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