(find-face-definition): Renamed from find-face.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
2f7717f6
MB
12004-12-27 Simon Josefsson <jas@extundo.com>
2
3 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used
4 when mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME)
5 and we have trailing white space. Reported by Werner Koch
6 <wk@gnupg.org>.
7
c44edf72
KS
82004-12-17 Kim F. Storm <storm@cua.dk>
9
10 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
11
12 * gnus-sum.el (gnus-summary-mode-map): Likewise.
13
aa0a8561
MB
142004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
15
16 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
17 correctly even if there are wide characters.
18
192004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
20
21 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
22 concatenating segments rather than before concatenating them.
23 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
24
252004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
26
27 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
28
292004-12-17 Aidan Kehoe <kehoea@parhasard.net>
30
31 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
32 unify Latin characters in XEmacs.
33 (mm-find-mime-charset-region): Use it.
34
352004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
36
37 * gnus-util.el (gnus-delete-directory): New function.
38
39 * gnus-agent.el (gnus-agent-delete-group): Use it.
40
41 * gnus-cache.el (gnus-cache-delete-group): Use it.
42
45893b95
SM
432004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
44
45 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
46
734c5765
MB
472004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
48
49 * gnus-group.el (gnus-group-make-rss-group): Use
50 gnus-group-make-group instead of gnus-group-unsubscribe-group.
51
52 * gnus-start.el (gnus-setup-news): Honor user's setting to
53 gnus-message-archive-method. Suggested by Lute Kamstra
54 <Lute.Kamstra@xs4all.nl>.
55
ad136a7c
MB
562004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
57
58 * message.el (message-forward-make-body-mml): Remove headers
45893b95 59 according to message-forward-ignored-headers if a message is decoded.
ad136a7c
MB
60
612004-12-02 Romain Francoise <romain@orebokech.com>
62
63 * message.el (message-forward-make-body-plain): Always remove
64 headers according to message-forward-ignored-headers.
65
662004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
67
68 * lpath.el: Remove bbdb-create-internal, bbdb-records,
69 spam-BBDB-register-routine and spam-enter-ham-BBDB.
70
71 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
72 order to silence the byte compiler.
73
74 * pop3.el (pop3-md5): Define it before being used.
75
76 * spam.el: Fix the way to silence the byte compiler, which
77 complained about bbdb-buffer, bbdb-create-internal,
78 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
79 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
80 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
81 spam-stat-buffer-is-spam, spam-stat-load,
82 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
83 spam-stat-save and spam-stat-split-fancy.
84
852004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
86
87 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
88 which may confuse users.
89 (canlock-password-for-verify): Ditto.
90
91 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
92
93 * gnus-art.el (gnus-emphasis-alist): Ditto.
94
95 * gnus-registry.el (gnus-registry-max-entries): Ditto.
96
97 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
98
99 * gnus-start.el (gnus-save-killed-list): Ditto.
100
101 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
102 (gnus-sum-thread-tree-root): Ditto.
103 (gnus-sum-thread-tree-false-root): Ditto.
104 (gnus-sum-thread-tree-single-indent): Ditto.
105
106 * message.el (message-courtesy-message): Ditto.
107 (message-archive-note): Ditto.
108 (message-subscribed-address-file): Ditto.
109 (message-user-fqdn): Ditto.
110
111 * spam-report.el (spam-report-gmane-regex): Ditto.
112
113 * spam.el (spam-blackhole-good-server-regex): Ditto.
114
1152004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
116
45893b95 117 * message.el (message-forbidden-properties): Fix typo in doc string.
ad136a7c
MB
118
1192004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
120
45893b95
SM
121 * message.el (message-strip-forbidden-properties):
122 Bind buffer-read-only (etc) to nil.
ad136a7c
MB
123
1242004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
125
45893b95 126 * gnus-util.el (gnus-replace-in-string): Add doc string.
ad136a7c
MB
127
128 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
129 to avoid problems when splitting mails with many recipients.
130
1312004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
132
133 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
134 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
135
1362004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
137
138 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
139
49561cf6
SM
1402004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
141
142 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
143 pop-to-buffer, covered by the subsequent gnus-configure-windows.
144
87589a70
LT
1452004-11-14 Luc Teirlinck <teirllm@auburn.edu>
146
147 * nnfolder.el (nnfolder-save-marks): Add missing format field in
148 call to `error'.
149 * nnml.el (nnml-save-marks): Ditto.
150
c825ac9d
RS
1512004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
152
45893b95
SM
153 * gnus-start.el (gnus-convert-old-newsrc):
154 Assign legacy-gnus-agent to 5.10.7.
c825ac9d 155
ae465fa7
MB
1562004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
157
158 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
159 default; improve customization type.
160 (gnus-emphasis-custom-with-format): New macro.
161 (gnus-emphasis-custom-value-to-external): New function.
162 (gnus-emphasis-custom-value-to-internal): New function.
163
5f49be3f
MB
1642004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
165
166 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
167 "Args out of range" error. Reported by Arnaud Giersch
168 <arnaud.giersch@free.fr>.
169
fb54e72e
RS
1702004-11-04 Richard M. Stallman <rms@gnu.org>
171
172 * spam.el (spam group): Add :version.
173
174 * pgg-def.el (pgg group): Add :version.
175
0683d241
MB
1762004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
177
178 * gnus-art. (gnus-article-edit-article): Don't associate the
179 article buffer with a draft file. This is a temporary measure
180 against the 2004-08-22 change to gnus-article-edit-mode.
181
1822004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
183
184 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
185 (html2text-format-tags): Remove unused variable `attr'.
186
187 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
188 after-load-alist.
189
190 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
191 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
192 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
193 loaded under XEmacs.
194 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
195
196 * mm-util.el (mm-coding-system-p): Return a coding-system.
197 (mm-mime-mule-charset-alist): Use shift_jis instead of
198 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
199 entries for the mime charsets iso-2022-jp-3 and shift_jis.
200 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
201 instead of japanese-shift-jis and iso-latin-1 respectively in
202 order to share the default value with both Emacs and XEmacs-mule.
49561cf6
SM
203 (mm-mule-charset-to-mime-charset):
204 Make mm-coding-system-priorities effective.
0683d241
MB
205 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
206 while predicating of candidates upon the priorities.
207
e2642250
MB
2082004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
209
210 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
211
212 * tls.el (tls-process-connection-type, tls-success)
213 (tls-certtool-program): Add :version.
214
215 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
216 (starttls-extra-arguments, starttls-process-connection-type)
87589a70 217 (starttls-connect, starttls-failure, starttls-success):
e2642250
MB
218
219 * spam-stat.el (spam-stat): Add :version.
220
221 * sieve.el (sieve): Add :version.
222
49561cf6
SM
223 * sha1.el (sha1): Add :version.
224 (sha1-use-external): Remove redundant version.
e2642250
MB
225
226 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
227 (nnmail-cache-ignore-groups, nnmail-spool-hook)
228 (nnmail-split-fancy-match-partial-words)
87589a70 229 (nnmail-split-lowercase-expanded):
e2642250
MB
230
231 * nndiary.el (nndiary): Add :version.
232
233 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
234
235 * mml-sec.el (mml-default-sign-method)
49561cf6
SM
236 (mml-default-encrypt-method, mml-signencrypt-style-alist):
237 Add :version.
e2642250
MB
238
239 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
240
241 * mm-url.el (mm-url-use-external, mm-url-program)
242 (mm-url-arguments): Add :version.
243
244 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
245 (mm-attachment-file-modes, mm-decrypt-option)
246 (mm-w3m-safe-url-regexp): Add :version.
247
248 * message.el (message-cite-prefix-regexp)
249 (message-sendmail-envelope-from, message-minibuffer-local-map)
250 (message-user-fqdn, message-completion-alist): Add :version.
251
252 * gnus-win.el (gnus-configure-windows-hook)
253 (gnus-use-frames-on-any-display): Add :version.
254
255 * gnus-art.el (gnus-article-address-banner-alist)
256 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
257 (gnus-treat-from-picon, gnus-treat-mail-picon)
258 (gnus-treat-x-pgp-sig): Add :version.
259
260 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
261 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
262 (gnus-summary-article-delete-hook)
263 (gnus-summary-display-while-building): Add :version.
264
265 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
266 (gnus-get-top-new-news-hook):Add :version.
267
268 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
269 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
270
271 * gnus-registry.el (gnus-registry): Add :version.
272
273 * gnus-spec.el (gnus-use-correct-string-widths)
274 (gnus-make-format-preserve-properties): Add :version.
275
276 * gnus.el (gnus-group-charter-alist)
277 (gnus-group-fetch-control-use-browse-url)
278 (gnus-install-group-spam-parameters): Add :version.
279
280 * gnus-diary.el (gnus-diary): Add :version.
281
282 * gnus-delay.el (gnus-delay): Add :version.
283
284 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
285 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
286 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
287 Add :version.
288
289 * gnus-agent.el (gnus-agent-max-fetch-size)
290 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
291 (gnus-agent-prompt-send-queue): Add :version.
292
293 * deuglify.el (gnus-outlook-deuglify): Add :version.
294
295 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
296 cleanup.
297 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
49561cf6
SM
298 (html2text-format-tag-list): Add "strong" and "em".
299 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
e2642250 300
5153a47a
MB
3012004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
302
2a95505b
MB
303 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
304 signature file. Suggested by Manoj Srivastava
305 <srivasta@golden-gryphon.com>.
306
5153a47a 307 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
49561cf6
SM
308 iso-2022-jp even in the Japanese language environment.
309 Suggested by Jason Rumney <jasonr@gnu.org>.
5153a47a
MB
310
3112004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
312
313 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
314 use the same characters as the dummy marks; make it free from
315 getting affected by the language environment.
316 (gnus-summary-read-group-1): Update mark positions only when the
317 format spec is updated.
318
319 * gnus-spec.el (gnus-update-format-specifications): Return a list
320 of updated types.
321
3222004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
323
324 * nnspool.el (nnspool-spool-directory): Use news-path if the
325 news-directory variable is not bound.
326
327 * gnus-group.el (gnus-group-line-format-alist): Convert the value
328 of gnus-tmp-news-method into string if it may be passed to
329 gnus-correct-length which takes only a string argument.
330
86713405
MB
3312004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
332
49561cf6 333 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
86713405
MB
334 instead.
335
3362004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
337
49561cf6 338 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
86713405
MB
339 comparison on string.
340
d5ddd795
MB
3412004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
342
343 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
344 running the major-mode function.
345
3462004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
347
348 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
349 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
350 boolean check to not apply converters that apply to future
351 versions of gnus.
352
54506618
MB
3532004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
354
355 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
356 dummy marks in the right way.
357
d5ddd795 3582004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
359
360 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
361 avoid infinite recursion via gnus-get-function.
362
d5ddd795 3632004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 364
49561cf6
SM
365 * gnus-agent.el (gnus-agent-synchronize-group-flags):
366 When necessary, pass full group name to gnus-request-set-marks.
367 (gnus-agent-synchronize-group-flags): Add support for sync'ing
54506618 368 tick marks.
49561cf6 369 (gnus-agent-synchronize-flags-server): Be silent when writing file.
54506618 370
d5ddd795 3712004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 372
49561cf6
SM
373 * gnus-agent.el (gnus-agent-synchronize-group-flags):
374 Replace gnus-request-update-info with explicit code to sync the
375 in-memory info read flags with the marks being sync'd to the backend.
54506618 376
d5ddd795 3772004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
378
379 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
380 servers that are offline. Avoids having gnus-agent-toggle-plugged
381 first ask if you want to open a server and then, even when you
382 responded with no, asking if you want to synchronize the server's
383 flags.
49561cf6 384 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
54506618
MB
385 multi-line expressions.
386 (gnus-agent-synchronize-group-flags): New internal function.
49561cf6
SM
387 Updates marks in memory (in the info structure) AND in the backend.
388 (gnus-agent-check-overview-buffer): Fix range of
54506618
MB
389 deletion to remove entire duplicate line. Fixes merged article
390 number bug.
391
49561cf6
SM
392 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
393
394 * nnagent.el (nnagent-request-set-mark):
395 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
54506618
MB
396 method, to ensure that synchronization updates marks in the
397 backend and in the info (in memory) structure.
398
d5ddd795 3992004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618
MB
400
401 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
402 unless plugged. Disable the agent so that an open failure causes
403 an error.
404
4052004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
49561cf6 406
54506618
MB
407 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
408 (gnus-agent-go-online): Change :version.
409 (gnus-agent-expire-unagentized-dirs)
410 (gnus-agent-auto-agentize-methods): Add :version.
411
d5ddd795 4122004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 413
49561cf6
SM
414 * legacy-gnus-agent.el
415 (gnus-agent-convert-to-compressed-agentview-prompt):
54506618
MB
416 New function. Used internally to only display 'gnus converting
417 files' message when actually necessary.
418
49561cf6 419 * gnus-sum.el: Remove (require 'gnus-agent) as required
54506618
MB
420 methods now autoloaded.
421
49561cf6
SM
422 * gnus-int.el (gnus-request-move-article):
423 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
54506618
MB
424 improve performance.
425
d5ddd795 4262004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
54506618 427
49561cf6 428 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
54506618
MB
429 to avoid run-time CL dependencies.
430 (gnus-agent-unfetch-articles): New function.
431 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
432 article numbers even when local .overview file is missing.
433 (gnus-agent-read-article-number): New function. Only accepts
434 27-bit article numbers.
49561cf6
SM
435 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
436 Use gnus-agent-read-article-number.
54506618
MB
437 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
438 from backend while recognizing that article numbers in .overview
439 must be valid.
440
49561cf6 441 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
54506618
MB
442 some users confused by references to .newsrc when they only have a
443 .newsrc.eld file.
49561cf6
SM
444 (gnus-convert-mark-converter-prompt)
445 (gnus-convert-converter-needs-prompt): Fix use of property list.
54506618
MB
446
4472004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
448
449 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
450
4512004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
452
453 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
454 stuff for non-living groups.
455
4562004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
457
49561cf6
SM
458 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
459 (gnus-agent-regenerate-group): Using nil messages aren't valid.
54506618
MB
460
4612004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
462
49561cf6
SM
463 * gnus-agent.el (gnus-agent-read-agentview):
464 Inline gnus-uncompress-range.
54506618
MB
465
4662004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 467
54506618 468 * legacy-gnus-agent.el
49561cf6 469 (gnus-agent-convert-to-compressed-agentview): Fix typos with
54506618
MB
470 help from Florian Weimer <fw@deneb.enyo.de>
471
472 * gnus-agent.el (gnus-agentize):
473 gnus-agent-send-mail-real-function no longer set to current value
474 of message-send-mail-function but rather a lambda that calls
475 message-send-mail-function. The change makes the agent real-time
476 responsive to user changes to message-send-mail-function.
477
4782004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
479
480 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
481
4822004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
483
484 * gnus-cache.el (gnus-cache-rename-group): New function.
485 (gnus-cache-delete-group): New function.
486
487 * gnus-agent.el (gnus-agent-rename-group): New function.
488 (gnus-agent-delete-group): New function.
489 (gnus-agent-save-group-info): Use gnus-command-method when
490 `method' parameter is nil. Don't write nil entries into the
491 active file.
492 (gnus-agent-get-group-info): New function.
49561cf6 493 (gnus-agent-get-local): Add optional parameters to avoid calling
54506618
MB
494 gnus-group-real-name and gnus-find-method-for-group.
495 (gnus-agent-set-local): Delete stored entry if either min, or max,
496 are nil.
49561cf6
SM
497 (gnus-agent-fetch-session): Reword error/quit messages.
498 On quit, use gnus-agent-regenerate-group to record existance of any
54506618
MB
499 articles fetched to disk before the quit occurred.
500
49561cf6
SM
501 * gnus-int.el (gnus-request-delete-group):
502 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
54506618 503 local disk in sync with the server.
49561cf6
SM
504 (gnus-request-rename-group):
505 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
54506618
MB
506 local disk in sync with the server.
507
49561cf6
SM
508 * gnus-start.el (gnus-get-unread-articles):
509 Cosmetic simplification to logic.
54506618 510
49561cf6 511 * gnus-group.el (gnus-group-delete-group): No longer update
54506618
MB
512 gnus-cache-active-altered as gnus-request-delete-group now keeps
513 the cache in sync.
514 (gnus-group-list-active): Let the agent store a server's active
515 list if currently plugged.
516
517 * gnus-util.el (gnus-rename-file): New function.
518
5192004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
520
521 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
522 when the group's active is not available.
523
5242004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
525
526 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
527 error.
528
5292004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
530
531 * gnus-start.el (gnus-convert-old-newsrc): Only write the
532 conversion message to newsrc-dribble when an actual conversion is
533 performed.
534
5352004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
536
49561cf6
SM
537 * gnus-agent.el (gnus-agent-read-local):
538 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
54506618
MB
539 avoid the implicit assumption that they will always be equal.
540 (gnus-agent-save-local): Bind buffer-file-coding-system, not
541 coding-system-for-write, as the with-temp-file macro first prints
542 to a buffer then saves the buffer.
543
5442004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
545
546 * legacy-gnus-agent.el (): New. Provides converters that are only
547 loaded when gnus-convert-old-newsrc needs to call them.
548
49561cf6 549 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
54506618 550 old file versions.
49561cf6 551 (gnus-group-prepare-hook): Remove function that converted list
54506618
MB
552 form of gnus-agent-expire-days to group properties.
553
49561cf6 554 * gnus-start.el (gnus-convert-old-newsrc): Register new
54506618
MB
555 converters to handle old agent file formats. Added logic for a
556 "backup before upgrading warning".
557 (gnus-convert-mark-converter-prompt): Developers can mark
558 functions as needing (default), or not needing,
559 gnus-convert-old-newsrc's "backup before upgrading warning".
560 (gnus-convert-converter-needs-prompt): Tests whether the user
561 should be protected from potentially irreversable changes by the
562 function.
563
5642004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
565
566 * gnus-int.el (gnus-request-accept-article): Inform the agent that
567 articles are being added to a group.
568 (gnus-request-replace-article): Inform the agent that articles
569 need to be uncached as the cached contents are no longer valid.
49561cf6
SM
570
571 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
572 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
54506618
MB
573 (gnus-agent-set-local): Refuse to save null in local object table.
574 (gnus-agent-regenerate-group): The REREAD parameter can now be a
575 list of articles that will be marked as unread.
576
5772004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
578
579 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
580 single-interval range of the form (min . max). Previously the
581 range had to look like ((min . max)). Likewise, return
582 (min . max) rather than ((min . max)).
583 (gnus-range-map): Use gnus-range-normalize to accept
584 single-interval range.
585
586 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
587 the cache, but not the agent, now appear with their usual face.
588
5892004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
590
591 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
592 marks consisting of a single range {for example, (3 . 5)} rather
593 than a list of a single range { ((3 . 5)) }.
594
5952004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
596
597 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
598 uncompressed list.
599
6002004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
601
602 * gnus-draft.el (gnus-group-send-queue): Pass the group name
49561cf6
SM
603 "nndraft:queue" along to gnus-draft-send.
604 Use gnus-agent-prompt-send-queue.
54506618
MB
605 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
606 is "nndraft:queue". Suggested by Gaute Strokkenes
607 <gs234@srcf.ucam.org>
608
609 * gnus-group.el (gnus-group-catchup): Use new
610 gnus-sequence-of-unread-articles, not
611 gnus-list-of-unread-articles, to avoid exhausting memory with huge
612 numbers of articles. Use gnus-range-map to avoid having to
613 uncompress the unread list.
49561cf6
SM
614 (gnus-group-archive-directory)
615 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
54506618
MB
616
617 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
618 (gnus-sorted-range-intersection): Intersection of two ranges
619 without requiring that they first be uncompressed.
620
621 * gnus-start.el (gnus-activate-group): Unless blocked by the
622 caller, possibly expand the active range to include both cached
623 and agentized articles.
624 (gnus-convert-old-newsrc): Rewrote in anticipation of having
625 multiple version-dependent converters.
49561cf6 626 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
54506618
MB
627 gnus-agent-save-active.
628 (gnus-save-newsrc-file): Save dirty agent range limits.
629
49561cf6 630 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
54506618
MB
631 gnus-agent-possibly-alter-active.
632 (gnus-adjust-marked-articles): Faster handling of simple lists
633
6342004-10-18 David Edmondson <dme@dme.org>
635
636 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
637 excessively.
638
531e5812
MB
6392004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
640
641 * mml.el (mml-preview): Use `pop-to-buffer'.
642
643 * message.el (message-goto-mail-followup-to): Insert after "To".
644 (message-carefully-insert-headers): Add comment.
645
646 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
647
49561cf6
SM
648 * gnus-art.el (gnus-button-alist):
649 Improve `gnus-button-handle-library' entry.
531e5812 650
49561cf6 651 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
531e5812 652
49561cf6 653 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
531e5812 654
49561cf6 655 * gnus-start.el (gnus-activate-group): Add doc-string.
531e5812
MB
656
657 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
658 handle manual section.
659
660 * imap.el (imap-store-password): New variable.
661 (imap-interactive-login): Use it.
662 Suggested by Mark Plaksin <happy@mcplaksin.org>.
663
49561cf6
SM
664 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
665 Allow / in mailto URLs.
531e5812
MB
666
667 * spam.el (spam-directory): Derive from `gnus-directory'.
668
669 * gnus-sum.el (gnus-pick-line-number): Add autoload.
670
69075cdd
RS
6712004-10-17 Richard M. Stallman <rms@gnu.org>
672
49561cf6 673 * gnus-registry.el (gnus-registry-unload-hook):
69075cdd
RS
674 Set as a variable with add-hook.
675
676 * nnspool.el (nnspool-spool-directory): Use news-directory instead
677 of news-path.
678
679 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
680
681 * spam.el: Delete duplicate `provide'.
682 (spam-unload-hook): Set as a variable with add-hook.
683
8903a9c8
MB
6842004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
685
686 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
687 in the doc string.
688
689 * message.el (message-ignored-news-headers)
690 (message-ignored-supersedes-headers)
691 (message-ignored-resent-headers)
692 (message-forward-ignored-headers): Improve custom type.
693
6942004-10-15 Simon Josefsson <jas@extundo.com>
695
696 * pop3.el (top-level): Don't require nnheader.
697 (pop3-read-timeout): Add.
698 (pop3-accept-process-output): Add.
699 (pop3-read-response, pop3-retr): Use it.
700
ebbeed62
MB
7012004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
702
703 * message.el (message-tokenize-header): Fix 2004-09-06 change
704 which used point-min in the wrong place.
705
7062004-10-12 Simon Josefsson <jas@extundo.com>
707
708 * net/tls.el (tls-certtool-program): New variable.
709 (tls-certificate-information): New function, based on
710 ssl-certificate-information.
711
8903a9c8
MB
7122004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
713
714 * message.el (message-bury): Use `window-dedicated-p'.
715
e62e7654
MB
7162004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
717
718 * gnus-sum.el: Mention that multibyte characters don't work as marks.
719
720 * gnus.el (message-y-or-n-p): Autoload.
721
722 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
723 (pop3-password-required, pop3-authentication-scheme)
724 (pop3-leave-mail-on-server): Made customizable.
725 (pop3): New custom group.
726 (pop3-retr): Remove `sleep-for' statements.
727 Suggested by Dave Love <fx@gnu.org>.
728
729 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
730 Windows/DOS.
731
732 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
733 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
734 Dave Love <fx@gnu.org>.
735
736 * mml.el (mml-minibuffer-read-disposition): Require match.
737 Suggested by Dave Love <fx@gnu.org>.
738
c3bc41c2
MB
7392004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
740
eb6a2b61
MB
741 * gnus-group.el (gnus-update-group-mark-positions):
742 * gnus-sum.el (gnus-update-summary-mark-positions):
743 * message.el (message-check-news-body-syntax):
744 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
745 of string-as-multibyte.
746
c3bc41c2
MB
747 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
748
7c3bb5a5
JL
7492004-10-05 Juri Linkov <juri@jurta.org>
750
751 * gnus-group.el (gnus-update-group-mark-positions):
752 * gnus-sum.el (gnus-update-summary-mark-positions):
753 * message.el (message-check-news-body-syntax):
754 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
755 8-bit unibyte values to a multibyte string for search functions.
756
f0096211
MB
7572004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
758
759 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
760 there's no visible header.
761
7622004-10-01 Simon Josefsson <jas@extundo.com>
763
764 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
765 acroread.
766
14e20e13
MB
7672004-09-29 Jesper Harder <harder@ifa.au.dk>
768
769 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
770
c1d7d285
MB
7712004-09-28 Jesper Harder <harder@ifa.au.dk>
772
773 * gnus-picon.el: Require cl.
774
775 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
776
777 * mml-smime.el: Require cl. Autoload message-fetch-field.
778
779 * gnus-fun.el: Require gnus-ems and gnus-util.
780
781 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
782
49561cf6 783 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
c1d7d285
MB
784
785 * gnus.el (gnus-method-to-server): Move defsubst before first use.
786
49561cf6
SM
787 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
788 Fix format string mismatch.
789 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
790 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
c1d7d285 791
10b43d7c
RS
7922004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
793
794 * gnus.el (gnus-version-number): Set to 5.11.
795
f4dd4ae8
MB
7962004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
797
798 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
799
8002004-09-26 Jesper Harder <harder@ifa.au.dk>
801
802 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
803 GROUP is a virtual group.
804
805 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
806 for big5 and gb2312.
49561cf6 807
f4dd4ae8
MB
808 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
809 padding.
810
49561cf6 811 * mm-bodies.el (mm-7bit-chars): Don't include \r.
f4dd4ae8
MB
812
813 * mml.el (mml-compute-boundary-1): Don't uncompress files.
814
815 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
816 dependencies.
817 (rfc2047-encode): Use it.
49561cf6 818
f4dd4ae8
MB
819 * flow-fill.el: Typo.
820
821 * mml.el (mml-generate-mime-1): Don't use format=flowed with
822 inline PGP.
823
824 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
825
826 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
827 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
828
829 * mm-util.el (mm-image-load-path): Handle nil in load-path.
830 From Christian Neukirchen <chneukirchen@yahoo.de>.
831
832 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
833
834 * nnheader.el (nnheader-max-head-length): Increase to 8192.
835
836 * message.el (message-clone-locals): Clone sendmail and smtp
837 variables.
838
9b5773bc
MB
8392004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
840
841 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
842 in `header' match. Reported by Svend Tollak Munkejord.
843
46cdaf24
SM
8442004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
845
846 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
847
a08b59c9
MB
8482004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
849
850 * uudecode.el (uudecode-use-external): Add :version.
851
852 * smime.el (smime-CA-file, smime-encrypt-cipher)
853 (smime-dns-server): Add :version.
854
855 * smiley.el (gnus-smiley-file-types): Add :version.
856
857 * sha1.el (sha1-use-external): Add :version.
858
859 * pgg-def.el (pgg-query-keyserver): Add :version.
860
861 * nnmail.el (nnmail-fancy-expiry-targets)
46cdaf24 862 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
a08b59c9
MB
863
864 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
865 (nnimap-retrieve-groups-asynchronous): Add :version.
866 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
867
868 * mml.el (mml-content-disposition-parameters)
869 (mml-insert-mime-headers-always): Add :version.
870
46cdaf24 871 * mm-util.el (mm-coding-system-priorities):
a08b59c9
MB
872
873 * mm-decode.el (mm-inline-text-html-with-images)
874 (mm-keep-viewer-alive-types, mm-external-terminal-program)
875 (mm-verify-option): Add :version.
876 (mm-text-html-renderer): Change :version.
877
878 * message.el (message-fcc-externalize-attachments)
879 (message-required-headers, message-draft-headers)
880 (message-subject-trailing-was-query)
881 (message-subject-trailing-was-ask-regexp)
882 (message-subject-trailing-was-regexp, message-mark-insert-begin)
883 (message-mark-insert-end, message-archive-header)
884 (message-archive-note, message-cross-post-default)
885 (message-cross-post-note, message-followup-to-note)
886 (message-cross-post-note-function, message-use-mail-followup-to)
887 (message-subscribed-address-functions)
888 (message-subscribed-address-file, message-subscribed-addresses)
889 (message-subscribed-regexps, message-allow-no-recipients)
890 (message-yank-cited-prefix, message-signature-insert-empty-line)
891 (message-hidden-headers, message-hierarchical-addresses)
892 (message-mail-user-agent, message-use-idna)
893 (message-valid-fqdn-regexp)
894 (message-strip-special-text-properties, message-header-synonyms)
895 (message-beginning-of-line, message-tab-body-function): Add :version.
896 (message-insert-canlock, message-wide-reply-confirm-recipients):
897 Change :version.
898
46cdaf24 899 * mail-source.el (mail-source-ignore-errors): Add :group, :type
a08b59c9
MB
900 and :version.
901 (mail-source-delete-old-incoming-confirm)
902 (mail-source-movemail-program): Add :version.
903
904 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
905 (gnus-agent-cache, gnus-agent): Change :version.
906
907 * gnus-util.el (gnus-use-byte-compile): Change :version.
908
909 * gnus-sum.el (gnus-summary-make-false-root-always)
910 (gnus-summary-default-high-score)
911 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
912 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
913 (gnus-read-all-available-headers, gnus-article-emulate-mime)
914 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
915 (gnus-sum-thread-tree-single-indent)
916 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
917 (gnus-sum-thread-tree-leaf-with-other)
918 (gnus-sum-thread-tree-single-leaf): Add :version.
919 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
920 (gnus-article-loose-mime): Change :version.
921
922 * gnus-start.el (gnus-backup-startup-file)
923 (gnus-save-startup-file-via-temp-buffer): Add :version.
924
925 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
926 (gnus-server-offline-face): Add :version.
927
46cdaf24 928 * gnus-score.el (gnus-adaptive-word-length-limit):
a08b59c9
MB
929
930 * gnus-msg.el (gnus-gcc-externalize-attachments)
931 (gnus-debug-files, gnus-debug-exclude-variables)
932 (gnus-discouraged-post-methods): Change :version.
933 (gnus-confirm-mail-reply-to-news)
934 (gnus-confirm-treat-mail-like-news): Add :version.
935
936 * gnus-int.el (gnus-server-unopen-status): Add :version.
937
938 * gnus-group.el (gnus-group-jump-to-group-prompt)
939 (gnus-large-ephemeral-newsgroup)
940 (gnus-fetch-old-ephemeral-headers): Add :version.
941
942 * gnus-fun.el (gnus-x-face-directory)
943 (gnus-convert-pbm-to-x-face-command)
944 (gnus-convert-image-to-x-face-command)
945 (gnus-convert-image-to-face-command): Add :version.
946
947 * gnus-delay.el (gnus-delay-default-hour): Add :version.
948
949 * gnus-cite.el (gnus-cite-blank-line-after-header)
c44edf72 950 (gnus-article-boring-faces):
a08b59c9
MB
951
952 * gnus-art.el (gnus-buttonized-mime-types)
953 (gnus-inhibit-mime-unbuttonizing)
954 (gnus-treat-display-face)
955 (gnus-treat-body-boundary): Change :version.
956 (gnus-body-boundary-delimiter, gnus-picon-databases)
957 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
958 (gnus-treat-date-english, gnus-treat-fold-headers)
959 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
960 (gnus-treat-mail-picon, gnus-treat-wash-html)
961 (gnus-article-encrypt-protocol)
962 (gnus-use-idna, gnus-article-over-scroll)
963 (gnus-mime-display-multipart-alternative-as-mixed)
964 (gnus-mime-display-multipart-related-as-mixed)
965 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
966 (gnus-ctan-url, gnus-button-ctan-handler)
967 (gnus-button-handle-ctan-bogus-regexp)
968 (gnus-button-ctan-directory-regexp)
969 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
970 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
971 (gnus-button-man-level, gnus-button-emacs-level)
972 (gnus-button-message-level, gnus-button-browse-level): Add :version.
973
974 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
975 (gnus-agent-go-online): Change :version.
976 (gnus-agent-expire-unagentized-dirs)
977 (gnus-agent-auto-agentize-methods): Add :version.
978
979 * flow-fill.el (fill-flowed-display-column)
980 (fill-flowed-encode-column): Add :version.
981
982 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
983 (gnus-outlook-deuglify-unwrap-max)
984 (gnus-outlook-deuglify-cite-marks)
985 (gnus-outlook-deuglify-unwrap-stop-chars)
986 (gnus-outlook-deuglify-no-wrap-chars)
987 (gnus-outlook-deuglify-attrib-cut-regexp)
988 (gnus-outlook-deuglify-attrib-verb-regexp)
989 (gnus-outlook-deuglify-attrib-end-regexp)
990 (gnus-outlook-display-hook): Add :version.
991
992 * binhex.el (binhex-use-external): Add :version.
993
1232b9cb
MB
9942004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
995
46cdaf24 996 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1232b9cb
MB
997 and `invisible'.
998
9992004-09-13 Simon Josefsson <jas@extundo.com>
1000
1001 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1002
ef3b7aae
MB
10032004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1004
46cdaf24 1005 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
ef3b7aae 1006
6e7fb80c
MB
10072004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1008
1009 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1010
7cb0aa56
MB
10112004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1012
46cdaf24 1013 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
7cb0aa56
MB
1014 for the 'imap' port in netrc files
1015
46cdaf24 1016 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
7cb0aa56
MB
1017 in gnus-registry-trim
1018
10192004-09-10 Simon Josefsson <jas@extundo.com>
1020
1021 * nndb.el (require): Remove tcp and duplicate cl.
1022
e79f14a4
RS
10232004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1024
1025 * nntp.el (nntp): New customization group.
46cdaf24 1026 (nntp-authinfo-file): Add customization group.
e79f14a4 1027
46cdaf24 1028 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
e79f14a4
RS
1029
1030 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1031
1032 * gnus.el (to-address, to-list, subscribed)
1033 (large-newsgroup-initial): Ditto.
1034
1035 * flow-fill.el (fill-flowed-display-column)
1036 (fill-flowed-encode-column): Ditto.
1037
0c6ec103
SM
10382004-09-06 Stefan <monnier@iro.umontreal.ca>
1039
1040 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1041 Use point-min rather than 1.
1042 (message-send-mail): Use buffer-size rather than point-max.
1043
1044 * gnus-sum.el (gnus-summary-search-article-forward):
1045 Signal a specific `search-failed' rather than a generic `error'.
1046
1047 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1048 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1049 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1050
23f87bed 10512004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
5fa405b6 1052
0c6ec103 1053 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1270d7ca 1054
23f87bed
MB
1055 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1056 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1057 (spam-stat-save): Accept prefix argument.
1270d7ca 1058
23f87bed 10592004-09-01 Simon Josefsson <jas@extundo.com>
1270d7ca 1060
23f87bed
MB
1061 * message.el (message-canlock-generate): Require sha1, not
1062 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1063 to require within a function. Sadly, if sha1.el isn't loaded, the
1064 let binding in m-c-g will hide the defcustom definition, which is
1065 bad.)
1270d7ca 1066
23f87bed 1067 * canlock.el: Require sha1, not sha1-el.
1270d7ca 1068
23f87bed
MB
1069 * message.el: Don't autoload sha1 (there is a autoload cookie in
1070 sha1.el).
1270d7ca 1071
23f87bed 1072 * sha1-el.el: Renamed to sha1.el.
1270d7ca 1073
23f87bed 10742004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 1075
23f87bed 1076 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1270d7ca 1077
23f87bed 10782004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1270d7ca 1079
23f87bed
MB
1080 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1081 isn't a string.
1270d7ca 1082
23f87bed 10832004-03-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 1084
23f87bed 1085 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1270d7ca 1086
23f87bed 10872004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1088
23f87bed 1089 * canlock.el: Don't autoload mail-fetch-field.
1270d7ca 1090
23f87bed 10912004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1092
23f87bed 1093 * canlock.el (base64-encode-string): Don't autoload it.
1270d7ca 1094
23f87bed 10952004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1096
23f87bed
MB
1097 * canlock.el: Always require sha1-el.
1098 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1270d7ca 1099
23f87bed 11002004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1101
23f87bed 1102 * message.el (message-canlock-generate): Require sha1-el.
1270d7ca 1103
23f87bed 11042004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1105
23f87bed
MB
1106 * canlock.el (canlock-insert-header): Remove excessive grouping in
1107 regexp.
1270d7ca 1108
23f87bed 11092004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1110
23f87bed 1111 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 1112
23f87bed 11132004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1114
23f87bed
MB
1115 * canlock.el (canlock-sha1-function): Remove.
1116 (canlock-sha1-function-for-verify): Remove.
1117 (canlock-openssl-program): Remove.
1118 (canlock-openssl-args): Remove.
1119 (canlock-ignore-errors): Remove.
1120 (canlock-sha1-with-openssl): Remove.
1121 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1122 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 1123
23f87bed
MB
1124 * sha1-el.el (sha1-string-external): Make it can return a string
1125 in binary form.
1126 (sha1-region-external): Ditto.
1127 (sha1-string-internal): Ditto.
1128 (sha1-region-internal): Ditto.
1129 (sha1-region): Ditto.
1130 (sha1-string): Ditto.
1131 (sha1): Ditto.
1270d7ca 1132
23f87bed 11332003-11-15 Simon Josefsson <jas@extundo.com>
1270d7ca 1134
23f87bed
MB
1135 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1136 (pgg-gpg-lookup-key): Use regexp match instead of
1137 split-string (split-string is different between emacs 21.2 and
1138 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1270d7ca 1139
23f87bed 11402004-07-28 Simon Josefsson <jas@extundo.com>
1270d7ca 1141
23f87bed
MB
1142 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1143 parameter (but don't use it, for now).
1270d7ca 1144
23f87bed 11452004-02-03 Jesper Harder <harder@ifa.au.dk>
1270d7ca 1146
23f87bed 1147 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1270d7ca 1148
23f87bed 11492004-05-26 Simon Josefsson <jas@extundo.com>
1270d7ca 1150
23f87bed
MB
1151 * starttls.el: Merge with my GNUTLS based starttls.el.
1152 (starttls-gnutls-program, starttls-use-gnutls)
1153 (starttls-extra-arguments, starttls-process-connection-type)
49561cf6 1154 (starttls-connect, starttls-failure, starttls-success): New variables.
23f87bed 1155 (starttls-program, starttls-extra-args): Doc fix.
49561cf6
SM
1156 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1157 New functions.
1158 (starttls-negotiate, starttls-open-stream):
1159 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
23f87bed 1160 function if it is set.
1270d7ca 1161
23f87bed 11622004-08-31 Simon Josefsson <jas@extundo.com>
1270d7ca 1163
23f87bed
MB
1164 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1165 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1270d7ca 1166
23f87bed 1167 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
49561cf6
SM
1168 and ?\' to symbol instead of whitespace (tiny patch).
1169 From Andreas Schwab <schwab@suse.de>.
1270d7ca 1170
23f87bed 11712004-08-31 Jesper Harder <harder@ifa.au.dk>
1270d7ca 1172
23f87bed
MB
1173 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1174 invalid addresses.
1270d7ca 1175
23f87bed 11762004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1177
23f87bed 1178 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1270d7ca 1179
23f87bed 11802004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 1181
23f87bed 1182 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1270d7ca 1183
23f87bed 11842004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 1185
23f87bed
MB
1186 * gnus-art.el (article-decode-idna-rhs): Don't use
1187 message-idna-inside-rhs-p.
1270d7ca 1188
23f87bed 11892004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 1190
49561cf6 1191 * message.el (message-idna-inside-rhs-p): Remove.
23f87bed 1192 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1270d7ca 1193
23f87bed 11942004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1195
23f87bed 1196 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1270d7ca 1197
23f87bed
MB
1198 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1199 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1270d7ca 1200
23f87bed
MB
1201 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1202 when the group's active is not available.
1270d7ca 1203
23f87bed
MB
1204 * gnus-art.el (article-hide-headers): Refer to the values for
1205 gnus-ignored-headers and gnus-visible-headers in the summary
1206 buffer since a user may have set them as group parameters.
1207 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1208 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1209 (gnus-article-read-summary-keys): Restore new window-start and
1210 hscroll to summary window.
1211 (gnus-prev-page-map): Remove duplicated one.
1270d7ca 1212
23f87bed
MB
1213 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1214 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1215 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1216 <Reiner.Steib@gmx.de>.
1270d7ca 1217
49561cf6
SM
1218 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1219 Replace pp-to-string with gnus-pp-to-string.
1270d7ca 1220
23f87bed 1221 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1270d7ca 1222
23f87bed
MB
1223 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1224 gnus-pp.
1270d7ca 1225
23f87bed
MB
1226 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1227 parsing gnus-posting-styles when the message is not for replying.
49561cf6
SM
1228 (gnus-summary-resend-message-edit): Call mime-to-mml.
1229 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
23f87bed 1230 (gnus-debug): Replace pp with gnus-pp.
1270d7ca 1231
23f87bed 1232 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1270d7ca 1233
23f87bed
MB
1234 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1235 gnus-pp-to-string.
1270d7ca 1236
23f87bed 1237 * gnus-sum.el (gnus-read-header): Don't remove a header for the
49561cf6
SM
1238 parent article of a sparse article in the thread hashtb.
1239 From Stefan Wiens <s.wi@gmx.net>.
1270d7ca 1240
23f87bed
MB
1241 * gnus-util.el (gnus-bind-print-variables): New macro.
1242 (gnus-prin1): Use it.
1243 (gnus-prin1-to-string): Use it.
1244 (gnus-pp): New function.
1245 (gnus-pp-to-string): New function.
1270d7ca 1246
23f87bed 1247 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 1248
23f87bed 1249 * mail-source.el (mail-source-touch-pop): Doc fix.
1270d7ca 1250
23f87bed
MB
1251 * message.el (message-mode): Don't modify paragraph-separate there.
1252 (message-setup-fill-variables): Add mml tags to paragraph-start
1253 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1254 (message-smtpmail-send-it): Doc fix.
1255 (message-exchange-point-and-mark): Don't activate region if it was
1256 inactive. Suggested by Hiroshi Fujishima
1257 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1270d7ca 1258
23f87bed
MB
1259 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1260 t while entering a file name using the mm-with-multibyte macro.
1261 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1270d7ca 1262
49561cf6
SM
1263 * mm-encode.el (mm-content-transfer-encoding-defaults):
1264 Use qp-or-base64 for the application/* types.
23f87bed 1265 (mm-safer-encoding): Consider 7bit is safe.
1270d7ca 1266
23f87bed
MB
1267 * mm-util.el (mm-with-multibyte-buffer): New macro.
1268 (mm-with-multibyte): New macro.
1270d7ca 1269
23f87bed
MB
1270 * mm-view.el (mm-inline-render-with-function): Use multibyte
1271 buffer; decode html source by charset.
1270d7ca 1272
23f87bed
MB
1273 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1274 add generate-head-function and generate-article-function to the
1275 rfc822-forward entry.
1276 (nndoc-forward-type-p): Recognize envelope From_.
1277 (nndoc-rfc822-forward-generate-article): New function.
1278 (nndoc-rfc822-forward-generate-head): New function.
c113de23 1279
23f87bed
MB
1280 From David Hedbor <dhedbor@real.com>.
1281 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1282 (nnmail-expand-newtext): Lowercase expanded entries if
1283 nnmail-split-lowercase-expanded is non-nil.
1270d7ca 1284
23f87bed 1285 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1270d7ca 1286
23f87bed 1287 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1270d7ca 1288
49561cf6
SM
1289 * gnus-art.el (gnus-article-wash-html-with-w3m):
1290 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1291 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
23f87bed
MB
1292 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1293 instead of mm-multiple-handles.
1294 (gnus-mime-delete-part): Ditto.
1270d7ca 1295
23f87bed
MB
1296 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1297 handle, as well as a list.
1298 (mm-complicated-handles): Former definition of mm-multiple-handles.
1299
1300 * mm-view.el (mm-w3m-mode-map): Remove.
1301 (mm-w3m-local-map-property): Remove.
1302 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1303 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1304 (mm-w3m-cid-retrieve): Simplify.
1305 (mm-inline-text-html-render-with-w3m): Decode html source by
1306 charset; check META tags only when charsets are not specified in
1307 headers; specify charset to w3m-region; use w3m-minor-mode-map
1308 instead of mm-w3m-local-map-property.
1270d7ca 1309
23f87bed 13102004-08-30 Juanma Barranquero <lektu@terra.es>
1270d7ca 1311
23f87bed 1312 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1270d7ca 1313
23f87bed 13142004-08-30 Andreas Schwab <schwab@suse.de>
1270d7ca 1315
23f87bed 1316 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1270d7ca 1317
23f87bed 1318 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1270d7ca 1319
23f87bed 13202004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 1321
23f87bed 1322 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1270d7ca 1323
23f87bed 13242004-08-30 Kim F. Storm <storm@cua.dk>
1270d7ca 1325
23f87bed 1326 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1270d7ca 1327
23f87bed
MB
1328 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1329 Add :group 'nnimap.
1270d7ca 1330
23f87bed 13312004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1332
23f87bed
MB
1333 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1334 entries.
1270d7ca 1335
49561cf6 1336 * gnus-art.el (gnus-article): Ditto.
1270d7ca 1337
23f87bed 13382004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1339
49561cf6
SM
1340 * gnus-art.el (article-hide-list-identifiers):
1341 Bind inhibit-read-only as t.
1270d7ca 1342
23f87bed 13432004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1344
23f87bed 1345 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1270d7ca 1346
23f87bed 13472004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1270d7ca 1348
23f87bed
MB
1349 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1350 (gnus-narrow-to-page): Don't assume point-min == 1.
1351 (gnus-article-edit-mode): Derive from message-mode.
1270d7ca 1352
23f87bed
MB
1353 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1354 point-min == 1.
1270d7ca 1355
23f87bed
MB
1356 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1357 Disable incorrect use of `assert'.
1270d7ca 1358
23f87bed 1359 * message.el (message-mode): Set comment-start-skip.
1270d7ca 1360
23f87bed 13612004-08-22 Sam Steingold <sds@gnu.org>
1270d7ca 1362
23f87bed
MB
1363 * pop3.el (pop3-leave-mail-on-server): New user variable.
1364 (pop3-movemail): Delete mail only when it is nil.
1270d7ca 1365
23f87bed 13662004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1367
23f87bed 1368 * netrc.el, tls.el: Removed; use files from ../net instead.
1270d7ca 1369
23f87bed 13702004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1371
23f87bed 1372 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1270d7ca 1373
23f87bed 1374 * mailcap.el (mailcap-mime-data): Mark as risky.
1270d7ca 1375
49561cf6
SM
1376 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1377 Fix custom-manual entries.
1270d7ca 1378
23f87bed 1379 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1270d7ca 1380
23f87bed 13812004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1382
23f87bed
MB
1383 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1384 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1385 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1386 wry.xpm: Added new files from the v5_10 branch of Gnus.
1270d7ca 1387
23f87bed 13882004-07-22 Andreas Schwab <schwab@suse.de>
1270d7ca 1389
23f87bed 1390 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1270d7ca 1391
23f87bed 13922004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 1393
23f87bed
MB
1394 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1395 addition to emacs-w3m.
1270d7ca 1396
23f87bed 13972004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 1398
49561cf6
SM
1399 * gnus-msg.el (gnus-summary-followup-with-original):
1400 Document yanking of region when active.
1270d7ca 1401
23f87bed 14022004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1270d7ca 1403
23f87bed
MB
1404 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1405 Revision 7.2 changes excluded to maintain compatibility with all
1406 targeted emacs versions.
1270d7ca 1407
23f87bed
MB
1408 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1409 gnus-agent.el update and incorporate bug fixes.
1270d7ca 1410
ef3b7aae 1411See ChangeLog.2 for earlier changes.
2a34a036 1412
ef3b7aae 1413 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
2a34a036
GM
1414 Copying and distribution of this file, with or without modification,
1415 are permitted provided the copyright notice and this notice are preserved.
ab5796a9 1416
ef3b7aae
MB
1417;; Local Variables:
1418;; coding: iso-2022-7bit
1419;; End:
1420
ab5796a9 1421;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4