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