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