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