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