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