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