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