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