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