]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog.2
* test/automated/viper-tests.el (viper-test-undo-kmacro):
[gnu-emacs] / lisp / gnus / ChangeLog.2
1 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2
3 * gnus.el: Gnus v5.10.6 is released.
4
5 2004-01-04 Kai Grossjohann <kai@emptydomain.de>
6
7 * gnus-sum.el (gnus-summary-print-article): Doc fix.
8
9 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * gnus.el (gnus-version-number): Bump.
12
13 2004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
14
15 * gnus.el: Gnus v5.10.5 is released.
16
17 2004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
18
19 * gnus-fun.el (gnus-face-from-file): Message 9.
20
21 2004-01-03 Romain FRANCOISE <romain@orebokech.com>
22
23 * gnus-fun.el (gnus-face-from-file): Use gnus-message.
24
25 2004-01-03 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-art.el (gnus-button-mid-or-mail-heuristic): Treat Gmane
28 addresses specially. Fix returned value and messages.
29
30 * mm-decode.el (mm-enable-external): New variable.
31 (mm-display-part): Use it.
32 (mm-display-external): Fix message in case of nil handle.
33
34 * Update copyright for several files.
35
36 * spam-report.el (spam-report-gmane): Adjust verbosity.
37 Delete trailing whitespace. Update copyright.
38
39 * spam.el: Fix many (but not all) checkdoc complaints.
40 Delete trailing whitespace.
41
42 * message.el (message-header-synonyms): Defcustom.
43 (message-get-reply-headers): Catch `Original-To'.
44 (message-carefully-insert-headers): Add comment.
45
46 * gnus-sum.el (gnus-summary-make-menu-bar): Improve "Washing" menu.
47
48 2004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * gnus-sum.el (gnus-select-newsgroup): Use cat.
51
52 * gnus-agent.el (gnus-agent-cat-enable-undownloaded-faces):
53 New cat.
54
55 * gnus.el (gnus-user-agent): Move here.
56
57 * gnus-msg.el (gnus-user-agent): Move from here.
58
59 * gnus.el (gnus-version-number): Bump.
60
61 2004-01-03 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
62
63 * gnus.el: Gnus v5.10.4 is released.
64
65 2004-01-02 Reiner Steib <Reiner.Steib@gmx.de>
66
67 * gnus.el (gnus-mode-line-buffer-identification): Show version in
68 help-echo.
69 (gnus-read-group): Allow most group names. Changed warning.
70
71 2004-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * gnus-dired.el (gnus-dired-mode-map): Change keymaps.
74
75 2004-01-02 Arne Jørgensen <arne@arnested.dk>
76
77 * smime.el (smime-crl-check): Doc fix.
78
79 2004-01-02 Edwin Steiner <edwin.steiner@gmx.net> (tiny change)
80
81 * gnus-nocem.el (gnus-nocem-enter-article): Use the real group
82 hashtb.
83
84 2004-01-02 Michael Albinus <Michael.Albinus@alcatel.de>
85
86 * nnml.el (nnml-save-mail): Grok compressed articles.
87
88 2004-01-02 Teodor Zlatanov <tzz@lifelogs.com>
89
90 * spam.el (spam-ham-copy-or-move-routine): Use spam-list-articles.
91 (spam-list-articles): Rewritten to only check a mark once per
92 invocation.
93
94 2004-01-01 Simon Josefsson <jas@extundo.com>
95
96 * mml-sec.el (mml-default-encrypt-method)
97 (mml-default-sign-method): Defcustom.
98
99 2003-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
100
101 * mml.el (mml-generate-mime-1): Remove extra ).
102
103 * gnus-group.el (gnus-group-set-current-level): Signal errors on
104 topic lines.
105 (gnus-group-set-current-level): Fix fix.
106
107 2003-12-31 Jeremy Maitin-Shepard <jbms@attbi.com> (tiny change)
108
109 * mml.el (mml-generate-mime-1): Use mml-compute-boundary.
110
111 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
112
113 * gnus-group.el: Remove `(when t ...)' around `gnus-define-keys'.
114 (gnus-group-group-map): Add `gnus-group-read-ephemeral-group'
115 (already in previous commit inadvertently).
116 (gnus-group-make-menu-bar): Add `gnus-group-read-ephemeral-group'.
117 (gnus-group-read-ephemeral-group): Made interactive.
118
119 * gnus-score.el (gnus-score-find-trace): Add comment on sync
120 with `gnus-score-edit-file-at-point'.
121
122 * gnus-logic.el (gnus-score-advanced): Ditto.
123
124 * gnus-score.el (gnus-score-edit-file-at-point): Fix for
125 advanced scoring.
126
127 2003-12-30 Simon Josefsson <jas@extundo.com>
128
129 * gnus-score.el (gnus-score-edit-file-at-point):
130 Use gnus-point-at-*, for portability.
131
132 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
133
134 * gnus-art.el (gnus-treat-body-boundary): Fix doc-string and
135 custom type.
136 (gnus-button-mid-or-mail-regexp): Don't be too restrictive.
137 Suggested by Felix Wiemann <Felix.Wiemann@gmx.net>.
138 (gnus-button-alist): Add "M-x ... RET" and "mid:" buttons.
139 Add comments about relevant RFCs.
140
141 * gnus-sum.el (gnus-summary-mode): Untabify doc-string.
142 (gnus-summary-goto-article): Allow `%40'.
143 (gnus-summary-refer-article): Convert `%40' to `@'.
144
145 2003-12-30 Arne Jørgensen <arne@arnested.dk>
146
147 * smime.el (smime-crl-check): New.
148 (smime-verify-region): Use it.
149
150 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
151
152 (gnus-score-find-trace): Use gnus-score-edit-file-at-point.
153 Add `f' and `t' commands, added quick help. With some suggestions
154 from Karl Pflästerer <sigurd@12move.de>.
155
156 * gnus-util.el (gnus-emacs-version): Add doc-string.
157
158 * mml.el (mml-minibuffer-read-disposition): New function.
159 (mml-attach-file): Use it.
160 (mml-preview): Add MIME preview to gnus-buffers.
161
162 2003-12-30 Karl Pflästerer <sigurd@12move.de>
163
164 * gnus-score.el (gnus-score-edit-file-at-point): Consider the
165 whole match element.
166
167 2003-12-30 Jesper Harder <harder@ifa.au.dk>
168
169 * gnus-sum.el (gnus-summary-make-menu-bar): Add ellipses.
170
171 2003-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
172
173 * gnus-start.el (gnus-get-unread-articles): Inline gnus-server-get-method.
174 (gnus-get-unread-articles): Cache methods.
175 (gnus-get-unread-articles-in-group): Indent.
176
177 * gnus.el (gnus-version-number): Bump.
178 (gnus-secondary-method-p): Extend servers to methods before comparing.
179 (gnus-secondary-method-p): Revert.
180
181 2003-12-30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
182
183 * gnus.el: Gnus v5.10.3 is released.
184
185 2003-12-29 Simon Josefsson <jas@extundo.com>
186
187 * gnus-agent.el (gnus-agentize): Improve auto-agentizing logic.
188 Suggested by Steinar Bang <sb@dod.no>.
189 (gnus-agent-auto-agentize-methods): Customize.
190
191 2003-12-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
192 * gnus.el (gnus-server-to-method): Fix bug in 2003-12-22
193 check-in.
194
195 2003-12-28 Adrian Lanz <lanz@fowi.ethz.ch>
196
197 * mail-source.el (mail-source-fetch-imap): Prevent storing of
198 identical entries for imap mail sources, when retrieving mail
199 messages from an imap server within the same Gnus session several
200 times (tiny change).
201
202 2003-12-28 Jesper Harder <harder@ifa.au.dk>
203
204 * mm-view.el (mm-text-html-washer-alist):
205 Use mm-inline-wash-with-stdin for w3m-standalone.
206
207 * mm-decode.el (mm-text-html-renderer): Add w3m-standalone.
208
209 * mml1991.el (mml1991-pgg-encrypt): Decode according to CTE before
210 encrypting.
211
212 2003-12-28 Ivan Boldyrev <boldyrev@uiggm.nsc.ru> (tiny change)
213
214 * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding.
215
216 2003-12-26 Jesper Harder <harder@ifa.au.dk>
217
218 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
219 contains "^From " and mm-use-ultra-safe-encoding is true.
220
221 2003-12-25 Jesper Harder <harder@ifa.au.dk>
222
223 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
224 CTE header. Don't insert gpg output as unibyte.
225
226 2003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
227
228 * gnus-int.el (gnus-open-server): Fix the server status such
229 that an agentized server, when opened offline, has a status of
230 offline. Also fixes bug whereby the agent's backend was called
231 twice to open each server.
232
233 * gnus-start.el (gnus-get-unread-articles-in-group):
234 Autoload gnus-agent-possibly-alter-active rather than inline to resolve
235 compiler warnings.
236
237 * gnus.el (gnus-server-to-method): Add fallback of iterating
238 over gnus-newsrc-alist to resolve names of foreign servers.
239 Should fix recent agent bug.
240
241 2003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
242
243 * gnus-score.el (gnus-summary-lower-score)
244 (gnus-summary-increase-score): Mention symbolic prefix in the
245 doc-string. Suggested by Karl Pflästerer <sigurd@12move.de>.
246
247 2003-12-21 Jesper Harder <harder@ifa.au.dk>
248
249 * gnus-agent.el (gnus-agent-read-agentview):
250 Use car-less-than-car.
251
252 2003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
253
254 * message.el (message-yank-buffer): Bind message-reply-buffer to
255 a buffer rather than a string.
256
257 2003-12-19 Jesper Harder <harder@ifa.au.dk>
258
259 * gnus-msg.el (gnus-summary-followup): Correct documentation.
260
261 2003-12-18 Jesper Harder <harder@ifa.au.dk>
262
263 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
264 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
265
266 2003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
267
268 * mm-url.el (mm-url-insert-file-contents-external)
269 (mm-url-insert-file-contents): Add doc-strings. Autoload.
270
271 2003-12-18 Jesper Harder <harder@ifa.au.dk>
272
273 * gnus-cus.el (defvar):
274 Defvar gnus-agent-cat-disable-undownloaded-faces.
275
276 2003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
277
278 * message.el (message-forward-subject-name-subject):
279 Use gnus-extract-address-components instead of
280 mail-header-parse-address because it may be called with non-ascii
281 text.
282
283 2003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
284
285 * nnmail.el (nnmail-split-fancy): The widget now supports
286 restrictions.
287
288 2003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
289
290 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
291
292 2003-12-16 Simon Josefsson <jas@extundo.com>
293
294 * sha1-el.el (autoload): Don't use ignore-errors.
295 (sha1-use-external): Use condition-case. Suggested by Katsumi
296 Yamaoka <yamaoka@jpl.org>.
297
298 2003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
299
300 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
301 20 as well.
302
303 2003-12-15 Simon Josefsson <jas@extundo.com>
304
305 * sha1-el.el (autoload): Ignore errors for
306 executable-find. (XEmacs ecrypto does not require sh-script where
307 executable.el is located.)
308 (sha1-use-external): Likewise.
309
310 * sha1-el.el (sha1): Add defgroup.
311 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
312 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
313 (sha1): Autoload.
314
315 * nndraft.el (nndraft-request-move-article): Copy definition of
316 nnmh-request-move-article instead of calling it, because the nnmh
317 version uses nnmh-request-article which isn't the same as the
318 nndraft version.
319
320 2003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
321
322 * spam.el: Add some gnus-registry autoloads.
323 (spam-split-symbolic-return): Makes spam-split return 'spam
324 instead of the value of spam-split-group when spam is detected.
325 (spam-split-symbolic-return-positive): Makes spam-split return
326 'ham instead of nil when ham is detected.
327 (spam-autodetect-recheck-messages): Tells spam.el whether it
328 should recheck all messages in a group, or only the unseen ones.
329 (spam-split-last-successful-check): spam-split will set this to
330 the last successful check; this was seen as a cleaner approach
331 than returning a cell like '(spam spam-use-bogofilter).
332 (spam-list-of-checks): Documentation appended.
333 (spam-split): Accommodate the spam-split-symbolic-return and
334 spam-split-symbolic-return-positive variables.
335 (spam-find-spam): New function called when the summary is built.
336 (spam-log-registered-p): Checks if a ham or spam registration has
337 already been done for an article.
338 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
339 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
340 (spam-check-blacklist, spam-check-bogofilter-headers)
341 (spam-check-spamoracle): Respect the spam-split-symbolic-return
342 and spam-split-symbolic-return-positive variables.
343 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
344 (spam-unload-hook): Remove spam-find-spam from
345 gnus-summary-prepare-hook.
346
347 * gnus.el (spam-autodetect, spam-autodetect-methods):
348 New configuration items for spam autodetection.
349
350 2003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
351
352 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
353 `gnus-draft-edit-message'. We still have `B w' for
354 `gnus-summary-edit-article'.
355
356 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
357
358 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
359 definition if there is not a bug in start-itimer.
360
361 * pgg.el (pgg-run-at-time): Ditto.
362
363 2003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
364
365 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
366 (gnus-agent-regenerate-group): When necessary, alter the group's
367 active range to include articles newly recognized as being
368 downloaded.
369 (gnus-agent-regenerate): Remove code that updated the agent's
370 active file as the new gnus-agent-possibly-alter-active function
371 obsolesced it.
372
373 * gnus-cus.el (gnus-agent-customize-category): Add missing
374 agent-disable-undownloaded-faces parameter.
375
376 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
377 patch as it was too late at adjusting the active range.
378 (gnus-get-unread-articles-in-group): Add call to new
379 gnus-agent-possibly-alter-active to adjust the active range.
380
381 2003-12-10 Jesper Harder <harder@ifa.au.dk>
382
383 * message.el (message-get-reply-headers): Narrow to headers.
384
385 2003-12-10 Lőrentey Károly <lorentey@elte.hu>
386
387 * spam.el (spam-disable-spam-split-during-ham-respool):
388 New variable.
389 (spam-ham-copy-or-move-routine):
390 Respect spam-disable-spam-split-during-ham-respool.
391 (spam-split-disabled): New variable.
392 (spam-split): Respect spam-split-disabled.
393
394 2003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
395
396 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
397 correctly for the first argument.
398
399 * pgg.el (pgg-run-at-time): New function.
400 (pgg-add-passphrase-cache): Use it.
401
402 2003-12-10 Simon Josefsson <jas@extundo.com>
403
404 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
405 input.
406 (pgg-decode-armor-region): Don't parse packet if decoding fail.
407
408 2003-12-09 Lőrentey Károly <lorentey@elte.hu>
409
410 * spam.el (spam-check-bogofilter): Run in the correct buffer.
411
412 2003-12-09 Xavier Maillard <zedek@gnu-rox.org>
413
414 * spam.el (spam-bogofilter-database-directory):
415 Correct customization group.
416
417 2003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
418
419 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
420 (nnmail-split-fancy): Use it.
421
422 2003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
423
424 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
425 parameter of Content-Type.
426
427 2003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
428
429 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
430 compiler macro for rmail-select-summary if rmail is not available,
431 and bind rmail-summary-displayed and rmail-maybe-display-summary
432 in order to silence the compiler even if tm is not available.
433
434 2003-12-08 Simon Josefsson <jas@extundo.com>
435
436 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
437
438 2003-12-08 Jesper Harder <harder@ifa.au.dk>
439
440 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
441 nil.
442
443 2003-12-08 Simon Josefsson <jas@extundo.com>
444
445 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
446 output. Reported by Arne Jørgensen <arne@arnested.dk>.
447
448 2003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
449
450 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
451 (pgg-gpg-encrypt-region): Use it.
452
453 2003-12-07 Simon Josefsson <jas@extundo.com>
454
455 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
456 Renamed from p-g-r-a.
457 (pgg-gpg-encrypt-region): Update.
458
459 2003-12-07 Jesper Harder <harder@ifa.au.dk>
460
461 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
462 Don't use = or zerop to test the return value of call-process, because
463 it can be a string.
464
465 * mail-source.el (mail-source-fetch-with-program): Do.
466
467 * mailcap.el (mailcap-viewer-passes-test): Do.
468
469 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
470 (gnus-uu-post-encode-file): Do.
471
472 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
473
474 * message.el (message-fix-before-sending): Fix detection of
475 non-printables. Don't replace unencodable utf-8.
476
477 2003-12-05 Jesper Harder <harder@ifa.au.dk>
478
479 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
480 (mm-url-insert-file-contents-external): Signal an error if program
481 fails.
482
483 2003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
484
485 * spam-report.el (spam-report-gmane): Iterate over articles
486 instead of a single one; remove interactive usage.
487
488 2003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
489
490 * dns.el: Fix misplaced eval-when-compile.
491
492 * gnus-util.el: Require alist and provide tm-view when compiling
493 with XEmacs.
494
495 2003-12-03 Jerry James <james@xemacs.org> (tiny change)
496
497 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
498
499 * gnus-util.el: Get rmail definitions when compiling.
500
501 * dns.el: Require gnus-xmas at compile time instead of trying to
502 autoload `gnus-xmas-open-network-stream' because it wasn't picking
503 up the macro.
504
505 2003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
506
507 * gnus-agent.el (gnus-agent-consider-all-articles):
508 Update docstring.
509 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
510 Fix implementation such that the predicate `true' no longer
511 evaluates to t.
512
513 2003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
514
515 * spam.el (spam-check-bogofilter): Check the bogofilter headers
516 AFTER the save-excursion scope is over.
517
518 2003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
519
520 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
521
522 2003-12-01 Simon Josefsson <jas@extundo.com>
523
524 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
525
526 2003-11-30 Simon Josefsson <jas@extundo.com>
527
528 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
529 when messaging "X % completed" to inhibit logging them to the
530 message buffer.
531 (gnus-agent-expire-group-1): Mention group name in messages.
532 (gnus-agent-expire-group-1): Only print a message for an article
533 when there actually was something done to it.
534
535 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
536
537 2003-11-30 Kenichi Handa <handa@m17n.org>
538
539 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
540 'to argument. Fixes something or other in Emacs 22, and is
541 backwards compatible.
542
543 2003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
544
545 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
546
547 2003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
548 * gnus-start.el (gnus-activate-group): The active range of the
549 group must include the articles known to the agent.
550
551 * gnus.el (gnus-agent-method-p): Accept a server name as the
552 method being tested.
553
554 2003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
555
556 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
557
558 2003-11-29 Jesper Harder <harder@ifa.au.dk>
559
560 * gnus-group.el (gnus-group-make-menu-bar):
561 Add gnus-group-make-rss-group.
562
563 2003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
564
565 * message.el: Add custom-manual links to all variables that have
566 an index entry in the message manual.
567 (message-generate-headers-first): Fix doc-string.
568
569 2003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
570
571 * gnus-msg.el (gnus-summary-yank-message): Don't bind
572 gnus-display-mime-function to nil so that non-ascii text is
573 decoded and attachments are not shown.
574
575 * message.el (message-cite-original-without-signature): Replace
576 the value of message-reply-headers with the yanked article since
577 it may be a different article from the original.
578 (message-cite-original): Ditto.
579
580 2003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
581
582 * spam.el (spam-blacklist-ignored-regexes): New variable, so
583 blacklisting can ignore certain regular expressions (e.g. the
584 user's e-mail address).
585 (spam-bogofilter-spam-strong-switch)
586 (spam-bogofilter-ham-strong-switch): Options used when articles are
587 already registered as the opposite classification.
588 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
589 spam articles, generated when a summary buffer is entered, and
590 consulted when it's exited so we know what articles are changing
591 state from spam to ham or vice-versa.
592 (spam-xor): Everyone needs a little convenience.
593 (spam-list-of-processors): Lookup table for old-style spam/ham
594 exits processors.
595 (spam-group-processor-p): Support old-style and new-style spam/ham
596 exit processors.
597 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
598 processors.
599 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
600 logic to iterate over list of processors instead of manual
601 individual lookup, unregister any articles that change from ham to
602 spam or vice-versa in the course of the summary buffer usage; use
603 the new spam-register-routine.
604 (spam-ham-copy-routine, spam-ham-move-routine)
605 (spam-mark-spam-as-expired-and-move-routine): Check that the list
606 of groups is not nil, because apply doesn't like to apply a
607 function across nil.
608 (spam-registration-functions): Variable for looking up spam/ham
609 registration/unregistration functions based on a spam-use-* symbol.
610 (spam-classification-valid-p, spam-process-type-valid-p)
611 (spam-registration-check-valid-p)
612 (spam-unregistration-check-valid-p): Convenience functions.
613 (spam-registration-function, spam-unregistration-function):
614 Look up the registration/unregistration function based on a
615 classification and the check (spam-use-* symbol).
616 (spam-list-articles): Generate list of spam/ham articles from a
617 given list of articles.
618 (spam-register-routine): Do the heavy work of registering and
619 unregistering articles, using all the articles in the group or
620 specific ones as needed.
621 (spam-generic-register-routine): Remove, no longer used.
622 (spam-log-unregistration-needed-p, spam-log-undo-registration):
623 Handle article registration/unregistration with a given spam/ham
624 processor and group.
625 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
626 (bogofilter, spamoracle): Rewrite registration/unregistration
627 functions to take a list of articles and the unregister option.
628 Much hilarity ensues.
629 (spam-initialize): spam-stat-maybe-{save,load} already
630 respect spam-use-stat.
631 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
632 Don't load and save unnecessarily.
633
634 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
635 database is modified.
636 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
637 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
638 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
639 needed.
640 (spam-stat-save): Respect spam-stat-dirty, unless the force
641 parameter is specified.
642 (spam-stat-load): Clear spam-stat-dirty.
643
644 * gnus.el (gnus-install-group-spam-parameters): Mark the
645 old-style exit processors as obsolete in the docs, added the
646 new-style exit processors while the old ones are still allowed.
647
648 2003-11-25 Jesper Harder <harder@ifa.au.dk>
649
650 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
651 unless its list of addresses is identical to From.
652
653 2003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
654
655 * gnus-srvr.el (gnus-server-insert-server-line): The server names
656 used in gnus-agent are different (for example, the native server
657 uses the alias "native") from the names in gnus-srvr.
658 Compensating by adding a second text property storing the name
659 expected by gnus-agent.
660 (gnus-server-named-server): New function.
661 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
662 No longer expect an argument as it was ignored anyway. Uses the
663 new gnus-server-named-server function to get gnus-agent compatible
664 names from the server buffer.
665
666 2003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
667
668 * gnus.el (gnus-agent-covered-methods): Document use of
669 named servers, not methods, to identity agentized groups.
670 Users may now change their server configurations without having
671 the server become "unagentized".
672 (gnus-agent-covered-methods): Remove from gnus-variable-list to
673 avoid storing two copies of gnus-agent-covered-methods, one in
674 .newsrc.eld and the other in agent/lib/servers.
675 (gnus-server-to-method): Do not cache server for the nil method.
676 (gnus-method-to-server): New function. Associate named server
677 with all, even foreign, methods.
678 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporate
679 simple last-response cache to offset performance lose of having to
680 always convert methods to named servers.
681 * gnus-agent.el (gnus-agent-expire-days): Remove obsolete
682 documentation.
683 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
684 Modify to support new definition of gnus-agent-covered-method.
685 (gnus-agent-read-servers): Rewritten to convert old method data
686 into server names.
687 (gnus-agent-read-servers-validate)
688 (gnus-agent-read-servers-validate-native): New functions.
689 (gnus-agent-write-servers): No longer use gnus-method-simplify as
690 it failed to simplify foreign methods.
691 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
692 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
693 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
694 function as gnus-agent-covered-methods variable no longer provides
695 methods.
696 (gnus-agent-covered-methods): New function.
697 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
698 if gnus-verbose is greater than 4, report statistics of NOV
699 entries and files deleted as well as total bytes recovered.
700 (gnus-agent-expire-done-message): New function.
701 (gnus-agent-unread-articles): Bug fix. No longer drops last
702 unread article onto read list.
703 (gnus-agent-regenerate-group): Change prompt to use typical
704 style.
705 (gnus-agent-group-covered-p): Rewrote to internally use
706 gnus-agent-method-p.
707 * gnus-int.el (gnus-start-news-server): Partially convert old
708 gnus-agent-covered-methods to new format so that gnus-open-server
709 functions correctly.
710 * gnus-srvr.el (gnus-server-insert-server-line):
711 Replace gnus-agent-covered-methods with gnus-agent-method-p.
712 * gnus-start.el (gnus-clear-system):
713 Add gnus-agent-covered-methods to compensate for removing it from
714 gnus-variable-list.
715 (gnus-setup-news): Complete conversion of old
716 gnus-agent-covered-methods to new format so that secondary and
717 foreign servers can be correctly opened.
718
719 2003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
720
721 * spam.el (spam-ham-copy-or-move-routine): Add respooling
722 support, not working well yet.
723
724 * gnus.el (ham-process-destination): Make 'respool option the
725 only one, so it can't be chosen together with other groups.
726
727 2003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
728
729 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
730 choices instead of a boolean.
731 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
732 New convenience functions.
733 (gnus-registry-split-fancy-with-parent): Use convenience
734 functions, also don't return extra tracking info if sender or
735 subject is found in more than one groups.
736 (gnus-registry-add-group): Use new convenience functions to
737 decide if sender and subject should be tracked.
738
739 * gnus.el (ham-process-destination): Add 'respool option,
740 unused by spam.el yet.
741
742 2003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
743
744 * gnus-score.el (gnus-decay-score): Return a surely smaller value
745 than the argument in XEmacs.
746
747 2003-11-18 Sam Steingold <sds@gnu.org>
748
749 * message.el (message-insert-to): Don't use `gnus-message'.
750 (message-header-synonyms): New variable.
751 (message-carefully-insert-headers): Use it (check for synonyms).
752 Added doc-string.
753
754 2003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
755
756 * html2text.el (html2text-remove-tags): Remove the tag in a
757 simpler way to avoid inflooping.
758
759 2003-11-17 Simon Josefsson <jas@extundo.com>
760
761 * imap.el (imap-gssapi-auth-p): Don't check capability (some
762 servers remove AUTH=GSSAPI from capability response returned after
763 successful authentication).
764
765 2003-11-16 Jesper Harder <harder@ifa.au.dk>
766
767 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
768 Reported by Artem Chuprina <ran@ran.pp.ru>.
769
770 2003-11-14 Simon Josefsson <jas@extundo.com>
771
772 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
773 when it isn't available.
774
775 2003-11-13 Alex Schroeder <alex@gnu.org>
776
777 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
778 rss:author nor dc:creator is provided.
779
780 2003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
781
782 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
783 contained in Content-Type header of multipart/related messages.
784
785 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
786 (mm-w3m-cid-retrieve): Use it.
787
788 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
789 (mml-insert-mime-headers): Insert Content-ID header.
790 (mml-insert-mml-markup): Insert start="<id>" value.
791
792 2003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
793
794 * nnml.el (nnml-request-accept-article): Pass sender to
795 nnmail-cache-insert.
796
797 * nnmh.el (nnmh-request-accept-article): Pass sender to
798 nnmail-cache-insert.
799
800 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
801 nnmail-cache-insert.
802
803 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
804 nnmail-cache-insert.
805
806 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
807 nnmail-cache-insert.
808
809 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
810 pass it to the nnmail-spool-hook.
811
812 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
813 (gnus-registry-action): Add sender lexical var and pass it to
814 gnus-registry-add-group.
815 (gnus-registry-spool-action): Take a sender parameter, pass to
816 gnus-registry-add-group.
817 (gnus-registry-split-fancy-with-parent): Trace by sender in
818 addition to subject.
819 (gnus-registry-fetch-sender-fast): New function.
820 (gnus-registry-add-group): Accept sender parameter.
821
822 2003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
823
824 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
825 (spam-mark-spam-as-expired-and-move-routine): Allow for the
826 groups to be a list of a single item.
827
828 * gnus.el (gnus-install-group-spam-parameters):
829 ham-process-destination and spam-process-destination allow lists now.
830
831 2003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
832
833 * message.el (message-mode-field-menu): Move some entries, added
834 `message-insert-wide-reply'.
835 (message-change-subject): Fix comment.
836
837 2003-11-10 Sam Steingold <sds@gnu.org>
838
839 * message.el (message-insert-to): Do error out when the user
840 requested no Cc. Don't insert empty To. Can be added to
841 `message-setup-hook' now.
842
843 2003-11-10 Simon Josefsson <jas@extundo.com>
844
845 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
846
847 2003-11-09 Simon Josefsson <jas@extundo.com>
848
849 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
850 key id too (for decryption).
851 (pgg-gpg-sign-region): Likewise.
852
853 2003-11-09 Satyaki Das <satyakid@stanford.edu>
854
855 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
856 (pgg-gpg-lookup-all-secret-keys): New function.
857 (pgg-gpg-select-matching-key): Likewise.
858 (pgg-gpg-decrypt-region): Use new functions.
859
860 2003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
861
862 * nnmail.el (nnmail-cache-insert): Make sure that the
863 nnmail-spool-hook is called with a valid newsgroup name (though
864 it may be wrong).
865
866 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
867 string, instead of triggering an error.
868
869 2003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
870
871 * gnus.el (gnus-group-guess-full-name-from-command-method):
872 New function.
873
874 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
875 requested.
876 (gnus-registry-split-fancy-with-parent): When long names are in use,
877 strip the name if we're in the native server, or else return nothing.
878 (gnus-registry-spool-action, gnus-registry-action):
879 Use gnus-group-guess-full-name-from-command-method instead of
880 gnus-group-guess-full-name.
881
882 * spam.el (spam-mark-spam-as-expired-and-move-routine)
883 (spam-ham-copy-or-move-routine): Prevent article deletions or
884 moves unless the backend allows it.
885
886 * gnus.el (gnus-install-group-spam-parameters): Fix parameters
887 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
888 <Jean-Marc.Lasgouttes@inria.fr>.
889
890 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
891 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
892
893 2003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
894
895 * gnus-score.el (gnus-decay-score): Protect against arithmetic
896 errors.
897
898 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
899
900 * spam.el
901 (spam-log-processing-to-registry): Improve message and comments.
902 (spam-log-unregistration-needed-p): New function.
903 (spam-ifile-register-spam-routine)
904 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
905 (spam-stat-register-ham-routine)
906 (spam-blacklist-register-routine)
907 (spam-whitelist-register-routine)
908 (spam-bogofilter-register-spam-routine)
909 (spam-bogofilter-register-ham-routine)
910 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam):
911 Change spam-log-processing-to-registry invocations appropriately.
912
913 2003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
914
915 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
916
917 2003-10-31 Simon Josefsson <jas@extundo.com>
918
919 * imap.el (imap-process-connection-type): Improve docstring.
920 Suggested by Derek Atkins <warlord@MIT.EDU>.
921
922 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
923
924 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
925 (spam-log-to-registry): New variable for interfacing with the
926 gnus-registry.
927 (spam-install-hooks): Variable had the wrong customization group.
928 (spam-fetch-field-message-id-fast): Convenience function for fetch
929 a message ID quickly.
930 (spam-log-processing-to-registry): New function.
931 (spam-ifile-register-spam-routine)
932 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
933 (spam-stat-register-ham-routine)
934 (spam-blacklist-register-routine)
935 (spam-whitelist-register-routine)
936 (spam-bogofilter-register-spam-routine)
937 (spam-bogofilter-register-ham-routine)
938 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam):
939 Add spam-log-processing-to-registry invocations.
940
941 * gnus-registry.el: Fixed docs in the preface to mention
942 gnus-registry-initialize.
943 (gnus-registry-store-extra): Remove cached extra entry
944 information when new extra entry is stored.
945
946 2003-10-29 Simon Josefsson <jas@extundo.com>
947
948 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
949 after separating m-f-m-b.
950
951 2003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
952
953 * message.el (message-forward-make-body-plain): Remove ignored
954 headers.
955
956 2003-10-29 Simon Josefsson <jas@extundo.com>
957
958 * message.el (message-forward-make-body-plain): Fix ARG=1.
959
960 2003-10-28 Jesper Harder <harder@ifa.au.dk>
961
962 * message.el (message-forward-subject-name-subject)
963 (message-forward-subject-author-subject): Decode non-ASCII
964 newsgroup names.
965 (autoload): Autoload gnus-group-decoded-name.
966
967 2003-10-27 Simon Josefsson <jas@extundo.com>
968
969 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
970 parameter key, overrides the key id used to store passphrase
971 under (uses true key id from gpg output if nil).
972 (pgg-gpg-encrypt-region): Search for passphrase using user supplied
973 string STR, instead of (pgg-lookup-key STR t).
974 (pgg-gpg-encrypt-region): Store passphrase under user supplied
975 string, instead of real key id taken from gpg output.
976 (pgg-gpg-decrypt-region): Likewise.
977 (pgg-gpg-sign-region): Likewise.
978 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
979
980 2003-10-27 Romain FRANCOISE <romain@orebokech.com>
981
982 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
983
984 2003-10-27 Simon Josefsson <jas@extundo.com>
985
986 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
987 only consists of short lines and ASCII, when
988 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
989 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
990 This make it possible to pipe the raw RFC 822 message into 'gpg'
991 and have the signature work. Potential problem: what if message
992 contain data that would be dash-escaped by OpenPGP
993 implementations? Then PGP 2.x might not be able to parse the raw
994 RFC 822 message correctly. If that problem is worth fixing, it
995 should be fixed by detecting the situation, instead of applying QP
996 to everything. Based on discussion with "John A. Martin"
997 <jam@jamux.com>.
998
999 2003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1000
1001 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1002 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1003 articles, and use move instead of copy when possible.
1004 (spam-split): Add the option of specifying a string as a
1005 spam-split parameter; such a string will override
1006 spam-split-group temporarily.
1007
1008 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
1009 but should we do something else?
1010
1011 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1012 message IDs.
1013
1014 2003-10-26 Simon Josefsson <jas@extundo.com>
1015
1016 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1017 (gnus-header-button-alist): Likewise.
1018 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1019 Reverse parameter list to use same order as in the URL.
1020 Reported by f95-msv@f.kth.se (Mårten Svantesson).
1021
1022 2003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1023
1024 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1025 for the variable.
1026
1027 2003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1028
1029 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
1030 is t, also don't interpret the list of groups as a list of lists.
1031 (spam-mark-spam-as-expired-and-move-routine)
1032 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
1033 more groups were specified (and "copy" was not specified for
1034 spam-ham-copy-or-move-routine) (fixed twice).
1035
1036 2003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1037
1038 * nndoc.el (nndoc-guess-type): Reverse the sort order.
1039 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1040 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1041
1042 2003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1043
1044 * message.el (message-make-fqdn): Bind case-fold-search.
1045 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1046
1047 2003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1048
1049 * gnus.el (spam-process-destination, ham-process-destination):
1050 Allow multiple groups as a choice.
1051
1052 * spam.el (spam-check-blackholes): Remove "[IP address]"
1053 requirement, now just "IP address" is enough for detection for
1054 blackhole checking.
1055 (spam-check-blackholes): Oops, the dots were not escaped.
1056 (spam-mark-spam-as-expired-and-move-routine): Add multiple group
1057 support (multiple copies, then delete).
1058 (spam-ham-copy-routine): New function.
1059 (spam-ham-move-routine): New function.
1060 (spam-ham-copy-or-move-routine): New function (used to be
1061 spam-ham-move-routine), handle multiple groups.
1062 (spam-summary-prepare-exit): Call the new functions.
1063
1064 2003-10-23 Simon Josefsson <jas@extundo.com>
1065
1066 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1067
1068 2003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1069
1070 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1071 attribute in Emacs.
1072
1073 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1074
1075 * message.el (message-bounce): Don't erase except bounced header.
1076
1077 2003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1078
1079 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1080 address in a string.
1081 (spam-check-blackholes): Use spam-reverse-ip-string.
1082
1083 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1084
1085 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1086 value for gnus-page-broken.
1087
1088 * gnus-sum.el (gnus-summary-beginning-of-article):
1089 Use gnus-break-pages instead of gnus-page-broken.
1090 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1091 gnus-page-broken; narrow to the end of a page beforehand.
1092 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1093 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1094 is non-nil.
1095
1096 2003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1097
1098 * gnus-picon.el (gnus-picon-transform-address): Protect against
1099 errors.
1100
1101 2003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1102
1103 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1104 (xemacs-codename): Move defvar to gnus-util.el.
1105
1106 * gnus-util.el (xemacs-codename): Defvar when compiling.
1107
1108 2003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1109
1110 * spam-report.el (spam-report-url-ping-plain): Include a
1111 User-Agent.
1112
1113 * gnus-msg.el (gnus-extended-version): Use it.
1114
1115 * gnus-util.el (gnus-emacs-version): Separate out into own
1116 function.
1117
1118 2003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1119
1120 * message.el (message-mode-field-menu):
1121 Add message-generate-unsubscribed-mail-followup-to.
1122 (message-forward-subject-fwd): Avoid double "Fwd: ".
1123 (message-change-subject): Add comment.
1124
1125 2003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1126
1127 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1128
1129 * mml.el (mml-insert-mime): Quote mml.
1130
1131 2003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1132
1133 * gnus-sum.el (gnus-remove-odd-characters):
1134 Use mm-subst-char-in-string instead of subst-char-in-string.
1135 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1136 of replace-regexp-in-string.
1137
1138 2003-10-19 Jesper Harder <harder@ifa.au.dk>
1139
1140 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1141 from file name.
1142
1143 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1144
1145 * gnus-sum.el (gnus-summary-save-parts-last-directory):
1146 Default to mm-default-directory.
1147 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1148
1149 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1150
1151 * pop3.el (pop3-read-response): Check whether the process is alive.
1152
1153 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1154
1155 * rfc2047.el (rfc2047-encode-region): Do error out on invalid strings.
1156
1157 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages right.
1158
1159 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1160
1161 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1162
1163 * message.el (message-field-value): New function.
1164 (message-insert-disposition-notification-to): Use Reply-To, too.
1165
1166 * imap.el (imap-mailbox-status): Upcase STATUS commands.
1167
1168 * gnus-sum.el (gnus-remove-odd-characters): New function.
1169 (gnus-nov-parse-line): Use it.
1170
1171 2003-10-18 Matt Swift <swift@alum.mit.edu>
1172
1173 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
1174
1175 2003-10-18 Romain FRANCOISE <romain@orebokech.com>
1176
1177 * message.el (message-forward-make-body): Does both
1178 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1179 message buffer.
1180
1181 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1182
1183 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1184 broken.
1185
1186 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1187 isn't available.
1188
1189 * message.el (message-hidden-headers): Doc fix.
1190
1191 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1192
1193 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1194 fields aren't found.
1195
1196 2003-10-18 Simon Josefsson <jas@extundo.com>
1197
1198 * message.el (message-forward-make-body-plain)
1199 (message-forward-make-body-mime, message-forward-make-body-mml)
1200 (message-forward-make-body-digest-plain)
1201 (message-forward-make-body-digest-mime)
1202 (message-forward-make-body-digest): New, derived from
1203 message-forward-make-body.
1204 (message-forward-make-body): Use them.
1205 (message-forward-show-mml): New default 'best.
1206 (message-forward-make-body): Support it.
1207
1208 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1209
1210 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1211 (gnus-article-prepare): Don't set to t.
1212 (gnus-narrow-to-page): Set to t if we break.
1213
1214 2003-06-11 Daniel Néri <dne@mayonnaise.net>
1215
1216 * message.el (message-resend): Generate Resent-Message-ID header.
1217
1218 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1219
1220 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1221 before checking end-of-buffer.
1222 (gnus-mime-delete-part): Don't insert parts twice.
1223
1224 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1225
1226 * gnus-art.el (article-update-date-lapsed): Make sure point
1227 doesn't move around (much).
1228
1229 2003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1230
1231 * mail-source.el (mail-source-keyword-map): List "cur" before
1232 "new" for maildirs.
1233
1234 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1235
1236 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
1237 group.
1238
1239 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1240 name for gcc-self.
1241 (gnus-inews-insert-archive-gcc): Paren mistake.
1242
1243 * gnus-sum.el (gnus-summary-enter-digest-group):
1244 Add parent-group.
1245
1246 * gnus-art.el (gnus-ignored-headers): Add more headers.
1247
1248 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1249 base64 or QP.
1250
1251 * nnmail.el (nnmail-article-group): Default to "bogus".
1252
1253 * mail-source.el (mail-source-delete-incoming): Change to nil.
1254
1255 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1256
1257 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1258
1259 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1260
1261 * mail-source.el (defvar): Add post/pre/scripts.
1262 (mail-source-fetch-imap): Use them.
1263
1264 * nndraft.el (nndraft-request-move-article): Fix infinite
1265 recursion.
1266
1267 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1268
1269 2003-10-16 Ed L. Cashin <ecashin@uga.edu>
1270
1271 * imap.el (imap-interactive-login): Set imap-password to nil if
1272 login fails.
1273
1274 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1275
1276 * message.el (message-inserted-headers): New variable.
1277 (message-mode): Make local.
1278 (message-mode): Set all the local action variables to nil.
1279
1280 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1281
1282 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1283 (mm-w3m-safe-url-regexp): Doc fix.
1284
1285 2003-10-12 Jesper Harder <harder@ifa.au.dk>
1286
1287 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1288 it's done by nnmail-article-group.
1289
1290 2003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1291
1292 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
1293
1294 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1295
1296 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1297 XEmacs.
1298
1299 2003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1300
1301 * spam.el (spam-initialize): New function, does the spam-face
1302 update and all the hooks, replaces spam-install-hooks-function.
1303
1304 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1305 function to explicitly initialize the registry.
1306
1307 2003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1310
1311 * mm-view.el (mm-w3m-mode-map): Doc fix.
1312 (mm-inline-text-html-render-with-w3m): Add a comment.
1313
1314 2003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1315
1316 * gnus-group.el: Remove superfluous eval-when-compiles.
1317
1318 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1319
1320 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1321
1322 2003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1323
1324 * dns.el (query-dns): Don't error out on malformed resolv files.
1325
1326 2003-10-06 Jesper Harder <harder@ifa.au.dk>
1327
1328 * gnus.el (gnus-group-faq-directory): Update .tw entry.
1329 From Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1330
1331 2003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1332
1333 * spam.el (spam-check-blackholes): Exit the loop if matches are
1334 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
1335 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1336 (spam-from-listed-p): Use nnmail-fetch-field instead of
1337 message-fetch-field.
1338
1339 2003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1340
1341 * mm-decode.el (mm-attachment-file-modes): Change the default
1342 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1343
1344 2003-10-03 Jesper Harder <harder@ifa.au.dk>
1345
1346 * mm-decode.el (mm-file-name-delete-control)
1347 (mm-file-name-delete-gotchas): New functions.
1348 (mm-file-name-rewrite-functions): Use them.
1349 (mm-attachment-file-modes): New option.
1350 (mm-save-part-to-file): Use it.
1351
1352 2003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1353
1354 * spam.el (spam-install-hooks-function): Add Autoload cookie.
1355
1356 2003-10-02 Michael Shields <shields@msrl.com>
1357
1358 * pgg-def.el (pgg-default-keyserver-address): Change to
1359 subkeys.pgp.net.
1360
1361 2003-10-01 Simon Josefsson <jas@extundo.com>
1362
1363 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1364 by ',', as in 'foo@example.org, bar@example.org'.
1365
1366 2003-10-01 Jesper Harder <harder@ifa.au.dk>
1367
1368 * message.el (message-send): Fix reversed logic of supersedes check.
1369
1370 2003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1371
1372 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1373 suggested by Norbert Koch <viteno@xemacs.org>.
1374
1375 2003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1376
1377 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1378 change in order to correct the position where an invisible topic
1379 (because gnus-topic-display-empty-topics is nil) may be inserted.
1380
1381 2003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1382
1383 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1384
1385 2003-09-20 Jesper Harder <harder@ifa.au.dk>
1386
1387 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1388
1389 2003-09-20 Simon Josefsson <jas@extundo.com>
1390
1391 * tls.el (tls-process-connection-type): Doc fix.
1392
1393 * imap.el (imap-starttls-open): Rewrite, should support both old
1394 starttls.el and new starttls.el that uses GnuTLS.
1395
1396 2003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1397
1398 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1399 of custom-set-default which isn't available in old XEmacsen.
1400
1401 2003-09-17 Jesper Harder <harder@ifa.au.dk>
1402
1403 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1404 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1405
1406 * message.el (message-bounce, message-forward-show-mml): Do.
1407
1408 2003-09-13 Jesper Harder <harder@ifa.au.dk>
1409
1410 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1411 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1412
1413 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1414
1415 2003-09-12 Jesper Harder <harder@ifa.au.dk>
1416
1417 * gnus-group.el (gnus-group-fetch-control): ISC changed
1418 compression from .Z to .gz.
1419
1420 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1421 address-mime.
1422
1423 2003-09-11 Jesper Harder <harder@ifa.au.dk>
1424
1425 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1426 characters.
1427
1428 2003-09-10 Jesper Harder <harder@ifa.au.dk>
1429
1430 * gnus.el (gnus-group-charter-alist): Update.
1431
1432 2003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1433
1434 * spam-report.el: Use mm-url.el functions for external URL loading
1435 when the built-in HTTP GET is insufficient (e.g. proxies are in
1436 the way).
1437
1438 2003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1439
1440 * spam-report.el (spam-report-url-ping-function): New option,
1441 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1442 (spam-report-url-ping): Call spam-report-url-ping-function.
1443 (spam-report-url-ping-plain): New function, does what
1444 spam-report-url-ping used to do.
1445 (spam-report-url-ping-mm-url): Function that delegates to
1446 mm-url.el (autoloaded).
1447
1448 2003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1449
1450 * gnus-registry.el (gnus-registry-delete-id): Function to
1451 completely delete an ID, including all the cache hashtables.
1452 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1453 (gnus-registry-simplify-subject): Only run if the argument is a
1454 string, return nil otherwise.
1455
1456 2003-09-07 Jesper Harder <harder@ifa.au.dk>
1457
1458 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1459
1460 2003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1461
1462 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1463 Yet another error. *sigh*
1464
1465 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1466 puthash unless gnus-registry-entry-caching is on.
1467 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1468 made everything a part of the 'else'.
1469 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
1470
1471 2003-09-05 Jesper Harder <harder@ifa.au.dk>
1472
1473 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1474
1475 2003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1476
1477 * gnus-registry.el: Added brief explanation of basics.
1478 (gnus-registry-track-extra): New variable for tracking of message
1479 subjects.
1480 (gnus-registry-entry-caching): Caching parameter, used for extra
1481 data.
1482 (gnus-registry-minimum-subject-length): Minimum subject length
1483 before it's considered when tracing subjects.
1484 (gnus-registry-save): Accommodate extra data entry caching.
1485 (gnus-registry-action): Change function name, add the subject and
1486 pass it to gnus-registry-add-group.
1487 (gnus-registry-spool-action): Change function name, add the
1488 subject and pass it to gnus-registry-add-group.
1489 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1490 (gnus-registry-register-message-ids): Pass subject to
1491 gnus-registry-add-group.
1492 (gnus-registry-simplify-subject)
1493 (gnus-registry-fetch-simplified-message-subject-fast):
1494 New functions.
1495 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry):
1496 Add extra data entry caching.
1497 (gnus-registry-add-group): Handle the extra subject parameter.
1498 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1499 gnus-register-* function names.
1500
1501 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1502 on to the nnmail-spool-hook.
1503
1504 * nnbabyl.el (nnbabyl-request-accept-article): Add subject to
1505 nnmail-cache-insert call.
1506
1507 * nndiary.el (nndiary-request-accept-article): Add subject to
1508 nnmail-cache-insert call.
1509
1510 * nnfolder.el (nnfolder-request-accept-article): Add subject to
1511 nnmail-cache-insert call.
1512
1513 * nnimap.el (nnimap-split-articles): Add subject to
1514 nnmail-cache-insert call.
1515 (nnimap-request-accept-article): Add subject to
1516 nnmail-cache-insert call.
1517
1518 * nnmbox.el (nnmbox-request-accept-article): Add subject to
1519 nnmail-cache-insert call.
1520
1521 * nnmh.el (nnmh-request-accept-article): Add subject to
1522 nnmail-cache-insert call.
1523
1524 * nnml.el (nnml-request-accept-article): Add subject to
1525 nnmail-cache-insert call.
1526
1527 2003-09-04 Jesper Harder <harder@ifa.au.dk>
1528
1529 * gnus-art.el (gnus-button-handle-info-url)
1530 (gnus-button-handle-info-url-gnome)
1531 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1532 and KDE style Info URLs.
1533
1534 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1535
1536 2003-09-02 Jesper Harder <harder@ifa.au.dk>
1537
1538 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1539 of the field.
1540
1541 2003-09-01 Simon Josefsson <jas@extundo.com>
1542
1543 * mml.el (mml-insert-mime-headers-always): New variable.
1544 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1545 Lars Balker Rasmussen <lars@balker.org>.
1546
1547 2003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
1548
1549 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1550 imap-open, reverts 2003-03-17 change. Reverse remove before
1551 calling gnus-compress-sequence.
1552
1553 2003-08-29 Simon Josefsson <jas@extundo.com>
1554
1555 * gnus-group.el (gnus-group-delete-group): Doc fix.
1556 Suggested by Jochen Küpper <jochen@jochen-kuepper.de>.
1557
1558 2003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1559
1560 * gnus-art.el (article-display-x-face): Make it possible to set
1561 the gnus-article-x-face-command variable to the lambda form.
1562
1563 2003-08-27 Simon Josefsson <jas@extundo.com>
1564
1565 * mm-decode.el (mm-remove-part): Try to kill external displayers
1566 cleanly first (if it refuses, C-g aborts loop and kill process
1567 unconditionally). Also make sure process is dead before we remove
1568 the files it may be using. Reported by David Coe
1569 <davidc@debian.org>.
1570
1571 2003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
1572
1573 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
1574 replacement.
1575
1576 2003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1577
1578 * gnus-art.el: Don't use defvaralias.
1579 (gnus-treat-display-x-face): Warn if the obsolete variable
1580 `gnus-treat-display-xface' exists.
1581
1582 2003-08-25 Jesper Harder <harder@ifa.au.dk>
1583
1584 * gnus-art.el (gnus-treat-display-face): Fix typo.
1585 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1586 (reported by Jochen Küpper <jochen@jochen-kuepper.de>)
1587
1588 2003-08-24 Jesper Harder <harder@ifa.au.dk>
1589
1590 * gnus-art.el (gnus-header-button-alist, gnus-button-alist):
1591 Fix type.
1592
1593 2003-08-22 Jesper Harder <harder@ifa.au.dk>
1594
1595 * message.el (message-make-forward-subject-function):
1596 Fix customize mismatch.
1597
1598 * gnus.el (gnus-message-archive-method): Do.
1599
1600 2003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1601
1602 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1603 char is `/' and add more information for the user.
1604
1605 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1606 (gnus-header-button-alist): Add `In-Reply-To'.
1607
1608 * nnimap.el (nnimap-open-connection): Allow different user names
1609 on the same server (and in the same authinfo file).
1610
1611 2003-08-20 Jesper Harder <harder@ifa.au.dk>
1612
1613 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1614
1615 * message.el (message-make-forward-subject-function):
1616 Add message-forward-subject-name-subject to choices.
1617
1618 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1619 Redisplay article after editing.
1620
1621 2003-08-20 Jari Aalto <jari.aalto@poboxes.com>
1622
1623 * gnus.el (gnus-read-group): Add check to ask confirmation if
1624 Group name contains invalid character. You can use '/' in IMAP,
1625 but not in filenames. G m cannot know what the user is creating,
1626 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
1627
1628 2003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1629
1630 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1631
1632 2003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1633
1634 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1635 should be sent unless gnus-expert-user is on.
1636
1637 2003-08-09 Jesper Harder <harder@ifa.au.dk>
1638
1639 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1640
1641 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1642
1643 * pgg-gpg.el (pgg-gpg-process-region):
1644 Bind default-enable-multibyte-characters to nil.
1645
1646 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1647
1648 * canlock.el (canlock-password): Fix customization type.
1649 (canlock-password-for-verify): Ditto.
1650 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1651 (gnus-outlook-deuglify-unwrap-max): Ditto.
1652 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1653 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1654 (gnus-sum-thread-tree-false-root): Ditto.
1655 (gnus-sum-thread-tree-single-indent): Ditto.
1656 * message.el (message-archive-note): Ditto.
1657 (message-subscribed-address-file): Ditto.
1658 (message-user-fqdn): Ditto.
1659 * spam-report.el (spam-report-gmane-regex): Ditto.
1660 * spam.el (spam-blackhole-good-server-regex): Ditto.
1661
1662 * gnus-start.el (gnus-save-killed-list): Fix last change.
1663 * message.el (message-courtesy-message): Ditto.
1664
1665 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1666
1667 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1668 (gnus-header-newsgroups-face): Explain that it's only used for
1669 crossposts.
1670
1671 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1672
1673 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1674 type.
1675 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1676 * gnus.el (gnus-refer-article-method): Ditto.
1677 * message.el (message-courtesy-message): Ditto.
1678
1679 2003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
1680
1681 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
1682
1683 2003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1684
1685 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1686 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1687 * gnus.el (gnus-use-long-file-name): Ditto.
1688
1689 2003-08-04 Jesper Harder <harder@ifa.au.dk>
1690
1691 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1692 an existing name.
1693
1694 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1695
1696 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1697
1698 * nntp.el (nntp-large-newsgroup): Do.
1699
1700 * nnspool.el (nnspool-large-newsgroup): Do.
1701
1702 * gnus-cus.el (gnus-group-parameters): Typo.
1703
1704 2003-07-31 Simon Josefsson <jas@extundo.com>
1705
1706 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1707 method by default (revert partial 2003-07-10 patch).
1708
1709 2003-07-28 Dave Love <fx@gnu.org>
1710
1711 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1712
1713 2003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1714
1715 * gnus-registry.el (gnus-registry-install): Add an initial
1716 registry read to the loading when gnus-registry-install is set.
1717
1718 2003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
1719
1720 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
1721 even if the preceding line ends with a soft break.
1722
1723 2003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1724
1725 * spam.el (spam-use-regex-body, spam-regex-body-spam)
1726 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1727 (spam-install-hooks): Add spam-use-regex-body to list or
1728 pre-install conditions.
1729 (spam-list-of-checks): Add spam-use-regex-body and
1730 spam-check-regex-body to list of checks.
1731 (spam-list-of-statistical-checks): Add spam-use-regex-body to
1732 list of statistical checks.
1733 (spam-check-regex-body): Invokes spam-check-regex-headers with
1734 appropriate variable masking.
1735 (spam-check-regex-headers): Changes to print "body" or "header"
1736 where appropriate.
1737
1738 2003-07-25 Jesper Harder <harder@ifa.au.dk>
1739
1740 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1741 comint-read-noecho. The former is more secure.
1742
1743 2003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1744
1745 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1746 whitespace" message level 5 instead of 4.
1747 (gnus-registry-clean-empty-function): New function to remove empty
1748 registry entries.
1749 (gnus-registry-clean-empty): New variable to enable cleaning the
1750 registry when saving it by calling gnus-registry-clean-empty-function.
1751
1752 * spam.el (spam-summary-prepare-exit):
1753 Use spam-process-ham-in-spam-groups.
1754 (spam-process-ham-in-spam-groups): New variable.
1755
1756 2003-07-24 Jesper Harder <harder@ifa.au.dk>
1757
1758 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1759
1760 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1761 from 2003-04-03 to fix security problem.
1762 See http://www.debian.org/security/2003/dsa-339.
1763
1764 2003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1765
1766 * gnus.el (gnus-install-group-spam-parameters): Add the
1767 gnus-ticked-mark to the possible choices of ham marks.
1768
1769 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1770 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
1771
1772 2003-07-23 Jesper Harder <harder@ifa.au.dk>
1773
1774 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1775 and Mail-Copies-To to address-mime.
1776 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1777
1778 2003-07-19 Jesper Harder <harder@ifa.au.dk>
1779
1780 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1781
1782 2003-07-17 Jesper Harder <harder@ifa.au.dk>
1783
1784 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1785 the right place.
1786
1787 2003-07-14 Simon Josefsson <jas@extundo.com>
1788
1789 * mail-source.el (mail-source-fetch-imap): Don't assume
1790 imap-error-text returns something.
1791
1792 2003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1793
1794 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1795 nnimap-list-pattern instead of "*".
1796
1797 2003-07-10 Simon Josefsson <jas@extundo.com>
1798
1799 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1800 default. Improve docstring.
1801
1802 2003-07-10 Kai Großjohann <kai.grossjohann@gmx.net>
1803
1804 * imap.el (imap-arrival-filter): Fix test for missing process buffer.
1805
1806 2003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1807
1808 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1809 for second, after-process-has-died, accept-process-output.
1810 (imap-arrival-filter): If PROC has no buffer, do nothing.
1811
1812 2003-07-09 Jesper Harder <harder@ifa.au.dk>
1813
1814 * flow-fill.el: Docstring and message fixes.
1815
1816 * deuglify.el: Do.
1817
1818 * gnus-int.el: Do.
1819
1820 * gnus-msg.el: Do.
1821
1822 * gnus-util.el: Do.
1823
1824 * gnus-draft.el: Do.
1825
1826 * gnus-start.el: Do.
1827
1828 * gnus.el: Do.
1829
1830 * gnus-group.el: Do.
1831
1832 * gnus-art.el: Do.
1833
1834 * gnus-sum.el: Do.
1835
1836 * mail-source.el (mail-source-movemail): Handle non-numerical
1837 return values.
1838
1839 2003-07-08 Jesper Harder <harder@ifa.au.dk>
1840
1841 * mailcap.el (mailcap-parse-args-syntax-table)
1842 (mailcap-viewer-passes-test): Docstring fix.
1843
1844 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1845
1846 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1847 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1848 (mm-file-name-replace-whitespace): Docstring fix.
1849
1850 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1851 (mm-uu-pgp-signed-test): Fix message.
1852
1853 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1854 (mml-parse-1, mml-insert-mime-headers): Fix message.
1855
1856 * message.el (message-archive-header)
1857 (message-subscribed-address-functions)
1858 (message-subscribed-addresses, message-subscribed-regexps)
1859 (message-canlock-generate)
1860 (message-generate-new-buffer-clone-locals): Docstring fixes.
1861
1862 2003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1863
1864 * imap.el (imap-wait-for-tag): After the process has died, look
1865 for more output still pending.
1866
1867 2003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1868
1869 * spam.el (spam-bogofilter-score): Redisplay article normally
1870 after spam-bogofilter-score is called.
1871
1872 2003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1873
1874 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1875
1876 2003-07-06 Jesper Harder <harder@ifa.au.dk>
1877
1878 * message.el (message-send-mail-with-sendmail):
1879 Handle non-numeric return values.
1880
1881 * gnus-start.el (gnus-clear-system): Revert change from
1882 2003-06-19.
1883
1884 2003-07-04 Dave Love <fx@gnu.org>
1885
1886 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1887 characters not encoded, and make the list more legible.
1888
1889 2003-07-04 Jesper Harder <harder@ifa.au.dk>
1890
1891 * message.el (message-make-from): Revert change from 2002-01-08.
1892
1893 2003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1894
1895 * nnheader.el (nnheader-init-server-buffer): Don't add
1896 nntp-server-buffer to list of Gnus buffers.
1897
1898 2003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1899
1900 * spam.el (spam-parse-list): Prevent empty ("") strings.
1901
1902 2003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1903
1904 * spam.el (spam-parse-list): Use gnus-extract-address-components
1905 instead of ietf-drums-parse-addresses.
1906 (spam-from-listed-p): let* was unnecessary.
1907
1908 2003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1909
1910 * gnus-ems.el (gnus-put-image): Mark the right text segment with
1911 gnus-image-category.
1912
1913 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1914 native groups.
1915
1916 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1917 format specs.
1918
1919 * gnus-picon.el: Written by moi, moi, moi.
1920
1921 * gnus-group.el (gnus-group-kill-group): Clean up.
1922
1923 2003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1924
1925 * spam.el (spam-from-listed-p, spam-parse-list):
1926 Use ietf-drums-parse-addresses to extract the address portion of the
1927 whitelist/blacklist file if it looks like an address can be found.
1928
1929 2003-06-23 Didier Verna <didier@xemacs.org>
1930
1931 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1932 text property.
1933 (gnus-remove-image): New argument CATEGORY. Only remove if
1934 category matches.
1935 * gnus-xmas.el (gnus-xmas-put-image):
1936 (gnus-xmas-remove-image): Ditto, with extents.
1937 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1938 gnus-[xmas-]remove-image.
1939 (article-display-face): Don't always act as a toggle.
1940 Call `gnus-put-image' with CATEGORY argument.
1941 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1942 argument.
1943 * smiley.el (smiley-region): Ditto.
1944 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1945 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1946 (gnus-treat-mail-picon): Don't always act as a toggle.
1947 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1948
1949 2003-06-23 Didier Verna <didier@xemacs.org>
1950
1951 * gnus-art.el (article-display-face): Check for existence of the
1952 original article buffer before switching to it.
1953
1954 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1955
1956 * mm-util.el (mm-append-to-file): Say "Appended to".
1957 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1958
1959 * mm-view.el (mm-inline-message):
1960 Bind gnus-original-article-buffer to the buffer in the mml handle
1961 holding the message.
1962
1963 2003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
1964
1965 * message.el (sender, from): No need to bind them.
1966
1967 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1968
1969 * spam.el (spam-enter-list): search-forward specified wrong.
1970
1971 2003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1972
1973 * gnus-art.el: Comment fix.
1974
1975 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1976
1977 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
1978
1979 2003-06-20 Jan Rychter <jan@rychter.com>
1980
1981 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
1982 variable.
1983
1984 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1985
1986 * spam.el (spam-enter-list): Do not enter duplicate addresses into
1987 the whitelist/blacklist.
1988
1989 2003-06-19 Jesper Harder <harder@ifa.au.dk>
1990
1991 * nnheader.el (nnheader-init-server-buffer):
1992 Add nntp-server-buffer to gnus-buffers.
1993
1994 * gnus-start.el (gnus-clear-system): Now we don't need to kill
1995 nntp-server-buffer separately.
1996
1997 2003-06-18 Didier Verna <didier@xemacs.org>
1998
1999 * gnus-art.el (article-display-face): Correctly toggle between
2000 display and hiding. Handle multiple Face headers.
2001
2002 2003-06-17 Dave Love <fx@gnu.org>
2003
2004 * nnimap.el: Require cl when compiling.
2005
2006 * message.el (message-fix-before-sending): Reinstate nullifying
2007 the invisible text property.
2008 (sender, from): Defvar when compiling.
2009 (message-is-yours-p): Remove autoload cookie.
2010
2011 2003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2012
2013 * gnus-util.el (gnus-extract-address-components):
2014 Add doc-string.
2015
2016 2003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
2017
2018 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
2019 overview when using compressed files.
2020
2021 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2022
2023 * gnus-sum.el (gnus-summary-refer-parent-article):
2024 Extract Message-ID from In-Reply-To header.
2025
2026 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2027
2028 * message.el (message-is-yours-p): Narrow to head; extract from
2029 and sender by itself.
2030 (message-cancel-news, message-supersede): Remove useless things.
2031
2032 2003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2033
2034 * gnus-sum.el (gnus-summary-force-verify-and-decrypt):
2035 Bind `gnus-article-emulate-mime'.
2036
2037 2003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
2038
2039 * message.el (message-is-yours-p): New function. Separate common
2040 code from message-cancel-news and message-supersede.
2041 Add matching code which uses message-alternative-emails regexp as last
2042 resort.
2043 (message-cancel-news, message-supersede): Use message-is-yours-p.
2044
2045 2003-06-13 Niklas Morberg <niklas.morberg@axis.com>
2046
2047 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
2048 the headers.
2049
2050 2003-06-12 Dave Love <fx@gnu.org>
2051
2052 * nnheader.el (nnheader-functionp): Delete.
2053
2054 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2055 defvar.
2056 (nnmail-version): Delete.
2057 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2058 nnheader-functionp.
2059
2060 2003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2061
2062 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2063 is requested but the message is not spam.
2064
2065 2003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
2066
2067 * spam.el (spam-use-spamoracle): New variable.
2068 (spam-install-hooks): Add spamoracle to the list of conditions
2069 for activation of spam-install-hooks.
2070 (spam-spamoracle): New variable customization group.
2071 (spam-spamoracle, spam-spamoracle): New variables.
2072 (spam-group-spam-processor-spamoracle-p)
2073 (spam-group-ham-processor-spamoracle-p): New functions.
2074 (spam-summary-prepare-exit): Add spamoracle ham/spam exit processing.
2075 (spam-list-of-checks, spam-list-of-statistical-checks):
2076 Add spam-use-spamoracle.
2077 (spam-check-spamoracle, spam-spamoracle-learn)
2078 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
2079
2080 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2081 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle.
2082 (spam-process, ham-process): Add spamoracle spam/ham processors.
2083
2084 2003-06-08 Jesper Harder <harder@ifa.au.dk>
2085
2086 * message.el (message-beginning-of-line): Docstring improvement.
2087 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2088
2089 2003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2090
2091 * gnus-sum.el (gnus-summary-make-menu-bar): Remove ["Add buttons"
2092 gnus-summary-display-buttonized t].
2093
2094 2003-06-07 Kai Großjohann <kai.grossjohann@gmx.net>
2095
2096 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2097 fix. Reported by Johan Bockgård <bojohan+news@dd.chalmers.se>.
2098
2099 2003-06-07 Jesper Harder <harder@ifa.au.dk>
2100
2101 * message.el (message-beginning-of-line): Docstring improvement.
2102
2103 2003-06-06 Jesper Harder <harder@ifa.au.dk>
2104
2105 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2106 groups correctly.
2107
2108 2003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
2109
2110 * message.el (message-fetch-field): Augment documentation to state
2111 the narrowed-to-headers restriction.
2112 (message-change-subject, message-reduce-to-to-cc)
2113 (message-generate-unsubscribed-mail-followup-to)
2114 (message-insert-importance-high, message-insert-importance-low)
2115 (message-insert-or-toggle-importance)
2116 (message-insert-disposition-notification-to): Narrow to headers
2117 before calling message-fetch-field or message-remove-header.
2118
2119 2003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2120
2121 * gnus-registry.el (gnus-registry-trim): Fix for when
2122 gnus-registry-max-entries is nil.
2123
2124 2003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2125
2126 * qp.el (quoted-printable-decode-region): Don't error out on
2127 malformed text.
2128
2129 2003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2130
2131 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2132 strings.
2133
2134 2003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
2135
2136 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
2137
2138 2003-06-03 Dave Love <fx@gnu.org>
2139
2140 * gnus-soup.el (gnus-soup-send-packet): Don't use
2141 message-functionp.
2142
2143 * gnus.el (gnus-agent-cache): Doc fix.
2144 (gnus-other-frame): Quote lambda used as hook.
2145
2146 * message.el: Doc fixes.
2147 (message-functionp): Delete. Callers changed.
2148 (message-fix-before-sending): Highlight with overlays.
2149 Clarify `illegible text' messages.
2150 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2151 compiling.
2152 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2153
2154 2003-06-03 Kai Großjohann <kai.grossjohann@gmx.net>
2155
2156 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2157 option.
2158 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2159
2160 * message.el (message-fetch-field): Mention narrow-to-headers
2161 requirement.
2162
2163 2003-06-03 Eric Eide <eeide@cs.utah.edu>
2164
2165 * gnus-xmas.el (gnus-xmas-create-image):
2166 Use insert-file-contents-literally.
2167
2168 2003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2169
2170 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2171 short name of the group.
2172
2173 2003-06-02 Jesper Harder <harder@ifa.au.dk>
2174
2175 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2176
2177 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2178
2179 2003-05-31 Jesper Harder <harder@ifa.au.dk>
2180
2181 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2182 rather than gnus-display-mime-function.
2183
2184 2003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2185
2186 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2187 (gnus-registry-add-group): Use it.
2188 (gnus-registry-trim-articles-without-groups): New variable.
2189 (gnus-registry-delete-group): Use it.
2190 (gnus-registry-unload-hook): Uninstall all the hooks.
2191
2192 * spam.el (spam-install-hooks-function, spam-unload-hook):
2193 New functions so users that load spam.el for customization don't get
2194 all the hooks installed.
2195 (spam-install-hooks): New variable, set to t by default if user
2196 has one of the spam-use-* variables set.
2197
2198 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
2199 functions so users that load spam-stat.el for customization don't get
2200 all the hooks installed.
2201
2202 2003-05-30 Dave Love <fx@gnu.org>
2203
2204 * rfc2047.el (rfc2047-decode): Don't use
2205 mm-with-unibyte-current-buffer.
2206
2207 * qp.el (quoted-printable-decode-string):
2208 Use mm-with-unibyte-buffer.
2209
2210 2003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2211
2212 * gnus-registry.el (gnus-registry-save): Allow forced saving even
2213 when registry is not dirty. Use gnus-registry-trim to shorten the
2214 gnus-registry-alist.
2215 (gnus-registry-max-entries): New variable.
2216 (gnus-registry-trim): New function, trim gnus-registry-alist to
2217 size gnus-registry-max-entries, sorting by entry mtime so the
2218 newest entries stick around.
2219
2220 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2221 just one specific variable, allow a list of specific variables.
2222
2223 2003-05-28 Dave Love <fx@gnu.org>
2224
2225 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2226 end of region.
2227
2228 2003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2229
2230 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
2231 (gnus-registry-save, gnus-registry-read)
2232 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
2233 that gnus-registry-store-extra is invoked for all modifications to
2234 set the mtime, so gnus-registry-dirty only needs to be set there).
2235
2236 2003-05-23 Simon Josefsson <jas@extundo.com>
2237
2238 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2239 message-sender.
2240
2241 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2242
2243 * message.el (message-use-idna): Ditto.
2244
2245 2003-05-20 Dave Love <fx@gnu.org>
2246
2247 * rfc2047.el (rfc2047-q-encoding-alist): Delete.
2248 (rfc2047-q-encode-region): Don't use it.
2249 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2250 rfc2047-encoding-type to `mime'.
2251 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2252
2253 2003-05-20 Jesper Harder <harder@ifa.au.dk>
2254
2255 * message.el (message-send-mail): Don't insert a courtesy copy
2256 notice in base64 encoded messages.
2257
2258 2003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2259
2260 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2261 marks if the destination group is not auto-expirable.
2262
2263 2003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
2264
2265 * gnus-agent.el (gnus-agentize): Update documentation to match
2266 usage.
2267 (gnus-agent-expire-group-1): Do not skip over a group when the
2268 force argument is set.
2269 * gnus.el (gnus-agent): Update documentation to reflect that
2270 gnus-agent now defaults to t.
2271
2272 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2273
2274 * gnus.el (gnus-version-number): Bump.
2275
2276 2003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2277
2278 * gnus.el: Gnus v5.10.2 is released.
2279
2280 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2281
2282 * mail-source.el (mail-source-delete-incoming): Change to t.
2283
2284 * rfc2047.el (rfc2047-syntax-table): Funcall.
2285
2286 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2287
2288 * gnus-sum.el (gnus-summary-reselect-current-group):
2289 Supply leave-hidden.
2290
2291 2003-05-14 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2292
2293 * gnus-sum.el (gnus-summary-exit): Add `leave-hidden'. (Tiny
2294 patch.)
2295
2296 2003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2297
2298 * gnus-registry.el (gnus-registry-store-extra-entry):
2299 Use gnus-assq-delete-all.
2300
2301 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2302
2303 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2304
2305 * gnus-sum.el (gnus-summary-find-next): Indent.
2306 (gnus-summary-find-prev): Ditto.
2307 (gnus-summary-catchup): Doc fix.
2308 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2309 (gnus-summary-catchup): Really mark after point.
2310
2311 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2312 (gnus-user-date): Use floating point time so that we don't get
2313 overflows.
2314
2315 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2316
2317 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2318 since none of the other image things do.
2319
2320 2003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
2321
2322 * gnus.el (gnus-agent): Docstring fix.
2323
2324 2003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2325
2326 * gnus-registry.el (gnus-registry-install): New variable.
2327 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2328 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2329 (gnus-registry-add-group): Add a modification timestamp to each entry.
2330 (gnus-registry-install-hooks): New function.
2331
2332 2003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
2333
2334 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2335 (gnus-agent-cat-disable-undownloaded-faces): New function.
2336 Accessor for new agent property
2337 'agent-disable-undownloaded-faces'.
2338 gnus-cus.el (gnus-agent-parameters):
2339 Add agent-disable-undownloaded-faces and corrected documentation.
2340 (gnus-agent-cat-prepare-category-field,
2341 gnus-agent-customize-category): Change to avoid creating free
2342 references to each field's symbol.
2343 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2344 (gnus-select-newgroup): Initialize it.
2345 (gnus-summary-highlight-line): Use it.
2346
2347 2003-05-12 Dave Love <fx@gnu.org>
2348
2349 * mm-util.el (mm-read-charset): Delete.
2350 (mm-coding-system-mime-charset): New.
2351 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2352 (mm-charset-to-coding-system, mm-mime-charset)
2353 (mm-find-mime-charset-region): Use it.
2354 (mm-default-multibyte-p): Fix non-mule case.
2355
2356 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol):
2357 Eval and compile.
2358 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2359 (rfc2047-unfold-region): Delete unused var `leading'.
2360
2361 2003-05-12 Ville Skyttä <scop@xemacs.org> (tiny change)
2362
2363 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
2364 output window if one is available.
2365
2366 2003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2367
2368 * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
2369 Add space.
2370
2371 2003-05-11 Jesper Harder <harder@ifa.au.dk>
2372
2373 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2374 washing etc.
2375 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2376
2377 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2378 `mime-parts'.
2379
2380 2003-05-10 Jesper Harder <harder@ifa.au.dk>
2381
2382 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2383 work. Update mode-line.
2384
2385 2003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2386
2387 * gnus.el (gnus-logo-color-alist): Add no colors.
2388
2389 2003-05-09 Dave Love <fx@gnu.org>
2390
2391 * utf7.el (mm-util): Require.
2392 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2393 Defconst, not defvar.
2394 (utf7-utf-16-coding-system): New.
2395 (utf7-encode-internal): Hoist concat out of loop.
2396 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2397 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2398 case.
2399 (utf7-latin1-u16-char-converter): Encode the region.
2400 (utf7-u16-latin1-char-converter): Decode the region.
2401 (utf7-encode, utf7-decode): Fix multibyteness.
2402
2403 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2404 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2405 (mm-uu-yenc-decode-function): Defvar when compiling.
2406 (mm-encode-body, mm-decode-body): Doc fix.
2407
2408 2003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2409
2410 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2411 removed in favor of the group/topic/global variables.
2412 (gnus-registry-register-message-ids): Fix test to omit
2413 gnus-registry-unregistered-group-regex.
2414
2415 * gnus.el (gnus-variable-list): Remove gnus-registry-alist and
2416 gnus-registry-headers-alist from the list.
2417 (gnus-registry-headers-alist): Remove.
2418 (registry-ignore): New parameter, with accompanying
2419 gnus-registry-ignored-groups global variable.
2420
2421 * gnus-start.el (gnus-clear-system): No need to clear the
2422 registry, we can do it ourselves.
2423 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2424 used by gnus-registry.el.
2425
2426 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2427 (gnus-registry-cache-read, gnus-registry-cache-save):
2428 New functions.
2429 (gnus-registry-save, gnus-registry-read): Use the new
2430 gnus-registry-cache-{read|save} functions, and change the name
2431 from gnus-registry-translate-{from|to}-alist.
2432 (gnus-registry-clear): Fix so it doesn't refer to old function name.
2433
2434 2003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2435
2436 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
2437
2438 2003-05-09 Jesper Harder <harder@ifa.au.dk>
2439
2440 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2441 address.
2442
2443 2003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2444
2445 * gnus-start.el (gnus-clear-system): Add gnus-registry-alist to
2446 the list of cleared variables.
2447
2448 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2449 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2450 in addition to a list of regexes.
2451
2452 2003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2453
2454 * spam.el (spam-use-regex-headers): Docstring fix.
2455
2456 2003-05-08 Kai Großjohann <kai.grossjohann@gmx.net>
2457
2458 * gnus-sum.el (gnus-summary-next-page):
2459 Mention `gnus-article-skip-boring' in docstring.
2460
2461 2003-05-08 Jesper Harder <harder@ifa.au.dk>
2462
2463 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2464 syntax here.
2465
2466 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2467 whitespace syntax class when parsing email addresses.
2468
2469 * message.el (message-forward-subject-name-subject): Don't use
2470 mail-decode-encoded-word-string before parsing from.
2471
2472 2003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2473
2474 * message.el (message-setup-1): Setup alternative email before
2475 generate-headers.
2476
2477 (message-forward-subject-name-subject): Fix the case when the
2478 field "from" doesn't exist.
2479
2480 2003-05-07 Dave Love <fx@gnu.org>
2481
2482 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2483
2484 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2485 possible values.
2486
2487 2003-05-07 Jesper Harder <harder@ifa.au.dk>
2488
2489 * message.el (message-kill-to-signature): Fix.
2490
2491 2003-05-06 Jesper Harder <harder@ifa.au.dk>
2492
2493 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2494
2495 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2496 (gnus-mime-display-multipart-related-as-mixed)
2497 (gnus-button-mid-or-mail-heuristic-alist): Do.
2498
2499 2003-05-05 Dave Love <fx@gnu.org>
2500
2501 * mm-util.el (mm-default-multibyte-p): New.
2502 (mm-coding-system-p): Maybe use find-coding-systems.
2503
2504 2003-05-04 Dave Love <fx@gnu.org>
2505
2506 * rfc2047.el (with-syntax-table): Define if necessary.
2507 (rfc2047-syntax-table): Fix last change for XEmacs.
2508 (rfc2047-parse-and-decode): Revert last change.
2509
2510 2003-05-03 Jesper Harder <harder@ifa.au.dk>
2511
2512 * gnus.el: Don't test for `mm-guess-mime-charset'.
2513
2514 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2515
2516 * gnus.el (gnus-default-charset): Set default value to
2517 `undecided'.
2518
2519 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2520 mm-decode-body.
2521
2522 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2523 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2524
2525 2003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
2526
2527 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2528
2529 2003-05-03 Dave Love <fx@gnu.org>
2530
2531 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2532 with 2 args.
2533 (rfc2047-decode-string): Don't set the buffer multibyte before
2534 calling buffer-string.
2535
2536 * mm-encode.el (mm-long-lines-p): Autoload.
2537 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2538 unibyte. Signal error on unknown encoding.
2539 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2540
2541 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2542 Callers of gnus- versions changed to use them.
2543 (rfc2047-header-encoding-alist): Add `address-mime' part.
2544 Doc fixes.
2545 (rfc2047-encoding-type): New.
2546 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2547 Don't include header name field in encoding. Add `address-mime'
2548 case and bind rfc2047-encoding-type for `mime' case.
2549 (rfc2047-encodable-p): Delete.
2550 (rfc2047-syntax-table): New.
2551 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2552 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2553 in place rather than by passing strings.
2554 (rfc2047-encode-string): Doc fix.
2555 (rfc2047-q-encode-region): Don't use
2556 mm-with-unibyte-current-buffer.
2557 (rfc2047-encoded-word-regexp): eval-and-compile.
2558 (rfc2047-decode-region): Avoid concatenation in loop.
2559 (rfc2047-parse-and-decode): Remove useless disjunction.
2560
2561 2003-05-02 Dave Love <fx@gnu.org>
2562
2563 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode):
2564 Use mm-with-unibyte-current-buffer.
2565 (ietf-drums, gnus-util): Don't require.
2566
2567 * sieve.el (sieve-manage-mode-menu): Define before use.
2568
2569 * mml-smime.el (message-narrow-to-headers): Autoload.
2570
2571 * mm-util.el (mm-coding-system-p): Don't override nil from
2572 coding-system-p.
2573 (mm-mule4-p, mm-disable-multibyte-mule4)
2574 (mm-with-unibyte-current-buffer-mule4): Delete.
2575 (mm-multibyte-p): Use defun, not defalias.
2576 (mm-make-temp-file): Move to group at top of file.
2577 (mm-point-at-eol, mm-point-at-bol): New.
2578
2579 * gnus-cite.el (gnus-art): Require.
2580
2581 * gnus-ems.el (gnus-get-buffer-create)
2582 (nnheader-find-etc-directory, message-text-with-property):
2583 Autoload.
2584 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2585 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2586 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2587 (gnus-check-before-posting): Only defvar when compiling.
2588
2589 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2590
2591 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2592 Defvar when compiling.
2593 (gnus-output-to-rmail): Require mm-util.
2594
2595 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2596 (mail-source-make-complex-temp-name): Delete.
2597
2598 * message.el (message-use-idna): Use mm-coding-system-p.
2599 (message-tokenize-header, message-make-organization)
2600 (message-make-from): Use with-temp-buffer.
2601 (message-set-work-buffer): Delete.
2602 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2603 (message-check-news-header-syntax): Remove useless lambda.
2604 (message-forward-make-body): Use mm-disable-multibyte,
2605 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2606 (message-replace-chars-in-string): Delete.
2607
2608 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2609 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2610 mm-disable-multibyte.
2611 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2612
2613 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt):
2614 Use mm-with-unibyte-current-buffer.
2615
2616 * mml2015.el (mml): Require.
2617 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt):
2618 Use mm-with-unibyte-current-buffer.
2619
2620 * nnheader.el (gnus-util): Require.
2621
2622 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2623 Autoload.
2624
2625 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2626 (mail-header-remove-whitespace): Autoload.
2627
2628 * sieve-manage.el (starttls-negotiate): Autoload.
2629
2630 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2631
2632 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2633
2634 2003-05-01 Mark A. Hershberger <mah@everybody.org>
2635
2636 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2637
2638 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2639
2640 * gnus.el (gnus-version-number): Bump.
2641
2642 2003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
2643
2644 * spam-report.el (spam-report-gmane-regex): Docstring fix.
2645
2646 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
2647
2648 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2649
2650 * gnus-registry.el (gnus-registry-fetch-extra)
2651 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
2652 (gnus-registry-fetch-group, gnus-registry-delete-group)
2653 (gnus-registry-add-group): Change to work with extra data element
2654 if present.
2655
2656 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2657
2658 * gnus.el: Gnus v5.10.1 is released.
2659
2660 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2661
2662 * gnus.el: Oort Gnus v0.24 is released.
2663
2664 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2665
2666 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2667 New variable.
2668 (gnus-registry-register-message-ids): Use it.
2669
2670 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2671
2672 * gnus.el (gnus-version-number): Bump.
2673
2674 * gnus.el: Update copyright for several files.
2675
2676 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2677
2678 * gnus.el: Oort Gnus v0.23 is released.
2679
2680 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2681
2682 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2683
2684 2003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
2685
2686 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2687
2688 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2689
2690 * message.el (message-forward-subject-name-subject):
2691 Decode string when forwarding.
2692
2693 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2694
2695 * gnus.el (gnus-version-number): Bump.
2696
2697 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2698
2699 * gnus.el: Oort Gnus v0.22 is released.
2700
2701 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2702
2703 * gnus.el: Oort Gnus v0.21 is released.
2704
2705 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2706
2707 * gnus.el (gnus-version-number): Bump.
2708
2709 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2710
2711 * gnus.el: Oort Gnus v0.20 is released.
2712
2713 2003-05-01 Vasily Korytov <deskpot@despammed.com>
2714
2715 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2716
2717 2003-04-30 Mark A. Hershberger <mah@everybody.org>
2718
2719 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
2720 in the case where mm-url-use-external is set.
2721
2722 * nnrss.el (nnrss-request-article): Change the messages created to
2723 multipart/alternative. Hopefully fixes a problem interaction with
2724 w3m.
2725 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2726 around.
2727
2728 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729
2730 * message.el (message-check-news-header-syntax): Alter "posting"
2731 message.
2732
2733 * nnrss.el (nnrss-node-text): Don't use char classes.
2734
2735 2003-05-01 David Z. Maze <dmaze@mit.edu>
2736
2737 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2738 in condition-case.
2739
2740 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2741
2742 * message.el (message-required-headers): Remove In-Reply-To.
2743
2744 * gnus-int.el (gnus-open-server): Revert changes.
2745
2746 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2747
2748 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2749 even when unplugged.
2750
2751 2003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2752
2753 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in
2754 doc-string.
2755
2756 2003-05-01 Steve Youngs <youngs@xemacs.org>
2757
2758 * gnus-util.el (gnus-completing-read-maybe-default): New.
2759 (gnus-completing-read): Use it.
2760
2761 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2762
2763 * gnus-art.el (gnus-read-string): New.
2764 (gnus-summary-pipe-to-muttprint): Use it.
2765
2766 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2767
2768 * dns.el (dns-make-network-process): Use it.
2769
2770 Take care of some differences between XEmacs 21.1 and newer
2771 versions of XEmacs.
2772
2773 2003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2774
2775 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2776 Add diagnostic message.
2777 (gnus-registry-grep-in-list): Don't run when word is nil.
2778 (gnus-registry-fetch-message-id-fast): New function.
2779 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2780 the id and group are not nil.
2781 (gnus-registry-register-message-ids): New function.
2782 (gnus-register-action): Optimize logical flow.
2783 (gnus-summary-prepare-hook): Add gnus-registry-register-message-ids.
2784
2785 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2786
2787 * gnus-delay.el (gnus-delay-article):
2788 Call `gnus-agent-queue-setup' to create the delay group.
2789
2790 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2791 for the (queue) group name.
2792
2793 2003-04-30 Simon Josefsson <jas@extundo.com>
2794
2795 * mm-util.el (mm-charset-to-coding-system): Use user specified
2796 charset unless coding-system-get is fboundp.
2797
2798 2003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
2799
2800 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2801 Wrap in eval-when-compile.
2802 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2803 shouldn't be asked twice to go online with each server.
2804 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2805 gnus-agent-crosspost, gnus-agent-flush-cache,
2806 gnus-agent-fetch-session, gnus-agent-unread-articles,
2807 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2808 gnus-agent-group-covered-p): Expand pop macros used for
2809 effect. Avoids compilation warning in emacs 21.3.
2810
2811 * gnus-int.el (gnus-open-server): Restructure to only open
2812 nnagent when gnus-plugged is nil.
2813
2814 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2815
2816 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2817 (gnus-registry-delete-group): New function.
2818 (gnus-registry-add-group): New function.
2819 (gnus-register-spool-action): Use it.
2820 (gnus-register-action): Use it.
2821 (gnus-registry-translate-from-alist)
2822 (gnus-registry-translate-to-alist): Remove the headers registry
2823 for now.
2824
2825 2003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2826
2827 * gnus-art.el (gnus-button-alist): Fix CTAN regexp.
2828
2829 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2830
2831 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2832 is not necessary, just use the function parameter.
2833
2834 2003-04-29 Karl Pflästerer <sigurd@12move.de>
2835
2836 * spam-stat.el (spam-stat-save): No longer font-locks the file
2837 when saving.
2838
2839 2003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2840
2841 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2842 provides it in mail-lib/auto-autoloads.el).
2843
2844 2003-04-29 Simon Josefsson <jas@extundo.com>
2845
2846 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2847 message-sender.
2848
2849 * mml.el (mml-generate-mime-1): Set mml-sender too.
2850
2851 2003-04-29 Jesper Harder <harder@ifa.au.dk>
2852
2853 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2854
2855 * mm-url.el (mm-url-use-external): Do.
2856
2857 2003-04-29 Simon Josefsson <jas@extundo.com>
2858
2859 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2860 warnings).
2861
2862 * sieve-mode.el (c-mode): Ditto.
2863
2864 * pgg.el (run-at-time): Ditto.
2865
2866 * mm-url.el (require): Require timer when compiling for
2867 with-timeout macro (fix xemacs compile warnings).
2868
2869 2003-04-28 Dave Love <fx@gnu.org>
2870
2871 * gnus-util.el (nnheader): Don't require.
2872 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2873 Autoload.
2874
2875 * spam.el: Require cl when compiling.
2876
2877 * dns.el: Require cl when compiling.
2878
2879 2003-04-28 Jesper Harder <harder@ifa.au.dk>
2880
2881 * gnus-art.el (gnus-article-goto-next-page)
2882 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2883 gnus-pick-mode work.
2884
2885 2003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2886
2887 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2888 (gnus-mime-display-multipart-alternative-as-mixed)
2889 (gnus-mime-display-multipart-related-as-mixed): Add doc-strings,
2890 allow customization.
2891
2892 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2893
2894 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2895 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2896 mark.
2897
2898 * gnus.el (gnus-version-number): Bump.
2899
2900 2003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2901
2902 * gnus.el: Oort Gnus v0.19 is released.
2903
2904 2003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
2905
2906 * gnus-registry.el (gnus-register-spool-action): Replace literal
2907 carriage-return character with its escape sequence.
2908
2909 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2910
2911 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
2912
2913 * nnrss.el (nnrss-node-text): Use only one
2914 gnus-replace-in-string.
2915
2916 * gnus.el: Remove gnus-functionp throughout.
2917
2918 * gnus-util.el (gnus-functionp): Remove.
2919
2920 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
2921
2922 * message.el (message-required-headers): Add In-Reply-To.
2923
2924 2003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
2925
2926 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
2927 to binary.
2928
2929 2003-04-27 Jesper Harder <harder@ifa.au.dk>
2930
2931 * mml.el (mml-preview): Do.
2932
2933 * message.el (message-mode): Do.
2934
2935 * gnus-undo.el (gnus-undo-mode): Do.
2936
2937 * gnus-topic.el (gnus-topic-mode): Do.
2938
2939 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
2940
2941 * gnus-msg.el (gnus-setup-message)
2942 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
2943
2944 * gnus-gl.el (gnus-grouplens-mode): Do.
2945
2946 * gnus-art.el (gnus-mime-save-part-and-strip)
2947 (gnus-mime-delete-part): Use it.
2948
2949 * gnus-util.el (gnus-make-local-hook): New function.
2950
2951 2003-04-25 Simon Josefsson <jas@extundo.com>
2952
2953 * nnrss.el (nnrss-node-text): Don't use a star.
2954 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
2955
2956 2003-04-24 Dave Love <fx@gnu.org>
2957
2958 * mm-encode.el (mm-long-lines-p): Autoload.
2959 (mm-encode-content-transfer-encoding): Don't try to make buffer
2960 unibyte before decoding. Don't ignore errors for base64 encoding.
2961
2962 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
2963 Signal error on malformed text, as for base64.
2964 (quoted-printable-encode-region): DTRT in Emacs 22.
2965
2966 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
2967 (mm-auto-save-coding-system): Consider utf-8-emacs.
2968 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
2969 (mm-charset-to-coding-system, mm-mime-charset)
2970 (mm-find-mime-charset-region): Check for :mime-charset coding
2971 systems property.
2972
2973 * mml-sec.el (mml2015, mml1991): Don't require.
2974 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
2975 (message-goto-body, mml-insert-tag): Autoload.
2976
2977 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
2978
2979 * gnus-start.el (message-make-date): Autoload rather than
2980 requiring message.
2981
2982 * gnus-group.el (gnus-group-name-charset-group-alist):
2983 Use mm-coding-system-p.
2984 (gnus-cache-active-altered): Defvar when compiling.
2985 (gnus-group-delete-group): Re-write to help avoid warnings.
2986
2987 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
2988
2989 * pgg.el: Split eval-when-compile forms.
2990
2991 2003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2992
2993 * gnus-group.el (gnus-large-ephemeral-newsgroup)
2994 (gnus-fetch-old-ephemeral-headers): News variables.
2995 (gnus-group-read-ephemeral-group): Use them.
2996
2997 2003-04-24 Simon Josefsson <jas@extundo.com>
2998
2999 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3000
3001 * nnrss.el (nnrss-node-text): Ditto.
3002
3003 2003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3004
3005 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3006 gnus-inews-mark-gcc-as-read exists.
3007
3008 2003-04-23 Simon Josefsson <jas@extundo.com>
3009
3010 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3011 doesn't exceed the regexp stack space.
3012
3013 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3014
3015 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3016
3017 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
3018
3019 2003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3020
3021 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3022
3023 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3024
3025 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3026
3027 2003-04-22 Paul Jarc <prj@po.cwru.edu>
3028
3029 * gnus-util.el (gnus-merge): Add "type" argument to match CL
3030 merge and gnus-sum.el's expectations.
3031
3032 2003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3033
3034 * gnus-art.el (gnus-button-url-regexp): Add nntp.
3035
3036 * message.el (message-generate-headers-first): Default to
3037 '(references).
3038
3039 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3040
3041 2003-04-21 Jesper Harder <harder@ifa.au.dk>
3042
3043 * smime.el (smime-decrypt-region): Insert From header.
3044
3045 2003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
3046
3047 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
3048 Max length of header is 726, not 740.
3049
3050 2003-04-20 Jesper Harder <harder@ifa.au.dk>
3051
3052 * nndb.el, mml1991.el: Fix license template.
3053
3054 2003-04-20 Simon Josefsson <jas@extundo.com>
3055
3056 * nnimap.el (nnimap-split-articles): Don't download body unless
3057 required.
3058
3059 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3060 starting process, like imap-kerberos4-open does.
3061
3062 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3063 license template.
3064
3065 * mml-sec.el: Fix license template.
3066
3067 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3068 license template.
3069
3070 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3071 pgg-pgp.el: Fix license template.
3072
3073 2003-04-19 Jesper Harder <harder@ifa.au.dk>
3074
3075 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3076
3077 2003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3078
3079 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
3080
3081 2003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3082
3083 * spam.el (spam-split): Allow a particular check as a parameter,
3084 e.g. (: spam-split 'spam-use-bogofilter).
3085 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3086 (spam-mark-junk-as-spam-routine):
3087 Use spam-mark-only-unseen-as-spam, simplify routine to take advantage
3088 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
3089
3090 2003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3091
3092 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3093 (gnus-group-guess-full-name): Don't prefix the group twice.
3094
3095 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
3096
3097 * gnus-registry.el (gnus-registry-clear)
3098 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3099 (gnus-registry-split-fancy-with-parent): New functions.
3100 (gnus-register-spool-action, gnus-register-action): Simplify the
3101 format.
3102 (gnus-registry): New customization group.
3103 (gnus-registry-unfollowed-groups): New variable.
3104
3105 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3106
3107 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3108 (gnus-header-button-alist): Ditto.
3109
3110 2003-04-17 Dave Love <fx@gnu.org>
3111
3112 * gnus-util.el (gnus-string-equal): Revert last change.
3113
3114 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3115
3116 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3117
3118 2003-04-17 Mike Woolley <mike@ariel.co.uk>
3119
3120 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3121
3122 2003-04-15 Michael Shields <shields@msrl.com>
3123
3124 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3125 the broken-reply-to group parameter is set. Idea from Vasily
3126 Korytov <deskpot@myrealbox.com>.
3127
3128 2003-04-17 Steve Youngs <youngs@xemacs.org>
3129
3130 * mailcap.el: Maybe require 'lpr in XEmacs.
3131
3132 2003-04-16 Simon Josefsson <jas@extundo.com>
3133
3134 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3135 sender tag, if available.
3136
3137 2003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3138
3139 * gnus-registry.el (gnus-register-action)
3140 (gnus-register-spool-action, hashtable-to-alist)
3141 (gnus-registry-translate-from-alist, alist-to-hashtable)
3142 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3143 new variables and function fixes.
3144
3145 * gnus.el (gnus-registry-headers-alist): New variable to hold
3146 article header data.
3147 (gnus-variable-list): Save gnus-registry-headers-alist.
3148
3149 * spam-report.el (Module): New module for spam reporting.
3150
3151 * gnus.el (spam-process):
3152 Add gnus-group-spam-exit-processor-report-gmane to the list of choices.
3153 (gnus-install-group-spam-parameters): Define new spam exit processor.
3154
3155 * spam.el (autoload): Autoload spam-report-gmane when needed.
3156 (spam-report-gmane-register-routine): Glue for spam-report.el.
3157 (spam-group-spam-processor-report-gmane-p): Glue for the
3158 gnus-group-spam-exit-processor-report-gmane spam processor.
3159 (spam-summary-prepare-exit): Check the report-gmane spam processor
3160 and run spam-report-gmane-register-routine if it's active.
3161
3162 2003-04-16 John Wiegley <johnw@gnu.org>
3163
3164 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3165 checking bogofilter itself.
3166
3167 2003-04-16 Dave Love <fx@gnu.org>
3168
3169 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3170 (gnus-agent-cat-defaccessor): Don't use gensym.
3171
3172 * mml1991.el: Require cl, mm-util when compiling.
3173 (quoted-printable-decode-region, quoted-printable-encode-region):
3174 Autoload.
3175
3176 * pgg.el: Require cl when compiling.
3177
3178 * nnmail.el (gnus): Require.
3179
3180 * gnus-util.el: Move provide to end.
3181 (gnus-string-equal): Maybe use compare-strings.
3182 (gnus-merge): New.
3183
3184 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3185 (gnus-summary-insert-articles): Use gnus-merge.
3186
3187 * gnus-fun.el: Require cl and mm-util when compiling.
3188
3189 * gnus-diary.el (gnus-diary-delay-format-french)
3190 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3191
3192 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3193 nthcdr.
3194
3195 2003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
3196
3197 * gnus-agent.el (gnus-agent-make-cat): Add optional parameter to
3198 specify a predicate other than false.
3199 (gnus-category-read): Use the new feature to create a 'default'
3200 category with a 'short' predicate.
3201
3202 2003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3203
3204 * message.el (message-unique-id): Comment change.
3205
3206 * gnus-art.el (gnus-article-next-page-1): New function.
3207 (gnus-article-next-page): Use it.
3208
3209 2003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3210
3211 * spam.el (spam-split): Add save-restriction to save-excursion.
3212
3213 2003-04-15 Julien Avarre <julien@avarre.com>
3214
3215 * gnus-fun.el: Fixed autoload cookie.
3216
3217 2003-04-15 Remi Letot <remi.letot@easynet.be>
3218
3219 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3220 instead of remove-if.
3221
3222 2003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3223
3224 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3225 copy-sequence instead of remove which is a cl run-time function in
3226 Emacs 20.
3227
3228 2003-04-14 Jesper Harder <harder@ifa.au.dk>
3229
3230 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3231 local copy of gnus-discouraged-post-methods with the current
3232 method removed.
3233
3234 2003-04-14 Simon Josefsson <jas@extundo.com>
3235
3236 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3237
3238 2003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3239
3240 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3241 of `mm-coding-system-priorities' to base coding system.
3242
3243 * gnus-sum.el: Added coding cookie ("middle dot" in
3244 gnus-summary-morse-message).
3245
3246 2003-04-13 Simon Josefsson <jas@extundo.com>
3247
3248 * gnus-art.el (article-fill-long-lines)
3249 (article-verify-x-pgp-sig, article-decode-group-name)
3250 (gnus-mime-button-menu): Split >80 character lines.
3251
3252 2003-04-13 Jesper Harder <harder@ifa.au.dk>
3253
3254 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3255 we're let-binding it.
3256
3257 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3258
3259 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3260
3261 * message.el (message-hide-headers): Don't do intangible.
3262
3263 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3264 colon.
3265
3266 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3267 to the ephemeral entry, but the prefixed name.
3268
3269 * gnus.el (gnus-group-prefixed-name): Clean up.
3270
3271 2003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3272
3273 * gnus-agent.el (gnus-agent-group-pathname):
3274 Bind gnus-command-method so that gnus-agent-directory will always
3275 return a valid directory.
3276 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3277 gnus-newsgroup-undownloaded so that the summary will display the
3278 article as downloaded.
3279 (gnus-cache-remove-article): If the article isn't in the agent,
3280 remove it from gnus-newsgroup-undownloaded so that the summary
3281 will display the article as undownloaded.
3282
3283 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3284
3285 * gnus.el (gnus-version-number): Bump.
3286
3287 2003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3288
3289 * gnus.el: Oort Gnus v0.18 is released.
3290
3291 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3292
3293 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3294
3295 2003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3296
3297 * gnus-art.el (gnus-article-next-page):
3298 Use gnus-article-over-scroll.
3299 (gnus-article-over-scroll): New variable.
3300
3301 * message.el (message-newline-and-reformat): Place a boundary
3302 before filling.
3303 (message-make-forward-subject-function): Change default to
3304 message-forward-subject-name-subject.
3305 (message-forward-subject-name-subject): New function.
3306
3307 * nnimap.el (nnimap-split-fancy): Ditto.
3308
3309 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3310
3311 * gnus-cus.el (gnus-group-parameters): Remove "which see".
3312
3313 * mml.el (mml-minibuffer-read-file):
3314 Bind completion-ignored-extensions to nil.
3315
3316 * message.el (message-fix-before-sending): Comment fix.
3317 (message-fix-before-sending): Make hidden headers visible.
3318 (message-hide-headers): Bind after-change-functions to nil.
3319 (message-forbidden-properties): Put invisible and intangible back.
3320 (message-strip-forbidden-properties): Ignore message-hidden text.
3321
3322 * gnus-msg.el: Hide headers.
3323
3324 * message.el (message-hidden-headers): New variable.
3325 (message-hide-headers): New function.
3326 (message-hide-header-p): New function.
3327 (message-hide-header-p): Change logic.
3328 (message-forbidden-properties): Remove intangible nil invisible nil.
3329 (message-hide-headers): Narrow to headers.
3330
3331 2003-04-12 Jesper Harder <harder@ifa.au.dk>
3332
3333 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3334 encoded.
3335 (mm-encode-body): Don't corrupt UTF-16.
3336 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3337
3338 2003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
3339
3340 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3341 the CACHE are now detected and handled the same as an article
3342 downloaded into the agent.
3343 (gnus-agent-group-path): Modify to match nnmail-group-pathname
3344 so that the agent front-end and back-end (nnagent) always use the
3345 same directory.
3346 (gnus-agent-group-pathname): New function. Wrapper for
3347 nnmail-group-pathname.
3348 (gnus-agent-expire-unagentized-dirs): New variable. May be
3349 customized to disable gnus-agent-expire-unagentized-dirs.
3350 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3351 as the directories in gnus-agent-expire-current-dirs were
3352 expanded.
3353
3354 2003-04-10 Jesper Harder <harder@ifa.au.dk>
3355
3356 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3357 body" entry in read only groups.
3358
3359 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3360
3361 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3362 and "Create article" items in non-editable groups.
3363
3364 2003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
3365
3366 * gnus-agent.el (gnus-agent-write-active): Add option of
3367 replacing, rather than updating, the agent's active file. Do NOT
3368 use the fully qualified group name as gnus-active-to-gnus-format
3369 blindly prefixes group names with server names.
3370 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3371 range, was just merging min, with specified active range.
3372 (gnus-agent-expire): Save agent's active ranges after
3373 expiring all groups.
3374 (gnus-agent-expire-group-1): Update min of agent's active range to
3375 min article currently fetched.
3376 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3377 same ancestor multiple times.
3378
3379 * gnus-async.el (gnus-asynchronous): Move defcustom of
3380 gnus-asynchronous away from defgroup of gnus-asynchronous.
3381 This seems to fix an intermittant error in which loading gnus-async
3382 fails to define gnus-asynchronous (the variable).
3383
3384 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3385 non-essential. Removed on all platforms.
3386 (gnus-select-newsgroup): When the agent is active, expand the
3387 group's active range to include fetched articles that are no
3388 longer in the server's active range.
3389
3390 * gnus-util.el (gnus-with-output-to-file): Remove all of the
3391 print-* bindings as they should be handled by the function doing
3392 the printing.
3393
3394 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3395
3396 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
3397 might be unbound in non-MULE XEmacsen.
3398
3399 2003-04-08 Jesper Harder <harder@ifa.au.dk>
3400
3401 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3402 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3403 recognize diffs.
3404
3405 * mm-bodies.el (mm-decode-body): Use the supplied charset
3406 unconditionally if `code-pages' hasn't been loaded.
3407
3408 2003-04-07 Jesper Harder <harder@ifa.au.dk>
3409
3410 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3411 `insert-buffer', the docstring says "This function is meant for
3412 the user to run interactively. Don't call it from programs!"
3413
3414 * mm-extern.el (mm-extern-mail-server): Do.
3415
3416 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3417 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3418 (mml1991-pgg-encrypt): Do.
3419
3420 * pgg.el (pgg-decrypt-region): Do.
3421
3422 * mm-view.el (mm-view-pkcs7-decrypt): Do.
3423
3424 * mml-smime.el (mml-smime-verify): Do.
3425
3426 * mml.el (mml-insert-mime, mml-preview): Do.
3427
3428 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3429 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3430 (mml2015-pgg-encrypt): Do.
3431
3432 2003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3433
3434 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3435
3436 2003-04-06 Jesper Harder <harder@ifa.au.dk>
3437
3438 * mm-uu.el (mm-uu-copy-to-buffer):
3439 Copy `buffer-file-coding-system' to the new buffer.
3440 (mm-uu-pgp-signed-extract-1): Don't copy
3441 `buffer-file-coding-system' here.
3442
3443 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3444 exist in XEmacs.
3445 (mm-decode-body): Add missing quote.
3446
3447 * mm-uu.el (mm-uu-pgp-signed-extract-1):
3448 Set buffer-file-coding-system.
3449
3450 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3451 last-coding-system-used.
3452
3453 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3454 according to buffer-file-coding-system.
3455
3456 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3457
3458 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3459 (pgg-pgp-snarf-keys-region): Do.
3460
3461 * pgg-pgp5.el (pgg-pgp5-verify-region)
3462 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
3463
3464 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
3465
3466 2003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3467
3468 * spam.el (spam-split): (save-excursion) around (widen).
3469 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3470 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
3471
3472 2003-04-05 Steve Youngs <youngs@xemacs.org>
3473
3474 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3475 don't use it when loading gnus-sum.el if we're in XEmacs.
3476
3477 2003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
3478
3479 * gnus-start.el (gnus-gnus-to-quick-newsrc-format):
3480 Bound print-escape-nonascii to fix more characters in compiled format
3481 specs.
3482
3483 2003-04-05 Jesper Harder <harder@ifa.au.dk>
3484
3485 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3486 Fix customization type.
3487
3488 2003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
3489
3490 * gnus-start.el (gnus-gnus-to-quick-newsrc-format):
3491 Bound print-quoted, print-readably, print-escape-multibyte, and
3492 print-level to match original behavior of gnus-prin1. This should
3493 repair the format of .newsrc.eld when using compiled format specs.
3494
3495 2003-04-04 Jesper Harder <harder@ifa.au.dk>
3496
3497 * gnus-group.el (tool-bar-map): defvar it.
3498
3499 * gnus-art.el (tool-bar-map): Do.
3500
3501 * gnus-sum.el (tool-bar-map): Do.
3502
3503 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3504
3505 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3506
3507 2003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3508
3509 * gnus-art.el (gnus-button-ctan-directory-regexp): Change meaning
3510 and value.
3511 (gnus-button-alist): Use it.
3512
3513 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3514
3515 * pgg-gpg.el (pgg-gpg-process-region): Do.
3516
3517 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3518 (pgg-pgp-snarf-keys-region): Do.
3519
3520 * pgg-pgp5.el (pgg-pgp5-verify-region)
3521 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3522
3523 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3524 unsafe.
3525 (pgg-temporary-file-directory): Remove.
3526
3527 2003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3528
3529 * gnus-util.el (gnus-message): Add doc-string.
3530
3531 * gnus-score.el (gnus-score-find-trace): Change behavior of `q'.
3532 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3533
3534 2003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3535
3536 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3537 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3538
3539 2003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3540
3541 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3542 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3543
3544 2003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
3545
3546 * gnus-start.el (gnus-gnus-to-quick-newsrc-format):
3547 Bound print-escape-newlines to print escape sequences rather than
3548 literal newline characters.
3549
3550 2003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3551
3552 * gnus-art.el (gnus-button-valid-fqdn-regexp):
3553 Use `message-valid-fqdn-regexp' for initialization.
3554 (gnus-button-handle-info-url): Rename and extended version of
3555 `gnus-button-handle-info'.
3556 (gnus-button-message-level): Rename from `gnus-button-mail-level'.
3557 (gnus-button-handle-symbol, gnus-button-handle-library)
3558 (gnus-button-handle-info-keystrokes): New functions.
3559 (gnus-button-browse-level): New variable.
3560 (gnus-button-alist): Use them. Added levels.
3561 (gnus-header-button-alist): Add levels.
3562
3563 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3564
3565 * gnus.el (gnus-version-number): Bump.
3566
3567 2003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3568
3569 * gnus.el: Oort Gnus v0.17 is released.
3570
3571 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3572
3573 * gnus-start.el (gnus-unload): Remove.
3574
3575 * pop3.el (pop3-read-response):
3576 Use nnheader-accept-process-output.
3577 (pop3-retr): Ditto.
3578
3579 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3580 (mm-text-html-washer-alist): Ditto.
3581
3582 2003-03-31 Simon Josefsson <jas@extundo.com>
3583
3584 * imap.el (imap-gssapi-program): Also try GNU SASL.
3585 (imap-gssapi-open): Accept GNU SASL greeting.
3586 (imap-read-timeout): New.
3587 (imap-wait-for-tag): Use it.
3588
3589 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3590
3591 * nntp.el (nntp-accept-process-output): Use new function.
3592
3593 * nnheader.el (nnheader-read-timeout): New variable.
3594 (nnheader-accept-process-output): New function.
3595
3596 * nntp.el (nntp-read-timeout): Remove.
3597
3598 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3599
3600 2003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3601
3602 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3603
3604 2003-03-30 Simon Josefsson <jas@extundo.com>
3605
3606 * message.el (message-idna-inside-rhs-p): Narrow to header before
3607 searching.
3608
3609 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3610
3611 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3612
3613 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3614
3615 2003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3616
3617 * message.el (message-make-in-reply-to):
3618 Use mail-extract-address-components to determine sender's
3619 name/address.
3620
3621 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3622
3623 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3624
3625 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3626 valid lambda.
3627 (gnus-registry-translate-from-alist): Ditto.
3628
3629 * gnus-start.el (gnus-gnus-to-quick-newsrc-format):
3630 Bind print-length to nil.
3631
3632 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3633
3634 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3635 (gnus-grab-cam-face): Use it.
3636
3637 2003-03-28 Paul Jarc <prj@po.cwru.edu>
3638
3639 * nnmaildir.el (nnmaildir-request-set-mark)
3640 (nnmaildir-close-group): Allow each mark directory in a group to
3641 have its own inode for mark files, to accommodate AFS.
3642
3643 2003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3644
3645 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3646 gnus-read-newsrc-el-file.
3647 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
3648
3649 * gnus-registry.el (gnus-registry-translate-to-alist)
3650 (gnus-registry-translate-from-alist): New functions.
3651 (gnus-register-spool-action): Add a spool item to the registry.
3652
3653 * gnus.el (gnus-variable-list): Add gnus-registry-alist to the
3654 list of saved variables.
3655 (gnus-registry-alist): New variable.
3656
3657 2003-03-28 Andreas Fuchs <asf@void.at>
3658
3659 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist):
3660 New functions.
3661
3662 2003-03-27 Simon Josefsson <jas@extundo.com>
3663
3664 * gnus-art.el (article-decode-group-name): Be correct instead of
3665 smart.
3666
3667 2003-03-27 Jesper Harder <harder@ifa.au.dk>
3668
3669 * gnus-sum.el (gnus-article-loose-mime)
3670 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3671 group.
3672
3673 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3674 doc string.
3675
3676 2003-03-26 Kevin Ryde <user42@zip.com.au>
3677
3678 * gnus-sum.el (gnus-summary-find-for-reselect): Rename from
3679 gnus-summary-find-uncancelled, skip temporary articles inserted by
3680 "refer" functions.
3681
3682 2003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3683
3684 * smiley.el (smiley-buffer): New function.
3685
3686 2003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
3687
3688 * gnus-agent.el (gnus-agent-fetch-selected-article): Replace
3689 gnus-summary-update-line (which updated the article's face) with
3690 gnus-summary-update-download-mark (which updates the article's
3691 face by calling gnus-summary-update-line AND updates the download
3692 mark to show that the article was fetched).
3693
3694 2003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
3695
3696 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3697 option of deleting agent directories for groups/servers that are
3698 not currently agentized.
3699 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3700
3701 * gnus-int.el (gnus-open-server): Report backend errors in
3702 condition handler.
3703
3704 2003-03-23 Simon Josefsson <jas@extundo.com>
3705
3706 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3707 header.
3708
3709 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3710 same as Newsgroups.
3711
3712 * nntp.el (nntp-open-connection-function):
3713 Mention nntp-open-tls-stream.
3714 (nntp-open-tls-stream): New function.
3715
3716 * tls.el: New file.
3717
3718 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3719 instead of SSL.
3720 (nnimap-stream): Add other streams, link to imap variables.
3721 (nnimap-authenticator): Add other authenticator, link to imap
3722 variables.
3723
3724 * imap.el: Autoload open-tls-stream.
3725 (imap-streams): Add tls in front of ssl.
3726 (imap-stream-alist): Add tls.
3727 (imap-default-tls-port): New variable.
3728 (imap-tls-p, imap-tls-open): New functions.
3729
3730 2003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3731
3732 * mm-url.el (mm-url-insert-file-contents): Parse url only if
3733 results is a list.
3734
3735 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3736
3737 * mail-source.el (mail-source-fetch-imap): Revert.
3738
3739 2003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3740
3741 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3742 less strict regexp.
3743
3744 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3745
3746 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3747 more imap function.
3748
3749 2003-03-21 Simon Josefsson <jas@extundo.com>
3750
3751 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3752 Followup-To data inline.
3753
3754 2003-03-21 Jesper Harder <harder@ifa.au.dk>
3755
3756 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3757 icontopbm isn't available.
3758
3759 2003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
3760
3761 * gnus-int.el (gnus-open-server): Catch errors in backend's
3762 open-server method. Returns nil rather than crashing startup.
3763
3764 * gnus-sum.el (eval-when-compile): Modify to resolve
3765 compile-time warnings.
3766
3767 * gnus-uu.el (gnus-uu-mark-series): Add informative msg.
3768 Reports length of series so that the user can compare N with a
3769 subject that should, if the entire series is present, contain
3770 '(.../N)'.
3771 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3772 of temp file (Win-XP may leave the temp file locked when the
3773 uudecode process fails).
3774
3775 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3776
3777 * message.el (message-split-line): Ignore error.
3778
3779 2003-03-20 Kim F. Storm <storm@cua.dk>
3780
3781 * message.el (message-split-line): New function.
3782 (message-mode-map): Remap split-line to message-split-line.
3783
3784 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3785
3786 * message.el (message-make-overlay): Defalias it to make-overlay.
3787 (message-delete-overlay): Defalias it to delete-overlay.
3788 (message-overlay-put): Defalias it to overlay-put.
3789 (message-idna-to-ascii-rhs-1): Use them.
3790
3791 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3792 functions to extent functions.
3793
3794 2003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3795
3796 * message.el (message-check-news-header-syntax): Fix regexp.
3797
3798 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3799
3800 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3801
3802 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3803 mm-url-insert-file-contents.
3804
3805 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3806 (nnrss-check-group): Use it.
3807
3808 2003-03-20 Mark A. Hershberger <mah@everybody.org>
3809
3810 * nnrss.el: Primitive XML Name-space support. This means that RSS
3811 feeds like Kevin Burton's[1] can now be read in Gnus.
3812
3813 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3814 means that if you want to read the RSS feed for example.com, all
3815 you have to do is hit "G R http://www.example.com/ RET" and
3816 nnrss.el will find and the feed listed on the site or (if you have
3817 loaded xml-rpc.el) look it up on syndic8.com.
3818
3819 Marked the message as HTML (by adding a Content-Type header) so
3820 that Gnus will render it as html if the user wants that.
3821
3822 Implemented the ability to save nnrss-group-alist so that any new
3823 feeds you subscribe to will be found the next time you start up.
3824
3825 Implemented support for RSS 2.0 elements (author, pubDate).
3826
3827 Prefer for <content:encoded> over <description> where both
3828 elements exist.
3829
3830 * mm-url.el (mm-url-insert): Set url-current-object.
3831
3832 * gnus-group.el (gnus-group-make-rss-group): New function.
3833
3834 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3835
3836 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3837 for highlight overlays.
3838
3839 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3840
3841 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3842 a NOV.
3843
3844 2003-03-20 Simon Josefsson <jas@extundo.com>
3845
3846 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3847 (message-idna-to-ascii-rhs): Use it.
3848
3849 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3850
3851 2003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3852
3853 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3854 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3855 (spam-spam-marks, spam-ham-marks): Remove in favor of the
3856 spam-marks and ham-marks parameters.
3857 (spam-generic-register-routine, spam-ham-move-routine): Use the
3858 new spam-group-{spam,ham}-mark-p functions.
3859
3860 * gnus.el (spam-marks, ham-marks): New group parameters with
3861 default values same as the old spam-spam-marks and spam-ham-marks.
3862
3863 2003-03-19 Simon Josefsson <jas@extundo.com>
3864
3865 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3866 (gnus-use-idna): New variable.
3867 (article-decode-idna-rhs): New function.
3868
3869 * message.el (message-use-idna): New variable.
3870 (message-mode-field-menu): Add entry for IDNA.
3871 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3872 (message-idna-to-ascii-rhs): New function.
3873 (message-generate-headers): Invoke IDNA code.
3874
3875 2003-03-19 Paul Jarc <prj@po.cwru.edu>
3876
3877 * nnmaildir.el (nnmaildir--system-name): New function.
3878 (nnmaildir-request-accept-article): Use it.
3879
3880 2003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3881
3882 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3883 gnus-compile function does.
3884
3885 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3886 bogus change.
3887
3888 2003-03-19 Jesper Harder <harder@ifa.au.dk>
3889
3890 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3891 sort-coding-systems is defined.
3892
3893 2003-03-18 Paul Jarc <prj@po.cwru.edu>
3894
3895 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3896 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3897 Replace create-directory with target-prefix.
3898
3899 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3900
3901 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3902 find-charset-string which is slooow in XEmacs.
3903
3904 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3905
3906 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3907 compiler under XEmacs.
3908
3909 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3910
3911 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3912 work for multipart/signed where the message text isn't `last'.
3913
3914 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3915
3916 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3917 the value of mm-inline-text-html-with-images.
3918 (mm-inline-text-html-render-with-w3m): Don't bind
3919 w3m-display-inline-images.
3920
3921 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3922 w3m-display-inline-images.
3923
3924 2003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3925
3926 * gnus.el (gnus-version-number): Bump.
3927
3928 2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3929
3930 * gnus.el: Oort Gnus v0.16 is released.
3931
3932 2003-03-17 Paul Jarc <prj@po.cwru.edu>
3933
3934 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3935 'respool-able backends define a global nnchoke-get-new-mail
3936 variable.
3937
3938 2003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3939
3940 * gnus-art.el (gnus-mime-delete-part): New function.
3941 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3942
3943 2003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3944
3945 * message.el (message-check-news-header-syntax): Don't push
3946 groups twice onto list of unknown groups.
3947
3948 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3949 back.
3950
3951 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3952
3953 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3954 config unless the summary buffer exists.
3955
3956 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3957 that target group is computed correctly when articles are marked
3958 as read by Xref handling.
3959
3960 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3961 imap-open.
3962
3963 * message.el (message-send-mail): Add courtesy string to Bcc's,
3964 too.
3965
3966 * gnus-cite.el (gnus-cited-line-p): New function.
3967
3968 2003-03-15 Jesper Harder <harder@ifa.au.dk>
3969
3970 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3971 force, to use the supplied charset unconditionally.
3972
3973 * gnus-art.el (article-decode-charset): Use it.
3974
3975 2003-03-14 Jesper Harder <harder@ifa.au.dk>
3976
3977 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3978 (mm-decode-body): Use it.
3979
3980 * rfc2047.el (rfc2047-decode-region): Do.
3981 (rfc2047-decode-string): Guess coding system if the default is
3982 invalid.
3983
3984 2003-03-12 Paul Jarc <prj@po.cwru.edu>
3985
3986 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3987 articles are marked 'read, so we get correct article counts.
3988
3989 2003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3990
3991 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
3992 the button.
3993 (gnus-insert-prev-page-button): Ditto.
3994 (gnus-insert-next-page-button): Ditto.
3995 (gnus-insert-mime-security-button): Ditto.
3996
3997 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
3998 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
3999 (mm-inline-image-xemacs): Ditto.
4000
4001 2003-03-12 Paul Jarc <prj@po.cwru.edu>
4002
4003 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4004 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4005 the recent filename uniqueness discussion.
4006
4007 2003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4008
4009 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4010 newline next time.
4011 (mm-inline-image-xemacs): Ditto.
4012
4013 2003-03-10 Jesper Harder <harder@ifa.au.dk>
4014
4015 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4016 kill-line.
4017
4018 2003-03-09 Jesper Harder <harder@ifa.au.dk>
4019
4020 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4021 kill-line.
4022
4023 2003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4024
4025 * gnus-agent.el (gnus-agent-fetched-hook): New variable.
4026 Just fixing the code to match the documentation.
4027 (gnus-agent-fetch-selected-article): Replace
4028 gnus-summary-update-article-line with gnus-summary-update-line as
4029 the former did not correctly recalculate the thread indentation.
4030 (gnus-agent-find-parameter): The agent-predicate, if not found
4031 anywhere else, defaults to the value of gnus-agent-predicate.
4032 (gnus-agent-fetch-session): Fix typo; now executes
4033 gnus-agent-fetched-hook rather than the undocumented
4034 gnus-agent-fetch-hook.
4035 (gnus-agent-fetch-group-1): Remove part of 2003-03-06 fix.
4036 The default agent predicate is now provided by
4037 gnus-agent-find-parameter.
4038 (gnus-agent-message): New macro. This macro avoids potentially
4039 costly parameter evaluation when the message's level is too high
4040 to display.
4041 (gnus-agent-expire-group-1): Disable undo tracking in temp
4042 overview buffer. Uses new gnus-agent-message macro to reduce
4043 overhead of optional messages. Reversed message levels to
4044 emphasize percent completion messages. Detailed messages of
4045 little use except when debugging code.
4046
4047 2003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4048
4049 * spam.el (spam-ham-move-routine):
4050 Use spam-mark-ham-unread-before-move-from-spam-group.
4051 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
4052
4053 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4054
4055 * spam.el: Load nnimap.el when compiling.
4056 (spam-setup-widening): Use nnimap-split-download-body-default instead
4057 of nnimap-split-download-body which is a user-customizable variable.
4058
4059 2003-03-07 Simon Josefsson <jas@extundo.com>
4060
4061 * nnimap.el (nnimap-split-download-body-default): New, holds
4062 default for n-s-d-b.
4063 (nnimap-split-download-body): Add new setting (symbol default),
4064 which uses contents of n-s-d-b-d, and made it the default.
4065
4066 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4067
4068 * spam.el (spam-use-hashcash): New variable.
4069 (spam-list-of-checks): Add spam-use-hashcash with associated
4070 spam-check-hashcash.
4071 (spam-check-hashcash): New function, installed iff hashcash.el is
4072 loaded.
4073 (spam-setup-widening): Don't use (return).
4074
4075 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4076
4077 * gnus-agent.el (gnus-agent-fetch-group-1): Add default
4078 predicate of `false' to avoid an error when a group defines no
4079 predicate. Fixed typo that disabled agent scoring (i.e. the
4080 low/high predicates should now work).
4081
4082 2003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4083
4084 * spam.el: Add spam-maybe-spam-stat-load to
4085 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4086 (spam-bogofilter-register-with-bogofilter):
4087 Use spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4088 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch):
4089 New custom variables to replace "-s" and "-n".
4090
4091 * gnus-group.el (gnus-group-get-new-news): Call the new
4092 gnus-get-top-new-news-hook hook.
4093
4094 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4095 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
4096
4097 2003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4098
4099 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4100
4101 2003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4102
4103 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4104 a cl run-time function.
4105
4106 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4107
4108 * gnus-agent.el (gnus-agent-fetch-group-1): Add missing binding
4109 on gnus-agent-short-article.
4110 (gnus-category-read): Replace CL function mapcar* with new macro:
4111 gnus-mapcar.
4112 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4113 support functions that accept multiple parameters. A separate
4114 sequence must be provided for each parameter in the function.
4115 Iteration stops when the end of the shortest list is reached.
4116
4117 2003-03-06 Jesper Harder <harder@ifa.au.dk>
4118
4119 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4120
4121 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4122 (html2text-delete-single-tag, html2text-clean-anchor)
4123 (html2text-remove-tags): Use delete-region.
4124 (html2text-fix-paragraphs): Simplify.
4125
4126 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4127 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4128 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4129 kill-region.
4130
4131 2003-03-04 John Paul Wallington <jpw@gnu.org>
4132
4133 * gnus-agent.el (gnus-agent-enable-expiration)
4134 (gnus-agent-article-alist, gnus-agent-article-alist)
4135 (gnus-agent-cat-defaccessor): Doc fixes.
4136
4137 2003-03-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4138
4139 * gnus-agent.el (gnus-function-implies-unread-1):
4140 Grok byte-compiled functions.
4141
4142 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4143
4144 * gnus-sum.el (gnus-auto-goto-ignores): New variable.
4145 Provides customization between new maneuvering (which permits selecting
4146 undownloaded articles) and old maneuvering (which skipped over
4147 undownloaded articles) behaviors.
4148 (gnus-summary-find-next): Pass through the unread and subject
4149 parameters when calling gnus-summary-find-prev.
4150 (gnus-summary-find-next, gnus-summary-find-prev):
4151 Apply gnus-auto-goto-ignores to filter out unacceptable articles.
4152
4153 2003-03-04 Jesper Harder <harder@ifa.au.dk>
4154
4155 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4156 exists in all supported Emacs versions, so we don't need this
4157 compatibility function.
4158 (mail-source-fetch-pop, mail-source-check-pop)
4159 (mail-source-fetch-webmail): Use read-passwd.
4160
4161 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4162 (nntp-open-telnet, nntp-open-via-telnet-and-telnet):
4163 Use read-passwd.
4164
4165 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4166
4167 * imap.el (imap-read-passwd): Remove.
4168 (imap-interactive-login): Use read-passwd.
4169
4170 * canlock.el (canlock-read-passwd): Remove.
4171 (canlock-insert-header, canlock-verify): Use read-passwd.
4172
4173 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4174 (sieve-manage-interactive-login): Use read-passwd.
4175
4176 * pop3.el (pop3-read-passwd): Remove.
4177 (pop3-movemail, pop3-get-message-count, pop3-apop):
4178 Use read-passwd.
4179
4180 * pgg.el (pgg-read-passphrase): Simplify.
4181
4182 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4183
4184 * gnus-agent.el (gnus-agent-mode): Fix the mode line reports
4185 'plugged' when actually 'unplugged' bug.
4186 (gnus-category-read): Ignore nil values when converting an
4187 old-format category so that the new-format category will default
4188 those attributes to the global variables.
4189
4190 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4191
4192 * mail-source.el (mail-source-delete-old-incoming-confirm):
4193 Fix doc-string.
4194
4195 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4196
4197 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4198 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4199 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4200 * mm-url.el (mm-url-decode-entities-string): Do.
4201 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4202 * mm-decode.el (mm-find-raw-part-by-type): Do.
4203 * message.el (message-send-mail-partially)
4204 (message-send-mail-with-sendmail): Do.
4205 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4206 * gnus-kill.el (gnus-pp-gnus-kill): Do.
4207 * gnus-art.el (gnus-article-treat-unfold-headers)
4208 (gnus-article-encrypt-body): Do.
4209
4210 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4211
4212 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4213 (mail-source-delete-old-incoming-confirm): New variable.
4214 (mail-source-delete-old-incoming): Use it. New function.
4215 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4216 `mail-source-delete-incoming' is a nonnegative integer.
4217
4218 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4219
4220 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4221 (gnus-user-agent): Fix typo.
4222
4223 2003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4224
4225 * gnus-agent.el (gnus-agent-enable-expiration): Fix documentation.
4226 (gnus-agent-expire-group-1): Remove invalid (interactive) specifier.
4227
4228 2003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4229
4230 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4231 (gnus-agent-fetch-session): Allow debugging to take place.
4232
4233 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4234
4235 * gnus-sum.el (gnus-highlight-selected-summary)
4236 (gnus-article-get-xrefs, gnus-summary-show-thread):
4237 Use `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4238 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4239 and makes it clear that we don't need the side effect.
4240 * gnus-util.el (gnus-delete-line): Do.
4241 * gnus-xmas.el (gnus-group-add-icon): Do.
4242 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4243 * nntp.el (nntp-send-authinfo-from-file): Do.
4244 * nnml.el (nnml-header-value): Do.
4245 * nnheader.el (nnheader-insert-references): Do.
4246 * gnus-cite.el (gnus-article-highlight-citation)
4247 (gnus-cite-parse): Do.
4248 * gnus-score.el (gnus-score-followup): Do.
4249 * gnus-draft.el (gnus-draft-send): Do.
4250 * gnus-group.el (gnus-group-highlight-line): Do.
4251 * gnus-cache.el (gnus-cache-braid-nov): Do.
4252 * nnfolder.el (nnfolder-retrieve-headers)
4253 (nnfolder-request-article): Do.
4254 * gnus-art.el (article-hide-boring-headers)
4255 (gnus-article-hide-header): Do.
4256
4257 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4258 * nnml.el (nnml-request-replace-article): Do.
4259 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4260 * nnfolder.el (nnfolder-request-move-article): Do.
4261 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4262 * gnus-art.el (gnus-mm-display-part): Do.
4263
4264 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4265
4266 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4267
4268 * nntp.el (nntp-possibly-change-group): Avoid calling
4269 process-buffer on nil (Which happened when you lost your
4270 connection while fetching); instead signal a "Server Closed
4271 Connection" error.
4272
4273 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4274
4275 * gnus-agent.el (gnus-agent-enable-expiration):
4276 New variable. Either ENABLE or DISABLE. Sets default behavior for
4277 selecting which groups are expired.
4278 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4279 gnus-agent-set-cat-groups): Provides abstract interface for
4280 accessing agent category. Category now implemented by an alist.
4281 (gnus-agent-add-group, gnus-agent-remove-group,
4282 gnus-category-insert-line, gnus-category-edit-predicate,
4283 gnus-category-edit-score, gnus-category-edit-groups,
4284 gnus-category-copy, gnus-category-add, gnus-group-category):
4285 Use new agent category abstraction.
4286 (gnus-agent-find-parameter): New function. Search for agent
4287 configuration parameter first in the group's parameters, then its
4288 topics (if any), and then the group's category. If not found
4289 anywhere, use the original defined constants.
4290 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4291 gnus-agent-find-parameter.
4292 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4293 gnus-agent-cache now blocks retrieving headers and articles from
4294 the local cache. Fetched content is still added to the cache
4295 before being returned.
4296 (gnus-agent-fetch-session): Use error-message-string to generate
4297 displayed error message.
4298 (gnus-agent-customize-category): New Command. 'e' in category
4299 buffer opens category customization buffer.
4300 (gnus-category-read): Reads either positional or alist format;
4301 returns alist format.
4302 (gnus-category-write): Writes category file compatible with
4303 current, and previous, versions of gnus-agent.
4304 (gnus-category-make-function, gnus-category-make-function-1):
4305 Correct documentation; parameter is predicate NOT category.
4306 (gnus-predicate-implies-unread): Now works in more cases per the
4307 todo comment.
4308 (gnus-function-implies-unread-1): New function.
4309 Supports gnus-predicate-implies-unread.
4310 (gnus-agent-expire-group): Command now provides default of group
4311 under point.
4312 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4313 agent-days-until-old parameters. No longer supports
4314 gnus-agent-expire-days being set to an alist.
4315 (gnus-agent-request-article): Now performs its own checks of
4316 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4317 assuming that the caller will do them correctly.
4318 (): Add one-time hook to gnus-group-prepare-hook. Detects when
4319 gnus-agent-expire-days is set to an alist. Converts said alist
4320 into group parameter so that gnus-agent-expire-days will not be
4321 needed.
4322 * gnus-art.el (gnus-request-article-this-buffer):
4323 Conditional checks surrounding gnus-agent-request-article removed; now
4324 performed by gnus-agent-request-article.
4325 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4326 customizable group/topic parameters that regulate the agent.
4327 (gnus-group-customize): Uses gnus-agent-parameters. Replace
4328 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4329 the list of gnus buffers.
4330 (gnus-trim-whitespace): Removes leading and trailing whitespace
4331 from multiline strings.
4332 (gnus-agent-cat-prepare-category-field)
4333 (gnus-agent-customize-category): Constructs a category
4334 customization buffer.
4335 * gnus-int.el (gnus-retrieve-headers)
4336 (gnus-request-expire-articles): No longer checks gnus-agent-cache
4337 as it is handled internally by the agent.
4338 (gnus-request-head, gnus-request-body): Conditional checks
4339 surrounding gnus-agent-request-article removed; now performed by
4340 gnus-agent-request-article.
4341
4342 * gnus-start.el (): Add defvar statements to resolve compilation
4343 warnings.
4344 (gnus-long-file-names): New function. Isolates platform dependent
4345 msdos-long-file-names.
4346 (gnus-save-startup-file-via-temp-buffer): New variable.
4347 Provides option of writing directly to file. Avoids memory exhausted
4348 errors when .newsrc.eld is huge.
4349 (gnus-save-newsrc-file): Uses new
4350 gnus-save-startup-file-via-temp-buffer.
4351 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
4352 standard-output.
4353 (gnus-display-time-event-handler): Change to alias from a defun
4354 to avoid a compile-time warning when display-time-event-handler is
4355 not defined.
4356 * gnus-util.el (gnus-with-output-to-file): New macro.
4357 Binds standard-output such that prin1 and princ will write directly
4358 to a file.
4359
4360 * gnus.el (gnus-agent-cache): Expand documentation.
4361 (gnus-summary-high-undownloaded-face): Remove second bold keyword
4362 so that this face is actually bold.
4363
4364 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4365 gnus-use-cache has been set.
4366
4367 2003-03-02 Jesper Harder <harder@ifa.au.dk>
4368
4369 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4370
4371 2003-03-01 Jesper Harder <harder@ifa.au.dk>
4372
4373 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4374
4375 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4376
4377 * spam.el: Fix typo.
4378
4379 2003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
4380
4381 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4382 errors-buffer. This produces a nicer error message in case of
4383 problems.
4384
4385 2003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4386
4387 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4388 load stats iff spam-use-stat is on.
4389
4390 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
4391 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4392 instead of spam-stat-load and spam-stat-save in the
4393 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
4394
4395 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4396
4397 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4398
4399 2003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4400
4401 * message.el (message-make-fqdn): Protect against nil user-mail.
4402
4403 2003-02-28 Vasily Korytov <deskpot@myrealbox.com>
4404
4405 * gnus-art.el (gnus-boring-article-headers): New values:
4406 'to-list and 'cc-list.
4407
4408 2003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4409
4410 * spam.el (spam-setup-widening): New function to set.
4411 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4412 (spam-list-of-statistical-checks): List of statistical splitter
4413 checks.
4414 (spam-split): Add a widen call when a statistical check is enabled.
4415
4416 2003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4417
4418 * gnus-msg.el (gnus-user-agent): Change default to
4419 'emacs-gnus-type, renamed 'full.
4420
4421 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4422
4423 * nnfolder.el (nnfolder-request-accept-article): Don't use
4424 mail-header-unfold-field.
4425
4426 2003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4427
4428 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4429 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4430
4431 2003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4432
4433 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4434 (spam-split): Remove spam-stat-load call.
4435
4436 2003-02-26 Simon Josefsson <jas@extundo.com>
4437
4438 * gnus-sum.el (gnus-summary-toggle-header):
4439 Run gnus-article-decode-hook instead of calling a-decode-encoded-words
4440 directly (the latter is run as part of the former).
4441
4442 2003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4443
4444 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4445
4446 2003-02-25 Jesper Harder <harder@ifa.au.dk>
4447
4448 * message.el (message-sendmail-envelope-from): New option.
4449 (message-sendmail-envelope-from): New function.
4450 (message-send-mail-with-sendmail): Use it.
4451
4452 2003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4453
4454 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist):
4455 Add compensation for TDMA addresses.
4456
4457 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4458
4459 * gnus-msg.el (gnus-user-agent): New variable.
4460 (gnus-version-expose-system): Remove. Obsoleted by
4461 `gnus-user-agent'.
4462 (gnus-extended-version): Use `gnus-user-agent'.
4463
4464 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4465
4466 * spam.el (spam-stat-register-spam-routine)
4467 (spam-stat-register-ham-routine): Remove spam-stat-save.
4468 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
4469
4470 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4471
4472 * gnus-group.el (gnus-topic-mode-p): Fix free variable
4473 reference.
4474
4475 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4476
4477 * nnheader.el (nnheader-find-nov-line): Change midpoint
4478 calculation to avoid integer overflow.
4479
4480 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4481
4482 * gnus-start.el (gnus-backup-startup-file): Fix custom type.
4483
4484 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4485
4486 * spam.el: Disabled spam-get-article-as-filename.
4487
4488 2003-02-24 Michael Shields <shields@msrl.com>
4489
4490 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4491 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4492 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4493 * spam.el (spam-summary-prepare-exit): Use it.
4494 * gnus.el (gnus-install-group-spam-parameters): New.
4495 * spam.el (spam-group-ham-processor-copy-p): New.
4496 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4497 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4498 that would cause the current message to be moved if the group had
4499 no spam.
4500 * spam.el (spam-ham-move-routine): New `copy' argument.
4501
4502 2003-02-24 Martin Thornquist <martint@ifi.uio.no>
4503
4504 * gnus-topic.el (gnus-topic-select-group): Select last group if
4505 after last group.
4506 * gnus-group.el (gnus-group-select-group): Ditto.
4507
4508 2003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4509
4510 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4511 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4512 point-at-(b|e)ol which aren't available in Emacs 20.
4513
4514 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4515
4516 2003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4517
4518 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4519 clause of the condition-case statement. Errors connecting to a
4520 server no longer terminate gnus.
4521
4522 * gnus-agent.el (gnus-agent-toggle-plugged): Rename parameter to
4523 make its use obvious. Added no-nothing case to avoid
4524 opening(closing) servers when already open(closed).
4525 (gnus-agent-while-plugged): Add macro to facilitate internal use
4526 of gnus-agent-toggle-plugged.
4527 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4528 temporarily open servers.
4529 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4530 as sorting gnus-newsgroup-headers is wrong.
4531 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4532 to temporarily open servers. Corrected logic to handle setting
4533 gnus-agent-mark-unread-after-downloaded.
4534 (gnus-agent-fetch-articles): Now handles headers with missing
4535 article sizes and/or missing article lengths. Now clears the
4536 message buffer when finished.
4537 (gnus-agent-fetch-group-1): Position point before calling
4538 gnus-summary-set-agent-mark.
4539 (gnus-get-predicate): Corrected description, parameter is
4540 predicate not category.
4541 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4542 provide a separate single group expiration function.
4543 (gnus-agent-regenerate-group): Now clears the message buffer when
4544 finished.
4545
4546 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4547
4548 * gnus.el (gnus-agent-target-move-group-header): New variable.
4549 * gnus-draft.el (gnus-draft-send): If special header
4550 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4551 that group, instead of performing the regular sending functions.
4552
4553 2003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4554
4555 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4556
4557 2003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4558
4559 * message.el (message-user-fqdn, message-valid-fqdn-regexp):
4560 New variables.
4561 (message-make-fqdn): Use it. Improved validity check.
4562
4563 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4564
4565 * message.el (message-user-mail-address): Check whether
4566 user-mail-address looks valid.
4567
4568 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4569
4570 * gnus-util.el (gnus-fetch-original-field): New function.
4571
4572 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4573
4574 * message.el (message-mode): \\(...\\) around additional
4575 paragraph-separate alternative.
4576
4577 2003-02-23 Jesper Harder <harder@ifa.au.dk>
4578
4579 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4580 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4581 display key bindings.
4582 (gnus-mime-button-menu): Rewrite.
4583
4584 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4585
4586 * gnus-art.el (gnus-button-url-regexp): Remove `.
4587
4588 2003-02-23 Max Froumentin <mf@w3.org>
4589
4590 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4591
4592 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4593
4594 * gnus-art.el (gnus-mime-action-on-part): Require a match
4595 interactively.
4596
4597 * gnus-start.el (gnus-save-newsrc-file):
4598 Use gnus-backup-startup-file.
4599 (gnus-backup-startup-file): New variable.
4600
4601 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4602
4603 * gnus.el (gnus-summary-buffer-name): Move function here.
4604
4605 * gnus-draft.el (defun): Remove debug.
4606
4607 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4608
4609 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4610 can't open server.
4611
4612 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4613
4614 * gnus-draft.el (defun): Configure posting styles.
4615
4616 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4617 the entry for the group exists before we alter it.
4618
4619 2003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
4620
4621 * message.el (message-mode): MML tags separate paragraphs.
4622
4623 2003-02-22 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4624
4625 * gnus-agent.el (gnus-agent-get-undownloaded-list):
4626 Sort `gnus-newsgroup-headers'.
4627
4628 2003-02-22 Karl Pflästerer <sigurd@12move.de>
4629
4630 * gnus-art.el (gnus-article-refer-article): Grok more message id
4631 formats.
4632
4633 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4634
4635 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4636 use "path name".
4637
4638 2003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4639
4640 * gnus-sum.el (gnus-summary-move-article)
4641 (gnus-summary-expire-articles): Send data header for article, not
4642 just article ID.
4643
4644 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4645 (gnus-register-spool-action): Add hashtable of message ID keys
4646 with message motion data.
4647
4648 2003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
4649
4650 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist):
4651 New variable, used in `gnus-button-mid-or-mail-heuristic'.
4652 (gnus-button-mid-or-mail-heuristic): New function derived from
4653 Florian Weimer's Perl script.
4654 (gnus-button-handle-mid-or-mail): Allow a function instead of
4655 'guess.
4656 (gnus-button-guessed-mid-regexp): Remove.
4657
4658 2003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4659
4660 * message.el (message-resend): Bind message-setup-hook to nil;
4661 remove X-Draft-From header.
4662
4663 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4664
4665 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4666 (gnus-newsgroup-undownloaded)
4667 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4668 Doc fixes.
4669
4670 2003-02-17 John Paul Wallington <jpw@gnu.org>
4671
4672 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4673 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4674
4675 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4676
4677 * gnus-spec.el (gnus-xmas-format): Use insert instead of
4678 insert-string which is obsolete in Emacs 22.1.
4679
4680 * message.el (message-cross-post-followup-to-header): Do.
4681
4682 * spam.el (spam-ifile-register-with-ifile)
4683 (spam-stat-register-spam-routine)
4684 (spam-stat-register-ham-routine)
4685 (spam-bogofilter-register-with-bogofilter): Do.
4686
4687 * mailcap.el (mailcap-mime-data): Fix typo.
4688
4689 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4690
4691 2003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4692
4693 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4694 (gnus-cite-parse): Rename `gnus-unsightly-citation-regexp' to
4695 `gnus-cite-unsightly-citation-regexp'.
4696
4697 2003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4698
4699 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4700 even if there's just a header.
4701
4702 2003-02-19 Jesper Harder <harder@ifa.au.dk>
4703
4704 * message.el (message-fix-before-sending): Fix highlighting of
4705 illegible and invisible text.
4706
4707 * gnus-util.el (gnus-multiple-choice): Separate choices with
4708 ", ". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4709
4710 2003-02-18 Jesper Harder <harder@ifa.au.dk>
4711
4712 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4713
4714 2003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4715
4716 * spam.el (spam-ham-move-routine)
4717 (spam-mark-spam-as-expired-and-move-routine):
4718 Use gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4719 around process-mark manipulation on the group.
4720
4721 2003-02-17 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4722
4723 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4724 submenu.
4725
4726 2003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4727
4728 * mail-source.el (mail-source-fetch): Reverse the return value of
4729 the continuation question.
4730
4731 2003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4732
4733 * nndraft.el (nndraft-request-move-article):
4734 Bind nnmh-allow-delete-final to t.
4735
4736 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4737
4738 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4739
4740 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4741
4742 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4743 the buffer's size.
4744
4745 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4746
4747 * nnheader.el: Added cygwin to system-type comparisons.
4748
4749 2003-01-27 Juanma Barranquero <lektu@terra.es>
4750
4751 * imap.el (imap-mailbox-status): Fix typo.
4752
4753 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4754
4755 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4756 online.
4757
4758 2003-02-14 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4759
4760 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4761 commands.
4762 * gnus-sum.el: Small change from Frank Weinberg
4763 <frank@usenet-rundfahrt.de>:
4764 (gnus-auto-center-group): New variable.
4765 (gnus-summary-read-group-1): Use it.
4766 (gnus-summary-next-group): Fix docstring.
4767
4768 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4769
4770 * gnus-util.el (gnus-faces-at): Simplify.
4771
4772 2003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4773
4774 * spam.el (spam-ham-move-routine)
4775 (spam-mark-spam-as-expired-and-move-routine): Made the article
4776 move conditional, so it's not called even if there's nothing to move.
4777
4778 2003-02-13 Kurt B. Kaiser <kbk@shore.net>
4779
4780 * message.el (message-unix-mail-delimiter): Accept any whitespace
4781 after the email address and before the date; do not require the
4782 space character.
4783
4784 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4785
4786 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4787 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4788
4789 * gnus-util.el (gnus-faces-at): New macro.
4790
4791 2003-02-13 Michael Shields <shields@msrl.com>
4792
4793 * gnus-cite.el
4794 (gnus-cite-attribution-suffix, gnus-cite-parse):
4795 Better handling for Microsoft citation styles.
4796 (gnus-unsightly-citation-regexp): New.
4797
4798 2003-02-12 Michael Shields <shields@msrl.com>
4799
4800 * gnus-art.el (article-strip-banner): Strip both per-group and
4801 per-user-address banners.
4802 (article-really-strip-banner): New.
4803
4804 2003-02-12 Michael Shields <shields@msrl.com>
4805
4806 * gnus-sum.el (gnus-article-goto-next-page,
4807 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4808 relying on the summary bindings of `n' and `p'.
4809
4810 2003-02-12 Michael Shields <shields@msrl.com>
4811
4812 * gnus-art.el (gnus-article-only-boring-p): New.
4813 (gnus-article-skip-boring): New.
4814 * gnus-cite.el (gnus-article-boring-faces): New.
4815 * gnus-sum.el (gnus-summary-next-page):
4816 Use gnus-article-only-boring-p.
4817
4818 2003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4819
4820 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4821 (spam-ham-move-routine): Unmark all articles before marking those
4822 of interest and calling gnus-summary-move-article.
4823
4824 2003-02-12 Jesper Harder <harder@ifa.au.dk>
4825
4826 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4827 logically the complement of gnus-get-buffer-create and
4828 gnus-add-buffer.
4829
4830 * gnus-util.el (gnus-kill-buffer): Do.
4831
4832 * nnmail.el: Autoload gnus-kill-buffer.
4833
4834 2003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4835
4836 * gnus-agent.el (gnus-summary-set-agent-mark): Add call to
4837 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4838 the current LINE.
4839 (gnus-agent-summary-fetch-group): Minimized the number of times
4840 that the article is updated in the buffer.
4841
4842 2003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4843
4844 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4845 gnus-current-article when moving articles.
4846 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4847 use the process-mark.
4848
4849 2003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4850
4851 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4852 (gnus-topic-catchup-articles): Ditto.
4853 (gnus-topic-mark-topic): Reverse recursive logic.
4854
4855 2003-02-11 Jesper Harder <harder@ifa.au.dk>
4856
4857 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4858 gnus-refer-thread-limit is t.
4859
4860 2003-02-10 Jesper Harder <harder@ifa.au.dk>
4861
4862 * mm-util.el (mm-mule-charset-to-mime-charset):
4863 Use sort-coding-systems to prefer utf-8 over utf-16.
4864
4865 2003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4866
4867 * gnus-agent.el (gnus-agent-expire-days):
4868 gnus-request-move-article depends on gnus-agent-expire to clean up
4869 the cache after moving the article. Therefore, g-a-e-d can NOT
4870 default to nil or can gnus-agent-expire be disabled by doing so.
4871 If you don't want to run gnus-agent-expire, don't call it.
4872 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4873 when g-a-e-d was NOT nil was removed.
4874 (gnus-agent-article-name): Remove unnecessary input test as
4875 article IDs are always strings.
4876 (gnus-agent-regenerate-group): Add check to protect against
4877 servers that generate absurdly long article IDs. Valid IDs are
4878 less than 10 digits to avoid overflow errors. Fixed logic error
4879 when ensuring that the final article ID is present in the new
4880 alist.
4881
4882 2003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4883
4884 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4885 next line after finding the parent.
4886
4887 2003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4888
4889 * gnus.el (gnus-version-number): Bumped.
4890
4891 2003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4892
4893 * gnus.el: Oort Gnus v0.15 is released.
4894
4895 2003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4896
4897 * nnmail.el (nnmail-split-it): If a message ends up matching the
4898 same mailbox more than once, it will cause duplicates to appear
4899 in the mailbox.
4900
4901 2003-02-08 Simon Josefsson <jas@extundo.com>
4902
4903 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4904 code that only worked under Emacs.
4905
4906 2003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4907
4908 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
4909
4910 2003-02-08 Jesper Harder <harder@ifa.au.dk>
4911
4912 * gnus-art.el (gnus-article-refer-article):
4913 Use gnus-replace-in-string.
4914
4915 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
4916 (gnus-remove-duplicates): Do.
4917
4918 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4919
4920 * gnus-int.el (gnus-internal-registry-spool-current-method):
4921 New variable.
4922 (gnus-request-scan):
4923 Set gnus-internal-registry-spool-current-method to gnus-command-method
4924 before a request-scan operation.
4925
4926 * gnus-registry.el (regtest-nnmail):
4927 Use gnus-internal-registry-spool-current-method.
4928
4929 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4930
4931 * mail-source.el (mail-source-fetch): Typo fix.
4932
4933 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4934
4935 * nnmail.el (nnmail-spool-hook): New hook.
4936 (nnmail-cache-insert): Call nnmail-spool-hook.
4937
4938 * gnus-registry.el: New file with examples of using the hooks.
4939
4940 * gnus.el (gnus-registry): Add registry customization group.
4941 (gnus-group-prefixed-name): Improve function to return full group
4942 name optionally.
4943 (gnus-group-guess-prefixed-name): Shortcut to
4944 gnus-group-prefixed-name, using just the group name.
4945 (gnus-group-full-name): Always get a group's full name.
4946 (gnus-group-guess-full-name): Shortcut, using just the group name.
4947
4948 * gnus-sum.el (gnus-summary-article-move-hook)
4949 (gnus-summary-article-delete-hook)
4950 (gnus-summary-article-expire-hook): New hooks.
4951 (gnus-summary-move-article, gnus-summary-expire-articles)
4952 (gnus-summary-delete-article): Invoke the new hooks.
4953
4954 2003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4955
4956 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
4957 from message-ID.
4958
4959 2003-02-07 Jesper Harder <harder@ifa.au.dk>
4960
4961 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4962
4963 2003-02-07 John Paul Wallington <jpw@gnu.org>
4964
4965 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4966 (mm-write-region, mm-detect-coding-region): Doc fixes.
4967
4968 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4969
4970 * mail-source.el (mail-source-fetch): Ignore errors.
4971 (mail-source-ignore-errors): New variable.
4972
4973 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4974 articles.
4975
4976 * gnus-msg.el (gnus-version-expose-system): Change default.
4977
4978 2003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4979
4980 * gnus-msg.el (gnus-version-expose-system): New variable.
4981
4982 2003-02-07 Simon Josefsson <jas@extundo.com>
4983
4984 * mml-sec.el (mml-unsecure-message): Don't use kill-region.
4985 Tiny patch from deskpot@myrealbox.com (Vasily Korytov).
4986
4987 2003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4988
4989 * gnus-art.el (article-display-face): Get the Face header from
4990 the current buffer.
4991
4992 2003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
4993
4994 * gnus-art.el (gnus-mime-view-part-internally):
4995 Bind buffer-read-only to nil.
4996
4997 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
4998
4999 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5000 from g-a-e-1 to g-a-e-2.
5001
5002 2003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5003
5004 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5005 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5006 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5007 (spam-use-whitelist-exclusive): New variable affecting
5008 spam-use-whitelist.
5009 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
5010
5011 2003-02-05 Simon Josefsson <jas@extundo.com>
5012
5013 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5014 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5015 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5016 (gnus-agent-expire-1): New.
5017 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5018 (gnus-agent-expire-2): New.
5019
5020 2003-02-05 Jesper Harder <harder@ifa.au.dk>
5021
5022 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5023 "delete-if" is misleading because it isn't actually destructive.
5024
5025 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5026
5027 * nnmail.el (nnmail-purge-split-history): Do.
5028
5029 * gnus-win.el (gnus-get-buffer-window): Do.
5030
5031 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5032 let-binding.
5033 (gnus-simplify-all-whitespace): Do.
5034
5035 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5036
5037 * gnus-delay.el (gnus-delay-article): Fix binding of the
5038 nndraft:delayed group.
5039
5040 2003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5041
5042 * gnus.el (spam group parameters): Change 'other to 'const in
5043 the group parameter definitions to soothe XEmacs.
5044
5045 2003-02-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5046
5047 * gnus-delay.el (gnus-delay-article): Really create
5048 nndraft:delayed group if it doesn't exist.
5049
5050 2003-02-04 Jesper Harder <harder@ifa.au.dk>
5051
5052 * gnus-sum.el (gnus-summary-search-article): Speed up by
5053 disabling various visual features while searching.
5054 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5055
5056 2003-02-03 Jesper Harder <harder@ifa.au.dk>
5057
5058 * spam.el (spam-list-of-checks): Don't quote nil and t in
5059 docstrings. From the elisp manual:
5060
5061 When a documentation string refers to a Lisp symbol, write
5062 it [..] with single-quotes around it. [..] There are two
5063 exceptions: write t and nil without single-quotes.
5064
5065 * messcompat.el (message-from-style): Do.
5066
5067 * message.el (message-send-mail): Do.
5068
5069 * gnus-util.el (gnus-use-byte-compile): Do.
5070
5071 * gnus-score.el (gnus-score-lower-thread): Do.
5072
5073 * gnus-int.el (gnus-server-unopen-status): Do.
5074
5075 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5076 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
5077
5078 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5079 (gnus-group-parameters): Do.
5080
5081 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
5082
5083 * mm-decode.el (mm-text-html-renderer): Do.
5084
5085 2003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5086
5087 * nnheader.el (nnheader-directory-separator-character): Change the
5088 way to compute the default value.
5089
5090 2003-02-02 Jesper Harder <harder@ifa.au.dk>
5091
5092 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5093 (gnus-button-alist): Fix regexp for describe-key.
5094 (gnus-button-handle-describe-function)
5095 (gnus-button-handle-describe-variable)
5096 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5097 (gnus-button-handle-apropos-variable)
5098 (gnus-button-handle-apropos-documentation): Docstring fix.
5099
5100 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5101
5102 2003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5103
5104 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5105 to nil.
5106
5107 * nnmail.el: Removed gnus-util autoload.
5108
5109 * gnus.el: Use gnus-prin1-to-string throughout.
5110
5111 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5112 print-level.
5113
5114 * gnus-art.el (article-display-x-face): Remove gray x-face stuff.
5115 (gnus-treat-display-grey-xface): Remove.
5116
5117 * gnus-fun.el (gnus-grab-cam-face): New.
5118 (gnus-convert-image-to-gray-x-face): Remove.
5119 (gnus-convert-gray-x-face-to-xpm): Remove.
5120 (gnus-convert-gray-x-face-region): Remove.
5121 (gnus-grab-gray-x-face): Remove.
5122
5123 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5124
5125 2003-01-31 Jesper Harder <harder@ifa.au.dk>
5126
5127 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5128 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5129 bound.
5130
5131 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5132
5133 2003-01-30 Jesper Harder <harder@ifa.au.dk>
5134
5135 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5136 Remove -- these are bogus options which are never used.
5137
5138 2003-01-29 Jesper Harder <harder@ifa.au.dk>
5139
5140 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5141
5142 2003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5143
5144 * spam.el (spam-check-blackholes)
5145 (spam-blackhole-good-server-regex): New variable to skip some IPs
5146 when checking blackholes; use it.
5147 (spam-check-bogofilter-headers)
5148 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5149 case more X-Bogosity is used than just "Yes/No".
5150 (spam-ham-move-routine): Semi-fixed, only first article is
5151 properly moved now.
5152
5153 2003-01-27 Jesper Harder <harder@ifa.au.dk>
5154
5155 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5156 as well.
5157
5158 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5159
5160 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
5161
5162 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
5163
5164 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
5165
5166 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
5167
5168 2003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5169
5170 * gnus-fun.el (gnus-face-encode): New function.
5171 (gnus-convert-png-to-face): Use it.
5172
5173 * gnus-sum.el (gnus-summary-make-menu-bar): Add M-& to marks.
5174
5175 2003-01-26 Jesper Harder <harder@ifa.au.dk>
5176
5177 * mm-decode.el (mm-dissection-list): Remove.
5178 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5179 only used in mm-remove-all-parts.
5180 (mm-remove-all-parts): Remove it, it's never called.
5181
5182 2003-01-25 Simon Josefsson <jas@extundo.com>
5183
5184 * gnus-group.el (gnus-group-make-group): Report errors.
5185
5186 * nnimap.el (nnimap-request-create-group): Ditto.
5187
5188 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5189
5190 * sieve.el (sieve-upload): Fix error printing.
5191
5192 * mm-encode.el (mm-qp-or-base64): Always QP iff
5193 mm-use-ultra-safe-encoding and cleartext PGP.
5194
5195 * gnus-sum.el (gnus-summary-select-article):
5196 Inhibit redisplay (mainly for secured messages).
5197
5198 * nnmail.el (nnmail-article-group): Copy body too (but don't
5199 process it).
5200
5201 2003-01-25 Jesper Harder <harder@ifa.au.dk>
5202
5203 * gnus-art.el (gnus-article-setup-buffer):
5204 Reset gnus-button-marker-list.
5205
5206 2003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5207
5208 * nntp.el (nntp-read-timeout): Default to using a second delay
5209 under Microsoft Windows.
5210
5211 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5212
5213 * nnheader.el (nnheader-directory-separator-character):
5214 New variable.
5215
5216 2003-01-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5217
5218 * gnus-agent.el (gnus-agent-max-fetch-size)
5219 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5220 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5221 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5222 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5223 (gnus-agent-braid-nov, gnus-agent-load-alist)
5224 (gnus-agent-article-alist-save-format)
5225 (gnus-agent-read-agentview, gnus-agent-save-alist)
5226 (gnus-agent-fetch-group-1, gnus-agent-expire)
5227 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5228 (gnus-agent-regenerate-group): Reformat to keep under eighty
5229 columns. Reword docstrings so that first line is under eighty
5230 chars and a complete sentence. Still need to work on the rear
5231 end of the file, in particular gnus-agent-expire.
5232
5233 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5234
5235 * gnus-agent.el (gnus-agentize): Indent.
5236
5237 * gnus.el (gnus-version-number): Bumped.
5238
5239 2003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5240
5241 * gnus.el: Oort Gnus v0.14 is released.
5242
5243 2003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
5244
5245 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
5246 before beginning.
5247
5248 2003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5249
5250 * spam.el (spam-check-blackholes, spam-split)
5251 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit):
5252 Add gnus-message calls to show to users what spam.el is doing.
5253
5254 2003-01-24 Jesper Harder <harder@ifa.au.dk>
5255
5256 * gnus-msg.el (gnus-message-replysign)
5257 (gnus-message-replyencrypt): Fix typo.
5258
5259 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5260
5261 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5262 details.
5263
5264 2003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5265
5266 * gnus-art.el (gnus-article-press-button): let* -> let.
5267 (gnus-mime-security-show-details): Cleaned up.
5268 (gnus-mime-security-press-button): Save excursion.
5269 (gnus-insert-mime-security-button): Clean up.
5270
5271 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5272
5273 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5274 timeout.
5275
5276 * nntp.el (nntp-accept-process-output): Remove timeout.
5277 (nntp-read-timeout): New variable.
5278 (nntp-accept-process-output): Use it.
5279
5280 * gnus-sum.el (gnus-data-find-list): Remove *.
5281
5282 2003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5283
5284 * gnus-sum.el (gnus-summary-first-subject): Fix bug that I
5285 introduced on 2002-01-22.
5286 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5287
5288 2003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5289
5290 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5291 (spam-regex-headers-spam, spam-regex-headers-ham): Add spam/ham
5292 checks of incoming mail based on simple header regexp matching.
5293
5294 2003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5295
5296 * gnus-sum.el (gnus-spam-mark): Set to `$'.
5297
5298 2003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5299
5300 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5301 gnus-newsgroup-unfetched, the list of articles whose headers have
5302 not been fetched from the server.
5303
5304 * gnus-sum.el (gnus-summary-find-next): Remove undownloaded
5305 parameter as it never worked due to a bug. Added check to prevent
5306 selection of any article in the gnus-newsgroup-unfetched list.
5307 (gnus-summary-find-prev): Add check to prevent selection of any
5308 article in the gnus-newsgroup-unfetched list.
5309 (gnus-summary-first-subject): Document API.
5310 Modified implementation so that constraints are handled independently.
5311 Added check to prevent selection of any article in the
5312 gnus-newsgroup-unfetched list.
5313 (gnus-summary-first-unseen-subject): Update parameters in
5314 gnus-summary-first-subject call to match new API.
5315 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5316 (gnus-summary-catchup): Do not mark unfetched articles as read.
5317
5318 2003-01-22 Jesper Harder <harder@ifa.au.dk>
5319
5320 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5321 make-obsolete-variable allows only two arguments in XEmacs and
5322 Emacs 20.
5323
5324 * gnus-sum.el (gnus-summary-wash-hide-map):
5325 Remove gnus-article-hide-pgp.
5326 (gnus-summary-make-menu-bar): Do.
5327
5328 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5329 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5330 gnus-article-hide-pgp.
5331 (article-hide-pgp): Remove.
5332 (gnus-article-hide): Remove gnus-article-hide-pgp.
5333
5334 * gnus.el: Remove gnus-article-hide-pgp.
5335
5336 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5337
5338 * message.el (message-required-headers): Doc fix.
5339
5340 2003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5341
5342 * spam.el (spam-group-ham-processor-bogofilter-p): Fix bug.
5343 (spam-ifile-register-ham-routine, spam-ifile-ham-category):
5344 New option to make ifile a purely binary classifier.
5345
5346 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5347
5348 * mml-sec.el (mml-secure-sign-pgpauto): Rename.
5349 (mml-secure-encrypt-pgpmime): Remove double.
5350
5351 * gnus-sum.el (gnus-summary-mark-article-as-replied):
5352 Add debugging statements.
5353
5354 2003-01-21 Andreas Fuchs <asf@void.at>
5355
5356 * mml-sec.el (mml-sign-alist): Add pgpauto.
5357
5358 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5359
5360 * gnus.el (gnus-version-number): Bumped version number.
5361
5362 2003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5363
5364 * gnus.el: Oort Gnus v0.13 is released.
5365
5366 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5367
5368 * gnus-art.el (gnus-button-url-regexp): Remove |.
5369
5370 * message.el (message-send-hook): Doc fix.
5371
5372 * gnus-win.el (gnus-buffer-configuration): Display article
5373 instead of article-copy when `reply'.
5374
5375 2003-01-21 Jesper Harder <harder@ifa.au.dk>
5376
5377 * gnus.el (gnus-format): Change customize group to gnus.
5378 (gnus-cache): Add link.
5379 (gnus-group-charter-alist): Fix docstring.
5380
5381 2003-01-20 Jesper Harder <harder@ifa.au.dk>
5382
5383 * mailcap.el (mailcap-print-command): lpr-command might be
5384 unbound in XEmacs.
5385
5386 2003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5387
5388 * gnus-agent.el (gnus-agent-regenerate-group): Add interactive form.
5389
5390 * gnus-sum.el (gnus-summary-update-article-line):
5391 Fix calculation of net characters added for use in the gnus-data
5392 structure.
5393
5394 2003-01-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5395
5396 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5397 message. Suggested by Jari Aalto.
5398
5399 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5400
5401 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5402 (gnus-article-reply-with-original): Ditto.
5403
5404 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5405 read articles don't become unread.
5406
5407 2003-01-17 Simon Josefsson <jas@extundo.com>
5408
5409 * gnus-fun.el (gnus-x-face-from-file):
5410 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5411
5412 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5413 (gnus-convert-image-to-face-command): Doc fix.
5414
5415 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5416
5417 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5418
5419 2003-01-17 Jesper Harder <harder@ifa.au.dk>
5420
5421 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5422 avoid encoding problems.
5423
5424 * mailcap.el (mailcap-ps-command): New variable.
5425 (mailcap-mime-data): Add print entry where applicable.
5426 Use pdftotext on a tty.
5427
5428 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5429
5430 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5431
5432 2003-01-16 Simon Josefsson <jas@extundo.com>
5433
5434 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5435 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5436 (gnus-face-from-file): Doc fix; don't mention image format.
5437
5438 2003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5439
5440 * spam.el (spam-get-article-as-filename): New function (unused for now).
5441 (spam-get-article-as-buffer): New function.
5442 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5443 (spam-summary-prepare-exit): Fix bug, noticed by Malcolm Purvis.
5444
5445 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5446
5447 * gnus-agent.el: Don't use `path'.
5448 From the GNU coding standards:
5449
5450 Please do not use the term ``pathname'' that is used in Unix
5451 documentation; use ``file name'' (two words) instead. We use
5452 the term ``path'' only for search paths, which are lists of
5453 directory names.
5454
5455 * nnsoup.el (nnsoup-file-name): Ditto.
5456
5457 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5458 (nnmail-group-pathname): Ditto.
5459
5460 * nnimap.el (nnimap-group-overview-filename): Ditto.
5461
5462 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5463 (nnheader-group-pathname): Ditto.
5464
5465 * nnfolder.el (nnfolder-group-pathname): Ditto.
5466
5467 * gnus.el (gnus-home-directory): Ditto.
5468
5469 * gnus-group.el (gnus-group-icon-list): Ditto.
5470
5471 2003-01-16 Jesper Harder <harder@ifa.au.dk>
5472
5473 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5474
5475 * message.el (message-mode-menu): Use it.
5476 (message-mode-menu): Deactivate "Yank Original" if there's no
5477 reply buffer.
5478
5479 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5480
5481 * message.el (message-mark-active-p): New function.
5482
5483 2003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5484
5485 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5486 (spam-bogofilter-database-directory): New variables.
5487 (spam-check-bogofilter-headers, spam-check-bogofilter)
5488 (spam-bogofilter-register-with-bogofilter)
5489 (spam-bogofilter-register-spam-routine)
5490 (spam-bogofilter-register-ham-routine)
5491 (spam-group-ham-processor-bogofilter-p): New functions for the new
5492 Bogofilter interface.
5493 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5494 (spam-list-of-checks): Add spam-use-bogofilter-headers.
5495 (spam-bogofilter-score): Rewrote function.
5496 (spam-check-bogofilter): Optional score parameter, uses
5497 spam-check-bogofilter-headers better.
5498 (spam-check-bogofilter-headers): Optional score parameter.
5499
5500 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
5501 default, in the gnus-start customization group. Used to disable
5502 the spam-*/ham-* parameters.
5503 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
5504
5505 2003-01-15 Jesper Harder <harder@ifa.au.dk>
5506
5507 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5508 XEmacs.
5509
5510 * gnus-ems.el (gnus-mark-active-p): Do.
5511
5512 2003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5513
5514 * message.el (message-send): Don't warn about duplicates when
5515 superseding.
5516
5517 2003-01-15 Simon Josefsson <jas@extundo.com>
5518
5519 * nnimap.el (nnimap-split-download-body): New variable.
5520 (nnimap-split-articles): Use it.
5521
5522 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5523
5524 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5525 integrity checker was incorrectly flagging, and removing, articles
5526 whose article number was negative.
5527 (gnus-agent-fetch-group-1): When executed in the group's summary
5528 buffer, refresh each downloaded line to update the status flag and
5529 font. Preserve the value of gnus-newsgroup-headers so that
5530 gnus-agent-fetch-articles can split the requests by size.
5531 (gnus-agent-expire): Corrected day calculation for when
5532 gnus-agent-expire-days contains a list.
5533
5534 2003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5535
5536 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5537
5538 2003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@gmx.net>
5539
5540 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
5541 Use /usr/bin/play as default player.
5542 (gnus-audio-play): Add ARG-DESCRIPTOR to prompt for a file to play.
5543
5544 2003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5545
5546 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5547 articles to be marked as well.
5548
5549 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5550 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5551 fictitious headers generated by nnagent (ie. Undownloaded Article
5552 ####) in the list of articles that have not been downloaded.
5553
5554 * gnus-int.el (): Add require declarations to resolve
5555 compile-time warnings.
5556 (gnus-open-server): If the server status is set to offline,
5557 recursively execute gnus-open-server to open the offline backend
5558 (e.g. nnagent).
5559
5560 2003-01-14 Jesper Harder <harder@ifa.au.dk>
5561
5562 * gnus-art.el (gnus-article-reply-with-original):
5563 Use gnus-mark-active-p.
5564 (gnus-article-followup-with-original): Do.
5565
5566 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5567
5568 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5569
5570 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5571
5572 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5573 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5574
5575 2003-01-13 Romain FRANCOISE <romain@orebokech.com>
5576
5577 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5578 (gnus-face-from-file): Ditto.
5579
5580 2003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5581
5582 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5583 gnus-alter-articles-to-read-function to the unread articles.
5584
5585 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5586
5587 * deuglify.el (gnus-article-outlook-unwrap-lines)
5588 (gnus-article-outlook-repair-attribution)
5589 (gnus-article-outlook-rearrange-citation): New function names,
5590 renamed from "gnus-outlook-" to "gnus-article-outlook-".
5591 Changed doc-string.
5592
5593 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5594 removed `W k' key binding (use `W Y f' instead).
5595 (gnus-summary-make-menu-bar): Use new function names.
5596
5597 2003-01-13 Simon Josefsson <jas@extundo.com>
5598
5599 * gnus-fun.el (gnus-random-x-face): Doc fix.
5600 (gnus-insert-random-x-face-header): New function.
5601
5602 2003-01-13 Jesper Harder <harder@ifa.au.dk>
5603
5604 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5605 mark is not active.
5606
5607 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5608
5609 * gnus-ems.el (gnus-mark-active-p): New function.
5610
5611 * gnus-group.el (gnus-topic-mode-p): New function.
5612 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5613 Deactivate items if mark is not active.
5614
5615 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5616
5617 * gnus.el (gnus-version-number): Bumped version.
5618 (gnus-summary-line-format): Doc fix.
5619
5620 2003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5621
5622 * gnus.el: Oort Gnus v0.12 is released.
5623
5624 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5625
5626 * mail-source.el (mail-sources): Remove autoload to make it
5627 compile under XEmacs.
5628
5629 2003-01-12 Raymond Scholz <ray-2003@zonix.de>
5630
5631 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5632 regexp or a function too.
5633 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5634 confirmation even if the original article is mail.
5635
5636 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5637
5638 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5639 articles to be marked when not yanking.
5640
5641 2003-01-12 François-David Collin <Francois-David.Collin@curie.fr>
5642
5643 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5644
5645 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5646
5647 * gnus-fun.el (gnus-face-from-file): Autoload.
5648
5649 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5650 errors.
5651
5652 2003-01-12 Simon Josefsson <jas@extundo.com>
5653
5654 * sieve.el (sieve-upload-and-bury): New.
5655 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5656
5657 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5658 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5659
5660 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5661
5662 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5663 in every string.
5664
5665 * gnus.el (gnus-version-number): Bumped version number.
5666
5667 2003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5668
5669 * gnus.el: Oort Gnus v0.11 is released.
5670
5671 2003-01-12 Jesper Harder <harder@ifa.au.dk>
5672
5673 * message.el (message-fetch-reply-field): Narrow to headers.
5674
5675 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5676 if Gnus isn't alive.
5677
5678 2003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5679
5680 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5681 marks from articles that are already stored in the agent.
5682 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5683 backup copy of an invalid .overview file for later analysis.
5684
5685 2003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5686
5687 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5688 exit work with two frames.
5689
5690 2003-01-11 François-David Collin <Francois-David.Collin@wanadoo.fr>
5691
5692 * message.el (message-forward-make-body): Use mule4.
5693
5694 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5695
5696 * message.el (message-mode-map): Move wide-reply command.
5697
5698 2003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5699
5700 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp):
5701 Add castellano.
5702 (gnus-outlook-display-hook): New variable.
5703 (gnus-outlook-display-article-buffer): New function.
5704 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5705 (gnus-outlook-deuglify-article): Made them interactive and added
5706 optional arg. Use `g-o-d-a-b'.
5707 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5708
5709 * gnus-sum.el: Added autoloads.
5710 (gnus-summary-mode-map): Add gnus-summary-wash-deuglify-map.
5711 (gnus-summary-make-menu-bar): Add "(Outlook) Deuglify" menu.
5712
5713 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5714
5715 * gnus-art.el (gnus-display-mime): Use the mime emulation
5716 variable.
5717
5718 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5719
5720 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5721 newsrc-alist is initialized properly.
5722
5723 * mail-source.el (mail-sources): Autoload.
5724
5725 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5726 nil.
5727
5728 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5729 insert two newlines.
5730
5731 * message.el (message-check-news-header-syntax): Compute the
5732 header length correctly.
5733
5734 2003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5735
5736 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5737 alist when keeping fetched article file.
5738 (gnus-agent-retrieve-headers): When parsing response for article
5739 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5740 against garbage in the server's response.
5741
5742 * gnus-int.el (gnus-request-expire-articles,
5743 gnus-request-move-article): Only expire when the group's server
5744 has been agentized.
5745
5746 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5747
5748 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5749 errors when deleting overlays.
5750
5751 * gnus-score.el (gnus-score-followup): Allow tracing.
5752
5753 * gnus-art.el (gnus-treat-display-face): New variable.
5754 (article-display-face): New command.
5755
5756 * gnus-fun.el (gnus-face-from-file): New function.
5757 (gnus-convert-face-to-png): Ditto.
5758
5759 * gnus-art.el (gnus-ignored-headers): Add Face.
5760
5761 2003-01-10 Simon Josefsson <jas@extundo.com>
5762
5763 * nndraft.el (nndraft-request-group): Avoid crash in
5764 directory-files when draft directory doesn't exists.
5765
5766 * gnus-sum.el (gnus-select-article-hook): Add :option.
5767
5768 2003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5769
5770 * spam.el (spam-use-stat): New variable.
5771 (spam-group-spam-processor-stat-p)
5772 (spam-group-ham-processor-stat-p): New convenience functions.
5773 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5774 (spam-list-of-checks): Add spam-use-stat to list of checks.
5775 (spam-split): Conditionally load the spam-stat tables.
5776 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5777 (spam-check-ifile): New functions.
5778
5779 * spam-stat.el (spam-stat): Typo fix.
5780 (spam-stat-install-hooks): New variable.
5781 (spam-stat-split-fancy-spam-group): Add documentation clarification.
5782 (spam-stat-split-fancy-spam-threshhold): New variable.
5783 (spam-stat-install-hooks): Make hooks conditional.
5784 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5785
5786 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process):
5787 Add spam-stat ham/spam processor symbols.
5788
5789 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5790
5791 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5792 file exists.
5793
5794 2003-01-10 Simon Josefsson <jas@extundo.com>
5795
5796 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5797 undownloaded/downloadable only when unplugged.
5798
5799 2003-01-10 Jesper Harder <harder@ifa.au.dk>
5800
5801 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5802
5803 2003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5804
5805 * spam.el (spam-check-ifile): Fix call-process-region to use the
5806 db parameter only if it's set.
5807 (spam-ifile-register-with-ifile): Ditto.
5808
5809 2003-01-09 Alex Schroeder <alex@emacswiki.org>
5810
5811 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5812 spam-stat-nbad before creating the hash table.
5813 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5814 Changed copyright statement to FSF.
5815
5816 2003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5817
5818 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5819 processable articles as read.
5820 (gnus-agent-summary-fetch-series): Remove processable and
5821 downloadable marks on all downloaded articles in the series.
5822
5823 * nntp.el (nntp-report): Throw error after reporting the problem.
5824 (nntp-accept-process-output): Corrected error check to report an
5825 error when the process is nil.
5826
5827 2003-01-09 Simon Josefsson <jas@extundo.com>
5828
5829 * message.el (message-tool-bar-map): Add preview.
5830
5831 2003-01-09 Jesper Harder <harder@ifa.au.dk>
5832
5833 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5834 previewing.
5835
5836 2003-01-08 Paul Jarc <prj@po.cwru.edu>
5837
5838 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5839 bug when the (n+1)th article to be added to a group has a smaller
5840 number than the n articles already added.
5841
5842 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5843
5844 * message.el (message-mode-field-menu): Use backquote.
5845
5846 2003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5847
5848 * spam.el: Fixed the BBDB autoloads again, using
5849 bbdb-search-simple now (which is not a macro, thank god).
5850
5851 * gnus.el (ham-process-destination): Add new parameter for
5852 destination of ham articles found in spam groups at summary exit.
5853
5854 * spam.el (spam-get-ifile-database-parameter):
5855 use spam-ifile-database-path.
5856 (spam-check-ifile, spam-ifile-register-with-ifile):
5857 use spam-get-ifile-database-parameter.
5858 (spam-ifile-database-path): Add new parameter for ifile's database.
5859 (spam-move-spam-nonspam-groups-only): New parameter to determine
5860 if spam should be moved from all groups or only some.
5861 (spam-summary-prepare-exit): Fix logic to use
5862 spam-move-spam-nonspam-groups-only when deciding to invoke
5863 spam-mark-spam-as-expired-and-move-routine; always invoke that
5864 routine after the spam has been expired-or-moved in case there's
5865 some spam left over; use spam-ham-move-routine in spam groups.
5866 (spam-ham-move-routine): New function to move ham articles to the
5867 ham-process-destinations group parameter.
5868
5869 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5870
5871 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5872
5873 * gnus-agent.el (gnus-agent-fetch-selected-article):
5874 Use gnus-summary-update-article-line.
5875
5876 2003-01-08 Simon Josefsson <jas@extundo.com>
5877
5878 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5879 not successful.
5880
5881 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5882
5883 * spam.el (spam-check-ifile): Fix the spam-ifile-all-categories
5884 logic, finally.
5885
5886 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5887
5888 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5889 (gnus-parse-format): Change to %~.
5890
5891 * message.el (message-generate-headers): Don't generate optional
5892 empty headers.
5893
5894 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5895
5896 * message.el (message-cross-post-default)
5897 (message-cross-post-note-function, message-shoot-gnksa-feet)
5898 (message-strip-subject-trailing-was, message-change-subject)
5899 (message-mark-insert-file, message-cross-post-followup-to)
5900 (message-cross-post-followup-to, message-mode-map)
5901 (message-generate-unsubscribed-mail-followup-to)
5902 (message-make-mail-followup-to): Minor changes to doc-strings and
5903 error messages. Updated copyright line.
5904
5905 * message.el (message-make-mail-followup-to,
5906 message-generate-unsubscribed-mail-followup-to): New function
5907 names. Renamed functions: "-mft" -> "-mail-followup-to".
5908 (message-make-mft, message-gen-unsubscribed-mft): Remove function
5909 names.
5910
5911 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5912 (mml-preview-insert-mft): Remove function name.
5913 (mml-preview): Use new function names.
5914
5915 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5916
5917 * message.el (message-mode-field-menu): Move header related
5918 commands from "Message" to "Field" menu.
5919
5920 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5921
5922 * message.el (message-generate-headers-first): Add customization
5923 if variable is a list.
5924
5925 2003-01-07 Michael Shields <shields@msrl.com>
5926
5927 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5928 where the last line of the article is the last line of the window.
5929
5930 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5931
5932 * gnus-msg.el (gnus-debug): Use ignore-errors.
5933
5934 * gnus-agent.el (gnus-agent-fetch-selected-article):
5935 Use `gnus-summary-update-line'.
5936
5937 2003-01-08 Simon Josefsson <jas@extundo.com>
5938
5939 * gnus-art.el (gnus-unbuttonized-mime-types)
5940 (gnus-buttonized-mime-types): Doc fix.
5941
5942 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5943
5944 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5945
5946 2003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5947
5948 * nnrss.el (nnrss-group-alist): Add and clear up.
5949
5950 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5951
5952 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
5953
5954 * spam.el (spam-check-ifile): If should be an unless.
5955
5956 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5957 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5958 hush up warnings.
5959 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
5960
5961 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5962
5963 * gnus-sum.el (gnus-summary-make-menu-bar):
5964 Add gnus-summary-refer-thread to thread menu.
5965
5966 2003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5967
5968 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5969 summary buffer, articles that cannot be fetched are marked as
5970 canceled.
5971
5972 * nntp.el (nntp-with-open-group): The quit signal handler must
5973 propagate the quit signal to the next outer handler so that the
5974 caller knows that the request aborted abnormally.
5975
5976 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5977
5978 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5979 (spam-ifile-register-spam-routine)
5980 (spam-ifile-register-ham-routine): Add ifile functionality that
5981 does not use ifile-gnus.el to classify and register articles.
5982 (spam-get-article-as-string): Convenience function.
5983 (spam-summary-prepare-exit): Add ifile spam and ham registration.
5984 (spam-ifile-all-categories, spam-ifile-spam-category)
5985 (spam-ifile-path, spam-ifile): Add customization options.
5986
5987 * gnus.el (gnus-group-ham-exit-processor-ifile): Add ifile ham
5988 exit processor.
5989 (spam-process): Add gnus-group-ham-exit-processor-ifile to the
5990 list of choices.
5991
5992 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5993
5994 * gnus-score.el (gnus-score-followup): Also score immediate
5995 followups.
5996
5997 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5998
5999 * nnweb.el (nnweb-asynchronous-p): Change to nil.
6000
6001 2003-01-07 Simon Josefsson <jas@extundo.com>
6002
6003 * message.el (message-mode-menu): Fix receipt balloon help.
6004
6005 2003-01-07 Jesper Harder <harder@ifa.au.dk>
6006
6007 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6008 always be interpreted as news.
6009
6010 2003-01-07 Simon Josefsson <jas@extundo.com>
6011
6012 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6013 gnus-sieve-script, instead of the global variable
6014 gnus-sieve-crosspost. One-line patch from Steinar Bang
6015 <sb@dod.no>.
6016
6017 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6018
6019 * gnus.el: Renamed gnus-summary-*-uncached-face as
6020 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6021 the cache.
6022
6023 * gnus-sum.el: Ditto.
6024
6025 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6026
6027 * gnus-agent.el (gnus-agent-fetch-group): Modify to permit execution
6028 in either the group or summary buffer.
6029 New command "JS", in summary buffer, will fetch articles per the
6030 group's category, predicate, and processable flags.
6031 (gnus-agent-summary-fetch-series): Rewritten to call
6032 gnus-agent-session-fetch-group once with all articles in the
6033 series.
6034 (gnus-agent-summary-fetch-group): Fix bug and modified code to
6035 return list of fetched articles.
6036 (gnus-agent-fetch-articles): Split fetch list into sublists such
6037 that the article buffer is only slightly larger than
6038 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6039 the group's article alist is saved.
6040 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6041 longer result in the agent trying to fetch an article.
6042 (gnus-agent-fetch-group-1): Can now be called in either the group
6043 or summary buffer. Removed the max-fetch-size code that I added
6044 on 2002-12-13 as that capability is now part of
6045 gnus-agent-fetch-articles. Added code to update summary buffer.
6046 When called in the group buffer, articles that can not be fetched
6047 are AUTOMATICALLY MARKED AS READ.
6048
6049 * gnus-sum.el (): Modify eval-when-compile to minimize
6050 misleading compilation warnings.
6051 (gnus-update-summary-mark-positions): Change code to use
6052 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6053
6054 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6055 empty file as the parser assumes that the file isn't empty.
6056
6057 * nntp.el (nntp-send-string): The process-send-string call can,
6058 because it performs I/O on the process, change the process' state
6059 from open to closed. If this happens, call nntp-report
6060 immediately to report the broken connection.
6061 (nntp-report): Rewritten to avoid needing a global variable to
6062 determine the appropriate course of action. Instead, two function
6063 implementations are provided and the nntp-report function value is
6064 bound to the appropriate implementation.
6065 (nntp-retrieve-data): Move nntp-report call to end of implementation.
6066 (nntp-with-open-group): Now binds nntp-report's function cell
6067 rather than binding gnus-with-open-group-first-pass. Added a
6068 condition-case to detect a quit during a nntp command. When the
6069 quit occurs, the current connection is closed as a fetch articles
6070 request could have several megabytes queued up for reading.
6071 (nntp-retrieve-headers): Bind articles to itself.
6072 If nntp-with-open-group repeats this command, I must have access to
6073 the original list of articles.
6074 (nntp-retrieve-groups): Ditto for groups.
6075 (nntp-retrieve-articles): Ditto for articles.
6076 (*): Replace nntp-possibly-change-group calls to
6077 nntp-with-open-group forms in all, but one, occurrence.
6078 (nntp-accept-process-output): Bug fix. Detect when called with
6079 null process.
6080
6081 2003-01-06 Jesper Harder <harder@ifa.au.dk>
6082
6083 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6084 if we don't need to.
6085 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6086
6087 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6088
6089 * gnus-group.el (gnus-group-make-web-group): Pass the select
6090 method on to group-create.
6091 (gnus-group-line-format-alist): %U is an integer.
6092
6093 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6094 ephemeral groups.
6095 (gnus-summary-read-group-1): Ditto.
6096 (gnus-group-make-articles-read): Ditto.
6097
6098 * mm-url.el (mm-url-program): Doc fix.
6099
6100 * message.el (message-mode-map):
6101 Rebound message-insert-wide-reply.
6102
6103 2003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6104
6105 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6106 color as `gnus-group-startup-message' does.
6107
6108 2003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6109
6110 * spam.el: Fixed line lengths to 80 chars or less.
6111
6112 * gnus-sum.el (gnus-read-mark-p): Add the spam-mark as a
6113 "not-read" mark.
6114 (gnus-summary-mark-forward): Add the spam-mark to the list of
6115 marks not to be marked as "read" when viewed.
6116
6117 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6118
6119 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6120
6121 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6122 Protect against unactive groups.
6123
6124 * message.el (message-check-news-header-syntax): Check long
6125 header lines.
6126 (message-check-news-header-syntax): Update `start'.
6127
6128 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6129 (gnus-group-line-format): %U.
6130 (gnus-group-line-format-alist): ?U.
6131 (gnus-number-of-unseen-articles-in-group): New function.
6132
6133 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6134
6135 * gnus.el (gnus-version-number): Bump version number.
6136
6137 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6138
6139 * gnus.el: Oort Gnus v0.10 is released.
6140
6141 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6142
6143 * gnus.el (gnus-version-number): Fix version number.
6144
6145 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6146
6147 * gnus.el: Oort Gnus v0.08 is released.
6148
6149 2003-01-04 Jesper Harder <harder@ifa.au.dk>
6150
6151 * mm-util.el: Add mm-string-make-unibyte.
6152
6153 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6154 UTF-8 groups.
6155
6156 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6157
6158 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6159
6160 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6161
6162 2003-01-04 Kevin Ryde <user42@zip.com.au>
6163
6164 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress):
6165 New function.
6166
6167 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6168
6169 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6170 (gnus-summary-read-group-1): Update group line.
6171 (gnus-summary-exit-no-update): Update group on exit.
6172
6173 * gnus-group.el (gnus-group-line-format): Add %*.
6174 (gnus-group-line-format-alist): Ditto.
6175 (gnus-group-insert-group-line): Set it.
6176 (gnus-group-is-exiting-p): New variable.
6177 (gnus-group-insert-group-line): Use it.
6178
6179 2003-01-03 Teodor Zlatanov <tzz@beld.net>
6180
6181 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6182 enable BBDB ham processing.
6183 (spam-blacklist-register-routine): Enable blacklist spam processing.
6184 (spam-whitelist-register-routine): Enable whitelist ham processing.
6185 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6186 from (gnus-data-list).
6187 (spam-summary-prepare-exit): Works completely now.
6188 (spam-use-blacklist): Oops, should be nil by default.
6189 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6190 split processing now; before it was for summary exit as
6191 well but that's done with the spam-contents and spam-process
6192 parameters now.
6193
6194 2003-01-03 Jesper Harder <harder@ifa.au.dk>
6195
6196 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6197 characters.
6198
6199 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6200
6201 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6202 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6203 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6204 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6205 (spam-mark-spam-as-expired-and-move-routine)
6206 (spam-generic-register-routine, spam-BBDB-register-routine)
6207 (spam-ifile-register-routine, spam-blacklist-register-routine)
6208 (spam-whitelist-register-routine): New functions.
6209 (spam-summary-prepare-exit): Add summary exit processing (expire
6210 or move) of spam-marked articles for spam groups; added slots for
6211 all the spam-*-register-routine functions.
6212
6213 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6214
6215 * pop3.el (pop3-retr): Wait 500 msecs.
6216 (pop3-read-response): Ditto.
6217
6218 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6219 right.
6220 (gnus-inews-make-draft): New function.
6221 (gnus-setup-message): Use it.
6222
6223 * message.el (message-required-headers): Add From.
6224
6225 2003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
6226
6227 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6228
6229 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6230
6231 * message.el (message-generate-headers): Let header formatters do
6232 their work.
6233
6234 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
6235
6236 * deuglify.el (gnus-article-outlook-deuglify-article):
6237 Rehighlight, reapply treatments and call
6238 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6239 (gnus-outlook-repair-attribution-block): Recognize cited
6240 attributions. Suggested by Niklas Morberg.
6241
6242 2003-01-02 Pete Kazmier <pete@kazmier.com>
6243
6244 * gnus-art.el (gnus-treat-predicate): Check condition first.
6245
6246 2003-01-02 Jesper Harder <harder@ifa.au.dk>
6247
6248 * gnus-group.el (gnus-group-fetch-charter):
6249 Use http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6250
6251 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6252
6253 * message.el (message-draft-headers): Also generate From to get a
6254 nicer draft buffer summary.
6255
6256 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6257 parameter.
6258
6259 * gnus-art.el (article-wash-html): Clean up.
6260 (article-wash-html): Typo fix.
6261
6262 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6263 (gnus-summary-mail-forward): To many lists of lists.
6264
6265 * gnus-art.el (article-wash-html): Clean up.
6266
6267 2003-01-02 Pete Kazmier <pete@kazmier.com>
6268
6269 * gnus-art.el (gnus-treat-wash-html): New variable.
6270
6271 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6272
6273 * message.el (message-check-news-header-syntax): Allow posting.
6274 (message-check-news-header-syntax): Fix logic for sure, this
6275 time.
6276
6277 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6278
6279 * message.el (message-check-news-header-syntax): Check syntax of
6280 continuation headers.
6281
6282 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6283
6284 * gnus-art.el (gnus-button-url-regexp)
6285 (gnus-button-mid-or-mail-regexp, gnus-button-alist)
6286 (gnus-header-button-alist): Regexps are case insensitive here.
6287
6288 2003-01-02 Simon Josefsson <jas@extundo.com>
6289
6290 * dig.el (query-dig): Doc fix.
6291
6292 2003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6293
6294 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6295 summary buffer line, not just the download mark.
6296
6297 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6298
6299 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6300 (gnus-summary-insert-dormant-articles): New command and
6301 keystroke.
6302
6303 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6304 function for mass insertion of subjects.
6305
6306 * nndraft.el (nndraft-generate-headers): Don't move point.
6307
6308 * gnus.el (nnheader): Require nnheader.
6309
6310 * nndraft.el (nndraft-request-associate-buffer):
6311 Use make-local-variable.
6312
6313 2003-01-02 Michael Shields <shields@msrl.com>
6314
6315 * nndraft.el (nndraft-request-associate-buffer):
6316 Make write-contents-hooks buffer-local before setting it.
6317
6318 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6319
6320 * gnus.el (gnus-group-parameter-value): Take an extra param.
6321 (gnus-group-fast-parameter): Let group param results be nil.
6322
6323 * gnus-art.el (gnus-article-forward-header): New function.
6324 (article-date-ut): Use it to remove continuation date headers.
6325
6326 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6327 read-event.
6328 (gnus-summary-remove-bookmark): Clean up.
6329 (gnus-summary-set-bookmark): Clean up.
6330
6331 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6332
6333 * gnus.el (gnus-group-startup-message): Bind data-directory to
6334 the Gnus etc directory.
6335
6336 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6337
6338 * spam.el (spam-summary-prepare-exit): Add slots for spam- and
6339 ham-processing of articles; use the new
6340 spam-group-(spam|ham)-contents-p functions.
6341 (spam-group-spam-contents-p, spam-group-ham-contents-p):
6342 New convenience functions.
6343 (spam-mark-junk-as-spam-routine): Use the new
6344 spam-group-spam-contents-p function.
6345
6346 * gnus.el (spam-process, spam-contents, spam-process-destination):
6347 added new parameters with corresponding global variables.
6348 (gnus-group-spam-exit-processor-ifile)
6349 (gnus-group-spam-exit-processor-bogofilter)
6350 (gnus-group-spam-exit-processor-blacklist)
6351 (gnus-group-spam-exit-processor-whitelist)
6352 (gnus-group-spam-exit-processor-BBDB)
6353 (gnus-group-spam-classification-spam)
6354 (gnus-group-spam-classification-ham): Add new symbols for the
6355 spam-process and spam-contents parameters.
6356
6357 * spam.el (spam-ham-marks, spam-spam-marks): Change list
6358 customization and list itself to store mark symbol rather than
6359 mark character.
6360 (spam-bogofilter-register-routine): Add logic to generate mark
6361 values list from spam-ham-marks and spam-spam-marks, so (member)
6362 would work.
6363
6364 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6365
6366 * message.el (message-cross-post-followup-to): Fix comment.
6367
6368 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6369
6370 * spam.el (spam-ham-marks, spam-spam-marks): Change list
6371 customization and list itself to store mark symbol rather than
6372 mark character.
6373 (spam-bogofilter-register-routine): Add logic to generate mark
6374 values list from spam-ham-marks and spam-spam-marks, so (member)
6375 would work.
6376
6377 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
6378
6379 * message.el (message-signature-insert-empty-line): New variable.
6380
6381 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6382
6383 * message.el: Renamed functions and variables: "xpost" ->
6384 "cross-post", "-fup2" -> "-followup-to".
6385 (message-cross-post-old-target, message-cross-post-default,
6386 message-cross-post-note, message-followup-to-note,
6387 message-cross-post-note-function): New variables names.
6388 (message-xpost-old-target, message-xpost-default,
6389 message-xpost-note, message-fup2-note,
6390 message-xpost-note-function): Remove variable names.
6391 (message-cross-post-followup-to-header,
6392 message-cross-post-insert-note, message-cross-post-followup-to):
6393 New function names.
6394 (message-xpost-fup2-header, message-xpost-insert-note,
6395 message-xpost-fup2): Remove function names.
6396
6397 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6398
6399 * message.el (message-send-mail): Add message-cleanup-headers to
6400 prevent newlines in headers.
6401
6402 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6403
6404 * dns.el (dns-make-network-process): Comment.
6405
6406 * gnus-sum.el (gnus-summary-display-while-building): Default to
6407 nil.
6408
6409 2003-01-01 Wes Hardaker <wes@hardakers.net>
6410
6411 * gnus-sum.el (gnus-summary-display-while-building):
6412 New variable.
6413
6414 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
6415
6416 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6417 before rearranging the article.
6418
6419 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6420
6421 * nndraft.el (nndraft-generate-headers): New function.
6422 (nndraft-request-associate-buffer): Use it to write headers on
6423 buffer save.
6424
6425 * message.el (message-generate-headers): Let the function be a
6426 lambda form.
6427 (message-draft-headers): New variable.
6428
6429 * gnus-msg.el (gnus-inews-make-draft-meta-information):
6430 New function.
6431 (gnus-setup-message): Use it.
6432
6433 * message.el (message-generate-headers-first): Doc fix.
6434 (message-setup-1): Use new function for getting which headers to
6435 generate.
6436 (message-headers-to-generate): New function.
6437
6438 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6439
6440 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6441
6442 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6443
6444 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6445 mention negatives.
6446
6447 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
6448
6449 * deuglify.el (gnus-outlook-rearrange-article):
6450 Use `transpose-regions' instead of tempering the kill-ring.
6451 (gnus-article-outlook-deuglify-article): Rehighlight article
6452 instead of a complete redisplay.
6453
6454 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6455
6456 * spam.el: Most defvars are defcustoms now.
6457
6458 Patches from Michael Shields <shields@msrl.com>
6459
6460 * spam.el (spam-bogofilter-articles): Select the article
6461 body using gnus-summary-show-article t instead of
6462 gnus-summary-select-article; this presents the raw text
6463 without running any hooks.
6464
6465 * spam.el (spam-bogofilter-articles): Use message-remove-header
6466 to remove headers; the old way incorrectly removed just the first
6467 line of folded headers.
6468
6469 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6470
6471 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6472
6473 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6474
6475 * gnus-start.el (gnus-load): New function.
6476 (gnus-read-newsrc-el-file): Use it.
6477
6478 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6479
6480 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6481 (gnus-button-handle-apropos-documentation): New function.
6482 (gnus-button-handle-ctan): New function.
6483 (gnus-button-alist): Use them. Improve some regexps.
6484 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6485
6486 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6487
6488 * message.el (message-subscribed-p): New function.
6489 (message-send-mail): Use it.
6490 * mml.el (mml-preview-insert-mft): New function.
6491 (mml-preview): Use it.
6492
6493 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6494
6495 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6496 when sorting by date.
6497
6498 * gnus-art.el (gnus-article-edit-mode): New variable.
6499 (gnus-article-setup-buffer): Warn user about discarding edits.
6500
6501 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6502 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6503 headers.
6504
6505 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6506
6507 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6508
6509 * message.el (message-completion-alist): Add "Mail-Followup-To"
6510 and "Mail-Copies-To".
6511
6512 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6513
6514 * gnus-group.el: Add key bindings for
6515 gnus-group-sort-groups-by-real-name and
6516 gnus-group-sort-selected-groups-by-real-name.
6517
6518 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6519
6520 * spam.el (spam-use-dig): New variable for blackhole checking
6521 through dig.el.
6522 (spam-check-blackholes): Add dig.el checking functionality and
6523 more verbose reporting; query-dig is autoloaded from dig.el.
6524 (spam-use-blackholes): Disabled by default.
6525 (spam-blackhole-servers): Remove rbl.maps.vix.com from the
6526 blackhole servers list.
6527
6528 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6529
6530 * message.el (message-required-headers): New variable.
6531
6532 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6533
6534 * dig.el (query-dig): New function.
6535
6536 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6537
6538 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6539 prefixes.
6540
6541 * dns.el (query-dns): Protect against errors.
6542
6543 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6544 (gnus-inews-add-send-actions): Mark all answered messages as
6545 answered.
6546
6547 2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6548
6549 * nnmail.el (nnmail-split-it): Add tracing to
6550 `:' split rule.
6551
6552 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6553
6554 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6555 and "%s" so we don't overquote them.
6556
6557 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6558
6559 * (mm-display-external): Display the actual command that has been
6560 executed in the echo area.
6561
6562 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6563
6564 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6565
6566 * message.el (message-with-reply-buffer): New macro.
6567 (message-fetch-reply-field): Use it.
6568 (message-insert-wide-reply): New command and keystroke.
6569 (message-carefully-insert-headers): New function.
6570 (message-insert-to): Use new function.
6571
6572 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6573 (gnus-topic-goto-missing-group): Use it.
6574
6575 * message.el (message-required-news-headers): Remove Lines.
6576 (message-reply): Don't insert References first.
6577 (message-followup): Ditto.
6578 (message-make-references): New function.
6579 (message-followup): Set message-reply-headers before generating
6580 the buffer stuff.
6581
6582 2002-12-29 Jesper Harder <harder@ifa.au.dk>
6583
6584 * mml.el (mml-generate-mime-1): Reverse the order of
6585 encoding/flowing.
6586
6587 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6588
6589 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6590 after moving them.
6591
6592 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6593 fit with newer standard format.
6594 (gnus-summary-make-false-root-always): New variable.
6595 (gnus-gather-threads-by-subject): Use it.
6596
6597 * message.el (message-get-reply-headers): Take an address list
6598 optional argument.
6599
6600 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6601
6602 * gnus.el (gnus-keep-backlog): Change default to 20.
6603
6604 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6605 start.
6606 (gnus-agent-check-overview-buffer): Remove negative article
6607 numbers.
6608
6609 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6610 (nnmail-cache-ignore-groups): Doc fix.
6611
6612 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6613 (nnimap-debug-buffer): New variable.
6614 (nnimap-debug): Use it.
6615
6616 2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6617
6618 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6619
6620 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6621
6622 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6623 they aren't already sorted.
6624
6625 2002-12-28 Jesper Harder <harder@ifa.au.dk>
6626
6627 * message.el (message-mode-menu): Add ellipses to menu items
6628 expecting user interaction.
6629 (message-mode-field-menu): Do.
6630
6631 2002-12-26 Jesper Harder <harder@ifa.au.dk>
6632
6633 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6634 it isn't used any more.
6635
6636 2002-12-22 Jesper Harder <harder@ifa.au.dk>
6637
6638 * binhex.el (binhex-decoder-program): Fix docstring.
6639
6640 2002-12-21 Laurent Martelli <laurent@bearteam.org>
6641
6642 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6643 special chars if the mailcap file uses single quotes around %s.
6644
6645 2002-12-19 Paul Jarc <prj@po.cwru.edu>
6646
6647 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6648 return the info object.
6649
6650 2002-12-18 Paul Jarc <prj@po.cwru.edu>
6651
6652 * gnus-int.el (gnus-request-update-info): Artificially add
6653 (1 . (1- min)) to the read range, in case the backend doesn't
6654 store marks for nonexistent articles.
6655
6656 2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6657
6658 * binhex.el (binhex-insert-char): Eval-and-compile.
6659
6660 2002-12-17 Jesper Harder <harder@ifa.au.dk>
6661
6662 * message.el (message-tool-bar-local-item-from-menu): New function.
6663 (message-tool-bar-map): Use it.
6664
6665 2002-12-14 Jesper Harder <harder@ifa.au.dk>
6666
6667 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6668
6669 * gnus-art.el (gnus-article-header-rank): Last header in
6670 gnus-sorted-header-list should have higher rank than non-members.
6671
6672 2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6673
6674 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6675 covered methods.
6676
6677 2002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6678
6679 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6680 eval-when-compile. Suggested by Kevin Greiner.
6681
6682 2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
6683
6684 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6685 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6686 even though no headers may have been fetched
6687 (gnus-agent-fetch-group-1, and perhaps others, require this
6688 behavior).
6689 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6690 server buffer is constrained by gnus-agent-max-fetch-size.
6691 Multiple chunks in the same group may perform arbitrarily large
6692 updates.
6693
6694 2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
6695
6696 * gnus-agent.el (gnus-agent-fetch-selected-article): Add call to
6697 gnus-summary-update-download-mark to update the article in the
6698 summary.
6699
6700 2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
6701
6702 * gnus.el (gnus-summary-high-uncached-face,
6703 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6704 New faces.
6705
6706 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED.
6707 I added this on 2002-11-23 but it just wasn't working out as
6708 intended. The idea isn't entirely dead, three new faces
6709 gnus-summary-*-uncached-face are being added to gnus.el to provide
6710 the basis for an improved implementation.
6711 (gnus-agent-read-servers): Undo the change made on 2002-11-23.
6712 The proper file to open is lib/servers.
6713 (gnus-summary-set-agent-mark): Expand documentation. Unmarking
6714 (i.e. removing the article from gnus-newsgroup-downloadable) will
6715 now restore the article's default mark rather than simply setting
6716 no mark.
6717 (gnus-agent-get-undownloaded-list): Corrected documentation.
6718 Added code to set new summary local variable,
6719 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6720 a temporary list. No longer sets gnus-newsgroup-downloadable.
6721 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6722 up to date. Call new gnus-summary-update-download-mark to keep
6723 summary buffer up-to-date.
6724 (gnus-agent-fetch-selected-article):
6725 Keep gnus-newsgroup-undownloaded up to date.
6726 (gnus-agent-fetch-articles): Return list of articles that were
6727 successfully fetched.
6728 (gnus-agent-check-overview-buffer): No more thingatpt.
6729 (gnus-agent-expire): No longer deletes NOV entries of unread
6730 articles.
6731 (gnus-agent-unread-articles): New function.
6732 (gnus-agent-regenerate-group): The article number must be
6733 terminated by a tab character. Added more messages to report
6734 repairs. Inhibit quits while writing changes so it is now safe
6735 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6736 downloaded to 1) resolve the unbound references and 2) avoid
6737 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
6738
6739 * gnus-art.el (gnus-article-prepare): The agent
6740 downloaded/undownloaded mark is no longer stored as the article's
6741 mark.
6742
6743 * gnus-salt.el (gnus-tree-highlight-node): Add uncached as
6744 gnus-summary-highlight may use it. Added downloaded as
6745 gnus-summary-highlight was using it.
6746
6747 * gnus-sum.el (gnus-undownloaded-mark): Change from ?@ to ?- as
6748 the download mark now follows Kai's +/- convention.
6749 (gnus-downloaded-mark): Add ?+ mark.
6750 (gnus-summary-highlight): Add rules to select
6751 gnus-summary-high-uncached-face,
6752 gnus-summary-normal-uncached-face, and
6753 gnus-summary-low-uncached-face. Removed the
6754 gnus-agent-downloaded-article-face.
6755 (gnus-summary-line-format-alist): Implemented the download flag
6756 format (?O) as named in the manual. This implementation displays
6757 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6758 gnus-no-mark.
6759 (gnus-newsgroup-agentized): New local variable that identifies
6760 which groups are agentized. While the agent is now on by default,
6761 you don't have to agentize every server that you use.
6762 (gnus-update-summary-mark-positions): Completed support for the
6763 download type of mark.
6764 (gnus-summary-insert-line): Add undownloaded to the parameters.
6765 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6766 reference by the gnus-summary-line-format-spec.
6767
6768 * nntp.el (nntp-with-open-group): This macro handles dropped or
6769 broken connections by opening a new connection and repeating the
6770 failed command.
6771 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6772 XOVER commands preceding the active articles with the nov entry
6773 of the first available article. When gnus connected to such a
6774 server, the unexpected nov entry would result in duplicate lines
6775 in the agent's overview file. This patch fixes the duplicate
6776 lines problem and improves performance by skipping over all
6777 articles IDs that precede the first nov entry in the server's
6778 reply.
6779
6780 2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6781
6782 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6783 (gnus-summary-highlight): Use it instead of `downloaded'.
6784 (gnus-summary-highlight-line): Ditto.
6785
6786 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6787
6788 2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6789
6790 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6791
6792 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6793 calls.
6794
6795 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6796 downloaded variable if we're in an uncovered group.
6797
6798 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6799 font to something less noticeable.
6800 (gnus-agent-group-covered-p): New function.
6801
6802 2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6803
6804 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6805 Because of an unknown bug, the group buffer is saved in .overview
6806 file.
6807
6808 2002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6809
6810 * nntp.el (nntp-send-command): Braino in last commit.
6811 Replace `and' with `or'.
6812
6813 2002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6814
6815 * nntp.el (nntp-send-command): Assume that echo does not happen
6816 when nntp-open-connection-function is nntp-open-network-stream.
6817 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6818
6819 2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6820
6821 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6822
6823 2002-12-06 Paul Jarc <prj@po.cwru.edu>
6824
6825 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
6826 nntp-server-buffer if we aren't going to write to it.
6827
6828 2002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
6829
6830 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6831
6832 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6833
6834 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6835 decoded words.
6836
6837 2002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6838
6839 * gnus.el (fboundp): After loading mm-util, make sure it was the
6840 right one.
6841
6842 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6843
6844 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Move here from
6845 gnus-sum. Made into a user option.
6846
6847 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6848 (gnus-summary-mark-article-as-unread): ???
6849
6850 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6851
6852 * time-date.el (date-to-time): Typo.
6853
6854 * parse-time.el: Typo.
6855
6856 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6857
6858 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6859
6860 * nnimap.el:
6861 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6862
6863 * mm-encode.el (mm-safer-encoding): Typo.
6864
6865 * messcompat.el: Typo.
6866
6867 * message.el (message-face-alist): Typo.
6868
6869 * imap.el (imap-interactive-login, imap-open): Typos.
6870
6871 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6872
6873 * gnus.el: Typo.
6874
6875 * gnus-win.el (gnus-configure-frame): Typo.
6876
6877 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6878
6879 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6880
6881 * gnus-sum.el (gnus-summary-article-number)
6882 (gnus-summary-read-group-1, gnus-summary-mark-article)
6883 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6884
6885 * gnus-mule.el (gnus-mule-add-group): Typo.
6886
6887 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6888
6889 * gnus-group.el (gnus-group-fetch-faq): Typo.
6890
6891 * gnus-art.el (gnus-decode-header-methods): Typo.
6892
6893 * flow-fill.el: Typo.
6894
6895 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6896
6897 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6898
6899 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6900
6901 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6902 (gnus-summary-mark-article-as-unread)
6903 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6904 Reformatting to avoid long lines.
6905 (gnus-inhibit-mime-unbuttonizing): Move to gnus-art.
6906
6907 2002-11-28 Daiki Ueno <ueno@unixuser.org>
6908
6909 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6910 be accessed through `mail-header-number'.
6911
6912 2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6913
6914 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6915 compressed range to gnus-summary-insert-articles.
6916
6917 2002-11-26 Kevin Ryde <user42@zip.com.au>
6918
6919 * gnus-art.el (gnus-mime-copy-part): Look for filename
6920 parameter under content-disposition, not content-type.
6921
6922 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6923 (gnus-summary-reselect-current-group): Use it.
6924
6925 2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6926
6927 * gnus-agent.el (gnus-agent-uncached-articles):
6928 If gnus-agent-load-alist fails, return ARTICLES.
6929
6930 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6931
6932 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6933
6934 * gnus-sum.el (gnus-summary-insert-old-articles):
6935 Remove superfluous function call.
6936 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6937 Add warning to docstring.
6938
6939 2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6940
6941 * gnus-agent.el: Autoload number-at-point instead.
6942 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6943
6944 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6945
6946 * gnus-agent.el (gnus-agent-check-overview-buffer):
6947 Explicitly require thingatpt (for number-at-point) and protect against
6948 deactivate-mark being unbound (on XEmacs).
6949
6950 2002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6951
6952 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6953 print message on entry.
6954
6955 2002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>
6956
6957 * gnus-range.el (gnus-range-difference): New function.
6958 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6959
6960 2002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6961
6962 * gnus-sum.el (gnus-summary-insert-old-articles):
6963 Use gnus-remove-from-range instead of gnus-range-difference which
6964 doesn't exist.
6965
6966 2002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
6967
6968 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6969 used for showing which articles have been downloaded.
6970 (gnus-agent-article-alist): Format change. Add documentation.
6971 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6972 process-marked articles.
6973 (gnus-agent-summary-fetch-series): Command for `J s'.
6974 Articles in the series are individually fetched to minimize lose of
6975 content due to an error/quit.
6976 (gnus-agent-synchronize-flags-server, gnus-agent-add-server):
6977 Use gnus-message instead of message.
6978 (gnus-agent-read-servers): Use file lib/methods instead of
6979 lib/servers. TODO: Why?
6980 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
6981 (gnus-agent-get-undownloaded-list): Remove articles that appear to
6982 come from the agent. This means that they are not downloaded.
6983 (gnus-agent-fetch-selected-article): Don't use history.
6984 (gnus-agent-save-history, gnus-agent-enter-history)
6985 (gnus-agent-article-in-history-p, gnus-agent-history-path):
6986 Remove function; history is not used anymore.
6987 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
6988 (gnus-agent-crosspost): Started rewrite then realized that a typo
6989 in gnus-agent-fetch-articles ensures that this function is never
6990 called. This will need to be fixed later.
6991 (gnus-agent-check-overview-buffer): Some sanity checks on the
6992 agent overview buffer. This is a safety net used during
6993 development.
6994 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
6995 changed, write a number to the file indicating this.
6996 (gnus-agent-fetch-headers): Rewrite to respect
6997 gnus-agent-consider-all-articles without relying on the
6998 `.fetched' files. Make it fast.
6999 (gnus-agent-braid-nov): Change resulting from
7000 gnus-agent-fetch-headers change.
7001 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7002 `.fetched' files.
7003 (gnus-agent-read-agentview): New function, used by
7004 gnus-agent-load-alist.
7005 (gnus-agent-load-fetched-headers): Remove.
7006 (gnus-agent-save-alist): Rewrite to accommodate new format.
7007 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7008 same order as in gnus-newsgroup-headers.
7009 (gnus-agent-expire): Document and implement extra args ARTICLES,
7010 GROUP, FORCE. Do not restrict usage.
7011 (gnus-agent-uncached-articles): New function.
7012 (gnus-agent-retrieve-headers): Use it.
7013 (gnus-agent-regenerate-group): No longer needs to be called from
7014 gnus-agent-regenerate. Individual groups may be regenerated. The
7015 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7016 The article fetch dates are validated in the article alist.
7017 The article alist is pruned of entries that do not reference existing
7018 NOV entries. All changes are computed then applied with
7019 inhibit-quit bound to t. As a result, it is now safe to quit out of
7020 regeneration. The optional clean parameter has been replaced with
7021 an optional reread parameter. Clean is no longer necessary as
7022 regeneration gets the appropriate setting from
7023 gnus-agent-consider-all-articles. The new reread parameter will
7024 result in fetched, or all, articles being marked as unread.
7025 (gnus-agent-regenerate): Remove code to regenerate the history
7026 file as it is no longer used.
7027
7028 * gnus-start.el (gnus-make-ascending-articles-unread):
7029 New function, for efficient mass-marking.
7030
7031 * gnus-sum.el (gnus-summary-highlight): Use new face for
7032 downloaded articles.
7033 (gnus-article-mark): Prefer to indicate read/unread status over
7034 downloaded status.
7035 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7036 line.
7037 (gnus-summary-highlight-line): Use new face for downloaded
7038 articles.
7039 (gnus-summary-insert-old-articles): Improve performance by
7040 replacing the initial LIST of older articles with a compressed
7041 RANGE of older articles. Some servers appear to lie about
7042 their active range so the original list could contain millions
7043 of article numbers. The range is not expanded into a list
7044 until the optional ALL parameter has been applied.
7045
7046 2002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7047
7048 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7049
7050 2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7051
7052 * spam.el:
7053 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
7054
7055 * spam.el: Added `M s t' and `M s x' key mappings.
7056
7057 2002-11-20 Simon Josefsson <jas@extundo.com>
7058
7059 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7060
7061 2002-11-19 Simon Josefsson <jas@extundo.com>
7062
7063 * gnus-sum.el (gnus-summary-morse-message):
7064 Load morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7065 (unmorse-region): Autoload it instead.
7066
7067 2002-11-18 Simon Josefsson <jas@extundo.com>
7068
7069 * gnus-sum.el (gnus-summary-morse-message): New function.
7070 (gnus-summary-wash-map): Bind to `W m'.
7071 (gnus-summary-make-menu-bar): Add.
7072
7073 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7074 before storing \Deleted mark on expired articles.
7075
7076 2002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
7077
7078 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7079 parens in column 0.
7080
7081 2002-11-17 Juanma Barranquero <lektu@terra.es>
7082
7083 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7084
7085 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7086
7087 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7088
7089 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7090
7091 * message.el (message-set-auto-save-file-name):
7092 Use make-directory, to avoid the dependence on gnus-util.
7093
7094 2002-11-16 Simon Josefsson <jas@extundo.com>
7095
7096 * nnimap.el (nnimap-callback-callback-function):
7097 (nnimap-callback-buffer): Remove, these cannot be global but must
7098 be embedded into the callback.
7099 (nnimap-make-callback): New. Embedd article number, callback and
7100 buffer in function.
7101 (nnimap-callback, nnimap-request-article-part): Update.
7102
7103 2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7104
7105 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7106
7107 2002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7108
7109 * gnus.el (gnus-summary-line-format): Document %C.
7110
7111 2002-11-11 Simon Josefsson <jas@extundo.com>
7112
7113 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify):
7114 Display output when called interactively.
7115
7116 2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7117
7118 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7119
7120 * message.el (message-draft-coding-system): Improve comment; use
7121 mm-auto-save-coding-system for the default value.
7122
7123 * nndraft.el (nndraft-request-article): Revert to the state before
7124 2002-10-29; regexp-quote mail-header-separator.
7125
7126 2002-11-06 Jesper Harder <harder@ifa.au.dk>
7127
7128 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7129 allow editing of drafts from an nnvirtual group.
7130
7131 2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7132
7133 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7134 mm-auto-save-coding-system.
7135
7136 * message.el (message-draft-coding-system): Default to
7137 iso-2022-7bit.
7138
7139 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7140 restore the default value to emacs-mule or escape-quoted.
7141
7142 2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7143
7144 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7145 a delayed or a queued article as well as a draft.
7146
7147 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7148 delayed or a queued article in the raw format; treat a delayed
7149 article as a raw article as well as a draft.
7150 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7151 for the delayed group.
7152
7153 * nndraft.el (nndraft-request-article): Ignore auto save files for
7154 a delayed or a queued article; don't bother to decode a queued
7155 article; don't bind nnmail-file-coding-system for a queued article.
7156
7157 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7158 and the queue group.
7159
7160 2002-11-04 Jesper Harder <harder@ifa.au.dk>
7161
7162 * gnus-group.el (gnus-group-delete-group):
7163 gnus-cache-active-hashtb might be void.
7164
7165 2002-11-02 Raymond Scholz <ray-2002@zonix.de>
7166
7167 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
7168 setting of the default user ID.
7169
7170 2002-11-01 Jesper Harder <harder@ifa.au.dk>
7171
7172 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7173 charset.
7174
7175 2002-10-31 Alex Schroeder <alex@emacswiki.org>
7176
7177 * spam-stat.el (spam-stat-process-directory): Add dir to message.
7178 (spam-stat-reduce-size): No longer remove words
7179 with values close to 0.5, because the default value is 0.2.
7180
7181 2002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7182
7183 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7184 documentation.
7185
7186 2002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7187
7188 * gnus-agent.el (gnus-agent-fetched-headers)
7189 (gnus-agent-load-fetched-headers)
7190 (gnus-agent-save-fetched-headers): Remove variable and two
7191 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7192 works better.
7193 (gnus-agent-fetch-headers): New implementation from Kevin
7194 Greiner. Uses gnus-agent-article-alist to store information
7195 about fetched messages which aren't on the server anymore.
7196 The trick is to return a list of considered messages to the caller,
7197 but to only fetch those which haven't been fetched yet.
7198
7199 2002-10-30 Simon Josefsson <jas@extundo.com>
7200
7201 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7202
7203 * pgg.el (pgg-passphrase-cache-expiry): Remove.
7204
7205 2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7206
7207 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7208 versions of emacs-w3m than 1.3.3.
7209
7210 * mm-view.el (mm-w3m-mode-command-alist)
7211 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Remove.
7212 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7213 (mm-setup-w3m): Simplify.
7214 (mm-w3m-local-map-property): New function.
7215 (mm-inline-text-html-render-with-w3m): Use it.
7216
7217 * gnus-art.el (gnus-article-wash-html-with-w3m):
7218 Use mm-w3m-local-map-property.
7219
7220 2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7221
7222 * mm-util.el (mm-auto-save-coding-system): Default to
7223 iso-2022-7bit.
7224
7225 * nndraft.el (nndraft-request-article): Decode an article using
7226 the coding-system emacs-mule if it seems to have been saved using
7227 emacs-mule.
7228 (nndraft-request-replace-article): Use message-draft-coding-system
7229 instead of mm-auto-save-coding-system for the draft or delayed
7230 group.
7231
7232 2002-10-28 Josh Huber <huber@alum.wpi.edu>
7233
7234 * mml.el (mml-mode-map): Fix keybindings for mml-secure-*
7235 functions.
7236
7237 2002-10-28 Mark A. Hershberger <mah@everybody.org>
7238
7239 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7240 type values ("url" size) regardless of the values of
7241 mm-url-use-external.
7242
7243 2002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7244
7245 * nnimap.el (nnimap-request-article-part): Try harder to show
7246 group name in debugging message.
7247
7248 2002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7249
7250 * gnus-agent.el (gnus-agent-save-fetched-headers):
7251 Create directory if it doesn't exist.
7252 (gnus-agent-fetch-headers): Remove old cruft that tried to
7253 abstain from downloading articles more than once if
7254 gnus-agent-consider-all-articles was true. This is now done
7255 properly via the .fetched files.
7256
7257 2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7258
7259 * nndraft.el (nndraft-request-article): Treat delayed articles
7260 like drafts.
7261
7262 2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7263
7264 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7265
7266 2002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7267
7268 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7269 Remove unused optional arg DIR and corresponding code.
7270
7271 * nnimap.el (nnimap-request-article-part): Include group name in
7272 debugging output.
7273
7274 2002-10-24 Paul Jarc <prj@po.cwru.edu>
7275
7276 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7277
7278 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7279
7280 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7281 contains range of headers that have been fetched by the agent
7282 already. Compare gnus-agent-article-alist.
7283 (gnus-agent-file-header-cache):
7284 Like gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7285 (gnus-agent-fetch-headers): Improve comment. Revert to old
7286 seen/recent logic.
7287 Remember which headers have been fetched before and don't fetch
7288 them again the next time round.
7289 (gnus-agent-load-fetched-headers)
7290 (gnus-agent-save-fetched-headers): New functions, for remembering
7291 which headers have been fetched before.
7292
7293 2002-10-22 Jesper Harder <harder@ifa.au.dk>
7294
7295 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7296 features while searching.
7297
7298 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7299
7300 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
7301
7302 2002-10-22 Simon Josefsson <jas@extundo.com>
7303
7304 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7305 (pgg-snarf-keys): Add.
7306
7307 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7308
7309 * spam.el: Don't autoload bbdb-records.
7310
7311 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7312
7313 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7314 prevent inf-loop.
7315
7316 2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7317
7318 * nnslashdot.el: Removed some test lines.
7319 More test.
7320
7321 2002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7322
7323 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7324 are known to be downloaded already.
7325
7326 2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7327
7328 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7329 (mm-text-html-washer-alist): Ditto.
7330
7331 2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7332
7333 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7334 boundary between headers and body.
7335 * nnml.el (nnml-parse-head): Ditto.
7336
7337 2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7340 entries.
7341
7342 * gnus-group.el (gnus-fetch-group): Allow an optional
7343 specification of the articles to select.
7344
7345 * gnus-srvr.el (gnus-server-prepare): Remove superfluous cdr.
7346
7347 2002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7348
7349 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7350 headers from the group, update variable `articles' to contain
7351 only those numbers where headers exist. (When fetching all
7352 articles in a group, Gnus creates lots of numbers where there is
7353 no articles.)
7354
7355 2002-10-20 Steve Youngs <youngs@xemacs.org>
7356
7357 * pgg-parse.el (pgg-parse-public-key-algorithm-alist):
7358 XEmacs doesn't have the 'alist custom type, use cons cells instead.
7359 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7360 (pgg-parse-hash-algorithm-alist): Ditto.
7361 (pgg-parse-compression-algorithm-alist): Ditto.
7362 (pgg-parse-signature-type-alist): Ditto.
7363
7364 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7365
7366 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7367
7368 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7369
7370 2002-10-19 Simon Josefsson <jas@extundo.com>
7371
7372 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7373 buffer.
7374
7375 2002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7376
7377 * gnus-spec.el (gnus-make-format-preserve-properties)
7378 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7379 properties also on XEmacs. `gnus-xmas-format' is like format but
7380 preserves text properties on XEmacs (though it only understands
7381 simple format specs). The variable
7382 `gnus-make-format-preserve-properties' controls whether the
7383 function is used, and is checked in `gnus-parse-simple-format'.
7384 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7385
7386 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7387 output.
7388 (gnus-agent-consider-all-articles): New variable.
7389 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7390 (gnus-agent-fetch-headers): Depending on
7391 gnus-agent-consider-all-articles, maybe get all articles.
7392 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7393 `read'.
7394 (gnus-predicate-imples-unread): New function.
7395 (gnus-agent-fetch-headers): Optimize to call
7396 gnus-list-of-unread-articles if that is sufficient.
7397 Check unseen and recent instead of seen and recent.
7398 (gnus-agent-fetch-headers): Abstain from calling
7399 gnus-list-range-intersection if range (a . b) would have (> a b).
7400
7401 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7402
7403 * message.el (message-send-mail): Make it possible to perform
7404 edebug-defun.
7405
7406 2002-10-18 Simon Josefsson <jas@extundo.com>
7407
7408 * gnus-art.el (gnus-button-man-handler): Change default to
7409 `manual-entry' (defined in both emacsen).
7410 (gnus-button-man-handler): Remove emacsen difference and use
7411 `manual-entry'.
7412
7413 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7414
7415 * spam.el: Wrap autoload settings for bbdb-records,
7416 executable-find and ifile-spam-filter with eval-and-compile.
7417 (spam-display-buffer-contents): Remove.
7418 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7419
7420 2002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
7421
7422 * spam.el (spam-display-buffer-contents): New function.
7423 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
7424 from Katsumi Yamaoka <yamaoka@jpl.org>.
7425
7426 2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7427
7428 * nnheader.el (nnheader-parse-naked-head): New function.
7429 (nnheader-parse-head): Use the above function, in order to handle
7430 continuation lines properly.
7431 (nnheader-remove-body): New function.
7432 (nnheader-remove-cr-followed-by-lf): New function.
7433 (nnheader-ms-strip-cr): Use the above function.
7434
7435 * gnus-agent.el (gnus-agent-regenerate-group):
7436 Call `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7437 `nnheader-parse-head'.
7438 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7439
7440 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7441 continuation lines by itself; call `nnheader-parse-naked-head'
7442 instead of `nnheader-parse-head'.
7443 * nndiary.el (nndiary-parse-head): Ditto.
7444 * nnfolder.el (nnfolder-parse-head): Ditto.
7445 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7446 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7447 * nnml.el (nnml-parse-head): Ditto.
7448
7449 2002-10-17 Steve Youngs <youngs@xemacs.org>
7450
7451 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7452 XEmacs, default to it if featurep 'xemacs.
7453
7454 2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7455
7456 * spam-stat.el: Check for the existence of hash functions instead
7457 of the Emacs version to decide whether to load cl.
7458 Suggested by Kai Großjohann.
7459
7460 2002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7461
7462 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7463 if it isn't open yet.
7464
7465 2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7466
7467 * gnus-group.el: Require mm-url only when compiling.
7468 (gnus-group-fetch-charter): Require mm-url.
7469
7470 * spam-stat.el: Require cl for the functions gethash,
7471 hash-table-count, make-hash-table and mapc for Emacs 20.
7472 (puthash): Alias to cl-puthash for Emacs 20.
7473 (with-syntax-table): New macro for Emacs 20.
7474
7475 2002-10-12 Jesper Harder <harder@ifa.au.dk>
7476
7477 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7478
7479 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7480
7481 * spam.el (spam-check-ifile): Add ifile as a spam checking
7482 backend, and spam-use-ifle as the variable to toggle that check.
7483
7484 2002-10-12 Simon Josefsson <jas@extundo.com>
7485
7486 * message.el (message-beginning-of-line): New variable.
7487 (message-beginning-of-line): Use it.
7488
7489 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7490
7491 * spam.el: More compilation fixes for BBDB.
7492
7493 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
7494 (spam-stat-reduce-size): Interactive.
7495 (spam-stat-reset): New function.
7496 (spam-stat-save): Interactive.
7497
7498 2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7499
7500 * gnus.el: Autoload gnus-delay-initialize.
7501
7502 * message.el: Autoload gnus-delay-article.
7503
7504 2002-10-11 Jesper Harder <harder@ifa.au.dk>
7505
7506 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7507 text property in Emacs.
7508
7509 2002-10-11 Simon Josefsson <jas@extundo.com>
7510
7511 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7512 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7513
7514 * mml1991.el (mml1991-pgg-sign): Remove CR.
7515
7516 2002-10-10 Simon Josefsson <jas@extundo.com>
7517
7518 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7519 decrypt failed.
7520 (mml2015-trust-boundaries-alist): Remove.
7521 (mml2015-gpg-extract-signature-details): Don't use it.
7522 (mml2015-unabbrev-trust-alist): New.
7523 (mml2015-gpg-extract-signature-details): Use it.
7524
7525 2002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
7526
7527 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7528 BBDB installed.
7529
7530 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7531 statistical analysis of spam in Lisp only.
7532
7533 2002-10-10 Simon Josefsson <jas@extundo.com>
7534
7535 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7536 auth, selected or examine state.
7537
7538 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7539 buffer and error buffer depending on type of information.
7540
7541 * mml2015.el (mml2015-gpg-extract-signature-details):
7542 Parse --status-fd stuff even if gpg.el is not used (revert earlier
7543 change).
7544 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7545 gnus details.
7546 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7547 buffer.
7548
7549 * pgg.el (pgg-verify-region): Use it.
7550
7551 * pgg-def.el (pgg-query-keyserver): New variable.
7552
7553 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7554 key-identifier in packet. Is this a good idea?
7555
7556 * mml.el (mml-mode-map): Add security commands that operates on
7557 MIME parts.
7558 (mml-menu): And menu items for them.
7559
7560 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7561
7562 * mml.el (mml-parse-1): Support sender in #secure tags.
7563
7564 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7565 defined.
7566
7567 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7568 (mml-pgp-encrypt-buffer): Support combined signing.
7569
7570 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7571 (mml1991-gpg-encrypt): Ditto.
7572 (mml1991-pgg-encrypt): Ditto.
7573 (mml1991-encrypt): Pass sign parameter.
7574
7575 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7576 (mml-signencrypt-style): Mention the variable.
7577
7578 2002-10-09 Simon Josefsson <jas@extundo.com>
7579
7580 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7581 pgg-gpg-user-id.
7582
7583 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7584 (pgg-fetch-key-function): Nil if w3 is not installed.
7585
7586 2002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7587
7588 * gnus-agent.el (gnus-agent-fetch-selected-article):
7589 Bind gnus-agent-current-history.
7590
7591 2002-10-06 Simon Josefsson <jas@extundo.com>
7592
7593 * imap.el (imap-parse-status): Don't use read to read token.
7594
7595 2002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7596
7597 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7598 for methods not covered by the agent, and when unplugged.
7599
7600 2002-10-05 Simon Josefsson <jas@extundo.com>
7601
7602 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7603 signing.
7604
7605 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7606 a named server fails, ignore the server.
7607
7608 * mml1991.el (mml1991-pgg-sign): Do QP.
7609
7610 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7611 work.
7612
7613 2002-10-04 Simon Josefsson <jas@extundo.com>
7614
7615 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7616
7617 * pgg-pgp.el (pgg-pgp-verify-region):
7618 Inline binary-write-decoded-region from MEL.
7619
7620 * pgg.el (pgg-encrypt-region): Support sign.
7621
7622 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7623
7624 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7625
7626 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7627 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7628 branch where PGG was taken from in the ChangeLog entries below.
7629
7630 2002-10-01 Simon Josefsson <jas@extundo.com>
7631
7632 * pgg-pgp.el: Don't require mel. Don't use luna.
7633 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7634 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7635 (pgg-pgp-process-region): Don't use binary-funcall.
7636
7637 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7638
7639 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7640 instead of concat.
7641
7642 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7643
7644 2002-09-29 Simon Josefsson <jas@extundo.com>
7645
7646 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7647 compile warnings.
7648
7649 * pgg.el (pgg-decrypt-region): Don't parse packet.
7650
7651 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7652
7653 2002-09-29 Daiki Ueno <ueno@unixuser.org>
7654
7655 * pgg.el: Remove dependency on calist.el.
7656
7657 2002-09-28 Simon Josefsson <jas@extundo.com>
7658
7659 * pgg.el (pgg-temporary-file-directory): New variable.
7660 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7661
7662 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7663 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7664
7665 * pgg-parse.el (pgg-char-int): Defalias.
7666 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7667 (pgg-read-bytes, pgg-read-body): Use it.
7668 (pgg-decode-packets): Don't use MEL, use base64-*.
7669 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7670 (pgg-string-as-unibyte): Defalias.
7671 (pgg-parse-armor-region): Use it.
7672
7673 * pgg-gpg.el (pgg-gpg-process-region):
7674 Use pgg-temporary-file-directory.
7675
7676 * luna.el: Don't def-edebug.
7677
7678 * pgg-pgp5.el (pgg-scheme-verify-region):
7679 Inline binary-write-decoded-region from MEL.
7680
7681 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7682
7683 * alist.el, calist.el: Don't require product/APEL.
7684
7685 * pgg-parse.el (top-level): Remove dependency on static.el,
7686 pccl.el, mel.el.
7687 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7688 `define-ccl-program' is boundp, instead of using broken.
7689
7690 2002-10-01 Simon Josefsson <jas@extundo.com>
7691
7692 * message.el (message-required-mail-headers): Remove Lines:.
7693
7694 2002-10-03 Jesper Harder <harder@ifa.au.dk>
7695
7696 * gnus-group.el (gnus-group-fetch-charter,
7697 gnus-group-fetch-control): Prompt for group if given a prefix
7698 argument.
7699 * gnus-sum.el: Add gnus-group-fetch-charter and
7700 gnus-group-fetch-control to summary key map and menu.
7701
7702 2002-10-03 Paul Jarc <prj@po.cwru.edu>
7703
7704 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
7705 number when there are no articles.
7706
7707 2002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7708
7709 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7710 arg ALL means to fetch all articles, not only downloadable ones.
7711 (gnus-agent-fetch-selected-article): New function for
7712 gnus-select-article-hook or gnus-mark-article-hook.
7713
7714 2002-10-02 Peter von der Ahé <nospam2159@daimi.au.dk>
7715
7716 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7717 raw-text.
7718
7719 2002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
7720
7721 * spam.el: Merged changes from pinard@iro.umontreal.ca (François
7722 Pinard).
7723 Major revamp of the code, documentation is in comments in the file
7724 for now.
7725
7726 2002-09-30 Simon Josefsson <jas@extundo.com>
7727
7728 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7729 buffer seem to be needed?
7730
7731 2002-09-29 Simon Josefsson <jas@extundo.com>
7732
7733 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7734 compile warnings.
7735
7736 * mml1991.el (mml1991-function-alist): Add pgg.
7737 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7738 (mml1991-pgg-encrypt): Fix recipients querying.
7739
7740 2002-09-28 David Edmondson <dme@dme.org>
7741
7742 * mml2015.el (autoload): Autoload correct files.
7743
7744 2002-09-28 Simon Josefsson <jas@extundo.com>
7745
7746 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7747 handle is returned.
7748
7749 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7750
7751 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7752 Protect against non-existent of `nnimap-mailbox-info'.
7753
7754 2002-09-27 Simon Josefsson <jas@extundo.com>
7755
7756 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7757 (gnus-setup-news-hook): Use it.
7758 (gnus-after-getting-new-news-hook): Ditto.
7759
7760 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7761
7762 2002-09-27 Mats Lidell <matsl@contactor.se>
7763
7764 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7765
7766 2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7767
7768 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7769 the part to decode encoded words, use raw words instead of decoded
7770 words.
7771
7772 2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7773
7774 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7775
7776 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7777 (mm-setup-w3m): Use it.
7778
7779 2002-09-27 Simon Josefsson <jas@extundo.com>
7780
7781 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7782 article buffers.
7783
7784 * nnimap.el (nnimap-fixup-unread-after-getting-new-news):
7785 Autoload it just in case.
7786 (nnimap-update-unseen): New function; update unseen count in
7787 `n-m-info'.
7788 (nnimap-close-group): Call it.
7789
7790 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7791 (gnus-after-getting-new-news-hook): Ditto.
7792
7793 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7794 message into verboselevel 9. Change slow mail check message.
7795 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7796 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7797 used as a hook after getting new mail.
7798
7799 2002-09-26 Simon Josefsson <jas@extundo.com>
7800
7801 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7802 SELECT/EXAMINE is first unseen article, not number of unseen
7803 articles. Make them distinct by renaming the former to
7804 `first-unseen' instead of `unseen'.
7805
7806 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7807 too.
7808 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7809 changed.
7810 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7811
7812 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7813
7814 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7815 better.
7816
7817 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7818 if dissecting resulting buffer actually had any information.
7819
7820 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7821
7822 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7823 because the function `string<' allows symbols.
7824
7825 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7826
7827 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7828
7829 * message.el (message-forward-make-body): Revert an early change
7830 because 8-bit utf-8 emails.
7831
7832 2002-09-25 Björn Torkelsson <torkel@acc.umu.se>
7833
7834 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
7835 links to Info).
7836 * gnus-art.el (gnus-treat-highlight-signature):
7837 * gnus-art.el (gnus-treat-buttonize):
7838 * gnus-art.el (gnus-treat-buttonize-head):
7839 * gnus-art.el (gnus-treat-emphasize):
7840 * gnus-art.el (gnus-treat-strip-cr):
7841 * gnus-art.el (gnus-treat-unsplit-urls):
7842 * gnus-art.el (gnus-treat-leading-whitespace):
7843 * gnus-art.el (gnus-treat-hide-headers):
7844 * gnus-art.el (gnus-treat-hide-boring-headers):
7845 * gnus-art.el (gnus-treat-hide-signature):
7846 * gnus-art.el (gnus-treat-fill-article):
7847 * gnus-art.el (gnus-treat-hide-citation):
7848 * gnus-art.el (gnus-treat-hide-citation-maybe):
7849 * gnus-art.el (gnus-treat-strip-list-identifiers):
7850 * gnus-art.el (gnus-treat-strip-pgp):
7851 * gnus-art.el (gnus-treat-strip-pem):
7852 * gnus-art.el (gnus-treat-strip-banner):
7853 * gnus-art.el (gnus-treat-highlight-headers):
7854 * gnus-art.el (gnus-treat-highlight-citation):
7855 * gnus-art.el (gnus-treat-date-ut):
7856 * gnus-art.el (gnus-treat-date-local):
7857 * gnus-art.el (gnus-treat-date-english):
7858 * gnus-art.el (gnus-treat-date-lapsed):
7859 * gnus-art.el (gnus-treat-date-original):
7860 * gnus-art.el (gnus-treat-date-iso8601):
7861 * gnus-art.el (gnus-treat-date-user-defined):
7862 * gnus-art.el (gnus-treat-strip-headers-in-body):
7863 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7864 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7865 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7866 * gnus-art.el (gnus-treat-unfold-headers):
7867 * gnus-art.el (gnus-treat-fold-headers):
7868 * gnus-art.el (gnus-treat-fold-newsgroups):
7869 * gnus-art.el (gnus-treat-overstrike):
7870 * gnus-art.el (gnus-treat-display-xface):
7871 * gnus-art.el (gnus-treat-display-smileys):
7872 * gnus-art.el (gnus-treat-from-picon):
7873 * gnus-art.el (gnus-treat-mail-picon):
7874 * gnus-art.el (gnus-treat-newsgroups-picon):
7875 * gnus-art.el (gnus-treat-body-boundary):
7876 * gnus-art.el (gnus-treat-capitalize-sentences):
7877 * gnus-art.el (gnus-treat-fill-long-lines):
7878 * gnus-art.el (gnus-treat-play-sounds):
7879 * gnus-art.el (gnus-treat-translate):
7880 * gnus-art.el (gnus-treat-x-pgp-sig):
7881 * gnus-art.el (gnus-mime-button-line-format):
7882 * gnus-art.el (gnus-button-man-level):
7883 * gnus-art.el (gnus-button-emacs-level):
7884 * gnus-cus.el (gnus-group-parameters):
7885 * gnus-gl.el (bbb-build-mid-scores-alist):
7886 * gnus-group.el (gnus-group-line-format):
7887 * gnus-mlspl.el (gnus-group-split-setup):
7888 * gnus-mlspl.el (gnus-group-split):
7889 * gnus-msg.el (gnus-mailing-list-groups):
7890 * gnus-msg.el (gnus-posting-styles):
7891 * gnus-nocem.el (gnus-nocem-issuers):
7892 * gnus-score.el (gnus-score-regexp-bad-p):
7893 * gnus-srvr.el (gnus-server-line-format):
7894 * gnus-topic.el (gnus-topic-line-format):
7895 * gnus.el (gnus-summary-line-format):
7896 * mail-source.el (mail-sources):
7897 * message.el (message-subscribed-address-file):
7898 * nnmail.el (nnmail-split-fancy): ???
7899
7900 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7901
7902 * mail-source.el (mail-source-run-script): Use `functionp' to test
7903 whether the argument `script' is in fact a function.
7904 (mail-sources): Adjust the defcustom to allow users to specify a
7905 function or a string as the value of the `:prescript' and
7906 `:postscript' arguments of the `file' and `pop3' mail sources.
7907
7908 2002-09-25 Paul Jarc <prj@po.cwru.edu>
7909
7910 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
7911 number when article 1 does not exist.
7912
7913 2002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
7914
7915 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7916 apropos if apropos-variable does not exist.
7917 (gnus-button-guessed-mid-regexp)
7918 (gnus-button-handle-describe-prefix, gnus-button-alist):
7919 Better regexes.
7920 (gnus-button-handle-describe-function)
7921 (gnus-button-handle-describe-variable): Doc fix.
7922 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
7923 (gnus-button-handle-apropos-command): Doc fix.
7924
7925 2002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
7926
7927 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7928 the file.
7929
7930 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7931
7932 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7933
7934 2002-09-24 Simon Josefsson <jas@extundo.com>
7935
7936 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7937 (mml2015-use): Prefer PGG if installed.
7938 (mml2015-function-alist): Add PGG wrappers.
7939 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7940 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7941 prefix, make regexp optionally skip it.
7942 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7943 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7944 (mml2015-pgg-encrypt): New functions.
7945 (defvar, autoload): Prevent byte-compile warnings.
7946
7947 2002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7948
7949 * gnus-art.el (article-strip-banner): Check for the existence of
7950 from header.
7951
7952 2002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7953
7954 * gnus-art.el (gnus-button-guessed-mid-regexp): Improve regexp.
7955 (gnus-button-alist): Improve regexp for
7956 gnus-button-handle-mid-or-mail (false positives), fixed
7957 gnus-button-handle-man entries.
7958
7959 2002-09-23 Josh Huber <huber@alum.wpi.edu>
7960
7961 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
7962 nnmail-extra-headers is non-nil.
7963
7964 2002-09-23 Paul Jarc <prj@po.cwru.edu>
7965
7966 * nnmaildir.el: Store article numbers persistently.
7967 General revision.
7968 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
7969 for nnmail-expiry-wait; delete instead of moving if 'force is
7970 given.
7971
7972 2002-09-23 Simon Josefsson <jas@extundo.com>
7973 Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
7974
7975 * smime.el (smime-sign-buffer): Get key and extra certs.
7976 (smime-get-key-with-certs-by-email): Utility function.
7977
7978 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
7979 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
7980
7981 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
7982 article exists.
7983
7984 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
7985
7986 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
7987
7988 2002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
7989
7990 * gnus-art.el (gnus-button-handle-custom)
7991 (gnus-button-handle-mid-or-mail)
7992 (gnus-button-handle-describe-{function,variable,key})
7993 (gnus-button-handle-apropos{,command,variable}): New functions.
7994 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
7995 (gnus-button-{man,emacs,mail}-level): New variables.
7996 (gnus-button-alist): Use the above to buttonize emacs and mail
7997 related links.
7998
7999 2002-09-18 Juanma Barranquero <lektu@terra.es>
8000
8001 * gnus-int.el (gnus-status-message): Fix spacing.
8002
8003 * imap.el (imap-continuation): Fix typos.
8004
8005 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8006
8007 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8008
8009 * gnus-art.el (gnus-article-reply-with-original):
8010 Correct with-current-buffer scope.
8011
8012 * message.el (message-completion-alist): Add Reply-To, From, etc.
8013
8014 2002-09-18 Nevin Kapur <nevin@jhu.edu>
8015
8016 * nnimap.el (nnimap-request-expire-articles): Make flag setting
8017 conditional.
8018
8019 2002-09-17 Simon Josefsson <jas@extundo.com>
8020
8021 * nnimap.el (nnimap-expiry-target): Don't search for which
8022 articles exists here.
8023 (nnimap-request-expire-articles): Do it here instead. Only expire
8024 when articles are found. Suggested by Nevin Kapur
8025 <nevin@jhu.edu>.
8026
8027 2002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
8028
8029 * message.el (message-strip-subject-trailing-was)
8030 (message-change-subject, message-add-archive-header)
8031 (message-xpost-fup2-header, message-xpost-insert-note)
8032 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8033 adopted from message-utils.el. Add functions to the keymap, mode
8034 describtion and menu.
8035 (message-change-subject, message-xpost-fup2): Signal error if
8036 current header is empty.
8037 (message-xpost-insert-note): Change insert position.
8038 (message-archive-note): Ensure to insert note in message body (not
8039 in head).
8040 (message-archive-header, message-archive-note)
8041 (message-xpost-default, message-xpost-note, message-fup2-note)
8042 (message-xpost-note-function): New variables adopted from
8043 message-utils.el. Changed some doc-strings.
8044 (message-mark-insert-{begin,end}): Rename from
8045 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8046 values.
8047 (message-subject-trailing-was-query)
8048 (message-subject-trailing-was-ask-regexp)
8049 (message-subject-trailing-was-regexp): New variables.
8050 (message-to-list-only): Add doc-string and menu entry.
8051
8052 * message-utils.el: Removed. Functions are now in message.el.
8053
8054 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8055
8056 * gnus-art.el (gnus-article-reply-with-original,
8057 gnus-article-followup-with-original): Switch to
8058 gnus-summary-buffer before reply/followup.
8059
8060 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8061
8062 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8063 not exist. Toggle it anyway.
8064
8065 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8066
8067 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8068
8069 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8070 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8071
8072 * rfc2047.el (message-posting-charset): Defvar it.
8073 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8074 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8075
8076 * mail-source.el (mail-source-fetch): Hide password.
8077
8078 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8079
8080 2002-09-12 John Paul Wallington <jpw@shootybangbang.com>
8081
8082 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8083
8084 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8085
8086 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8087
8088 2002-09-11 Simon Josefsson <jas@extundo.com>
8089
8090 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8091 (nnimap-split-rule): Doc fix.
8092 (nnimap-request-expire-articles): Cleanup code.
8093
8094 2002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8095
8096 * gnus-art.el (gnus-article-address-banner-alist): New option.
8097 (article-strip-banner): Refer the above option to split banners of
8098 free mail servers, when no group parameter is specified.
8099
8100 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8101
8102 * nntp.el (nntp-wait-for-string): Check for a process in the
8103 current buffer instead of `nntp-server-buffer'.
8104
8105 2002-09-09 Simon Josefsson <jas@extundo.com>
8106
8107 * gnus-art.el (gnus-button-man-handler): New variable.
8108 (gnus-button-alist): Use g-b-handle-man.
8109 (gnus-button-handle-man): New, call g-b-man-handler.
8110
8111 2002-09-08 Simon Josefsson <jas@extundo.com>
8112
8113 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8114
8115 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8116
8117 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8118
8119 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8120
8121 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8122
8123 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8124 keystroke.
8125
8126 * gnus-srvr.el (gnus-browse-describe-group): New command and
8127 keystroke.
8128
8129 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8130
8131 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8132 value for gnus-decoration property.
8133
8134 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8135
8136 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8137 string) as group name in case we have a CRLF in the file.
8138
8139 2002-09-04 Jesper Harder <harder@ifa.au.dk>
8140
8141 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8142 group.
8143 (rfc1843-decode-hzp): Do.
8144 (rfc1843-newsgroups-regexp): Do.
8145
8146 2002-09-04 Simon Josefsson <jas@extundo.com>
8147
8148 * message.el (message-canlock-generate): Make sure sha1 doesn't
8149 call external programs.
8150
8151 2002-09-03 Simon Josefsson <jas@extundo.com>
8152
8153 * nntp.el (nntp-wait-for-string): Don't infloop if process died.
8154
8155 * gnus-agent.el (gnus-agent-batch): Add doc.
8156
8157 2002-09-03 Josh Huber <huber@alum.wpi.edu>
8158
8159 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8160 check for signed and encrypted parts.
8161 * mml.el (mml-parse-1): Correct small typo which preventing
8162 setting recipients in a secure tag.
8163
8164 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8165
8166 * mm-util.el (mm-coding-system-priorities): Default to a list of
8167 iso-2022-jp and others for the Japanese environment.
8168
8169 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8170
8171 * gnus-util.el (gnus-frame-or-window-display-name):
8172 Exclude invalid display names.
8173
8174 2002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
8175
8176 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
8177 commit.
8178
8179 2002-08-26 Jesper Harder <harder@ifa.au.dk>
8180
8181 * gnus.el (gnus-group-charter-alist): New option.
8182 (gnus-group-fetch-control-use-browse-url): New option.
8183
8184 * gnus-group.el (gnus-group-fetch-charter): New function.
8185 (gnus-group-fetch-control): New function.
8186 Add them to the keymap and menu. Require mm-url.
8187
8188 2002-08-30 Alex Schroeder <alex@emacswiki.org>
8189
8190 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
8191
8192 2002-08-29 Jesper Harder <harder@ifa.au.dk>
8193
8194 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8195 items expecting user interaction.
8196
8197 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
8198
8199 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
8200
8201 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
8202
8203 * mml.el (mml-menu): Do.
8204
8205 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8206
8207 * mail-source.el (mail-source-touch-pop): New function.
8208
8209 * message.el (message-smtpmail-send-it): New function.
8210 (message-send-mail-function): Add it for a candidate.
8211
8212 2002-08-27 Simon Josefsson <jas@extundo.com>
8213
8214 * gnus-msg.el (posting-charset-alist):
8215 Use gnus-define-group-parameter instead of defcustom.
8216 (gnus-put-message): Handle SPC in GCC.
8217 (gnus-inews-insert-gcc): Ditto.
8218 (gnus-inews-insert-archive-gcc): Ditto.
8219
8220 2002-08-26 Simon Josefsson <jas@extundo.com>
8221
8222 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8223 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8224 (gnus-agent-possibly-save-gcc): Autoload.
8225 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8226
8227 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8228
8229 * gnus.el (gnus-other-frame-function): New user option.
8230 (gnus-other-frame): Use it; add a doc-string; make it work with
8231 the gnuclient program.
8232
8233 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8234
8235 2002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
8236
8237 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
8238 positives, make it stricter.
8239
8240 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8241
8242 * gnus.el (gnus-other-frame): Trivial fix.
8243
8244 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8245
8246 * gnus.el (gnus-other-frame-parameters): New user option.
8247 (gnus-other-frame-object): New variable.
8248 (gnus-other-frame): Make it search for existing Gnus frame; don't
8249 read new news; delete frame on exit.
8250
8251 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8252
8253 2002-08-20 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>
8254
8255 * message.el (message-set-auto-save-file-name): Add support for
8256 the Cygwin Emacs; the system-type is `cygwin'.
8257 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8258
8259 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8260
8261 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8262
8263 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8264 avoid arithmetic errors.
8265
8266 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8267
8268 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8269
8270 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8271
8272 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8273 (message-ignored-resent-headers): Add envelope From.
8274
8275 2002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8276
8277 * gnus.el (gnus-summary-line-format): Document %k specifier.
8278
8279 2002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8280
8281 * gnus-sum.el (gnus-summary-line-message-size): New function.
8282 (gnus-summary-line-format-alist): Use it.
8283
8284 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8285
8286 * gnus-art.el (article-make-date-line): Refer to the value for
8287 `gnus-article-time-format' in the summary buffer.
8288
8289 * message.el (message-cite-prefix-regexp): Exclude ":" and "»".
8290
8291 2002-08-14 Simon Josefsson <jas@extundo.com>
8292
8293 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8294 quoting.
8295 (gnus-button-alist): Fix doc.
8296 (gnus-header-button-alist): Use ' not ` for default value quoting.
8297 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8298 rationale similar to 2002-05-01 change.
8299 (gnus-article-add-buttons-to-head): Evaluate expression.
8300
8301 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8302
8303 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8304
8305 * message.el (message-font-lock-keywords): Refer to the value for
8306 `message-cite-prefix-regexp' dynamically.
8307
8308 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8309
8310 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8311
8312 2002-08-12 Simon Josefsson <jas@extundo.com>
8313
8314 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8315 (imap-shell-open): Skip initial junk before IMAP greeting.
8316
8317 2002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
8318
8319 * message-utils.el (message-xpost-default)
8320 (message-xpost-fup2-header, message-xpost-fup2): Fix Typos.
8321
8322 2002-08-09 Simon Josefsson <jas@extundo.com>
8323
8324 * message.el (message-canlock-password):
8325 Set canlock-password-for-verify to newly generated canlock-password.
8326 When Emacs is restarted, Custom makes sure this is set, but during
8327 the same session we must set it manually.
8328
8329 2002-08-07 Jesper Harder <harder@ifa.au.dk>
8330
8331 * yenc.el: New file.
8332
8333 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8334 (mm-uu-type-alist): Add yenc.
8335 (mm-uu-yenc-filename): New function.
8336 (mm-uu-yenc-extract): New function.
8337
8338 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8339
8340 2002-05-27 Jesper Harder <harder@ifa.au.dk>
8341
8342 * mailcap.el (mailcap-mime-data): Test window-system rather than
8343 mm-device-type.
8344 (mailcap-mime-data): Call xdvi and gv with "-safer".
8345
8346 * mm-util.el: Don't define mm-device-type.
8347
8348 2002-08-05 Simon Josefsson <jas@extundo.com>
8349
8350 * mm-util.el (mm-coding-system-priorities): coding-system type not
8351 supported everywhere.
8352
8353 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8354
8355 * gnus.el (gnus-version-number): Bumped version number.
8356
8357 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8358
8359 * gnus.el: Oort Gnus v0.07 is released.
8360
8361 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8362
8363 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8364 (gnus-article-sort-functions): Doc fix.
8365 (t): New keystroke.
8366 (gnus-article-sort-by-random): New function.
8367 (gnus-thread-sort-by-random): New function.
8368
8369 2002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
8370
8371 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
8372 funcall.
8373
8374 2002-07-31 Danny Siu <dsiu@adobe.com>
8375
8376 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8377 when splitting malformed messages without message-id.
8378
8379 2002-07-28 Niklas Morberg <niklas.morberg@axis.com>
8380
8381 * nnweb.el (nnweb-type, nnweb-type-definition)
8382 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8383 (nnweb-gmane-search, nnweb-gmane-identity): Add gmane
8384 functionality.
8385 * nnweb.el: Removed old non-functioning search engines.
8386
8387 2002-07-27 Simon Josefsson <jas@extundo.com>
8388
8389 * message.el (message-forward-make-body): Don't use
8390 `message-forward-ignored-headers' when doing a "raw" followup (it
8391 is important to preserve e.g. CTE).
8392
8393 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8394
8395 * gnus-sieve.el (gnus-sieve-guess-rule-for-article):
8396 Don't regexp-quote, Cyrus Sieve is fixed.
8397
8398 * sieve-manage.el (sieve-manage-deletescript): New function.
8399
8400 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8401 (sieve-manage-mode): Fix menubar.
8402 (sieve-activate): Change some messages.
8403 (sieve-deactivate-all): New function.
8404 (sieve-deactivate): New alias.
8405 (sieve-remove): New function.
8406 (sieve-help): Fix help.
8407 All suggested by Ned Ludd.
8408
8409 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8410
8411 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8412 (mm-w3m-safe-url-regexp): New user option.
8413
8414 * mm-view.el (mm-inline-text-html-render-with-w3m):
8415 Use `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8416
8417 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
8418
8419 * gnus-sum.el (gnus-summary-delete-article):
8420 Force nnmail-expiry-target to 'delete, so that absolute deletion
8421 happens when absolute deletion is requested.
8422
8423 2002-07-21 Nevin Kapur <nevin@jhu.edu>
8424
8425 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexistent
8426 headers as empty headers.
8427
8428 2002-07-21 Jochen Hein <jochen@jochen.org>
8429
8430 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8431 correct typo.
8432 (gnus-emphasis-strikethru): New face.
8433
8434 2002-07-20 Jason Merrill <jason@redhat.com>
8435
8436 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8437 entire file for each of a sequence of missing articles.
8438
8439 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8440 value for gnus-view-pseudos.
8441
8442 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8443 avoid nreverse.
8444
8445 2002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
8446
8447 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8448 (gnus-summary-mode-line-format-alist): Add %h for number of
8449 spams.
8450 (gnus-newsgroup-spam-marked): New variable.
8451 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8452 (gnus-article-read-p, gnus-article-mark)
8453 (gnus-set-global-variables, gnus-set-global-variables)
8454 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8455 (gnus-summary-mark-article-as-unread)
8456 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8457 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8458 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8459
8460 2002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
8461
8462 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
8463 function.
8464
8465 2002-07-09 Nevin Kapur <nevin@jhu.edu>
8466
8467 * gnus-sum.el (gnus-summary-delete-article): Respect group
8468 parameters while expiring.
8469
8470 2002-07-08 Henrik Enberg <henrik@enberg.org>
8471
8472 * gnus-art.el (article-make-date-line): Fix string.
8473
8474 2002-07-08 Niklas Morberg <niklas.morberg@axis.com>
8475
8476 * gnus-art.el (article-unsplit-urls): Only display MIME when this
8477 function is called interactively.
8478
8479 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8480
8481 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
8482 Change cdaar to cdar and car.
8483
8484 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8485 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8486
8487 2002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8488
8489 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8490 don't break a narrowed article.
8491
8492 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8493 (nntp-open-via-rlogin-and-telnet): Ditto.
8494
8495 2002-07-02 Didier Verna <didier@xemacs.org>
8496
8497 * nnmail.el (nnmail-split-methods): Fix custom type.
8498
8499 2002-07-02 Niklas Morberg <niklas.morberg@axis.com>
8500
8501 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
8502 unsplitting.
8503
8504 2002-07-01 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8505
8506 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8507 (gnus-summary-resend-message): Use it.
8508
8509 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8510
8511 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8512 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8513
8514 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8515
8516 * message.el (message-font-lock-keywords): Don't fontify
8517 headers in the message body, only in the header.
8518 (message-font-lock-make-header-matcher): New function, used by
8519 message-font-lock-keywords.
8520
8521 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8522
8523 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8524
8525 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8526
8527 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8528
8529 2002-06-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8530
8531 * message.el (message-font-lock-keywords): Revert 2002-06-22
8532 change.
8533
8534 2002-06-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8535
8536 * message.el (message-font-lock-keywords): Put colon in header
8537 name match.
8538
8539 2002-06-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8540
8541 * message.el (message-font-lock-keywords): Don't use header faces
8542 in the body. Thanks to Stefan Monnier for the hint on the
8543 implementation.
8544
8545 2002-05-09 Miles Bader <miles@gnu.org>
8546
8547 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8548 (gnus-article-hide-citation): Respect it.
8549
8550 2002-04-12 Juanma Barranquero <lektu@terra.es>
8551
8552 * pop3.el (pop3-open-server): Fix typo.
8553
8554 2002-06-18 Josh Huber <huber@alum.wpi.edu>
8555
8556 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8557 instead of push to ignore duplicate to-(list|address) values.
8558 * nnmail.el (nnmail-cache-ignore-groups): New.
8559 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
8560
8561 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8562
8563 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8564 before sending. Suggested by Jan Rychter.
8565
8566 2002-06-17 Simon Josefsson <jas@extundo.com>
8567
8568 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file):
8569 Make sure to write byte-compiled versions of gnus-*-format-alist to
8570 .newsrc.eld.
8571
8572 2002-06-16 Bjørn Mork <bmork@dod.no>
8573
8574 * gnus-agent.el (gnus-agent-read-servers)
8575 (gnus-agent-write-servers): Put server name (string like
8576 "nnchoke:frumple") in the file instead of a server specification
8577 (Lisp expression like (nnchoke "frumple" ...parameters...)).
8578
8579 2002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
8580
8581 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
8582
8583 2002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8584
8585 * nnheader.el (nnheader-file-name-translation-alist): Set the
8586 default value for MS Windows systems.
8587
8588 * gnus-ems.el (nnheader-file-name-translation-alist): Remove.
8589
8590 2002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8591
8592 * message.el (message-beginning-of-line): Keep the region active
8593 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8594
8595 2002-06-13 Josh Huber <huber@alum.wpi.edu>
8596
8597 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8598 * gnus-msg.el (gnus-summary-reply): Ditto.
8599 * gnus-msg.el (gnus-summary-handle-replysign): New.
8600
8601 2002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8602
8603 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8604 if sending failed.
8605
8606 2002-06-11 Josh Huber <huber@alum.wpi.edu>
8607
8608 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8609 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8610 to sign while encrypting.
8611
8612 2002-06-11 Simon Josefsson <jas@extundo.com>
8613
8614 * gnus-int.el (gnus-request-move-article): Agent expire article if
8615 successfuly moved.
8616
8617 2002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8618
8619 * nnweb.el (nnweb-google-create-mapping): Honors the value of
8620 nnweb-max-hits.
8621
8622 2002-06-10 Simon Josefsson <jas@extundo.com>
8623
8624 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8625
8626 2002-06-09 Simon Josefsson <jas@extundo.com>
8627
8628 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8629
8630 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8631
8632 2002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8633
8634 * flow-fill.el (fill-flowed): Ignore errors.
8635
8636 2002-06-06 Simon Josefsson <jas@extundo.com>
8637
8638 * message.el (message-send-mail-with-sendmail): Improve error message.
8639
8640 2002-06-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8641
8642 * message.el (message-interactive): Change default from nil to t.
8643 Better to be safe than to be fast.
8644
8645 2002-06-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8646
8647 * message.el (message-send-mail-with-sendmail): Check return value
8648 from call-process-region.
8649
8650 2002-06-04 Simon Josefsson <jas@extundo.com>
8651
8652 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8653 (gnus-group-post-news, gnus-summary-mail-other-window)
8654 (gnus-summary-news-other-window, gnus-summary-post-news):
8655 Bind gnus-article-copy to nil, thereby inhibiting the `header' posting
8656 style match to use data from last viewed article.
8657 Suggested by Hrvoje Niksic.
8658
8659 2002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8660
8661 * spam.el (spam-point-at-eol): New alias.
8662 (spam-parse-whitelist): Use it.
8663
8664 2002-06-03 Simon Josefsson <jas@extundo.com>
8665
8666 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8667 (nnmail-article-group): Use it.
8668
8669 2002-05-30 Jesper Harder <harder@ifa.au.dk>
8670
8671 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
8672 so that code reading them won't be surprised.
8673
8674 2002-05-29 Simon Josefsson <jas@extundo.com>
8675
8676 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8677 articles.
8678
8679 * gnus.el (gnus-agent-cache): Doc fix.
8680 (gnus-agent): Change default to t.
8681
8682 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8683 ARTICLES, GROUP and FORCE parameters.
8684
8685 2002-05-28 Simon Josefsson <jas@extundo.com>
8686
8687 * gnus-group.el (gnus-group-line-format): Doc fix.
8688
8689 2002-05-28 Jesper Harder <harder@ifa.au.dk>
8690
8691 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
8692 original article before yanking.
8693
8694 2002-05-26 Simon Josefsson <jas@extundo.com>
8695
8696 * gnus-sum.el (gnus-summary-menu-split): New function.
8697 (gnus-summary-make-menu-bar): Split charset submenu.
8698 (gnus-summary-menu-maxlen): New variable.
8699 (gnus-summary-menu-split): Use it.
8700
8701 2002-05-25 Simon Josefsson <jas@extundo.com>
8702
8703 * mml.el (mml-preview): Generate some headers.
8704
8705 * gnus.el (gnus-large-newsgroup): Fix :type.
8706
8707 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8708 Agent cache NOV's by default now).
8709 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8710
8711 2002-05-18 Jesper Harder <harder@ifa.au.dk>
8712
8713 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
8714 call to gnus-parent-id when we check for References loops.
8715 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8716 twice by saving the simplified subject string in simp-subject.
8717
8718 2002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
8719
8720 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
8721
8722 2002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8723
8724 * nnweb.el (nnweb-type): Remove dejanewsold.
8725
8726 2002-05-22 Simon Josefsson <jas@extundo.com>
8727
8728 * sieve.el (sieve-change-region): Define it before it is used.
8729
8730 2002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8731
8732 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8733 (gnus-summary-reply): Ask for confirmation when replying to news.
8734 Defaults to not ask.
8735
8736 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8737
8738 2002-05-21 Simon Josefsson <jas@extundo.com>
8739
8740 * sieve-mode.el (sieve-manage): Fix autoloads.
8741
8742 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8743 name (makes it work with recent Cyrus timsieved).
8744
8745 2002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
8746
8747 * gnus-art.el (gnus-request-article-this-buffer):
8748 Try reconnecting if you don't get the message.
8749
8750 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8751
8752 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8753 Reply-To headers from the headers.
8754
8755 2002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8756
8757 * mm-url.el (mm-url-insert): Remove junk message.
8758
8759 2002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8760
8761 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8762 (nnslashdot-use-front-page): New variable.
8763 (nnslashdot-request-list): Use it.
8764
8765 * mm-url.el (mm-url-timeout): New variable.
8766 (mm-url-retries): Ditto.
8767 (mm-url-insert): Use it.
8768
8769 2002-05-16 Simon Josefsson <jas@extundo.com>
8770
8771 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8772 (gnus-simplify-subject-functions): Mention g-s-a-w.
8773
8774 2002-05-15 Josh Huber <huber@alum.wpi.edu>
8775
8776 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8777 nnmail-cache-insert.
8778 * nndiary.el (nndiary-request-accept-article): Ditto.
8779 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8780 * nnimap.el (nnimap-request-accept-article): Ditto.
8781 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8782 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
8783 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8784 * nnmh.el (nnmh-request-accept-article): Ditto.
8785 * nnmail.el (nnmail-cache-insert): Change group to required,
8786 removed code which tried to figure out the group.
8787
8788 2002-05-13 Hans de Graaff <hans@degraaff.org>
8789
8790 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
8791 messages.
8792
8793 2002-05-13 Josh Huber <huber@alum.wpi.edu>
8794
8795 * nnml.el (nnml-request-accept-article): Pass in the group name to
8796 nnmail-cache-insert, since it's available.
8797
8798 2002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8799
8800 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8801
8802 2002-05-08 Florian Weimer <fw@deneb.enyo.de>
8803
8804 * gnus.el (subscribed): New group parameter.
8805 (gnus-find-subscribed-addresses): Use it.
8806
8807 2002-05-08 Josh Huber <huber@alum.wpi.edu>
8808
8809 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8810 the default for pgpmime to support pgp v2.
8811 * mml-sec.el (mml-signencrypt-style): New accessor function to
8812 allow users to get/set the signencrypt style more easily without
8813 frobbing the alist directly.
8814 * mml.el (mml-generate-mime-1): Use accessor function.
8815
8816 2002-05-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8817
8818 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8819 parenthesis for "<" and ">". Suggested by Andreas Schwab
8820 <schwab@suse.de>.
8821
8822 2002-05-07 Josh Huber <huber@alum.wpi.edu>
8823
8824 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
8825 when intuiting the group the message is written to.
8826
8827 2002-05-06 Matt Armstrong <matt@lickey.com>
8828
8829 * gnus-topic.el (gnus-group-topic-parameters): Work when group
8830 buffer doesn't show group.
8831
8832 2002-05-06 Josh Huber <huber@alum.wpi.edu>
8833
8834 * mml2015.el (mml2015-gpg-encrypt): Change name of optional
8835 argument, and fixed compiler warning. (Added autoload for
8836 gpg-encrypt).
8837
8838 2002-05-04 Simon Josefsson <jas@extundo.com>
8839
8840 * mml1991.el (mml1991-function-alist): Doc fix.
8841
8842 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8843 doesn't exist (for previewing messages without having Gnus
8844 started).
8845
8846 * mm-util.el (mm-coding-system-priorities): Defcustom.
8847
8848 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8849
8850 2002-05-01 Josh Huber <huber@alum.wpi.edu>
8851
8852 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
8853 default.
8854 * mml-sec.el:
8855 * mml-sec.el (mml-signencrypt-style): New.
8856 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8857 argument `sign'.
8858 * mml-sec.el (mml-secure-message-encrypt-pgp): Change default to
8859 signencrypt.
8860 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8861 * mml.el (mml-generate-mime-1): Change logic so a part which is
8862 both signed & encryped is processed in one operation (rather than
8863 two separate ops: sign, then encrypt).
8864 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8865 indication if a message is signed by an expired key.
8866 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
8867 enables combined sign & encrypt operation (this was always on
8868 before).
8869 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8870
8871 2002-05-01 Simon Josefsson <jas@extundo.com>
8872
8873 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8874 server.
8875 (nnimap-mailbox-info): defvar instead of defvoo.
8876
8877 2002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8878
8879 * gnus.el: Oort Gnus v0.06 is released.
8880
8881 2002-05-01 Simon Josefsson <jas@extundo.com>
8882
8883 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8884 filename before deleting the group itself, because the presence of
8885 a group filename decides if long filenames are used or not.
8886
8887 * gnus-art.el (gnus-button-alist): Don't inline
8888 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8889 without also modifying g-button-alist.
8890 (gnus-button-alist): Fix type to allow variable as well as regexp.
8891 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8892 themselves, variables to its contents.
8893 (gnus-button-entry): Ditto.
8894
8895 2002-05-01 Simon Josefsson <jas@extundo.com>
8896
8897 * imap.el (imap-parse-resp-text-code, imap-parse-status):
8898 Treat UIDNEXT as a string.
8899
8900 * nnimap.el (nnimap-string-lessp-numerical): New function.
8901 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8902 integers.
8903
8904 2002-04-29 Simon Josefsson <jas@extundo.com>
8905
8906 * nnmail.el (nnmail-cache-insert): Accept optional group
8907 parameter.
8908
8909 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8910 n-r-g-a is disabled.
8911
8912 2002-04-29 Simon Josefsson <jas@extundo.com>
8913
8914 * nnimap.el (nnimap-split-fancy): Fix doc.
8915 (nnimap-split-fancy): Fix doc.
8916
8917 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8918 (nnimap-mailbox-info): New internal variable.
8919 (nnimap-retrieve-groups): Implement faster new mail check.
8920
8921 * nnimap.el (nnimap-split-articles):
8922 Support nnmail-cache-accepted-message-ids.
8923 (nnimap-request-accept-article): Ditto.
8924
8925 * imap.el (imap-mailbox-status-asynch): New command.
8926
8927 2002-04-29 Nevin Kapur <nevin@jhu.edu>
8928
8929 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8930 are no subscribed mail groups.
8931 - Strip quoted names when comparing addresses.
8932
8933 2002-04-28 Jesper Harder <harder@ifa.au.dk>
8934
8935 * mm-decode.el (mm-text-html-renderer): Change customize type to
8936 const.
8937
8938 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
8939 (gnus-debug-exclude-variables): Do.
8940
8941 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8942
8943 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
8944 Trivial change from Karl Pflästerer <sigurd@12move.de>.
8945
8946 2002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8947
8948 * dns.el (dns-make-network-process): New macro.
8949 (query-dns): Use it.
8950
8951 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8952
8953 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8954 article-buffer.
8955
8956 * mm-url.el (mm-url-package-name): New variable.
8957 (mm-url-package-version): New variable.
8958 (mm-url-insert-file-contents): Bind url-package-name and
8959 url-package-version here.
8960 * nnrss.el (nnrss-insert-w3): Move the bindings.
8961
8962 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
8963 url-package-version. Trivial change from Andrew J Cosgriff
8964 <ajc@polydistortion.net>.
8965
8966 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
8967 attachments. Trivial change from Peter 'Luna' Runestig
8968 <peter@runestig.com>.
8969
8970 2002-04-19 Jesper Harder <harder@ifa.au.dk>
8971
8972 * nnkiboze.el (nnkiboze-request-scan):
8973 Call nnkiboze-possibly-change-group.
8974 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8975 problems.
8976 (nnkiboze-generate-group): Set newsrc to the *highest* article
8977 number kibozed, not the lowest.
8978
8979 2002-04-15 Jesper Harder <harder@ifa.au.dk>
8980
8981 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
8982
8983 2002-04-24 Dan Christensen <jdc+news@uwo.ca>
8984
8985 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
8986 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
8987 Recognize math postings. Extract Date (now ignores "(15kb)").
8988 Extract email address using gnus-extract-address-components
8989 instead of just taking the first word. Create Date and From
8990 headers for message which are missing these headers. Get rid
8991 of spurious \\ lines (purely cosmetic). Extend body-end and
8992 file-end regexps, to exclude more garbage from the message.
8993 Make URL rephrasing regexp more flexible, to match current
8994 format.
8995
8996 2002-04-23 Simon Josefsson <jas@extundo.com>
8997
8998 * netrc.el: New file, functions copied from gnus-util.el by Ted
8999 Zlatanov <tzz@lifelogs.com>.
9000
9001 * gnus-util.el: Require netrc.
9002 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9003 new code in netrc.el.
9004
9005 2002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
9006
9007 * gnus-msg.el (gnus-summary-resend-message-edit):
9008 Remove message-ignored-resent-headers, too.
9009
9010 2002-04-22 Björn Torkelsson <torkel@acc.umu.se>
9011
9012 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
9013 boolean not a string
9014 * gnus-group.el (gnus-group-line-format): Add description of %C
9015 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
9016 as %C
9017 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
9018
9019 2002-04-22 Paul Jarc <prj@po.cwru.edu>
9020
9021 * nnmaildir.el (nnmaildir-request-scan): Typo: set
9022 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9023 nnmail-get-new-mail for 'find-new-groups.
9024
9025 2002-04-21 Paul Jarc <prj@po.cwru.edu>
9026
9027 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9028 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9029 nnmaildir-request-scan.
9030
9031 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9032
9033 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9034 (gnus-message-replysignencrypted): New.
9035 (gnus-summary-reply): Use the three new variables (above)
9036 to automatically encrypt/sign to encrypted/signed messages.
9037 * message.el (message-mode-map): Add keybinding for
9038 `message-to-list-only'.
9039 (message-mode): Add description for
9040 `message-to-list-only'.
9041 (message-to-list-only): New.
9042 (message-make-mft): Change to use the cl loop macro, and added
9043 optional flag to return only the matched list (for use in new
9044 message-to-list-only function).
9045
9046 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9047
9048 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9049 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9050 * message.el (message-mode-map, message-mode, message-to-list-only)
9051 (message-make-mft): New.
9052
9053 2002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9054
9055 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9056
9057 2002-04-18 Josh Huber <huber@alum.wpi.edu>
9058
9059 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9060 argument so CC can be included with C-u C-c C-f C-a.
9061
9062 2002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
9063
9064 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9065 Improve docstring.
9066 (spam-enter-blacklist): New command.
9067
9068 * gnus-sum.el (gnus-spam-mark): New mark.
9069 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9070 (gnus-summary-make-tool-bar): Correct conditional.
9071 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9072 (gnus-summary-mark-as-spam): New command.
9073
9074 2002-04-13 Josh Huber <huber@alum.wpi.edu>
9075
9076 * mml-sec.el (mml-secure-message): Change to support arbritrary
9077 modes.
9078 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9079 changed to support "signencrypt" mode.
9080 * mml.el (mml-parse-1): Change to support different secure modes
9081 more easily (for signencrypt).
9082
9083 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9084
9085 * gnus-sum.el (gnus-update-summary-mark-positions)
9086 (gnus-summary-toggle-header):
9087 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9088 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9089 (gnus-uu-post-encoded):
9090 * nnfolder.el (nnfolder-possibly-change-group):
9091 * nnimap.el (nnimap-retrieve-headers):
9092 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9093
9094 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9095
9096 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9097 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9098
9099 2002-04-12 Daiki Ueno <ueno@unixuser.org>
9100
9101 * gnus-srvr.el (gnus-server-set-info):
9102 Clear `gnus-server-method-cache' when `gnus-server-alist' is changed.
9103
9104 2002-04-11 Simon Josefsson <jas@extundo.com>
9105
9106 * gnus-sum.el (gnus-summary-force-verify-and-decrypt):
9107 Force viewing of security buttons. Thanks to Nicolas Kowalski
9108 <Nicolas.Kowalski@imag.fr>.
9109
9110 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9111 Jørgensen <arne+usenet@daimi.au.dk>.
9112 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9113 <Nicolas.Kowalski@imag.fr>.
9114 (smime-decrypt-buffer): Ditto.
9115
9116 2002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9117
9118 * gnus-art.el (gnus-article-prepare): Place point on the empty
9119 header line.
9120
9121 2002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9122
9123 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9124
9125 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9126
9127 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9128
9129 2002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9130
9131 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9132 errors when debug.
9133
9134 2002-04-07 Josh Huber <huber@alum.wpi.edu>
9135
9136 * message.el (message-make-mft): Change MFT code from using
9137 message-recipients (which included Bcc) to use only the To and CC
9138 headers.
9139
9140 2002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9141
9142 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9143 add link.
9144 (gnus-treat-mail-picon): Ditto.
9145 (gnus-treat-newsgroups-picon): Ditto.
9146 (gnus-picon-databases): Fix custom type.
9147 (gnus-picon-databases): Add link.
9148 (gnus-article-x-face-command): Add to gnus-picon group.
9149
9150 2002-04-01 Jesper Harder <harder@ifa.au.dk>
9151
9152 * message.el (message-buffer-naming-style): Remove.
9153
9154 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9155
9156 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9157
9158 * message.el (message-tool-bar-map): Ditto.
9159
9160 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9161
9162 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9163
9164 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9165
9166 2002-04-01 Paul Jarc <prj@po.cwru.edu>
9167
9168 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
9169
9170 2002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
9171
9172 * dns.el: open-network-stream under XEmacs does udp.
9173
9174 2002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9175
9176 * spam.el (spam-enter-whitelist): New function.
9177 (spam-parse-whitelist): Ditto.
9178 (spam-refresh-list-cache): Ditto.
9179 (spam-address-whitelisted-p): New function.
9180
9181 * dns.el (query-dns): Use TCP when make-network-process isn't
9182 available.
9183 (dns-servers): New variable.
9184 (dns-parse-resolv-conf): New function.
9185 (query-dns): Use it.
9186
9187 * spam.el: New file.
9188
9189 * dns.el (query-dns): Test.
9190
9191 2002-03-31 Paul Jarc <prj@po.cwru.edu>
9192
9193 * nnmaildir.el: Use defstruct. Use a single copy of
9194 nnmail-extra-headers to save memory. Store server's group name
9195 prefix instead of each group's prefixed name.
9196 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list):
9197 Erase nntp-server-buffer.
9198
9199 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9200
9201 * dns.el: New file.
9202
9203 2002-03-28 Simon Josefsson <jas@extundo.com>
9204
9205 * gnus-sum.el (gnus-summary-dummy-line-format):
9206 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9207 Trivial change from Björn Torkelsson <torkel@pdc.kth.se>.
9208
9209 2002-03-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9210
9211 * gnus-sum.el (gnus-summary-move-article)
9212 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9213 the doc string.
9214
9215 2002-03-28 Simon Josefsson <jas@extundo.com>
9216
9217 * mml-sec.el (mml-secure-message): Search after
9218 mail-header-separator from top of message.
9219
9220 2002-03-28 Paul Jarc <prj@po.cwru.edu>
9221
9222 * nnmaildir.el: Cosmetic changes.
9223 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9224 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9225 nnmaildir--group-ls): New macros/functions. Use them.
9226 (nnmaildir--unlink): Evaluate argument only once.
9227
9228 2002-03-27 Jesper Harder <harder@ifa.au.dk>
9229
9230 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9231 symbols.
9232 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9233 `gnus-point-at-eol'.
9234
9235 2002-03-27 Paul Jarc <prj@po.cwru.edu>
9236
9237 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9238 nnmaildir--marks-dir): New macros. Use them.
9239 Use inhibit-quit for atomicity instead of in-memory journaling.
9240 (nnmaildir--edit-prep): New function.
9241 (Local Variables): Use it.
9242
9243 2002-03-26 Pavel Janík <Pavel@Janik.cz>
9244
9245 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9246
9247 2002-03-25 Simon Josefsson <jas@extundo.com>
9248
9249 * message.el (message-mode): Fix doc.
9250
9251 2002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
9252
9253 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
9254
9255 2002-03-24 Jesper Harder <harder@ifa.au.dk>
9256
9257 * mml-sec.el (mml-unsecure-message): Add docstring.
9258
9259 2002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9260
9261 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9262 value.
9263
9264 2002-03-22 Josh Huber <huber@alum.wpi.edu>
9265
9266 * mml.el (mml-mode-map): Add a keybinding for
9267 `mml-unsecure-message'. Also, added a menu entry for said
9268 function in the Attachments menu.
9269
9270 2002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9271
9272 * canlock.el (canlock-version): Remove.
9273 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9274 here; simplify \x insertions.
9275 (canlock-sha1): New function, always return a unibyte string.
9276 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9277 of a password.
9278 (canlock-insert-header): Use `canlock-sha1'.
9279 (canlock-verify): Ditto.
9280
9281 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9282
9283 * message.el (message-fix-before-sending): Add an option that
9284 ignores illegible text.
9285 Trivial change from Mark Milhollan <mlm@attglobal.net>
9286
9287 * message.el (message-font-lock-keywords): Support multi-line MML
9288 tags.
9289
9290 2002-03-21 Lőrentey Károly <lorentey@elte.hu>
9291
9292 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
9293
9294 2002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9295
9296 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9297 symbols for "View as different encoding" submenu.
9298
9299 2002-03-19 Simon Josefsson <jas@extundo.com>
9300
9301 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9302 encoding" submenu.
9303
9304 2002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9305
9306 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9307
9308 2002-03-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9309
9310 * gnus-sum.el (gnus-sum-thread-tree-root)
9311 (gnus-sum-thread-tree-single-indent)
9312 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9313 (gnus-sum-thread-tree-leaf-with-other)
9314 (gnus-sum-thread-tree-single-leaf): Make customizable.
9315
9316 2002-03-16 Francis Litterio <franl@world.std.com>
9317
9318 * gnus-util.el (gnus-extract-address-components): Don't break on
9319 names such as James "Kibo" Parry.
9320
9321 2002-03-13 Pavel Janík <Pavel@Janik.cz>
9322
9323 * pop3.el (pop3-open-server): Revert multibyte change.
9324
9325 * message.el (message-send-mail-with-qmail): Make it work.
9326
9327 2002-03-13 Josh Huber <huber@alum.wpi.edu>
9328
9329 * message.el (message-make-mft): Set case-fold-search while
9330 generating the MFT. Also, a little cleanup in the MFT code.
9331
9332 2002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
9333
9334 * message.el (message-qmail-inject-args): May be function.
9335 Adjust doc string and custom type.
9336 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9337 function.
9338
9339 2002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9340
9341 * message.el (message-abbrevs-loaded): Remove.
9342 (mailabbrev): Require it.
9343
9344 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9345
9346 2002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9347
9348 * pop3.el (pop3-open-server): Set process buffer unibyte.
9349
9350 2002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9351
9352 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9353
9354 2002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9355
9356 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9357 too.
9358
9359 2002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9360
9361 * gnus-sum.el (gnus-summary-save-parts-default-mime):
9362 Remove duplication.
9363 (gnus-summary-save-parts-type-history): Ditto.
9364 (gnus-summary-save-parts-last-directory): Ditto.
9365
9366 2002-03-09 Paul Jarc <prj@po.cwru.edu>
9367
9368 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9369
9370 2002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9371
9372 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9373
9374 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9375
9376 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9377 -->" as the end of the first article.
9378
9379 * message.el (message-add-action): Use add-to-list.
9380 (message-delete-action): New function.
9381
9382 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9383 pieces.
9384
9385 2002-03-05 Paul Jarc <prj@po.cwru.edu>
9386
9387 * nnnil.el: New file.
9388 * gnus.el (gnus-valid-select-methods): Include nnnil.
9389
9390 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9391
9392 * message.el (message-syntax-checks): Because canlock is
9393 supported, we disable sender syntax check.
9394 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9395
9396 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9397 value of message-syntax-checks.
9398
9399 * qp.el (quoted-printable-decode-region): Doc addition.
9400 From: Eli Zaretskii <eliz@is.elta.co.il>
9401
9402 * mail-source.el (make-source-make-complex-temp-name):
9403 Use make-temp-file.
9404
9405 * mm-util.el (mm-make-temp-file): New function.
9406 * nneething.el (nneething-file-name): Use it.
9407 * mml-smime.el (mml-smime-encrypt): Ditto.
9408 * mm-view.el (mm-inline-wash-with-file): Ditto.
9409 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9410 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9411 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9412 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9413 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9414 * gnus-art.el (gnus-mime-print-part): Ditto.
9415
9416 2002-03-04 Paul Jarc <prj@po.cwru.edu>
9417
9418 * message.el (nnmaildir-article-number-to-base-name):
9419 New function.
9420 (nnmaildir-base-name-to-article-number): New function.
9421
9422 2002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9423
9424 * smime.el (smime-make-temp-file): Don't quote
9425 `temporary-file-directory'.
9426
9427 2002-03-04 Simon Josefsson <jas@extundo.com>
9428
9429 * smime.el (smime-sign-region): Rename argument keyfiles to
9430 keyfile. You only sign something with one key.
9431 (smime-sign-buffer): Better completing-read prompt.
9432 (smime-decrypt-buffer): Ditto.
9433
9434 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9435
9436 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9437 completing-read.
9438 (mm-view-pkcs7-decrypt): CRLF->LF.
9439
9440 2002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
9441
9442 * message.el (message-hierarchical-addresses): New variable.
9443 (message-get-reply-headers): Use it.
9444
9445 2002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
9446
9447 * message.el (message-mode): If buffer-file-name, don't set auto
9448 save file name.
9449
9450 2002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9451
9452 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9453 takes one argument in read-char.
9454
9455 * message.el (message-fix-before-sending): Forward a char.
9456 Check mmu-multibyte-p, add control-1.
9457
9458 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9459
9460 * gnus-start.el (gnus-read-init-file): Ditto.
9461
9462 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9463
9464 * mail-source.el (mail-source-fetch): Extract the right error
9465 code.
9466
9467 * message.el (message-fix-before-sending): Check illegible text.
9468
9469 * gnus-util.el (gnus-multiple-choice): New function.
9470
9471 * gnus-kill.el (gnus-score-insert-help): Remove, because it is
9472 also defined in gnus-score.el.
9473
9474 2002-03-01 Paul Jarc <prj@po.cwru.edu>
9475
9476 * message.el (message-get-reply-headers): Downcase email addresses
9477 for comaparisons for duplicate removal.
9478
9479 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9480
9481 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9482 implementation of PKCS#7, which just allows users read the
9483 message.
9484 (mm-view-pkcs7): Use it.
9485
9486 2002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9487
9488 * gnus.el (large-newsgroup-initial): New parameter.
9489
9490 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9491 (gnus-summary-insert-old-articles): Ditto.
9492
9493 2002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9494
9495 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9496 used as the default answer of the question, "How many articles?".
9497
9498 2002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
9499
9500 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9501 small numbers.
9502
9503 2002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9504
9505 * deuglify.el: Fix comments.
9506
9507 2002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9508
9509 * mml.el (mml-generate-mime-1): Add cdr.
9510
9511 2002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9512
9513 * html2text.el (html2text-clean-anchor): If there is no HREF,
9514 insert nothing.
9515
9516 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9517 (mm-text-html-washer-alist): Ditto.
9518
9519 * mm-decode.el (mm-text-html-renderer): Add html2text.
9520
9521 * html2text.el: Face lift.
9522
9523 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9524
9525 2002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9526
9527 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9528
9529 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9530
9531 2002-02-22 Raymond Scholz <rscholz@zonix.de>
9532
9533 * deuglify.el: New file. The original file name is
9534 gnus-outlook-deuglify.el.
9535
9536 2002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9537
9538 * mm-decode.el (mm-display-external):
9539 Use mm-file-name-rewrite-functions.
9540
9541 2002-02-22 Paul Jarc <prj@po.cwru.edu>
9542
9543 * nnmaildir.el (nnmaildir-request-list): Report the highest
9544 article number, not the total number of articles.
9545
9546 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9547
9548 * gnus-sum.el: Move uu key map here.
9549 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9550
9551 2002-02-21 Paul Jarc <prj@po.cwru.edu>
9552
9553 * nnmaildir.el (nnmaildir-request-expire-articles):
9554 Use nnmail-expiry-wait* if expire-age parameter is not set.
9555
9556 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9557
9558 * gnus-group.el (gnus-group-sort-groups-by-real-name):
9559 New function.
9560 (gnus-group-sort-selected-groups-by-real-name): New function.
9561 (gnus-group-make-menu-bar): Add sort by real name.
9562
9563 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9564 rebuild.
9565 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9566 nil as dependencies as well.
9567
9568 2002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9569
9570 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9571 for mime-parts.
9572
9573 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9574
9575 * message.el (message-send-mail): Be talkative.
9576
9577 2002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9578
9579 * gnus-group.el (gnus-group-name-decode): Don't test
9580 multibyte-string, because it breaks XEmacs.
9581
9582 2002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
9583
9584 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9585 (mm-automatic-display): Ditto.
9586
9587 * mailcap.el (mailcap-mime-data): Ditto.
9588
9589 2002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9590
9591 * Many files: Remove trailing whitespaces, replace spc+tab with
9592 tab, replace leading whitespaces with tabs.
9593
9594 2002-02-19 Paul Jarc <prj@po.cwru.edu>
9595
9596 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9597 articles with no body and no blank line after the header.
9598
9599 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9600
9601 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9602 parts.
9603
9604 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9605 non-ascii chars.
9606
9607 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9608
9609 * gnus-art.el (gnus-article-wash-html-with-w3):
9610 Remove w3-delay-image-loads.
9611 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9612 (mm-w3-prepare-buffer): Ditto.
9613
9614 * mail-source.el (mail-source-fetch-directory): Run scripts.
9615
9616 2002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9617
9618 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9619 for Majordomo confirmations.
9620
9621 2002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9622
9623 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9624
9625 2002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626
9627 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9628
9629 2002-02-18 Mark Thomas <mthomas@cmu.edu>
9630
9631 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
9632 References header field.
9633
9634 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9635
9636 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9637 (mm-inline-render-with-stdin): Ditto.
9638 (mm-inline-render-with-function): Ditto.
9639 (mm-inline-wash-with-file): Bind coding-system-for-write.
9640 (mm-inline-wash-with-stdin): Ditto.
9641
9642 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9643
9644 Suggested by Felix Natter <fnatter@gmx.net>
9645
9646 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9647 gnus-mime-externalize-view.
9648 (gnus-mime-view-part-internally): Rename from
9649 gnus-mime-internalize-view.
9650 (gnus-article-view-part-externally): Rename from
9651 gnus-article-externalize-part.
9652 (gnus-mime-action-alist): Change correspondingly.
9653 (gnus-mime-button-commands): Ditto.
9654 (gnus-mime-action-alist): Remove duplication.
9655
9656 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9657
9658 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9659
9660 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9661
9662 * gnus-art.el (gnus-display-mime): Use it.
9663
9664 * mm-partial.el (mm-partial-find-parts): Use it.
9665
9666 * gnus-sum.el (gnus-article-loose-mime): Rename from
9667 gnus-article-no-strict-mime.
9668 (gnus-summary-save-parts): Use it.
9669
9670 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9671
9672 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9673 local variable.
9674
9675 * gnus-art.el (article-display-x-face): Don't sort multiple
9676 X-Faces.
9677
9678 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9679
9680 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improve to speed
9681 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9682
9683 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9684
9685 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9686
9687 Some ideas is inspired by code from Hrvoje Niksic
9688 <hniksic@arsdigita.com>
9689
9690 * gnus-art.el (gnus-article-wash-function): Set the default to
9691 nil, so that we use mm-text-html-renderer instead.
9692 (article-wash-html): Use mm-text-html-renderer.
9693
9694 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9695 (mm-text-html-renderer): New variable.
9696 (mm-inline-text-html-renderer): Set the default to nil, so that we
9697 use mm-text-html-renderer instead.
9698
9699 * mm-view.el (mm-inline-text-html): New function.
9700 (mm-text-html-renderer-alist): New variable.
9701 (mm-inline-text-vcard): New function.
9702 (mm-inline-text): Split.
9703 (mm-links-remove-leading-blank): New function.
9704 (mm-inline-render-with-file): New function.
9705 (mm-inline-render-with-stdin): New function.
9706 (mm-inline-render-with-function): New function.
9707 (mm-text-html-washer-alist): New variable.
9708 (mm-inline-wash-with-file): New function.
9709 (mm-inline-wash-with-stdin): New function.
9710
9711 2002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
9712
9713 * message-utils.el: Fix installation doc.
9714
9715 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9716
9717 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9718 (gnus-post-method): Use it.
9719 (gnus-summary-cancel-article): Find the correct post-method.
9720
9721 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9722 * message.el (message-send-news): Ditto.
9723 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9724 <ipmonger@delamancha.org>
9725
9726 * gnus.el (gnus-select-method): Fix doc.
9727 (gnus-server-string): Use 'using nntp'.
9728
9729 * gnus-agent.el (gnus-slave-unplugged): New command.
9730 From: Felix Natter <fnatter@gmx.net>
9731
9732 2002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9733
9734 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9735 Call edit-done-function first, then change the window
9736 configuration.
9737 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9738 (gnus-article-edit-mode): mml-mode.
9739
9740 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9741 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9742
9743 * message-utils.el: Adopt the file.
9744
9745 2002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9746
9747 * message-utils.el: New file.
9748
9749 2002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9750
9751 * gnus-sum.el (gnus-summary-move-article): Select-article only
9752 when gnus-move-split-methods is non-nil. And we don't render or
9753 mark the article.
9754
9755 * gnus-fun.el (gnus-shell-command-to-string): New function.
9756 (gnus-shell-command-on-region): New function.
9757 (gnus-random-x-face): Use them.
9758 (gnus-x-face-from-file): Ditto.
9759 (gnus-convert-image-to-gray-x-face): Ditto.
9760 (gnus-convert-gray-x-face-to-xpm): Ditto.
9761 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9762
9763 2002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9764
9765 * gnus-art.el (gnus-treat-display-xface): Don't use
9766 `shell-command-to-string' when compiling.
9767 (gnus-treat-display-grey-xface): Ditto.
9768
9769 2002-02-13 Paul Jarc <prj@po.cwru.edu>
9770
9771 * nnmaildir.el (nnmaildir--article-count): If the group is
9772 completely empty, report minimum article number as 1 instead of 0.
9773
9774 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9775
9776 * gnus-agent.el (gnus-get-predicate): Use nconc.
9777
9778 * gnus-sum.el (gnus-summary-display-make-predicate):
9779 Use gnus-summary-display-cache as cache.
9780
9781 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9782 (nndoc-mail-in-mail-type-p): New function.
9783 (nndoc-mail-in-mail-article-begin): New function.
9784
9785 2002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9786
9787 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9788
9789 * gnus-cite.el (gnus-article-fill-cited-article):
9790 Bind use-hard-newlines to nil.
9791
9792 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9793 image is not available if window-system is not available.
9794
9795 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9796
9797 2002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9798
9799 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9800 bookmark, because update-mark doesn't handle it correctly.
9801
9802 2002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9803
9804 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9805 directly instead of calling message-send-mail.
9806
9807 * gnus-start.el (gnus-read-descriptions-file):
9808 Use gnus-default-charset.
9809
9810 * mm-util.el (mm-guess-mime-charset): New function.
9811
9812 * gnus.el (gnus-default-charset): Use it.
9813 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9814 the default.
9815
9816 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9817
9818 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
9819 (article-display-x-face): Use it. Disable gray xface, if
9820 uncompface is not found.
9821
9822 * message.el (message-mode): Don't enable multibyte on an indirect
9823 buffer.
9824
9825 * nnrss.el (nnrss-content-function): New variable.
9826 (nnrss-request-article): Use it.
9827
9828 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9829
9830 * gnus.el: Add article-unsplit-urls.
9831 * gnus-sum.el: Ditto.
9832 * gnus-art.el (gnus-treat-strip-cr): New variable.
9833 (gnus-treatment-function-alist): Use it.
9834 (article-unsplit-urls): New function.
9835 (gnus-article-make-menu-bar): Use it.
9836 From: Michael Cook <michael.cook@cisco.com>
9837
9838 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9839
9840 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9841 copy.
9842
9843 2002-02-07 Paul Jarc <prj@po.cwru.edu>
9844
9845 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9846 with internal whitespace.
9847 (gnus-parent-id): Ditto.
9848
9849 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9850
9851 * gnus-art.el (gnus-article-treat-body-boundary):
9852 Add gnus-decoration property.
9853 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9854
9855 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9856 too many spaces.
9857
9858 * rfc2047.el (rfc2047-unfold-region): Ditto.
9859 (rfc2047-decode-region): Don't unfold.
9860 Let gnus-article-treat-unfold-headers do it.
9861
9862 2002-02-07 Matt Armstrong <matt@lickey.com>
9863
9864 * message.el (message-mode): Set local-abbrev-table.
9865
9866 2002-02-07 Jesper Harder <harder@ifa.au.dk>
9867
9868 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
9869
9870 2002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9871
9872 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9873 (gnus-configure-posting-styles): Use it.
9874 (gnus-configure-posting-styles): Remove trailing newspaces.
9875
9876 2002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9877
9878 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9879 is non-nil.
9880
9881 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9882
9883 * gnus.el (gnus-server-to-method): Switch position with
9884 gnus-server-get-method.
9885 (gnus-agent): Add doc.
9886
9887 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9888 (gnus-summary-save-parts): Use it.
9889
9890 * gnus-art.el (gnus-display-mime): Use it.
9891 * mm-partial.el (mm-partial-find-parts): Use it.
9892
9893 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9894
9895 * nnagent.el (nnagent-request-expire-articles): Don't delete
9896 files.
9897
9898 2002-02-06 Stefan Reichör <xsteve@riic.at>
9899
9900 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9901
9902 2002-02-05 Sriram Karra <karra@cs.utah.edu>
9903
9904 * message.el (message-gen-unsubscribed-mft): New function.
9905
9906 2002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9907
9908 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9909 open parenthesis.
9910
9911 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9912 (mm-inline-text-html-render-with-w3): Ditto.
9913 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9914 Suggested by Dave Love <d.love@dl.ac.uk>.
9915
9916 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9917
9918 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9919 * nntp.el (nntp-send-command): Ditto.
9920 * nntp.el (nntp-send-command-nodelete): Ditto.
9921
9922 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9923
9924 * mm-url.el (mm-url-load-url): New function.
9925 (mm-url-insert-file-contents): Use it.
9926
9927 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9928
9929 * message.el (message-forward-make-body): Correctly copy
9930 forward-buffer.
9931
9932 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9933
9934 2002-02-04 Simon Josefsson <jas@extundo.com>
9935
9936 * gnus-art.el (gnus-article-followup-with-original): Mark with
9937 force, prevent errors when following up from article buffer.
9938 (gnus-article-reply-with-original): Ditto.
9939
9940 * binhex.el (binhex-decoder-switches): Fix doc.
9941 From Pavel@Janik.cz (Pavel Janík).
9942
9943 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9944
9945 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9946 highlight-citation after emphasize.
9947
9948 2002-02-04 David Edmondson <dme@sun.com>
9949
9950 * nnfolder.el (nnfolder-open-marks): Message when done.
9951
9952 * nnml.el (nnml-open-marks): Ditto.
9953
9954 2002-02-03 Steinar Bang <sb@dod.no>
9955
9956 * imap.el (imap-anonymous-auth): Fix typo.
9957
9958 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
9959
9960 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9961 save-excursion.
9962 (gnus-cache-braid-heads): Ditto.
9963
9964 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9965 line, because there are extra articles in the overview buffer.
9966
9967 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9968
9969 * message.el (message-forward-rmail-make-body): Directly use
9970 rmail-msg-restore-non-pruned-header to avoid calling
9971 vertical-motion.
9972
9973 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9974
9975 * gnus-cache.el (gnus-summary-insert-cached-articles):
9976 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9977
9978 * gnus-group.el (gnus-group-mark-article-read):
9979 Nreverse gnus-newsgroups-unselected.
9980
9981 * gnus-agent.el (gnus-summary-set-agent-mark):
9982 Use gnus-add-to-sorted-list.
9983
9984 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
9985 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
9986 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
9987 (gnus-update-read-articles): UNREAD is sorted.
9988 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
9989 (gnus-newsgroup-marked, gnus-newsgroup-cached)
9990 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
9991 (gnus-newsgroup-dormant): Require sorted.
9992
9993 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
9994 directories.
9995 (gnus-dired-print): New function.
9996
9997 * gnus-art.el (gnus-mime-print-part): Add argument filename.
9998 Call ps-despool.
9999
10000 2002-02-02 Simon Josefsson <jas@extundo.com>
10001
10002 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10003
10004 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10005
10006 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10007 t. This makes gnus-agent customizable without putting
10008 gnus-agentize into .gnus.
10009
10010 * gnus.el (gnus-agent): Make it customizable.
10011
10012 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10013 if no article.
10014 (gnus-cache-possibly-remove-article): Ditto.
10015 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10016
10017 2002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10018
10019 * gnus-dired.el: New file.
10020
10021 2002-02-01 Simon Josefsson <jas@extundo.com>
10022
10023 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10024
10025 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10026
10027 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10028 (mm-setup-w3m): Don't bind keys listed in the above.
10029
10030 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10031
10032 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10033 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10034 is non-nil; bind `w3m-force-redisplay' with nil.
10035
10036 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10037
10038 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10039
10040 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10041
10042 * nnfolder.el (nnfolder-request-replace-article): Unfold.
10043 Don't use mail-header-unfold-field.
10044
10045 * gnus-cache.el (gnus-summary-insert-cached-articles):
10046 Use gnus-summary-limit.
10047
10048 * gnus-range.el (gnus-add-to-sorted-list): New function.
10049 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10050 (gnus-mark-article-as-unread): Ditto.
10051 (gnus-summary-mark-article-as-unread): Ditto.
10052 (gnus-build-get-header): Ditto.
10053 (gnus-summary-prepare-threads): Ditto.
10054 (gnus-summary-insert-pseudos): Ditto.
10055 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10056 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10057 (gnus-summary-insert-old-articles): Ditto.
10058
10059 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10060 (gnus-configure-posting-styles): Support the new format.
10061
10062 * mail-source.el (mail-source-bind, mail-source-bind-common):
10063 Set edebug-form-spec to (sexp body).
10064 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10065
10066 * message.el (message-reply-headers): Add doc.
10067
10068 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10069
10070 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10071 gnus-cache-active-hashtb.
10072
10073 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10074 (gnus-agent-summary-fetch-group): Use it.
10075
10076 * gnus-msg.el (gnus-debug-files): New variable.
10077 (gnus-debug-exclude-variables): New variable.
10078 (gnus-debug): Use them.
10079
10080 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10081
10082 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10083
10084 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10085 (message-mode-syntax-table): Move back the previous position.
10086
10087 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10088
10089 * gnus-agent.el (gnus-agent-retrieve-headers):
10090 Use gnus-sorted-difference.
10091
10092 * nnsoup.el (nnsoup-request-expire-articles):
10093 Use gnus-sorted-difference.
10094
10095 * nnheader.el: Autoload gnus-sorted-difference.
10096
10097 * nnfolder.el (nnfolder-request-expire-articles):
10098 Use gnus-sorted-difference.
10099
10100 * gnus-cache.el (gnus-cache-retrieve-headers):
10101 Use gnus-sorted-difference.
10102
10103 * gnus-range.el: Autoload cookies.
10104 (gnus-sorted-difference): New function.
10105 (gnus-sorted-ndifference): New function.
10106 (gnus-sorted-nintersection): Rename from
10107 gnus-set-sorted-intersection.
10108 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10109 (gnus-list-range-difference): Rename from
10110 gnus-inverse-list-range-intersection.
10111 (gnus-inverse-list-range-intersection): Use defalias.
10112
10113 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10114 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10115 (gnus-articles-to-read): Use gnus-sorted-difference.
10116 (gnus-summary-limit-mark-excluded-as-read):
10117 Use gnus-sorted-intersection and gnus-sorted-ndifference.
10118 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10119 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10120
10121 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10122
10123 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10124
10125 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10126 property to the buffer for using emacs-w3m command keys.
10127
10128 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10129 option.
10130
10131 * mm-view.el (mm-w3m-mode-map): New variable.
10132 (mm-w3m-mode-command-alist): New variable.
10133 (mm-w3m-minor-mode): Remove.
10134 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10135 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10136 buffer for using emacs-w3m command keys.
10137
10138 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10139
10140 * message.el (message-mode-syntax-table): Move forward.
10141 (message-cite-prefix-regexp): Auto detect non word constituents.
10142 (message-cite-prefix-regexp): Don't use with-syntax-table.
10143
10144 * gnus-sum.el (gnus-summary-update-info):
10145 Use gnus-list-range-intersection.
10146
10147 * gnus-agent.el (gnus-agent-fetch-headers):
10148 Use gnus-list-range-intersection.
10149
10150 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10151 (gnus-list-range-intersection): Use it.
10152 (gnus-inverse-list-range-intersection): Ditto.
10153 (gnus-sorted-intersection): Add doc.
10154 (gnus-set-sorted-intersection): Add doc.
10155 (gnus-sorted-union): New function.
10156 (gnus-set-sorted-union): New function.
10157
10158 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10159 (gnus-inverse-list-range-intersection): Ditto.
10160
10161 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
10162
10163 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10164
10165 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10166 and permit `:' and `\' in order to handle full Windows pathnames.
10167 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10168 technically not correct per standard, but seems to have common use.
10169
10170 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10171
10172 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10173 replacing numbers.
10174
10175 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10176
10177 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10178
10179 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10180 Don't split when the window is small, e.g. when a small *BBDB*
10181 window is the lowest one.
10182
10183 * gnus-agent.el (gnus-agent-retrieve-headers):
10184 Use nnheader-find-nov-line to speed up. Use nreverse, because it is
10185 sorted. Use nnheader-insert-nov-file.
10186
10187 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10188
10189 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10190
10191 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10192 of `w3m-display-inline-images' with the value of
10193 `mm-inline-text-html-with-images'.
10194 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10195
10196 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10197
10198 2002-01-27 Richard M. Stallman <rms@gnu.org>
10199
10200 * time-date.el: Add autoload cookies. Many doc fixes.
10201 (time-add): New function.
10202 (time-subtract): Rename from subtract-time.
10203 (subtract-time): New alias for time-subtract.
10204
10205 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10206
10207 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10208 emacs-w3m in doc-string.
10209
10210 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10211
10212 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10213
10214 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10215 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10216 (mm-w3m-cid-retrieve): New function.
10217 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10218
10219 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10220
10221 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10222
10223 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10224
10225 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10226
10227 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10228
10229 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10230 32K.
10231
10232 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10233
10234 * nnmail.el (nnmail-article-group): Decode headers before running
10235 split rules over them.
10236 (nnmail-mail-splitting-charset): New variable.
10237
10238 * smiley.el: Replaced with smiley-ems.el.
10239
10240 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10241
10242 * mm-url.el (mm-url-predefined-programs): Add w3m.
10243 (mm-url-program): Ditto.
10244
10245 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10246
10247 * nnml.el (nnml-use-compressed-files): New variable.
10248 (nnml-filenames-are-evil): Remove.
10249 (nnml-current-group-article-to-file-alist): Don't use.
10250 (nnml-update-file-alist): Inhibit.
10251 (nnml-article-to-file): Use new var.
10252
10253 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10254
10255 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10256
10257 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
10258
10259 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10260
10261 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10262 function.
10263
10264 * gnus-util.el (gnus-cache-file-contents): New function.
10265
10266 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10267 (gnus-agent-load-alist): Use it.
10268
10269 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10270
10271 * nnheader.el (nnheader-insert-nov-file): New function.
10272
10273 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10274
10275 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10276 there are no references.
10277 (gnus-extract-message-id-from-in-reply-to): New function.
10278 (gnus-nov-parse-line): Use in-reply-to if there are no
10279 references.
10280
10281 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10282
10283 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10284
10285 * gnus-util.el (gnus-parse-without-error): New macro.
10286
10287 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10288
10289 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10290 (gnus-article-wash-function): Use locate-library to decide which
10291 to use.
10292
10293 2002-01-25 Simon Josefsson <jas@extundo.com>
10294
10295 * pop3.el (pop3-munge-message-separator): Work if no date.
10296 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10297
10298 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10299
10300 * gnus-agent.el (gnus-agent-save-alist): Fix.
10301
10302 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10303 mistake. Reinstated lost code.
10304
10305 2002-01-25 Josh Huber <huber@alum.wpi.edu>
10306
10307 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10308 one exists in the case of an encrypted message with an internal
10309 signature.
10310
10311 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10312
10313 * gnus-agent.el (gnus-agent-save-alist): Optimize.
10314
10315 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10316
10317 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10318 error.
10319
10320 * gnus.el (gnus-server-to-method): Made into subst.
10321 (gnus-server-method-cache): New variable.
10322 (gnus-server-to-method): Use it.
10323 (gnus-group-method-cache): New variable.
10324 (gnus-find-method-for-group-1): Rename.
10325 (gnus-find-method-for-group): New function.
10326 (gnus-group-method-cache): Remove.
10327
10328 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10329 function.
10330
10331 * gnus-range.el (gnus-members-of-range): New function.
10332 (gnus-list-range-intersection): Rename.
10333 (gnus-inverse-list-range-intersection): New function.
10334
10335 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10336
10337 * nnagent.el (nnagent-retrieve-headers): New implementation.
10338
10339 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10340 implementation.
10341
10342 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10343
10344 * mm-view.el (mm-inline-text-html-render-with-w3m):
10345 Decode charset-encoded html contents.
10346
10347 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10348
10349 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10350 an empty file.
10351
10352 * nnweb.el (url): Ignore errors when request url.
10353
10354 * nnrss.el: Clean up the comments.
10355
10356 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10357
10358 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10359 (mm-inline-media-tests): Test whether the value of
10360 `mm-inline-text-html-renderer' is a function for text/html.
10361
10362 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10363 separated from `mm-inline-text'.
10364 (mm-w3m-minor-mode): New variable.
10365 (mm-w3m-setup): New variable.
10366 (mm-setup-w3m): New function.
10367 (mm-inline-text-html-render-with-w3m): New function.
10368 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10369 text/html.
10370
10371 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10372
10373 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10374 and `gnus-xmas-completing-read'.
10375
10376 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10377
10378 * nneething.el (nneething-message-id-number): Abolished.
10379 (nneething-encode-file-name): Not encode numerical characters.
10380 (nneething-make-head): `nneething-message-id-number' is not
10381 used to generate message IDs.
10382
10383 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10384
10385 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10386 characters.
10387
10388 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10389
10390 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10391 (gnus-xmas-redefine): Redefine conditionally.
10392
10393 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10394
10395 * mml.el (mml-parse-1): Fix usage of recipients in the secure
10396 tag.
10397
10398 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10399
10400 * message.el (message-font-lock-keywords): Add the secure tag.
10401 * mml-sec.el: Added functions to generate/modify/remove the secure
10402 tag while in message mode.
10403 * mml-sec.el (mml-secure-message): New.
10404 * mml-sec.el (mml-unsecure-message): New.
10405 * mml-sec.el (mml-secure-message-sign-smime): New.
10406 * mml-sec.el (mml-secure-message-sign-pgp): New.
10407 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10408 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10409 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10410 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10411 * mml.el (mml-parse-1): Add code to recognize the secure tag and
10412 convert it to either a part or multipart depending on if there are
10413 other parts in the message.
10414 * mml.el (mml-mode-map): Change default sign/encrypt keybindings
10415 to use the secure tag, rather than the part tag.
10416 * mml.el (mml-preview): Add a save-excursion to keep cursor
10417 position after doing an MML preview.
10418
10419 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10420
10421 * nnheader.el (nnheader-parse-overview-file): New function.
10422 (nnheader-write-overview-file): New function.
10423
10424 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10425
10426 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10427 in wanted.
10428
10429 * nnweb.el (nnweb-type-definition): Clean up.
10430
10431 2002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
10432
10433 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10434 buffer exists before jumping to it.
10435
10436 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10437
10438 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10439 function.
10440 (article-wash-html): Use it.
10441 (gnus-article-wash-function): New variable.
10442 (gnus-article-wash-html-with-w3m): New function.
10443
10444 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10445
10446 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10447 command line.
10448
10449 2002-01-21 Simon Josefsson <jas@extundo.com>
10450
10451 * canlock.el (base64-encode-string): Autoload it from base64.
10452 (canlock-make-cancel-key): Base64 encode unibyte string.
10453
10454 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10455
10456 * nnfolder.el (nnfolder-request-accept-article):
10457 Unfold x-from-line.
10458 (nnfolder-request-replace-article): Ditto.
10459
10460 2002-01-20 Nevin Kapur <nevin@jhu.edu>
10461
10462 * gnus-group.el (gnus-group-best-unread-group): Use the right
10463 positioning function.
10464
10465 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10466
10467 * smiley-ems.el (smiley-region): Use new function.
10468 (smiley-update-cache): Use general image functions.
10469 (smiley-region): Use general functions.
10470
10471 * gnus-util.el (gnus-graphic-display-p): New function.
10472
10473 * nnmail.el (nnmail-article-group): Allow outputting traces of
10474 non-strings.
10475
10476 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10477 (nndoc-exim-bounce-type-p): New function.
10478
10479 * message.el (message-dont-send): Doc fix.
10480
10481 * gnus-util.el (gnus-completing-read):
10482 Remove inherit-input-method.
10483
10484 * gnus-art.el (gnus-treat-smiley): Doc fix.
10485
10486 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10487 articles.
10488
10489 2002-01-19 Simon Josefsson <jas@extundo.com>
10490
10491 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10492 (imap-kerberos4-open): Ditto.
10493 (imap-open): Set port correctly, don't set auth.
10494
10495 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10496
10497 * gnus.el (gnus-version-number): Bump version number.
10498
10499 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10500
10501 * gnus.el: Oort Gnus v0.05 is released.
10502
10503 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10504
10505 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10506 exists.
10507
10508 * gnus-spec.el (gnus-string-width-function): New function.
10509 (gnus-tilde-cut-form): Use it.
10510 (gnus-tilde-max-form): Ditto.
10511 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10512 (gnus-substring-function): Use it.
10513 (gnus-tilde-cut-form): Ditto.
10514 (gnus-substring-function): New function.
10515
10516 * message.el (message-check-news-header-syntax): New message.
10517
10518 * gnus.el (gnus-slave-no-server): Doc fix.
10519
10520 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10521
10522 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10523
10524 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10525 `seen' if it looks like (seen NUM1 . NUM2). It should be
10526 (seen (NUM1 . NUM2)).
10527
10528 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10529
10530 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10531 number in closed topics.
10532
10533 2002-01-19 Daniel Pittman <daniel@rimspace.net>
10534
10535 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject):
10536 New functions.
10537
10538 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10539
10540 * gnus.el (gnus-group-find-parameter): Clean up.
10541
10542 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10543 articles.
10544
10545 * gnus-util.el (gnus-completing-read-with-default): Rename.
10546
10547 * nnmail.el (nnmail-article-group): Clean up.
10548
10549 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10550
10551 * gnus-agent.el (gnus-category-name): Intern the category name.
10552
10553 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10554
10555 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10556
10557 * gnus-util.el (gnus-completing-read): New function.
10558
10559 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10560
10561 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10562
10563 * smiley-ems.el (smiley-region): Register smiley.
10564 (smiley-toggle-buffer): Rewrite the function.
10565 (smiley-active): Remove.
10566
10567 2002-01-19 Simon Josefsson <jas@extundo.com>
10568
10569 * gnus-util.el (gnus-parent-id): Optimize null n case.
10570 From Jesper Harder <harder@ifa.au.dk>.
10571
10572 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10573
10574 * gnus-art.el (gnus-request-article-this-buffer):
10575 Call `nneething-get-file-name' to extract the file name from the
10576 message id.
10577
10578 * nneething.el (nneething-encode-file-name): New function.
10579 (nneething-decode-file-name): Ditto.
10580 (nneething-get-file-name): Ditto.
10581 (nneething-make-head): Encode the file name and encapsulate it
10582 into the field of the message id.
10583
10584 2002-01-18 Simon Josefsson <jas@extundo.com>
10585
10586 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10587 stored in .marks.
10588
10589 * nnfolder.el (nnfolder-request-update-info): Ditto.
10590
10591 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10592
10593 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10594
10595 2002-01-18 Simon Josefsson <jas@extundo.com>
10596
10597 * imap.el (imap-starttls-p): Don't check for binary.
10598 (imap-gssapi-auth-p): Ditto.
10599 (imap-kerberos4-auth-p): Ditto.
10600 (imap-open): Change logic. Iterate through all possible streams,
10601 instead of bailing out after first failure. Move authenticator
10602 decision to `imap-authenticate'.
10603 (imap-authenticate): Change logic, now finds the authenticator to
10604 use, was previously in `imap-open'.
10605 (imap-open): Return nil on failure.
10606 (imap-open): Setup temp buffer correctly.
10607 (imap-open): Return buffer only on success.
10608 (imap-interactive-login, imap-interactive-login): Tell the user
10609 which stream/authenticator is used for the queried
10610 username/password.
10611 (imap-open, imap-authenticate): Set variables.
10612 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10613 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10614
10615 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10616
10617 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10618
10619 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10620
10621 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10622
10623 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10624
10625 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10626 (gnus-agent-group-mode-map): Bind it to "Jo".
10627 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10628
10629 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
10630
10631 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10632 (gnus-summary-mail-toolbar): Add mail article deletion button.
10633
10634 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10635 false positives for lines of "^^^^".
10636
10637 * gnus-picon.el (gnus-picon-find-face): Faces database is all
10638 lowercase.
10639
10640 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10641
10642 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10643 (gnus-agent-braid-nov): Switch back to nntp-server-buffer.
10644 Remove duplications.
10645 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10646
10647 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10648
10649 * gnus-sum.el (gnus-summary-initial-limit):
10650 Inline gnus-summary-limit-children.
10651 (gnus-summary-initial-limit): Don't limit if
10652 gnus-newsgroup-display is nil.
10653 (gnus-summary-initial-limit): No, don't.
10654
10655 * gnus-util.el
10656 (gnus-put-text-property-excluding-characters-with-faces):
10657 Inline gnus-put-text-property.
10658
10659 * gnus-spec.el (gnus-default-format-specs): New variable.
10660
10661 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10662 gnus-format-specs.
10663 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10664
10665 * gnus-spec.el (gnus-update-format-specifications): Really check
10666 the Gnus version of the .newsrc.eld file.
10667 (gnus-format-specs): Save the new default summary format.
10668
10669 * gnus-util.el (gnus-parent-id): Check whether references is empty
10670 before splitting.
10671
10672 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10673 functions.
10674 (gnus-gather-threads-by-references):
10675 Inline `gnus-split-references'.
10676
10677 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10678 default value of gnus-summary-line-format-spec.
10679
10680 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10681
10682 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10683 message.
10684 (nnslashdot-request-list): Ditto.
10685 (nnslashdot-sid-strip): Remove.
10686
10687 2002-01-15 Simon Josefsson <jas@extundo.com>
10688
10689 * nnimap.el (nnimap-close-asynchronous): Enable.
10690 (nnimap-close-group): Expunge.
10691
10692 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10693
10694 * gnus-util.el (gnus-user-date-format-alist): Typo.
10695 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10696
10697 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10698
10699 * nneething.el (nneething-request-article):
10700 Set `nnmail-file-coding-system' to `binary' locally, in order to read
10701 files without any conversion.
10702
10703 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10704
10705 * gnus-agent.el (gnus-agent-retrieve-headers):
10706 Use nnheader-file-coding-system and nnmail-active-file-coding-system.
10707 (gnus-agent-regenerate-group): Ditto.
10708 (gnus-agent-regenerate): Ditto.
10709 (gnus-agent-write-active): Ditto.
10710 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10711
10712 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10713
10714 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10715 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10716
10717 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10718
10719 * gnus.el: We don't need gnus-article-show-all-headers.
10720
10721 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10722 Ditto.
10723
10724 * gnus-sum.el (gnus-summary-select-article): Don't call
10725 show-all-headers, because hidden headers are not hidden text any
10726 more.
10727
10728 2002-01-13 Simon Josefsson <jas@extundo.com>
10729
10730 * message.el (message-newline-and-reformat): Use `newline' instead
10731 of inserting \n, so that the newline is marked as hard.
10732
10733 2002-01-13 Jesper Harder <harder@ifa.au.dk>
10734
10735 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
10736
10737 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10738
10739 * imap.el (imap-close): Keep going if quit.
10740
10741 * gnus-agent.el (gnus-agent-retrieve-headers):
10742 Erase nntp-server-buffer.
10743
10744 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10745
10746 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10747 avoid unbinding shadowed variables.
10748
10749 * gnus-art.el (gnus-picon-databases): Move here.
10750 (gnus-picons-installed-p): Move here.
10751 (gnus-article-reply-with-original): Use `mark'.
10752
10753 * gnus.el (gnus-picon): Move here and renamed.
10754
10755 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10756 installed.
10757 (gnus-treat-mail-picon): Ditto.
10758 (gnus-treat-newsgroups-picon): Ditto.
10759
10760 * gnus-picon.el (gnus-picons-installed-p): New function.
10761
10762 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10763
10764 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10765
10766 2002-01-12 Simon Josefsson <jas@extundo.com>
10767
10768 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10769 (nnimap-before-find-minmax-bugworkaround): Use it.
10770 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10771 (nnimap-dont-close): New variable.
10772 (nnimap-close-group): Use it.
10773
10774 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10775
10776 * gnus-art.el (gnus-article-reply-with-original):
10777 Use `mark-active'.
10778
10779 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10780
10781 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10782 (gnus-score-advanced): Clean up.
10783 (gnus-score-advanced): Accept a multiple of the score.
10784
10785 2002-01-12 Simon Josefsson <jas@extundo.com>
10786
10787 * flow-fill.el (fill-flowed-display-column)
10788 (fill-flowed-encode-columnq): New variables.
10789 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
10790 (fill-flowed-encode, fill-flowed): Use them.
10791
10792 * message.el (message-send-news, message-send-mail):
10793 Use m-b-s-n-p-e-h-n.
10794
10795 * mml.el (autoload): Autoload fill-flowed-encode.
10796 (mml-buffer-substring-no-properties-except-hard-newlines):
10797 New function.
10798 (mml-read-part): Use it.
10799 (mml-generate-mime-1): Encode format=flowed if appropriate.
10800 (mml-insert-mime-headers): Insert format=flowed.
10801
10802 * flow-fill.el (fill-flowed-encode): New function.
10803 (fill-flowed): Bind fill-column to window width.
10804
10805 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10806
10807 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10808 it exists.
10809 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10810 (gnus-summary-buffer-name): Don't return the dead name after all.
10811 (gnus-summary-setup-buffer): Kill the dead buffer.
10812
10813 * gnus-art.el (gnus-article-followup-with-original): Store the
10814 value of the mark before deactivating it.
10815
10816 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10817
10818 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10819 From: Karl Kleinpaste <karl@charcoal.com>
10820
10821 * gnus-art.el (article-display-x-face): Ditto.
10822 (gnus-article-reply-with-original): Use gnus-region-active-p.
10823 (gnus-article-followup-with-original): Ditto.
10824
10825 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10826 downloadable article either.
10827
10828 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10829
10830 * gnus-art.el (article-display-x-face): Insert From:.
10831
10832 * gnus-sum.el (gnus-summary-move-article): Don't draw the
10833 article. Bind gnus-display-mime-function and
10834 gnus-article-prepare-hook.
10835
10836 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
10837 (gnus-agent-toggle-plugged): Use gnus-agent-go-online.
10838 Move gnus-agent-possibly-synchronize-flags to the last.
10839 (gnus-agent-go-online): New function. New variable.
10840
10841 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10842
10843 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10844 (gnus-agent-regenerate): Ditto.
10845
10846 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10847
10848 * message.el (message-ignored-news-headers)
10849 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10850 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10851
10852 * gnus.el (gnus-gethash-safe): New macro.
10853
10854 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10855 (gnus-agent-regenerate): Show messages.
10856
10857 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10858
10859 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10860 (gnus-agent-regenerate): New function.
10861 (gnus-agent-save-alist): Sort.
10862 (gnus-agent-copy-nov-line): Test eobp.
10863 (gnus-agent-retrieve-headers): Erase buffer.
10864
10865 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10866
10867 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10868 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10869
10870 * gnus.el (gnus-agent-covered-methods): Move here.
10871 (gnus-online): New function.
10872 (gnus-agent-method-p): Move here.
10873
10874 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
10875 nil. Remove articles-alist.
10876
10877 * gnus-start.el (gnus-get-unread-articles): Check online.
10878 (gnus-groups-to-gnus-format): Ditto.
10879 (gnus-active-to-gnus-format): Ditto.
10880
10881 * gnus-agent.el (gnus-agent-get-function): Use it.
10882 (gnus-agent-get-undownloaded-list): Ditto.
10883 (gnus-agent-fetch-session): Only fetch online methods.
10884
10885 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10886 (gnus-server-mode-map): Ditto.
10887 (gnus-server-offline-face): New face.
10888 (gnus-server-offline-face): New variable.
10889 (gnus-server-font-lock-keywords): Add offline.
10890 (gnus-server-insert-server-line): Ditto.
10891 (gnus-server-offline-server): New function.
10892
10893 * gnus-int.el (gnus-open-server): Turn to offline.
10894 (gnus-server-unopen-status): New variable.
10895
10896 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10897
10898 * nnkiboze.el (nnkiboze-request-article):
10899 Use gnus-agent-request-article.
10900
10901 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
10902 function. Insert undownloaded NOV.
10903
10904 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10905 (gnus-agent-request-article): New function.
10906
10907 * gnus.el (gnus-agent-cache): New variable.
10908
10909 * gnus-int.el (gnus-retrieve-headers):
10910 Use gnus-agent-retrieve-headers.
10911 (gnus-request-head): Use gnus-agent-request-article.
10912 (gnus-request-body): Ditto.
10913
10914 * gnus-art.el (gnus-request-article-this-buffer):
10915 Use gnus-agent-request-article.
10916
10917 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10918 article if it is undownloaded.
10919
10920 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10921
10922 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10923
10924 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10925
10926 * canlock.el (canlock-string-as-unibyte): New macro.
10927 (canlock-sha1-with-openssl): Return a unibyte string.
10928 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10929
10930 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10931
10932 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10933
10934 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10935
10936 * mm-encode.el (mm-content-transfer-encoding-defaults):
10937 Add application/x-emacs-lisp.
10938
10939 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10940
10941 * nntp.el (nntp-request-article): Add group parameter.
10942 (nntp-request-head): Ditto.
10943 (nntp-find-group-and-number): Add parameter group. Figure out
10944 number if the status line doesn't give (e.g. quimby.gnus.org).
10945
10946 2002-01-08 Simon Josefsson <jas@extundo.com>
10947
10948 * mml.el (mml-generate-mime-1): Set recipient correctly.
10949
10950 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10951
10952 * message.el (message-read-from-minibuffer): Add parameter
10953 initial-contents.
10954 * gnus-msg.el (gnus-summary-resend-message): Use it.
10955
10956 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10957 behavior of quit-config.
10958
10959 2002-01-08 Bjørn Mork <bmork@dod.no> (tiny change)
10960
10961 * message.el (message-make-from): Don't quote fullname.
10962
10963 2002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
10964
10965 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
10966
10967 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10968
10969 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
10970
10971 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10972
10973 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10974 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10975 because bbdb may use it.
10976
10977 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10978
10979 * nneething.el (nneething-request-article): When a non-text file
10980 is converted to an article, its data is encoded in base64.
10981 Call `nneething-make-head' with options to specify MIME types.
10982 (nneething-make-head): Add optional arguments to specify MIME
10983 types.
10984
10985 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10986
10987 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
10988 header if there is not.
10989
10990 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
10991
10992 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
10993 (gnus-inews-mark-gcc-as-read): Obsolete variable.
10994 (gnus-inews-do-gcc): Use them.
10995
10996 * gnus-group.el (gnus-group-mark-article-read): Put holes into
10997 gnus-newsgroup-unselected.
10998
10999 2002-01-06 Simon Josefsson <jas@extundo.com>
11000
11001 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch):
11002 Use condition-case, not ignore-errors.
11003
11004 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11005
11006 * gnus-sum.el (gnus-summary-insert-old-articles):
11007 Bind gnus-fetch-old-headers.
11008
11009 * gnus-art.el (article-display-x-face): Use the current buffer
11010 unless `W f'. Otherwise, X-Face may be shown in the header of a
11011 forwarded part.
11012 (gnus-treatment-function-alist): Treat xface before hiding
11013 headers.
11014
11015 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11016
11017 * gnus-group.el (gnus-group-read-ephemeral-group):
11018 Fix parameters.
11019
11020 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11021
11022 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11023 (mm-guess-charset): New function.
11024 (mm-charset-after): Use it.
11025 (mm-detect-coding-region): New function.
11026 (mm-detect-mime-charset-region): New function.
11027
11028 * gnus-sum.el (gnus-summary-show-article):
11029 Use mm-detect-coding-region.
11030
11031 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11032
11033 * message.el (message-make-fqdn): Be less violent.
11034
11035 * gnus.el (gnus-logo-color-style): Compute custom form
11036 automatically.
11037
11038 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11039 score file of the parent to the document group.
11040
11041 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11042 parameters parameter.
11043
11044 * gnus-score.el (gnus-score-load-file): Clean up.
11045
11046 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11047
11048 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11049 From: Damien Wyart <damien.wyart@free.fr>
11050
11051 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11052
11053 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11054
11055 * gnus-sum.el (gnus-select-group-hook): Typo.
11056
11057 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11058 is no quoted-printable-encoded STRING.
11059 From: Jesper Harder <harder@ifa.au.dk>
11060
11061 (rfc2047-decode-string): Decode it.
11062
11063 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11064
11065 * gnus.el (gnus-logo-color-alist): Add more colors from Luis.
11066
11067 2002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
11068
11069 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11070 buffer to get rid of junk line.
11071
11072 2002-01-05 Simon Josefsson <jas@extundo.com>
11073
11074 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11075 C-o.
11076 (message-mode-map): Bind message-insert-or-toggle-importance to
11077 C-c C-u.
11078 (message-mode-map): Bind message-disposition-notification-to to
11079 C-c M-n.
11080 (message-mode-menu): Add m-d-n-t.
11081 (message-mode-field-menu): Add m-goto-from.
11082 (message-mode): Doc fix.
11083 (message-goto-from): New function.
11084 (message-insert-disposition-notification-to): New function.
11085 (message-tool-bar-map): Add receipt button.
11086
11087 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11088
11089 * gnus-sum.el (gnus-thread-latest-date): New function.
11090 (gnus-thread-sort-by-most-recent-number): Rename.
11091 (gnus-thread-sort-functions): Doc fix.
11092 (gnus-select-group-hook): Don't use setq on a hook.
11093 (gnus-thread-latest-date): Use date, not number.
11094
11095 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11096 (gnus-agent-expire): Allow regexp of expire-days.
11097
11098 * gnus-art.el (gnus-article-reply-with-original):
11099 Deactivate region.
11100 (gnus-article-followup-with-original): Ditto.
11101
11102 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11103
11104 * gnus-art.el (gnus-mime-display-alternative):
11105 Use gnus-local-map-property.
11106 (gnus-mime-display-alternative): Ditto.
11107 (gnus-insert-mime-security-button): Ditto.
11108 (gnus-insert-next-page-button): Ditto.
11109 (gnus-button-prev-page): Take optional args.
11110 (gnus-insert-prev-page-button): widget-convert.
11111
11112 * gnus-util.el (gnus-local-map-property): New function.
11113
11114 * gnus-art.el (gnus-prev-page-map): Use parent map.
11115 (gnus-next-page-map): Ditto.
11116
11117 * gnus-spec.el (gnus-parse-format): Clean up.
11118 (gnus-parse-format): Do complex formatting for %=.
11119
11120 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11121 "X-Face: " to the data in the built-in scenario.
11122
11123 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11124 (gnus-correct-pad-form): Rename.
11125 (gnus-tilde-max-form): Clean up.
11126 (gnus-pad-form): Use gnus-use-correct-string-widths.
11127
11128 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11129 support if that is available.
11130
11131 * gnus-sum.el (gnus-thread-highest-number): New function.
11132 (gnus-thread-sort-by-most-recent-thread): New function.
11133 (gnus-thread-sort-functions): Doc fix.
11134
11135 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11136
11137 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11138 all cases.
11139 (gnus-summary-mode): Enable it in all cases.
11140 (gnus-summary-display-article): Ditto.
11141 (gnus-summary-edit-article): Ditto.
11142
11143 * gnus-ems.el (gnus-put-image): Really return glyph.
11144
11145 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11146 (gnus-treat-smiley): Don't take "P" in the interactive form.
11147
11148 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11149
11150 * compface.el (uncompface): XEmacs and Emacs have differing
11151 capabilities.
11152
11153 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11154
11155 * gnus-ems.el (gnus-article-xface-ring-internal): Remove.
11156 (gnus-article-xface-ring-size): Remove.
11157 (gnus-article-display-xface): Remove.
11158 (gnus-remove-image): Cleaned up.
11159
11160 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11161 (gnus-xmas-create-image): Take pbm files.
11162 (gnus-x-face): Remove.
11163 (gnus-xmas-article-display-xface): Remove.
11164
11165 * gnus-fun.el (gnus-display-x-face-in-from):
11166 Bind default-enable-multibyte-characters.
11167
11168 * compface.el (uncompface): Doc fix.
11169
11170 * gnus-art.el (gnus-article-x-face-command):
11171 Use gnus-display-x-face-in-from.
11172
11173 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11174
11175 * gnus-ems.el (gnus-put-image): Return the image.
11176
11177 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11178 (gnus-x-face): Move here.
11179
11180 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11181
11182 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11183 invisible if string is nil.
11184 (gnus-xmas-article-display-xface): Use it.
11185
11186 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11187 property when string is nil.
11188 (gnus-article-display-xface): Use it.
11189
11190 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11191
11192 * gnus-art.el (article-display-x-face): Check whether valid grey
11193 face was returned.
11194 (article-display-x-face): Place image in the right spot.
11195
11196 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11197 stderr.
11198 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11199
11200 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11201
11202 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11203 parameters.
11204 (gnus-xmas-put-image): Allow non-strings to be passed.
11205
11206 * gnus-art.el (article-display-x-face): Use optional parameters.
11207
11208 * gnus-ems.el (gnus-create-image): Take optional parameters.
11209
11210 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11211
11212 * compface.el (compface-xbm-p): Remove.
11213
11214 * gnus-ems.el (gnus-article-compface-xbm): Remove.
11215 (gnus-article-display-xface): Use compface.
11216
11217 * compface.el: New file.
11218
11219 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11220 (gnus-convert-image-to-x-face-command): Ditto.
11221 (gnus-random-x-face): Quote argument.
11222 (gnus-x-face-from-file): Ditto.
11223
11224 2002-01-03 Paul Jarc <prj@po.cwru.edu>
11225
11226 * nnmaildir.el (nnmaildir-request-expire-articles):
11227 Evaluate the expire-group parameter once per article rather than once
11228 per group; bind `nnmaildir-article-file-name' and `article'
11229 for convenience. Leave article alone when expire-group
11230 specifies the current group.
11231 (nnmaildir--update-nov): Be more concurrency-friendly with
11232 temp file names.
11233
11234 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11235
11236 * gnus-start.el (gnus-read-init-file): Cleaned up.
11237
11238 2002-01-03 Dave Love <d.love@dl.ac.uk>
11239
11240 * gnus-start.el (gnus-startup-file-coding-system): Remove.
11241 (gnus-read-init-file): Don't use it.
11242
11243 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11244
11245 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11246
11247 2002-01-03 Dave Love <fx@gnu.org>
11248
11249 * gnus-start.el (gnus-read-init-file): Don't force coding system
11250 for ~/.gnus.
11251
11252 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11253
11254 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11255 * nnspool.el (nnspool-request-post): Ditto.
11256
11257 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11258 (mm-find-mime-charset-region): Use it.
11259
11260 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11261
11262 * gnus.el (gnus-summary-line-format): Add :link.
11263 * gnus-topic.el (gnus-topic-line-format): Ditto.
11264 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11265 * gnus-srvr.el (gnus-server-line-format): Ditto.
11266 * gnus-group.el (gnus-group-line-format): Ditto.
11267
11268 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11269 :keys, it works on both Emacsen.
11270
11271 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11272
11273 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11274
11275 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11276
11277 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11278
11279 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
11280
11281 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11282 very wide reply.
11283
11284 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11285
11286 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11287 (gnus-picon-cache): New variable.
11288 (gnus-picon-transform-newsgroups): Cache stuff.
11289
11290 * gnus-art.el (gnus-article-reply-with-original): New command.
11291 (gnus-article-followup-with-original): New command.
11292
11293 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11294 END parameters.
11295 (gnus-summary-followup): Take a list of list of articles.
11296 (gnus-inews-yank-articles): Allow lists of article/regions.
11297
11298 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11299 longer the usual commands.
11300
11301 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11302 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11303 shell-command-on-region.
11304
11305 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11306
11307 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11308 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11309
11310 2002-01-03 Steve Youngs <youngs@xemacs.org>
11311
11312 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11313 understand ':keys', wrap it in an featurep 'xemacs.
11314
11315 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11316
11317 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11318 order of headers (Actually, it is called in a reversed order).
11319 Add 'gnus-image-text-deletable property.
11320 (gnus-remove-image): Remove text with such a property.
11321
11322 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11323 gnus-put-image.
11324
11325 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11326 with ", ".
11327
11328 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11329
11330 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Rename.
11331
11332 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11333 (article-display-x-face): Display gray X-Faces.
11334
11335 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11336 (gnus-convert-gray-x-face-to-ppm): Ditto.
11337 (gnus-convert-image-to-gray-x-face): Ditto.
11338
11339 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11340 gnus-summary-show-raw-article.
11341
11342 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11343
11344 Display picons in XEmacs without showing text.
11345
11346 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11347 mm-create-image-xemacs to create xbm glyph, because it deletes
11348 temporary files.
11349 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11350 (gnus-xmas-remove-image): Make text visible, remove glyph.
11351
11352 * gnus-picon.el (gnus-picon-transform-newsgroups)
11353 (gnus-picon-transform-address): Insert spec backward, due to the
11354 incompatibility of gnus-xmas-put-image.
11355
11356 2002-01-02 Pavel Janík <Pavel@Janik.cz>
11357
11358 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11359
11360 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11361
11362 * gnus.el: Doc fix.
11363
11364 * gnus-art.el: Doc fix.
11365
11366 * gnus-agent.el: Doc fix.
11367
11368 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11369
11370 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11371
11372 2002-01-01 Paul Jarc <prj@po.cwru.edu>
11373
11374 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
11375 NOV data out of the message again if nnmail-extra-headers has
11376 changed.
11377
11378 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11379
11380 * gnus-fun.el: New file.
11381 (gnus-convert-image-to-x-face-command): New variable.
11382 (gnus-insert-x-face): New function.
11383 (gnus-random-x-face): Rename.
11384 (gnus-x-face-from-file): Rename.
11385
11386 * gnus-art.el (gnus-body-boundary-delimiter): Change default to
11387 "_".
11388 (gnus-body-boundary-delimiter): Typo fix.
11389
11390 2002-01-02 Simon Josefsson <jas@extundo.com>
11391
11392 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11393 (gnus-body-boundary-delimiter): Fix type.
11394
11395 2002-01-01 Simon Josefsson <jas@extundo.com>
11396
11397 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11398 (gnus-treat-emphasize, gnus-treat-strip-cr)
11399 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11400 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11401 (gnus-treat-fill-article, gnus-treat-hide-citation)
11402 (gnus-treat-hide-citation-maybe)
11403 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11404 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11405 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11406 (gnus-treat-date-ut, gnus-treat-date-local)
11407 (gnus-treat-date-english, gnus-treat-date-lapsed)
11408 (gnus-treat-date-original, gnus-treat-date-iso8601)
11409 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11410 (gnus-treat-strip-trailing-blank-lines)
11411 (gnus-treat-strip-leading-blank-lines)
11412 (gnus-treat-strip-multiple-blank-lines)
11413 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11414 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11415 (gnus-treat-display-xface, gnus-treat-display-smileys)
11416 (gnus-treat-from-picon, gnus-treat-mail-picon)
11417 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11418 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11419 (gnus-treat-play-sounds, gnus-treat-translate)
11420 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11421
11422 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11423 (gnus-article-treat-body-boundary): Use it.
11424
11425 * message.el (message-mode): Fix doc.
11426 (message-mode-menu): Fix names.
11427
11428 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11429
11430 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11431 articles.
11432
11433 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11434 (gnus-picon-transform-address): Search for unknown faces as well.
11435 (gnus-picon-find-face): Don't search "news" for MISC.
11436 (gnus-picon-user-directories): Change default back to exclude
11437 "unknown".
11438
11439 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11440
11441 * gnus-picon.el (gnus-picon-find-face): Search through all
11442 databases.
11443 (gnus-picon-find-face): New implementation.
11444
11445 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11446 keystroke.
11447 (gnus-topic-goto-next-topic): Ditto.
11448
11449 * gnus.el (gnus-summary-line-format): Change default.
11450
11451 * nnmail.el (nnmail-extra-headers): Change default.
11452
11453 * gnus-sum.el (gnus-extra-headers): Change default.
11454
11455 * message.el (message-news-other-window): Change "news" to
11456 "posting".
11457 (message-news-other-frame): Ditto.
11458 (message-do-send-housekeeping): Ditto.
11459
11460 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11461 function.
11462 (gnus-article-unread-p): New function.
11463 (gnus-article-unseen-p): New function.
11464 (gnus-dead-summary-mode-map): Typo.
11465
11466 * gnus-util.el (gnus-make-predicate): New function.
11467 (gnus-make-predicate-1): New function.
11468
11469 * gnus-sum.el: New function.
11470 (gnus-map-articles): New function.
11471
11472 * gnus-art.el (gnus-treat-fold-headers): New variable.
11473 (gnus-article-treat-fold-headers): New command and keystroke.
11474
11475 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11476 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11477
11478 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11479
11480 * message.el (message-fcc-externalize-attachments): New variable.
11481 (message-do-fcc): Use it.
11482
11483 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11484 (gnus-inews-do-gcc): Use it.
11485
11486 * mml.el (mml-tweak-sexp-alist): New variable.
11487 (mml-externalize-attachments): New variable.
11488 (mml-tweak-part): Use mml-tweak-sexp-alist.
11489 (mml-tweak-externalize-attachments): New function.
11490
11491 2002-01-01 Steve Youngs <youngs@xemacs.org>
11492
11493 * gnus-xmas.el (gnus-xmas-article-display-xface):
11494 Uncomment 'set-glyph-face' so x-face back/foreground can be set.
11495
11496 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11497
11498 * message.el (message-fix-before-sending): Fix a typo.
11499
11500 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11501
11502 * gnus-art.el (gnus-treat-smiley): Rename command.
11503 (gnus-article-remove-images): New command and keystroke.
11504
11505 * gnus-sum.el (gnus-summary-toggle-smiley): Remove.
11506
11507 * smiley-ems.el (gnus-smiley-display): Remove.
11508
11509 * gnus.el (gnus-version-number): Update version.
11510
11511 * message.el (message-text-with-property): Rename and moved
11512 here.
11513 (message-fix-before-sending): Highlight invisible text and place
11514 point there.
11515
11516 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11517
11518 * gnus.el: Oort Gnus v0.04 is released.
11519
11520 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11521
11522 * gnus-delay.el (gnus-delay-send-queue): Rename.
11523
11524 * gnus-art.el (gnus-ignored-headers): More headers.
11525
11526 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11527 of `scan-error', since XEmacs doesn't seem to support that.
11528
11529 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11530
11531 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11532 arg.
11533 (gnus-summary-best-unread-subject): Ditto.
11534 (gnus-summary-best-unread-subject): No, don't.
11535 (gnus-summary-better-unread-subject): New command.
11536
11537 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11538
11539 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11540 buffer.
11541 (gnus-xmas-remove-image): Implementation that does something.
11542 (gnus-xmas-article-display-xface): Mark images properly.
11543
11544 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11545
11546 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
11547
11548 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11549
11550 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11551
11552 * gnus-group.el (gnus-group-line-format): Add %O to the default
11553 value.
11554
11555 * gnus-util.el (gnus-text-with-property): The smallest point is
11556 point-min.
11557
11558 * smiley-ems.el (smiley-region): Return images.
11559 (gnus-smiley-display): Allow toggling.
11560 (smiley-region): Use text properties, not overlays.
11561
11562 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11563 implemented yet.
11564
11565 * smiley-ems.el (smiley-update-cache): Check for valid types.
11566
11567 * gnus-art.el (gnus-with-article-buffer): New macro.
11568
11569 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11570 strings as well as the glyphs.
11571 (gnus-picon-transform-address): Ditto.
11572 (gnus-picon-insert-glyph): Ditto.
11573 (gnus-picon-transform-newsgroups): Toggle.
11574 (gnus-picon-transform-address): Toggle.
11575
11576 * gnus-ems.el (gnus-remove-image): New function.
11577 (gnus-put-image): Take an optional string.
11578
11579 * gnus-util.el (gnus-text-with-property): New function.
11580
11581 * gnus-art.el (gnus-delete-images): New function.
11582
11583 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11584
11585 * gnus-art.el (gnus-article-wash-status-entry): Rename.
11586 (gnus-article-wash-status): Use it.
11587 (gnus-signature-toggle): Clean up.
11588 (gnus-add-wash-status): New function.
11589 (gnus-delete-wash-status): New function.
11590 (gnus-article-hide-text-type): Use them throughout.
11591 (gnus-add-image): New function.
11592
11593 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11594
11595 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11596 interface.
11597
11598 * gnus-art.el (article-display-x-face): Cleaned up.
11599
11600 * rfc2047.el (rfc2047-field-value): New function.
11601
11602 * mail-parse.el (mail-header-field-value): New alias.
11603
11604 * gnus-art.el (gnus-mime-print-part): Fix typos.
11605
11606 * smiley-ems.el (gnus-smiley-file-types): New variable.
11607 (smiley-update-cache): Use it.
11608 (smiley-regexp-alist): Suffix-less smiley names.
11609 (smiley-regexp-alist): Add more smileys.
11610
11611 * gnus-sum.el (gnus-print-buffer): Made into own function.
11612 (gnus-summary-print-article): Use it.
11613
11614 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11615 looked for when REQUEST is a string.
11616
11617 * gnus-art.el (gnus-mime-button-commands): Add printing
11618 keystroke.
11619 (gnus-mime-copy-part): Doc fix.
11620 (gnus-mime-print-part): New command.
11621
11622 2001-12-31 Simon Josefsson <jas@extundo.com>
11623
11624 * imap.el (imap-parse-fetch): Notice empty flags responses.
11625 From Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11626
11627 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11628
11629 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11630 (picon): Fix doc.
11631
11632 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11633 longer exists. Remove those codes.
11634 * gnus.el (gnus-use-picons): Ditto.
11635
11636 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11637
11638 * gnus-art.el (gnus-article-treat-fold-newsgroups):
11639 Don't infloop.
11640
11641 * gnus-sum.el (t): New `W D' map.
11642
11643 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11644 (gnus-article-treat-body-boundary): Clean up.
11645 (gnus-body-boundary-face): Remove.
11646 (gnus-article-goto-header): Move here.
11647 (gnus-article-goto-header): Allow better regexps.
11648 (gnus-article-treat-fold-newsgroups): New command.
11649
11650 * gnus-sum.el (gnus-summary-move-article): We have to select an
11651 article to give `gnus-read-move-group-name' an opportunity to
11652 suggest an appropriate default.
11653
11654 * rfc2047.el (rfc2047-fold-line): New function.
11655 (rfc2047-unfold-line): Ditto.
11656 (rfc2047-fold-region): Don't fold just after the header name.
11657
11658 * mail-parse.el (mail-header-fold-line): New alias.
11659 (mail-header-unfold-line): Ditto.
11660
11661 * gnus-art.el (gnus-body-boundary-face): Rename.
11662 (gnus-article-treat-body-boundary): Use it.
11663 (gnus-article-treat-body-boundary): Use an invisible header and a
11664 line of underline characters.
11665
11666 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11667
11668 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11669
11670 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11671 (gnus-picon-split-address): New function.
11672 (gnus-picon-find-face): Use it.
11673 (gnus-picon-transform-address): Use it. Set first to t for each
11674 address.
11675
11676 * gnus-art.el (gnus-with-article-headers): Move to here.
11677 Define the macro then use it.
11678 (gnus-treatment-function-alist): Treat picons earlier.
11679
11680 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11681
11682 * gnus-art.el (gnus-body-separator-face): New variable.
11683 (gnus-article-treat-body-boundary): Use a blank, colored line.
11684
11685 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11686 well.
11687
11688 * gnus-art.el (gnus-treat-body-boundary): New variable.
11689 (gnus-article-treat-unfold-headers): Use helper macro.
11690 (gnus-article-treat-body-boundary): New command.
11691
11692 * gnus.el (gnus-logo-color-style): Change the default color.
11693 (gnus-splash-face): Gray, gray.
11694
11695 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11696 colors.
11697
11698 * gnus.el (gnus-logo-color-alist): Move here and renamed.
11699 (gnus-logo-color-style): Ditto.
11700 (gnus-logo-colors): Ditto.
11701
11702 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11703
11704 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11705
11706 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11707 (gnus-picon-transform-newsgroups): New function.
11708
11709 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11710 string.
11711
11712 * gnus-picon.el (gnus-treat-mail-picon): Rename.
11713
11714 * gnus-art.el (gnus-treat-cc-picon): New variable.
11715 (gnus-treat-mail-picon): Rename.
11716
11717 * gnus-picon.el: New implementation.
11718 (gnus-picon-find-face): Rename.
11719 (gnus-treat-from-picon): Use it.
11720 (gnus-picon-transform-address): Rename.
11721 (gnus-treat-from-picon): Use it.
11722 (gnus-picon-create-glyph): Rename.
11723 (gnus-picon-transform-address): Use it.
11724 (gnus-treat-cc-picon): New command.
11725
11726 * mm-decode.el (mm-create-image-xemacs): Separate out into
11727 function.
11728 (mm-get-image): Use it.
11729
11730 * gnus-art.el (gnus-treat-display-picons): Simplify.
11731 (gnus-treat-from-picon): Rename.
11732
11733 * gnus-ems.el (gnus-create-image): New function.
11734 (gnus-put-image): New function.
11735
11736 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11737 (gnus-with-article-headers): New macro.
11738 (gnus-article-goto-header): New function.
11739
11740 * gnus-xmas.el (gnus-image-type-available-p): New function.
11741
11742 * gnus-ems.el (gnus-image-type-available-p): New function.
11743
11744 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11745
11746 * nnrss.el (nnrss-check-group): Find the correct tag, because
11747 xml.el is changed.
11748
11749 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11750
11751 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11752 lines are shorter than the window width.
11753 (gnus-ignored-headers): More headers.
11754
11755 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11756
11757 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11758 (gnus-treat-unfold-headers): Rename.
11759 (gnus-article-treat-unfold-headers): New command and keystroke.
11760
11761 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11762
11763 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11764
11765 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11766
11767 * sha1-el.el (sha1-use-external): New variable.
11768 (sha1-region): Use it.
11769 (sha1-string): Ditto.
11770
11771 * gnus-picon.el: Less warnings when compile.
11772
11773 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11774
11775 * gnus-picon.el (gnus-picons-news-directories): Remove obsolete
11776 alias.
11777 (gnus-picons-database): Default to list.
11778 (gnus-picons-lookup-internal): Use it.
11779
11780 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11781 to "bogus".
11782
11783 * gnus-win.el (gnus-configure-windows-hook): New hook.
11784
11785 2001-12-29 Sascha Lüdecke <sascha@meta-x.de>
11786
11787 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11788
11789 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11790
11791 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11792 lists.
11793 (gnus-select-newsgroup): Don't append; push.
11794 (gnus-adjust-marked-articles): Remove obsolete ranges from
11795 `seen'.
11796 (gnus-update-marks): Clean up.
11797 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11798
11799 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11800
11801 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11802
11803 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11804
11805 * gnus-sum.el (gnus-auto-select-subject): New variable.
11806 (gnus-summary-best-unread-subject): New function.
11807 (gnus-summary-best-unread-article): Use it.
11808 (gnus-summary-first-unseen-subject): New function and command.
11809
11810 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11811 other treatments.
11812
11813 * gnus-util.el (gnus-put-overlay-excluding-newlines):
11814 New function.
11815
11816 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11817 from the list of hidden types.
11818
11819 * mm-view.el (mm-inline-text): Ditto.
11820 (mm-inline-text): Ditto.
11821 (mm-w3-prepare-buffer): Ditto.
11822
11823 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11824
11825 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11826
11827 * gnus-art.el (gnus-ignored-headers): Add more headers.
11828
11829 2001-12-29 Jesper Harder <harder@ifa.au.dk>
11830
11831 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11832 once.
11833
11834 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11835
11836 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11837
11838 2001-12-28 Simon Josefsson <jas@extundo.com>
11839
11840 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo.
11841 From Jesper Harder <harder@ifa.au.dk>.
11842
11843 2001-12-27 Simon Josefsson <jas@extundo.com>
11844
11845 * gnus-sum.el (gnus-select-newsgroup):
11846 Make `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11847 contain all articles (instead of none) when no seen marks have
11848 been set for the group.
11849 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11850 instead, it seems to result in shorter ranges.
11851
11852 2001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
11853
11854 * mm-util.el (mm-iso-8859-x-to-15-region):
11855 Use insert-before-markers.
11856
11857 2001-12-26 Paul Jarc <prj@po.cwru.edu>
11858
11859 * nnmaildir.el (nnmaildir-save-mail): Create the destination
11860 groups if they do not exist.
11861
11862 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11863
11864 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11865
11866 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11867
11868 * gnus-group.el (gnus-group-read-ephemeral-group):
11869 Call gnus-group-real-name.
11870
11871 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11872 (gnus-newsgroup-variables): Ditto.
11873
11874 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11875 return it.
11876
11877 2001-12-21 Paul Jarc <prj@po.cwru.edu>
11878
11879 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11880 * nnmaildir.el (top-level): Add commentary.
11881 (nnmaildir-version): Indicate that nnmaildir is now a standard
11882 part of Gnus, not separately released.
11883
11884 2001-12-21 08:00:00 Pavel Janík <Pavel@Janik.cz>
11885
11886 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11887 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11888 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
11889
11890 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11891
11892 * nnmaildir.el: Copyright changes. Require cl only at compile time.
11893
11894 2001-12-20 Simon Josefsson <jas@extundo.com>
11895
11896 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11897 ZHU <zsh@cs.rochester.edu>.
11898 (nnimap-close-group): Don't quote KEYLIST items.
11899 Suggested by Brian P Templeton <bpt@tunes.org>.
11900
11901 2001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
11902
11903 * nnmaildir.el: New file.
11904
11905 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11906
11907 * nndoc.el (nndoc-type-alist): Move forward to the end.
11908
11909 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11910
11911 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11912 `dolist'.
11913
11914 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11915
11916 * gnus-win.el (gnus-frames-on-display-list): New function.
11917 (gnus-get-buffer-window): Use it.
11918
11919 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11920
11921 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11922
11923 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11924
11925 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11926
11927 2001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
11928
11929 * gnus-win.el (gnus-get-buffer-window): New function.
11930 (gnus-all-windows-visible-p): Use it.
11931
11932 * gnus-util.el (gnus-horizontal-recenter)
11933 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11934 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11935
11936 * gnus-score.el (gnus-score-insert-help): Use it.
11937
11938 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11939 (gnus-generate-tree, gnus-highlight-selected-tree)
11940 (gnus-highlight-selected-tree, gnus-tree-highlight-article):
11941 Use it.
11942
11943 * gnus-art.el (gnus-article-set-window-start)
11944 (gnus-mm-display-part, gnus-request-article-this-buffer)
11945 (gnus-button-next-page, gnus-button-prev-page)
11946 (gnus-article-button-next-page, gnus-article-button-prev-page):
11947 Use it.
11948
11949 2001-12-18 Josh Huber <huber@alum.wpi.edu>
11950
11951 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11952 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11953 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11954
11955 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11956
11957 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
11958 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11959 * mml1991.el, nnultimate.el: Add `coding'.
11960
11961 2001-12-17 Josh Huber <huber@alum.wpi.edu>
11962
11963 * ChangeLog: Changed coding to buffer-file-coding-system
11964 * ChangeLog.1: Same.
11965 * nnwfm.el: Same.
11966 * gnus-smiley.el: Same.
11967 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11968 * gnus-delay.el: Same.
11969 * gnus-spec.el: Same.
11970 * message.el: Same.
11971 * mml1991.el: Same.
11972 * nnultimate.el: Same.
11973
11974 2001-12-16 Simon Josefsson <jas@extundo.com>
11975
11976 Inspired by code by Dirk Meyer <dischi@tzi.de>.
11977 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11978 (gnus-summary-save-map): Add muttprint.
11979 (gnus-summary-make-menu-bar): Ditto.
11980 (gnus-summary-muttprint): New function.
11981
11982 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
11983
11984 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11985
11986 * uudecode.el (uudecode-decode-region-internal): Speedup by using
11987 temporary list instead of buffer.
11988
11989 * mm-url.el (executable-find): Autoload.
11990
11991 2001-12-12 Pavel Janík <Pavel@Janik.cz>
11992
11993 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
11994 to variable, follow doc-string conventions).
11995
11996 2001-12-13 Josh Huber <huber@alum.wpi.edu>
11997
11998 * gnus-cus.el (gnus-extra-topic-parameters): Add topic parameter
11999 subscribe-level
12000 * gnus-topic.el (gnus-subscribe-topics): Use it.
12001
12002 2001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
12003
12004 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
12005 messages.
12006
12007 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12008 nil after shooting down the gnus-original-article-buffer.
12009
12010 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12011
12012 * uudecode.el (uudecode-use-external): New variable.
12013 (uudecode-decode-region): Automatically detect external program.
12014
12015 * binhex.el (binhex-use-external): New variable.
12016 (binhex-decode-region-internal): New function.
12017 (binhex-decode-region): Automatically detect external program.
12018
12019 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
12020 Use them.
12021
12022 2001-12-12 Simon Josefsson <jas@extundo.com>
12023
12024 * nnvirtual.el (nnvirtual-always-rescan)
12025 (nnvirtual-component-regexp): Fix doc.
12026
12027 * nnoo.el (defvoo): Add doc to defvoo variables.
12028
12029 * nnml.el (nnml-directory, nnml-active-file)
12030 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12031 (nnml-marks-is-evil, nnml-filenames-are-evil)
12032 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12033
12034 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12035 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12036 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12037 `error'.
12038
12039 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12040 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
12041
12042 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12043 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12044 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12045 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12046
12047 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12048 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12049
12050 * imap.el, nnimap.el: Fix indentation.
12051
12052 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12053
12054 2001-12-12 Didier Verna <didier@xemacs.org>
12055
12056 * gnus-msg.el (gnus-group-news): New function.
12057 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12058 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12059 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
12060 for it.
12061 * gnus-msg.el (gnus-summary-news-other-window): New function.
12062 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12063 bind it to `i'.
12064 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12065 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12066 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
12067 for it (called with a prefix).
12068 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
12069 group-name argument.
12070 * gnus-msg.el (gnus-setup-message): Use it.
12071
12072 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12073
12074 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12075
12076 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12077
12078 * mml.el (mime-to-mml): Remove Content-Disposition too.
12079
12080 2001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
12081
12082 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12083 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12084 strings only.
12085
12086 2001-12-08 Nevin Kapur <nevin@jhu.edu>
12087
12088 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12089 (nnmail-fancy-expiry-target): Use it.
12090 Suggestions from Simon Josefsson <jas@extundo.com>.
12091
12092 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12093
12094 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12095
12096 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12097
12098 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12099
12100 * gnus-util.el (gnus-url-unhex-string): Move here.
12101
12102 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12103
12104 * nnrss.el (nnrss-decode-entities-unibyte-string):
12105 Use mm-url-decode-entities-nbsp.
12106
12107 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12108 * webmail.el, nnwfm.el: Use mm-url.
12109
12110 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12111 (mm-url-remove-markup): Move from nnweb.
12112 (mm-url-fetch-simple): Move from webmail.
12113
12114 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12115
12116 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12117
12118 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12119 (gnus-summary-print-article): Use it.
12120
12121 * gnus-util.el (gnus-replace-in-string): Typo.
12122
12123 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12124
12125 * nnweb.el (nnweb-replace-in-string): Remove.
12126
12127 * gnus-util.el (gnus-replace-in-string): New function.
12128 (gnus-mode-string-quote): Use it.
12129
12130 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12131 * nnwfm.el (nnwfm-create-mapping): Ditto.
12132
12133 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12134
12135 * nnrss.el: Use mm-url.
12136
12137 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12138
12139 * mm-url.el (mm-url-insert-file-contents): Support file:.
12140
12141 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12142
12143 * mm-view.el: Lower case for the description line. Sync from the
12144 Emacs CVS.
12145
12146 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12147
12148 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12149 From: Stefan Monnier <monnier@cs.yale.edu>
12150
12151 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12152
12153 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
12154
12155 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12156
12157 * mm-url.el: Require executable.
12158 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12159
12160 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12161
12162 * pop3.el (pop3-munge-message-separator): Only use valid date.
12163 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12164
12165 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12166
12167 * mm-url.el: New file.
12168 * nnslashdot.el: Use it.
12169 * mm-extern.el (mm-extern-url): Use it.
12170
12171 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12172
12173 * gnus-sum.el (gnus-summary-save-article):
12174 Nix gnus-display-mime-function and gnus-article-prepare-hook.
12175
12176 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12177 the beginning of lines.
12178 (gnus-complex-form-to-spec): Ditto.
12179
12180 2001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
12181
12182 * message.el (message-make-mft): Fix the m-s-a-file regexp.
12183
12184 2001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
12185
12186 * message.el: New variable message-subscribed-address-file;
12187 use it in message-make-mft.
12188
12189 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12190
12191 * message.el (message-tab-body-function): Set to nil.
12192 (message-tab): Use text-mode-map or global-map.
12193 Suggested by Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12194
12195 2001-11-30 Simon Josefsson <jas@extundo.com>
12196
12197 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12198 instead of gnus-union, for speed. Suggested by Christoph Conrad
12199 <christoph.conrad@gmx.de>.
12200 (gnus-agent-fetch-group-1): Add verbose message.
12201
12202 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12203
12204 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12205 of integers.
12206
12207 2001-11-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12208
12209 * message.el (message-newgroups-header-regexp)
12210 (message-completion-alist, message-tab-body-function):
12211 Use defcustom rather than defvar.
12212 (message-tab): Mention `message-tab-body-function' in doc.
12213 Suggested by Karl Eichwalder.
12214
12215 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12216
12217 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12218
12219 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12220
12221 * nnheader.el (nnheader-find-nov-line): Don't use macro
12222 gnus-delete-line.
12223
12224 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12225 (gnus-group-name-charset): Ditto.
12226
12227 * gnus-util.el (gnus-buffer-live-p): Ditto.
12228
12229 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12230
12231 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12232 open parenthesis in doc.
12233 (sieve-manage-authenticator-alist): Typo in doc.
12234 * imap.el (imap-authenticator-alist): Typo in doc.
12235 (imap-stream-alist): Backslash.
12236
12237 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12238 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
12239
12240 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12241
12242 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12243
12244 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12245
12246 * gnus-msg.el (gnus-configure-posting-styles):
12247 Use make-local-hook. Add LOCAL for add-hook.
12248
12249 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12250
12251 * message.el (message-mode): Use `make-local-hook' unless
12252 obsolete.
12253 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12254
12255 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12256
12257 * canlock.el: Remove sha1.el and base64.el stuff.
12258
12259 2001-11-26 Didier Verna <didier@xemacs.org>
12260
12261 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
12262 if needed.
12263
12264 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12265
12266 * message.el (message-tamago-not-in-use-p): New function.
12267 (message-strip-forbidden-properties): Use it.
12268
12269 2001-11-26 Didier Verna <didier@xemacs.org>
12270
12271 * gnus-start.el (gnus-check-first-time-used): Only check for
12272 existence of .el[d] files.
12273
12274 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12275
12276 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12277
12278 * message.el (message-setup-1): Clean up mc-*.
12279
12280 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12281
12282 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12283 * gnus-score.el (gnus-score-find-bnews): Use it.
12284
12285 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12286 (gnus-summary-limit-to-author): Ditto.
12287 (gnus-summary-limit-to-extra): Ditto.
12288 (gnus-summary-find-matching): Support not-matching argument.
12289
12290 2001-11-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12291
12292 * message.el (message-wash-subject): Use `insert' rather than
12293 `insert-string', which is deprecated.
12294
12295 2001-11-24 Simon Josefsson <jas@extundo.com>
12296
12297 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12298 message. (Gnus does not "default" to using 8bit for the message,
12299 it default to use 8bit encoding and the user-supplied CTE
12300 value. Calling this behavior "treating it as 8bit" is perhaps
12301 better.)
12302
12303 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12304 (compare mm-charset-to-coding-system).
12305
12306 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12307
12308 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12309 buffer. Correctly decode hex.
12310
12311 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12312
12313 * gnus-agent.el (gnus-category-insert-line): Convert category
12314 names to strings.
12315
12316 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12317
12318 * message.el (sha1): eval-and-compile.
12319
12320 2001-11-20 Paul Jarc <prj@po.cwru.edu>
12321
12322 * message.el (message-allow-no-recipients): New variable.
12323 (message-send): Use it, customize the prompting when posting to
12324 Gcc/Fcc alone.
12325
12326 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12327
12328 * mm-util.el (mm-coding-system-priorities): New variable.
12329 (mm-sort-coding-systems-predicate): New function.
12330 (mm-find-mime-charset-region): Resort coding systems if needed.
12331 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12332
12333 2001-11-20 Didier Verna <didier@xemacs.org>
12334
12335 * gnus-group.el (gnus-group-make-help-group): New optional
12336 argument to control the error behavior.
12337 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
12338 erroring.
12339
12340 2001-11-19 Simon Josefsson <jas@extundo.com>
12341
12342 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12343 instead of C-c C-u. Suggested by Per Abrahamsen
12344 <abraham@dina.kvl.dk>.
12345
12346 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12347
12348 * nnfolder.el (nnfolder-read-folder): Use group instead of
12349 nnfolder-current-group.
12350 Suggested by Károly Lőrentey <lorentey@elte.hu>.
12351
12352 2001-11-17 Simon Josefsson <jas@extundo.com>
12353
12354 * message.el (message-send): Ask user if Fcc/Gcc should be
12355 performed when no other sender was specified.
12356 Suggested by prj@po.cwru.edu (Paul Jarc).
12357
12358 2001-11-17 Simon Josefsson <jas@extundo.com>
12359
12360 * message.el (message-mode, message-mode-map): Use C-c C-u for
12361 Importance: instead of C-c C-p (used by SC).
12362
12363 2001-11-16 Simon Josefsson <jas@extundo.com>
12364
12365 * message.el (message-insert-importance-high)
12366 (message-insert-importance-low): Save point.
12367
12368 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12369 value.
12370
12371 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12372
12373 * message.el (message-strip-special-text-properties): New option.
12374 (message-strip-forbidden-properties): Obey it.
12375
12376 2001-11-14 Sam Steingold <sds@gnu.org>
12377
12378 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12379
12380 2001-11-15 Simon Josefsson <jas@extundo.com>
12381
12382 Support "Importance:" header in Message.
12383
12384 * message.el (message-mode-map): Bind C-c C-p to
12385 `message-insert-or-toggle-importance'.
12386 (message-mode-menu): Add message-insert-importance-{high,low}.
12387 (message-insert-importance-high, message-insert-importance-low)
12388 (message-insert-or-toggle-importance): New functions.
12389 (message-tool-bar-map): Add {un,}important.
12390 (message-mode): Doc fix.
12391
12392 2001-11-15 Simon Josefsson <jas@extundo.com>
12393
12394 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12395
12396 * mml.el (mml-menu): Fix toolbar tooltip.
12397
12398 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12399
12400 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12401 * nnml.el (nnml-save-marks): Ditto.
12402
12403 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12404
12405 2001-11-15 Simon Josefsson <jas@extundo.com>
12406
12407 * nnml.el (nnml-save-marks):
12408 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12409 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12410
12411 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12412
12413 * gnus-art.el (gnus-article-wash-status-strings):
12414 Use `copy-sequence', not `copy-seq'.
12415
12416 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12417
12418 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12419 (gnus-gnus-article-wash-status-entry): New function.
12420 (gnus-article-wash-status): Use it.
12421
12422 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12423
12424 * mml1991.el: Add coding header.
12425
12426 2001-11-12 Simon Josefsson <jas@extundo.com>
12427
12428 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12429 (mml1991-gpg-sign, mml1991-gpg-encrypt): Rename, from
12430 `mml1991-sign' and `mml1991-encrypt'.
12431 (mml1991-encrypt, mml1991-sign): New glue functions.
12432 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12433
12434 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12435 (mml-menu): Add PGP to menu.
12436
12437 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12438 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12439 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12440 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12441
12442 * mml2015.el: Mention RFC 3156.
12443
12444 2001-11-12 Sascha Lüdecke <sascha@meta-x.de>
12445
12446 * mml1991.el: New file.
12447
12448 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12449
12450 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12451
12452 2001-11-12 Michael Cook <Michael.Cook@cisco.com>
12453
12454 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
12455
12456 2001-11-11 Simon Josefsson <jas@extundo.com>
12457
12458 * message.el (top-level): Autoload sha1.
12459 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12460 canlock, no need to require two different hash algs).
12461 Suggested by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12462
12463 2001-11-09 Pavel Janík <Pavel@Janik.cz>
12464
12465 * gnus.el (gnus-local-domain): Fix doc.
12466
12467 2001-11-09 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12468
12469 * message.el (message-point-in-header-p): New function.
12470 (message-do-auto-fill): Use it.
12471 (message-beginning-of-line): New function. Goes to beginning of
12472 header value (i.e., end of header name), or to beginning of line
12473 if already at beginning of value. Behaves like
12474 `beginning-of-line' when in message body.
12475 (message-mode-map): Bind it.
12476
12477 2001-11-08 Simon Josefsson <jas@extundo.com>
12478
12479 * gnus-msg.el (gnus-posting-styles): Add doc.
12480
12481 2001-11-07 Simon Josefsson <jas@extundo.com>
12482
12483 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12484
12485 * sieve-mode.el (sieve-control-commands-face)
12486 (sieve-control-commands-face, sieve-action-commands-face)
12487 (sieve-test-commands-face, sieve-tagged-arguments-face):
12488 New faces.
12489 (sieve-font-lock-keywords): Use them.
12490 (sieve-mode): Only set font-lock-defaults in emacs.
12491
12492 * gnus-art.el (gnus-default-article-saver):
12493 Add gnus-summary-save-body-in-file.
12494 (gnus-summary-write-to-file): Fix doc.
12495
12496 2001-11-07 Simon Josefsson <jas@extundo.com>
12497
12498 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12499 reference to the correct chapter in the manual.
12500
12501 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12502 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12503
12504 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12505
12506 * mml.el (mml-preview): Bind mail-header-separator.
12507
12508 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12509
12510 * message.el: Always require canlock.
12511 (message-ignored-supersedes-headers): Include Cancel-Lock and
12512 Cancel-Key.
12513 (message-insert-canlock): Don't require canlock.
12514 (message-cancel-news): Don't check whether canlock is available.
12515 (message-supersede): Support cancel-locks.
12516
12517 * gnus-art.el: Don't autoload canlock.
12518
12519 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12520
12521 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12522 From: <andre@slamdunknetworks.com>
12523
12524 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12525
12526 * Many files: Fix copyright lines.
12527
12528 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12529
12530 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12531 Suggested by Dave Love <fx@gnu.org>.
12532
12533 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12534
12535 * message.el (message-kill-buffer): Remove auto-save file after
12536 confirm.
12537
12538 * message.el (message-send-mail): Call message-generate-headers
12539 once. Suggested by Matt Armstrong <matt@lickey.com>.
12540
12541 * gnus-topic.el (gnus-topic-rename): Initial-input.
12542 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12543
12544 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12545
12546 * message.el (message-forbidden-properties): New constant.
12547 (message-strip-forbidden-properties): New function.
12548 (message-mode): Activate it.
12549
12550 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12551
12552 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12553 (mm-hack-charsets): Fix doc.
12554
12555 2001-11-02 Simon Josefsson <jas@extundo.com>
12556
12557 * gnus-int.el (gnus-check-server): Message "...done" when done.
12558
12559 * imap.el (imap-close): Don't message (imap-send-command-wait
12560 returns if the connection is dropped).
12561 (imap-wait-for-tag): Nix out message only when necessary.
12562
12563 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12564 for non-crossposting.
12565 (gnus-sieve-crosspost): Default to t to be consistent with other
12566 parts of Gnus.
12567
12568 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12569
12570 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12571 (mm-iso-8859-x-to-15-table): Ditto.
12572 (mm-iso-8859-x-to-15-region): Ditto.
12573 (mm-find-mime-charset-region): Ditto.
12574
12575 2001-11-01 Simon Josefsson <jas@extundo.com>
12576
12577 * nnimap.el (nnimap-close-asynchronous): New variable.
12578 (nnimap-close-group): Use it.
12579 (nnimap-expunge): Don't use it.
12580
12581 * imap.el (imap-callbacks): New variable.
12582 (imap-remassoc): Copy from `gnus-remassoc'.
12583 (imap-add-callback): New function.
12584 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12585 behavior.
12586 (imap-parse-response): Call the callback.
12587
12588 * message.el (message-insert-canlock): New variable.
12589 (message-canlock-generate, message-canlock-password)
12590 (message-insert-canlock): New functions.
12591 (message-send-news): Call `message-insert-canlock'.
12592 (top-level): Require canlock when compiling.
12593 (message-insert-canlock): Require canlock before we need it.
12594
12595 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12596
12597 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12598
12599 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12600
12601 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12602
12603 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12604
12605 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12606 (mm-hack-charsets): New variable.
12607 (mm-iso-8859-15-compatible): New variable.
12608 (mm-iso-8859-x-to-15-table): New variable.
12609 (mm-find-mime-charset-region): Add parameter hack-charsets.
12610
12611 * mm-bodies.el (mm-encode-body): Use it.
12612 * mml.el (mml-parse-1): Ditto.
12613
12614 2001-11-01 Simon Josefsson <jas@extundo.com>
12615
12616 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12617
12618 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12619
12620 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12621 is nil.
12622
12623 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12624
12625 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12626
12627 * message.el (message-forward-rmail-make-body):
12628 Use save-window-excursion.
12629 (message-encode-message-body): Search with noerror.
12630 (message-setup-1): Convert compose-mail send-actions to
12631 message-send-actions.
12632
12633 2001-11-01 Simon Josefsson <jas@extundo.com>
12634
12635 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12636 <yamaoka@jpl.org>.
12637
12638 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12639
12640 * sieve-manage.el (sieve-string-bytes): No complain.
12641
12642 2001-11-01 Simon Josefsson <jas@extundo.com>
12643
12644 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12645 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12646 has autoload cookies, so no `require' should be necessary.)
12647
12648 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12649 files.
12650
12651 2001-10-31 Simon Josefsson <jas@extundo.com>
12652
12653 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12654 parameter.
12655
12656 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12657 `display' is a number (and C-u wasn't used to enter group), only
12658 fetch that number of articles.
12659
12660 2001-10-31 Matt Armstrong <matt@lickey.com>
12661
12662 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12663 not-subscribed -> subscribed.
12664
12665 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12666 From: Josh Huber <huber@alum.wpi.edu>
12667
12668 * message.el (message-subscribed-address-functions): New variable.
12669 (message-subscribed-addresses): New variable.
12670 (message-subscribed-regexps): New variable.
12671 (message-goto-mail-followup-to): New function.
12672 (message-send-mail): Add Mail-Followup-To.
12673 (message-make-mft): New function.
12674
12675 * gnus.el (gnus-find-subscribed-addresses): New function.
12676
12677 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12678
12679 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12680 (mail-source-fetch-pop): Ditto.
12681 (mail-source-check-pop): Ditto.
12682
12683 * gnus-start.el (gnus-read-init-file): Ditto.
12684 (gnus-activate-group): Ditto.
12685 (gnus-read-newsrc-el-file): Ditto.
12686
12687 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12688
12689 * message.el (message-get-reply-headers): Make sure there is ", ".
12690
12691 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12692 mm-coding-system-p. Don't correct it only in XEmacs.
12693 (mm-charset-to-coding-system): Use mm-coding-system-p and
12694 mm-get-coding-system-list.
12695 (mm-emacs-mule, mm-mule4-p): New variables.
12696 (mm-enable-multibyte, mm-disable-multibyte,
12697 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12698 mm-with-unibyte-current-buffer,
12699 mm-with-unibyte-current-buffer-mule4): Use them.
12700 (mm-find-mime-charset-region): Treat iso-2022-jp.
12701
12702 2001-10-30 Dave Love <fx@gnu.org>
12703
12704 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12705 construction.
12706 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12707 entries conditional on not having a coding system defined for
12708 them.
12709 (mm-mule-charset-to-mime-charset):
12710 Use find-coding-systems-for-charsets if defined.
12711 (mm-charset-to-coding-system): Don't use
12712 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12713 later. Add last resort search of coding systems.
12714 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12715 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12716 Mule 4.
12717 (mm-find-mime-charset-region): Re-write.
12718 (mm-with-unibyte-current-buffer): Restore buffer as well as
12719 multibyteness.
12720
12721 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12722
12723 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12724 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12725 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12726
12727 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12728
12729 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12730 again.
12731
12732 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12733
12734 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12735
12736 * gnus-spec.el (gnus-parse-simple-format):
12737 Use buffer-substring-no-properties.
12738
12739 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12740
12741 * gnus-art.el (article-verify-cancel-lock): New function.
12742
12743 * nnheader.el (nntp-process-response): New variable.
12744 (nnheader-init-server-buffer): Make `nntp-process-response'
12745 buffer-local in `nntp-server-buffer'.
12746
12747 * nntp.el (nntp-prepare-post-hook): New hook.
12748 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12749 (nntp-async-trigger): Ditto.
12750 (nntp-request-post): Insert a server's ID if there's no Message-ID
12751 header; run `nntp-prepare-post-hook'.
12752
12753 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12754
12755 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12756 instead.
12757
12758 * message.el (message-forward-subject-author-subject): Don't use
12759 message-news-p, which widens the buffer.
12760 (message-forward-make-body): New function.
12761 (message-forward): Use it.
12762 (message-insinuate-rmail): New function.
12763 (message-forward-rmail-make-body): New function.
12764
12765 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12766
12767 * mm-extern.el (mm-extern): Provide it.
12768
12769 * mm-partial.el (mm-partial): Provide it.
12770
12771 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12772
12773 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12774
12775 2001-10-29 Jesper Harder <harder@myrealbox.com>
12776
12777 * mml.el (mml-preview): Bind message-this-is-news if it is
12778 news.
12779
12780 2001-10-28 Simon Josefsson <jas@extundo.com>
12781
12782 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12783
12784 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12785
12786 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12787 ironic smilies.
12788
12789 2001-10-27 Simon Josefsson <jas@extundo.com>
12790
12791 * message.el (message-indent-citation): Don't add trailing
12792 whitespace when citing text.
12793
12794 2001-10-27 Jesper Harder <harder@myrealbox.com>
12795
12796 * gnus.el (gnus-group-faq-directory): Fix.
12797
12798 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12799
12800 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12801 not available.
12802 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12803 (nnweb-type-definition): Add google as alias of dejanews.
12804 (nnweb-google-parse-1): Forward 1 line.
12805
12806 2001-10-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12807
12808 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12809 variable `message-forward-ignored-headers'.
12810
12811 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12812
12813 * gnus.el (gnus-expand-group-parameter): New function.
12814 (gnus-expand-group-parameters): Call it.
12815 (gnus-group-fast-parameter): New function.
12816 (gnus-group-find-parameter): Call it.
12817
12818 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12819
12820 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12821 vector (it didn't before because of a bug).
12822 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12823 available. Before it converted it to an article number.
12824
12825 This makes followup to news articles with negative numbers in
12826 nnvirtual groups use news instead of mail.
12827
12828 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12829
12830 * gnus.el (post-method): Use `native' instead of `nil'.
12831
12832 * gnus-msg.el (gnus-post-method): Ditto.
12833
12834 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12835
12836 * gnus.el (gnus-define-group-parameter): Grammar fix.
12837
12838 2001-10-22 Simon Josefsson <jas@extundo.com>
12839
12840 * gnus-msg.el (gnus-extended-version):
12841 Include system-configuration.
12842 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
12843
12844 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12845
12846 * gnus.el (post-method): Customization fix: `native' is not a
12847 valid value.
12848 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12849 `native' is not a valid value.
12850
12851 2001-10-21 Simon Josefsson <jas@extundo.com>
12852
12853 * nnimap.el (nnimap): Defgroup.
12854 (nnimap-strict-function, nnimap-strict-function-match):
12855 New widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12856 (nnimap-split-crosspost, nnimap-split-inbox)
12857 (nnimap-split-rule, nnimap-split-predicate)
12858 (nnimap-split-predicate): Defcustom.
12859 (nnimap-split-inbox, nnimap-expunge-search-string)
12860 (nnimap-importantize-dormant): Remove "*" from doc.
12861
12862 2001-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12863
12864 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12865 not supplied via prefix arg. From Lisp, make arg mandatory.
12866 Suggested by Frank Schmitt.
12867
12868 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12869
12870 * message.el (message-do-auto-fill): Avoid calling
12871 'rfc822-goto-eoh'.
12872
12873 2001-10-20 Paul Jarc <prj@po.cwru.edu>
12874
12875 * message.el (message-get-reply-headers): Restructure the logic
12876 and add comments.
12877
12878 2001-10-20 Simon Josefsson <jas@extundo.com>
12879
12880 * message.el (message-cancel-news): Support cancel-locks.
12881 Suggested by Per Abrahamsson.
12882
12883 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12884
12885 2001-10-20 David Z. Maze <dmaze@MIT.EDU>
12886
12887 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12888 conses.
12889
12890 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12891
12892 * mm-decode.el (mm-default-directory): Fix customize type.
12893
12894 * message.el (message-setup-fill-variables): Kludge to use
12895 normal-auto-fill-function even if auto fill is already activated.
12896
12897 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12898
12899 * message.el (message-do-auto-fill): New version that does not
12900 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12901 (message-setup-1): Remove the `message-field' property.
12902
12903 * gnus-draft.el (gnus-draft-edit-message): Remove the
12904 `message-field' property.
12905
12906 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12907
12908 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12909 `message-field'. The `field' property has a special significance in
12910 Emacs 21.
12911
12912 * message.el (message-send, message-setup-1): Ditto.
12913
12914 2001-10-18 Simon Josefsson <jas@extundo.com>
12915
12916 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12917 when undoing.
12918
12919 2001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12920
12921 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12922 (gnus-summary-make-menu-bar): Ditto.
12923
12924 2001-10-17 Simon Josefsson <jas@extundo.com>
12925
12926 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
12927 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
12928
12929 2001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
12930
12931 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12932 * gnus-util.el (gnus-user-date): New function.
12933
12934 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12935
12936 * message.el (message-check-news-header-syntax): Special case
12937 nnvirtual groups.
12938
12939 * gnus-sum.el (gnus-summary-respool-default-method):
12940 Change customize type to `symbol'.
12941
12942 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12943
12944 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12945 %&foo;.
12946 (gnus-parse-simple-format): Support user extended spec too.
12947 %u&foo; invokes gnus-user-format-function-foo.
12948
12949 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12950
12951 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12952 the server.
12953 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12954 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12955 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12956 * nndiary.el (nndiary-request-expire-articles): Ditto.
12957 (nndiary-schedule): Defsubst it before use it.
12958 (nndiary-error): eval-and-compile.
12959
12960 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12961
12962 * gnus-msg.el (gnus-post-method): Change two instances of
12963 `active' to `current' and one `null' to `not'.
12964
12965 2001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
12966
12967 * message.el (message-setup-fill-variables):
12968 Use `normal-auto-fill-function' instead of `auto-fill-function'.
12969
12970 2001-10-16 Simon Josefsson <jas@extundo.com>
12971
12972 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12973 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
12974 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
12975
12976 2001-10-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12977 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12978
12979 * gnus-draft.el (gnus-draft-edit-message): Add text property
12980 `field' with value `header' to message headers.
12981 * message.el (message-setup-1): Really add text property to all of
12982 the header, not just part of it.
12983
12984 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12985
12986 * gnus-group.el (gnus-group-sort-by-server): Use it.
12987
12988 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
12989
12990 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
12991 and keystroke.
12992
12993 2001-10-14 Simon Josefsson <jas@extundo.com>
12994
12995 * dig.el: Doc fix.
12996
12997 * smime.el: Doc fix.
12998
12999 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13000 charset magic from message.el.
13001
13002 2001-10-12 Simon Josefsson <jas@extundo.com>
13003
13004 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
13005
13006 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13007 'cite from g-a-wash-types.
13008 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13009 (gnus-article-hide-citation): Fix.
13010
13011 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13012 character.
13013 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13014
13015 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13016 definition.
13017 (gnus-signature-toggle): Toggle `s' mode line character.
13018
13019 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13020 doing stuff that clears it.
13021
13022 2001-10-12 Eric Marsden <emarsden@laas.fr>
13023
13024 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
13025
13026 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13027
13028 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13029 (autoload): Add some autoloads.
13030
13031 2001-10-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13032 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13033
13034 * message.el (message-do-auto-fill): New function.
13035 Like `do-auto-fill' but don't fill when in the message header.
13036 (message-setup-1): Put a text property on the message header.
13037 (message-setup-fill-variables): Use `message-do-auto-fill'.
13038
13039 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13040
13041 * message.el (message-send-mail-partially): Insert an empty line
13042 first, because of the change of message-make-lines.
13043
13044 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
13045
13046 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13047 iso-8859-15, make it an alias for iso-8859-1.
13048
13049 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13050
13051 * message.el (message-send-news): Don't modify the value of
13052 `message-syntax-checks' if it is not a list (possibly it is
13053 `dont-check-for-anything-just-trust-me').
13054
13055 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13056
13057 * gnus-group.el (gnus-group-name-charset-group-alist):
13058 Use `find-coding-system' for XEmacs to check whether the coding-system
13059 `utf-8' is available.
13060
13061 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13062
13063 * message.el (message-send-news): Oops, missed case with no
13064 "Followup-To" header...
13065
13066 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13067
13068 * message.el (message-send-news):
13069 Allow `gnus-group-name-charset-group-alist' to affect encoding of the
13070 "Newsgroups" and "Followup-To" headers.
13071
13072 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13073
13074 * message.el (message-send-news): Don't encode Followups-To when
13075 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13076
13077 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13078 header.
13079
13080 * gnus-art.el (article-decode-group-name): Also decode
13081 "Followup-To".
13082
13083 * rfc2047.el (rfc2047-encode-message-header): Encode without
13084 asking for null methods.
13085
13086 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13087 default charset for newsgroup names in accordance with USEFOR.
13088
13089 * gnus-group.el (gnus-group-name-charset-method-alist,
13090 gnus-group-name-charset-group-alist): Remove "*" from doc
13091 strings, "*" should not be used for complex variables.
13092
13093 2001-10-06 Simon Josefsson <jas@extundo.com>
13094
13095 Support UTF-8 group names better.
13096
13097 * message.el (message-check-news-header-syntax): Encode group
13098 names before comparison.
13099
13100 * gnus-msg.el (gnus-copy-article-buffer): Run all
13101 `gnus-article-decode-hook's except `article-decode-charset'
13102 instead of hardcoding call to one of them.
13103
13104 * gnus-art.el (gnus-article-decode-hook):
13105 Add `article-decode-group-name'.
13106 (article-decode-group-name): New function, use `g-d-n'.
13107
13108 * gnus-group.el (gnus-group-insert-group-line):
13109 Decode gnus-tmp-group using `g-d-n'.
13110
13111 * gnus-util.el (gnus-decode-newsgroups): New function.
13112
13113 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13114
13115 * gnus-srvr.el (gnus-browse-foreign-server): Fix bug non-nil
13116 `gnus-group-name-charset-group-alist'.
13117
13118 2001-10-05 Simon Josefsson <jas@extundo.com>
13119
13120 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13121
13122 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13123
13124 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13125 empty folders.
13126
13127 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13128 limiting if read-all (C-u RET) was used.
13129
13130 2001-10-04 Simon Josefsson <jas@extundo.com>
13131
13132 * mail-source.el (mail-source-movemail-program): New variable.
13133 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13134 <thutt@thutt.vmware.com>.
13135
13136 2001-10-03 Simon Josefsson <jas@extundo.com>
13137
13138 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13139 (gnus-summary-line-format-alist): Fix param.
13140
13141 2001-10-02 Simon Josefsson <jas@extundo.com>
13142
13143 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13144 don't go through `nnimap-request-expire-articles' to delete the
13145 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13146
13147 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13148
13149 * gnus-agent.el (gnus-agent-write-active): The min in the
13150 agent/active may be larger than that in the server/active.
13151
13152 2001-10-01 Simon Josefsson <jas@extundo.com>
13153
13154 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13155 is IMAP4rev1.
13156
13157 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13158
13159 * nnfolder.el: Ditto.
13160
13161 2001-09-30 Dan Christensen <jdc@uwo.ca>
13162
13163 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13164 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13165
13166 2001-09-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13167
13168 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13169 (message-mode-menu): Menu item for same.
13170
13171 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13172 delayed articles.
13173
13174 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13175 nndraft:delayed does not exist.
13176 (gnus-delay-initialize): Don't set up keymap, that's done from
13177 message.el now.
13178 (gnus-delay, gnus-delay-group, gnus-delay-header)
13179 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13180
13181 2001-09-29 Simon Josefsson <jas@extundo.com>
13182
13183 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13184 utf-8, not eight-bit-control.
13185
13186 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13187 (imap-log, imap-debug): Custom.
13188 (imap-log-buffer, imap-debug-buffer): New constants.
13189 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13190 (imap-network-open, imap-shell-open, imap-starttls-open)
13191 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13192 (imap-debug): Use imap-*-buffer.
13193
13194 * nndoc.el (nndoc-article-type): Add mailman.
13195 (nndoc-type-alist): Ditto.
13196 (nndoc-mailman-type-p): New function.
13197
13198 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13199
13200 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13201 gnus-art.el.
13202
13203 2001-09-27 Simon Josefsson <jas@extundo.com>
13204
13205 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13206 (gnus-topic-catchup-articles): New function. Suggested by Robin
13207 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13208
13209 2001-09-27 11:00:00 Gerd Möllmann <gerd@gnu.org>
13210
13211 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13212 previous ones.
13213
13214 2001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
13215
13216 * gnus-sum.el (gnus-summary-show-article): The arglist of
13217 detect-coding-region is incompatible.
13218
13219 2001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
13220
13221 * gnus-group.el (gnus-group-delete-group): Typo.
13222
13223 2001-09-26 Simon Josefsson <jas@extundo.com>
13224
13225 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13226
13227 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13228
13229 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13230
13231 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13232
13233 2001-09-22 Simon Josefsson <jas@extundo.com>
13234
13235 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13236
13237 * nnfolder.el (nnfolder-open-marks): Ditto.
13238
13239 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13240 (gnus-update-marks): Use it.
13241 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13242 hardcoded list.
13243
13244 * gnus.el (gnus-article-special-mark-lists): Add killed.
13245 (gnus-article-unpropagated-mark-lists): New constant.
13246
13247 2001-09-22 Simon Josefsson <jas@extundo.com>
13248
13249 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13250 custom option.
13251
13252 2001-09-23 Simon Josefsson <jas@extundo.com>
13253
13254 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13255
13256 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13257
13258 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13259
13260 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13261
13262 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13263 accept lists of functions.
13264
13265 2001-09-20 Simon Josefsson <jas@extundo.com>
13266
13267 * gnus-group.el (gnus-group-catchup): Update expire marks in
13268 backend. Also, if ALL also set expire marks on tick/dormant.
13269
13270 2001-09-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13271
13272 * message.el (message-tab-body-function): New variable.
13273 * message.el (message-tab): Use it.
13274
13275 2001-09-19 Sam Steingold <sds@gnu.org>
13276
13277 * gnus-win.el (gnus-buffer-configuration):
13278 Respect `gnus-bug-create-help-buffer'.
13279
13280 2001-09-18 Simon Josefsson <jas@extundo.com>
13281
13282 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13283 (gnus-parse-simple-format): Re-revert.
13284
13285 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
13286
13287 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13288 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13289
13290 2001-09-18 Simon Josefsson <jas@extundo.com>
13291
13292 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13293 signed.
13294 (gnus-parse-simple-format): Don't use it.
13295
13296 2001-09-17 Miles Bader <miles@gnu.org>
13297
13298 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13299 error querying a backend abort the whole process.
13300
13301 2001-09-17 08:00:00 Gerd Möllmann <gerd@gnu.org>
13302
13303 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
13304
13305 2001-09-17 Didier Verna <didier@xemacs.org>
13306
13307 * nndiary.el: Version 0.2-b14.
13308 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
13309 compatibility problem with XEmacs 21.1.
13310
13311 2001-09-15 Simon Josefsson <jas@extundo.com>
13312
13313 * gnus-group.el (gnus-group-line-format): Document %c.
13314
13315 * nnml.el (nnml-parse-head): Handle CRLF files.
13316 (nnml-generate-nov-file): Ditto.
13317 (nnml-retrieve-headers): Ditto.
13318
13319 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13320
13321 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13322
13323 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13324
13325 * gnus-spec.el (gnus-correct-substring): Still stopped one
13326 character before we wanted (never included last character).
13327 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13328 add missing "," (once per function).
13329
13330 2001-09-14 Simon Josefsson <jas@extundo.com>
13331
13332 * gnus-start.el (gnus-group-mode-hook): Move from gnus-group
13333 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13334 default before gnus-group is loaded and the variable set.)
13335
13336 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13337 killed or unsent marks.
13338
13339 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13340 isn't an article to set it on (e.g. when you `a' in a group).
13341
13342 2001-09-12 Pavel Janík <Pavel@Janik.cz>
13343
13344 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
13345 can read e-mails from Microsoft Outlook users not using ISO
13346 8859-2 character set.
13347
13348 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13349
13350 * gnus-diary.el: Minor modifications to avoid warnings.
13351 (gnus-summary-misc-menu): defvar.
13352 (gnus-diary-check-message): Use gnus-point-at-eol.
13353 (gnus-diary-kill-entire-line): eval-and-compile.
13354
13355 2001-09-12 Didier Verna <didier@xemacs.org>
13356
13357 * nndiary.el: New version (0.2-b13).
13358 * nndiary.el (nndiary-mail-sources): Doc update.
13359 * nndiary.el (nndiary-split-methods): Ditto.
13360 * nndiary.el (nndiary-request-accept-article-hooks): New.
13361 * nndiary.el (nndiary-request-accept-article): Use it, check
13362 message validity.
13363 * nndiary.el (nndiary-get-new-mail): Change default to nil.
13364 * nndiary.el (nndiary-schedule): Fix bug (misplaced
13365 condition-case): it didn't return nil on error.
13366 * gnus-diary.el: New version.
13367 * gnus-diary.el (gnus-diary-summary-line-format): Remove %I.
13368 * gnus-diary.el (gnus-diary-header-value-history): New.
13369 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13370 * gnus-diary.el (gnus-diary-add-header): New.
13371 * gnus-diary.el (gnus-diary-check-message): New.
13372 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13373 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
13374
13375 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
13376
13377 * gnus-sum.el (gnus-select-newsgroup):
13378 Make `gnus-current-select-method' buffer-local.
13379
13380 * gnus-art.el (gnus-request-article-this-buffer):
13381 Refer `gnus-current-select-method' in the current summary buffer.
13382
13383 2001-09-10 Daniel Pittman <daniel@rimspace.net>
13384
13385 * gnus-spec.el (gnus-correct-pad-form): Fix.
13386
13387 2001-09-09 Simon Josefsson <jas@extundo.com>
13388
13389 * mm-decode.el (mm-inline-media-tests):
13390 Add application/x-emacs-lisp.
13391 (mm-attachment-override-types):
13392 Add application/{x-,}pkcs7-signature.
13393
13394 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13395 (gnus-server-line-format, gnus-server-mode-line-format)
13396 (gnus-server-browse-in-group-buffer): Customize.
13397
13398 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13399
13400 * nnml.el (nnml-marks-changed-p): Typo.
13401 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13402 (nnml-marks-changed-p): Use gnus-gethash.
13403 (nnml-marks-modtime): Use gnus-make-hashtable.
13404
13405 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13406 (nnfolder-request-expire-articles, nnfolder-save-marks)
13407 (nnfolder-open-marks): Typo.
13408 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13409 (nnfolder-marks-changed-p): Use gnus-gethash.
13410 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13411
13412 2001-09-08 Simon Josefsson <jas@extundo.com>
13413
13414 * nnfolder.el (nnfolder-marks-modtime): New variable.
13415 (nnfolder-marks-changed-p): New function.
13416 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13417 (nnfolder-request-update-info): Don't update if marks didn't change.
13418
13419 * nnml.el (nnml-marks-modtime): New variable.
13420 (nnml-marks-changed-p): New function.
13421 (nnml-save-marks, nnml-open-marks): Save modtime.
13422 (nnml-request-update-info): Don't update if marks didn't change.
13423
13424 * gnus-agent.el (gnus-agent-any-covered-gcc)
13425 (gnus-agent-add-server, gnus-agent-remove-server):
13426 Use gnus-agent-method-p.
13427
13428 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13429 (gnus-unbuttonized-mime-type-p): Use it.
13430
13431 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13432 fetch group.
13433
13434 2001-09-08 Daniel Pittman <daniel@rimspace.net>
13435
13436 * gnus-spec.el (gnus-correct-pad-form): New function.
13437 (gnus-parse-simple-format): Use it.
13438
13439 2001-09-07 Simon Josefsson <jas@extundo.com>
13440
13441 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13442 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13443 Putnam <reader@newsguy.com>.
13444 (gnus-group-sort-selected-groups): Touch dribble file.
13445
13446 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
13447
13448 * nnml.el (nnml-filenames-are-evil): New variable.
13449 (nnml-article-to-file-alist): Rename to ...
13450 (nnml-current-group-article-to-file-alist): ... this.
13451 Respect `nnml-filenames-are-evil'.
13452 (nnml-active-number): Update.
13453 (nnml-update-file-alist): Update.
13454 (nnml-request-article): Use nnheader-article-to-file-alist.
13455 (nnml-request-rename-group): Likewise.
13456
13457 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13458
13459 * gnus-sum.el (gnus-summary-insert-line): Fix.
13460
13461 2001-09-06 Björn Torkelsson <torkel@acc.umu.se>
13462
13463 * gnus-sum.el: Bind g-s-t-s to "W g".
13464 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13465 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13466 Toggles display of graphical smilies.
13467
13468 2001-09-07 02:00:00 Bill White <billw@wolfram.com>
13469
13470 * gnus-start.el (gnus-setup-news): A typo.
13471
13472 2001-09-06 Simon Josefsson <jas@extundo.com>
13473
13474 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13475 and unseen marks.
13476
13477 2001-09-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13478
13479 * nnmail.el (nnmail-split-fancy): Document `junk'.
13480
13481 2001-09-04 Simon Josefsson <jas@extundo.com>
13482
13483 * imap.el (imap-search): Don't error if server is broken.
13484
13485 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13486
13487 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13488 searching for an article that isn't in the mbox.
13489
13490 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13491
13492 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13493 right, and get all the comments.
13494
13495 2001-09-02 Simon Josefsson <jas@extundo.com>
13496 Suggested by Dan Christensen <jdc+news@uwo.ca>
13497
13498 * nnfolder.el (nnfolder-request-update-info): Fix message.
13499
13500 * nnml.el (nnml-request-update-info): Ditto.
13501
13502 2001-09-01 Simon Josefsson <jas@extundo.com>
13503
13504 * nnml.el (nnml-request-expire-articles): Also bind
13505 `nnml-current-group' and `nnml-article-file-alist' when using
13506 expiry-target. (Otherwise nnml will be in a inconsistent internal
13507 state causing all kind of problems.)
13508 (nnml-request-expire-articles): If `nnml-article-to-file' or
13509 `file-attributes' fail, return article as un-expirable instead
13510 of treating it as expired.
13511
13512 2001-08-31 Sam Steingold <sds@gnu.org>
13513
13514 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13515 typo: `exmine' --> `examine'.
13516
13517 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13518
13519 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13520
13521 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13522
13523 * nnml.el (nnml-check-directory-twice): Remove.
13524 (nnml-retrieve-headers): Ditto.
13525 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13526
13527 2001-08-30 Andrew Innes <andrewi@gnu.org>
13528
13529 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13530 directory twice on Windows, or on GNU Emacs-21.
13531
13532 2001-08-30 Andrew Innes <andrewi@gnu.org>
13533
13534 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13535 (nnml-request-rename-group): Ditto.
13536 (nnml-active-number): Ditto.
13537 (nnml-request-create-group): Use nnml-directory-articles.
13538 (nnml-request-expire-articles): Use nnml-directory-articles, which
13539 gets list from nov database if available.
13540 (nnml-get-nov-buffer): New function.
13541 (nnml-open-nov): Use it.
13542 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13543 gets alist from nov database if available.
13544 (nnml-directory-articles): New function.
13545 (nnml-article-to-file-alist): New function.
13546
13547 2001-08-30 Andrew Innes <andrewi@gnu.org>
13548
13549 * mm-decode.el (mm-display-external): Use `name' as filename, if
13550 `filename' attribute is not present.
13551
13552 2001-08-30 Andrew Innes <andrewi@gnu.org>
13553
13554 * mail-source.el (mail-source-flash): New defcustom.
13555 (mail-source-new-mail-p): Ring visible bell if appropriate.
13556 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13557 timer is cleared even if mail check signals an error.
13558
13559 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13560
13561 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13562 type 'list.
13563
13564 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13565
13566 * flow-fill.el (fill-flowed): eol might be point-max.
13567
13568 2001-08-27 Simon Josefsson <jas@extundo.com>
13569
13570 * nnml.el (nnml-request-update-info): Fix message.
13571 (nnml-open-marks): Ditto.
13572
13573 * nnfolder.el (nnfolder-request-update-info):
13574 (nnfolder-open-marks): Fix message.
13575
13576 2001-08-25 Simon Josefsson <jas@extundo.com>
13577
13578 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13579 after group in ~/.
13580
13581 2001-08-25 Andreas Jaeger <aj@suse.de>
13582
13583 * nnfolder.el (nnfolder-open-marks): Fix typo.
13584 * nnml.el (nnml-open-marks): Likewise.
13585
13586 2001-08-25 Simon Josefsson <jas@extundo.com>
13587
13588 Make nnfolder groups self-contained as far as marks are concerned.
13589
13590 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13591 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13592 (nnfolder-open-server): Make marks directory.
13593 (nnfolder-request-delete-group): Delete marks file.
13594 (nnfolder-request-delete-group): Check of nov/marks file exist
13595 before deleting.
13596 (nnfolder-request-rename-group): Rename marks file.
13597 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13598 (nnfolder-request-set-mark, nnfolder-request-update-info)
13599 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13600 (nnfolder-open-marks): New functions.
13601 (top-level): Require gnus.
13602
13603 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13604
13605 * nnweb.el (nnweb-type-definition): Use google raw file.
13606 (nnweb-google-parse-1): Ditto.
13607 (nnweb-google-identity): Ditto.
13608 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13609 (nnweb-altavista-wash-article): Ditto.
13610 (nnweb-request-article): Remove nnweb-decode-entities.
13611
13612 * nnml.el: Require 'gnus.
13613
13614 2001-08-25 Simon Josefsson <jas@extundo.com>
13615
13616 * nnml.el (nnml-marks-is-evil): Add doc.
13617
13618 2001-08-25 Simon Josefsson <jas@extundo.com>
13619
13620 * nnml.el (nnml-save-marks): Wrap saving marks in a
13621 condition-case, to allow user to start Gnus if saving marks failed
13622 for some reason.
13623
13624 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13625
13626 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13627
13628 * gnus-group.el (gnus-update-group-mark-positions):
13629 Bind gnus-group-update-hook to nil.
13630
13631 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13632
13633 * mml.el (mml-generate-mime-1): Force as multibyte string.
13634
13635 2001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13636
13637 * gnus-sum.el (gnus-summary-insert-line)
13638 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
13639
13640 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13641
13642 * gnus-spec.el (gnus-correct-substring): Take optional END.
13643
13644 * nnrss.el (nnrss-request-article): Remove \n.
13645 (nnrss-retrieve-headers): Lines number is -1.
13646
13647 2001-08-24 Simon Josefsson <jas@extundo.com>
13648
13649 * gnus-group.el (gnus-info-clear-data):
13650 Call nnfoo-request-set-mark to propagate marks. Fix bug:
13651 `gnus-group-update-line' doesn't update read range unless we call
13652 `gnus-get-unread-articles-in-group' first.
13653
13654 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13655 to server.
13656
13657 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13658
13659 * gnus-util.el (gnus-create-info-command): Return an interactive
13660 function.
13661
13662 2001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
13663
13664 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13665
13666 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13667
13668 * gnus-sum.el (gnus-select-newsgroup): Use it.
13669
13670 * gnus-util.el (gnus-not-ignore): New function.
13671
13672 * gnus-util.el (gnus-create-info-command): New function.
13673
13674 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13675 right node.
13676
13677 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13678 (gnus-summary-limit-children): Use 'identity instead of `all'.
13679 (gnus-summary-limit-to-display-predicate): New command and
13680 keystroke.
13681
13682 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13683
13684 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13685
13686 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13687
13688 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13689
13690 * gnus-spec.el: Add the Gnus version.
13691 (gnus-update-format-specifications): If the Gnus version changes,
13692 nix out the format spec cache.
13693
13694 * gnus.el (gnus-continuum-version): Made into a command and
13695 optionalize the VERSION.
13696
13697 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13698 the start of the lines.
13699
13700 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13701
13702 * gnus.el (gnus-visual-p): Define function before use of
13703 function.
13704
13705 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13706
13707 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13708 (gnus-article-mark-to-type): New function.
13709 (gnus-update-missing-marks): Only update marks of type 'list.
13710
13711 * gnus.el (gnus-article-special-mark-lists): New variable.
13712
13713 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13714
13715 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13716 (gnus-select-newsgroup): Still use 'all.
13717 (gnus-summary-initial-limit): Comparing with 'all.
13718
13719 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13720
13721 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13722 active.
13723
13724 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13725
13726 * nnslashdot.el (nnslashdot-retrieve-headers-1):
13727 Replace nnslashdot-*-retrieve-headers.
13728 (nnslashdot-request-article): Fix for slashcode 2.2.
13729 (nnslashdot-make-tuple): New function.
13730 (nnslashdot-read-groups): Use it.
13731
13732 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13733
13734 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13735 list.
13736
13737 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13738
13739 2001-08-20 Simon Josefsson <jas@extundo.com>
13740
13741 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13742 opened, error instead of continuing (and exploding later).
13743
13744 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13745
13746 * gnus.el (gnus-expand-group-parameters): Return the parameter
13747 list.
13748
13749 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13750 (gnus-summary-show-article): Guess at charset if required.
13751
13752 * gnus-spec.el (gnus-correct-substring): Stopped one character
13753 before we wanted.
13754
13755 2001-08-19 Pavel Janík <Pavel@Janik.cz>
13756
13757 * earcon.el (earcon-auto-play): Remove unused option.
13758
13759 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13760
13761 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13762 message down in levels, since it happens very fast.
13763
13764 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13765 of smiley-regexp-alist.
13766
13767 * mm-view.el (mm-inline-text): Ignore vcard errors.
13768
13769 * gnus-art.el (gnus-ignored-headers): Add more junk headers.
13770
13771 * gnus-score.el (gnus-all-score-files): Use append instead of
13772 nconc.
13773
13774 * gnus.el (gnus-splash-face): Doc fix.
13775
13776 * mm-decode.el (mm-mailcap-command):
13777 Use mm-path-name-rewrite-functions.
13778 (mm-path-name-rewrite-functions): New variable.
13779
13780 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13781 (gnus-complex-form-to-spec): Insert tab.
13782 (gnus-spec-tab): New function.
13783
13784 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13785 entering the group.
13786
13787 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13788 the positional spec.
13789 (gnus-parse-complex-format): React to %C.
13790
13791 * gnus-ems.el (gnus-char-width): Move here.
13792
13793 * gnus-sum.el (gnus-select-newsgroup):
13794 Set gnus-newsgroup-articles.
13795 (gnus-unseen-mark): New variable.
13796 (gnus-newsgroup-unseen): Ditto.
13797 (gnus-newsgroup-seen): Ditto.
13798 (gnus-adjust-marked-articles): Use them.
13799 (gnus-update-marks): Use them.
13800 (gnus-summary-update-secondary-mark): Display.
13801 (gnus-summary-prepare-threads): Display.
13802
13803 * gnus-msg.el (gnus-inews-group-method): Use and return the
13804 method, not the server.
13805
13806 2001-08-19 Simon Josefsson <jas@extundo.com>
13807
13808 * gnus-srvr.el (gnus-server-agent-face): New.
13809 (gnus-server-agent-face): New.
13810 (gnus-server-mode): Turn on font-lock-mode.
13811
13812 * gnus.el (gnus-server-visual): Add defgroup.
13813
13814 2001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
13815
13816 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13817 gnus-server-denied-face): New.
13818 (gnus-server-opened-face, gnus-server-closed-face,
13819 gnus-server-denied-face): New.
13820 (gnus-server-font-lock-keywords): Add.
13821
13822 2001-08-19 Simon Josefsson <jas@extundo.com>
13823
13824 * nnml.el (nnml-request-set-mark): Return nil.
13825 (nnml-save-marks): Use nnml-possibly-create-directory.
13826 (nnml-open-marks): Only work in temp buffer when inserting/reading
13827 .marks file.
13828
13829 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13830
13831 * gnus.el (gnus-expand-group-parameters): Fix.
13832
13833 * gnus-spec.el (gnus-char-width): New function.
13834 (gnus-correct-substring, gnus-correct-length): Use it.
13835
13836 * message.el (message-required-mail-headers): Fix doc.
13837
13838 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13839
13840 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13841
13842 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13843
13844 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13845
13846 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13847 slashdot 2.2 (not fully fixed yet).
13848 (nnslashdot-request-article): Ditto.
13849
13850 2001-08-18 Simon Josefsson <jas@extundo.com>
13851
13852 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Move from
13853 nnimap.
13854
13855 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Move to
13856 gnus-util.
13857 (nnimap-request-update-info-internal): Use new functions.
13858
13859 * nnml.el (nnml-request-set-mark, nnml-request-update-info):
13860 Use new functions.
13861
13862 2001-08-18 Simon Josefsson <jas@extundo.com>
13863
13864 Make nnml groups self-contained as far as marks are concerned.
13865
13866 * nnml.el (nnml-request-delete-group): Delete marks file.
13867 (nnml-request-rename-group): Move marks file.
13868 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13869 variables.
13870 (nnml-request-set-mark, nnml-request-update-info): New server
13871 functions.
13872 (nnml-save-marks, nnml-open-marks): New functions.
13873
13874 2001-08-18 Simon Josefsson <jas@extundo.com>
13875
13876 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13877 `set' when setting marks.
13878
13879 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13880
13881 * gnus.el (gnus-info-find-node): Take an argument.
13882
13883 * gnus-art.el (gnus-button-handle-info): New function.
13884 (gnus-url-unhex-string): Replace "+" with " ".
13885
13886 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13887
13888 * message.el (message-check-news-header-syntax): Check bad From.
13889
13890 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13891
13892 * gnus-spec.el (gnus-correct-length): New function.
13893 (gnus-correct-substring): New function.
13894 (gnus-tilde-max-form): Use it.
13895
13896 2001-08-17 Nevin Kapur <nevin@jhu.edu>
13897
13898 * nnmh.el: Docstring changes as below.
13899
13900 * nnml.el: Docstring changes as below.
13901
13902 * nnbabyl.el: Docstring changes as below.
13903
13904 * nnmbox.el: Docstring changes as below.
13905
13906 * nnfolder.el: Added docstrings identifying each virtual server
13907 parameter.
13908
13909 2001-08-18 Simon Josefsson <jas@extundo.com>
13910
13911 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13912
13913 2001-08-17 Björn Torkelsson <torkel@acc.kth.se>
13914
13915 * message.el: Rename "Abort Message" to "Postpone Message".
13916 Remove "Attach file as MIME" from Message menu, it's already in
13917 the MIME menu.
13918
13919 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13920
13921 * smime.el (smime-point-at-eol): eval-and-compile.
13922 (smime-make-temp-file): New function.
13923 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13924 Use it.
13925
13926 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13927
13928 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13929 (gnus-agent-summary-fetch-group): New command and keystroke.
13930
13931 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13932 (gnus-mime-display-security): Make it respect
13933 gnus-unbuttonized-mime-type-p.
13934
13935 * gnus-sum.el (gnus-articles-to-read): Comments.
13936 (gnus-article-marked-p): New function.
13937 (gnus-summary-display-make-predicate): New function.
13938 (gnus-select-newsgroup): Use them.
13939
13940 * mm-decode.el (mm-save-part-to-file): Made it not error.
13941
13942 2001-08-17 Simon Josefsson <jas@extundo.com>
13943
13944 * imap.el (imap-wait-for-tag): If process-status isn't open or
13945 run, return nil instead of sit-for looping.
13946
13947 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13948
13949 * gnus.el (gnus-message-archive-method): Default to "archive".
13950 (gnus-message-archive-method): Doc fix.
13951 (gnus-parameters-get-parameter): Cleaned up.
13952 (gnus-expand-group-parameter): New function.
13953
13954 * gnus-start.el (gnus-setup-news): Push the archive server only
13955 the server list.
13956
13957 * mml.el (mml-menu): Change name to "Attachments".
13958
13959 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
13960 when there is something to destroy.
13961
13962 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13963
13964 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13965 nil.
13966
13967 2001-08-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13968
13969 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13970 which specifies a time today or tomorrow.
13971
13972 2001-08-15 Pavel Janík <Pavel@Janik.cz>
13973
13974 * gnus-agent.el (gnus-agent-make-mode-line-string)
13975 (gnus-agent-toggle-plugged): Use new API.
13976
13977 2001-08-14 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13978
13979 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
13980 deadline has expired.
13981
13982 2001-08-12 Simon Josefsson <jas@extundo.com>
13983
13984 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
13985
13986 Support `recent' mark indicating newly arrived messages (to
13987 separate from old but unread messages).
13988
13989 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
13990 `nnmail-split-history' if recent is > 0.
13991 (nnimap-request-update-info-internal): Update `recent' marks.
13992 (nnimap-request-set-mark): Never set `recent' marks.
13993 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist):
13994 Add recent.
13995
13996 * gnus-sum.el (gnus-recent-mark): New mark.
13997 (gnus-newsgroup-recent): New variable.
13998 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
13999 (gnus-summary-prepare-threads): Mark recent articles.
14000 (gnus-summary-add-mark): Support recent.
14001 (gnus-summary-update-secondary-mark): Support recent.
14002
14003 * gnus.el (gnus-article-mark-lists): Add recent.
14004
14005 2001-08-12 Simon Josefsson <jas@extundo.com>
14006
14007 * mm-bodies.el (mm-decode-content-transfer-encoding):
14008 Returns whether successful decoding took place. Add doc.
14009
14010 2001-08-12 Simon Josefsson <jas@extundo.com>
14011 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14012
14013 * gnus.el (gnus-summary-line-format, gnus-parameters):
14014 * gnus-gl.el (gnus-summary-grouplens-line-format):
14015 * gnus-salt.el (gnus-summary-pick-line-format):
14016 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14017
14018 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
14019
14020 * gnus-score.el (gnus-score-string): Fix `match' regexp
14021 for `extra' header case.
14022
14023 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14024
14025 * nnmbox.el (nnmbox-read-mbox): No warning.
14026
14027 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14028
14029 * nndoc.el (nndoc-article-type): Fix doc.
14030 (nndoc-generate-article-function): New variable.
14031 (nndoc-dissection-function): New variable.
14032 (nndoc-type-alist): Add oe-dbx.
14033 (nndoc-oe-dbx-type-p): New function.
14034 (nndoc-oe-dbx-dissection): New function.
14035 (nndoc-oe-dbx-generate-article): New function.
14036
14037 2001-08-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14038
14039 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14040 whether deadline has been reached. Patch from Dan Nicolaescu
14041 <dann@godzilla.ics.uci.edu>.
14042
14043 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14044
14045 * gnus-ml.el (turn-on-gnus-mailing-list-mode):
14046 Use gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14047 <rintaman@cs.Helsinki.FI>.
14048
14049 * mail-source.el (mail-source-movemail): The error buffer is
14050 modified, but nothing in it.
14051
14052 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14053
14054 * message.el (message-bogus-system-names): New variable.
14055 (message-make-fqdn): Use it.
14056
14057 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14058
14059 * nndraft.el (nndraft-request-group):
14060 Use nndraft-auto-save-file-name.
14061
14062 2001-08-09 Simon Josefsson <jas@extundo.com>
14063
14064 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14065 Don't ask whether to decrypt. Just leave result in buffer (don't
14066 call mm).
14067
14068 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14069 parts as well.
14070 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14071 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14072
14073 2001-08-09 Simon Josefsson <jas@extundo.com>
14074
14075 * mm-decode.el (mm-insert-part): Return decoding success status.
14076 (mm-save-part-to-file): Error if decoding failed.
14077
14078 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14079
14080 * message.el (message-tab): Use indent-relative.
14081 (message-mode): Don't bind indent-line-function to indent-relative.
14082
14083 2001-08-09 Simon Josefsson <jas@extundo.com>
14084
14085 * message.el (message-get-reply-headers): Fix string.
14086 Suggested by Christoph Conrad <cc@cli.de>.
14087
14088 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14089
14090 * message.el (message-tab): Use the current value of
14091 indent-line-function.
14092 (message-mode): Bind indent-line-function to indent-relative.
14093
14094 2001-08-08 Simon Josefsson <jas@extundo.com>
14095
14096 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14097 whether `imtest' is installed.
14098
14099 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14100
14101 * gnus-sum.el (gnus-summary-show-article):
14102 Call gnus-summary-update-secondary-secondary-mark.
14103 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14104 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14105
14106 2001-08-07 16:00:00 Gerd Möllmann <gerd@gnu.org>
14107
14108 * mm-uu.el (mm-uu-dissect): Autoload.
14109
14110 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14111
14112 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14113
14114 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14115
14116 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14117
14118 * gnus-util.el (gnus-output-to-rmail): Ditto.
14119 (gnus-output-to-mail): Ditto.
14120
14121 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14122
14123 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
14124
14125 * message.el (message-indent-citation):
14126 Use `message-yank-cited-prefix' for empty lines.
14127
14128 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
14129
14130 * message.el (message-indent-citation): Quote only lines starting
14131 with ">" using `message-yank-cited-prefix'.
14132
14133 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
14134
14135 * gnus-cache.el (gnus-cache-possibly-enter-article):
14136 Use gnus-cache-fully-p.
14137
14138 2001-08-04 Simon Josefsson <jas@extundo.com>
14139
14140 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14141 file if it doesn't exist (by calling gnus-cache-read-active).
14142
14143 2001-08-04 Simon Josefsson <jas@extundo.com>
14144
14145 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14146 (gnus-cache-passively-or-fully-p): Remove.
14147 (gnus-cache-fully-p): Fix it.
14148
14149 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14150
14151 2001-08-04 Simon Josefsson <jas@extundo.com>
14152
14153 * gnus-cache.el (gnus-cache-fully-p)
14154 (gnus-cache-passively-or-fully-p): New functions.
14155 (gnus-cache-possibly-enter-article): Cosmetic change, use
14156 `g-c-p-o-f-p'.
14157 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14158 was bogus (`g-c-p-a-a' does not change active info, just change
14159 the functions parameters).
14160 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14161 not removed in groups that match `gnus-uncacheable-groups'.
14162
14163 Reported and modifications based on discussions with Nuutti
14164 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14165
14166 2001-08-04 Simon Josefsson <jas@extundo.com>
14167 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14168
14169 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14170 calls `gnus-cache-update-active' if bounds has been extended.
14171
14172 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14173
14174 * gnus-art.el (gnus-mime-security-verify-or-decrypt):
14175 Insert before remove.
14176 (gnus-mime-security-show-details): Ditto.
14177
14178 2001-08-04 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14179
14180 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14181 syntax. Protect string-match against nil string and regexp.
14182
14183 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14184
14185 * mm-util.el (mm-find-charset-region): Remove control-1.
14186
14187 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14188
14189 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14190
14191 2001-08-04 Simon Josefsson <jas@extundo.com>
14192
14193 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14194 buffer. Delete MIME-Version header.
14195
14196 2001-08-03 Simon Josefsson <jas@extundo.com>
14197
14198 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14199 that is entered does not necessarily have the highest article
14200 number in the group, so use `gnus-cache-possibly-alter-active'
14201 instead of `gnus-cache-update-active'.
14202
14203 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14204
14205 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14206
14207 2001-08-03 Simon Josefsson <jas@extundo.com>
14208
14209 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
14210
14211 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14212
14213 * gnus.el (post-method): New group parameter. It also provides
14214 the user option `gnus-post-method-alist' and the internal function
14215 `gnus-parameter-post-method'.
14216
14217 * gnus-msg.el (gnus-post-method): Bind the value of
14218 `gnus-post-method' to the group parameter if it is defined.
14219
14220 2001-08-02 Simon Josefsson <jas@extundo.com>
14221
14222 * smime.el (smime-extra-arguments): Remove.
14223 (smime-call-openssl-region): Don't use it.
14224
14225 2001-08-02 Simon Josefsson <jas@extundo.com>
14226
14227 * smime.el (smime-sign-region): Handle stderr.
14228 (smime-encrypt-region): Ditto.
14229
14230 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.
14231 Don't match the ASN.1 length bytes.
14232 (mm-pkcs7-enveloped-magic): Ditto.
14233 (mm-view-pkcs7-get-type): Don't regexp quote.
14234
14235 2001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
14236
14237 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14238
14239 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14240
14241 * gnus-art.el (gnus-header-button-alist): References regexp.
14242
14243 2001-08-01 Gerd Moellmann <gerd@gnu.org>
14244
14245 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14246 already fboundp. Add INTERACTIVE arg to autoload form.
14247
14248 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14249
14250 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14251
14252 * nnmail.el (nnmail-cache-open): Ditto.
14253
14254 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14255
14256 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14257
14258 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14259
14260 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14261
14262 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14263 Originally from Pavel Janík <Pavel@Janik.cz>
14264
14265 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14266 (gnus-agent-toggle-plugged): Use it.
14267
14268 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14269
14270 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14271 (gnus-ding-file-coding-system): New variable.
14272 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14273 (gnus-slave-save-newsrc): Use it.
14274
14275 2001-07-31 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14276
14277 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14278 syntax.
14279
14280 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14281 Originally from Andreas Fuchs <asf@void.at>
14282
14283 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14284 (mml2015-gpg-pretty-print-fpr): New function.
14285 (mml2015-gpg-extract-signature-details): More details, rename from
14286 `m-g-e-from'.
14287 (mml2015-gpg-verify): Use them.
14288 (mml2015-gpg-clear-verify): Use them.
14289
14290 2001-07-31 Simon Josefsson <jas@extundo.com>
14291
14292 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14293 buffer when done.
14294
14295 2001-07-30 Simon Josefsson <jas@extundo.com>
14296
14297 * smime.el (smime-call-openssl-region): Revert previous change,
14298 just pass on buf to `call-process-region'.
14299 (smime-verify-region): Doc fix. Don't message stuff.
14300 Use `smime-new-details-buffer'. Inserts error messages into buffer.
14301 (smime-noverify-region): Ditto.
14302 (smime-decrypt-region): Ditto. Handles stderr separately.
14303 (smime-verify-buffer, smime-noverify-buffer)
14304 (smime-decrypt-buffer): Doc fix.
14305 (smime-new-details-buffer): New function.
14306 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14307 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14308 (smime-sign-region, smime-encrypt-region): Don't use
14309 `insert-buffer'.
14310
14311 * mml-smime.el (mml-smime-verify): Fix security button strings.
14312
14313 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14314
14315 * gnus-art.el (gnus-mime-save-part-and-strip):
14316 Save gnus-article-mime-handles.
14317
14318 2001-07-29 Simon Josefsson <jas@extundo.com>
14319
14320 * mail-source.el (top-level): Require message for message-directory.
14321 (mail-source-directory): Change default to message-directory.
14322
14323 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14324 (smime-certificate-directory, smime-openssl-program)
14325 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14326 (smime-extra-arguments): New variable.
14327 (smime-dns-server): Fix customize group.
14328 (smime-call-openssl-region): Use `smime-extra-arguments'.
14329
14330 2001-07-29 Vladimir Volovich <vvv@vsu.ru>
14331
14332 * smime.el (smime-call-openssl-region): Ignore stderr.
14333
14334 2001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
14335
14336 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14337 file.
14338
14339 2001-07-29 Simon Josefsson <jas@extundo.com>
14340
14341 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14342
14343 Support S/MIME decryption.
14344
14345 * mm-decode.el (mm-inline-media-tests):
14346 (mm-inlined-types):
14347 (mm-automatic-display):
14348 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14349
14350 * mm-view.el (mm-pkcs7-signed-magic):
14351 (mm-pkcs7-enveloped-magic): New variables.
14352 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14353 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14354 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14355 PKCS#7 blobs.
14356
14357 * smime.el (smime-decrypt-region): Expand keyfile.
14358
14359 2001-07-29 Simon Josefsson <jas@extundo.com>
14360
14361 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14362 `ssl.el' variables.
14363
14364 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14365 but line instead of narrowing to it, because `nnmail-parse-active'
14366 calls widen. Thanks to Christoph Conrad
14367 <christoph.conrad@gmx.de>.
14368
14369 2001-07-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14370
14371 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14372 for %B spec.
14373
14374 * gnus-sum.el (gnus-summary-prepare-threads):
14375 If gnus-sum-thread-tree-root is nil, use subject instead.
14376 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14377 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14378 (gnus-sum-thread-tree-leaf-with-other)
14379 (gnus-sum-thread-tree-single-leaf): Documentation.
14380 (gnus-sum-thread-tree-single-indent): Allow nil.
14381
14382 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14383
14384 * message.el (message-fill-paragraph): Do nothing if the user
14385 wants filladapt-mode.
14386
14387 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14388
14389 * mm-decode.el (mm-image-type-from-buffer): New function.
14390 (mm-get-image): Use it.
14391
14392 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14393
14394 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14395
14396 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14397 mm-display-parts too.
14398
14399 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14400
14401 * nnfolder.el (nnfolder-request-accept-article):
14402 Bind nntp-server-buffer.
14403
14404 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14405 nntp-server-buffer.
14406
14407 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14408
14409 * message.el (message-check-news-header-syntax):
14410 Use message-post-method.
14411 (message-send-news): Bind message-post-method.
14412
14413 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14414
14415 * mml.el (mml-tweak-type-alist): New variable.
14416 (mml-tweak-function-alist): New variable.
14417 (mml-tweak-part): New function.
14418 (mml-generate-mime-1): Use it.
14419
14420 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14421
14422 * nnfolder.el (nnfolder-request-accept-article):
14423 Replace nnfolder-request-list.
14424
14425 2001-07-27 Simon Josefsson <jas@extundo.com>
14426
14427 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14428 nnoo-change-server failed to do it.
14429
14430 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14431
14432 * gnus.el (gnus-parameters): Make it customizable.
14433
14434 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14435
14436 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14437
14438 * message.el (message-set-auto-save-file-name):
14439 More poor-system-types.
14440
14441 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14442
14443 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14444 supports +.
14445
14446 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14447
14448 * mm-decode.el (mm-readable-p): New function.
14449 (mm-inline-media-tests): Fix the default testers.
14450
14451 2001-07-26 Simon Josefsson <jas@extundo.com>
14452
14453 * nnimap.el (nnimap-version): Bump version number.
14454
14455 2001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
14456
14457 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14458 in M$Windows too.
14459
14460 2001-07-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14461
14462 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14463
14464 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14465
14466 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14467
14468 * mm-decode.el (mm-get-image): Guess then use the type.
14469
14470 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14471
14472 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14473
14474 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14475 display (%B) for threads if threading is off.
14476
14477 2001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
14478
14479 * gnus-msg.el: Customization patch.
14480
14481 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14482
14483 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups):
14484 New variable.
14485 (nnmail-split-fancy-with-parent): Ignore certain groups.
14486
14487 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14488
14489 * gnus-util.el (gnus-byte-compile): New function.
14490 (gnus-use-byte-compile): New variable.
14491 (gnus-make-sort-function): Use it.
14492
14493 * nnmail.el (nnmail-get-new-mail): Use it.
14494
14495 * gnus-agent.el (gnus-category-make-function): Simple function or
14496 compiled function.
14497 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14498
14499 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14500 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14501 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14502
14503 * message.el (message-check-news-header-syntax): Remove quote.
14504
14505 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14506
14507 * message.el (message-use-mail-followup-to): `t' is not a
14508 documented value.
14509
14510 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14511
14512 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14513
14514 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14515
14516 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14517 there are long lines.
14518
14519 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14520
14521 * message.el (message-bounce): If no Return-Path, the whole
14522 content is considered as the original message.
14523
14524 * nnml.el (nnml-check-directory-twice): New variable.
14525 (nnml-article-to-file): Use it.
14526 (nnml-retrieve-headers): Hack it.
14527
14528 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14529
14530 * gnus-win.el (gnus-buffer-configuration): New configure.
14531
14532 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14533 not alive.
14534
14535 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14536 (mm-display-external): Use display-term configure.
14537
14538 2001-07-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14539
14540 * gnus-delay.el (gnus-delay-default-hour): New variable.
14541 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14542
14543 2001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
14544
14545 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14546 (gnus-summary-prepare-threads): Ditto.
14547
14548 * gnus.el (gnus-summary-line-format): Add %B.
14549
14550 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14551
14552 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14553
14554 * mm-util.el (mm-string-as-multibyte): New function.
14555
14556 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14557
14558 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14559
14560 * mm-util.el (mm-universal-coding-system): New variable.
14561
14562 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14563
14564 * score-mode.el (score-mode-coding-system): Use it.
14565
14566 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14567
14568 * gnus-start.el (gnus-setup-news):
14569 Call `gnus-check-bogus-newsgroups' just after the native server is
14570 opened.
14571
14572 2001-07-23 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14573
14574 * nnmail.el (nnmail-do-request-post): Util function to be used by
14575 `nnchoke-request-post' for all nnmail-derived backends.
14576
14577 * nnml.el (nnml-request-post): Use it.
14578
14579 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14580 backend, for it groks nnml-request-post.
14581
14582 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14583 Treat `mail-post' backends like `mail' backends, not like `news'
14584 backends.
14585
14586 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14587
14588 * gnus-msg.el (gnus-setup-message): make-local-hook.
14589
14590 2001-07-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14591
14592 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14593 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14594 <karl@charcoal.com>, slightly changed by Kai.
14595
14596 * message.el (message-check-news-header-syntax): When checking
14597 whether the groups exist, check the right server based on
14598 `gnus-post-method'.
14599
14600 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14601
14602 * gnus-delay.el: New file.
14603
14604 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14605
14606 * mm-util.el (mm-read-coding-system): Take two arguments.
14607
14608 * gnus-sum.el (gnus-summary-show-article):
14609 Use mm-read-coding-system.
14610
14611 * gnus-art.el (article-de-quoted-unreadable):
14612 (article-de-base64-unreadable, article-wash-html):
14613 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14614
14615 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14616
14617 * nnml.el (nnml-request-post): New function. Can be used for
14618 annotations in nnml groups.
14619
14620 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14621
14622 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14623 command.
14624
14625 * gnus-start.el (gnus-find-new-newsgroups):
14626 Use `message-make-date' instead of `current-time-string'.
14627 (gnus-ask-server-for-new-groups): Ditto.
14628 (gnus-check-first-time-used): Ditto.
14629
14630 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14631
14632 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14633
14634 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14635
14636 * message.el (message-shorten-references): Change `maxcount' and
14637 `cut' to obey USEFOR draft 5.
14638
14639 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14640
14641 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14642 (gnus-summary-set-article-display-arrow): New function.
14643 (gnus-summary-goto-subject): Use it.
14644
14645 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14646
14647 * gnus-sum.el (gnus-summary-import-article): Insert date if
14648 doesn't exist.
14649
14650 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14651
14652 * mml.el (mml-content-type-parameters): New variable.
14653 (mml-content-disposition-parameters): New variable.
14654 (mml-insert-mime-headers): Use them.
14655 (mml-parse-1): Accept charset.
14656
14657 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14658
14659 * gnus-group.el (gnus-group-select-group): Doc fix.
14660
14661 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14662
14663 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14664 From: Stefan Monnier <monnier@cs.yale.edu>
14665
14666 * message.el (message-mode): Use define-derived-mode.
14667 (message-tab): message-completion-alist.
14668
14669 * imap.el (imap-interactive-login): Use make-local-variable.
14670 (imap-open): Ditto.
14671 (imap-authenticate): Ditto.
14672
14673 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14674
14675 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14676
14677 2001-07-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14678
14679 * message.el (message-citation-line-function): Refer to
14680 gnus-cite-attribution-suffix.
14681
14682 2001-07-15 Pavel Janík <Pavel@Janik.cz>
14683
14684 * gnus-art.el, ...: Error convention changes.
14685
14686 * binhex.el, earcon.el, gnus-agent.el, gnus-art.el, gnus-audio.el:
14687 * gnus-logic.el, gnus-ml.el, gnus-mlspl.el, gnus-setup.el:
14688 * gnus-srvr.el, gnus-sum.el, gnus-uu.el, gnus-vm.el, ietf-drums.el:
14689 * mail-parse.el, mail-prsvr.el, mail-source.el, mm-bodies.el:
14690 * mm-decode.el, mm-encode.el, mm-partial.el, mm-util.el, mm-uu.el:
14691 * mm-view.el, mml.el, nnimap.el, nnoo.el, parse-time.el, rfc1843.el:
14692 * rfc2045.el, rfc2047.el, rfc2104.el, rfc2231.el, time-date.el:
14693 * uudecode.el: Some fixes to follow coding conventions.
14694
14695 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14696
14697 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14698
14699 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14700
14701 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14702 (nnrss-read-server-data): Ditto.
14703
14704 2001-07-13 12:00:00 Pavel Janík <Pavel@Janik.cz>
14705
14706 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14707 * Cleanup files.
14708
14709 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14710
14711 * gnus.el (gnus-summary-line-format): Add %o.
14712
14713 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14714 unless shell outputs something.
14715
14716 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14717
14718 * gnus-art.el (gnus-boring-article-headers): Better doc.
14719 (article-hide-headers): Better regexp.
14720 Suggested by Matt Swift <swift@alum.mit.edu>.
14721
14722 * nnheader.el (nnheader-max-head-length): Better doc.
14723 (nnheader-header-value): Skip spaces.
14724 (nnheader-parse-head): Remove space.
14725 Suggested by Matt Swift <swift@alum.mit.edu>.
14726
14727 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14728 (gnus-get-newsgroup-headers): Remove space.
14729
14730 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14731
14732 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14733 (gnus-summary-reply): Use it.
14734 (gnus-summary-reply-broken-reply-to): New function.
14735 (gnus-msg-force-broken-reply-to): New function.
14736
14737 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14738
14739 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14740
14741 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14742
14743 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14744
14745 * mm-decode.el (mm-external-terminal-program): New variable.
14746 (mm-display-external): Use it. Use term to display when no
14747 window-system.
14748
14749 2001-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
14750
14751 * gnus-srvr.el (gnus-browse-make-menu-bar): Change one of the
14752 Browse->Next entries to Browse->Prev.
14753
14754 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14755
14756 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14757
14758 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14759
14760 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14761 for the default encoding.
14762
14763 * nnrss.el (nnrss-url-field): New field.
14764 (nnrss-request-article): Add newsgroups.
14765
14766 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14767
14768 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14769
14770 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14771
14772 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14773 (gnus-draft-setup): Remove backlog.
14774
14775 2001-07-10 Pavel Janík <Pavel@Janik.cz>
14776
14777 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14778 Cleanup.
14779
14780 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14781
14782 * gnus-msg.el (gnus-bug): Erase buffer.
14783
14784 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14785
14786 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14787
14788 * mm-decode.el (mm-attachment-override-p): Fix typo.
14789
14790 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14791
14792 * gnus-kill.el (gnus-execute): Work with the extra headers.
14793 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14794
14795 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14796
14797 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
14798 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
14799
14800 * message.el (message-send-mail-real-function): New variable.
14801 (message-send-mail-partially, message-send-mail): Use it.
14802
14803 * nngateway.el (nngateway-request-post): Use it.
14804
14805 * gnus-agent.el (gnus-agentize): Use it.
14806
14807 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14808 (nnsoup-revert-variables): Use it.
14809
14810 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14811
14812 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14813 text/plain if the type doesn't match any other media types.
14814 (mm-inlined-types): Doc fix.
14815 (mm-display-inline): Revert previous change (now handled by a
14816 default type in `mm-inline-media-tests'.
14817 (mm-inlinable-p): Revive.
14818 (mm-display-part): Call `mm-inlinable-p'.
14819 (mm-attachment-override-p): Ditto.
14820 (mm-inlined-p): Doc fix.
14821
14822 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14823 well as `mm-inlined-p'.
14824
14825 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14826
14827 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14828 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14829
14830 2001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
14831
14832 * message.el (message-use-mail-followup-to): New variable.
14833 (message-get-reply-headers): Use it.
14834
14835 2001-07-04 Gerd Moellmann <gerd@gnu.org>
14836
14837 * nnheader.el (nnheader-init-server-buffer): Make sure the
14838 *nntpd* buffer is made multibyte instead of a random buffer.
14839
14840 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14841
14842 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14843 when it returns headers.
14844
14845 2001-07-07 Simon Josefsson <jas@extundo.com>
14846
14847 * rfc2047.el (rfc2047-encode-message-header): Skip header when
14848 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
14849
14850 2001-07-06 Simon Josefsson <jas@extundo.com>
14851
14852 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14853 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14854 Add information in `assert's.
14855
14856 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
14857 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
14858 and `nnimap-group-overview-filename', should handle all
14859 change-of-uidvalidity related issues. But there may be other
14860 problems.)
14861
14862 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14863
14864 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14865 header name when folding.
14866
14867 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14868
14869 * mm-decode.el (mm-inlined-types): Document relationship with
14870 `mm-inline-media-tests'.
14871 (mm-display-inline): Default to displaying as plain text if no
14872 inlining handler is available.
14873 (mm-inlinable-p): Remove.
14874 (mm-inlined-p): Don't call `mm-inlinable-p'.
14875 (mm-automatic-display-p): Ditto.
14876 (mm-attachment-override-p): Ditto.
14877
14878 2001-07-04 Simon Josefsson <jas@extundo.com>
14879
14880 * nnimap.el (nnimap-importantize-dormant): New variable.
14881 (nnimap-request-update-info-internal): Use it.
14882 (nnimap-request-set-mark): Ditto.
14883
14884 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14885
14886 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14887 `point'. Only XEmacs accepts this.
14888 * nntp.el (nntp-send-command-nodelete): Ditto.
14889 * nntp.el (nntp-send-command-and-decode): Ditto.
14890
14891 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14892
14893 * nntp.el (nntp-open-connection-function): Doc update.
14894 * nntp.el (nntp-pre-command): New.
14895 * nntp.el (nntp-via-rlogin-command): New.
14896 * nntp.el (nntp-via-telnet-command): New.
14897 * nntp.el (nntp-via-telnet-switches): New.
14898 * nntp.el (nntp-via-user-name): New.
14899 * nntp.el (nntp-via-user-password): New.
14900 * nntp.el (nntp-via-address): New.
14901 * nntp.el (nntp-via-envuser): New.
14902 * nntp.el (nntp-via-shell-prompt): New.
14903 * nntp.el (nntp-open-telnet-stream): New.
14904 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14905 * nntp.el (nntp-open-via-telnet-and-telnet): New.
14906 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14907 * nntp.el (nntp-send-command): Ditto.
14908 * nntp.el (nntp-send-command-nodelete): Ditto.
14909 * nntp.el (nntp-send-command-and-decode): Ditto.
14910
14911 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
14912
14913 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14914 `when'.
14915
14916 2001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14917
14918 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14919
14920 2001-07-03 Simon Josefsson <jas@extundo.com>
14921
14922 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14923 remove it (workaround XEmacs `fill-region' bug).
14924
14925 2001-07-01 Simon Josefsson <jas@extundo.com>
14926
14927 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14928
14929 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14930
14931 * mml2015.el (mml2015-format-error): New function.
14932 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14933 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14934 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14935
14936 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14937
14938 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14939 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14940
14941 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14942 group variables.
14943
14944 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14945
14946 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14947
14948 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14949 (nnrss-save-group-data): Ditto.
14950
14951 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14952
14953 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14954
14955 * message.el (message-do-send-housekeeping): Narrow to headers.
14956
14957 2001-06-24 Simon Josefsson <jas@extundo.com>
14958
14959 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14960 insertion when breaking lines looked for " \t" instead of "[ \t]".
14961 (rfc2047-encode-message-header): Fold lines even if
14962 no QP encoding is done.
14963
14964 2001-06-23 Samuel Tardieu <sam@inf.enst.fr>
14965
14966 * smime.el (smime-keys): Support additional certificates.
14967 (smime-make-certfiles): New function.
14968 (smime-sign-region): Use previous variables.
14969 (smime-get-certfiles): New function.
14970 (smime-sign-buffer): Use it.
14971 (smime-verify-region): Support both CAfile and CApath.
14972
14973 2001-06-23 Simon Josefsson <jas@extundo.com>
14974
14975 * smime.el (smime-decrypt-region): Perhaps work.
14976
14977 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14978
14979 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14980
14981 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
14982
14983 * mm-decode.el (mm-save-part): Rewrite file name.
14984 (mm-file-name-rewrite-functions): New variable.
14985 (mm-file-name-delete-whitespace): New function.
14986 (mm-file-name-trim-whitespace): New function.
14987 (mm-file-name-collapse-whitespace): New function.
14988 (mm-file-name-replace-whitespace): New variable and function.
14989
14990 2001-06-22 Simon Josefsson <jas@extundo.com>
14991
14992 * message.el (message-make-date): Workaround locale for weekdays.
14993
14994 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14995
14996 * message.el (message-goto-body): Return nil if not found. (revert!)
14997
14998 2001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
14999
15000 * message.el (message-goto-body): Some messages have no header.
15001
15002 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15003
15004 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15005
15006 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15007
15008 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15009
15010 * message.el (message-make-date): Add week day.
15011 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15012
15013 2001-06-19 Simon Josefsson <jas@extundo.com>
15014
15015 * message.el (message-yank-prefix): Doc fix.
15016 (message-yank-cited-prefix): Ditto.
15017 (message-delete-not-region): Keep citation prefix on first line,
15018 if possible and appropriate.
15019
15020 2001-06-19 Simon Josefsson <jas@extundo.com>
15021
15022 * imap.el (imap-process-connection-type): New variable.
15023 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15024 recent `imtest's work completely (no line length issues), while
15025 making making old `imtest's unusable. Thanks to NAGY Andras
15026 <nagya@inf.elte.hu> for his work.
15027
15028 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
15029
15030 * imap.el (imap-ssl-program): Add -quiet to shut up
15031 OpenSSL/SSLeay's internal debug talk.
15032
15033 2001-06-19 Matt Armstrong <matt@lickey.com>
15034
15035 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15036 server.
15037
15038 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15039
15040 * nnmail.el (nnmail-article-buffer): New variable.
15041 (nnmail-split-incoming): Use it.
15042
15043 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15044
15045 * qp.el (quoted-printable-decode-region): If called interactively,
15046 use coding-system-for-read.
15047
15048 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15049
15050 * message.el (message-check-news-header-syntax): Check Reply-To.
15051
15052 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15053
15054 * mml.el (mml-parse-1): Use message options.
15055
15056 * message.el (message-do-fcc): Don't do anything if there is no
15057 FCC.
15058
15059 2001-06-16 Simon Josefsson <jas@extundo.com>
15060
15061 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15062 (nnimap-expunge-search-string): New variable.
15063 (nnimap-request-expire-articles): Use it.
15064
15065 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15066
15067 * message.el (message-send-mail-with-qmail): Wrong exit status is
15068 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15069
15070 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15071
15072 * gnus-art.el (article-strip-multiple-blank-lines):
15073 Use delete-region instead of replace-match.
15074
15075 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15076
15077 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15078 (nnweb-google-wash-article): Ditto.
15079
15080 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
15081
15082 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15083
15084 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15085
15086 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15087 specs.
15088
15089 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15090
15091 * gnus.el (gnus-email-address): Move it here.
15092
15093 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15094 requested.
15095 (article-de-base64-unreadable): Ditto.
15096 (article-wash-html): Ditto.
15097
15098 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15099
15100 * message.el (message-options-set-recipient): Don't add ", "
15101 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15102
15103 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15104
15105 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15106
15107 2001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
15108
15109 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
15110
15111 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15112
15113 * nnrss.el (nnrss-node-text): Node might be nil.
15114
15115 2001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
15116
15117 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
15118 part.
15119
15120 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15121
15122 * nnrss.el (nnrss-group-alist): More items.
15123
15124 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15125
15126 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15127
15128 2001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15129 Trivial patch from Dale Hagglund <rdh@best.com>
15130
15131 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15132 restrict clauses.
15133
15134 2001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
15135
15136 * message.el (message-wide-reply-confirm-recipients): New variable.
15137
15138 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
15139
15140 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15141 fix so it works with XEmacs.
15142
15143 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15144
15145 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15146 headers.
15147
15148 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15149
15150 * nnrss.el: Fix a few bugs.
15151
15152 2001-06-05 Alex Schroeder <alex@gnu.org>
15153
15154 * mm-decode.el (mm-handle-set-external-undisplayer):
15155 Don't generate compiler warnings.
15156
15157 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15158
15159 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15160 binary so that we don't transmit ISO 2022 garbage to the process.
15161 This is needed under XEmacs.
15162
15163 2001-06-03 Simon Josefsson <simon@josefsson.org>
15164
15165 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15166 autoloaded incorrectly below because ssl-program-* is bound.)
15167 Thanks to Amos Gouaux for report.
15168
15169 2001-06-02 Simon Josefsson <simon@josefsson.org>
15170
15171 * imap.el (imap-kerberos4-open):
15172 (imap-gssapi-open):
15173 (imap-ssl-open):
15174 (imap-network-open):
15175 (imap-shell-open):
15176 (imap-starttls-open): Set buffer to workaround spurious
15177 `accept-process-output' buffer changes. Thanks to Mats Lidell
15178 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15179 Colman <colman@ppllc.com> for report.
15180
15181 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15182
15183 * gnus-sum.el (gnus-summary-catchup): New argument.
15184 (gnus-summary-catchup-from-here): New function.
15185
15186 2001-05-30 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15187
15188 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15189 back, then insert glyph. (Before, the glyph was inserted first,
15190 then the newline.) This works around a behavior in XEmacs where
15191 it is not possible to insert a character after a glyph which is at
15192 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15193
15194 2001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
15195
15196 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15197 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15198 mm-destroy-postponed-undisplay-list): New functions.
15199 (mm-display-external): Use them.
15200
15201 2001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
15202
15203 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15204 `default-low' when evaluating `gnus-summary-highlight'.
15205
15206 2001-05-27 Simon Josefsson <simon@josefsson.org>
15207
15208 * message.el (message-yank-cited-prefix): New variable.
15209 (message-indent-citation): Use it.
15210
15211 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15212 as details.
15213 (mml2015-mailcrypt-clear-verify): Ditto.
15214
15215 2001-05-24 Nevin Kapur <nevin@jhu.edu>
15216
15217 * gnus-sum.el (gnus-summary-default-high-score,
15218 gnus-summary-default-low-score): New variables.
15219 (gnus-summary-highlight): Use them.
15220
15221 2001-05-16 Didier Verna <didier@lrde.epita.fr>
15222
15223 * message.el (message-mail): Pass the 'send-actions argument to
15224 `message-setup'.
15225
15226 2001-05-16 Raymond Scholz <ray-2001@zonix.de>
15227
15228 * gnus-art.el (gnus-mime-view-part-as-charset):
15229 (gnus-mime-internalize-part): Doc fixes.
15230
15231 2001-05-11 Simon Josefsson <simon@josefsson.org>
15232
15233 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15234 status lines without any text ("^215$").
15235
15236 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15237
15238 * nnrss.el (nnrss-check-group): Reverse.
15239
15240 2001-05-07 Simon Josefsson <simon@josefsson.org>
15241
15242 * message.el (message-get-reply-headers):
15243 (message-followup): Fix typo, suggested by David Green
15244 <dgreen@uab.edu>
15245
15246 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15247
15248 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15249
15250 * nnrss.el (nnrss-open-server): Read server data when it is called.
15251 (nnrss-request-expire-articles): Fix.
15252
15253 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15254
15255 * message.el (message-do-send-housekeeping): mail-abbrevs may
15256 rename buffer behind Gnus.
15257
15258 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15259
15260 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15261 (nnrss-group-alist): Add more resources.
15262 (nnrss-check-group): Ignore errors.
15263
15264 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15265
15266 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15267
15268 * nnslashdot.el (nnslashdot-request-list): Add time.
15269 (nnslashdot-request-expire-articles): New function.
15270
15271 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15272 secondary methods too.
15273
15274 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15275
15276 * message.el (message-use-followup-to): Set default value to t.
15277
15278 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
15279
15280 * message.el (message-dont-reply-to-names): Fix documentation.
15281 (message-get-reply-headers): Use Mail-Followup-To only for wide
15282 replies.
15283
15284 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15285
15286 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15287 correctly.
15288 (nnrss-check-group): Use time.
15289
15290 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15291
15292 * gnus.el: Oort Gnus v0.03 is released.
15293
15294 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15295
15296 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15297 group.
15298
15299 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15300
15301 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15302
15303 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15304
15305 * nnultimate.el (nnultimate-retrieve-headers): Return all
15306 available headers.
15307
15308 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15309 (gnus-get-newsgroup-headers-xover): Use it.
15310
15311 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15312
15313 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15314
15315 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15316
15317 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15318
15319 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15320
15321 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15322 disable it.
15323
15324 * gnus.el (gnus-info-nodes): Remove a few The's.
15325
15326 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15327
15328 * mail-source.el (mail-source-movemail): Call-process may return a
15329 signal description string.
15330
15331 * gnus-start.el (gnus-read-newsrc-el-file):
15332 gnus-newsrc-file-version may be nil.
15333
15334 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15335 Suggested by Michael Sperber [Mr. Preprocessor]
15336 <sperber@informatik.uni-tuebingen.de>.
15337
15338 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15339
15340 * mm-uu.el (mm-uu-configure-list): Fix customize type.
15341
15342 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15343
15344 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15345 fontify HANDLE.
15346
15347 2001-04-18 Simon Josefsson <simon@josefsson.org>
15348
15349 * smime.el (smime-ask-passphrase): Rework to return value.
15350 (smime-sign-region): Rework to bind value and use it.
15351 (smime-decrypt-region): Ditto.
15352
15353 2001-04-18 Simon Josefsson <simon@josefsson.org>
15354 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15355
15356 * smime.el (smime-ask-passphrase): New function.
15357 (smime-sign-region): Use it.
15358 (smime-encrypt-cipher): New variable.
15359 (smime-decrypt-region): Ditto.
15360
15361 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
15362
15363 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15364 the log.
15365
15366 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15367
15368 * gnus.el: Oort Gnus v0.02 is released.
15369
15370 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15371
15372 * gnus.el: Oort Gnus v0.01 is released.
15373
15374 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15375
15376 * gnus-sum.el (gnus-summary-highlight): Highlight read
15377 undownloaded articles as read articles.
15378
15379 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15380 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15381 articles, even read ones, as such.
15382
15383 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15384 (gnus-find-matching-articles): New function.
15385 (gnus-summary-limit-include-matching-articles): New command.
15386 (gnus-summary-limit-include-thread): Include articles that have
15387 matching subjects.
15388 (gnus-offer-save-summaries): Clean up.
15389
15390 2001-04-13 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15391
15392 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15393
15394 2001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
15395
15396 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15397
15398 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
15399
15400 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15401 newsgroup names when the original article is a news message.
15402
15403 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15404
15405 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15406 supported. Suggest by Jim Meyering <jim@meyering.net>.
15407
15408 2001-04-02 Nevin Kapur <nevin@jhu.edu>
15409
15410 * nnmail.el (nnmail-split-it): Add check for .* at the end of
15411 regexp in nnmail-split-fancy.
15412
15413 2001-04-10 Simon Josefsson <simon@josefsson.org>
15414
15415 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15416
15417 2001-04-10 Colin Marquardt <colin@marquardt-home.de>
15418
15419 * message.el (message-send-mail): Improve the interaction with the
15420 user.
15421
15422 2001-04-10 Simon Josefsson <simon@josefsson.org>
15423
15424 * imap.el (imap-message-copy): Work around buggy servers that
15425 doesn't send TRYCREATE tags.
15426
15427 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15428
15429 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15430
15431 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15432
15433 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15434 date.
15435
15436 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15437
15438 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15439 lives.
15440
15441 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15442
15443 * gnus-art.el (gnus-parse-news-url): New function.
15444 (gnus-button-handle-news): New function.
15445 (gnus-button-alist): Point to new functions.
15446
15447 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15448
15449 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15450 gnus-format-specs.
15451
15452 * message.el (message-check-news-header-syntax): Question even
15453 when Gnus doesn't know the group names.
15454 (message-send-news): Clean up.
15455
15456 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15457 exited on purpose without saving.
15458
15459 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15460
15461 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15462
15463 * gnus-score.el (gnus-score-orphans): Clean up.
15464
15465 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15466
15467 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15468 later.
15469
15470 * gnus-start.el (gnus-close-all-servers): Find the right items to
15471 close.
15472
15473 * qp.el (quoted-printable-decode-region): Just message
15474 malformation; don't quit.
15475
15476 2001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
15477
15478 * gnus.el (gnus-interactive): A typo.
15479
15480 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
15481
15482 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15483 `assq-delete-all', if that function exists; otherwise use the old
15484 definition. Documentation changed to match the one in
15485 `assq-delete-all'.
15486
15487 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15488
15489 * gnus-start.el (gnus-close-all-servers): New function.
15490
15491 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15492 (gnus-server-remove-denials): Clean up.
15493
15494 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15495 keystroke.
15496
15497 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15498
15499 * message.el (message-send-news): Message where we are sending.
15500 (message-send-mail): Ditto.
15501
15502 * gnus.el (gnus-server-string): New function.
15503
15504 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15505
15506 * mm-decode.el (mm-default-directory): Customized.
15507 (mm-tmp-directory): Ditto.
15508
15509 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15510 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15511 or Chars.
15512 (gnus-summary-line-format-alist): ?l is now a string.
15513 (gnus-summary-prepare-threads): Output ? for unknown lines.
15514 (gnus-summary-insert-line): Ditto.
15515 (gnus-summary-print-article): Unbalanced parentheses.
15516
15517 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15518 out whether new stuff has arrived.
15519
15520 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15521
15522 * gnus-sum.el: Let printing work on ttys on Emacs.
15523
15524 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15525
15526 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15527 when forcing news.
15528
15529 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15530 command.
15531
15532 2001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15533
15534 * message.el (message-set-auto-save-file-name): Don't use
15535 asterisks under nt.
15536
15537 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15538
15539 * gnus-msg.el (gnus-inews-insert-draft-meta-information):
15540 Allow lists of articles.
15541
15542 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15543
15544 * gnus-msg.el (gnus-put-message): Clean up.
15545 (gnus-summary-reply): Mark all replied-to articles as replied to.
15546 (gnus-inews-add-send-actions): Also mark as forwarded.
15547 (gnus-summary-mail-forward): Mark as forwarded.
15548
15549 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15550 of articles.
15551 (gnus-summary-mark-article-as-forwarded): Ditto.
15552
15553 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15554 forwarded.
15555 (gnus-summary-mail-forward): Clean up.
15556
15557 * gnus.el (gnus-article-mark-lists): Add forward.
15558
15559 * gnus-sum.el (gnus-forwarded-mark): New variable.
15560 (gnus-summary-prepare-threads): Use it.
15561 (gnus-summary-update-secondary-mark): Ditto.
15562 (gnus-newsgroup-forwarded): New variable.
15563
15564 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15565
15566 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15567 (gnus-summary-very-wide-reply): New command and keystroke.
15568 (gnus-summary-very-wide-reply-with-original): Ditto.
15569
15570 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15571 (gnus-score-adaptive): Use it.
15572
15573 * gnus-start.el (gnus-get-unread-articles): Clean up.
15574
15575 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15576
15577 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15578 boards.
15579
15580 2001-03-21 Didier Verna <didier@lrde.epita.fr>
15581
15582 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15583 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
15584
15585 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15586
15587 * nnultimate.el (nnultimate-retrieve-headers):
15588 Understand long-form month names.
15589
15590 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15591
15592 * gnus-sum.el (gnus-summary-show-all-headers):
15593 gnus-article-show-all-headers is broken.
15594 Use gnus-summary-toggle-header instead.
15595
15596 * mml2015.el (mml2015-gpg-extract-from): No error.
15597
15598 2001-03-18 23:00:00 Bjørn Mork <bmork@dod.no>
15599
15600 * mml2015.el (mml2015-gpg-extract-from): New function.
15601 (mml2015-gpg-verify): Use it.
15602 (mml2015-gpg-clear-verify): Use it.
15603
15604 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15605
15606 * message.el (message-setup-fill-variables):
15607 Use fill-paragraph-function.
15608 (message-fill-paragraph): Take an argument.
15609 (message-newline-and-reformat): Take another argument.
15610
15611 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15612
15613 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15614
15615 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15616
15617 * message.el (message-forward): local-variable-p takes an extra
15618 argument in XEmacs.
15619
15620 2001-03-16 Simon Josefsson <simon@josefsson.org>
15621
15622 * nnimap.el (nnimap-dont-use-nov-p): Rename from
15623 `nnimap-use-nov-p' (it really tested the negative).
15624 (nnimap-retrieve-headers): Use it.
15625
15626 2001-03-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15627
15628 * message.el (message-generate-headers-first): Update doc.
15629
15630 2001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
15631
15632 * gnus.el (gnus-summary-line-format): Typo.
15633
15634 2001-03-11 Simon Josefsson <simon@josefsson.org>
15635
15636 * mailcap.el (mailcap-mime-data): Add application/sieve.
15637 (mailcap-mime-extensions): Add .siv, .xls.
15638
15639 2001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
15640
15641 * gnus-score.el (gnus-summary-lower-thread): Typo.
15642
15643 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15644
15645 * message.el (message-forward-decoded-p): New variable.
15646 (message-forward-subject-author-subject): Use it.
15647 (message-make-forward-subject): Use it.
15648 (message-forward): Use it.
15649
15650 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15651
15652 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15653 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15654
15655 ;;Has been fixed -- zsh.
15656 ;;2001-03-05 Dave Love <fx@gnu.org>
15657 ;;
15658 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15659 ;; Move it after definition of mm-coding-system-p.
15660 ;;
15661 2001-03-01 Dave Love <fx@gnu.org>
15662
15663 * mm-util.el (mm-inhibit-file-name-handlers):
15664 Add image-file-handler.
15665
15666 2001-02-11 Dave Love <fx@gnu.org>
15667
15668 * message.el (message-signature-file): Fix doc, :type.
15669
15670 2001-02-08 Dave Love <fx@gnu.org>
15671
15672 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15673 (message-posting-charset): Defvar when compiling again.
15674 (rfc2047-encodable-p): Require message.
15675
15676 * gnus-sum.el (gnus-alter-articles-to-read-function):
15677 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15678
15679 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15680
15681 * nnrss.el: New file.
15682
15683 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
15684
15685 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15686 `skip-chars-forward'.
15687
15688 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15689
15690 * nndraft.el (nndraft-request-group): Restore auto save files if
15691 the original files do not exist.
15692
15693 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15694
15695 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15696 SCORE paths.
15697
15698 * mm-decode.el (mm-dissect-buffer):
15699 Call mail-extract-address-components only if necessary.
15700
15701 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15702
15703 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15704 directory part.
15705 (gnus-score-search-global-directories): Use file-directory-p.
15706
15707 2001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15708
15709 * gnus-score.el (gnus-score-score-files-1):
15710 Use gnus-kill-files-directory.
15711
15712 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15713
15714 * gnus.el (charset): Move here from gnus-sum.el.
15715
15716 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15717
15718 * mml.el (mml-preview): Disable local map.
15719
15720 * gnus-sum.el (gnus-summary-make-menu-bar):
15721 Make gnus-article-post-menu here.
15722
15723 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15724 if it has not been made.
15725
15726 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15727
15728 * gnus-art.el (gnus-article-describe-key): Map key to event.
15729 (gnus-article-describe-key-briefly): Ditto.
15730
15731 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15732
15733 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15734
15735 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
15736
15737 * gnus-util.el (gnus-split-references): Handle malformed References:.
15738
15739 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15740
15741 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15742
15743 2001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
15744
15745 * gnus.el (gnus-parameters): Typo.
15746
15747 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15748
15749 * gnus.el (gnus-read-method): Remove redundancy.
15750
15751 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15752
15753 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15754 (nnslashdot-request-list): Use it.
15755
15756 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15757
15758 * nnml.el (nnml-generate-active-info): Fix the case when there is
15759 no file.
15760
15761 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
15762 (gnus-summary-create-article): New function.
15763
15764 * gnus-group.el (gnus-group-mark-article-read): New function.
15765
15766 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15767
15768 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15769
15770 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15771
15772 * gnus-art.el (gnus-article-edit-done): Don't use
15773 gnus-article-edit-exit.
15774 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15775
15776 * gnus.el (gnus-parameters): New variable.
15777 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15778 (gnus-parameters-get-parameter): New function.
15779 (gnus-group-find-parameter): Use it.
15780
15781 2001-02-23 Simon Josefsson <simon@josefsson.org>
15782
15783 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15784 change of default value to `current'.
15785
15786 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15787
15788 * nneething.el (nneething-get-head): Insert unreadable file too.
15789
15790 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15791
15792 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15793
15794 * webmail.el (webmail-type-definition): Deja is bought by google.
15795
15796 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15797
15798 * gnus-sum.el (gnus-fetch-headers): New function.
15799 (gnus-select-newsgroup): Use it.
15800 (gnus-summary-insert-articles): New function.
15801 (gnus-summary-insert-old-articles): New function.
15802 (gnus-summary-insert-new-articles): New function.
15803
15804 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15805 (gnus-group-list-active): Ditto.
15806 * gnus-sum.el (gnus-set-mode-line): Ditto.
15807 (gnus-summary-read-group-1): Ditto.
15808
15809 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15810
15811 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15812 current topic.
15813
15814 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15815
15816 * smiley.el (gnus-smiley-display): Don't do widening.
15817
15818 * smiley-ems.el (gnus-smiley-display): Don't do widening.
15819 Smiley within body.
15820
15821 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15822
15823 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15824 New variable.
15825 (gnus-mime-display-multipart-related-as-mixed): New variable.
15826 (gnus-mime-display-part): Use them.
15827
15828 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15829
15830 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15831 something special.
15832
15833 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15834
15835 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15836 (nnweb-request-article): Call reference if exists.
15837 (nnweb-type-definition): Dejanews is bought by google.com.
15838 Beta!
15839
15840 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15841
15842 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15843
15844 2001-02-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15845
15846 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15847 gnus-article-sort-functions.
15848 (gnus-article-sort-functions): Doc fix. Refer to
15849 gnus-thread-sort-functions.
15850
15851 2001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
15852
15853 * message.el (message-get-reply-headers): More fixes.
15854
15855 2001-02-17 Paul Jarc <prj@po.cwru.edu>
15856
15857 * message.el (message-get-reply-headers): Fix bug with
15858 Mail-Followup-To/to-address interaction.
15859
15860 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15861
15862 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15863 gnus-article-copy.
15864
15865 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15866
15867 * message.el (message-do-send-housekeeping): Rename to a better
15868 name.
15869
15870 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15871
15872 * message.el (message-cancel-news): Check article first, then ask
15873 yes or no.
15874
15875 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15876
15877 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15878
15879 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15880
15881 * gnus-range.el (gnus-range-normalize): New function.
15882
15883 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
15884
15885 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15886
15887 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15888
15889 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15890
15891 * nnagent.el (nnagent-request-regenerate): New function.
15892
15893 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15894
15895 * nnml.el (nnml-generate-nov-databases): Accept argument
15896 server. Don't open server if it is opened.
15897 (nnml-request-regenerate): Use it. Change to deffoo.
15898
15899 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
15900
15901 * gnus.el (gnus-define-group-parameter): Fix.
15902
15903 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15904
15905 * gnus.el (gnus-define-group-parameter): Improve.
15906
15907 * gnus-sum.el (charset): Define parameter.
15908 (ignored-charsets): Ditto.
15909 (gnus-summary-setup-default-charset): Use them.
15910
15911 * gnus-start.el (gnus-read-descriptions-file): Use them.
15912
15913 * gnus-cus.el (gnus-group-parameters): Remove them.
15914
15915 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15916
15917 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15918
15919 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15920
15921 * gnus-sum.el (gnus-summary-read-group-1):
15922 Remove gnus-summary-set-local-parameters.
15923 (gnus-summary-setup-buffer): Put it here.
15924
15925 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15926
15927 * gnus.el (to-address): Define parameter.
15928 (to-list): Ditto.
15929 * gnus-art.el (article-hide-boring-headers): Use them.
15930 * gnus-msg.el (gnus-post-news): Ditto.
15931 * gnus-cus.el (gnus-group-parameters): Remove them.
15932
15933 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15934
15935 * gnus-draft.el (gnus-draft-reminder): New function.
15936
15937 * gnus-art.el (gnus-sender-save-name): New function.
15938
15939 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15940
15941 * mm-util.el (mm-mime-charset): Error message.
15942
15943 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15944
15945 * message.el (message-check-news-body-syntax): Don't check mml lines.
15946
15947 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15948
15949 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15950 subscribe.
15951
15952 * gnus-start.el (gnus-call-subscribe-functions): New function.
15953 (gnus-find-new-newsgroups): Use it.
15954 (gnus-ask-server-for-new-groups): Use it.
15955 (gnus-check-first-time-used): Use it.
15956 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15957 (gnus-subscribe-options-newsgroup-method): Ditto.
15958 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15959 return .
15960
15961 2001-02-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15962
15963 * gnus-cus.el (gnus-score-customize): Doc fix.
15964
15965 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15966
15967 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15968
15969 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15970 (gnus-treatment-function-alist): Use it.
15971 (article-remove-leading-whitespace): New function.
15972 (gnus-article-make-menu-bar): Use it.
15973
15974 * gnus-sum.el (gnus-summary-wash-empty-map):
15975 Add remove-leading-whitespace.
15976 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15977 because of conflict.
15978
15979 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15980
15981 * gnus-cus.el (gnus-score-customize): Error on no score file.
15982
15983 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15984
15985 * mm-decode.el (mm-merge-handles): New function.
15986
15987 * mm-view.el (mm-inline-message): Use it.
15988 (mm-view-message): Ditto.
15989
15990 * mm-partial.el (mm-inline-partial): Ditto.
15991
15992 * mm-extern.el (mm-inline-external-body): Ditto.
15993
15994 * gnus-art.el (gnus-mime-view-part): Ditto.
15995 (gnus-mime-view-part-as-type): Ditto.
15996 (gnus-mime-save-part-and-strip): Prevent users to strip in some
15997 cases.
15998
15999 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16000
16001 * message.el (message-cancel-news): Allow to shoot foot.
16002 (message-supersede): Ditto.
16003
16004 2001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
16005
16006 * gnus-sum.el (gnus-simplify-subject-re):
16007 Use message-subject-re-regexp.
16008
16009 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16010
16011 * nnmail.el (nnmail-expiry-target-group):
16012 Bind nnmail-cache-accepted-message-ids to nil.
16013
16014 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16015 coding system.
16016
16017 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16018
16019 * qp.el (quoted-printable-encode-region): Make sure characters are
16020 between 00 and FF. Don't check charset.
16021
16022 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16023 in Emacs 20.
16024 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16025
16026 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16027
16028 * message.el (message-make-forward-subject): Argument decoded.
16029 (message-forward): Use it when digest.
16030
16031 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16032 buffer.
16033
16034 2001-02-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16035
16036 * message.el (message-generate-headers-first): Doc fix.
16037
16038 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16039
16040 * gnus-art.el (article-make-date-line): Error proof.
16041
16042 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16043
16044 * gnus-group.el (gnus-group-listing-limit): New variable.
16045 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16046
16047 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16048
16049 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16050
16051 * message.el (message-newline-and-reformat): Special case for
16052 breaking at BOL.
16053
16054 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16055
16056 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16057 message/rfc822.
16058
16059 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16060
16061 * message.el (message-encode-message-body): Don't insert
16062 Content-Type if it is inside a mail.
16063
16064 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16065
16066 * gnus-xmas.el (gnus-xmas-article-menu-add):
16067 Add gnus-article-commands-menu.
16068
16069 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16070 in Emacs.
16071
16072 * gnus-start.el (gnus-read-descriptions-file):
16073 Use gnus-group-name-charset and gnus-group-charset-alist.
16074
16075 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16076
16077 * gnus-sum.el (gnus-summary-mark-as-processable):
16078 Understand active region.
16079
16080 * gnus-start.el (gnus-group-change-level): Remove from both
16081 gnus-zombie-list and gnus-killed-list.
16082
16083 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16084
16085 * gnus-start.el (gnus-subscribe-options-newsgroup-method):
16086 Add gnus-subscribe-topics.
16087
16088 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16089
16090 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16091
16092 * gnus-art.el (gnus-article-make-menu-bar):
16093 Make gnus-article-post-menu.
16094
16095 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16096
16097 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16098
16099 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16100
16101 * message.el (message-mode-menu): Ditto.
16102
16103 * gnus-art.el (defvar): eval-when-compile.
16104
16105 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16106
16107 * gnus-agent.el (gnus-agentize): Fix doc.
16108
16109 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
16110
16111 * mml.el (mml-preview): Bind `q'.
16112
16113 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16114
16115 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
16116
16117 2001-01-31 Dave Love <fx@gnu.org>
16118
16119 * mm-util.el (mm-mime-mule-charset-alist)
16120 (mm-find-mime-charset-region): Consider mule-utf-8.
16121
16122 2001-01-31 Dave Love <fx@gnu.org>
16123
16124 * gnus-art.el (gnus-article-x-face-command)
16125 (gnus-treat-display-xface, gnus-treat-display-smileys):
16126 Add :version.
16127
16128 2001-01-26 Dave Love <fx@gnu.org>
16129
16130 * mm-util.el (mm-multibyte-string-p): New.
16131
16132 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16133 ;; (quoted-printable-encode-region): Doc fix. Don't call
16134 ;; string-as-multibyte on class. Clarify line-folding.
16135 (quoted-printable-encode-string): Make temp buffer inherit
16136 string's multibyteness.
16137
16138 2001-01-23 Gerd Moellmann <gerd@gnu.org>
16139
16140 * nnheader.el (toplevel): Don't require `gnus-util' at
16141 compile-time; this creates a circular dependency, and prevents
16142 a bootstrap.
16143
16144 2001-01-22 Andreas Schwab <schwab@suse.de>
16145
16146 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16147
16148 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16149
16150 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16151
16152 * gnus-art.el (article-hide-list-identifiers): Ditto.
16153
16154 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16155
16156 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16157
16158 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16159
16160 * gnus-art.el (article-hide-list-identifiers): Similar.
16161
16162 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
16163
16164 * nnmail.el (nnmail-remove-list-identifiers): Improve.
16165
16166 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16167
16168 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
16169
16170 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16171
16172 * gnus-util.el (gnus-string-equal): New function.
16173
16174 * gnus-art.el (article-hide-boring-headers): Use it.
16175
16176 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
16177
16178 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16179
16180 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16181
16182 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16183
16184 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16185
16186 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16187 command if there is not last-saver.
16188
16189 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16190
16191 * nntp.el (nntp-open-connection): 201 is possible.
16192
16193 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16194
16195 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16196 (rfc2047-charset-encoding-alist): Add big5.
16197
16198 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16199
16200 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16201 (gnus-agent-remove-server): Ditto.
16202 (autoload): gnus-server-update-server.
16203
16204 * gnus-srvr.el (gnus-server-line-format): Add %a.
16205 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16206 (gnus-server-insert-server-line): Use it.
16207
16208 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16209
16210 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16211 GB2312 and Big5.
16212
16213 2001-01-24 Simon Josefsson <sj@extundo.com>
16214
16215 * mail-source.el (mail-sources): Add :program specifier to IMAP
16216 mail source.
16217 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16218
16219 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16220
16221 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16222
16223 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16224
16225 * nntp.el (nntp-wait-for): Return the success code.
16226 (nntp-open-connection): Use it.
16227
16228 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16229
16230 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16231
16232 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16233
16234 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16235
16236 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16237
16238 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16239 argument. Allow to print several articles in one file.
16240
16241 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16242
16243 * webmail.el (webmail-type-definition): netaddress changes.
16244
16245 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16246
16247 * gnus.el: Fix copyright. Remove trailing spaces.
16248
16249 * message.el (message-forward): Use mule4.
16250
16251 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16252
16253 * mm-util.el (mm-string-as-unibyte): New function.
16254
16255 * message.el (message-forward): Use it.
16256
16257 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16258
16259 * message.el (message-cite-original-without-signature): Don't peel
16260 off the blank line.
16261 (message-get-reply-headers): Add Cc if it is not in follow-to.
16262
16263 2001-01-20 Simon Josefsson <sj@extundo.com>
16264
16265 * mm-decode.el (mm-handle-multipart-from): Add.
16266 (mm-dissect-buffer): Save From: header value.
16267 (mm-security-from): Remove.
16268 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16269
16270 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16271 instead of `mml-security-from'. Protect null from value.
16272
16273 2001-01-20 Simon Josefsson <sj@extundo.com>
16274
16275 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16276 application/vnd.ms-excel attachments.
16277
16278 2001-01-19 Simon Josefsson <sj@extundo.com>
16279
16280 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16281
16282 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16283
16284 * message.el (message-ignored-mail-headers): Ditto.
16285
16286 2001-01-19 Simon Josefsson <sj@extundo.com>
16287
16288 * message.el (message-ignored-news-headers): Only search beginning
16289 of line.
16290
16291 2001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16292 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16293
16294 * message.el (message-send-mail): Content-Type may not be there.
16295
16296 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16297
16298 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16299 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16300
16301 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16302 not.
16303
16304 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16305
16306 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16307 non-native groups.
16308
16309 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16310
16311 * message.el (message-yank-original):
16312 Understand universal-argument.
16313
16314 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16315
16316 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16317 (article-hide-boring-headers): Ditto.
16318
16319 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16320
16321 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16322
16323 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16324 one.
16325
16326 2001-01-16 Simon Josefsson <simon@josefsson.org>
16327
16328 * message.el (message-make-in-reply-to): Add comment to message-id
16329 (old syntax, see 2000-08-02 change).
16330
16331 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16332
16333 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16334 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16335 (gnus-button-reply): Ditto.
16336
16337 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16338
16339 * gnus-art.el (article-display-x-face): Fix.
16340
16341 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16342
16343 * gnus-art.el (article-display-x-face):
16344 Use gnus-original-article-buffer.
16345
16346 2001-01-15 Jack Twilley <jmt@tbe.net>
16347
16348 * message.el (message-add-header): Move to point-max.
16349
16350 2001-01-15 Simon Josefsson <simon@josefsson.org>
16351
16352 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16353 nil, improve documentation.
16354 (smime-certificate-directory): Comment out false hints (until it
16355 is implemented).
16356
16357 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16358 there aren't any keys.
16359 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16360 verify certificate. Default is changed to only check integrity.
16361 Improved security status texts. If a certificate doesn't contain
16362 a email address, don't fail.
16363
16364 * smime.el (smime-noverify-region):
16365 (smime-noverify-buffer): New functions. Verifies integrity only.
16366
16367 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16368
16369 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16370
16371 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16372
16373 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16374 (gnus-remove-some-windows): Ditto.
16375
16376 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16377
16378 * gnus-art.el (article-make-date-line): 11th.
16379
16380 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16381
16382 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16383 (mml2015-gpg-sign): Ditto.
16384
16385 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16386
16387 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16388 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16389
16390 2001-01-08 Dave Love <fx@gnu.org>
16391
16392 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16393 single character.
16394
16395 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16396
16397 * message.el: Doc and message fixes.
16398 (message-send-rename-function)
16399 (message-make-forward-subject-function)
16400 (message-send-mail-function, message-reply-to-function)
16401 (message-wide-reply-to-function, message-followup-to-function)
16402 (message-distribution-function, message-auto-save-directory):
16403 Fix :type.
16404
16405 * mml.el (mml-parse-1): Frob mml-confirmation-set when
16406 proceeding after warnings. Amend multipart warning message.
16407
16408 2001-01-04 Dave Love <fx@gnu.org>
16409
16410 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16411 compiling.
16412 (gnus-make-directory): Require nnmail.
16413
16414 * mm-decode.el (mm-inline-media-tests):
16415 Add image/x-portable-bitmap.
16416 (mm-get-image): Grok pbm.
16417
16418 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16419
16420 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16421
16422 2001-01-09 Didier Verna <didier@xemacs.org>
16423
16424 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
16425 `gnus-xmas-[re]define' to avoid losing user custom settings.
16426 * gnus-art.el: Ditto.
16427 * gnus-group.el: Ditto.
16428 * gnus-salt.el: Ditto.
16429 * gnus-sum.el: Ditto.
16430 * gnus-topic.el: Ditto.
16431 * gnus-xmas.el (gnus-xmas-define): See above.
16432 * gnus-xmas.el (gnus-xmas-redefine): See above.
16433 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
16434 non-continuable error when the directory can't be found.
16435
16436 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16437
16438 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16439 handle.
16440 * gnus-art.el (gnus-mime-view-part): Copy it.
16441 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16442
16443 2001-01-09 Michael Downes <mjd@ams.org>
16444
16445 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16446
16447 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16448
16449 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16450 orig-file. Use ',source.
16451
16452 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16453
16454 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16455 (gnus-xmas-group-startup-message):
16456 Detect gnus-xmas-glyph-directory when it is nil.
16457
16458 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16459
16460 * pop3.el (pop3-get-message-count): Andrew Innes
16461 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16462
16463 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16464
16465 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16466
16467 * time-date.el (time-to-number-of-days): New function.
16468
16469 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
16470
16471 * nnslashdot.el (nnslashdot-request-list): Always get the right
16472 sid.
16473
16474 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16475
16476 * message.el (message-minibuffer-local-map): New keymap.
16477 (message-read-from-minibuffer): Use it.
16478 * gnus-msg.el (gnus-summary-resend-message): Use it.
16479
16480 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16481
16482 * gnus-start.el (gnus-display-time-event-handler): New function.
16483 (gnus-after-getting-new-news-hook): Use it.
16484
16485 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16486
16487 * message.el (message-ignored-mail-headers): Add draft header.
16488
16489 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16490
16491 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16492 excursion.
16493
16494 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16495
16496 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16497
16498 * gnus-sum.el (gnus-summary-expire-articles): A revoked patch.
16499 Save excursion.
16500
16501 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16502
16503 * qp.el (quoted-printable-decode-region): Don't backward-char.
16504
16505 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16506
16507 * gnus-draft.el: Mark articles as replied.
16508
16509 * gnus-sum.el (gnus-summary-add-mark): New function.
16510
16511 * gnus-group.el (gnus-add-mark): New function.
16512
16513 * gnus-sum.el (gnus-summary-buffer-name): New function.
16514 (gnus-summary-setup-buffer): Use it.
16515
16516 * gnus-draft.el: Set things up with the right post method and
16517 stuff.
16518
16519 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16520
16521 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16522
16523 * gnus.el (gnus-draft-meta-information-header): New variable.
16524
16525 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16526
16527 * gnus-art.el (gnus-treatment-function-alist): Move the date
16528 functions before the header sorting functions.
16529
16530 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16531
16532 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16533 to empty fill prefixes.
16534
16535 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16536
16537 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16538 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16539
16540 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16541
16542 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16543
16544 * nnml.el (autoload): Move to nnheader.el.
16545
16546 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16547 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16548 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16549 Kvarnström <jonkv@ida.liu.se>.
16550
16551 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16552
16553 * gnus-art.el (article-make-date-line): Get the hours right.
16554 (gnus-ignored-headers): More hiding.
16555
16556 * nnmail.el (nnmail-expiry-wait): Not an integer.
16557
16558 * message.el (message-goto-body): Only expand abbrev when called
16559 interactively.
16560 (message-make-lines): Use it.
16561
16562 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16563
16564 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16565
16566 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16567
16568 * gnus-sum.el (gnus-summary-limit-include-expunged):
16569 Really include the expunged articles.
16570
16571 * gnus-group.el (gnus-group-sort-by-server): New function.
16572
16573 * gnus.el (gnus-method-to-server-name): New function.
16574 (gnus-group-prefixed-name): Use it.
16575
16576 * gnus-group.el (gnus-group-sort-function): Doc fix.
16577 (gnus-group-sort-groups-by-server): New command.
16578
16579 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16580
16581 * gnus-art.el (gnus-treat-date-english): New variable.
16582 (article-date-english): New command.
16583 (gnus-english-month-names): New variable.
16584 (article-make-date-line): Do 'english.
16585
16586 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16587 after the fill prefix.
16588
16589 * gnus-sum.el (gnus-summary-make-menu-bar): Remove "Enter
16590 score...".
16591
16592 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16593
16594 * message.el (message-mode-map): Bind comment-region.
16595
16596 * gnus-art.el (gnus-mime-display-part): Let w3 display
16597 multipart/related.
16598
16599 * mm-bodies.el (mm-long-lines-p): New function.
16600 (mm-body-encoding): Use it.
16601 (mm-body-encoding): Encode articles with lines longer than 1000
16602 characters.
16603
16604 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16605
16606 * mm-util.el (mm-enable-multibyte):
16607 Use default-enable-multibyte-characters.
16608 (mm-enable-multibyte-mule4): Ditto.
16609 (mm-disable-multibyte): Test XEmacs.
16610 (mm-disable-multibyte-mule4): Ditto.
16611 (mm-with-unibyte-current-buffer): Simplify.
16612 (mm-with-unibyte-current-buffer-mule4): Ditto.
16613
16614 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16615
16616 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16617
16618 * nnheader.el (nnheader-string-as-multibyte): New alias.
16619
16620 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16621
16622 * gnus-uu.el (gnus-message-process-mark): New function.
16623 (gnus-uu-mark-by-regexp): Use it.
16624 (gnus-new-processable): New function.
16625
16626 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
16627
16628 * gnus-sum.el (gnus-no-mark): New variable.
16629
16630 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16631
16632 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16633 backslashes.
16634
16635 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16636
16637 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16638 definition.
16639
16640 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16641
16642 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16643 XEmacs.
16644
16645 2000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
16646
16647 * mml.el (mml-read-tag): Save tag location.
16648
16649 2000-12-25 Simon Josefsson <simon@josefsson.org>
16650
16651 * starttls.el: Sync with Emacs 21.
16652
16653 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16654
16655 * message.el (message-mail): Support yank-action.
16656
16657 * message.el (message-setup): Revoke the last change.
16658
16659 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16660
16661 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16662 <jvromans@squirrel.nl>.
16663
16664 2000-12-24 Simon Josefsson <sj@extundo.com>
16665
16666 * mm-bodies.el (mm-decode-content-transfer-encoding):
16667 Preserve mailing list junk at end of part.
16668
16669 2000-12-23 Simon Josefsson <sj@extundo.com>
16670
16671 * nnimap.el (nnimap-expiry-target): New function.
16672 (nnimap-request-expire-articles): Use it.
16673
16674 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16675
16676 * gnus.el (gnus-group-parameters-more): New variable.
16677 * gnus-cus.el (gnus-group-customize): Use it.
16678
16679 * gnus.el (gnus-define-group-parameter): New macro.
16680 (auto-expire): Use it.
16681 (total-expire): Use it.
16682 * gnus-art.el (banner): Use it.
16683
16684 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16685 <ljz@asfast.com>.
16686
16687 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16688
16689 * gnus-topic.el (gnus-topic-create-topic): Use list.
16690
16691 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16692 before binding gnus-default-article-saver.
16693
16694 * gnus-sum.el (gnus-summary-save-article):
16695 (gnus-summary-pipe-output):
16696 (gnus-summary-save-article-mail):
16697 (gnus-summary-save-article-rmail):
16698 (gnus-summary-save-article-file):
16699 (gnus-summary-write-article-file):
16700 (gnus-summary-save-article-body-file): Ditto.
16701
16702 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16703
16704 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16705
16706 * gnus-art.el (gnus-mime-security-button-map):
16707 (gnus-mime-button-map): Add parent.
16708
16709 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16710
16711 * messagexmas.el (message-xmas-redefine): New function.
16712
16713 * message.el: Use it.
16714
16715 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16716
16717 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16718
16719 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16720
16721 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16722 malformatted messages.
16723
16724 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16725
16726 * mm-util.el (mm-image-load-path): New function.
16727
16728 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16729
16730 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16731
16732 * message.el (message-tool-bar-map): Use it.
16733
16734 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16735
16736 * gnus-art.el (article-treat-dumbquotes): Quote \.
16737
16738 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16739
16740 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16741 Emacs 20 runs on a terminal.
16742
16743 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16744
16745 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16746
16747 * mml.el (gnus-add-minor-mode): Autoload.
16748
16749 * message.el (message-forward): Save-restriction.
16750
16751 2000-12-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16752
16753 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16754 Paul Stevenson <p.stevenson@surrey.ac.uk>
16755
16756 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16757
16758 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16759
16760 * mml.el (gnus-ems): Don't require.
16761
16762 * gnus.el (gnus-decode-rfc1522): Remove.
16763 (gnus-set-text-properties): Define.
16764
16765 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16766
16767 * gnus-art.el (gnus-mime-*): Handle may be nil.
16768
16769 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16770
16771 * gnus.el (gnus-group-remove-excess-properties): Not defined
16772 in gnus-xmas.
16773
16774 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16775
16776 * message.el (message-mail-user-agent): Add :version.
16777
16778 2000-12-21 Miles Bader <miles@gnu.org>
16779
16780 * message.el (message-mode): Set `comment-start' to the yank prefix.
16781
16782 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16783
16784 * message.el (message-mail-user-agent): New variable.
16785 (message-setup): Rename to message-setup-1.
16786 Support mail-user-agent.
16787 (message-mail-user-agent): New function.
16788 (message-mail): Use it.
16789 (message-reply): Use it.
16790 (message-resend): Use it.
16791 (message-mail-other-window): Use it.
16792 (message-mail-other-frame): Use it.
16793
16794 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16795
16796 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16797
16798 * message.el (message-tool-bar-map): Simplify.
16799 (message-narrow-to-head-1): New function.
16800 (message-narrow-to-head): Use it.
16801 (message-reply): Ditto.
16802 (message-cancel-news): Ditto.
16803 (message-supersede): Ditto.
16804 (message-make-forward-subject): Ditto.
16805 (message-bounce): Ditto.
16806
16807 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16808
16809 * uudecode.el (uudecode-decode-region-external): make-temp-file
16810 may not be defined.
16811
16812 * binhex.el (defalias): eval-and-compile.
16813
16814 * message.el (message-tool-bar-map): New function.
16815 (message-mode): Use it.
16816
16817 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16818
16819 * nntp.el (nntp-find-connection): Remove the entry.
16820 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16821
16822 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16823
16824 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16825
16826 * message.el (message-forward): Copy buffer in unibyte mode.
16827
16828 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16829
16830 * message.el (message-make-forward-subject): Don't widen. Decode.
16831 (message-forward): Don't decode subject.
16832
16833 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
16834
16835 * qp.el (quoted-printable-encode-region): Upcase QP.
16836
16837 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16838
16839 * mm-decode.el (mm-possibly-verify-or-decrypt):
16840 Use mail-extract-a-c instead. Don't depend on Gnus.
16841
16842 * mml.el (gnus-ems): Require it.
16843
16844 * gnus-msg.el (gnus-summary-mail-forward): ???
16845
16846 * message.el (message-forward): Move mime-to-mml here.
16847
16848 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16849
16850 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16851 * gnus-art.el (gnus-insert-mime-button): Simplify.
16852 (gnus-mime-display-alternative): Ditto.
16853 (gnus-insert-mime-security-button): Ditto.
16854
16855 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16856
16857 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16858 text-property-not-all doesn't return nil when start=mark(end).
16859 (gnus-remove-text-properties-when): Ditto.
16860
16861 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16862
16863 * gnus-start.el (gnus-group-change-level): Remove group from
16864 gnus-active-hashtb if real killed.
16865
16866 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16867
16868 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16869 (gnus-mime-display-alternative): Ditto.
16870 (gnus-insert-mime-security-button): Ditto.
16871
16872 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16873
16874 * gnus-start.el (gnus-group-change-level): Don't add it into
16875 killed-list if it was killed.
16876
16877 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16878
16879 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16880 (nnmbox-active-file-coding-system): Ditto.
16881
16882 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16883
16884 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16885
16886 * gnus.el (gnus-version):
16887 (gnus-version-number): Set to Oort Gnus 0.01.
16888
16889 * gnus-art.el (gnus-mime-security-button-map):
16890 (gnus-insert-mime-security-button): Fix for Emacs21.
16891
16892 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16893
16894 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16895 easymenu, because XEmacs doesn't understand :help.
16896
16897 * mm-uu.el: Require binhex.
16898
16899 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16900
16901 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
16902
16903 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16904
16905 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16906
16907 2000-12-18 Gerd Moellmann <gerd@gnu.org>
16908
16909 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16910
16911 2000-12-18 Dave Love <fx@gnu.org>
16912
16913 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16914 (unused).
16915
16916 2000-12-13 Miles Bader <miles@gnu.org>
16917
16918 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16919 to t, so that we don't get stuck while trying to smilefy
16920 intangible text.
16921
16922 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16923
16924 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16925 at the end of the buffer.
16926 (smiley-region): In the loop, move to the end of the submatch
16927 matching the smiley instead of using the end of the match
16928 of the whole regexp.
16929
16930 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16931
16932 * message.el (message-mode): Doc fix.
16933
16934 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16935
16936 * smiley-ems.el (smiley-region): Doc fix.
16937
16938 2000-12-11 Miles Bader <miles@gnu.org>
16939
16940 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16941 bottom line visible, check to see if it's partially obscured, and
16942 if so, either scroll one more line to make it fully visible, or
16943 revert to showing the second line from the top.
16944
16945 2000-12-07 Dave Love <fx@gnu.org>
16946
16947 * mailcap.el (mailcap-download-directory)
16948 * gnus-audio.el (gnus-audio-directory)
16949 * smiley-ems.el (smiley-data-directory): Fix :type.
16950
16951 2000-11-30 Dave Love <fx@gnu.org>
16952
16953 * message.el (message-auto-save-directory):
16954 Use file-name-as-directory.
16955 (message-set-auto-save-file-name):
16956 Create message-auto-save-directory if necessary.
16957 (message-replace-chars-in-string): Remove -- unused.
16958 (message-mail-alias-type): Customize.
16959 (message-headers): Remove duplicate defgroup.
16960
16961 2000-11-29 Dave Love <fx@gnu.org>
16962
16963 * qp.el (quoted-printable-decode-region): Use error, not message
16964 to report malformed text (like base64). Amend message.
16965
16966 2000-11-29 Miles Bader <miles@gnu.org>
16967
16968 * message.el (message-header-lines): Fontify tag.
16969
16970 2000-11-27 Dave Love <fx@gnu.org>
16971
16972 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16973 compiler warning.
16974
16975 ;2000-11-26 Dave Love <fx@gnu.org>
16976 ;
16977 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16978 ;
16979 2000-11-23 Dave Love <fx@gnu.org>
16980
16981 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
16982
16983 * mm-uu.el (uudecode): Require.
16984 (uudecode-decode-region, uudecode-decode-region-external):
16985 Don't autoload.
16986 (mm-uu-copy-to-buffer): Doc fix.
16987 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
16988 type fix.
16989
16990 * mailcap.el: Doc fixes.
16991 (mailcap-mime-data): Various adjustments.
16992 (mailcap): New group.
16993 (mailcap-download-directory): Customize.
16994 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
16995 (mailcap-temporary-directory): Delete (unused).
16996 (mailcap-unescape-mime-test): Simplify slightly.
16997 (mailcap-viewer-passes-test): Use functionp.
16998 (mailcap-command-p): Aliased to executable-find.
16999
17000 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17001 default-enable-multibyte-characters is nil.
17002
17003 2000-11-22 Gerd Moellmann <gerd@gnu.org>
17004
17005 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17006
17007 2000-11-21 Dave Love <fx@gnu.org>
17008
17009 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17010 gnus-article-mode-map.
17011 ; (gnus-mime-button-menu): Use mouse-set-point.
17012 (gnus-insert-mime-button, gnus-mime-display-alternative)
17013 (gnus-mime-display-alternative): Don't use local-map property.
17014
17015 2000-11-17 Dave Love <fx@gnu.org>
17016
17017 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17018 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17019 and make-temp-file.
17020 (uudecode-decode-region): Doc fix.
17021
17022 2000-11-14 Dave Love <fx@gnu.org>
17023
17024 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17025 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17026 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17027 New files, derived from the XPMs.
17028
17029 2000-11-10 Dave Love <fx@gnu.org>
17030
17031 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17032 (gnus-agent-lib-file, gnus-agent-load-alist)
17033 (gnus-agent-save-alist, gnus-agent-article-name):
17034 Use expand-file-name.
17035
17036 * gnus-group.el (gnus-group-name-charset-method-alist):
17037 Add :version.
17038 (nnkiboze-score-file): Defvar when compiling.
17039
17040 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17041
17042 * gnus-art.el (gnus-article-banner-alist)
17043 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17044 (gnus-article-date-lapsed-new-header)
17045 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17046 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17047 (gnus-treat-strip-headers-in-body)
17048 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17049 (gnus-treat-translate): Add :version.
17050 (gnus-article-mime-part-function): Fix defcustom.
17051
17052 * nnmail.el (nnmail-expiry-target)
17053 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17054 (nnmail-split-header-length-limit): Add :version.
17055
17056 * gnus-sum.el (gnus-auto-expirable-marks)
17057 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17058 (gnus-extra-headers, gnus-ignored-from-addresses)
17059 (gnus-newsgroup-ignored-charsets)
17060 (gnus-group-highlight-words-alist)
17061 (gnus-summary-show-article-charset-alist): Add :version.
17062
17063 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17064 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17065 files, converted from the XPMs.
17066
17067 * gnus-cache.el (gnus-cache-active-file): Don't use
17068 file-name-as-directory on directory.
17069 (gnus-cache-file-name): Use expand-file-name, not concat.
17070 Don't use file-name-as-directory on directory.
17071
17072 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17073 (date-to-time): Use it.
17074
17075 ; * message.el (message-mode) <adaptive-fill-regexp>:
17076 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17077 ; (message-newline-and-reformat): Likewise.
17078 (message-forward-as-mime, message-forward-ignored-headers)
17079 (message-buffer-naming-style, message-default-charset)
17080 (message-dont-reply-to-names, message-send-mail-partially-limit):
17081 Add :version.
17082
17083 * mm-util.el: Doc fixes.
17084 (mm-mime-charset): Don't use the raw result of
17085 mm-preferred-coding-system.
17086 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17087 (mm-with-unibyte): Simplify.
17088
17089 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17090 concat.
17091
17092 * pop3.el (pop3-version): Delete.
17093 (pop3-make-date): New function, avoiding message-make-date.
17094 (pop3-munge-message-separator): Use it.
17095
17096 2000-11-09 Dave Love <fx@gnu.org>
17097
17098 * gnus-group.el (gnus-group-make-directory-group)
17099 (gnus-group-fetch-faq): Use expand-file-name.
17100 (gnus-group-fetch-faq): Simplify completing-read form.
17101
17102 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17103 test for Mule.
17104
17105 * message.el (tool-bar-map): Defvar when compiling.
17106
17107 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17108 (gnus-tm-lisp-directory): Delete.
17109 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory):
17110 Use (featurep 'xemacs).
17111 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17112 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory):
17113 Remove version numbers from file names.
17114
17115 2000-11-08 Dave Love <fx@gnu.org>
17116
17117 * mm-view.el: Use featurep for XEmacs test.
17118 (mm-inline-message): Test for `remove-specifier'; don't use
17119 condition-case.
17120
17121 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17122
17123 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17124 (gnus-score-find-bnews): Don't concat "".
17125
17126 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17127 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17128 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17129 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17130
17131 * gnus-sum.el: Put some defvars in eval-when-compile.
17132 (gnus-summary-mode-hook): Add :options.
17133 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17134 (gnus-summary-tool-bar-map): New variable.
17135 (gnus-summary-make-tool-bar): New function.
17136 (gnus-summary-mode): Put kill-all-local-variables first.
17137
17138 * gnus-group.el (gnus-group-toolbar-map): New variable.
17139 (gnus-group-make-tool-bar): Rewritten.
17140 (gnus-group-mode): Put kill-all-local-variables first.
17141
17142 * rfc2047.el: Require gnus-util.
17143
17144 * nnml.el (gnus-sorted-intersection): Autoload.
17145
17146 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17147 Put some defvars in eval-when-compile.
17148 (gnus-intersection, gnus-sorted-complement): Autoload.
17149
17150 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17151
17152 * mm-encode.el (mm-body-7-or-8): Autoload.
17153
17154 * mm-decode.el (mm-insert-inline): Autoload.
17155
17156 * mml.el:
17157 * message.el: Put some defvars in eval-when-compile.
17158
17159 * gnus-msg.el: Put some defvars in eval-when-compile.
17160 (gnus-msg-mail): Move after gnus-setup-message.
17161
17162 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17163
17164 2000-11-07 Dave Love <fx@gnu.org>
17165
17166 * gnus-util.el (nnheader): Don't require message (recursive
17167 autoload).
17168
17169 * uudecode.el: Avoid compiler warnings.
17170
17171 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
17172 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17173
17174 2000-11-06 Dave Love <fx@gnu.org>
17175
17176 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17177
17178 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17179 (uudecode-char-int): New alias, replacing char-int.
17180 (uudecode-decode-region): Don't call buffer-disable-undo.
17181
17182 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
17183 ; (mm-uu-configure-list): Doc fix.
17184 ;
17185 ; * earcon.el (running-xemacs): Don't define.
17186 ;
17187 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17188 ;
17189 ; * message.el (message-font-lock-keywords): Match a final newline
17190 ; to help font-lock's multiline support.
17191 ;
17192 2000-11-03 Dave Love <fx@gnu.org>
17193
17194 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17195
17196 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17197 name.
17198
17199 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17200 <banner>: Fix custom type, doc.
17201
17202 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17203 name. Don't disable undo explicitly.
17204
17205 ;2000-11-02 Dave Love <fx@gnu.org>
17206 ;
17207 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
17208 ; cite-prefix.
17209
17210 2000-11-01 Dave Love <fx@gnu.org>
17211
17212 * rfc2047.el (base64): Require unconditionally.
17213 (message-posting-charset): Defvar when compiling.
17214 (rfc2047-encode-message-header, rfc2047-encodable-p):
17215 Require message.
17216
17217 * gnus-sum.el (nnoo): Require.
17218 (mm-uu-dissect): Autoload.
17219
17220 * mml.el (mml-parse-1): Clarify message.
17221 (mml-minibuffer-read-type): Use mailcap-mime-types.
17222
17223 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17224
17225 * mml.el: Fix a typo in the requiring of CL.
17226
17227 2000-11-01 Dave Love <fx@gnu.org>
17228
17229 * utf7.el: Require cl when compiling.
17230
17231 * binhex.el: Use (featurep 'xemacs).
17232 (binhex-char-int): New alias, replacing char-int. Change callers.
17233 (binhex-decode-region): Simplify work buffer code.
17234 (binhex-decode-region-external): Use expand-file-name, not concat.
17235
17236 2000-10-30 Dave Love <fx@gnu.org>
17237
17238 * gnus-art.el: Fix 2000-10-27 change properly.
17239
17240 2000-10-28 Miles Bader <miles@gnu.org>
17241
17242 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17243
17244 2000-10-27 Dave Love <fx@gnu.org>
17245
17246 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17247 strings.
17248 (gnus-group-make-tool-bar): New function.
17249 (gnus-group-mode): Use it.
17250
17251 * message.el (message-mode-menu): Add some :help strings.
17252 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17253 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17254
17255 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17256 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17257 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17258
17259 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17260 display-graphic-p here.
17261
17262 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17263
17264 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17265 of the `gnus-xemacs' variable, as the latter has been removed.
17266 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17267 * gnus-art.el (gnus-treat-display-xface)
17268 (gnus-treat-display-smileys, gnus-treat-display-picons)
17269 (gnus-article-read-summary-keys): Likewise.
17270
17271 2000-10-26 Dave Love <fx@gnu.org>
17272
17273 (defvar): Use rmail-spool-directory unconditionally.
17274
17275 2000-10-18 Dave Love <fx@gnu.org>
17276
17277 * mm-bodies.el (mm-uu-decode-function)
17278 (mm-uu-binhex-decode-function): Defvar when compiling.
17279
17280 * gnus-nocem.el (gnus-nocem-issuers): Update.
17281 (gnus-nocem-check-from): New option.
17282 (gnus-nocem-scan-groups): Use it.
17283 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17284 (gnus-nocem-check-article-limit): Add :version.
17285
17286 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17287
17288 * ietf-drums.el (mm-util): Require CL when compiling.
17289
17290 2000-10-15 Dave Love <fx@gnu.org>
17291
17292 * qp.el: Require mm-util.
17293
17294 2000-10-13 Dave Love <fx@gnu.org>
17295
17296 * qp.el (quoted-printable-decode-region): Avoid invalid
17297 coding-systems.
17298
17299 2000-10-12 Gerd Moellmann <gerd@gnu.org>
17300
17301 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17302 to a recursive load.
17303
17304 2000-10-12 Dave Love <fx@gnu.org>
17305
17306 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17307
17308 * gnus.el (gnus-group-startup-message): Check for PBM image.
17309
17310 2000-10-09 Dave Love <fx@gnu.org>
17311
17312 * mail-source.el (mail-source-fetch-imap):
17313 Bind default-enable-multibyte-characters rather than using
17314 mm-disable-multibyte.
17315
17316 2000-10-05 Dave Love <fx@gnu.org>
17317
17318 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17319 Autoload.
17320 (quoted-printable-decode-region): Rename arg which confused
17321 charset with coding-system. Don't use nonascii-insert-offset.
17322 Coding-system encode the region initially. Don't recognize `=='
17323 as valid QP. Coding-system decode the region finally.
17324 (quoted-printable-decode-string): Rename arg which confused
17325 charset with coding-system.
17326
17327 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17328 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17329 mm-encode-coding-region.
17330 (mm-decode-body, mm-decode-string): Rename variables which
17331 confused charset with coding-system.
17332 (binhex-decode-region): Don't autoload.
17333 (mm-body-encoding): Require message.
17334 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17335 cond branches.
17336
17337 * gnus-art.el (article-de-quoted-unreadable)
17338 (article-de-base64-unreadable): Fold search case
17339 rather than downcasing string. Apply mm-charset-to-coding-system
17340 to arg of quoted-printable-decode-region.
17341
17342 2000-10-04 Dave Love <fx@gnu.org>
17343
17344 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17345 Require ring when compiling.
17346 (gnus-article-compface-xbm): New variable.
17347
17348 2000-10-04 Dave Love <fx@gnu.org>
17349
17350 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache):
17351 Use pbm images.
17352
17353 * frown.pbm, smile.pbm, wry.pbm: New files.
17354
17355 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17356
17357 2000-10-03 Dave Love <fx@gnu.org>
17358
17359 * mail-source.el (mail-sources): Revert to nil.
17360
17361 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17362
17363 * qp.el: Don't require mm-util.
17364 (quoted-printable-decode-region): Rewritten.
17365 (quoted-printable-decode-string, quoted-printable-encode-region):
17366 Doc fix.
17367 (quoted-printable-encode-region): Barf on multibyte characters.
17368 Maybe make the class multibyte. Upcase chars, not formatted
17369 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17370 (quoted-printable-encode-string): Don't use
17371 mm-with-unibyte-buffer.
17372
17373 2000-09-29 Gerd Moellmann <gerd@gnu.org>
17374
17375 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17376
17377 2000-09-21 Dave Love <fx@gnu.org>
17378
17379 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17380 (for Emacs 20). Tidy somewhat.
17381
17382 2000-09-21 Dave Love <fx@gnu.org>
17383
17384 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17385 image processing. Rationalize logic somewhat.
17386
17387 2000-09-20 Dave Love <fx@gnu.org>
17388
17389 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17390 specifically.
17391
17392 * gnus.el (gnus-version-number): Avoid some redundant
17393 autoloads.
17394
17395 2000-09-20 Gerd Moellmann <gerd@gnu.org>
17396
17397 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17398 to XBM; we always have PBM support.
17399
17400 2000-09-14 Dave Love <fx@gnu.org>
17401
17402 * gnus.el (gnus-charset):
17403 * mm-decode.el (mime-display):
17404 * imap.el (imap) <defgroup>: Add :version.
17405
17406 2000-09-13 Gerd Moellmann <gerd@gnu.org>
17407
17408 * parse-time.el: Fix author's mail address.
17409
17410 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17411 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17412 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17413 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17414 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17415 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17416 * rfc2231.el, uudecode.el: Fix copyright notice.
17417
17418 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17419 require `w3' at load-time only if not running in batch mode.
17420
17421 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17422
17423 * gnus.el: Before merge with Emacs21.
17424
17425 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
17426
17427 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17428
17429 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17430
17431 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17432 to avoid conflict with the standard `back-to-indentation'
17433 binding.
17434
17435 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17436
17437 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17438
17439 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17440 (mm-disable-multibyte-mule4): Ditto.
17441 (mm-with-unibyte-current-buffer-mule4): Ditto.
17442
17443 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17444
17445 * pop3.el (pop3-movemail): Use binary.
17446 (pop3-movemail-file-coding-system): Remove.
17447
17448 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17449
17450 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17451
17452 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17453
17454 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17455 exists.
17456
17457 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17458
17459 * gnus-msg.el (gnus-post-method): Use backend name when the
17460 address is "".
17461
17462 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17463
17464 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17465 mm-verify-option.
17466 (gnus-treat-x-pgp-sig): Default value.
17467 (gnus-ignored-headers): Redundant.
17468
17469 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17470
17471 * gnus-win.el (gnus-configure-frame): Save selected window.
17472
17473 2000-02-15 Andrew Innes <andrewi@gnu.org>
17474
17475 * nnmbox.el: Require gnus-range.
17476 (nnmbox-group-building-active-articles): New variable.
17477 (nnmbox-group-active-articles): New variable; this is a cache of
17478 all active articles by group and number.
17479 (nnmbox-in-header-p): New function.
17480 (nnmbox-find-article): New function.
17481 (nnmbox-record-active-article): New function.
17482 (nnmbox-record-deleted-article): New function.
17483 (nnmbox-is-article-active-p): New function.
17484 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17485 (nnmbox-request-article): Ditto. Also supply extra arg to
17486 nnmbox-article-group-number.
17487 (nnmbox-request-expire-articles): Ditto.
17488 (nnmbox-request-move-article): Ditto.
17489 (nnmbox-request-replace-article): Ditto.
17490 (nnmbox-request-rename-group): Rename group entry in active
17491 article cache.
17492 (nnmbox-delete-mail): Update active article cache, unless article
17493 is being replaced.
17494 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17495 than partially duplicating it.
17496 (nnmbox-article-group-number): Add extra `this-line' arg, to
17497 handle articles belonging to multiple groups.
17498 (nnmbox-save-mail): Update active article cache.
17499 (nnmbox-read-mbox): Build active article cache when loading mbox.
17500 Also do some repair work, if we find articles that are missing the
17501 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17502 reconstruct these from Xref info.
17503
17504 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17505
17506 * mail-source.el (mail-source-report-new-mail):
17507 Use nnheader-run-at-time.
17508
17509 2000-02-15 Andrew Innes <andrewi@gnu.org>
17510
17511 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17512 an error is thrown, and then rethrow the error.
17513 (mail-source-check-pop): Ditto.
17514 (mail-source-start-idle-timer): Prevent multiple pop checks
17515 running if the check takes a long time.
17516
17517 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17518
17519 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17520 succeed.
17521
17522 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17523
17524 * gnus-win.el (gnus-configure-windows): Make sure
17525 nntp-server-buffer is live.
17526 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17527
17528 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17529
17530 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17531
17532 2000-12-04 Andreas Jaeger <aj@suse.de>
17533
17534 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17535
17536 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17537
17538 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17539
17540 2000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17541 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17542
17543 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17544
17545 2000-12-01 Simon Josefsson <sj@extundo.com>
17546
17547 * mml-smime.el (mml-smime-verify): Fix address parsing.
17548
17549 2000-12-01 Simon Josefsson <sj@extundo.com>
17550
17551 * mml-smime.el (mml-smime-verify): Don't modify MM buffer.
17552 Handle more than one certificate inside PKCS#7 blob. Better security
17553 information (clamed / actual sender, openssl output, certificates
17554 inside message).
17555
17556 * smime.el (smime-verify-region): Output to /dev/null.
17557 (smime-buffer-as-string-region): Don't parse empty lines.
17558
17559 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17560
17561 * gnus-art.el (gnus-mime-security-button-line-format-alist):
17562 Add ?d and ?D.
17563 (gnus-mime-security-show-details-inline): New variable.
17564 (gnus-mime-security-show-details): Use them.
17565 (gnus-insert-mime-security-button): Ditto.
17566
17567 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17568 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17569 (mml2015-gpg-clear-verify): Ditto.
17570 (mml2015-gpg-decrypt-1): Ditto.
17571 (mml2015-use): Prefer 'gpg.
17572
17573 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17574
17575 * gnus-util.el (gnus-add-text-properties-when): New function.
17576 (gnus-remove-text-properties-when): Ditto.
17577
17578 * gnus-cite.el (gnus-article-hide-citation): Use them.
17579 (gnus-article-toggle-cited-text): Use them.
17580
17581 * gnus-art.el (gnus-signature-toggle): Use them.
17582 (gnus-article-show-hidden-text): Ditto.
17583 (gnus-article-hide-text): Ditto.
17584
17585 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17586
17587 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17588
17589 2000-11-30 Simon Josefsson <sj@extundo.com>
17590
17591 * smime.el (smime-point-at-eol): New alias.
17592 (smime-buffer-as-string-region): Use it.
17593
17594 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17595
17596 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17597
17598 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17599
17600 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17601
17602 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17603
17604 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17605
17606 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17607
17608 * nnmh.el (nnmh-request-expire-articles):
17609 Implemented expiry-target for nnmh backend.
17610
17611 2000-11-30 Simon Josefsson <sj@extundo.com>
17612
17613 * mm-decode.el (mm-security-from): New variable.
17614 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17615
17616 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17617 than `from'.
17618
17619 2000-11-30 Simon Josefsson <sj@extundo.com>
17620
17621 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17622 address match sender address.
17623
17624 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17625
17626 * smime.el (smime-verify-region): Don't copy buffer.
17627 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17628 (smime-pkcs7-region): New function.
17629 (smime-pkcs7-certificates-region): Ditto.
17630 (smime-pkcs7-email-region): Ditto.
17631 (smime-buffer-as-string-region): Ditto.
17632
17633 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17634 buffer.
17635
17636 2000-11-23 Jens Krinke <j.krinke@gmx.de>
17637
17638 * smime.el (smime-decrypt-region): Fix keyfile argument.
17639
17640 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17641
17642 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17643
17644 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17645
17646 * message.el (message-shoot-gnksa-feet): New variable.
17647 (message-gnksa-enable-p): New function.
17648 (message-send): Use it.
17649 (message-check-news-body-syntax): Ditto.
17650
17651 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17652
17653 * message.el (message-make-message-id): Remove the redundancy.
17654
17655 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17656
17657 * message.el (message-setup): Discourage using mc-install-*-mode.
17658
17659 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17660
17661 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17662
17663 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17664
17665 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17666
17667 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17668
17669 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17670
17671 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17672
17673 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17674
17675 * gnus-xmas.el (gnus-xmas-article-display-xface):
17676 Use insert-buffer-substring.
17677
17678 * message.el (message-send-mail): Use buffer-substring-no-properties.
17679 (message-send-news): Ditto.
17680
17681 2000-11-22 David Edmondson <dme@dme.org>
17682
17683 * imap.el (imap-wait-for-tag): Message read info.
17684
17685 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17686
17687 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17688 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17689 (mml2015-gpg-encrypt): Ditto.
17690
17691 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17692
17693 * mm-decode.el (mm-verify-option): Default value.
17694
17695 * mml-sec.el (mml-secure-part): Error message.
17696
17697 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17698
17699 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17700
17701 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17702
17703 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17704
17705 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17706
17707 * gnus-art.el (gnus-article-describe-key): Use prompt.
17708 (gnus-article-describe-key-briefly): Ditto.
17709
17710 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17711
17712 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17713
17714 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17715
17716 * gnus-art.el (gnus-article-describe-key): New function.
17717 (gnus-article-describe-key-briefly): New function.
17718
17719 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17720
17721 * mm-decode.el (mm-decrypt-option): Doc typo.
17722
17723 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17724 return a number.
17725
17726 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17727
17728 * message.el (message-newline-and-reformat): Typo.
17729
17730 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17731
17732 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17733 original-article-buffer exists.
17734
17735 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17736 (rfc2047-header-encoding-alist): Addresses are different from text.
17737 (rfc2047-encode-message-header): Ditto.
17738 (rfc2047-dissect-region): Extra parameter.
17739 (rfc2047-encode-region): Ditto.
17740 (rfc2047-encode-string): Ditto.
17741
17742 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17743
17744 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17745 (mm-uu-pgp-encrypted-extract): Use it.
17746 (mm-uu-pgp-signed-extract-1): New function.
17747 (mm-uu-pgp-signed-extract): Use it.
17748
17749 * gnus-art.el (gnus-mime-display-security): New function.
17750 (gnus-mime-display-part): Use it.
17751 (gnus-mime-security-verify-or-decrypt): New function.
17752 (gnus-mime-security-press-button): New function.
17753 (gnus-insert-mime-security-button): Use it.
17754
17755 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17756 (mm-find-raw-part-by-type): Ditto.
17757 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17758 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17759 (mm-destroy-parts): Kill nested multibyte buffer.
17760
17761 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17762 (mml2015-gpg-verify): Ditto.
17763
17764 2000-11-18 Simon Josefsson <sj@extundo.com>
17765
17766 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17767 (mml2015-function-alist): Use it.
17768
17769 * mml-sec.el (mml-sign-alist): Update names.
17770 (mml-encrypt-alist): Ditto.
17771 (mml-secure-part-smime-sign): Move to mml-smime.el
17772 as `mml-smime-sign-query'.
17773 (mml-secure-part-smime-encrypt-by-file): Move to mml-smime.el as
17774 `mml-smime-get-file-cert'.
17775 (mml-secure-part-smime-encrypt-by-dns): Move to mml-smime.el as
17776 `mml-smime-get-dns-cert'.
17777 (mml-secure-part-smime-encrypt): Move to mml-smime.el as
17778 `mml-smime-encrypt-query'.
17779 (mml-smime-sign-buffer): Use mml-smime-sign.
17780 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17781
17782 * mml-smime.el (mml-smime-sign): New function.
17783 (mml-smime-encrypt):
17784 (mml-smime-sign-query):
17785 (mml-smime-get-file-cert):
17786 (mml-smime-get-dns-cert):
17787 (mml-smime-encrypt-query): Move from mml-sec.el.
17788
17789 2000-11-16 Simon Josefsson <sj@extundo.com>
17790
17791 * mml2015.el (mml2015-gpg-clear-verify): New function.
17792 (mml2015-function-alist): Add it.
17793
17794 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17795
17796 * message.el (message-setup-fill-variables):
17797 Use message-cite-prefix-regexp.
17798 (message-newline-and-reformat): Check the end of citation, leading
17799 WSP, break in the cite prefix.
17800 (message-fill-paragraph): New function.
17801
17802 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17803
17804 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17805 raw 8-bit in headers in dk.* newsgroups.
17806
17807 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17808
17809 * message.el (message-newline-and-reformat): Match extra WSPs.
17810
17811 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17812
17813 * mml.el (mml-generate-mime-1): Ignore ascii.
17814
17815 2000-11-16 Justin Sheehy <justin@iago.org>
17816
17817 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17818
17819 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17820
17821 * message.el (message-cite-prefix-regexp): Prefix should not end
17822 at space.
17823
17824 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17825
17826 * message.el (message-mode-syntax-table): Add - as a word
17827 constituent as in articles.
17828 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17829 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17830 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17831
17832 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17833
17834 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17835
17836 2000-11-12 David Edmondson <dme@dme.org>
17837
17838 * message.el (message-font-lock-keywords):
17839 Use message-cite-prefix-regexp.
17840
17841 2000-11-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17842
17843 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
17844 Stein Arild Strømme.
17845 (gnus-group-jump-to-group): Use it.
17846 (gnus-group-jump-to-group-prompt): Customize.
17847
17848 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17849
17850 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17851
17852 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17853
17854 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17855 incompatible.
17856 (mml2015-mailcrypt-sign): Ditto.
17857
17858 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17859
17860 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17861 group is open.
17862
17863 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17864
17865 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17866 nnvirtual articles.
17867 (gnus-backlog-request-article): Don't request nnvirtual articles.
17868
17869 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17870
17871 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
17872 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
17873
17874 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17875
17876 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17877 * mml.el (mml-generate-mime-1): Use charset attribute.
17878 * mm-bodies.el (mm-encode-body): Add parameter charset.
17879 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17880
17881 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17882
17883 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17884 (mml2015-mailcrypt-clear-decrypt): Ditto.
17885 (mml2015-mailcrypt-verify): Ditto.
17886 (mml2015-mailcrypt-clear-verify): Ditto.
17887 (mml2015-gpg-verify): Ditto.
17888
17889 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17890
17891 * smime.el (smime-openssl-program): Test the existence of openssl.
17892 * mml-smime.el: Require mm-decode.
17893 (mml-smime-verify-test): New function.
17894 * mm-decode.el (mm-verify-function-alist): Use it.
17895
17896 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17897
17898 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17899 anyway.
17900
17901 2000-11-13 Simon Josefsson <sj@extundo.com>
17902
17903 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17904 verification doesn't work.
17905
17906 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17907
17908 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17909 (gnus-inews-do-gcc): Use it.
17910
17911 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17912
17913 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17914 leading space.
17915 * mm-extern.el (mm-inline-external-body): Report error when no
17916 access-type.
17917
17918 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17919
17920 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17921
17922 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17923
17924 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17925
17926 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17927
17928 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17929 as multipart/mixed.
17930
17931 2000-11-12 David Edmondson <dme@dme.org>
17932
17933 * message.el (message-cite-prefix-regexp): Move from gnus-cite.el
17934 and replace `.' with `\w' to allow for different syntax tables
17935 (from Vladimir Volovich).
17936 * message.el (message-newline-and-reformat):
17937 Use `message-cite-prefix-regexp'.
17938 * gnus-cite.el (gnus-supercite-regexp):
17939 Use `message-cite-prefix-regexp'.
17940 * gnus-cite.el (gnus-cite-parse):
17941 Use `message-cite-prefix-regexp'.
17942
17943 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17944
17945 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17946 PGP SIGNATURE. Escape leading "-"'s.
17947 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17948
17949 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17950
17951 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17952
17953 2000-11-11 Simon Josefsson <sj@extundo.com>
17954
17955 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17956
17957 * smime.el (smime-details-buffer): New variable.
17958 (smime-sign-region):
17959 (smime-encrypt-region):
17960 (smime-verify-region):
17961 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17962
17963 * mml-smime.el (mml-smime-verify): Support security info.
17964
17965 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17966
17967 * mm-decode.el (mm-verify-option): Set default to nil.
17968 (mm-decrypt-option): Ditto.
17969 * gnus-art.el (article-verify-x-pgp-sig): New function.
17970
17971 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17972
17973 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17974 preferred part.
17975
17976 2000-11-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17977
17978 * gnus-sum.el (gnus-move-split-methods): Say that
17979 `gnus-split-methods' uses file names, whereas this uses group
17980 names. (Report from Nevin Kapur.)
17981
17982 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
17983
17984 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
17985
17986 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
17987
17988 * nnheader.el (nnheader-directory-files-is-safe): New variable.
17989 (nnheader-directory-articles): Use it.
17990 (nnheader-article-to-file-alist): Ditto.
17991
17992 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17993
17994 * rfc2047.el (rfc2047-pad-base64): New function.
17995 (rfc2047-decode): Use it.
17996
17997 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17998
17999 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18000 select method.
18001
18002 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18003
18004 * mml2015.el (mml2015-gpg-decrypt-1):
18005 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18006
18007 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18008
18009 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18010
18011 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18012
18013 * pop3.el (pop3-munge-message-separator): A message may have an
18014 empty body.
18015
18016 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18017
18018 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18019 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18020 (mm-uu-pgp-signed-extract): Use coding-system.
18021
18022 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18023
18024 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18025 (gnus-insert-mime-security-button): New function.
18026 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18027 * mml2015.el: Add security info when verify or decrypt.
18028 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18029 (mm-uu-pgp-encrypted-extract): Ditto.
18030
18031 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18032
18033 * mm-decode.el (mm-display-parts): New function.
18034 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18035
18036 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18037
18038 * gnus-mlspl.el: Documentation tweaks.
18039
18040 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18041
18042 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18043 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18044 argument.
18045
18046 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18047
18048 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18049
18050 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18051
18052 * gnus-art.el (gnus-article-encrypt): New function.
18053 (gnus-article-encrypt-protocol-alist): New variable.
18054 (gnus-article-encrypt-protocol): New variable.
18055 * mml2015.el (mml2015-self-encrypt): New function.
18056 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18057
18058 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18059
18060 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18061 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18062 let mailcap do it.
18063 * mml2015.el: Remove snarf code.
18064 * mm-decode.el: Remove snarf code.
18065
18066 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18067
18068 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18069 (mml-insert-mime): Understand gnus-decoded.
18070 (mime-to-mml): New parameter handles.
18071 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18072 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18073
18074 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18075
18076 * mm-decode.el (mime-security): New group.
18077 (mm-verify-function-alist): Add test function.
18078 (mm-decrypt-function-alist): Ditto.
18079 (mm-snarf-option): Set default value as nil.
18080 (mm-find-part-by-type): Recursive parameter.
18081 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18082 * mml2015.el: Support draft-ietf-openpgp-multsig.
18083
18084 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18085
18086 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18087 (gnus-article-view-part-as-charset): New function.
18088
18089 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18090
18091 * mm-decode.el (mm-verify-option): Default value.
18092 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18093
18094 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18095
18096 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18097
18098 2000-11-05 Simon Josefsson <sj@extundo.com>
18099
18100 * mml-smime.el (mml-smime-verify): Work in original multipart
18101 buffert.
18102
18103 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18104 (mm-handle-multipart-ctl-parameter): Ditto.
18105 (mm-alist-to-plist): New function.
18106 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18107 for multiparts.
18108 (mm-destroy-parts): Destroy multipart buffert.
18109 (mm-remove-part): Ditto.
18110
18111 * mml-smime.el (mml-smime-sign): Not used.
18112 (mml-smime-encrypt): Ditto.
18113
18114 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18115
18116 Verify S/MIME signature support.
18117
18118 * mm-decode.el (mm-inline-media-tests):
18119 Add application/{x-,}pkcs7-signature.
18120 (mm-inlined-types): Ditto.
18121 (mm-automatic-display): Ditto.
18122 (mm-verify-function-alist): Ditto. Add name of method.
18123 (mm-decrypt-function-alist): Add name of method.
18124 (mm-find-part-by-type): Add documentation.
18125 (mm-possibly-verify-or-decrypt): Use new format of
18126 mm-{verify,decrypt}-function-alist. Use method names.
18127
18128 * mml-smime.el (mml-smime-verify): New function.
18129
18130 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18131
18132 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18133
18134 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18135
18136 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18137 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18138 * mm-decode.el (mm-snarf-option): New variable.
18139
18140 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18141
18142 * mm-util.el (mm-subst-char-in-string): New function.
18143 (mm-replace-chars-in-string): Use it.
18144 * message.el (message-replace-chars-in-string): Use it.
18145 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18146 * gnus-mh.el (mh-lib-progs): Shut up.
18147
18148 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18149
18150 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18151 the last article when search.
18152
18153 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18154
18155 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18156 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18157
18158 2000-09-29 David Edmondson <dme@thus.net>
18159
18160 * message.el (message-newline-and-reformat): Typo.
18161
18162 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18163
18164 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18165
18166 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18167
18168 * nntp.el (nntp-decode-text): Delete bogus status lines.
18169
18170 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18171
18172 * message.el (message-font-lock-keywords): Match a final newline
18173 to help font-lock's multiline support.
18174
18175 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18176
18177 * nnoo.el (nnoo-set): New function.
18178
18179 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18180
18181 * gpg.el, gpg-ring.el: Moved to contrib directory.
18182
18183 2000-11-04 Simon Josefsson <sj@extundo.com>
18184
18185 * nnimap.el (nnimap-split-inbox): Typo.
18186
18187 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18188
18189 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18190
18191 2000-11-03 Simon Josefsson <sj@extundo.com>
18192
18193 * rfc2231.el (rfc2231-parse-qp-string): New function.
18194 (require): rfc2047.
18195
18196 * mail-parse.el (mail-header-parse-content-type):
18197 (mail-header-parse-content-disposition): Support invalid QP
18198 encoded strings, by using `rfc2231-parse-qp-string'.
18199
18200 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18201
18202 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18203 (rfc2231-decode-encoded-string): Typo "> X 1".
18204 (rfc2231-encode-string): Insert the name of charset.
18205 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18206
18207 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18208
18209 * mm-decode.el (mm-save-part): Return the filename.
18210 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18211 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18212 (gnus-mime-action-alist): Use it.
18213 (gnus-mime-button-commands): Use it.
18214 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18215 (mm-inline-external-body): unwind-protect.
18216
18217 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18218
18219 * gnus-art.el (gnus-insert-mime-button): Show url.
18220
18221 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18222
18223 * mml.el (mml-generate-mime-1): Support external url.
18224 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18225
18226 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18227
18228 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18229 * mm-decode.el (mm-display-external): Ditto.
18230 * mm-extern.el: New file.
18231 * mm-decode.el (mm-inline-media-tests): Hook it up.
18232 (mm-inlined-types): Inline message/external-body.
18233
18234 2000-11-02 Simon Josefsson <sj@extundo.com>
18235
18236 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18237
18238 * message.el (message-get-reply-headers): Better handling when
18239 Mail-Followup-To is very large.
18240
18241 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18242
18243 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18244 * gnus-art.el (gnus-article-edit-done):
18245 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18246 counting code here.
18247 * gnus-msg.el (gnus-setup-message): Remove a hack.
18248
18249 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18250
18251 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18252 (gnus-summary-mode): Make them local variables.
18253 (gnus-set-global-variables): Globalize them.
18254 (gnus-summary-exit): Kill them.
18255
18256 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18257
18258 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18259 word.
18260
18261 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18262
18263 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18264 gnus-article-wash-types.
18265 * gnus-art.el (gnus-article-wash-status): Use them.
18266
18267 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18268
18269 * mml.el (mml-read-tag): Remove spaces and LF.
18270
18271 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18272
18273 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18274 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18275
18276 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18277
18278 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18279
18280 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18281
18282 * gnus-sum.el (gnus-article-charset): New variable.
18283 (gnus-summary-display-article): Set it.
18284 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18285 * gnus-art.el (gnus-article-mode): Make it local variable.
18286
18287 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18288
18289 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18290
18291 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18292
18293 * nnwfm.el: New file.
18294
18295 * nnweb.el (nnweb-replace-in-string): New function.
18296
18297 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18298
18299 * mml2015.el: Wrap gpg.el.
18300 * gpg.el (gpg-verify): The last argument of apply is a list.
18301 (gpg-encrypt): Add passphrase as a parameter.
18302
18303 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18304
18305 * gpg.el: New file.
18306 * gpg-ring.el: New file.
18307
18308 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18309
18310 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18311
18312 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18313
18314 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18315 double-quote characters.
18316 (gnus-summary-prepare-threads): Ditto.
18317
18318 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18319
18320 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18321 * mml.el (mml-read-tag): Don't skip the leading space.
18322
18323 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18324
18325 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18326
18327 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18328
18329 * qp.el (quoted-printable-encode-region): Replace leading - when
18330 ultra safe.
18331 * mml.el (mml-generate-mime-postprocess-function): Remove.
18332 (mml-postprocess-alist): Remove.
18333 (mml-generate-mime-1): Use ultra-safe when sign.
18334 * mml2015.el (mml2015-fix-micalg): Uppercase.
18335 (mml2015-verify): Insert LF.
18336 (mml2015-mailcrypt-sign): Downcase; search backward.
18337
18338 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18339
18340 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18341 restrictive.
18342 (nnultimate-table-regexp): New variable.
18343 (nnultimate-forum-table-p): Use it.
18344
18345 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
18346
18347 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18348
18349 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18350
18351 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18352 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18353
18354 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18355
18356 * mml2015.el: Shut up.
18357
18358 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18359
18360 * gnus.el (gnus-server-browse-hashtb): Remove.
18361 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18362 (gnus-group-insert-group-line-info): Use simplified method.
18363 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18364
18365 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18366
18367 * gnus-util.el (gnus-union): Rename from gnus-agent-union, and
18368 moved here.
18369 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18370 * gnus-group.el (gnus-group-prepare-flat): Use it.
18371 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18372
18373 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18374
18375 * mml.el (mml-mode): Show menu in XEmacs.
18376
18377 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18378
18379 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18380 (gnus-server-read-server-in-server-buffer): New function.
18381 (gnus-browse-foreign-server): Browse in group buffer.
18382 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18383 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18384 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18385 * gnus.el (gnus-server-browse-hashtb): New variable.
18386
18387 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18388
18389 * nnfolder.el (nnfolder-open-nov): Use group.
18390
18391 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18392
18393 * nnfolder.el: Add NOV. Set version to 2.0.
18394 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18395
18396 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18397
18398 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18399
18400 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18401
18402 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18403 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18404
18405 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18406
18407 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18408
18409 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18410
18411 * mm-decode.el (mm-verify-function-alist): New variable.
18412 (mm-verify-option): New variable.
18413 (mm-decrypt-function-alist): Ditto.
18414 (mm-decrypt-option): Ditto.
18415 (mm-find-raw-part-by-type): New function.
18416 (mm-possibly-verify-or-decrypt): New function.
18417 (mm-dissect-multipart): Use it.
18418 * mml2015.el (mml2015-fix-micalg): New function.
18419 (mml2015-decrypt): Use new interface.
18420 (mml2015-verify): Use new interface.
18421 (mml2015-setup): Make it bogus.
18422
18423 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18424
18425 * mml.el (mml-generate-mime-postprocess-function): Set to
18426 mml-postprocess.
18427 (autoload): Autoload mml2015 and mml-smime.
18428 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18429 * mml2015.el (mml2015-encrypt): New function.
18430 (mml2015-sign): New function.
18431 (mml2015-encrypt-function): New variable.
18432 (mml2015-sign-function): New variable.
18433 (mml2015-mailcrypt-encrypt): Use message-recipients.
18434 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18435 * mml-smime.el (mml-smime-setup): Ditto.
18436
18437 2000-10-28 Simon Josefsson <sj@extundo.com>
18438
18439 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18440 Communigate Pro 3.3.1 server.
18441
18442 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18443 in buffers.
18444 (mml-secure-dns-server): Remove.
18445 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.
18446 Don't write certificates to files.
18447
18448 * smime.el (smime-dns-server): New variable.
18449 (smime-mail-to-domain):
18450 (smime-cert-by-dns): New functions.
18451
18452 * dig.el: New file.
18453
18454 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18455
18456 * message.el (message-options): New variable.
18457 (message-options-set-recipient): New function.
18458 (message-send): Use them.
18459 * gnus-int.el (gnus-request-replace-article): Use them.
18460 (gnus-request-accept-article): Ditto.
18461 * mml.el (mml-preview): Use them.
18462 * gnus-sum.el (gnus-summary-edit-article): Use them.
18463
18464 * message.el (message-options-get): New function.
18465 (message-options-get): New function.
18466 * rfc2047.el (rfc2047-encode-message-header): Use them.
18467 * mm-bodies.el (mm-encode-body): Use them.
18468
18469 2000-10-28 Simon Josefsson <sj@extundo.com>
18470
18471 * nnimap.el (nnimap-retrieve-which-headers):
18472 (nnimap-request-article-part): Quote message-id.
18473
18474 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18475 (smime-CA-file): New variable.
18476 (smime-call-openssl-region): Don't error.
18477 (smime-sign-region): Return result value.
18478 (smime-encrypt-region): Ditto.
18479 (smime-verify-region): New function.
18480 (smime-decrypt-region): Ditto.
18481 (smime-verify-buffer): Ditto.
18482 (smime-decrypt-buffer): Ditto.
18483
18484 * mml.el: Require mml-sec.
18485 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18486 (mml-mode-map): Add "sign" and "encrypt" maps.
18487 (mml-menu): Add security menu.
18488 (mml-preview): Use generate-new-buffer.
18489
18490 * mml-sec.el: New file.
18491
18492 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18493
18494 * mm-decode.el (mm-find-part-by-type): Move it here.
18495 * mml.el (mml-postprocess): Move it here.
18496 (mml-postprocess-alist): Move it here. Merge them.
18497
18498 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18499
18500 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18501 unencoded stuff in the header.
18502
18503 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18504
18505 * gnus-group.el (gnus-group-listed-groups): New variable.
18506 (gnus-group-list-option): New variable.
18507 (gnus-group-list-limit-map): New keymap.
18508 (gnus-group-list-flush-map): New keymap.
18509 (gnus-group-list-plus-map): New keymap.
18510 (gnus-group-prepare-logic): New function.
18511 (gnus-group-prepare-flat): Merge with
18512 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18513 (gnus-group-prepare-flat-list-dead): Ditto.
18514 (gnus-group-list-matching): Use gnus-group-prepare-function.
18515 (gnus-group-list-dormant): Ditto.
18516 (gnus-group-list-cached): Ditto.
18517 (gnus-group-listed-groups): New function.
18518 (gnus-group-list-limit): New function.
18519 (gnus-group-list-flush): New function.
18520 (gnus-group-list-plus): New function.
18521 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18522 (gnus-topic-prepare-topic): Ditto.
18523
18524 2000-10-27 Paul Jarc <prj@po.cwru.edu>
18525
18526 * message.el (message-insert-to, message-get-reply-headers):
18527 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18528
18529 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18530
18531 * mml2015.el: New file.
18532 * smime.el: New file.
18533 * mml-smime.el: New file.
18534
18535 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18536
18537 * ChangeLog: Moved to ChangeLog.1.
18538
18539 See ChangeLog.1 for earlier changes.
18540
18541 Copyright (C) 2000-2002, 2004-2016 Free Software Foundation, Inc.
18542
18543 This file is part of GNU Emacs.
18544
18545 GNU Emacs is free software: you can redistribute it and/or modify
18546 it under the terms of the GNU General Public License as published by
18547 the Free Software Foundation, either version 3 of the License, or
18548 (at your option) any later version.
18549
18550 GNU Emacs is distributed in the hope that it will be useful,
18551 but WITHOUT ANY WARRANTY; without even the implied warranty of
18552 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18553 GNU General Public License for more details.
18554
18555 You should have received a copy of the GNU General Public License
18556 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18557
18558 ;; Local Variables:
18559 ;; coding: utf-8
18560 ;; End: