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