]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog.2
Update copyright year to 2015
[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): Added comment.
45
46 * gnus-sum.el (gnus-summary-make-menu-bar): Improved "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): New
53 cat.
54
55 * gnus.el (gnus-user-agent): Moved here.
56
57 * gnus-msg.el (gnus-user-agent): Moved 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>
108
109 * mml.el (mml-generate-mime-1): Use mml-compute-boundary (tiny
110 change).
111
112 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
113
114 * gnus-group.el: Removed `(when t ...)' around `gnus-define-keys'.
115 (gnus-group-group-map): Added `gnus-group-read-ephemeral-group'
116 (already in previous commit inadvertently).
117 (gnus-group-make-menu-bar): Added `gnus-group-read-ephemeral-group'.
118 (gnus-group-read-ephemeral-group): Made interactive.
119
120 * gnus-score.el (gnus-score-find-trace): Added comment on sync
121 with `gnus-score-edit-file-at-point'.
122
123 * gnus-logic.el (gnus-score-advanced): Ditto.
124
125 * gnus-score.el (gnus-score-edit-file-at-point): Fix for
126 advanced scoring.
127
128 2003-12-30 Simon Josefsson <jas@extundo.com>
129
130 * gnus-score.el (gnus-score-edit-file-at-point): Use
131 gnus-point-at-*, for portability.
132
133 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
134
135 * gnus-art.el (gnus-treat-body-boundary): Fix doc-string and
136 custom type.
137 (gnus-button-mid-or-mail-regexp): Don't be too restrictive.
138 Suggested by Felix Wiemann <Felix.Wiemann@gmx.net>.
139 (gnus-button-alist): Added "M-x ... RET" and "mid:" buttons.
140 Added comments about relevant RFCs.
141
142 * gnus-sum.el (gnus-summary-mode): Untabify doc-string.
143 (gnus-summary-goto-article): Allow `%40'.
144 (gnus-summary-refer-article): Convert `%40' to `@'.
145
146 2003-12-30 Arne Jørgensen <arne@arnested.dk>
147
148 * smime.el (smime-crl-check): New.
149 (smime-verify-region): Use it.
150
151 2003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
152
153 (gnus-score-find-trace): Use gnus-score-edit-file-at-point. Added
154 `f' and `t' commands, added quick help. With some suggestions
155 from Karl Pflästerer <sigurd@12move.de>.
156
157 * gnus-util.el (gnus-emacs-version): Added doc-string.
158
159 * mml.el (mml-minibuffer-read-disposition): New function.
160 (mml-attach-file): Use it.
161 (mml-preview): Added MIME preview to gnus-buffers.
162
163 2003-12-30 Karl Pflästerer <sigurd@12move.de>
164
165 * gnus-score.el (gnus-score-edit-file-at-point): Consider the
166 whole match element.
167
168 2003-12-30 Jesper Harder <harder@ifa.au.dk>
169
170 * gnus-sum.el (gnus-summary-make-menu-bar): Add ellipses.
171
172 2003-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
173
174 * gnus-start.el (gnus-get-unread-articles): Inline gnus-server-get-method.
175 (gnus-get-unread-articles): Cache methods.
176 (gnus-get-unread-articles-in-group): Indent.
177
178 * gnus.el (gnus-version-number): Bump.
179 (gnus-secondary-method-p): Extend servers to methods before comparing.
180 (gnus-secondary-method-p): Revert.
181
182 2003-12-30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
183
184 * gnus.el: Gnus v5.10.3 is released.
185
186 2003-12-29 Simon Josefsson <jas@extundo.com>
187
188 * gnus-agent.el (gnus-agentize): Improve auto-agentizing logic.
189 Suggested by Steinar Bang <sb@dod.no>.
190 (gnus-agent-auto-agentize-methods): Customize.
191
192 2003-12-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
193 * gnus.el (gnus-server-to-method): Fixed bug in 2003-12-22
194 check-in.
195
196 2003-12-28 Adrian Lanz <lanz@fowi.ethz.ch>
197
198 * mail-source.el (mail-source-fetch-imap): Prevent storing of
199 identical entries for imap mail sources, when retrieving mail
200 messages from an imap server within the same Gnus session several
201 times (tiny change).
202
203 2003-12-28 Jesper Harder <harder@ifa.au.dk>
204
205 * mm-view.el (mm-text-html-washer-alist): Use
206 mm-inline-wash-with-stdin for w3m-standalone.
207
208 * mm-decode.el (mm-text-html-renderer): Add w3m-standalone.
209
210 * mml1991.el (mml1991-pgg-encrypt): Decode according to CTE before
211 encrypting.
212
213 2003-12-28 Ivan Boldyrev <boldyrev@uiggm.nsc.ru> (tiny change)
214
215 * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding.
216
217 2003-12-26 Jesper Harder <harder@ifa.au.dk>
218
219 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
220 contains "^From " and mm-use-ultra-safe-encoding is true.
221
222 2003-12-25 Jesper Harder <harder@ifa.au.dk>
223
224 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
225 CTE header. Don't insert gpg output as unibyte.
226
227 2003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
228
229 * gnus-int.el (gnus-open-server): Fixed the server status such
230 that an agentized server, when opened offline, has a status of
231 offline. Also fixes bug whereby the agent's backend was called
232 twice to open each server.
233
234 * gnus-start.el (gnus-get-unread-articles-in-group): Autoload
235 gnus-agent-possibly-alter-active rather than inline to resolve
236 compiler warnings.
237
238 * gnus.el (gnus-server-to-method): Added fallback of iterating
239 over gnus-newsrc-alist to resolve names of foreign servers.
240 Should fix recent agent bug.
241
242 2003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
243
244 * gnus-score.el (gnus-summary-lower-score)
245 (gnus-summary-increase-score): Mention symbolic prefix in the
246 doc-string. Suggested by Karl Pflästerer <sigurd@12move.de>.
247
248 2003-12-21 Jesper Harder <harder@ifa.au.dk>
249
250 * gnus-agent.el (gnus-agent-read-agentview): Use
251 car-less-than-car.
252
253 2003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
254
255 * message.el (message-yank-buffer): Bind message-reply-buffer to
256 a buffer rather than a string.
257
258 2003-12-19 Jesper Harder <harder@ifa.au.dk>
259
260 * gnus-msg.el (gnus-summary-followup): Correct documentation.
261
262 2003-12-18 Jesper Harder <harder@ifa.au.dk>
263
264 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
265 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
266
267 2003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
268
269 * mm-url.el (mm-url-insert-file-contents-external)
270 (mm-url-insert-file-contents): Added doc-strings. Autoload.
271
272 2003-12-18 Jesper Harder <harder@ifa.au.dk>
273
274 * gnus-cus.el (defvar): Defvar
275 gnus-agent-cat-disable-undownloaded-faces.
276
277 2003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * message.el (message-forward-subject-name-subject): Use
280 gnus-extract-address-components instead of
281 mail-header-parse-address because it may be called with non-ascii
282 text.
283
284 2003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
285
286 * nnmail.el (nnmail-split-fancy): The widget now supports
287 restrictions.
288
289 2003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
290
291 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
292
293 2003-12-16 Simon Josefsson <jas@extundo.com>
294
295 * sha1-el.el (autoload): Don't use ignore-errors.
296 (sha1-use-external): Use condition-case. Suggested by Katsumi
297 Yamaoka <yamaoka@jpl.org>.
298
299 2003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
300
301 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
302 20 as well.
303
304 2003-12-15 Simon Josefsson <jas@extundo.com>
305
306 * sha1-el.el (autoload): Ignore errors for
307 executable-find. (XEmacs ecrypto does not require sh-script where
308 executable.el is located.)
309 (sha1-use-external): Likewise.
310
311 * sha1-el.el (sha1): Add defgroup.
312 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
313 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
314 (sha1): Autoload.
315
316 * nndraft.el (nndraft-request-move-article): Copy definition of
317 nnmh-request-move-article instead of calling it, because the nnmh
318 version uses nnmh-request-article which isn't the same as the
319 nndraft version.
320
321 2003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
322
323 * spam.el: Added some gnus-registry autoloads.
324 (spam-split-symbolic-return): Makes spam-split return 'spam
325 instead of the value of spam-split-group when spam is detected.
326 (spam-split-symbolic-return-positive): Makes spam-split return
327 'ham instead of nil when ham is detected.
328 (spam-autodetect-recheck-messages): Tells spam.el whether it
329 should recheck all messages in a group, or only the unseen ones.
330 (spam-split-last-successful-check): spam-split will set this to
331 the last successful check; this was seen as a cleaner approach
332 than returning a cell like '(spam spam-use-bogofilter).
333 (spam-list-of-checks): Documentation appended.
334 (spam-split): Accommodate the spam-split-symbolic-return and
335 spam-split-symbolic-return-positive variables.
336 (spam-find-spam): New function called when the summary is built.
337 (spam-log-registered-p): Checks if a ham or spam registration has
338 already been done for an article.
339 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
340 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
341 (spam-check-blacklist, spam-check-bogofilter-headers)
342 (spam-check-spamoracle): Respect the spam-split-symbolic-return
343 and spam-split-symbolic-return-positive variables.
344 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
345 (spam-unload-hook): Remove spam-find-spam from
346 gnus-summary-prepare-hook.
347
348 * gnus.el (spam-autodetect, spam-autodetect-methods): New
349 configuration items for spam autodetection.
350
351 2003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
352
353 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
354 `gnus-draft-edit-message'. We still have `B w' for
355 `gnus-summary-edit-article'.
356
357 2003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
358
359 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
360 definition if there is not a bug in start-itimer.
361
362 * pgg.el (pgg-run-at-time): Ditto.
363
364 2003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
365
366 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
367 (gnus-agent-regenerate-group): When necessary, alter the group's
368 active range to include articles newly recognized as being
369 downloaded.
370 (gnus-agent-regenerate): Removed code that updated the agent's
371 active file as the new gnus-agent-possibly-alter-active function
372 obsolesced it.
373
374 * gnus-cus.el (gnus-agent-customize-category): Added missing
375 agent-disable-undownloaded-faces parameter.
376
377 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
378 patch as it was too late at adjusting the active range.
379 (gnus-get-unread-articles-in-group): Added call to new
380 gnus-agent-possibly-alter-active to adjust the active range.
381
382 2003-12-10 Jesper Harder <harder@ifa.au.dk>
383
384 * message.el (message-get-reply-headers): Narrow to headers.
385
386 2003-12-10 Lőrentey Károly <lorentey@elte.hu>
387
388 * spam.el (spam-disable-spam-split-during-ham-respool): New
389 variable.
390 (spam-ham-copy-or-move-routine): Respect
391 spam-disable-spam-split-during-ham-respool.
392 (spam-split-disabled): New variable.
393 (spam-split): Respect spam-split-disabled.
394
395 2003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
396
397 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
398 correctly for the first argument.
399
400 * pgg.el (pgg-run-at-time): New function.
401 (pgg-add-passphrase-cache): Use it.
402
403 2003-12-10 Simon Josefsson <jas@extundo.com>
404
405 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
406 input.
407 (pgg-decode-armor-region): Don't parse packet if decoding fail.
408
409 2003-12-09 Lőrentey Károly <lorentey@elte.hu>
410
411 * spam.el (spam-check-bogofilter): Run in the correct buffer.
412
413 2003-12-09 Xavier Maillard <zedek@gnu-rox.org>
414
415 * spam.el (spam-bogofilter-database-directory): Correct
416 customization group.
417
418 2003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
419
420 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
421 (nnmail-split-fancy): Use it.
422
423 2003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
424
425 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
426 parameter of Content-Type.
427
428 2003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
429
430 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
431 compiler macro for rmail-select-summary if rmail is not available,
432 and bind rmail-summary-displayed and rmail-maybe-display-summary
433 in order to silence the compiler even if tm is not available.
434
435 2003-12-08 Simon Josefsson <jas@extundo.com>
436
437 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
438
439 2003-12-08 Jesper Harder <harder@ifa.au.dk>
440
441 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
442 nil.
443
444 2003-12-08 Simon Josefsson <jas@extundo.com>
445
446 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
447 output. Reported by Arne Jørgensen <arne@arnested.dk>.
448
449 2003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
450
451 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
452 (pgg-gpg-encrypt-region): Use it.
453
454 2003-12-07 Simon Josefsson <jas@extundo.com>
455
456 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
457 Renamed from p-g-r-a.
458 (pgg-gpg-encrypt-region): Update.
459
460 2003-12-07 Jesper Harder <harder@ifa.au.dk>
461
462 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
463 use = or zerop to test the return value of call-process, because
464 it can be a string.
465
466 * mail-source.el (mail-source-fetch-with-program): Do.
467
468 * mailcap.el (mailcap-viewer-passes-test): Do.
469
470 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
471 (gnus-uu-post-encode-file): Do.
472
473 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
474
475 * message.el (message-fix-before-sending): Fix detection of
476 non-printables. Don't replace unencodable utf-8.
477
478 2003-12-05 Jesper Harder <harder@ifa.au.dk>
479
480 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
481 (mm-url-insert-file-contents-external): Signal an error if program
482 fails.
483
484 2003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
485
486 * spam-report.el (spam-report-gmane): Iterate over articles
487 instead of a single one; remove interactive usage.
488
489 2003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
490
491 * dns.el: Fix misplaced eval-when-compile.
492
493 * gnus-util.el: Require alist and provide tm-view when compiling
494 with XEmacs.
495
496 2003-12-03 Jerry James <james@xemacs.org> (tiny change)
497
498 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
499
500 * gnus-util.el: Get rmail definitions when compiling.
501
502 * dns.el: Require gnus-xmas at compile time instead of trying to
503 autoload `gnus-xmas-open-network-stream' because it wasn't picking
504 up the macro.
505
506 2003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
507
508 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
509 docstring.
510 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
511 Fixed implementation such that the predicate `true' no longer
512 evaluates to t.
513
514 2003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
515
516 * spam.el (spam-check-bogofilter): Check the bogofilter headers
517 AFTER the save-excursion scope is over.
518
519 2003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
520
521 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
522
523 2003-12-01 Simon Josefsson <jas@extundo.com>
524
525 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
526
527 2003-11-30 Simon Josefsson <jas@extundo.com>
528
529 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
530 when messaging "X % completed" to inhibit logging them to the
531 message buffer.
532 (gnus-agent-expire-group-1): Mention group name in messages.
533 (gnus-agent-expire-group-1): Only print a message for an article
534 when there actually was something done to it.
535
536 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
537
538 2003-11-30 Kenichi Handa <handa@m17n.org>
539
540 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
541 'to argument. Fixes something or other in Emacs 22, and is
542 backwards compatible.
543
544 2003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
545
546 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
547
548 2003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
549 * gnus-start.el (gnus-activate-group): The active range of the
550 group must include the articles known to the agent.
551
552 * gnus.el (gnus-agent-method-p): Accept a server name as the
553 method being tested.
554
555 2003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
556
557 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
558
559 2003-11-29 Jesper Harder <harder@ifa.au.dk>
560
561 * gnus-group.el (gnus-group-make-menu-bar): Add
562 gnus-group-make-rss-group.
563
564 2003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
565
566 * message.el: Added custom-manual links to all variables that have
567 an index entry in the message manual.
568 (message-generate-headers-first): Fixed doc-string.
569
570 2003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
571
572 * gnus-msg.el (gnus-summary-yank-message): Don't bind
573 gnus-display-mime-function to nil so that non-ascii text is
574 decoded and attachments are not shown.
575
576 * message.el (message-cite-original-without-signature): Replace
577 the value of message-reply-headers with the yanked article since
578 it may be a different article from the original.
579 (message-cite-original): Ditto.
580
581 2003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
582
583 * spam.el (spam-blacklist-ignored-regexes): New variable, so
584 blacklisting can ignore certain regular expressions (e.g. the
585 user's e-mail address).
586 (spam-bogofilter-spam-strong-switch)
587 (spam-bogofilter-ham-strong-switch): Options used when articles are
588 already registered as the opposite classification.
589 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
590 spam articles, generated when a summary buffer is entered, and
591 consulted when it's exited so we know what articles are changing
592 state from spam to ham or vice-versa.
593 (spam-xor): Everyone needs a little convenience.
594 (spam-list-of-processors): Lookup table for old-style spam/ham
595 exits processors.
596 (spam-group-processor-p): Support old-style and new-style spam/ham
597 exit processors.
598 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
599 processors.
600 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
601 logic to iterate over list of processors instead of manual
602 individual lookup, unregister any articles that change from ham to
603 spam or vice-versa in the course of the summary buffer usage; use
604 the new spam-register-routine.
605 (spam-ham-copy-routine, spam-ham-move-routine)
606 (spam-mark-spam-as-expired-and-move-routine): Check that the list
607 of groups is not nil, because apply doesn't like to apply a
608 function across nil.
609 (spam-registration-functions): Variable for looking up spam/ham
610 registration/unregistration functions based on a spam-use-* symbol.
611 (spam-classification-valid-p, spam-process-type-valid-p)
612 (spam-registration-check-valid-p)
613 (spam-unregistration-check-valid-p): Convenience functions.
614 (spam-registration-function, spam-unregistration-function): Look
615 up the registration/unregistration function based on a
616 classification and the check (spam-use-* symbol).
617 (spam-list-articles): Generate list of spam/ham articles from a
618 given list of articles.
619 (spam-register-routine): Do the heavy work of registering and
620 unregistering articles, using all the articles in the group or
621 specific ones as needed.
622 (spam-generic-register-routine): Removed, no longer used.
623 (spam-log-unregistration-needed-p, spam-log-undo-registration):
624 Handle article registration/unregistration with a given spam/ham
625 processor and group.
626 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
627 (bogofilter, spamoracle): Rewrite registration/unregistration
628 functions to take a list of articles and the unregister option.
629 Much hilarity ensues.
630 (spam-initialize): spam-stat-maybe-{save,load} already
631 respect spam-use-stat.
632 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
633 Don't load and save unnecessarily.
634
635 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
636 database is modified.
637 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
638 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
639 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
640 needed.
641 (spam-stat-save): Respect spam-stat-dirty, unless the force
642 parameter is specified.
643 (spam-stat-load): Clear spam-stat-dirty.
644
645 * gnus.el (gnus-install-group-spam-parameters): Marked the
646 old-style exit processors as obsolete in the docs, added the
647 new-style exit processors while the old ones are still allowed.
648
649 2003-11-25 Jesper Harder <harder@ifa.au.dk>
650
651 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
652 unless its list of addresses is identical to From.
653
654 2003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
655
656 * gnus-srvr.el (gnus-server-insert-server-line): The server names
657 used in gnus-agent are different (for example, the native server
658 uses the alias "native") from the names in gnus-srvr.
659 Compensating by adding a second text property storing the name
660 expected by gnus-agent.
661 (gnus-server-named-server): New function.
662 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
663 No longer expect an argument as it was ignored anyway. Uses the
664 new gnus-server-named-server function to get gnus-agent compatible
665 names from the server buffer.
666
667 2003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
668
669 * gnus.el (gnus-agent-covered-methods): Documented use of
670 named servers, not methods, to identity agentized groups.
671 Users may now change their server configurations without having
672 the server become "unagentized".
673 (gnus-agent-covered-methods): Removed from gnus-variable-list to
674 avoid storing two copies of gnus-agent-covered-methods, one in
675 .newsrc.eld and the other in agent/lib/servers.
676 (gnus-server-to-method): Do not cache server for the nil method.
677 (gnus-method-to-server): New function. Associate named server
678 with all, even foreign, methods.
679 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
680 simple last-response cache to offset performance lose of having to
681 always convert methods to named servers.
682 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
683 documentation.
684 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
685 Modified to support new definition of gnus-agent-covered-method.
686 (gnus-agent-read-servers): Rewritten to convert old method data
687 into server names.
688 (gnus-agent-read-servers-validate)
689 (gnus-agent-read-servers-validate-native): New functions.
690 (gnus-agent-write-servers): No longer use gnus-method-simplify as
691 it failed to simplify foreign methods.
692 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
693 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
694 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
695 function as gnus-agent-covered-methods variable no longer provides
696 methods.
697 (gnus-agent-covered-methods): New function.
698 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
699 if gnus-verbose is greater than 4, report statistics of NOV
700 entries and files deleted as well as total bytes recovered.
701 (gnus-agent-expire-done-message): New function.
702 (gnus-agent-unread-articles): Bug fix. No longer drops last
703 unread article onto read list.
704 (gnus-agent-regenerate-group): Changed prompt to use typical
705 style.
706 (gnus-agent-group-covered-p): Rewrote to internally use
707 gnus-agent-method-p.
708 * gnus-int.el (gnus-start-news-server): Partially convert old
709 gnus-agent-covered-methods to new format so that gnus-open-server
710 functions correctly.
711 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
712 gnus-agent-covered-methods with gnus-agent-method-p.
713 * gnus-start.el (gnus-clear-system): Added
714 gnus-agent-covered-methods to compensate for removing it from
715 gnus-variable-list.
716 (gnus-setup-news): Complete conversion of old
717 gnus-agent-covered-methods to new format so that secondary and
718 foreign servers can be correctly opened.
719
720 2003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
721
722 * spam.el (spam-ham-copy-or-move-routine): Add respooling
723 support, not working well yet.
724
725 * gnus.el (ham-process-destination): Make 'respool option the
726 only one, so it can't be chosen together with other groups.
727
728 2003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
729
730 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
731 choices instead of a boolean.
732 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
733 New convenience functions.
734 (gnus-registry-split-fancy-with-parent): Use convenience
735 functions, also don't return extra tracking info if sender or
736 subject is found in more than one groups.
737 (gnus-registry-add-group): Use new convenience functions to
738 decide if sender and subject should be tracked.
739
740 * gnus.el (ham-process-destination): Add 'respool option,
741 unused by spam.el yet.
742
743 2003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
744
745 * gnus-score.el (gnus-decay-score): Return a surely smaller value
746 than the argument in XEmacs.
747
748 2003-11-18 Sam Steingold <sds@gnu.org>
749
750 * message.el (message-insert-to): Don't use `gnus-message'.
751 (message-header-synonyms): New variable.
752 (message-carefully-insert-headers): Use it (check for synonyms).
753 Added doc-string.
754
755 2003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
756
757 * html2text.el (html2text-remove-tags): Remove the tag in a
758 simpler way to avoid inflooping.
759
760 2003-11-17 Simon Josefsson <jas@extundo.com>
761
762 * imap.el (imap-gssapi-auth-p): Don't check capability (some
763 servers remove AUTH=GSSAPI from capability response returned after
764 successful authentication).
765
766 2003-11-16 Jesper Harder <harder@ifa.au.dk>
767
768 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
769 Reported by Artem Chuprina <ran@ran.pp.ru>.
770
771 2003-11-14 Simon Josefsson <jas@extundo.com>
772
773 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
774 when it isn't available.
775
776 2003-11-13 Alex Schroeder <alex@gnu.org>
777
778 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
779 rss:author nor dc:creator is provided.
780
781 2003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
782
783 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
784 contained in Content-Type header of multipart/related messages.
785
786 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
787 (mm-w3m-cid-retrieve): Use it.
788
789 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
790 (mml-insert-mime-headers): Insert Content-ID header.
791 (mml-insert-mml-markup): Insert start="<id>" value.
792
793 2003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
794
795 * nnml.el (nnml-request-accept-article): Pass sender to
796 nnmail-cache-insert.
797
798 * nnmh.el (nnmh-request-accept-article): Pass sender to
799 nnmail-cache-insert.
800
801 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
802 nnmail-cache-insert.
803
804 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
805 nnmail-cache-insert.
806
807 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
808 nnmail-cache-insert.
809
810 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
811 pass it to the nnmail-spool-hook.
812
813 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
814 (gnus-registry-action): Add sender lexical var and pass it to
815 gnus-registry-add-group.
816 (gnus-registry-spool-action): Take a sender parameter, pass to
817 gnus-registry-add-group.
818 (gnus-registry-split-fancy-with-parent): Trace by sender in
819 addition to subject.
820 (gnus-registry-fetch-sender-fast): New function.
821 (gnus-registry-add-group): Accept sender parameter.
822
823 2003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
824
825 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
826 (spam-mark-spam-as-expired-and-move-routine): Allow for the
827 groups to be a list of a single item.
828
829 * gnus.el (gnus-install-group-spam-parameters):
830 ham-process-destination and spam-process-destination allow lists now.
831
832 2003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
833
834 * message.el (message-mode-field-menu): Moved some entries, added
835 `message-insert-wide-reply'.
836 (message-change-subject): Fixed comment.
837
838 2003-11-10 Sam Steingold <sds@gnu.org>
839
840 * message.el (message-insert-to): Do error out when the user
841 requested no Cc. Don't insert empty To. Can be added to
842 `message-setup-hook' now.
843
844 2003-11-10 Simon Josefsson <jas@extundo.com>
845
846 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
847
848 2003-11-09 Simon Josefsson <jas@extundo.com>
849
850 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
851 key id too (for decryption).
852 (pgg-gpg-sign-region): Likewise.
853
854 2003-11-09 Satyaki Das <satyakid@stanford.edu>
855
856 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
857 (pgg-gpg-lookup-all-secret-keys): New function.
858 (pgg-gpg-select-matching-key): Likewise.
859 (pgg-gpg-decrypt-region): Use new functions.
860
861 2003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
862
863 * nnmail.el (nnmail-cache-insert): Make sure that the
864 nnmail-spool-hook is called with a valid newsgroup name (though
865 it may be wrong).
866
867 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
868 string, instead of triggering an error.
869
870 2003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
871
872 * gnus.el (gnus-group-guess-full-name-from-command-method):
873 New function.
874
875 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
876 requested.
877 (gnus-registry-split-fancy-with-parent): When long names are in use,
878 strip the name if we're in the native server, or else return nothing.
879 (gnus-registry-spool-action, gnus-registry-action): Use
880 gnus-group-guess-full-name-from-command-method instead of
881 gnus-group-guess-full-name.
882
883 * spam.el (spam-mark-spam-as-expired-and-move-routine)
884 (spam-ham-copy-or-move-routine): Prevent article deletions or
885 moves unless the backend allows it.
886
887 * gnus.el (gnus-install-group-spam-parameters): Fixed parameters
888 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
889 <Jean-Marc.Lasgouttes@inria.fr>.
890
891 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
892 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
893
894 2003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
895
896 * gnus-score.el (gnus-decay-score): Protect against arithmetic
897 errors.
898
899 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
900
901 * spam.el
902 (spam-log-processing-to-registry): Improved message and comments.
903 (spam-log-unregistration-needed-p): New function.
904 (spam-ifile-register-spam-routine)
905 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
906 (spam-stat-register-ham-routine)
907 (spam-blacklist-register-routine)
908 (spam-whitelist-register-routine)
909 (spam-bogofilter-register-spam-routine)
910 (spam-bogofilter-register-ham-routine)
911 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Change
912 spam-log-processing-to-registry invocations appropriately.
913
914 2003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
915
916 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
917
918 2003-10-31 Simon Josefsson <jas@extundo.com>
919
920 * imap.el (imap-process-connection-type): Improve docstring.
921 Suggested by Derek Atkins <warlord@MIT.EDU>.
922
923 2003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
924
925 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
926 (spam-log-to-registry): New variable for interfacing with the
927 gnus-registry.
928 (spam-install-hooks): Variable had the wrong customization group.
929 (spam-fetch-field-message-id-fast): Convenience function for fetch
930 a message ID quickly.
931 (spam-log-processing-to-registry): New function.
932 (spam-ifile-register-spam-routine)
933 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
934 (spam-stat-register-ham-routine)
935 (spam-blacklist-register-routine)
936 (spam-whitelist-register-routine)
937 (spam-bogofilter-register-spam-routine)
938 (spam-bogofilter-register-ham-routine)
939 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Add
940 spam-log-processing-to-registry invocations.
941
942 * gnus-registry.el: Fixed docs in the preface to mention
943 gnus-registry-initialize.
944 (gnus-registry-store-extra): Remove cached extra entry
945 information when new extra entry is stored.
946
947 2003-10-29 Simon Josefsson <jas@extundo.com>
948
949 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
950 after separating m-f-m-b.
951
952 2003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
953
954 * message.el (message-forward-make-body-plain): Remove ignored
955 headers.
956
957 2003-10-29 Simon Josefsson <jas@extundo.com>
958
959 * message.el (message-forward-make-body-plain): Fix ARG=1.
960
961 2003-10-28 Jesper Harder <harder@ifa.au.dk>
962
963 * message.el (message-forward-subject-name-subject)
964 (message-forward-subject-author-subject): Decode non-ASCII
965 newsgroup names.
966 (autoload): Autoload gnus-group-decoded-name.
967
968 2003-10-27 Simon Josefsson <jas@extundo.com>
969
970 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
971 parameter key, overrides the key id used to store passphrase
972 under (uses true key id from gpg output if nil).
973 (pgg-gpg-encrypt-region): Search for passphrase using user supplied
974 string STR, instead of (pgg-lookup-key STR t).
975 (pgg-gpg-encrypt-region): Store passphrase under user supplied
976 string, instead of real key id taken from gpg output.
977 (pgg-gpg-decrypt-region): Likewise.
978 (pgg-gpg-sign-region): Likewise.
979 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
980
981 2003-10-27 Romain FRANCOISE <romain@orebokech.com>
982
983 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
984
985 2003-10-27 Simon Josefsson <jas@extundo.com>
986
987 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
988 only consists of short lines and ASCII, when
989 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
990 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
991 This make it possible to pipe the raw RFC 822 message into 'gpg'
992 and have the signature work. Potential problem: what if message
993 contain data that would be dash-escaped by OpenPGP
994 implementations? Then PGP 2.x might not be able to parse the raw
995 RFC 822 message correctly. If that problem is worth fixing, it
996 should be fixed by detecting the situation, instead of applying QP
997 to everything. Based on discussion with "John A. Martin"
998 <jam@jamux.com>.
999
1000 2003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1001
1002 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1003 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1004 articles, and use move instead of copy when possible.
1005 (spam-split): Added the option of specifying a string as a
1006 spam-split parameter; such a string will override
1007 spam-split-group temporarily.
1008
1009 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
1010 but should we do something else?
1011
1012 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1013 message IDs.
1014
1015 2003-10-26 Simon Josefsson <jas@extundo.com>
1016
1017 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1018 (gnus-header-button-alist): Likewise.
1019 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1020 Reverse parameter list to use same order as in the URL. Reported
1021 by f95-msv@f.kth.se (Mårten Svantesson).
1022
1023 2003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1024
1025 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1026 for the variable.
1027
1028 2003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1029
1030 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
1031 is t, also don't interpret the list of groups as a list of lists.
1032 (spam-mark-spam-as-expired-and-move-routine)
1033 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
1034 more groups were specified (and "copy" was not specified for
1035 spam-ham-copy-or-move-routine) (fixed twice).
1036
1037 2003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1040 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1041 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1042
1043 2003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1044
1045 * message.el (message-make-fqdn): Bind case-fold-search.
1046 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1047
1048 2003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1049
1050 * gnus.el (spam-process-destination, ham-process-destination):
1051 Allow multiple groups as a choice.
1052
1053 * spam.el (spam-check-blackholes): Remove "[IP address]"
1054 requirement, now just "IP address" is enough for detection for
1055 blackhole checking.
1056 (spam-check-blackholes): Oops, the dots were not escaped.
1057 (spam-mark-spam-as-expired-and-move-routine): Added multiple group
1058 support (multiple copies, then delete).
1059 (spam-ham-copy-routine): New function.
1060 (spam-ham-move-routine): New function.
1061 (spam-ham-copy-or-move-routine): New function (used to be
1062 spam-ham-move-routine), handle multiple groups.
1063 (spam-summary-prepare-exit): Call the new functions.
1064
1065 2003-10-23 Simon Josefsson <jas@extundo.com>
1066
1067 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1068
1069 2003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1072 attribute in Emacs.
1073
1074 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1075
1076 * message.el (message-bounce): Don't erase except bounced header.
1077
1078 2003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1079
1080 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1081 address in a string.
1082 (spam-check-blackholes): Use spam-reverse-ip-string.
1083
1084 2003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1085
1086 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1087 value for gnus-page-broken.
1088
1089 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1090 gnus-break-pages instead of gnus-page-broken.
1091 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1092 gnus-page-broken; narrow to the end of a page beforehand.
1093 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1094 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1095 is non-nil.
1096
1097 2003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1098
1099 * gnus-picon.el (gnus-picon-transform-address): Protect against
1100 errors.
1101
1102 2003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1103
1104 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1105 (xemacs-codename): Move defvar to gnus-util.el.
1106
1107 * gnus-util.el (xemacs-codename): Defvar when compiling.
1108
1109 2003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1110
1111 * spam-report.el (spam-report-url-ping-plain): Include a
1112 User-Agent.
1113
1114 * gnus-msg.el (gnus-extended-version): Use it.
1115
1116 * gnus-util.el (gnus-emacs-version): Separated out into own
1117 function.
1118
1119 2003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1120
1121 * message.el (message-mode-field-menu): Added
1122 message-generate-unsubscribed-mail-followup-to.
1123 (message-forward-subject-fwd): Avoid double "Fwd: ".
1124 (message-change-subject): Added comment.
1125
1126 2003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1127
1128 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1129
1130 * mml.el (mml-insert-mime): Quote mml.
1131
1132 2003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1133
1134 * gnus-sum.el (gnus-remove-odd-characters): Use
1135 mm-subst-char-in-string instead of subst-char-in-string.
1136 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1137 of replace-regexp-in-string.
1138
1139 2003-10-19 Jesper Harder <harder@ifa.au.dk>
1140
1141 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1142 from file name.
1143
1144 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1145
1146 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1147 to mm-default-directory.
1148 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1149
1150 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1151
1152 * pop3.el (pop3-read-response): Check whether the process is
1153 alive.
1154
1155 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1156
1157 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
1158 strings.
1159
1160 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
1161 right.
1162
1163 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1164
1165 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1166
1167 * message.el (message-field-value): New function.
1168 (message-insert-disposition-notification-to): Use Reply-To, too.
1169
1170 * imap.el (imap-mailbox-status): Upcase STATUS commands.
1171
1172 * gnus-sum.el (gnus-remove-odd-characters): New function.
1173 (gnus-nov-parse-line): Use it.
1174
1175 2003-10-18 Matt Swift <swift@alum.mit.edu>
1176
1177 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
1178
1179 2003-10-18 Romain FRANCOISE <romain@orebokech.com>
1180
1181 * message.el (message-forward-make-body): Does both
1182 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1183 message buffer.
1184
1185 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1186
1187 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1188 broken.
1189
1190 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1191 isn't available.
1192
1193 * message.el (message-hidden-headers): Doc fix.
1194
1195 2003-10-18 Jesper Harder <harder@ifa.au.dk>
1196
1197 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1198 fields aren't found.
1199
1200 2003-10-18 Simon Josefsson <jas@extundo.com>
1201
1202 * message.el (message-forward-make-body-plain)
1203 (message-forward-make-body-mime, message-forward-make-body-mml)
1204 (message-forward-make-body-digest-plain)
1205 (message-forward-make-body-digest-mime)
1206 (message-forward-make-body-digest): New, derived from
1207 message-forward-make-body.
1208 (message-forward-make-body): Use them.
1209 (message-forward-show-mml): New default 'best.
1210 (message-forward-make-body): Support it.
1211
1212 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1213
1214 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1215 (gnus-article-prepare): Don't set to t.
1216 (gnus-narrow-to-page): Set to t if we break.
1217
1218 2003-06-11 Daniel Néri <dne@mayonnaise.net>
1219
1220 * message.el (message-resend): Generate Resent-Message-ID header.
1221
1222 2003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1223
1224 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1225 before checking end-of-buffer.
1226 (gnus-mime-delete-part): Don't insert parts twice.
1227
1228 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1229
1230 * gnus-art.el (article-update-date-lapsed): Make sure point
1231 doesn't move around (much).
1232
1233 2003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1234
1235 * mail-source.el (mail-source-keyword-map): List "cur" before
1236 "new" for maildirs.
1237
1238 2003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1239
1240 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
1241 group.
1242
1243 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1244 name for gcc-self.
1245 (gnus-inews-insert-archive-gcc): Paren mistake.
1246
1247 * gnus-sum.el (gnus-summary-enter-digest-group): Add
1248 parent-group.
1249
1250 * gnus-art.el (gnus-ignored-headers): Add more headers.
1251
1252 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1253 base64 or QP.
1254
1255 * nnmail.el (nnmail-article-group): Default to "bogus".
1256
1257 * mail-source.el (mail-source-delete-incoming): Change to nil.
1258
1259 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1260
1261 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1262
1263 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1264
1265 * mail-source.el (defvar): Add post/pre/scripts.
1266 (mail-source-fetch-imap): Use them.
1267
1268 * nndraft.el (nndraft-request-move-article): Fix infinite
1269 recursion.
1270
1271 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1272
1273 2003-10-16 Ed L. Cashin <ecashin@uga.edu>
1274
1275 * imap.el (imap-interactive-login): Set imap-password to nil if
1276 login fails.
1277
1278 2003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1279
1280 * message.el (message-inserted-headers): New variable.
1281 (message-mode): Make local.
1282 (message-mode): Set all the local action variables to nil.
1283
1284 2003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1285
1286 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1287 (mm-w3m-safe-url-regexp): Doc fix.
1288
1289 2003-10-12 Jesper Harder <harder@ifa.au.dk>
1290
1291 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1292 it's done by nnmail-article-group.
1293
1294 2003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1295
1296 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
1297
1298 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1299
1300 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1301 XEmacs.
1302
1303 2003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1304
1305 * spam.el (spam-initialize): New function, does the spam-face
1306 update and all the hooks, replaces spam-install-hooks-function.
1307
1308 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1309 function to explicitly initialize the registry.
1310
1311 2003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1312
1313 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1314
1315 * mm-view.el (mm-w3m-mode-map): Doc fix.
1316 (mm-inline-text-html-render-with-w3m): Add a comment.
1317
1318 2003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1319
1320 * gnus-group.el: Remove superfluous eval-when-compiles.
1321
1322 2003-10-10 Jesper Harder <harder@ifa.au.dk>
1323
1324 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1325
1326 2003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1327
1328 * dns.el (query-dns): Don't error out on malformed resolv files.
1329
1330 2003-10-06 Jesper Harder <harder@ifa.au.dk>
1331
1332 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1333 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1334
1335 2003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1336
1337 * spam.el (spam-check-blackholes): Exit the loop if matches are
1338 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
1339 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1340 (spam-from-listed-p): Use nnmail-fetch-field instead of
1341 message-fetch-field.
1342
1343 2003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1344
1345 * mm-decode.el (mm-attachment-file-modes): Change the default
1346 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1347
1348 2003-10-03 Jesper Harder <harder@ifa.au.dk>
1349
1350 * mm-decode.el (mm-file-name-delete-control)
1351 (mm-file-name-delete-gotchas): New functions.
1352 (mm-file-name-rewrite-functions): Use them.
1353 (mm-attachment-file-modes): New option.
1354 (mm-save-part-to-file): Use it.
1355
1356 2003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1357
1358 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1359
1360 2003-10-02 Michael Shields <shields@msrl.com>
1361
1362 * pgg-def.el (pgg-default-keyserver-address): Change to
1363 subkeys.pgp.net.
1364
1365 2003-10-01 Simon Josefsson <jas@extundo.com>
1366
1367 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1368 by ',', as in 'foo@example.org, bar@example.org'.
1369
1370 2003-10-01 Jesper Harder <harder@ifa.au.dk>
1371
1372 * message.el (message-send): Fix reversed logic of supersedes
1373 check.
1374
1375 2003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1376
1377 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1378 suggested by Norbert Koch <viteno@xemacs.org>.
1379
1380 2003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1383 change in order to correct the position where an invisible topic
1384 (because gnus-topic-display-empty-topics is nil) may be inserted.
1385
1386 2003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1387
1388 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1389
1390 2003-09-20 Jesper Harder <harder@ifa.au.dk>
1391
1392 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1393
1394 2003-09-20 Simon Josefsson <jas@extundo.com>
1395
1396 * tls.el (tls-process-connection-type): Doc fix.
1397
1398 * imap.el (imap-starttls-open): Rewrite, should support both old
1399 starttls.el and new starttls.el that uses GnuTLS.
1400
1401 2003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1402
1403 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1404 of custom-set-default which isn't available in old XEmacsen.
1405
1406 2003-09-17 Jesper Harder <harder@ifa.au.dk>
1407
1408 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1409 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1410
1411 * message.el (message-bounce, message-forward-show-mml): Do.
1412
1413 2003-09-13 Jesper Harder <harder@ifa.au.dk>
1414
1415 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1416 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1417
1418 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1419
1420 2003-09-12 Jesper Harder <harder@ifa.au.dk>
1421
1422 * gnus-group.el (gnus-group-fetch-control): ISC changed
1423 compression from .Z to .gz.
1424
1425 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1426 address-mime.
1427
1428 2003-09-11 Jesper Harder <harder@ifa.au.dk>
1429
1430 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1431 characters.
1432
1433 2003-09-10 Jesper Harder <harder@ifa.au.dk>
1434
1435 * gnus.el (gnus-group-charter-alist): Update.
1436
1437 2003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1438
1439 * spam-report.el: Use mm-url.el functions for external URL loading
1440 when the built-in HTTP GET is insufficient (e.g. proxies are in
1441 the way).
1442
1443 2003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1444
1445 * spam-report.el (spam-report-url-ping-function): New option,
1446 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1447 (spam-report-url-ping): Call spam-report-url-ping-function.
1448 (spam-report-url-ping-plain): New function, does what
1449 spam-report-url-ping used to do.
1450 (spam-report-url-ping-mm-url): Function that delegates to
1451 mm-url.el (autoloaded).
1452
1453 2003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1454
1455 * gnus-registry.el (gnus-registry-delete-id): Function to
1456 completely delete an ID, including all the cache hashtables.
1457 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1458 (gnus-registry-simplify-subject): Only run if the argument is a
1459 string, return nil otherwise.
1460
1461 2003-09-07 Jesper Harder <harder@ifa.au.dk>
1462
1463 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1464
1465 2003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1466
1467 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Yet
1468 another error. *sigh*
1469
1470 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1471 puthash unless gnus-registry-entry-caching is on.
1472 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1473 made everything a part of the 'else'.
1474 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
1475
1476 2003-09-05 Jesper Harder <harder@ifa.au.dk>
1477
1478 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1479
1480 2003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1481
1482 * gnus-registry.el: Added brief explanation of basics.
1483 (gnus-registry-track-extra): New variable for tracking of message
1484 subjects.
1485 (gnus-registry-entry-caching): Caching parameter, used for extra
1486 data.
1487 (gnus-registry-minimum-subject-length): Minimum subject length
1488 before it's considered when tracing subjects.
1489 (gnus-registry-save): Accommodate extra data entry caching.
1490 (gnus-registry-action): Change function name, add the subject and
1491 pass it to gnus-registry-add-group.
1492 (gnus-registry-spool-action): Change function name, add the
1493 subject and pass it to gnus-registry-add-group.
1494 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1495 (gnus-registry-register-message-ids): Pass subject to
1496 gnus-registry-add-group.
1497 (gnus-registry-simplify-subject)
1498 (gnus-registry-fetch-simplified-message-subject-fast): New
1499 functions.
1500 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): Add
1501 extra data entry caching.
1502 (gnus-registry-add-group): Handle the extra subject parameter.
1503 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1504 gnus-register-* function names.
1505
1506 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1507 on to the nnmail-spool-hook.
1508
1509 * nnbabyl.el (nnbabyl-request-accept-article): Added subject to
1510 nnmail-cache-insert call.
1511
1512 * nndiary.el (nndiary-request-accept-article): Added subject to
1513 nnmail-cache-insert call.
1514
1515 * nnfolder.el (nnfolder-request-accept-article): Added subject to
1516 nnmail-cache-insert call.
1517
1518 * nnimap.el (nnimap-split-articles): Added subject to
1519 nnmail-cache-insert call.
1520 (nnimap-request-accept-article): Added subject to
1521 nnmail-cache-insert call.
1522
1523 * nnmbox.el (nnmbox-request-accept-article): Added subject to
1524 nnmail-cache-insert call.
1525
1526 * nnmh.el (nnmh-request-accept-article): Added subject to
1527 nnmail-cache-insert call.
1528
1529 * nnml.el (nnml-request-accept-article): Added subject to
1530 nnmail-cache-insert call.
1531
1532 2003-09-04 Jesper Harder <harder@ifa.au.dk>
1533
1534 * gnus-art.el (gnus-button-handle-info-url)
1535 (gnus-button-handle-info-url-gnome)
1536 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1537 and KDE style Info URLs.
1538
1539 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1540
1541 2003-09-02 Jesper Harder <harder@ifa.au.dk>
1542
1543 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1544 of the field.
1545
1546 2003-09-01 Simon Josefsson <jas@extundo.com>
1547
1548 * mml.el (mml-insert-mime-headers-always): New variable.
1549 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1550 Lars Balker Rasmussen <lars@balker.org>.
1551
1552 2003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
1553
1554 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1555 imap-open, reverts 2003-03-17 change. Reverse remove before
1556 calling gnus-compress-sequence.
1557
1558 2003-08-29 Simon Josefsson <jas@extundo.com>
1559
1560 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1561 Jochen Küpper <jochen@jochen-kuepper.de>.
1562
1563 2003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1564
1565 * gnus-art.el (article-display-x-face): Make it possible to set
1566 the gnus-article-x-face-command variable to the lambda form.
1567
1568 2003-08-27 Simon Josefsson <jas@extundo.com>
1569
1570 * mm-decode.el (mm-remove-part): Try to kill external displayers
1571 cleanly first (if it refuses, C-g aborts loop and kill process
1572 unconditionally). Also make sure process is dead before we remove
1573 the files it may be using. Reported by David Coe
1574 <davidc@debian.org>.
1575
1576 2003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
1577
1578 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
1579 replacement.
1580
1581 2003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1582
1583 * gnus-art.el: Don't use defvaralias.
1584 (gnus-treat-display-x-face): Warn if the obsolete variable
1585 `gnus-treat-display-xface' exists.
1586
1587 2003-08-25 Jesper Harder <harder@ifa.au.dk>
1588
1589 * gnus-art.el (gnus-treat-display-face): Fix typo.
1590 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1591 (reported by Jochen Küpper <jochen@jochen-kuepper.de>)
1592
1593 2003-08-24 Jesper Harder <harder@ifa.au.dk>
1594
1595 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1596 type.
1597
1598 2003-08-22 Jesper Harder <harder@ifa.au.dk>
1599
1600 * message.el (message-make-forward-subject-function): Fix
1601 customize mismatch.
1602
1603 * gnus.el (gnus-message-archive-method): Do.
1604
1605 2003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1606
1607 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1608 char is `/' and add more information for the user.
1609
1610 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1611 (gnus-header-button-alist): Added `In-Reply-To'.
1612
1613 * nnimap.el (nnimap-open-connection): Allow different user names
1614 on the same server (and in the same authinfo file).
1615
1616 2003-08-20 Jesper Harder <harder@ifa.au.dk>
1617
1618 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1619
1620 * message.el (message-make-forward-subject-function): Add
1621 message-forward-subject-name-subject to choices.
1622
1623 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1624 Redisplay article after editing.
1625
1626 2003-08-20 Jari Aalto <jari.aalto@poboxes.com>
1627
1628 * gnus.el (gnus-read-group): Added check to ask confirmation if
1629 Group name contains invalid character. You can use '/' in IMAP,
1630 but not in filenames. G m cannot know what the user is creating,
1631 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
1632
1633 2003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1634
1635 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1636
1637 2003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1638
1639 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1640 should be sent unless gnus-expert-user is on.
1641
1642 2003-08-09 Jesper Harder <harder@ifa.au.dk>
1643
1644 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1645
1646 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1647
1648 * pgg-gpg.el (pgg-gpg-process-region): Bind
1649 default-enable-multibyte-characters to nil.
1650
1651 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1652
1653 * canlock.el (canlock-password): Fix customization type.
1654 (canlock-password-for-verify): Ditto.
1655 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1656 (gnus-outlook-deuglify-unwrap-max): Ditto.
1657 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1658 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1659 (gnus-sum-thread-tree-false-root): Ditto.
1660 (gnus-sum-thread-tree-single-indent): Ditto.
1661 * message.el (message-archive-note): Ditto.
1662 (message-subscribed-address-file): Ditto.
1663 (message-user-fqdn): Ditto.
1664 * spam-report.el (spam-report-gmane-regex): Ditto.
1665 * spam.el (spam-blackhole-good-server-regex): Ditto.
1666
1667 * gnus-start.el (gnus-save-killed-list): Fix last change.
1668 * message.el (message-courtesy-message): Ditto.
1669
1670 2003-08-07 Jesper Harder <harder@ifa.au.dk>
1671
1672 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1673 (gnus-header-newsgroups-face): Explain that it's only used for
1674 crossposts.
1675
1676 2003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1677
1678 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1679 type.
1680 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1681 * gnus.el (gnus-refer-article-method): Ditto.
1682 * message.el (message-courtesy-message): Ditto.
1683
1684 2003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
1685
1686 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
1687
1688 2003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1689
1690 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1691 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1692 * gnus.el (gnus-use-long-file-name): Ditto.
1693
1694 2003-08-04 Jesper Harder <harder@ifa.au.dk>
1695
1696 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1697 an existing name.
1698
1699 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1700
1701 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1702
1703 * nntp.el (nntp-large-newsgroup): Do.
1704
1705 * nnspool.el (nnspool-large-newsgroup): Do.
1706
1707 * gnus-cus.el (gnus-group-parameters): Typo.
1708
1709 2003-07-31 Simon Josefsson <jas@extundo.com>
1710
1711 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1712 method by default (revert partial 2003-07-10 patch).
1713
1714 2003-07-28 Dave Love <fx@gnu.org>
1715
1716 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1717
1718 2003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1719
1720 * gnus-registry.el (gnus-registry-install): Add an initial
1721 registry read to the loading when gnus-registry-install is set.
1722
1723 2003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
1724
1725 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
1726 even if the preceding line ends with a soft break.
1727
1728 2003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1729
1730 * spam.el (spam-use-regex-body, spam-regex-body-spam)
1731 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1732 (spam-install-hooks): Added spam-use-regex-body to list or
1733 pre-install conditions.
1734 (spam-list-of-checks): Added spam-use-regex-body and
1735 spam-check-regex-body to list of checks.
1736 (spam-list-of-statistical-checks): Added spam-use-regex-body to
1737 list of statistical checks.
1738 (spam-check-regex-body): Invokes spam-check-regex-headers with
1739 appropriate variable masking.
1740 (spam-check-regex-headers): Changes to print "body" or "header"
1741 where appropriate.
1742
1743 2003-07-25 Jesper Harder <harder@ifa.au.dk>
1744
1745 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1746 comint-read-noecho. The former is more secure.
1747
1748 2003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1749
1750 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1751 whitespace" message level 5 instead of 4.
1752 (gnus-registry-clean-empty-function): New function to remove empty
1753 registry entries.
1754 (gnus-registry-clean-empty): New variable to enable cleaning the
1755 registry when saving it by calling gnus-registry-clean-empty-function.
1756
1757 * spam.el (spam-summary-prepare-exit): Use
1758 spam-process-ham-in-spam-groups.
1759 (spam-process-ham-in-spam-groups): New variable.
1760
1761 2003-07-24 Jesper Harder <harder@ifa.au.dk>
1762
1763 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1764
1765 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1766 from 2003-04-03 to fix security problem. See
1767 http://www.debian.org/security/2003/dsa-339.
1768
1769 2003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1770
1771 * gnus.el (gnus-install-group-spam-parameters): Add the
1772 gnus-ticked-mark to the possible choices of ham marks.
1773
1774 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1775 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
1776
1777 2003-07-23 Jesper Harder <harder@ifa.au.dk>
1778
1779 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1780 and Mail-Copies-To to address-mime.
1781 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1782
1783 2003-07-19 Jesper Harder <harder@ifa.au.dk>
1784
1785 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1786
1787 2003-07-17 Jesper Harder <harder@ifa.au.dk>
1788
1789 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1790 the right place.
1791
1792 2003-07-14 Simon Josefsson <jas@extundo.com>
1793
1794 * mail-source.el (mail-source-fetch-imap): Don't assume
1795 imap-error-text returns something.
1796
1797 2003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1798
1799 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1800 nnimap-list-pattern instead of "*".
1801
1802 2003-07-10 Simon Josefsson <jas@extundo.com>
1803
1804 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1805 default. Improve docstring.
1806
1807 2003-07-10 Kai Großjohann <kai.grossjohann@gmx.net>
1808
1809 * imap.el (imap-arrival-filter): Fix test for missing process
1810 buffer.
1811
1812 2003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1813
1814 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1815 for second, after-process-has-died, accept-process-output.
1816 (imap-arrival-filter): If PROC has no buffer, do nothing.
1817
1818 2003-07-09 Jesper Harder <harder@ifa.au.dk>
1819
1820 * flow-fill.el: Docstring and message fixes.
1821
1822 * deuglify.el: Do.
1823
1824 * gnus-int.el: Do.
1825
1826 * gnus-msg.el: Do.
1827
1828 * gnus-util.el: Do.
1829
1830 * gnus-draft.el: Do.
1831
1832 * gnus-start.el: Do.
1833
1834 * gnus.el: Do.
1835
1836 * gnus-group.el: Do.
1837
1838 * gnus-art.el: Do.
1839
1840 * gnus-sum.el: Do.
1841
1842 * mail-source.el (mail-source-movemail): Handle non-numerical
1843 return values.
1844
1845 2003-07-08 Jesper Harder <harder@ifa.au.dk>
1846
1847 * mailcap.el (mailcap-parse-args-syntax-table)
1848 (mailcap-viewer-passes-test): Docstring fix.
1849
1850 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1851
1852 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1853 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1854 (mm-file-name-replace-whitespace): Docstring fix.
1855
1856 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1857 (mm-uu-pgp-signed-test): Fix message.
1858
1859 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1860 (mml-parse-1, mml-insert-mime-headers): Fix message.
1861
1862 * message.el (message-archive-header)
1863 (message-subscribed-address-functions)
1864 (message-subscribed-addresses, message-subscribed-regexps)
1865 (message-canlock-generate)
1866 (message-generate-new-buffer-clone-locals): Docstring fixes.
1867
1868 2003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
1869
1870 * imap.el (imap-wait-for-tag): After the process has died, look
1871 for more output still pending.
1872
1873 2003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1874
1875 * spam.el (spam-bogofilter-score): Redisplay article normally
1876 after spam-bogofilter-score is called.
1877
1878 2003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1879
1880 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1881
1882 2003-07-06 Jesper Harder <harder@ifa.au.dk>
1883
1884 * message.el (message-send-mail-with-sendmail): Handle
1885 non-numeric return values.
1886
1887 * gnus-start.el (gnus-clear-system): Revert change from
1888 2003-06-19.
1889
1890 2003-07-04 Dave Love <fx@gnu.org>
1891
1892 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1893 characters not encoded, and make the list more legible.
1894
1895 2003-07-04 Jesper Harder <harder@ifa.au.dk>
1896
1897 * message.el (message-make-from): Revert change from 2002-01-08.
1898
1899 2003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1900
1901 * nnheader.el (nnheader-init-server-buffer): Don't add
1902 nntp-server-buffer to list of Gnus buffers.
1903
1904 2003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1905
1906 * spam.el (spam-parse-list): Prevent empty ("") strings.
1907
1908 2003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1909
1910 * spam.el (spam-parse-list): Use gnus-extract-address-components
1911 instead of ietf-drums-parse-addresses.
1912 (spam-from-listed-p): let* was unnecessary.
1913
1914 2003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1915
1916 * gnus-ems.el (gnus-put-image): Mark the right text segment with
1917 gnus-image-category.
1918
1919 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1920 native groups.
1921
1922 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1923 format specs.
1924
1925 * gnus-picon.el: Written by moi, moi, moi.
1926
1927 * gnus-group.el (gnus-group-kill-group): Clean up.
1928
1929 2003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1930
1931 * spam.el (spam-from-listed-p, spam-parse-list): Use
1932 ietf-drums-parse-addresses to extract the address portion of the
1933 whitelist/blacklist file if it looks like an address can be found.
1934
1935 2003-06-23 Didier Verna <didier@xemacs.org>
1936
1937 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1938 text property.
1939 (gnus-remove-image): New argument CATEGORY. Only remove if
1940 category matches.
1941 * gnus-xmas.el (gnus-xmas-put-image):
1942 (gnus-xmas-remove-image): Ditto, with extents.
1943 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1944 gnus-[xmas-]remove-image.
1945 (article-display-face): Don't always act as a toggle. Call
1946 `gnus-put-image' with CATEGORY argument.
1947 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1948 argument.
1949 * smiley.el (smiley-region): Ditto.
1950 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1951 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1952 (gnus-treat-mail-picon): Don't always act as a toggle.
1953 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1954
1955 2003-06-23 Didier Verna <didier@xemacs.org>
1956
1957 * gnus-art.el (article-display-face): Check for existence of the
1958 original article buffer before switching to it.
1959
1960 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1961
1962 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
1963 Dan Jacobson <jidanni@jidanni.org>.
1964
1965 * mm-view.el (mm-inline-message): Bind
1966 gnus-original-article-buffer to the buffer in the mml handle
1967 holding the message.
1968
1969 2003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
1970
1971 * message.el (sender, from): No need to bind them.
1972
1973 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1974
1975 * spam.el (spam-enter-list): search-forward specified wrong.
1976
1977 2003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1978
1979 * gnus-art.el: Comment fix.
1980
1981 2003-06-20 Jesper Harder <harder@ifa.au.dk>
1982
1983 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
1984
1985 2003-06-20 Jan Rychter <jan@rychter.com>
1986
1987 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
1988 variable.
1989
1990 2003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1991
1992 * spam.el (spam-enter-list): Do not enter duplicate addresses into
1993 the whitelist/blacklist.
1994
1995 2003-06-19 Jesper Harder <harder@ifa.au.dk>
1996
1997 * nnheader.el (nnheader-init-server-buffer): Add
1998 nntp-server-buffer to gnus-buffers.
1999
2000 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2001 nntp-server-buffer separately.
2002
2003 2003-06-18 Didier Verna <didier@xemacs.org>
2004
2005 * gnus-art.el (article-display-face): Correctly toggle between
2006 display and hiding. Handle multiple Face headers.
2007
2008 2003-06-17 Dave Love <fx@gnu.org>
2009
2010 * nnimap.el: Require cl when compiling.
2011
2012 * message.el (message-fix-before-sending): Reinstate nullifying
2013 the invisible text property.
2014 (sender, from): Defvar when compiling.
2015 (message-is-yours-p): Remove autoload cookie.
2016
2017 2003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2018
2019 * gnus-util.el (gnus-extract-address-components): Added
2020 doc-string.
2021
2022 2003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
2023
2024 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
2025 overview when using compressed files.
2026
2027 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2028
2029 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2030 Message-ID from In-Reply-To header.
2031
2032 2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * message.el (message-is-yours-p): Narrow to head; extract from
2035 and sender by itself.
2036 (message-cancel-news, message-supersede): Remove useless things.
2037
2038 2003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2039
2040 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2041 `gnus-article-emulate-mime'.
2042
2043 2003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
2044
2045 * message.el (message-is-yours-p): New function. Separated common
2046 code from message-cancel-news and message-supersede. Added
2047 matching code which uses message-alternative-emails regexp as last
2048 resort.
2049 (message-cancel-news, message-supersede): Use message-is-yours-p.
2050
2051 2003-06-13 Niklas Morberg <niklas.morberg@axis.com>
2052
2053 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
2054 the headers.
2055
2056 2003-06-12 Dave Love <fx@gnu.org>
2057
2058 * nnheader.el (nnheader-functionp): Deleted.
2059
2060 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2061 defvar.
2062 (nnmail-version): Deleted.
2063 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2064 nnheader-functionp.
2065
2066 2003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2067
2068 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2069 is requested but the message is not spam.
2070
2071 2003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
2072
2073 * spam.el (spam-use-spamoracle): New variable.
2074 (spam-install-hooks): Add spamoracle to the list of conditions
2075 for activation of spam-install-hooks.
2076 (spam-spamoracle): New variable customization group.
2077 (spam-spamoracle, spam-spamoracle): New variables.
2078 (spam-group-spam-processor-spamoracle-p)
2079 (spam-group-ham-processor-spamoracle-p): New functions.
2080 (spam-summary-prepare-exit): Added spamoracle ham/spam exit processing.
2081 (spam-list-of-checks, spam-list-of-statistical-checks): Add
2082 spam-use-spamoracle.
2083 (spam-check-spamoracle, spam-spamoracle-learn)
2084 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
2085
2086 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2087 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle.
2088 (spam-process, ham-process): Added spamoracle spam/ham processors.
2089
2090 2003-06-08 Jesper Harder <harder@ifa.au.dk>
2091
2092 * message.el (message-beginning-of-line): Docstring improvement.
2093 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2094
2095 2003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2096
2097 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2098 gnus-summary-display-buttonized t].
2099
2100 2003-06-07 Kai Großjohann <kai.grossjohann@gmx.net>
2101
2102 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2103 fix. Reported by Johan Bockgård <bojohan+news@dd.chalmers.se>.
2104
2105 2003-06-07 Jesper Harder <harder@ifa.au.dk>
2106
2107 * message.el (message-beginning-of-line): Docstring improvement.
2108
2109 2003-06-06 Jesper Harder <harder@ifa.au.dk>
2110
2111 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2112 groups correctly.
2113
2114 2003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
2115
2116 * message.el (message-fetch-field): Augment documentation to state
2117 the narrowed-to-headers restriction.
2118 (message-change-subject, message-reduce-to-to-cc)
2119 (message-generate-unsubscribed-mail-followup-to)
2120 (message-insert-importance-high, message-insert-importance-low)
2121 (message-insert-or-toggle-importance)
2122 (message-insert-disposition-notification-to): Narrow to headers
2123 before calling message-fetch-field or message-remove-header.
2124
2125 2003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2126
2127 * gnus-registry.el (gnus-registry-trim): Fix for when
2128 gnus-registry-max-entries is nil.
2129
2130 2003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2131
2132 * qp.el (quoted-printable-decode-region): Don't error out on
2133 malformed text.
2134
2135 2003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136
2137 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2138 strings.
2139
2140 2003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
2141
2142 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
2143
2144 2003-06-03 Dave Love <fx@gnu.org>
2145
2146 * gnus-soup.el (gnus-soup-send-packet): Don't use
2147 message-functionp.
2148
2149 * gnus.el (gnus-agent-cache): Doc fix.
2150 (gnus-other-frame): Quote lambda used as hook.
2151
2152 * message.el: Doc fixes.
2153 (message-functionp): Deleted. Callers changed.
2154 (message-fix-before-sending): Highlight with overlays. Clarify
2155 `illegible text' messages.
2156 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2157 compiling.
2158 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2159
2160 2003-06-03 Kai Großjohann <kai.grossjohann@gmx.net>
2161
2162 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2163 option.
2164 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2165
2166 * message.el (message-fetch-field): Mention narrow-to-headers
2167 requirement.
2168
2169 2003-06-03 Eric Eide <eeide@cs.utah.edu>
2170
2171 * gnus-xmas.el (gnus-xmas-create-image): Use
2172 insert-file-contents-literally.
2173
2174 2003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2175
2176 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2177 short name of the group.
2178
2179 2003-06-02 Jesper Harder <harder@ifa.au.dk>
2180
2181 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2182
2183 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2184
2185 2003-05-31 Jesper Harder <harder@ifa.au.dk>
2186
2187 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2188 rather than gnus-display-mime-function.
2189
2190 2003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2191
2192 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2193 (gnus-registry-add-group): Use it.
2194 (gnus-registry-trim-articles-without-groups): New variable.
2195 (gnus-registry-delete-group): Use it.
2196 (gnus-registry-unload-hook): Uninstall all the hooks.
2197
2198 * spam.el (spam-install-hooks-function, spam-unload-hook): New
2199 functions so users that load spam.el for customization don't get
2200 all the hooks installed.
2201 (spam-install-hooks): New variable, set to t by default if user
2202 has one of the spam-use-* variables set.
2203
2204 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
2205 functions so users that load spam-stat.el for customization don't get
2206 all the hooks installed.
2207
2208 2003-05-30 Dave Love <fx@gnu.org>
2209
2210 * rfc2047.el (rfc2047-decode): Don't use
2211 mm-with-unibyte-current-buffer.
2212
2213 * qp.el (quoted-printable-decode-string): Use
2214 mm-with-unibyte-buffer.
2215
2216 2003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2217
2218 * gnus-registry.el (gnus-registry-save): Allow forced saving even
2219 when registry is not dirty. Use gnus-registry-trim to shorten the
2220 gnus-registry-alist.
2221 (gnus-registry-max-entries): New variable.
2222 (gnus-registry-trim): New function, trim gnus-registry-alist to
2223 size gnus-registry-max-entries, sorting by entry mtime so the
2224 newest entries stick around.
2225
2226 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2227 just one specific variable, allow a list of specific variables.
2228
2229 2003-05-28 Dave Love <fx@gnu.org>
2230
2231 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2232 end of region.
2233
2234 2003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2235
2236 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
2237 (gnus-registry-save, gnus-registry-read)
2238 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
2239 that gnus-registry-store-extra is invoked for all modifications to
2240 set the mtime, so gnus-registry-dirty only needs to be set there).
2241
2242 2003-05-23 Simon Josefsson <jas@extundo.com>
2243
2244 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2245 message-sender.
2246
2247 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2248
2249 * message.el (message-use-idna): Ditto.
2250
2251 2003-05-20 Dave Love <fx@gnu.org>
2252
2253 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2254 (rfc2047-q-encode-region): Don't use it.
2255 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2256 rfc2047-encoding-type to `mime'.
2257 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2258
2259 2003-05-20 Jesper Harder <harder@ifa.au.dk>
2260
2261 * message.el (message-send-mail): Don't insert a courtesy copy
2262 notice in base64 encoded messages.
2263
2264 2003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2265
2266 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2267 marks if the destination group is not auto-expirable.
2268
2269 2003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
2270
2271 * gnus-agent.el (gnus-agentize): Updated documentation to match
2272 usage.
2273 (gnus-agent-expire-group-1): Do not skip over a group when the
2274 force argument is set.
2275 * gnus.el (gnus-agent): Updated documentation to reflect that
2276 gnus-agent now defaults to t.
2277
2278 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2279
2280 * gnus.el (gnus-version-number): Bump.
2281
2282 2003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2283
2284 * gnus.el: Gnus v5.10.2 is released.
2285
2286 2003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2287
2288 * mail-source.el (mail-source-delete-incoming): Changed to t.
2289
2290 * rfc2047.el (rfc2047-syntax-table): Funcall.
2291
2292 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2293
2294 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2295 leave-hidden.
2296
2297 2003-05-14 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
2298
2299 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2300 patch.)
2301
2302 2003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2303
2304 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2305 gnus-assq-delete-all.
2306
2307 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2308
2309 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2310
2311 * gnus-sum.el (gnus-summary-find-next): Indent.
2312 (gnus-summary-find-prev): Ditto.
2313 (gnus-summary-catchup): Doc fix.
2314 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2315 (gnus-summary-catchup): Really mark after point.
2316
2317 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2318 (gnus-user-date): Use floating point time so that we don't get
2319 overflows.
2320
2321 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2322
2323 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2324 since none of the other image things do.
2325
2326 2003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
2327
2328 * gnus.el (gnus-agent): Docstring fix.
2329
2330 2003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2331
2332 * gnus-registry.el (gnus-registry-install): New variable.
2333 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2334 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2335 (gnus-registry-add-group): Add a modification timestamp to each entry.
2336 (gnus-registry-install-hooks): New function.
2337
2338 2003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
2339
2340 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2341 (gnus-agent-cat-disable-undownloaded-faces): New function.
2342 Accessor for new agent property
2343 'agent-disable-undownloaded-faces'.
2344 gnus-cus.el (gnus-agent-parameters): Added
2345 agent-disable-undownloaded-faces and corrected documentation.
2346 (gnus-agent-cat-prepare-category-field,
2347 gnus-agent-customize-category): Changed to avoid creating free
2348 references to each field's symbol.
2349 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2350 (gnus-select-newgroup): Initialize it.
2351 (gnus-summary-highlight-line): Use it.
2352
2353 2003-05-12 Dave Love <fx@gnu.org>
2354
2355 * mm-util.el (mm-read-charset): Deleted.
2356 (mm-coding-system-mime-charset): New.
2357 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2358 (mm-charset-to-coding-system, mm-mime-charset)
2359 (mm-find-mime-charset-region): Use it.
2360 (mm-default-multibyte-p): Fix non-mule case.
2361
2362 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2363 and compile.
2364 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2365 (rfc2047-unfold-region): Delete unused var `leading'.
2366
2367 2003-05-12 Ville Skyttä <scop@xemacs.org> (tiny change)
2368
2369 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
2370 output window if one is available.
2371
2372 2003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2373
2374 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2375 space.
2376
2377 2003-05-11 Jesper Harder <harder@ifa.au.dk>
2378
2379 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2380 washing etc.
2381 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2382
2383 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2384 `mime-parts'.
2385
2386 2003-05-10 Jesper Harder <harder@ifa.au.dk>
2387
2388 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2389 work. Update mode-line.
2390
2391 2003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2392
2393 * gnus.el (gnus-logo-color-alist): Added no colors.
2394
2395 2003-05-09 Dave Love <fx@gnu.org>
2396
2397 * utf7.el (mm-util): Require.
2398 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2399 Defconst, not defvar.
2400 (utf7-utf-16-coding-system): New.
2401 (utf7-encode-internal): Hoist concat out of loop.
2402 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2403 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2404 case.
2405 (utf7-latin1-u16-char-converter): Encode the region.
2406 (utf7-u16-latin1-char-converter): Decode the region.
2407 (utf7-encode, utf7-decode): Fix multibyteness.
2408
2409 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2410 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2411 (mm-uu-yenc-decode-function): Defvar when compiling.
2412 (mm-encode-body, mm-decode-body): Doc fix.
2413
2414 2003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2415
2416 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2417 removed in favor of the group/topic/global variables.
2418 (gnus-registry-register-message-ids): Fixed test to omit
2419 gnus-registry-unregistered-group-regex.
2420
2421 * gnus.el (gnus-variable-list): Removed gnus-registry-alist and
2422 gnus-registry-headers-alist from the list.
2423 (gnus-registry-headers-alist): Removed.
2424 (registry-ignore): New parameter, with accompanying
2425 gnus-registry-ignored-groups global variable.
2426
2427 * gnus-start.el (gnus-clear-system): No need to clear the
2428 registry, we can do it ourselves.
2429 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2430 used by gnus-registry.el.
2431
2432 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2433 (gnus-registry-cache-read, gnus-registry-cache-save): New
2434 functions.
2435 (gnus-registry-save, gnus-registry-read): Use the new
2436 gnus-registry-cache-{read|save} functions, and change the name
2437 from gnus-registry-translate-{from|to}-alist.
2438 (gnus-registry-clear): Fixed so it doesn't refer to old function name.
2439
2440 2003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2441
2442 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
2443
2444 2003-05-09 Jesper Harder <harder@ifa.au.dk>
2445
2446 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2447 address.
2448
2449 2003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2450
2451 * gnus-start.el (gnus-clear-system): Added gnus-registry-alist to
2452 the list of cleared variables.
2453
2454 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2455 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2456 in addition to a list of regexes.
2457
2458 2003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2459
2460 * spam.el (spam-use-regex-headers): Docstring fix.
2461
2462 2003-05-08 Kai Großjohann <kai.grossjohann@gmx.net>
2463
2464 * gnus-sum.el (gnus-summary-next-page): Mention
2465 `gnus-article-skip-boring' in docstring.
2466
2467 2003-05-08 Jesper Harder <harder@ifa.au.dk>
2468
2469 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2470 syntax here.
2471
2472 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2473 whitespace syntax class when parsing email addresses.
2474
2475 * message.el (message-forward-subject-name-subject): Don't use
2476 mail-decode-encoded-word-string before parsing from.
2477
2478 2003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2479
2480 * message.el (message-setup-1): Setup alternative email before
2481 generate-headers.
2482
2483 (message-forward-subject-name-subject): Fix the case when the
2484 field "from" doesn't exist.
2485
2486 2003-05-07 Dave Love <fx@gnu.org>
2487
2488 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2489
2490 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2491 possible values.
2492
2493 2003-05-07 Jesper Harder <harder@ifa.au.dk>
2494
2495 * message.el (message-kill-to-signature): Fix.
2496
2497 2003-05-06 Jesper Harder <harder@ifa.au.dk>
2498
2499 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2500
2501 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2502 (gnus-mime-display-multipart-related-as-mixed)
2503 (gnus-button-mid-or-mail-heuristic-alist): Do.
2504
2505 2003-05-05 Dave Love <fx@gnu.org>
2506
2507 * mm-util.el (mm-default-multibyte-p): New.
2508 (mm-coding-system-p): Maybe use find-coding-systems.
2509
2510 2003-05-04 Dave Love <fx@gnu.org>
2511
2512 * rfc2047.el (with-syntax-table): Define if necessary.
2513 (rfc2047-syntax-table): Fix last change for XEmacs.
2514 (rfc2047-parse-and-decode): Revert last change.
2515
2516 2003-05-03 Jesper Harder <harder@ifa.au.dk>
2517
2518 * gnus.el: Don't test for `mm-guess-mime-charset'.
2519
2520 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2521
2522 * gnus.el (gnus-default-charset): Set default value to
2523 `undecided'.
2524
2525 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2526 mm-decode-body.
2527
2528 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2529 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2530
2531 2003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
2532
2533 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2534
2535 2003-05-03 Dave Love <fx@gnu.org>
2536
2537 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2538 with 2 args.
2539 (rfc2047-decode-string): Don't set the buffer multibyte before
2540 calling buffer-string.
2541
2542 * mm-encode.el (mm-long-lines-p): Autoload.
2543 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2544 unibyte. Signal error on unknown encoding.
2545 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2546
2547 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2548 Callers of gnus- versions changed to use them.
2549 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2550 fixes.
2551 (rfc2047-encoding-type): New.
2552 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2553 Don't include header name field in encoding. Add `address-mime'
2554 case and bind rfc2047-encoding-type for `mime' case.
2555 (rfc2047-encodable-p): Deleted.
2556 (rfc2047-syntax-table): New.
2557 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2558 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2559 in place rather than by passing strings.
2560 (rfc2047-encode-string): Doc fix.
2561 (rfc2047-q-encode-region): Don't use
2562 mm-with-unibyte-current-buffer.
2563 (rfc2047-encoded-word-regexp): eval-and-compile.
2564 (rfc2047-decode-region): Avoid concatenation in loop.
2565 (rfc2047-parse-and-decode): Remove useless disjunction.
2566
2567 2003-05-02 Dave Love <fx@gnu.org>
2568
2569 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2570 mm-with-unibyte-current-buffer.
2571 (ietf-drums, gnus-util): Don't require.
2572
2573 * sieve.el (sieve-manage-mode-menu): Define before use.
2574
2575 * mml-smime.el (message-narrow-to-headers): Autoload.
2576
2577 * mm-util.el (mm-coding-system-p): Don't override nil from
2578 coding-system-p.
2579 (mm-mule4-p, mm-disable-multibyte-mule4)
2580 (mm-with-unibyte-current-buffer-mule4): Deleted.
2581 (mm-multibyte-p): Use defun, not defalias.
2582 (mm-make-temp-file): Moved to group at top of file.
2583 (mm-point-at-eol, mm-point-at-bol): New.
2584
2585 * gnus-cite.el (gnus-art): Require.
2586
2587 * gnus-ems.el (gnus-get-buffer-create)
2588 (nnheader-find-etc-directory, message-text-with-property):
2589 Autoload.
2590 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2591 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2592 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2593 (gnus-check-before-posting): Only defvar when compiling.
2594
2595 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2596
2597 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2598 Defvar when compiling.
2599 (gnus-output-to-rmail): Require mm-util.
2600
2601 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2602 (mail-source-make-complex-temp-name): Deleted.
2603
2604 * message.el (message-use-idna): Use mm-coding-system-p.
2605 (message-tokenize-header, message-make-organization)
2606 (message-make-from): Use with-temp-buffer.
2607 (message-set-work-buffer): Deleted.
2608 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2609 (message-check-news-header-syntax): Remove useless lambda.
2610 (message-forward-make-body): Use mm-disable-multibyte,
2611 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2612 (message-replace-chars-in-string): Deleted.
2613
2614 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2615 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2616 mm-disable-multibyte.
2617 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2618
2619 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2620 mm-with-unibyte-current-buffer.
2621
2622 * mml2015.el (mml): Require.
2623 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2624 mm-with-unibyte-current-buffer.
2625
2626 * nnheader.el (gnus-util): Require.
2627
2628 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2629 Autoload.
2630
2631 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2632 (mail-header-remove-whitespace): Autoload.
2633
2634 * sieve-manage.el (starttls-negotiate): Autoload.
2635
2636 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2637
2638 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2639
2640 2003-05-01 Mark A. Hershberger <mah@everybody.org>
2641
2642 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2643
2644 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2645
2646 * gnus.el (gnus-version-number): Bump.
2647
2648 2003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
2649
2650 * spam-report.el (spam-report-gmane-regex): Docstring fix.
2651
2652 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
2653
2654 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2655
2656 * gnus-registry.el (gnus-registry-fetch-extra)
2657 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
2658 (gnus-registry-fetch-group, gnus-registry-delete-group)
2659 (gnus-registry-add-group): Changed to work with extra data element
2660 if present.
2661
2662 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2663
2664 * gnus.el: Gnus v5.10.1 is released.
2665
2666 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2667
2668 * gnus.el: Oort Gnus v0.24 is released.
2669
2670 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2671
2672 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2673 New variable.
2674 (gnus-registry-register-message-ids): Use it.
2675
2676 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2677
2678 * gnus.el (gnus-version-number): Bump.
2679
2680 * gnus.el: Update copyright for several files.
2681
2682 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2683
2684 * gnus.el: Oort Gnus v0.23 is released.
2685
2686 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2687
2688 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2689
2690 2003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
2691
2692 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2693
2694 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2695
2696 * message.el (message-forward-subject-name-subject): Decode
2697 string when forwarding.
2698
2699 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2700
2701 * gnus.el (gnus-version-number): Bump.
2702
2703 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2704
2705 * gnus.el: Oort Gnus v0.22 is released.
2706
2707 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2708
2709 * gnus.el: Oort Gnus v0.21 is released.
2710
2711 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2712
2713 * gnus.el (gnus-version-number): Bump.
2714
2715 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2716
2717 * gnus.el: Oort Gnus v0.20 is released.
2718
2719 2003-05-01 Vasily Korytov <deskpot@despammed.com>
2720
2721 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2722
2723 2003-04-30 Mark A. Hershberger <mah@everybody.org>
2724
2725 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
2726 in the case where mm-url-use-external is set.
2727
2728 * nnrss.el (nnrss-request-article): Change the messages created to
2729 multipart/alternative. Hopefully fixes a problem interaction with
2730 w3m.
2731 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2732 around.
2733
2734 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2735
2736 * message.el (message-check-news-header-syntax): Alter "posting"
2737 message.
2738
2739 * nnrss.el (nnrss-node-text): Don't use char classes.
2740
2741 2003-05-01 David Z. Maze <dmaze@mit.edu>
2742
2743 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2744 in condition-case.
2745
2746 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
2748 * message.el (message-required-headers): Remove In-Reply-To.
2749
2750 * gnus-int.el (gnus-open-server): Revert changes.
2751
2752 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2753
2754 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2755 even when unplugged.
2756
2757 2003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2758
2759 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2760 doc-string.
2761
2762 2003-05-01 Steve Youngs <youngs@xemacs.org>
2763
2764 * gnus-util.el (gnus-completing-read-maybe-default): New.
2765 (gnus-completing-read): Use it.
2766
2767 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2768
2769 * gnus-art.el (gnus-read-string): New.
2770 (gnus-summary-pipe-to-muttprint): Use it.
2771
2772 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2773
2774 * dns.el (dns-make-network-process): Use it.
2775
2776 Take care of some differences between XEmacs 21.1 and newer
2777 versions of XEmacs.
2778
2779 2003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2780
2781 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Added
2782 diagnostic message.
2783 (gnus-registry-grep-in-list): Don't run when word is nil.
2784 (gnus-registry-fetch-message-id-fast): New function.
2785 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2786 the id and group are not nil.
2787 (gnus-registry-register-message-ids): New function.
2788 (gnus-register-action): Optimized logical flow.
2789 (gnus-summary-prepare-hook): Added gnus-registry-register-message-ids.
2790
2791 2003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
2792
2793 * gnus-delay.el (gnus-delay-article): Call
2794 `gnus-agent-queue-setup' to create the delay group.
2795
2796 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2797 for the (queue) group name.
2798
2799 2003-04-30 Simon Josefsson <jas@extundo.com>
2800
2801 * mm-util.el (mm-charset-to-coding-system): Use user specified
2802 charset unless coding-system-get is fboundp.
2803
2804 2003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
2805
2806 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2807 Wrapped in eval-when-compile.
2808 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2809 shouldn't be asked twice to go online with each server.
2810 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2811 gnus-agent-crosspost, gnus-agent-flush-cache,
2812 gnus-agent-fetch-session, gnus-agent-unread-articles,
2813 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2814 gnus-agent-group-covered-p): Expanded pop macros used for
2815 effect. Avoids compilation warning in emacs 21.3.
2816
2817 * gnus-int.el (gnus-open-server): Restructured to only open
2818 nnagent when gnus-plugged is nil.
2819
2820 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2821
2822 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2823 (gnus-registry-delete-group): New function.
2824 (gnus-registry-add-group): New function.
2825 (gnus-register-spool-action): Use it.
2826 (gnus-register-action): Use it.
2827 (gnus-registry-translate-from-alist)
2828 (gnus-registry-translate-to-alist): Remove the headers registry
2829 for now.
2830
2831 2003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2832
2833 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2834
2835 2003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2836
2837 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2838 is not necessary, just use the function parameter.
2839
2840 2003-04-29 Karl Pflästerer <sigurd@12move.de>
2841
2842 * spam-stat.el (spam-stat-save): No longer font-locks the file
2843 when saving.
2844
2845 2003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2846
2847 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2848 provides it in mail-lib/auto-autoloads.el).
2849
2850 2003-04-29 Simon Josefsson <jas@extundo.com>
2851
2852 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2853 message-sender.
2854
2855 * mml.el (mml-generate-mime-1): Set mml-sender too.
2856
2857 2003-04-29 Jesper Harder <harder@ifa.au.dk>
2858
2859 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2860
2861 * mm-url.el (mm-url-use-external): Do.
2862
2863 2003-04-29 Simon Josefsson <jas@extundo.com>
2864
2865 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2866 warnings).
2867
2868 * sieve-mode.el (c-mode): Ditto.
2869
2870 * pgg.el (run-at-time): Ditto.
2871
2872 * mm-url.el (require): Require timer when compiling for
2873 with-timeout macro (fix xemacs compile warnings).
2874
2875 2003-04-28 Dave Love <fx@gnu.org>
2876
2877 * gnus-util.el (nnheader): Don't require.
2878 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2879 Autoload.
2880
2881 * spam.el: Require cl when compiling.
2882
2883 * dns.el: Require cl when compiling.
2884
2885 2003-04-28 Jesper Harder <harder@ifa.au.dk>
2886
2887 * gnus-art.el (gnus-article-goto-next-page)
2888 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2889 gnus-pick-mode work.
2890
2891 2003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2892
2893 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2894 (gnus-mime-display-multipart-alternative-as-mixed)
2895 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2896 allow customization.
2897
2898 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2899
2900 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2901 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2902 mark.
2903
2904 * gnus.el (gnus-version-number): Bump.
2905
2906 2003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2907
2908 * gnus.el: Oort Gnus v0.19 is released.
2909
2910 2003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
2911
2912 * gnus-registry.el (gnus-register-spool-action): Replaced literal
2913 carriage-return character with its escape sequence.
2914
2915 2003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2916
2917 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
2918
2919 * nnrss.el (nnrss-node-text): Use only one
2920 gnus-replace-in-string.
2921
2922 * gnus.el: Remove gnus-functionp throughout.
2923
2924 * gnus-util.el (gnus-functionp): Removed.
2925
2926 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
2927
2928 * message.el (message-required-headers): Add In-Reply-To.
2929
2930 2003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
2931
2932 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
2933 to binary.
2934
2935 2003-04-27 Jesper Harder <harder@ifa.au.dk>
2936
2937 * mml.el (mml-preview): Do.
2938
2939 * message.el (message-mode): Do.
2940
2941 * gnus-undo.el (gnus-undo-mode): Do.
2942
2943 * gnus-topic.el (gnus-topic-mode): Do.
2944
2945 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
2946
2947 * gnus-msg.el (gnus-setup-message)
2948 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
2949
2950 * gnus-gl.el (gnus-grouplens-mode): Do.
2951
2952 * gnus-art.el (gnus-mime-save-part-and-strip)
2953 (gnus-mime-delete-part): Use it.
2954
2955 * gnus-util.el (gnus-make-local-hook): New function.
2956
2957 2003-04-25 Simon Josefsson <jas@extundo.com>
2958
2959 * nnrss.el (nnrss-node-text): Don't use a star.
2960 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
2961
2962 2003-04-24 Dave Love <fx@gnu.org>
2963
2964 * mm-encode.el (mm-long-lines-p): Autoload.
2965 (mm-encode-content-transfer-encoding): Don't try to make buffer
2966 unibyte before decoding. Don't ignore errors for base64 encoding.
2967
2968 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
2969 Signal error on malformed text, as for base64.
2970 (quoted-printable-encode-region): DTRT in Emacs 22.
2971
2972 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
2973 (mm-auto-save-coding-system): Consider utf-8-emacs.
2974 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
2975 (mm-charset-to-coding-system, mm-mime-charset)
2976 (mm-find-mime-charset-region): Check for :mime-charset coding
2977 systems property.
2978
2979 * mml-sec.el (mml2015, mml1991): Don't require.
2980 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
2981 (message-goto-body, mml-insert-tag): Autoload.
2982
2983 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
2984
2985 * gnus-start.el (message-make-date): Autoload rather than
2986 requiring message.
2987
2988 * gnus-group.el (gnus-group-name-charset-group-alist): Use
2989 mm-coding-system-p.
2990 (gnus-cache-active-altered): Defvar when compiling.
2991 (gnus-group-delete-group): Re-write to help avoid warnings.
2992
2993 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
2994
2995 * pgg.el: Split eval-when-compile forms.
2996
2997 2003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2998
2999 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3000 (gnus-fetch-old-ephemeral-headers): News variables.
3001 (gnus-group-read-ephemeral-group): Use them.
3002
3003 2003-04-24 Simon Josefsson <jas@extundo.com>
3004
3005 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3006
3007 * nnrss.el (nnrss-node-text): Ditto.
3008
3009 2003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3010
3011 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3012 gnus-inews-mark-gcc-as-read exists.
3013
3014 2003-04-23 Simon Josefsson <jas@extundo.com>
3015
3016 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3017 doesn't exceed the regexp stack space.
3018
3019 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3020
3021 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3022
3023 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
3024
3025 2003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3026
3027 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3028
3029 2003-04-23 Jesper Harder <harder@ifa.au.dk>
3030
3031 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3032
3033 2003-04-22 Paul Jarc <prj@po.cwru.edu>
3034
3035 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3036 merge and gnus-sum.el's expectations.
3037
3038 2003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3039
3040 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3041
3042 * message.el (message-generate-headers-first): Default to
3043 '(references).
3044
3045 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3046
3047 2003-04-21 Jesper Harder <harder@ifa.au.dk>
3048
3049 * smime.el (smime-decrypt-region): Insert From header.
3050
3051 2003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
3052
3053 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
3054 Max length of header is 726, not 740.
3055
3056 2003-04-20 Jesper Harder <harder@ifa.au.dk>
3057
3058 * nndb.el, mml1991.el: Fix license template.
3059
3060 2003-04-20 Simon Josefsson <jas@extundo.com>
3061
3062 * nnimap.el (nnimap-split-articles): Don't download body unless
3063 required.
3064
3065 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3066 starting process, like imap-kerberos4-open does.
3067
3068 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3069 license template.
3070
3071 * mml-sec.el: Fix license template.
3072
3073 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3074 license template.
3075
3076 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3077 pgg-pgp.el: Fix license template.
3078
3079 2003-04-19 Jesper Harder <harder@ifa.au.dk>
3080
3081 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3082
3083 2003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3084
3085 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
3086
3087 2003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3088
3089 * spam.el (spam-split): Allow a particular check as a parameter,
3090 e.g. (: spam-split 'spam-use-bogofilter).
3091 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3092 (spam-mark-junk-as-spam-routine): Use
3093 spam-mark-only-unseen-as-spam, simplify routine to take advantage
3094 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
3095
3096 2003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3097
3098 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3099 (gnus-group-guess-full-name): Don't prefix the group twice.
3100
3101 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
3102
3103 * gnus-registry.el (gnus-registry-clear)
3104 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3105 (gnus-registry-split-fancy-with-parent): New functions.
3106 (gnus-register-spool-action, gnus-register-action): Simplified the
3107 format.
3108 (gnus-registry): New customization group.
3109 (gnus-registry-unfollowed-groups): New variable.
3110
3111 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3112
3113 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3114 (gnus-header-button-alist): Ditto.
3115
3116 2003-04-17 Dave Love <fx@gnu.org>
3117
3118 * gnus-util.el (gnus-string-equal): Revert last change.
3119
3120 2003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3121
3122 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3123
3124 2003-04-17 Mike Woolley <mike@ariel.co.uk>
3125
3126 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3127
3128 2003-04-15 Michael Shields <shields@msrl.com>
3129
3130 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3131 the broken-reply-to group parameter is set. Idea from Vasily
3132 Korytov <deskpot@myrealbox.com>.
3133
3134 2003-04-17 Steve Youngs <youngs@xemacs.org>
3135
3136 * mailcap.el: Maybe require 'lpr in XEmacs.
3137
3138 2003-04-16 Simon Josefsson <jas@extundo.com>
3139
3140 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3141 sender tag, if available.
3142
3143 2003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3144
3145 * gnus-registry.el (gnus-register-action)
3146 (gnus-register-spool-action, hashtable-to-alist)
3147 (gnus-registry-translate-from-alist, alist-to-hashtable)
3148 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3149 new variables and function fixes.
3150
3151 * gnus.el (gnus-registry-headers-alist): New variable to hold
3152 article header data.
3153 (gnus-variable-list): Save gnus-registry-headers-alist.
3154
3155 * spam-report.el (Module): New module for spam reporting.
3156
3157 * gnus.el (spam-process): Added
3158 gnus-group-spam-exit-processor-report-gmane to the list of choices.
3159 (gnus-install-group-spam-parameters): Defined new spam exit processor.
3160
3161 * spam.el (autoload): Autoload spam-report-gmane when needed.
3162 (spam-report-gmane-register-routine): Glue for spam-report.el.
3163 (spam-group-spam-processor-report-gmane-p): Glue for the
3164 gnus-group-spam-exit-processor-report-gmane spam processor.
3165 (spam-summary-prepare-exit): Check the report-gmane spam processor
3166 and run spam-report-gmane-register-routine if it's active.
3167
3168 2003-04-16 John Wiegley <johnw@gnu.org>
3169
3170 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3171 checking bogofilter itself.
3172
3173 2003-04-16 Dave Love <fx@gnu.org>
3174
3175 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3176 (gnus-agent-cat-defaccessor): Don't use gensym.
3177
3178 * mml1991.el: Require cl, mm-util when compiling.
3179 (quoted-printable-decode-region, quoted-printable-encode-region):
3180 Autoload.
3181
3182 * pgg.el: Require cl when compiling.
3183
3184 * nnmail.el (gnus): Require.
3185
3186 * gnus-util.el: Move provide to end.
3187 (gnus-string-equal): Maybe use compare-strings.
3188 (gnus-merge): New.
3189
3190 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3191 (gnus-summary-insert-articles): Use gnus-merge.
3192
3193 * gnus-fun.el: Require cl and mm-util when compiling.
3194
3195 * gnus-diary.el (gnus-diary-delay-format-french)
3196 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3197
3198 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3199 nthcdr.
3200
3201 2003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
3202
3203 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3204 specify a predicate other than false.
3205 (gnus-category-read): Use the new feature to create a 'default'
3206 category with a 'short' predicate.
3207
3208 2003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
3210 * message.el (message-unique-id): Comment change.
3211
3212 * gnus-art.el (gnus-article-next-page-1): New function.
3213 (gnus-article-next-page): Use it.
3214
3215 2003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3216
3217 * spam.el (spam-split): Added save-restriction to save-excursion.
3218
3219 2003-04-15 Julien Avarre <julien@avarre.com>
3220
3221 * gnus-fun.el: Fixed autoload cookie.
3222
3223 2003-04-15 Remi Letot <remi.letot@easynet.be>
3224
3225 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3226 instead of remove-if.
3227
3228 2003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3229
3230 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3231 copy-sequence instead of remove which is a cl run-time function in
3232 Emacs 20.
3233
3234 2003-04-14 Jesper Harder <harder@ifa.au.dk>
3235
3236 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3237 local copy of gnus-discouraged-post-methods with the current
3238 method removed.
3239
3240 2003-04-14 Simon Josefsson <jas@extundo.com>
3241
3242 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3243
3244 2003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3245
3246 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3247 of `mm-coding-system-priorities' to base coding system.
3248
3249 * gnus-sum.el: Added coding cookie ("middle dot" in
3250 gnus-summary-morse-message).
3251
3252 2003-04-13 Simon Josefsson <jas@extundo.com>
3253
3254 * gnus-art.el (article-fill-long-lines)
3255 (article-verify-x-pgp-sig, article-decode-group-name)
3256 (gnus-mime-button-menu): Split >80 character lines.
3257
3258 2003-04-13 Jesper Harder <harder@ifa.au.dk>
3259
3260 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3261 we're let-binding it.
3262
3263 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3264
3265 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3266
3267 * message.el (message-hide-headers): Don't do intangible.
3268
3269 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3270 colon.
3271
3272 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3273 to the ephemeral entry, but the prefixed name.
3274
3275 * gnus.el (gnus-group-prefixed-name): Clean up.
3276
3277 2003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
3278
3279 * gnus-agent.el (gnus-agent-group-pathname): Bind
3280 gnus-command-method so that gnus-agent-directory will always
3281 return a valid directory.
3282 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3283 gnus-newsgroup-undownloaded so that the summary will display the
3284 article as downloaded.
3285 (gnus-cache-remove-article): If the article isn't in the agent,
3286 remove it from gnus-newsgroup-undownloaded so that the summary
3287 will display the article as undownloaded.
3288
3289 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3290
3291 * gnus.el (gnus-version-number): Bump.
3292
3293 2003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3294
3295 * gnus.el: Oort Gnus v0.18 is released.
3296
3297 2003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3298
3299 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3300
3301 2003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3302
3303 * gnus-art.el (gnus-article-next-page): Use
3304 gnus-article-over-scroll.
3305 (gnus-article-over-scroll): New variable.
3306
3307 * message.el (message-newline-and-reformat): Place a boundary
3308 before filling.
3309 (message-make-forward-subject-function): Changed default to
3310 message-forward-subject-name-subject.
3311 (message-forward-subject-name-subject): New function.
3312
3313 * nnimap.el (nnimap-split-fancy): Ditto.
3314
3315 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3316
3317 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3318
3319 * mml.el (mml-minibuffer-read-file): Bind
3320 completion-ignored-extensions to nil.
3321
3322 * message.el (message-fix-before-sending): Comment fix.
3323 (message-fix-before-sending): Make hidden headers visible.
3324 (message-hide-headers): Bind after-change-functions to nil.
3325 (message-forbidden-properties): Put invisible and intangible
3326 back.
3327 (message-strip-forbidden-properties): Ignore message-hidden text.
3328
3329 * gnus-msg.el: Hide headers.
3330
3331 * message.el (message-hidden-headers): New variable.
3332 (message-hide-headers): New function.
3333 (message-hide-header-p): New function.
3334 (message-hide-header-p): Change logic.
3335 (message-forbidden-properties): Remove intangible nil invisible
3336 nil.
3337 (message-hide-headers): Narrow to headers.
3338
3339 2003-04-12 Jesper Harder <harder@ifa.au.dk>
3340
3341 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3342 encoded.
3343 (mm-encode-body): Don't corrupt UTF-16.
3344 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3345
3346 2003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
3347
3348 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3349 the CACHE are now detected and handled the same as an article
3350 downloaded into the agent.
3351 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3352 so that the agent front-end and back-end (nnagent) always use the
3353 same directory.
3354 (gnus-agent-group-pathname): New function. Wrapper for
3355 nnmail-group-pathname.
3356 (gnus-agent-expire-unagentized-dirs): New variable. May be
3357 customized to disable gnus-agent-expire-unagentized-dirs.
3358 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3359 as the directories in gnus-agent-expire-current-dirs were
3360 expanded.
3361
3362 2003-04-10 Jesper Harder <harder@ifa.au.dk>
3363
3364 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3365 body" entry in read only groups.
3366
3367 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3368
3369 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3370 and "Create article" items in non-editable groups.
3371
3372 2003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
3373
3374 * gnus-agent.el (gnus-agent-write-active): Added option of
3375 replacing, rather than updating, the agent's active file. Do NOT
3376 use the fully qualified group name as gnus-active-to-gnus-format
3377 blindly prefixes group names with server names.
3378 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3379 range, was just merging min, with specified active range.
3380 (gnus-agent-expire): Save agent's active ranges after
3381 expiring all groups.
3382 (gnus-agent-expire-group-1): Update min of agent's active range to
3383 min article currently fetched.
3384 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3385 same ancestor multiple times.
3386
3387 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3388 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3389 seems to fix an intermittant error in which loading gnus-async
3390 fails to define gnus-asynchronous (the variable).
3391
3392 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3393 non-essential. Removed on all platforms.
3394 (gnus-select-newsgroup): When the agent is active, expand the
3395 group's active range to include fetched articles that are no
3396 longer in the server's active range.
3397
3398 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3399 print-* bindings as they should be handled by the function doing
3400 the printing.
3401
3402 2003-04-09 Jesper Harder <harder@ifa.au.dk>
3403
3404 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
3405 might be unbound in non-MULE XEmacsen.
3406
3407 2003-04-08 Jesper Harder <harder@ifa.au.dk>
3408
3409 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3410 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3411 recognize diffs.
3412
3413 * mm-bodies.el (mm-decode-body): Use the supplied charset
3414 unconditionally if `code-pages' hasn't been loaded.
3415
3416 2003-04-07 Jesper Harder <harder@ifa.au.dk>
3417
3418 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3419 `insert-buffer', the docstring says "This function is meant for
3420 the user to run interactively. Don't call it from programs!"
3421
3422 * mm-extern.el (mm-extern-mail-server): Do.
3423
3424 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3425 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3426 (mml1991-pgg-encrypt): Do.
3427
3428 * pgg.el (pgg-decrypt-region): Do.
3429
3430 * mm-view.el (mm-view-pkcs7-decrypt): Do.
3431
3432 * mml-smime.el (mml-smime-verify): Do.
3433
3434 * mml.el (mml-insert-mime, mml-preview): Do.
3435
3436 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3437 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3438 (mml2015-pgg-encrypt): Do.
3439
3440 2003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3441
3442 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3443
3444 2003-04-06 Jesper Harder <harder@ifa.au.dk>
3445
3446 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3447 `buffer-file-coding-system' to the new buffer.
3448 (mm-uu-pgp-signed-extract-1): Don't copy
3449 `buffer-file-coding-system' here.
3450
3451 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3452 exist in XEmacs.
3453 (mm-decode-body): Add missing quote.
3454
3455 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3456 buffer-file-coding-system.
3457
3458 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3459 last-coding-system-used.
3460
3461 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3462 according to buffer-file-coding-system.
3463
3464 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3465
3466 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3467 (pgg-pgp-snarf-keys-region): Do.
3468
3469 * pgg-pgp5.el (pgg-pgp5-verify-region)
3470 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
3471
3472 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
3473
3474 2003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3475
3476 * spam.el (spam-split): (save-excursion) around (widen).
3477 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3478 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
3479
3480 2003-04-05 Steve Youngs <youngs@xemacs.org>
3481
3482 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3483 don't use it when loading gnus-sum.el if we're in XEmacs.
3484
3485 2003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
3486
3487 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3488 print-escape-nonascii to fix more characters in compiled format
3489 specs.
3490
3491 2003-04-05 Jesper Harder <harder@ifa.au.dk>
3492
3493 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3494 Fix customization type.
3495
3496 2003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
3497
3498 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3499 print-quoted, print-readably, print-escape-multibyte, and
3500 print-level to match original behavior of gnus-prin1. This should
3501 repair the format of .newsrc.eld when using compiled format specs.
3502
3503 2003-04-04 Jesper Harder <harder@ifa.au.dk>
3504
3505 * gnus-group.el (tool-bar-map): defvar it.
3506
3507 * gnus-art.el (tool-bar-map): Do.
3508
3509 * gnus-sum.el (tool-bar-map): Do.
3510
3511 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3512
3513 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3514
3515 2003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3516
3517 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3518 and value.
3519 (gnus-button-alist): Use it.
3520
3521 2003-04-03 Jesper Harder <harder@ifa.au.dk>
3522
3523 * pgg-gpg.el (pgg-gpg-process-region): Do.
3524
3525 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3526 (pgg-pgp-snarf-keys-region): Do.
3527
3528 * pgg-pgp5.el (pgg-pgp5-verify-region)
3529 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3530
3531 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3532 unsafe.
3533 (pgg-temporary-file-directory): Remove.
3534
3535 2003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3536
3537 * gnus-util.el (gnus-message): Added doc-string.
3538
3539 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3540 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3541
3542 2003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3543
3544 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3545 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3546
3547 2003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3548
3549 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3550 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3551
3552 2003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
3553
3554 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3555 print-escape-newlines to print escape sequences rather than
3556 literal newline characters.
3557
3558 2003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3559
3560 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3561 `message-valid-fqdn-regexp' for initialization.
3562 (gnus-button-handle-info-url): Renamed and extended version of
3563 `gnus-button-handle-info'.
3564 (gnus-button-message-level): Renamed from `gnus-button-mail-level'.
3565 (gnus-button-handle-symbol, gnus-button-handle-library)
3566 (gnus-button-handle-info-keystrokes): New functions.
3567 (gnus-button-browse-level): New variable.
3568 (gnus-button-alist): Use them. Added levels.
3569 (gnus-header-button-alist): Added levels.
3570
3571 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3572
3573 * gnus.el (gnus-version-number): Bump.
3574
3575 2003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3576
3577 * gnus.el: Oort Gnus v0.17 is released.
3578
3579 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3580
3581 * gnus-start.el (gnus-unload): Removed.
3582
3583 * pop3.el (pop3-read-response): Use
3584 nnheader-accept-process-output.
3585 (pop3-retr): Ditto.
3586
3587 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3588 (mm-text-html-washer-alist): Ditto.
3589
3590 2003-03-31 Simon Josefsson <jas@extundo.com>
3591
3592 * imap.el (imap-gssapi-program): Also try GNU SASL.
3593 (imap-gssapi-open): Accept GNU SASL greeting.
3594 (imap-read-timeout): New.
3595 (imap-wait-for-tag): Use it.
3596
3597 2003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3598
3599 * nntp.el (nntp-accept-process-output): Use new function.
3600
3601 * nnheader.el (nnheader-read-timeout): New variable.
3602 (nnheader-accept-process-output): New function.
3603
3604 * nntp.el (nntp-read-timeout): Removed.
3605
3606 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3607
3608 2003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3609
3610 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3611
3612 2003-03-30 Simon Josefsson <jas@extundo.com>
3613
3614 * message.el (message-idna-inside-rhs-p): Narrow to header before
3615 searching.
3616
3617 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3618
3619 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3620
3621 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3622
3623 2003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3624
3625 * message.el (message-make-in-reply-to): Use
3626 mail-extract-address-components to determine sender's
3627 name/address.
3628
3629 2003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3630
3631 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3632
3633 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3634 valid lambda.
3635 (gnus-registry-translate-from-alist): Ditto.
3636
3637 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3638 print-length to nil.
3639
3640 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3641
3642 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3643 (gnus-grab-cam-face): Use it.
3644
3645 2003-03-28 Paul Jarc <prj@po.cwru.edu>
3646
3647 * nnmaildir.el (nnmaildir-request-set-mark)
3648 (nnmaildir-close-group): Allow each mark directory in a group to
3649 have its own inode for mark files, to accommodate AFS.
3650
3651 2003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3652
3653 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3654 gnus-read-newsrc-el-file.
3655 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
3656
3657 * gnus-registry.el (gnus-registry-translate-to-alist)
3658 (gnus-registry-translate-from-alist): New functions.
3659 (gnus-register-spool-action): Add a spool item to the registry.
3660
3661 * gnus.el (gnus-variable-list): Added gnus-registry-alist to the
3662 list of saved variables.
3663 (gnus-registry-alist): New variable.
3664
3665 2003-03-28 Andreas Fuchs <asf@void.at>
3666
3667 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3668 functions.
3669
3670 2003-03-27 Simon Josefsson <jas@extundo.com>
3671
3672 * gnus-art.el (article-decode-group-name): Be correct instead of
3673 smart.
3674
3675 2003-03-27 Jesper Harder <harder@ifa.au.dk>
3676
3677 * gnus-sum.el (gnus-article-loose-mime)
3678 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3679 group.
3680
3681 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3682 doc string.
3683
3684 2003-03-26 Kevin Ryde <user42@zip.com.au>
3685
3686 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3687 gnus-summary-find-uncancelled, skip temporary articles inserted by
3688 "refer" functions.
3689
3690 2003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3691
3692 * smiley.el (smiley-buffer): New function.
3693
3694 2003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
3695
3696 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3697 gnus-summary-update-line (which updated the article's face) with
3698 gnus-summary-update-download-mark (which updates the article's
3699 face by calling gnus-summary-update-line AND updates the download
3700 mark to show that the article was fetched).
3701
3702 2003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
3703
3704 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3705 option of deleting agent directories for groups/servers that are
3706 not currently agentized.
3707 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3708
3709 * gnus-int.el (gnus-open-server): Report backend errors in
3710 condition handler.
3711
3712 2003-03-23 Simon Josefsson <jas@extundo.com>
3713
3714 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3715 header.
3716
3717 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3718 same as Newsgroups.
3719
3720 * nntp.el (nntp-open-connection-function): Mention
3721 nntp-open-tls-stream.
3722 (nntp-open-tls-stream): New function.
3723
3724 * tls.el: New file.
3725
3726 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3727 instead of SSL.
3728 (nnimap-stream): Add other streams, link to imap variables.
3729 (nnimap-authenticator): Add other authenticator, link to imap
3730 variables.
3731
3732 * imap.el: Autoload open-tls-stream.
3733 (imap-streams): Add tls in front of ssl.
3734 (imap-stream-alist): Add tls.
3735 (imap-default-tls-port): New variable.
3736 (imap-tls-p, imap-tls-open): New functions.
3737
3738 2003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3739
3740 * mm-url.el (mm-url-insert-file-contents): Parse url only if
3741 results is a list.
3742
3743 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3744
3745 * mail-source.el (mail-source-fetch-imap): Revert.
3746
3747 2003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3748
3749 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3750 less strict regexp.
3751
3752 2003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3753
3754 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3755 more imap function.
3756
3757 2003-03-21 Simon Josefsson <jas@extundo.com>
3758
3759 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3760 Followup-To data inline.
3761
3762 2003-03-21 Jesper Harder <harder@ifa.au.dk>
3763
3764 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3765 icontopbm isn't available.
3766
3767 2003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
3768
3769 * gnus-int.el (gnus-open-server): Catch errors in backend's
3770 open-server method. Returns nil rather than crashing startup.
3771
3772 * gnus-sum.el (eval-when-compile): Modified to resolve
3773 compile-time warnings.
3774
3775 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3776 Reports length of series so that the user can compare N with a
3777 subject that should, if the entire series is present, contain
3778 '(.../N)'.
3779 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3780 of temp file (Win-XP may leave the temp file locked when the
3781 uudecode process fails).
3782
3783 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3784
3785 * message.el (message-split-line): Ignore error.
3786
3787 2003-03-20 Kim F. Storm <storm@cua.dk>
3788
3789 * message.el (message-split-line): New function.
3790 (message-mode-map): Remap split-line to message-split-line.
3791
3792 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3793
3794 * message.el (message-make-overlay): Defalias it to make-overlay.
3795 (message-delete-overlay): Defalias it to delete-overlay.
3796 (message-overlay-put): Defalias it to overlay-put.
3797 (message-idna-to-ascii-rhs-1): Use them.
3798
3799 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3800 functions to extent functions.
3801
3802 2003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3803
3804 * message.el (message-check-news-header-syntax): Fixed regexp.
3805
3806 2003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3807
3808 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3809
3810 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3811 mm-url-insert-file-contents.
3812
3813 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3814 (nnrss-check-group): Use it.
3815
3816 2003-03-20 Mark A. Hershberger <mah@everybody.org>
3817
3818 * nnrss.el: Primitive XML Name-space support. This means that RSS
3819 feeds like Kevin Burton's[1] can now be read in Gnus.
3820
3821 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3822 means that if you want to read the RSS feed for example.com, all
3823 you have to do is hit "G R http://www.example.com/ RET" and
3824 nnrss.el will find and the feed listed on the site or (if you have
3825 loaded xml-rpc.el) look it up on syndic8.com.
3826
3827 Marked the message as HTML (by adding a Content-Type header) so
3828 that Gnus will render it as html if the user wants that.
3829
3830 Implemented the ability to save nnrss-group-alist so that any new
3831 feeds you subscribe to will be found the next time you start up.
3832
3833 Implemented support for RSS 2.0 elements (author, pubDate).
3834
3835 Prefer for <content:encoded> over <description> where both
3836 elements exist.
3837
3838 * mm-url.el (mm-url-insert): Set url-current-object.
3839
3840 * gnus-group.el (gnus-group-make-rss-group): New function.
3841
3842 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3843
3844 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3845 for highlight overlays.
3846
3847 2003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3848
3849 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3850 a NOV.
3851
3852 2003-03-20 Simon Josefsson <jas@extundo.com>
3853
3854 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3855 (message-idna-to-ascii-rhs): Use it.
3856
3857 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3858
3859 2003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3860
3861 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3862 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3863 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3864 spam-marks and ham-marks parameters.
3865 (spam-generic-register-routine, spam-ham-move-routine): Use the
3866 new spam-group-{spam,ham}-mark-p functions.
3867
3868 * gnus.el (spam-marks, ham-marks): New group parameters with
3869 default values same as the old spam-spam-marks and spam-ham-marks.
3870
3871 2003-03-19 Simon Josefsson <jas@extundo.com>
3872
3873 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3874 (gnus-use-idna): New variable.
3875 (article-decode-idna-rhs): New function.
3876
3877 * message.el (message-use-idna): New variable.
3878 (message-mode-field-menu): Add entry for IDNA.
3879 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3880 (message-idna-to-ascii-rhs): New function.
3881 (message-generate-headers): Invoke IDNA code.
3882
3883 2003-03-19 Paul Jarc <prj@po.cwru.edu>
3884
3885 * nnmaildir.el (nnmaildir--system-name): New function.
3886 (nnmaildir-request-accept-article): Use it.
3887
3888 2003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3889
3890 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3891 gnus-compile function does.
3892
3893 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3894 bogus change.
3895
3896 2003-03-19 Jesper Harder <harder@ifa.au.dk>
3897
3898 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3899 sort-coding-systems is defined.
3900
3901 2003-03-18 Paul Jarc <prj@po.cwru.edu>
3902
3903 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3904 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3905 Replace create-directory with target-prefix.
3906
3907 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3908
3909 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3910 find-charset-string which is slooow in XEmacs.
3911
3912 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3913
3914 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3915 compiler under XEmacs.
3916
3917 2003-03-18 Jesper Harder <harder@ifa.au.dk>
3918
3919 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3920 work for multipart/signed where the message text isn't `last'.
3921
3922 2003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3923
3924 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3925 the value of mm-inline-text-html-with-images.
3926 (mm-inline-text-html-render-with-w3m): Don't bind
3927 w3m-display-inline-images.
3928
3929 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3930 w3m-display-inline-images.
3931
3932 2003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3933
3934 * gnus.el (gnus-version-number): Bump.
3935
3936 2003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3937
3938 * gnus.el: Oort Gnus v0.16 is released.
3939
3940 2003-03-17 Paul Jarc <prj@po.cwru.edu>
3941
3942 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3943 'respool-able backends define a global nnchoke-get-new-mail
3944 variable.
3945
3946 2003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3947
3948 * gnus-art.el (gnus-mime-delete-part): New function.
3949 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3950
3951 2003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3952
3953 * message.el (message-check-news-header-syntax): Don't push
3954 groups twice onto list of unknown groups.
3955
3956 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3957 back.
3958
3959 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3960
3961 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3962 config unless the summary buffer exists.
3963
3964 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3965 that target group is computed correctly when articles are marked
3966 as read by Xref handling.
3967
3968 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3969 imap-open.
3970
3971 * message.el (message-send-mail): Add courtesy string to Bcc's,
3972 too.
3973
3974 * gnus-cite.el (gnus-cited-line-p): New function.
3975
3976 2003-03-15 Jesper Harder <harder@ifa.au.dk>
3977
3978 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3979 force, to use the supplied charset unconditionally.
3980
3981 * gnus-art.el (article-decode-charset): Use it.
3982
3983 2003-03-14 Jesper Harder <harder@ifa.au.dk>
3984
3985 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3986 (mm-decode-body): Use it.
3987
3988 * rfc2047.el (rfc2047-decode-region): Do.
3989 (rfc2047-decode-string): Guess coding system if the default is
3990 invalid.
3991
3992 2003-03-12 Paul Jarc <prj@po.cwru.edu>
3993
3994 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3995 articles are marked 'read, so we get correct article counts.
3996
3997 2003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3998
3999 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4000 the button.
4001 (gnus-insert-prev-page-button): Ditto.
4002 (gnus-insert-next-page-button): Ditto.
4003 (gnus-insert-mime-security-button): Ditto.
4004
4005 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4006 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4007 (mm-inline-image-xemacs): Ditto.
4008
4009 2003-03-12 Paul Jarc <prj@po.cwru.edu>
4010
4011 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4012 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4013 the recent filename uniqueness discussion.
4014
4015 2003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4016
4017 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4018 newline next time.
4019 (mm-inline-image-xemacs): Ditto.
4020
4021 2003-03-10 Jesper Harder <harder@ifa.au.dk>
4022
4023 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4024 kill-line.
4025
4026 2003-03-09 Jesper Harder <harder@ifa.au.dk>
4027
4028 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4029 kill-line.
4030
4031 2003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4032
4033 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4034 fixing the code to match the documentation.
4035 (gnus-agent-fetch-selected-article): Replaced
4036 gnus-summary-update-article-line with gnus-summary-update-line as
4037 the former did not correctly recalculate the thread indentation.
4038 (gnus-agent-find-parameter): The agent-predicate, if not found
4039 anywhere else, defaults to the value of gnus-agent-predicate.
4040 (gnus-agent-fetch-session): Fixed typo; now executes
4041 gnus-agent-fetched-hook rather than the undocumented
4042 gnus-agent-fetch-hook.
4043 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4044 default agent predicate is now provided by
4045 gnus-agent-find-parameter.
4046 (gnus-agent-message): New macro. This macro avoids potentially
4047 costly parameter evaluation when the message's level is too high
4048 to display.
4049 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4050 overview buffer. Uses new gnus-agent-message macro to reduce
4051 overhead of optional messages. Reversed message levels to
4052 emphasize percent completion messages. Detailed messages of
4053 little use except when debugging code.
4054
4055 2003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4056
4057 * spam.el (spam-ham-move-routine): Use
4058 spam-mark-ham-unread-before-move-from-spam-group.
4059 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
4060
4061 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4062
4063 * spam.el: Load nnimap.el when compiling.
4064 (spam-setup-widening): Use nnimap-split-download-body-default instead
4065 of nnimap-split-download-body which is a user-customizable variable.
4066
4067 2003-03-07 Simon Josefsson <jas@extundo.com>
4068
4069 * nnimap.el (nnimap-split-download-body-default): New, holds
4070 default for n-s-d-b.
4071 (nnimap-split-download-body): Add new setting (symbol default),
4072 which uses contents of n-s-d-b-d, and made it the default.
4073
4074 2003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4075
4076 * spam.el (spam-use-hashcash): New variable.
4077 (spam-list-of-checks): Added spam-use-hashcash with associated
4078 spam-check-hashcash.
4079 (spam-check-hashcash): New function, installed iff hashcash.el is
4080 loaded.
4081 (spam-setup-widening): Don't use (return).
4082
4083 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4084
4085 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4086 predicate of `false' to avoid an error when a group defines no
4087 predicate. Fixed typo that disabled agent scoring (i.e. the
4088 low/high predicates should now work).
4089
4090 2003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4091
4092 * spam.el: Add spam-maybe-spam-stat-load to
4093 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4094 (spam-bogofilter-register-with-bogofilter): Use
4095 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4096 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4097 custom variables to replace "-s" and "-n".
4098
4099 * gnus-group.el (gnus-group-get-new-news): Call the new
4100 gnus-get-top-new-news-hook hook.
4101
4102 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4103 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
4104
4105 2003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4106
4107 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4108
4109 2003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4110
4111 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4112 a cl run-time function.
4113
4114 2003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4115
4116 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4117 on gnus-agent-short-article.
4118 (gnus-category-read): Replaced CL function mapcar* with new macro:
4119 gnus-mapcar.
4120 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4121 support functions that accept multiple parameters. A separate
4122 sequence must be provided for each parameter in the function.
4123 Iteration stops when the end of the shortest list is reached.
4124
4125 2003-03-06 Jesper Harder <harder@ifa.au.dk>
4126
4127 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4128
4129 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4130 (html2text-delete-single-tag, html2text-clean-anchor)
4131 (html2text-remove-tags): Use delete-region.
4132 (html2text-fix-paragraphs): Simplify.
4133
4134 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4135 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4136 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4137 kill-region.
4138
4139 2003-03-04 John Paul Wallington <jpw@gnu.org>
4140
4141 * gnus-agent.el (gnus-agent-enable-expiration)
4142 (gnus-agent-article-alist, gnus-agent-article-alist)
4143 (gnus-agent-cat-defaccessor): Doc fixes.
4144
4145 2003-03-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4146
4147 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4148 byte-compiled functions.
4149
4150 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4151
4152 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4153 customization between new maneuvering (which permits selecting
4154 undownloaded articles) and old maneuvering (which skipped over
4155 undownloaded articles) behaviors.
4156 (gnus-summary-find-next): Pass through the unread and subject
4157 parameters when calling gnus-summary-find-prev.
4158 (gnus-summary-find-next, gnus-summary-find-prev): Apply
4159 gnus-auto-goto-ignores to filter out unacceptable articles.
4160
4161 2003-03-04 Jesper Harder <harder@ifa.au.dk>
4162
4163 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4164 exists in all supported Emacs versions, so we don't need this
4165 compatibility function.
4166 (mail-source-fetch-pop, mail-source-check-pop)
4167 (mail-source-fetch-webmail): Use read-passwd.
4168
4169 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4170 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4171 read-passwd.
4172
4173 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4174
4175 * imap.el (imap-read-passwd): Remove.
4176 (imap-interactive-login): Use read-passwd.
4177
4178 * canlock.el (canlock-read-passwd): Remove.
4179 (canlock-insert-header, canlock-verify): Use read-passwd.
4180
4181 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4182 (sieve-manage-interactive-login): Use read-passwd.
4183
4184 * pop3.el (pop3-read-passwd): Remove.
4185 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4186 read-passwd.
4187
4188 * pgg.el (pgg-read-passphrase): Simplify.
4189
4190 2003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4191
4192 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4193 'plugged' when actually 'unplugged' bug.
4194 (gnus-category-read): Ignore nil values when converting an
4195 old-format category so that the new-format category will default
4196 those attributes to the global variables.
4197
4198 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4199
4200 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4201 doc-string.
4202
4203 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4204
4205 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4206 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4207 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4208 * mm-url.el (mm-url-decode-entities-string): Do.
4209 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4210 * mm-decode.el (mm-find-raw-part-by-type): Do.
4211 * message.el (message-send-mail-partially)
4212 (message-send-mail-with-sendmail): Do.
4213 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4214 * gnus-kill.el (gnus-pp-gnus-kill): Do.
4215 * gnus-art.el (gnus-article-treat-unfold-headers)
4216 (gnus-article-encrypt-body): Do.
4217
4218 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4219
4220 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4221 (mail-source-delete-old-incoming-confirm): New variable.
4222 (mail-source-delete-old-incoming): Use it. New function.
4223 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4224 `mail-source-delete-incoming' is a nonnegative integer.
4225
4226 2003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4227
4228 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4229 (gnus-user-agent): Fixed typo.
4230
4231 2003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4232
4233 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4234 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4235
4236 2003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4237
4238 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4239 (gnus-agent-fetch-session): Allow debugging to take place.
4240
4241 2003-03-03 Jesper Harder <harder@ifa.au.dk>
4242
4243 * gnus-sum.el (gnus-highlight-selected-summary)
4244 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4245 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4246 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4247 and makes it clear that we don't need the side effect.
4248 * gnus-util.el (gnus-delete-line): Do.
4249 * gnus-xmas.el (gnus-group-add-icon): Do.
4250 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4251 * nntp.el (nntp-send-authinfo-from-file): Do.
4252 * nnml.el (nnml-header-value): Do.
4253 * nnheader.el (nnheader-insert-references): Do.
4254 * gnus-cite.el (gnus-article-highlight-citation)
4255 (gnus-cite-parse): Do.
4256 * gnus-score.el (gnus-score-followup): Do.
4257 * gnus-draft.el (gnus-draft-send): Do.
4258 * gnus-group.el (gnus-group-highlight-line): Do.
4259 * gnus-cache.el (gnus-cache-braid-nov): Do.
4260 * nnfolder.el (nnfolder-retrieve-headers)
4261 (nnfolder-request-article): Do.
4262 * gnus-art.el (article-hide-boring-headers)
4263 (gnus-article-hide-header): Do.
4264
4265 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4266 * nnml.el (nnml-request-replace-article): Do.
4267 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4268 * nnfolder.el (nnfolder-request-move-article): Do.
4269 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4270 * gnus-art.el (gnus-mm-display-part): Do.
4271
4272 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4273
4274 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4275
4276 * nntp.el (nntp-possibly-change-group): Avoid calling
4277 process-buffer on nil (Which happened when you lost your
4278 connection while fetching); instead signal a "Server Closed
4279 Connection" error.
4280
4281 2003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4282
4283 * gnus-agent.el (gnus-agent-enable-expiration): New
4284 variable. Either ENABLE or DISABLE. Sets default behavior for
4285 selecting which groups are expired.
4286 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4287 gnus-agent-set-cat-groups): Provides abstract interface for
4288 accessing agent category. Category now implemented by an alist.
4289 (gnus-agent-add-group, gnus-agent-remove-group,
4290 gnus-category-insert-line, gnus-category-edit-predicate,
4291 gnus-category-edit-score, gnus-category-edit-groups,
4292 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4293 new agent category abstraction.
4294 (gnus-agent-find-parameter): New function. Search for agent
4295 configuration parameter first in the group's parameters, then its
4296 topics (if any), and then the group's category. If not found
4297 anywhere, use the original defined constants.
4298 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4299 gnus-agent-find-parameter.
4300 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4301 gnus-agent-cache now blocks retrieving headers and articles from
4302 the local cache. Fetched content is still added to the cache
4303 before being returned.
4304 (gnus-agent-fetch-session): Use error-message-string to generate
4305 displayed error message.
4306 (gnus-agent-customize-category): New Command. 'e' in category
4307 buffer opens category customization buffer.
4308 (gnus-category-read): Reads either positional or alist format;
4309 returns alist format.
4310 (gnus-category-write): Writes category file compatible with
4311 current, and previous, versions of gnus-agent.
4312 (gnus-category-make-function, gnus-category-make-function-1):
4313 Corrected documentation; parameter is predicate NOT category.
4314 (gnus-predicate-implies-unread): Now works in more cases per the
4315 todo comment.
4316 (gnus-function-implies-unread-1): New function. Supports
4317 gnus-predicate-implies-unread.
4318 (gnus-agent-expire-group): Command now provides default of group
4319 under point.
4320 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4321 agent-days-until-old parameters. No longer supports
4322 gnus-agent-expire-days being set to an alist.
4323 (gnus-agent-request-article): Now performs its own checks of
4324 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4325 assuming that the caller will do them correctly.
4326 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4327 gnus-agent-expire-days is set to an alist. Converts said alist
4328 into group parameter so that gnus-agent-expire-days will not be
4329 needed.
4330 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4331 checks surrounding gnus-agent-request-article removed; now
4332 performed by gnus-agent-request-article.
4333 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4334 customizable group/topic parameters that regulate the agent.
4335 (gnus-group-customize): Uses gnus-agent-parameters. Replace
4336 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4337 the list of gnus buffers.
4338 (gnus-trim-whitespace): Removes leading and trailing whitespace
4339 from multiline strings.
4340 (gnus-agent-cat-prepare-category-field)
4341 (gnus-agent-customize-category): Constructs a category
4342 customization buffer.
4343 * gnus-int.el (gnus-retrieve-headers)
4344 (gnus-request-expire-articles): No longer checks gnus-agent-cache
4345 as it is handled internally by the agent.
4346 (gnus-request-head, gnus-request-body): Conditional checks
4347 surrounding gnus-agent-request-article removed; now performed by
4348 gnus-agent-request-article.
4349
4350 * gnus-start.el (): Add defvar statements to resolve compilation
4351 warnings.
4352 (gnus-long-file-names): New function. Isolates platform dependent
4353 msdos-long-file-names.
4354 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4355 option of writing directly to file. Avoids memory exhausted
4356 errors when .newsrc.eld is huge.
4357 (gnus-save-newsrc-file): Uses new
4358 gnus-save-startup-file-via-temp-buffer.
4359 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
4360 standard-output.
4361 (gnus-display-time-event-handler): Change to alias from a defun
4362 to avoid a compile-time warning when display-time-event-handler is
4363 not defined.
4364 * gnus-util.el (gnus-with-output-to-file): New macro.
4365 Binds standard-output such that prin1 and princ will write directly
4366 to a file.
4367
4368 * gnus.el (gnus-agent-cache): Expand documentation.
4369 (gnus-summary-high-undownloaded-face): Remove second bold keyword
4370 so that this face is actually bold.
4371
4372 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4373 gnus-use-cache has been set.
4374
4375 2003-03-02 Jesper Harder <harder@ifa.au.dk>
4376
4377 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4378
4379 2003-03-01 Jesper Harder <harder@ifa.au.dk>
4380
4381 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4382
4383 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4384
4385 * spam.el: Fix typo.
4386
4387 2003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
4388
4389 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4390 errors-buffer. This produces a nicer error message in case of
4391 problems.
4392
4393 2003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4394
4395 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4396 load stats iff spam-use-stat is on.
4397
4398 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
4399 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4400 instead of spam-stat-load and spam-stat-save in the
4401 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
4402
4403 2003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4404
4405 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4406
4407 2003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4408
4409 * message.el (message-make-fqdn): Protect against nil user-mail.
4410
4411 2003-02-28 Vasily Korytov <deskpot@myrealbox.com>
4412
4413 * gnus-art.el (gnus-boring-article-headers): New values:
4414 'to-list and 'cc-list.
4415
4416 2003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4417
4418 * spam.el (spam-setup-widening): New function to set.
4419 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4420 (spam-list-of-statistical-checks): List of statistical splitter
4421 checks.
4422 (spam-split): Added a widen call when a statistical check is
4423 enabled.
4424
4425 2003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4426
4427 * gnus-msg.el (gnus-user-agent): Changed default to
4428 'emacs-gnus-type, renamed 'full.
4429
4430 2003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4431
4432 * nnfolder.el (nnfolder-request-accept-article): Don't use
4433 mail-header-unfold-field.
4434
4435 2003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4436
4437 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4438 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4439
4440 2003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4441
4442 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4443 (spam-split): Remove spam-stat-load call.
4444
4445 2003-02-26 Simon Josefsson <jas@extundo.com>
4446
4447 * gnus-sum.el (gnus-summary-toggle-header): Run
4448 gnus-article-decode-hook instead of calling a-decode-encoded-words
4449 directly (the latter is run as part of the former).
4450
4451 2003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4452
4453 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4454
4455 2003-02-25 Jesper Harder <harder@ifa.au.dk>
4456
4457 * message.el (message-sendmail-envelope-from): New option.
4458 (message-sendmail-envelope-from): New function.
4459 (message-send-mail-with-sendmail): Use it.
4460
4461 2003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4462
4463 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4464 compensation for TDMA addresses.
4465
4466 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4467
4468 * gnus-msg.el (gnus-user-agent): New variable.
4469 (gnus-version-expose-system): Removed. Obsoleted by
4470 `gnus-user-agent'.
4471 (gnus-extended-version): Use `gnus-user-agent'.
4472
4473 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4474
4475 * spam.el (spam-stat-register-spam-routine)
4476 (spam-stat-register-ham-routine): Remove spam-stat-save.
4477 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
4478
4479 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4480
4481 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4482 reference.
4483
4484 2003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4485
4486 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4487 calculation to avoid integer overflow.
4488
4489 2003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4490
4491 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4492
4493 2003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4494
4495 * spam.el: Disabled spam-get-article-as-filename.
4496
4497 2003-02-24 Michael Shields <shields@msrl.com>
4498
4499 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4500 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4501 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4502 * spam.el (spam-summary-prepare-exit): Use it.
4503 * gnus.el (gnus-install-group-spam-parameters): New.
4504 * spam.el (spam-group-ham-processor-copy-p): New.
4505 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4506 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4507 that would cause the current message to be moved if the group had
4508 no spam.
4509 * spam.el (spam-ham-move-routine): New `copy' argument.
4510
4511 2003-02-24 Martin Thornquist <martint@ifi.uio.no>
4512
4513 * gnus-topic.el (gnus-topic-select-group): Select last group if
4514 after last group.
4515 * gnus-group.el (gnus-group-select-group): Ditto.
4516
4517 2003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4518
4519 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4520 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4521 point-at-(b|e)ol which aren't available in Emacs 20.
4522
4523 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4524
4525 2003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4526
4527 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4528 clause of the condition-case statement. Errors connecting to a
4529 server no longer terminate gnus.
4530
4531 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4532 make its use obvious. Added no-nothing case to avoid
4533 opening(closing) servers when already open(closed).
4534 (gnus-agent-while-plugged): Added macro to facilitate internal use
4535 of gnus-agent-toggle-plugged.
4536 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4537 temporarily open servers.
4538 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4539 as sorting gnus-newsgroup-headers is wrong.
4540 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4541 to temporarily open servers. Corrected logic to handle setting
4542 gnus-agent-mark-unread-after-downloaded.
4543 (gnus-agent-fetch-articles): Now handles headers with missing
4544 article sizes and/or missing article lengths. Now clears the
4545 message buffer when finished.
4546 (gnus-agent-fetch-group-1): Position point before calling
4547 gnus-summary-set-agent-mark.
4548 (gnus-get-predicate): Corrected description, parameter is
4549 predicate not category.
4550 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4551 provide a separate single group expiration function.
4552 (gnus-agent-regenerate-group): Now clears the message buffer when
4553 finished.
4554
4555 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4556
4557 * gnus.el (gnus-agent-target-move-group-header): New variable.
4558 * gnus-draft.el (gnus-draft-send): If special header
4559 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4560 that group, instead of performing the regular sending functions.
4561
4562 2003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4563
4564 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4565
4566 2003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4567
4568 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4569 variables.
4570 (message-make-fqdn): Use it. Improved validity check.
4571
4572 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4573
4574 * message.el (message-user-mail-address): Check whether
4575 user-mail-address looks valid.
4576
4577 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4578
4579 * gnus-util.el (gnus-fetch-original-field): New function.
4580
4581 2003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4582
4583 * message.el (message-mode): \\(...\\) around additional
4584 paragraph-separate alternative.
4585
4586 2003-02-23 Jesper Harder <harder@ifa.au.dk>
4587
4588 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4589 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4590 display key bindings.
4591 (gnus-mime-button-menu): Rewrite.
4592
4593 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4594
4595 * gnus-art.el (gnus-button-url-regexp): Removed `.
4596
4597 2003-02-23 Max Froumentin <mf@w3.org>
4598
4599 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4600
4601 2003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4602
4603 * gnus-art.el (gnus-mime-action-on-part): Require a match
4604 interactively.
4605
4606 * gnus-start.el (gnus-save-newsrc-file): Use
4607 gnus-backup-startup-file.
4608 (gnus-backup-startup-file): New variable.
4609
4610 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4611
4612 * gnus.el (gnus-summary-buffer-name): Moved function here.
4613
4614 * gnus-draft.el (defun): Remove debug.
4615
4616 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4617
4618 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4619 can't open server.
4620
4621 2003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4622
4623 * gnus-draft.el (defun): Configure posting styles.
4624
4625 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4626 the entry for the group exists before we alter it.
4627
4628 2003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
4629
4630 * message.el (message-mode): MML tags separate paragraphs.
4631
4632 2003-02-22 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4633
4634 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4635 `gnus-newsgroup-headers'.
4636
4637 2003-02-22 Karl Pflästerer <sigurd@12move.de>
4638
4639 * gnus-art.el (gnus-article-refer-article): Grok more message id
4640 formats.
4641
4642 2003-02-22 Jesper Harder <harder@ifa.au.dk>
4643
4644 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4645 use "path name".
4646
4647 2003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4648
4649 * gnus-sum.el (gnus-summary-move-article)
4650 (gnus-summary-expire-articles): Send data header for article, not
4651 just article ID.
4652
4653 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4654 (gnus-register-spool-action): Added hashtable of message ID keys
4655 with message motion data.
4656
4657 2003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
4658
4659 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4660 variable, used in `gnus-button-mid-or-mail-heuristic'.
4661 (gnus-button-mid-or-mail-heuristic): New function derived from
4662 Florian Weimer's Perl script.
4663 (gnus-button-handle-mid-or-mail): Allow a function instead of
4664 'guess.
4665 (gnus-button-guessed-mid-regexp): Removed.
4666
4667 2003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4668
4669 * message.el (message-resend): Bind message-setup-hook to nil;
4670 remove X-Draft-From header.
4671
4672 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4673
4674 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4675 (gnus-newsgroup-undownloaded)
4676 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4677 Doc fixes.
4678
4679 2003-02-17 John Paul Wallington <jpw@gnu.org>
4680
4681 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4682 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4683
4684 2003-02-20 Jesper Harder <harder@ifa.au.dk>
4685
4686 * gnus-spec.el (gnus-xmas-format): Use insert instead of
4687 insert-string which is obsolete in Emacs 22.1.
4688
4689 * message.el (message-cross-post-followup-to-header): Do.
4690
4691 * spam.el (spam-ifile-register-with-ifile)
4692 (spam-stat-register-spam-routine)
4693 (spam-stat-register-ham-routine)
4694 (spam-bogofilter-register-with-bogofilter): Do.
4695
4696 * mailcap.el (mailcap-mime-data): Fix typo.
4697
4698 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4699
4700 2003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4701
4702 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4703 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4704 `gnus-cite-unsightly-citation-regexp'.
4705
4706 2003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4707
4708 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4709 even if there's just a header.
4710
4711 2003-02-19 Jesper Harder <harder@ifa.au.dk>
4712
4713 * message.el (message-fix-before-sending): Fix highlighting of
4714 illegible and invisible text.
4715
4716 * gnus-util.el (gnus-multiple-choice): Separate choices with
4717 ", ". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4718
4719 2003-02-18 Jesper Harder <harder@ifa.au.dk>
4720
4721 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4722
4723 2003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4724
4725 * spam.el (spam-ham-move-routine)
4726 (spam-mark-spam-as-expired-and-move-routine): Use
4727 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4728 around process-mark manipulation on the group.
4729
4730 2003-02-17 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4731
4732 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4733 submenu.
4734
4735 2003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736
4737 * mail-source.el (mail-source-fetch): Reverse the return value of
4738 the continuation question.
4739
4740 2003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4741
4742 * nndraft.el (nndraft-request-move-article): Bind
4743 nnmh-allow-delete-final to t.
4744
4745 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4746
4747 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4748
4749 2003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4750
4751 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4752 the buffer's size.
4753
4754 2003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4755
4756 * nnheader.el: Added cygwin to system-type comparisons.
4757
4758 2003-01-27 Juanma Barranquero <lektu@terra.es>
4759
4760 * imap.el (imap-mailbox-status): Fix typo.
4761
4762 2003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4763
4764 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4765 online.
4766
4767 2003-02-14 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
4768
4769 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4770 commands.
4771 * gnus-sum.el: Small change from Frank Weinberg
4772 <frank@usenet-rundfahrt.de>:
4773 (gnus-auto-center-group): New variable.
4774 (gnus-summary-read-group-1): Use it.
4775 (gnus-summary-next-group): Fix docstring.
4776
4777 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4778
4779 * gnus-util.el (gnus-faces-at): Simplify.
4780
4781 2003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4782
4783 * spam.el (spam-ham-move-routine)
4784 (spam-mark-spam-as-expired-and-move-routine): Made the article
4785 move conditional, so it's not called even if there's nothing to move.
4786
4787 2003-02-13 Kurt B. Kaiser <kbk@shore.net>
4788
4789 * message.el (message-unix-mail-delimiter): Accept any whitespace
4790 after the email address and before the date; do not require the
4791 space character.
4792
4793 2003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4794
4795 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4796 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4797
4798 * gnus-util.el (gnus-faces-at): New macro.
4799
4800 2003-02-13 Michael Shields <shields@msrl.com>
4801
4802 * gnus-cite.el
4803 (gnus-cite-attribution-suffix, gnus-cite-parse):
4804 Better handling for Microsoft citation styles.
4805 (gnus-unsightly-citation-regexp): New.
4806
4807 2003-02-12 Michael Shields <shields@msrl.com>
4808
4809 * gnus-art.el (article-strip-banner): Strip both per-group and
4810 per-user-address banners.
4811 (article-really-strip-banner): New.
4812
4813 2003-02-12 Michael Shields <shields@msrl.com>
4814
4815 * gnus-sum.el (gnus-article-goto-next-page,
4816 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4817 relying on the summary bindings of `n' and `p'.
4818
4819 2003-02-12 Michael Shields <shields@msrl.com>
4820
4821 * gnus-art.el (gnus-article-only-boring-p): New.
4822 (gnus-article-skip-boring): New.
4823 * gnus-cite.el (gnus-article-boring-faces): New.
4824 * gnus-sum.el (gnus-summary-next-page): Use
4825 gnus-article-only-boring-p.
4826
4827 2003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4828
4829 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4830 (spam-ham-move-routine): Unmark all articles before marking those
4831 of interest and calling gnus-summary-move-article.
4832
4833 2003-02-12 Jesper Harder <harder@ifa.au.dk>
4834
4835 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4836 logically the complement of gnus-get-buffer-create and
4837 gnus-add-buffer.
4838
4839 * gnus-util.el (gnus-kill-buffer): Do.
4840
4841 * nnmail.el: Autoload gnus-kill-buffer.
4842
4843 2003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4844
4845 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4846 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4847 the current LINE.
4848 (gnus-agent-summary-fetch-group): Minimized the number of times
4849 that the article is updated in the buffer.
4850
4851 2003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4852
4853 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4854 gnus-current-article when moving articles.
4855 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4856 use the process-mark.
4857
4858 2003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4859
4860 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4861 (gnus-topic-catchup-articles): Ditto.
4862 (gnus-topic-mark-topic): Reverse recursive logic.
4863
4864 2003-02-11 Jesper Harder <harder@ifa.au.dk>
4865
4866 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4867 gnus-refer-thread-limit is t.
4868
4869 2003-02-10 Jesper Harder <harder@ifa.au.dk>
4870
4871 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4872 sort-coding-systems to prefer utf-8 over utf-16.
4873
4874 2003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4875
4876 * gnus-agent.el (gnus-agent-expire-days):
4877 gnus-request-move-article depends on gnus-agent-expire to clean up
4878 the cache after moving the article. Therefore, g-a-e-d can NOT
4879 default to nil or can gnus-agent-expire be disabled by doing so.
4880 If you don't want to run gnus-agent-expire, don't call it.
4881 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4882 when g-a-e-d was NOT nil was removed.
4883 (gnus-agent-article-name): Removed unnecessary input test as
4884 article IDs are always strings.
4885 (gnus-agent-regenerate-group): Added check to protect against
4886 servers that generate absurdly long article IDs. Valid IDs are
4887 less than 10 digits to avoid overflow errors. Fixed logic error
4888 when ensuring that the final article ID is present in the new
4889 alist.
4890
4891 2003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4892
4893 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4894 next line after finding the parent.
4895
4896 2003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4897
4898 * gnus.el (gnus-version-number): Bumped.
4899
4900 2003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
4901
4902 * gnus.el: Oort Gnus v0.15 is released.
4903
4904 2003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4905
4906 * nnmail.el (nnmail-split-it): If a message ends up matching the
4907 same mailbox more than once, it will cause duplicates to appear
4908 in the mailbox.
4909
4910 2003-02-08 Simon Josefsson <jas@extundo.com>
4911
4912 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4913 code that only worked under Emacs.
4914
4915 2003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4916
4917 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
4918
4919 2003-02-08 Jesper Harder <harder@ifa.au.dk>
4920
4921 * gnus-art.el (gnus-article-refer-article): Use
4922 gnus-replace-in-string.
4923
4924 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
4925 (gnus-remove-duplicates): Do.
4926
4927 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4928
4929 * gnus-int.el (gnus-internal-registry-spool-current-method):
4930 New variable.
4931 (gnus-request-scan): Set
4932 gnus-internal-registry-spool-current-method to gnus-command-method
4933 before a request-scan operation.
4934
4935 * gnus-registry.el (regtest-nnmail): Use
4936 gnus-internal-registry-spool-current-method.
4937
4938 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * mail-source.el (mail-source-fetch): Typo fix.
4941
4942 2003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4943
4944 * nnmail.el (nnmail-spool-hook): New hook.
4945 (nnmail-cache-insert): Call nnmail-spool-hook.
4946
4947 * gnus-registry.el: New file with examples of using the hooks.
4948
4949 * gnus.el (gnus-registry): Added registry customization group.
4950 (gnus-group-prefixed-name): Improve function to return full group
4951 name optionally.
4952 (gnus-group-guess-prefixed-name): Shortcut to
4953 gnus-group-prefixed-name, using just the group name.
4954 (gnus-group-full-name): Always get a group's full name.
4955 (gnus-group-guess-full-name): Shortcut, using just the group name.
4956
4957 * gnus-sum.el (gnus-summary-article-move-hook)
4958 (gnus-summary-article-delete-hook)
4959 (gnus-summary-article-expire-hook): New hooks.
4960 (gnus-summary-move-article, gnus-summary-expire-articles)
4961 (gnus-summary-delete-article): Invoke the new hooks.
4962
4963 2003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4964
4965 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
4966 from message-ID.
4967
4968 2003-02-07 Jesper Harder <harder@ifa.au.dk>
4969
4970 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4971
4972 2003-02-07 John Paul Wallington <jpw@gnu.org>
4973
4974 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4975 (mm-write-region, mm-detect-coding-region): Doc fixes.
4976
4977 2003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4978
4979 * mail-source.el (mail-source-fetch): Ignore errors.
4980 (mail-source-ignore-errors): New variable.
4981
4982 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4983 articles.
4984
4985 * gnus-msg.el (gnus-version-expose-system): Change default.
4986
4987 2003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4988
4989 * gnus-msg.el (gnus-version-expose-system): New variable.
4990
4991 2003-02-07 Simon Josefsson <jas@extundo.com>
4992
4993 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
4994 patch from deskpot@myrealbox.com (Vasily Korytov).
4995
4996 2003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4997
4998 * gnus-art.el (article-display-face): Get the Face header from
4999 the current buffer.
5000
5001 2003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5002
5003 * gnus-art.el (gnus-mime-view-part-internally): Bind
5004 buffer-read-only to nil.
5005
5006 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5007
5008 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5009 from g-a-e-1 to g-a-e-2.
5010
5011 2003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5012
5013 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5014 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5015 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5016 (spam-use-whitelist-exclusive): New variable affecting
5017 spam-use-whitelist.
5018 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
5019
5020 2003-02-05 Simon Josefsson <jas@extundo.com>
5021
5022 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5023 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5024 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5025 (gnus-agent-expire-1): New.
5026 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5027 (gnus-agent-expire-2): New.
5028
5029 2003-02-05 Jesper Harder <harder@ifa.au.dk>
5030
5031 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5032 "delete-if" is misleading because it isn't actually destructive.
5033
5034 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5035
5036 * nnmail.el (nnmail-purge-split-history): Do.
5037
5038 * gnus-win.el (gnus-get-buffer-window): Do.
5039
5040 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5041 let-binding.
5042 (gnus-simplify-all-whitespace): Do.
5043
5044 2003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5045
5046 * gnus-delay.el (gnus-delay-article): Fix binding of the
5047 nndraft:delayed group.
5048
5049 2003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5050
5051 * gnus.el (spam group parameters): Change 'other to 'const in
5052 the group parameter definitions to soothe XEmacs.
5053
5054 2003-02-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5055
5056 * gnus-delay.el (gnus-delay-article): Really create
5057 nndraft:delayed group if it doesn't exist.
5058
5059 2003-02-04 Jesper Harder <harder@ifa.au.dk>
5060
5061 * gnus-sum.el (gnus-summary-search-article): Speed up by
5062 disabling various visual features while searching.
5063 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5064
5065 2003-02-03 Jesper Harder <harder@ifa.au.dk>
5066
5067 * spam.el (spam-list-of-checks): Don't quote nil and t in
5068 docstrings. From the elisp manual:
5069
5070 When a documentation string refers to a Lisp symbol, write
5071 it [..] with single-quotes around it. [..] There are two
5072 exceptions: write t and nil without single-quotes.
5073
5074 * messcompat.el (message-from-style): Do.
5075
5076 * message.el (message-send-mail): Do.
5077
5078 * gnus-util.el (gnus-use-byte-compile): Do.
5079
5080 * gnus-score.el (gnus-score-lower-thread): Do.
5081
5082 * gnus-int.el (gnus-server-unopen-status): Do.
5083
5084 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5085 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
5086
5087 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5088 (gnus-group-parameters): Do.
5089
5090 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
5091
5092 * mm-decode.el (mm-text-html-renderer): Do.
5093
5094 2003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5095
5096 * nnheader.el (nnheader-directory-separator-character): Change the
5097 way to compute the default value.
5098
5099 2003-02-02 Jesper Harder <harder@ifa.au.dk>
5100
5101 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5102 (gnus-button-alist): Fix regexp for describe-key.
5103 (gnus-button-handle-describe-function)
5104 (gnus-button-handle-describe-variable)
5105 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5106 (gnus-button-handle-apropos-variable)
5107 (gnus-button-handle-apropos-documentation): Docstring fix.
5108
5109 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5110
5111 2003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5112
5113 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5114 to nil.
5115
5116 * nnmail.el: Removed gnus-util autoload.
5117
5118 * gnus.el: Use gnus-prin1-to-string throughout.
5119
5120 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5121 print-level.
5122
5123 * gnus-art.el (article-display-x-face): Removed gray x-face stuff.
5124 (gnus-treat-display-grey-xface): Removed.
5125
5126 * gnus-fun.el (gnus-grab-cam-face): New.
5127 (gnus-convert-image-to-gray-x-face): Removed.
5128 (gnus-convert-gray-x-face-to-xpm): Removed.
5129 (gnus-convert-gray-x-face-region): Removed.
5130 (gnus-grab-gray-x-face): Removed.
5131
5132 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5133
5134 2003-01-31 Jesper Harder <harder@ifa.au.dk>
5135
5136 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5137 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5138 bound.
5139
5140 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5141
5142 2003-01-30 Jesper Harder <harder@ifa.au.dk>
5143
5144 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5145 Remove -- these are bogus options which are never used.
5146
5147 2003-01-29 Jesper Harder <harder@ifa.au.dk>
5148
5149 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5150
5151 2003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5152
5153 * spam.el (spam-check-blackholes)
5154 (spam-blackhole-good-server-regex): New variable to skip some IPs
5155 when checking blackholes; use it.
5156 (spam-check-bogofilter-headers)
5157 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5158 case more X-Bogosity is used than just "Yes/No".
5159 (spam-ham-move-routine): Semi-fixed, only first article is
5160 properly moved now.
5161
5162 2003-01-27 Jesper Harder <harder@ifa.au.dk>
5163
5164 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5165 as well.
5166
5167 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5168
5169 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
5170
5171 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
5172
5173 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
5174
5175 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
5176
5177 2003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5178
5179 * gnus-fun.el (gnus-face-encode): New function.
5180 (gnus-convert-png-to-face): Use it.
5181
5182 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5183
5184 2003-01-26 Jesper Harder <harder@ifa.au.dk>
5185
5186 * mm-decode.el (mm-dissection-list): Remove.
5187 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5188 only used in mm-remove-all-parts.
5189 (mm-remove-all-parts): Remove it, it's never called.
5190
5191 2003-01-25 Simon Josefsson <jas@extundo.com>
5192
5193 * gnus-group.el (gnus-group-make-group): Report errors.
5194
5195 * nnimap.el (nnimap-request-create-group): Ditto.
5196
5197 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5198
5199 * sieve.el (sieve-upload): Fix error printing.
5200
5201 * mm-encode.el (mm-qp-or-base64): Always QP iff
5202 mm-use-ultra-safe-encoding and cleartext PGP.
5203
5204 * gnus-sum.el (gnus-summary-select-article): Inhibit
5205 redisplay (mainly for secured messages).
5206
5207 * nnmail.el (nnmail-article-group): Copy body too (but don't
5208 process it).
5209
5210 2003-01-25 Jesper Harder <harder@ifa.au.dk>
5211
5212 * gnus-art.el (gnus-article-setup-buffer): Reset
5213 gnus-button-marker-list.
5214
5215 2003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5216
5217 * nntp.el (nntp-read-timeout): Default to using a second delay
5218 under Microsoft Windows.
5219
5220 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5221
5222 * nnheader.el (nnheader-directory-separator-character): New
5223 variable.
5224
5225 2003-01-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5226
5227 * gnus-agent.el (gnus-agent-max-fetch-size)
5228 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5229 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5230 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5231 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5232 (gnus-agent-braid-nov, gnus-agent-load-alist)
5233 (gnus-agent-article-alist-save-format)
5234 (gnus-agent-read-agentview, gnus-agent-save-alist)
5235 (gnus-agent-fetch-group-1, gnus-agent-expire)
5236 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5237 (gnus-agent-regenerate-group): Reformat to keep under eighty
5238 columns. Reword docstrings so that first line is under eighty
5239 chars and a complete sentence. Still need to work on the rear
5240 end of the file, in particular gnus-agent-expire.
5241
5242 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5243
5244 * gnus-agent.el (gnus-agentize): Indent.
5245
5246 * gnus.el (gnus-version-number): Bumped.
5247
5248 2003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5249
5250 * gnus.el: Oort Gnus v0.14 is released.
5251
5252 2003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
5253
5254 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
5255 before beginning.
5256
5257 2003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5258
5259 * spam.el (spam-check-blackholes, spam-split)
5260 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5261 gnus-message calls to show to users what spam.el is doing.
5262
5263 2003-01-24 Jesper Harder <harder@ifa.au.dk>
5264
5265 * gnus-msg.el (gnus-message-replysign)
5266 (gnus-message-replyencrypt): Fix typo.
5267
5268 2003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5269
5270 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5271 details.
5272
5273 2003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5274
5275 * gnus-art.el (gnus-article-press-button): let* -> let.
5276 (gnus-mime-security-show-details): Cleaned up.
5277 (gnus-mime-security-press-button): Save excursion.
5278 (gnus-insert-mime-security-button): Clean up.
5279
5280 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5281
5282 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5283 timeout.
5284
5285 * nntp.el (nntp-accept-process-output): Removed timeout.
5286 (nntp-read-timeout): New variable.
5287 (nntp-accept-process-output): Use it.
5288
5289 * gnus-sum.el (gnus-data-find-list): Remove *.
5290
5291 2003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5292
5293 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5294 introduced on 2002-01-22.
5295 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5296
5297 2003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5298
5299 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5300 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5301 checks of incoming mail based on simple header regexp matching.
5302
5303 2003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5304
5305 * gnus-sum.el (gnus-spam-mark): Set to `$'.
5306
5307 2003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5308
5309 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5310 gnus-newsgroup-unfetched, the list of articles whose headers have
5311 not been fetched from the server.
5312
5313 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5314 parameter as it never worked due to a bug. Added check to prevent
5315 selection of any article in the gnus-newsgroup-unfetched list.
5316 (gnus-summary-find-prev): Added check to prevent selection of any
5317 article in the gnus-newsgroup-unfetched list.
5318 (gnus-summary-first-subject): Documented API. Modified
5319 implementation so that constraints are handled independently.
5320 Added check to prevent selection of any article in the
5321 gnus-newsgroup-unfetched list.
5322 (gnus-summary-first-unseen-subject): Updated parameters in
5323 gnus-summary-first-subject call to match new API.
5324 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5325 (gnus-summary-catchup): Do not mark unfetched articles as read.
5326
5327 2003-01-22 Jesper Harder <harder@ifa.au.dk>
5328
5329 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5330 make-obsolete-variable allows only two arguments in XEmacs and
5331 Emacs 20.
5332
5333 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5334 gnus-article-hide-pgp.
5335 (gnus-summary-make-menu-bar): Do.
5336
5337 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5338 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5339 gnus-article-hide-pgp.
5340 (article-hide-pgp): Remove.
5341 (gnus-article-hide): Remove gnus-article-hide-pgp.
5342
5343 * gnus.el: Remove gnus-article-hide-pgp.
5344
5345 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5346
5347 * message.el (message-required-headers): Doc fix.
5348
5349 2003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5350
5351 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5352 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5353 option to make ifile a purely binary classifier.
5354
5355 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5356
5357 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5358 (mml-secure-encrypt-pgpmime): Removed double.
5359
5360 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5361 debugging statements.
5362
5363 2003-01-21 Andreas Fuchs <asf@void.at>
5364
5365 * mml-sec.el (mml-sign-alist): Added pgpauto.
5366
5367 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368
5369 * gnus.el (gnus-version-number): Bumped version number.
5370
5371 2003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5372
5373 * gnus.el: Oort Gnus v0.13 is released.
5374
5375 2003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5376
5377 * gnus-art.el (gnus-button-url-regexp): Removed |.
5378
5379 * message.el (message-send-hook): Doc fix.
5380
5381 * gnus-win.el (gnus-buffer-configuration): Display article
5382 instead of article-copy when `reply'.
5383
5384 2003-01-21 Jesper Harder <harder@ifa.au.dk>
5385
5386 * gnus.el (gnus-format): Change customize group to gnus.
5387 (gnus-cache): Add link.
5388 (gnus-group-charter-alist): Fix docstring.
5389
5390 2003-01-20 Jesper Harder <harder@ifa.au.dk>
5391
5392 * mailcap.el (mailcap-print-command): lpr-command might be
5393 unbound in XEmacs.
5394
5395 2003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5396
5397 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5398
5399 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5400 calculation of net characters added for use in the gnus-data
5401 structure.
5402
5403 2003-01-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
5404
5405 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5406 message. Suggested by Jari Aalto.
5407
5408 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5409
5410 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5411 (gnus-article-reply-with-original): Ditto.
5412
5413 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5414 read articles don't become unread.
5415
5416 2003-01-17 Simon Josefsson <jas@extundo.com>
5417
5418 * gnus-fun.el (gnus-x-face-from-file):
5419 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5420
5421 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5422 (gnus-convert-image-to-face-command): Doc fix.
5423
5424 2003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5425
5426 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5427
5428 2003-01-17 Jesper Harder <harder@ifa.au.dk>
5429
5430 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5431 avoid encoding problems.
5432
5433 * mailcap.el (mailcap-ps-command): New variable.
5434 (mailcap-mime-data): Add print entry where applicable. Use
5435 pdftotext on a tty.
5436
5437 2003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5438
5439 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5440
5441 2003-01-16 Simon Josefsson <jas@extundo.com>
5442
5443 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5444 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5445 (gnus-face-from-file): Doc fix; don't mention image format.
5446
5447 2003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5448
5449 * spam.el (spam-get-article-as-filename): New function (unused for now).
5450 (spam-get-article-as-buffer): New function.
5451 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5452 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
5453
5454 2003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5455
5456 * gnus-agent.el: Don't use `path'.
5457 From the GNU coding standards:
5458
5459 Please do not use the term ``pathname'' that is used in Unix
5460 documentation; use ``file name'' (two words) instead. We use
5461 the term ``path'' only for search paths, which are lists of
5462 directory names.
5463
5464 * nnsoup.el (nnsoup-file-name): Ditto.
5465
5466 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5467 (nnmail-group-pathname): Ditto.
5468
5469 * nnimap.el (nnimap-group-overview-filename): Ditto.
5470
5471 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5472 (nnheader-group-pathname): Ditto.
5473
5474 * nnfolder.el (nnfolder-group-pathname): Ditto.
5475
5476 * gnus.el (gnus-home-directory): Ditto.
5477
5478 * gnus-group.el (gnus-group-icon-list): Ditto.
5479
5480 2003-01-16 Jesper Harder <harder@ifa.au.dk>
5481
5482 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5483
5484 * message.el (message-mode-menu): Use it.
5485 (message-mode-menu): Deactivate "Yank Original" if there's no
5486 reply buffer.
5487
5488 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5489
5490 * message.el (message-mark-active-p): New function.
5491
5492 2003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5493
5494 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5495 (spam-bogofilter-database-directory): New variables.
5496 (spam-check-bogofilter-headers, spam-check-bogofilter)
5497 (spam-bogofilter-register-with-bogofilter)
5498 (spam-bogofilter-register-spam-routine)
5499 (spam-bogofilter-register-ham-routine)
5500 (spam-group-ham-processor-bogofilter-p): New functions for the new
5501 Bogofilter interface.
5502 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5503 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5504 (spam-bogofilter-score): Rewrote function.
5505 (spam-check-bogofilter): Optional score parameter, uses
5506 spam-check-bogofilter-headers better.
5507 (spam-check-bogofilter-headers): Optional score parameter.
5508
5509 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
5510 default, in the gnus-start customization group. Used to disable
5511 the spam-*/ham-* parameters.
5512 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
5513
5514 2003-01-15 Jesper Harder <harder@ifa.au.dk>
5515
5516 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5517 XEmacs.
5518
5519 * gnus-ems.el (gnus-mark-active-p): Do.
5520
5521 2003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5522
5523 * message.el (message-send): Don't warn about duplicates when
5524 superseding.
5525
5526 2003-01-15 Simon Josefsson <jas@extundo.com>
5527
5528 * nnimap.el (nnimap-split-download-body): New variable.
5529 (nnimap-split-articles): Use it.
5530
5531 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5532
5533 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5534 integrity checker was incorrectly flagging, and removing, articles
5535 whose article number was negative.
5536 (gnus-agent-fetch-group-1): When executed in the group's summary
5537 buffer, refresh each downloaded line to update the status flag and
5538 font. Preserve the value of gnus-newsgroup-headers so that
5539 gnus-agent-fetch-articles can split the requests by size.
5540 (gnus-agent-expire): Corrected day calculation for when
5541 gnus-agent-expire-days contains a list.
5542
5543 2003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5544
5545 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5546
5547 2003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@gmx.net>
5548
5549 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5550 /usr/bin/play as default player.
5551 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5552
5553 2003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5554
5555 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5556 articles to be marked as well.
5557
5558 2003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5559 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5560 fictitious headers generated by nnagent (ie. Undownloaded Article
5561 ####) in the list of articles that have not been downloaded.
5562
5563 * gnus-int.el (): Added require declarations to resolve
5564 compile-time warnings.
5565 (gnus-open-server): If the server status is set to offline,
5566 recursively execute gnus-open-server to open the offline backend
5567 (e.g. nnagent).
5568
5569 2003-01-14 Jesper Harder <harder@ifa.au.dk>
5570
5571 * gnus-art.el (gnus-article-reply-with-original): Use
5572 gnus-mark-active-p.
5573 (gnus-article-followup-with-original): Do.
5574
5575 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5576
5577 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5578
5579 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5580
5581 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5582 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5583
5584 2003-01-13 Romain FRANCOISE <romain@orebokech.com>
5585
5586 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5587 (gnus-face-from-file): Ditto.
5588
5589 2003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5590
5591 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5592 gnus-alter-articles-to-read-function to the unread articles.
5593
5594 2003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5595
5596 * deuglify.el (gnus-article-outlook-unwrap-lines)
5597 (gnus-article-outlook-repair-attribution)
5598 (gnus-article-outlook-rearrange-citation): New function names,
5599 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5600 doc-string.
5601
5602 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5603 removed `W k' key binding (use `W Y f' instead).
5604 (gnus-summary-make-menu-bar): Use new function names.
5605
5606 2003-01-13 Simon Josefsson <jas@extundo.com>
5607
5608 * gnus-fun.el (gnus-random-x-face): Doc fix.
5609 (gnus-insert-random-x-face-header): New function.
5610
5611 2003-01-13 Jesper Harder <harder@ifa.au.dk>
5612
5613 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5614 mark is not active.
5615
5616 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5617
5618 * gnus-ems.el (gnus-mark-active-p): New function.
5619
5620 * gnus-group.el (gnus-topic-mode-p): New function.
5621 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5622 Deactivate items if mark is not active.
5623
5624 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5625
5626 * gnus.el (gnus-version-number): Bumped version.
5627 (gnus-summary-line-format): Doc fix.
5628
5629 2003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5630
5631 * gnus.el: Oort Gnus v0.12 is released.
5632
5633 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5634
5635 * mail-source.el (mail-sources): Removed autoload to make it
5636 compile under XEmacs.
5637
5638 2003-01-12 Raymond Scholz <ray-2003@zonix.de>
5639
5640 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5641 regexp or a function too.
5642 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5643 confirmation even if the original article is mail.
5644
5645 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5646
5647 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5648 articles to be marked when not yanking.
5649
5650 2003-01-12 François-David Collin <Francois-David.Collin@curie.fr>
5651
5652 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5653
5654 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5655
5656 * gnus-fun.el (gnus-face-from-file): Autoload.
5657
5658 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5659 errors.
5660
5661 2003-01-12 Simon Josefsson <jas@extundo.com>
5662
5663 * sieve.el (sieve-upload-and-bury): New. Suggested by
5664 kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5665
5666 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5667 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
5668
5669 2003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5670
5671 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5672 in every string.
5673
5674 * gnus.el (gnus-version-number): Bumped version number.
5675
5676 2003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5677
5678 * gnus.el: Oort Gnus v0.11 is released.
5679
5680 2003-01-12 Jesper Harder <harder@ifa.au.dk>
5681
5682 * message.el (message-fetch-reply-field): Narrow to headers.
5683
5684 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5685 if Gnus isn't alive.
5686
5687 2003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5688
5689 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5690 marks from articles that are already stored in the agent.
5691 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5692 backup copy of an invalid .overview file for later analysis.
5693
5694 2003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5695
5696 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5697 exit work with two frames.
5698
5699 2003-01-11 François-David Collin <Francois-David.Collin@wanadoo.fr>
5700
5701 * message.el (message-forward-make-body): Use mule4.
5702
5703 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5704
5705 * message.el (message-mode-map): Move wide-reply command.
5706
5707 2003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5708
5709 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5710 castellano.
5711 (gnus-outlook-display-hook): New variable.
5712 (gnus-outlook-display-article-buffer): New function.
5713 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5714 (gnus-outlook-deuglify-article): Made them interactive and added
5715 optional arg. Use `g-o-d-a-b'.
5716 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5717
5718 * gnus-sum.el: Added autoloads.
5719 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5720 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5721
5722 2003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5723
5724 * gnus-art.el (gnus-display-mime): Use the mime emulation
5725 variable.
5726
5727 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5728
5729 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5730 newsrc-alist is initialized properly.
5731
5732 * mail-source.el (mail-sources): Autoload.
5733
5734 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5735 nil.
5736
5737 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5738 insert two newlines.
5739
5740 * message.el (message-check-news-header-syntax): Compute the
5741 header length correctly.
5742
5743 2003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5744
5745 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5746 alist when keeping fetched article file.
5747 (gnus-agent-retrieve-headers): When parsing response for article
5748 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5749 against garbage in the server's response.
5750
5751 * gnus-int.el (gnus-request-expire-articles,
5752 gnus-request-move-article): Only expire when the group's server
5753 has been agentized.
5754
5755 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5756
5757 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5758 errors when deleting overlays.
5759
5760 * gnus-score.el (gnus-score-followup): Allow tracing.
5761
5762 * gnus-art.el (gnus-treat-display-face): New variable.
5763 (article-display-face): New command.
5764
5765 * gnus-fun.el (gnus-face-from-file): New function.
5766 (gnus-convert-face-to-png): Ditto.
5767
5768 * gnus-art.el (gnus-ignored-headers): Added Face.
5769
5770 2003-01-10 Simon Josefsson <jas@extundo.com>
5771
5772 * nndraft.el (nndraft-request-group): Avoid crash in
5773 directory-files when draft directory doesn't exists.
5774
5775 * gnus-sum.el (gnus-select-article-hook): Add :option.
5776
5777 2003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5778
5779 * spam.el (spam-use-stat): New variable.
5780 (spam-group-spam-processor-stat-p)
5781 (spam-group-ham-processor-stat-p): New convenience functions.
5782 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5783 (spam-list-of-checks): Add spam-use-stat to list of checks.
5784 (spam-split): Conditionally load the spam-stat tables.
5785 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5786 (spam-check-ifile): New functions.
5787
5788 * spam-stat.el (spam-stat): Typo fix.
5789 (spam-stat-install-hooks): New variable.
5790 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5791 (spam-stat-split-fancy-spam-threshhold): New variable.
5792 (spam-stat-install-hooks): Make hooks conditional.
5793 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5794
5795 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5796 spam-stat ham/spam processor symbols.
5797
5798 2003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5799
5800 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5801 file exists.
5802
5803 2003-01-10 Simon Josefsson <jas@extundo.com>
5804
5805 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5806 undownloaded/downloadable only when unplugged.
5807
5808 2003-01-10 Jesper Harder <harder@ifa.au.dk>
5809
5810 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5811
5812 2003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5813
5814 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5815 db parameter only if it's set.
5816 (spam-ifile-register-with-ifile): Ditto.
5817
5818 2003-01-09 Alex Schroeder <alex@emacswiki.org>
5819
5820 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5821 spam-stat-nbad before creating the hash table.
5822 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5823 Changed copyright statement to FSF.
5824
5825 2003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5826
5827 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5828 processable articles as read.
5829 (gnus-agent-summary-fetch-series): Remove processable and
5830 downloadable marks on all downloaded articles in the series.
5831
5832 * nntp.el (nntp-report): Throw error after reporting the problem.
5833 (nntp-accept-process-output): Corrected error check to report an
5834 error when the process is nil.
5835
5836 2003-01-09 Simon Josefsson <jas@extundo.com>
5837
5838 * message.el (message-tool-bar-map): Add preview.
5839
5840 2003-01-09 Jesper Harder <harder@ifa.au.dk>
5841
5842 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5843 previewing.
5844
5845 2003-01-08 Paul Jarc <prj@po.cwru.edu>
5846
5847 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5848 bug when the (n+1)th article to be added to a group has a smaller
5849 number than the n articles already added.
5850
5851 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5852
5853 * message.el (message-mode-field-menu): Use backquote.
5854
5855 2003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5856
5857 * spam.el: Fixed the BBDB autoloads again, using
5858 bbdb-search-simple now (which is not a macro, thank god).
5859
5860 * gnus.el (ham-process-destination): Added new parameter for
5861 destination of ham articles found in spam groups at summary exit.
5862
5863 * spam.el (spam-get-ifile-database-parameter):
5864 use spam-ifile-database-path.
5865 (spam-check-ifile, spam-ifile-register-with-ifile):
5866 use spam-get-ifile-database-parameter.
5867 (spam-ifile-database-path): Added new parameter for ifile's database.
5868 (spam-move-spam-nonspam-groups-only): New parameter to determine
5869 if spam should be moved from all groups or only some.
5870 (spam-summary-prepare-exit): Fixed logic to use
5871 spam-move-spam-nonspam-groups-only when deciding to invoke
5872 spam-mark-spam-as-expired-and-move-routine; always invoke that
5873 routine after the spam has been expired-or-moved in case there's
5874 some spam left over; use spam-ham-move-routine in spam groups.
5875 (spam-ham-move-routine): New function to move ham articles to the
5876 ham-process-destinations group parameter.
5877
5878 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5879
5880 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5881
5882 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5883 gnus-summary-update-article-line.
5884
5885 2003-01-08 Simon Josefsson <jas@extundo.com>
5886
5887 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5888 not successful.
5889
5890 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5891
5892 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5893 logic, finally.
5894
5895 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5896
5897 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5898 (gnus-parse-format): Change to %~.
5899
5900 * message.el (message-generate-headers): Don't generate optional
5901 empty headers.
5902
5903 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5904
5905 * message.el (message-cross-post-default)
5906 (message-cross-post-note-function, message-shoot-gnksa-feet)
5907 (message-strip-subject-trailing-was, message-change-subject)
5908 (message-mark-insert-file, message-cross-post-followup-to)
5909 (message-cross-post-followup-to, message-mode-map)
5910 (message-generate-unsubscribed-mail-followup-to)
5911 (message-make-mail-followup-to): Minor changes to doc-strings and
5912 error messages. Updated copyright line.
5913
5914 * message.el (message-make-mail-followup-to,
5915 message-generate-unsubscribed-mail-followup-to): New function
5916 names. Renamed functions: "-mft" -> "-mail-followup-to".
5917 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5918 names.
5919
5920 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5921 (mml-preview-insert-mft): Removed function name.
5922 (mml-preview): Use new function names.
5923
5924 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5925
5926 * message.el (message-mode-field-menu): Moved header related
5927 commands from "Message" to "Field" menu.
5928
5929 2003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5930
5931 * message.el (message-generate-headers-first): Added customization
5932 if variable is a list.
5933
5934 2003-01-07 Michael Shields <shields@msrl.com>
5935
5936 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5937 where the last line of the article is the last line of the window.
5938
5939 2003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5940
5941 * gnus-msg.el (gnus-debug): Use ignore-errors.
5942
5943 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5944 `gnus-summary-update-line'.
5945
5946 2003-01-08 Simon Josefsson <jas@extundo.com>
5947
5948 * gnus-art.el (gnus-unbuttonized-mime-types)
5949 (gnus-buttonized-mime-types): Doc fix.
5950
5951 2003-01-08 Jesper Harder <harder@ifa.au.dk>
5952
5953 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5954
5955 2003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5956
5957 * nnrss.el (nnrss-group-alist): Add and clear up.
5958
5959 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5960
5961 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
5962
5963 * spam.el (spam-check-ifile): If should be an unless.
5964
5965 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5966 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5967 hush up warnings.
5968 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
5969
5970 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5971
5972 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5973 gnus-summary-refer-thread to thread menu.
5974
5975 2003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5976
5977 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5978 summary buffer, articles that cannot be fetched are marked as
5979 canceled.
5980
5981 * nntp.el (nntp-with-open-group): The quit signal handler must
5982 propagate the quit signal to the next outer handler so that the
5983 caller knows that the request aborted abnormally.
5984
5985 2003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5986
5987 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5988 (spam-ifile-register-spam-routine)
5989 (spam-ifile-register-ham-routine): Added ifile functionality that
5990 does not use ifile-gnus.el to classify and register articles.
5991 (spam-get-article-as-string): Convenience function.
5992 (spam-summary-prepare-exit): Added ifile spam and ham registration.
5993 (spam-ifile-all-categories, spam-ifile-spam-category)
5994 (spam-ifile-path, spam-ifile): Added customization options.
5995
5996 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
5997 exit processor.
5998 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
5999 list of choices.
6000
6001 2003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6002
6003 * gnus-score.el (gnus-score-followup): Also score immediate
6004 followups.
6005
6006 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007
6008 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6009
6010 2003-01-07 Simon Josefsson <jas@extundo.com>
6011
6012 * message.el (message-mode-menu): Fix receipt balloon help.
6013
6014 2003-01-07 Jesper Harder <harder@ifa.au.dk>
6015
6016 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6017 always be interpreted as news.
6018
6019 2003-01-07 Simon Josefsson <jas@extundo.com>
6020
6021 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6022 gnus-sieve-script, instead of the global variable
6023 gnus-sieve-crosspost. One-line patch from Steinar Bang
6024 <sb@dod.no>.
6025
6026 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6027
6028 * gnus.el: Renamed gnus-summary-*-uncached-face as
6029 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6030 the cache.
6031
6032 * gnus-sum.el: Ditto.
6033
6034 2003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6035
6036 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6037 in either the group or summary buffer.
6038 New command "JS", in summary buffer, will fetch articles per the
6039 group's category, predicate, and processable flags.
6040 (gnus-agent-summary-fetch-series): Rewritten to call
6041 gnus-agent-session-fetch-group once with all articles in the
6042 series.
6043 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6044 return list of fetched articles.
6045 (gnus-agent-fetch-articles): Split fetch list into sublists such
6046 that the article buffer is only slightly larger than
6047 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6048 the group's article alist is saved.
6049 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6050 longer result in the agent trying to fetch an article.
6051 (gnus-agent-fetch-group-1): Can now be called in either the group
6052 or summary buffer. Removed the max-fetch-size code that I added
6053 on 2002-12-13 as that capability is now part of
6054 gnus-agent-fetch-articles. Added code to update summary buffer.
6055 When called in the group buffer, articles that can not be fetched
6056 are AUTOMATICALLY MARKED AS READ.
6057
6058 * gnus-sum.el (): Modified eval-when-compile to minimize
6059 misleading compilation warnings.
6060 (gnus-update-summary-mark-positions): Changed code to use
6061 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6062
6063 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6064 empty file as the parser assumes that the file isn't empty.
6065
6066 * nntp.el (nntp-send-string): The process-send-string call can,
6067 because it performs I/O on the process, change the process' state
6068 from open to closed. If this happens, call nntp-report
6069 immediately to report the broken connection.
6070 (nntp-report): Rewritten to avoid needing a global variable to
6071 determine the appropriate course of action. Instead, two function
6072 implementations are provided and the nntp-report function value is
6073 bound to the appropriate implementation.
6074 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6075 (nntp-with-open-group): Now binds nntp-report's function cell
6076 rather than binding gnus-with-open-group-first-pass. Added a
6077 condition-case to detect a quit during a nntp command. When the
6078 quit occurs, the current connection is closed as a fetch articles
6079 request could have several megabytes queued up for reading.
6080 (nntp-retrieve-headers): Bind articles to itself. If
6081 nntp-with-open-group repeats this command, I must have access to
6082 the original list of articles.
6083 (nntp-retrieve-groups): Ditto for groups.
6084 (nntp-retrieve-articles): Ditto for articles.
6085 (*): Replaced nntp-possibly-change-group calls to
6086 nntp-with-open-group forms in all, but one, occurrence.
6087 (nntp-accept-process-output): Bug fix. Detect when called with
6088 null process.
6089
6090 2003-01-06 Jesper Harder <harder@ifa.au.dk>
6091
6092 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6093 if we don't need to.
6094 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6095
6096 2003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6097
6098 * gnus-group.el (gnus-group-make-web-group): Pass the select
6099 method on to group-create.
6100 (gnus-group-line-format-alist): %U is an integer.
6101
6102 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6103 ephemeral groups.
6104 (gnus-summary-read-group-1): Ditto.
6105 (gnus-group-make-articles-read): Ditto.
6106
6107 * mm-url.el (mm-url-program): Doc fix.
6108
6109 * message.el (message-mode-map): Rebound
6110 message-insert-wide-reply.
6111
6112 2003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6113
6114 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6115 color as `gnus-group-startup-message' does.
6116
6117 2003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6118
6119 * spam.el: Fixed line lengths to 80 chars or less.
6120
6121 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6122 "not-read" mark.
6123 (gnus-summary-mark-forward): Added the spam-mark to the list of
6124 marks not to be marked as "read" when viewed.
6125
6126 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6127
6128 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6129
6130 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6131 Protect against unactive groups.
6132
6133 * message.el (message-check-news-header-syntax): Check long
6134 header lines.
6135 (message-check-news-header-syntax): Update `start'.
6136
6137 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6138 (gnus-group-line-format): %U.
6139 (gnus-group-line-format-alist): ?U.
6140 (gnus-number-of-unseen-articles-in-group): New function.
6141
6142 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6143
6144 * gnus.el (gnus-version-number): Bump version number.
6145
6146 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6147
6148 * gnus.el: Oort Gnus v0.10 is released.
6149
6150 2003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6151
6152 * gnus.el (gnus-version-number): Fix version number.
6153
6154 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
6155
6156 * gnus.el: Oort Gnus v0.08 is released.
6157
6158 2003-01-04 Jesper Harder <harder@ifa.au.dk>
6159
6160 * mm-util.el: Add mm-string-make-unibyte.
6161
6162 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6163 UTF-8 groups.
6164
6165 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6166
6167 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6168
6169 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6170
6171 2003-01-04 Kevin Ryde <user42@zip.com.au>
6172
6173 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6174 function.
6175
6176 2003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6177
6178 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6179 (gnus-summary-read-group-1): Update group line.
6180 (gnus-summary-exit-no-update): Update group on exit.
6181
6182 * gnus-group.el (gnus-group-line-format): Add %*.
6183 (gnus-group-line-format-alist): Ditto.
6184 (gnus-group-insert-group-line): Set it.
6185 (gnus-group-is-exiting-p): New variable.
6186 (gnus-group-insert-group-line): Use it.
6187
6188 2003-01-03 Teodor Zlatanov <tzz@beld.net>
6189
6190 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6191 enable BBDB ham processing.
6192 (spam-blacklist-register-routine): Enable blacklist spam processing.
6193 (spam-whitelist-register-routine): Enable whitelist ham processing.
6194 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6195 from (gnus-data-list).
6196 (spam-summary-prepare-exit): Works completely now.
6197 (spam-use-blacklist): Oops, should be nil by default.
6198 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6199 split processing now; before it was for summary exit as
6200 well but that's done with the spam-contents and spam-process
6201 parameters now.
6202
6203 2003-01-03 Jesper Harder <harder@ifa.au.dk>
6204
6205 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6206 characters.
6207
6208 2003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6209
6210 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6211 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6212 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6213 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6214 (spam-mark-spam-as-expired-and-move-routine)
6215 (spam-generic-register-routine, spam-BBDB-register-routine)
6216 (spam-ifile-register-routine, spam-blacklist-register-routine)
6217 (spam-whitelist-register-routine): New functions.
6218 (spam-summary-prepare-exit): Added summary exit processing (expire
6219 or move) of spam-marked articles for spam groups; added slots for
6220 all the spam-*-register-routine functions.
6221
6222 2003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6223
6224 * pop3.el (pop3-retr): Wait 500 msecs.
6225 (pop3-read-response): Ditto.
6226
6227 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6228 right.
6229 (gnus-inews-make-draft): New function.
6230 (gnus-setup-message): Use it.
6231
6232 * message.el (message-required-headers): Add From.
6233
6234 2003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
6235
6236 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6237
6238 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6239
6240 * message.el (message-generate-headers): Let header formatters do
6241 their work.
6242
6243 2003-01-02 Raymond Scholz <ray-2003@zonix.de>
6244
6245 * deuglify.el (gnus-article-outlook-deuglify-article):
6246 Rehighlight, reapply treatments and call
6247 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6248 (gnus-outlook-repair-attribution-block): Recognize cited
6249 attributions. Suggested by Niklas Morberg.
6250
6251 2003-01-02 Pete Kazmier <pete@kazmier.com>
6252
6253 * gnus-art.el (gnus-treat-predicate): Check condition first.
6254
6255 2003-01-02 Jesper Harder <harder@ifa.au.dk>
6256
6257 * gnus-group.el (gnus-group-fetch-charter): Use
6258 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6259
6260 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261
6262 * message.el (message-draft-headers): Also generate From to get a
6263 nicer draft buffer summary.
6264
6265 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6266 parameter.
6267
6268 * gnus-art.el (article-wash-html): Clean up.
6269 (article-wash-html): Typo fix.
6270
6271 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6272 (gnus-summary-mail-forward): To many lists of lists.
6273
6274 * gnus-art.el (article-wash-html): Clean up.
6275
6276 2003-01-02 Pete Kazmier <pete@kazmier.com>
6277
6278 * gnus-art.el (gnus-treat-wash-html): New variable.
6279
6280 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * message.el (message-check-news-header-syntax): Allow posting.
6283 (message-check-news-header-syntax): Fix logic for sure, this
6284 time.
6285
6286 2003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6287
6288 * message.el (message-check-news-header-syntax): Check syntax of
6289 continuation headers.
6290
6291 2003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6292
6293 * gnus-art.el (gnus-button-url-regexp)
6294 (gnus-button-mid-or-mail-regexp, gnus-button-alist)
6295 (gnus-header-button-alist): Regexps are case insensitive here.
6296
6297 2003-01-02 Simon Josefsson <jas@extundo.com>
6298
6299 * dig.el (query-dig): Doc fix.
6300
6301 2003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6302
6303 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6304 summary buffer line, not just the download mark.
6305
6306 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6307
6308 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6309 (gnus-summary-insert-dormant-articles): New command and
6310 keystroke.
6311
6312 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6313 function for mass insertion of subjects.
6314
6315 * nndraft.el (nndraft-generate-headers): Don't move point.
6316
6317 * gnus.el (nnheader): Require nnheader.
6318
6319 * nndraft.el (nndraft-request-associate-buffer): Use
6320 make-local-variable.
6321
6322 2003-01-02 Michael Shields <shields@msrl.com>
6323
6324 * nndraft.el (nndraft-request-associate-buffer): Make
6325 write-contents-hooks buffer-local before setting it.
6326
6327 2003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328
6329 * gnus.el (gnus-group-parameter-value): Take an extra param.
6330 (gnus-group-fast-parameter): Let group param results be nil.
6331
6332 * gnus-art.el (gnus-article-forward-header): New function.
6333 (article-date-ut): Use it to remove continuation date headers.
6334
6335 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6336 read-event.
6337 (gnus-summary-remove-bookmark): Clean up.
6338 (gnus-summary-set-bookmark): Clean up.
6339
6340 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6341
6342 * gnus.el (gnus-group-startup-message): Bind data-directory to
6343 the Gnus etc directory.
6344
6345 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6346
6347 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
6348 ham-processing of articles; use the new
6349 spam-group-(spam|ham)-contents-p functions.
6350 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6351 convenience functions.
6352 (spam-mark-junk-as-spam-routine): Use the new
6353 spam-group-spam-contents-p function.
6354
6355 * gnus.el (spam-process, spam-contents, spam-process-destination):
6356 added new parameters with corresponding global variables.
6357 (gnus-group-spam-exit-processor-ifile)
6358 (gnus-group-spam-exit-processor-bogofilter)
6359 (gnus-group-spam-exit-processor-blacklist)
6360 (gnus-group-spam-exit-processor-whitelist)
6361 (gnus-group-spam-exit-processor-BBDB)
6362 (gnus-group-spam-classification-spam)
6363 (gnus-group-spam-classification-ham): Added new symbols for the
6364 spam-process and spam-contents parameters.
6365
6366 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6367 customization and list itself to store mark symbol rather than
6368 mark character.
6369 (spam-bogofilter-register-routine): Added logic to generate mark
6370 values list from spam-ham-marks and spam-spam-marks, so (member)
6371 would work.
6372
6373 2003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6374
6375 * message.el (message-cross-post-followup-to): Fix comment.
6376
6377 2003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6378
6379 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
6380 customization and list itself to store mark symbol rather than
6381 mark character.
6382 (spam-bogofilter-register-routine): Added logic to generate mark
6383 values list from spam-ham-marks and spam-spam-marks, so (member)
6384 would work.
6385
6386 2003-01-01 Raymond Scholz <ray-2002@zonix.de>
6387
6388 * message.el (message-signature-insert-empty-line): New variable.
6389
6390 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6391
6392 * message.el: Renamed functions and variables: "xpost" ->
6393 "cross-post", "-fup2" -> "-followup-to".
6394 (message-cross-post-old-target, message-cross-post-default,
6395 message-cross-post-note, message-followup-to-note,
6396 message-cross-post-note-function): New variables names.
6397 (message-xpost-old-target, message-xpost-default,
6398 message-xpost-note, message-fup2-note,
6399 message-xpost-note-function): Removed variable names.
6400 (message-cross-post-followup-to-header,
6401 message-cross-post-insert-note, message-cross-post-followup-to):
6402 New function names.
6403 (message-xpost-fup2-header, message-xpost-insert-note,
6404 message-xpost-fup2): Removed function names.
6405
6406 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6407
6408 * message.el (message-send-mail): Added message-cleanup-headers to
6409 prevent newlines in headers.
6410
6411 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6412
6413 * dns.el (dns-make-network-process): Comment.
6414
6415 * gnus-sum.el (gnus-summary-display-while-building): Default to
6416 nil.
6417
6418 2003-01-01 Wes Hardaker <wes@hardakers.net>
6419
6420 * gnus-sum.el (gnus-summary-display-while-building): New
6421 variable.
6422
6423 2003-01-01 Raymond Scholz <ray-2003@zonix.de>
6424
6425 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6426 before rearranging the article.
6427
6428 2003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6429
6430 * nndraft.el (nndraft-generate-headers): New function.
6431 (nndraft-request-associate-buffer): Use it to write headers on
6432 buffer save.
6433
6434 * message.el (message-generate-headers): Let the function be a
6435 lambda form.
6436 (message-draft-headers): New variable.
6437
6438 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6439 function.
6440 (gnus-setup-message): Use it.
6441
6442 * message.el (message-generate-headers-first): Doc fix.
6443 (message-setup-1): Use new function for getting which headers to
6444 generate.
6445 (message-headers-to-generate): New function.
6446
6447 2003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6448
6449 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6450
6451 2002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6452
6453 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6454 mention negatives.
6455
6456 2002-12-31 Raymond Scholz <ray-2002@zonix.de>
6457
6458 * deuglify.el (gnus-outlook-rearrange-article): Use
6459 `transpose-regions' instead of tempering the kill-ring.
6460 (gnus-article-outlook-deuglify-article): Rehighlight article
6461 instead of a complete redisplay.
6462
6463 2002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6464
6465 * spam.el: Most defvars are defcustoms now.
6466
6467 Patches from Michael Shields <shields@msrl.com>
6468
6469 * spam.el (spam-bogofilter-articles): Select the article
6470 body using gnus-summary-show-article t instead of
6471 gnus-summary-select-article; this presents the raw text
6472 without running any hooks.
6473
6474 * spam.el (spam-bogofilter-articles): Use message-remove-header
6475 to remove headers; the old way incorrectly removed just the first
6476 line of folded headers.
6477
6478 2002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6479
6480 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6481
6482 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6483
6484 * gnus-start.el (gnus-load): New function.
6485 (gnus-read-newsrc-el-file): Use it.
6486
6487 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6488
6489 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6490 (gnus-button-handle-apropos-documentation): New function.
6491 (gnus-button-handle-ctan): New function.
6492 (gnus-button-alist): Use them. Improve some regexps.
6493 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6494
6495 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6496
6497 * message.el (message-subscribed-p): New function.
6498 (message-send-mail): Use it.
6499 * mml.el (mml-preview-insert-mft): New function.
6500 (mml-preview): Use it.
6501
6502 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6503
6504 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6505 when sorting by date.
6506
6507 * gnus-art.el (gnus-article-edit-mode): New variable.
6508 (gnus-article-setup-buffer): Warn user about discarding edits.
6509
6510 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6511 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6512 headers.
6513
6514 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6515
6516 2002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6517
6518 * message.el (message-completion-alist): Added "Mail-Followup-To"
6519 and "Mail-Copies-To".
6520
6521 2002-07-21 Jesper Harder <harder@ifa.au.dk>
6522
6523 * gnus-group.el: Add key bindings for
6524 gnus-group-sort-groups-by-real-name and
6525 gnus-group-sort-selected-groups-by-real-name.
6526
6527 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6528
6529 * spam.el (spam-use-dig): New variable for blackhole checking
6530 through dig.el.
6531 (spam-check-blackholes): Added dig.el checking functionality and
6532 more verbose reporting; query-dig is autoloaded from dig.el.
6533 (spam-use-blackholes): Disabled by default.
6534 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6535 blackhole servers list.
6536
6537 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6538
6539 * message.el (message-required-headers): New variable.
6540
6541 2002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6542
6543 * dig.el (query-dig): New function.
6544
6545 2002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6546
6547 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6548 prefixes.
6549
6550 * dns.el (query-dns): Protect against errors.
6551
6552 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6553 (gnus-inews-add-send-actions): Mark all answered messages as
6554 answered.
6555
6556 2002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6557
6558 * nnmail.el (nnmail-split-it): Added tracing to
6559 `:' split rule.
6560
6561 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6562
6563 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6564 and "%s" so we don't overquote them.
6565
6566 2002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6567
6568 * (mm-display-external): Display the actual command that has been
6569 executed in the echo area.
6570
6571 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6572
6573 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6574
6575 * message.el (message-with-reply-buffer): New macro.
6576 (message-fetch-reply-field): Use it.
6577 (message-insert-wide-reply): New command and keystroke.
6578 (message-carefully-insert-headers): New function.
6579 (message-insert-to): Use new function.
6580
6581 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6582 (gnus-topic-goto-missing-group): Use it.
6583
6584 * message.el (message-required-news-headers): Removed Lines.
6585 (message-reply): Don't insert References first.
6586 (message-followup): Ditto.
6587 (message-make-references): New function.
6588 (message-followup): Set message-reply-headers before generating
6589 the buffer stuff.
6590
6591 2002-12-29 Jesper Harder <harder@ifa.au.dk>
6592
6593 * mml.el (mml-generate-mime-1): Reverse the order of
6594 encoding/flowing.
6595
6596 2002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6597
6598 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6599 after moving them.
6600
6601 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6602 fit with newer standard format.
6603 (gnus-summary-make-false-root-always): New variable.
6604 (gnus-gather-threads-by-subject): Use it.
6605
6606 * message.el (message-get-reply-headers): Take an address list
6607 optional argument.
6608
6609 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6610
6611 * gnus.el (gnus-keep-backlog): Change default to 20.
6612
6613 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6614 start.
6615 (gnus-agent-check-overview-buffer): Remove negative article
6616 numbers.
6617
6618 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6619 (nnmail-cache-ignore-groups): Doc fix.
6620
6621 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6622 (nnimap-debug-buffer): New variable.
6623 (nnimap-debug): Use it.
6624
6625 2002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6626
6627 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6628
6629 2002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6630
6631 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6632 they aren't already sorted.
6633
6634 2002-12-28 Jesper Harder <harder@ifa.au.dk>
6635
6636 * message.el (message-mode-menu): Add ellipses to menu items
6637 expecting user interaction.
6638 (message-mode-field-menu): Do.
6639
6640 2002-12-26 Jesper Harder <harder@ifa.au.dk>
6641
6642 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6643 it isn't used any more.
6644
6645 2002-12-22 Jesper Harder <harder@ifa.au.dk>
6646
6647 * binhex.el (binhex-decoder-program): Fix docstring.
6648
6649 2002-12-21 Laurent Martelli <laurent@bearteam.org>
6650
6651 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6652 special chars if the mailcap file uses single quotes around %s.
6653
6654 2002-12-19 Paul Jarc <prj@po.cwru.edu>
6655
6656 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6657 return the info object.
6658
6659 2002-12-18 Paul Jarc <prj@po.cwru.edu>
6660
6661 * gnus-int.el (gnus-request-update-info): Artificially add
6662 (1 . (1- min)) to the read range, in case the backend doesn't
6663 store marks for nonexistent articles.
6664
6665 2002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6666
6667 * binhex.el (binhex-insert-char): Eval-and-compile.
6668
6669 2002-12-17 Jesper Harder <harder@ifa.au.dk>
6670
6671 * message.el (message-tool-bar-local-item-from-menu): New function.
6672 (message-tool-bar-map): Use it.
6673
6674 2002-12-14 Jesper Harder <harder@ifa.au.dk>
6675
6676 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6677
6678 * gnus-art.el (gnus-article-header-rank): Last header in
6679 gnus-sorted-header-list should have higher rank than non-members.
6680
6681 2002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6682
6683 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6684 covered methods.
6685
6686 2002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6687
6688 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6689 eval-when-compile. Suggested by Kevin Greiner.
6690
6691 2002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
6692
6693 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6694 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6695 even though no headers may have been fetched
6696 (gnus-agent-fetch-group-1, and perhaps others, require this
6697 behavior).
6698 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6699 server buffer is constrained by gnus-agent-max-fetch-size.
6700 Multiple chunks in the same group may perform arbitrarily large
6701 updates.
6702
6703 2002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
6704
6705 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6706 gnus-summary-update-download-mark to update the article in the
6707 summary.
6708
6709 2002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
6710
6711 * gnus.el (gnus-summary-high-uncached-face,
6712 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6713 New faces.
6714
6715 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6716 added this on 2002-11-23 but it just wasn't working out as
6717 intended. The idea isn't entirely dead, three new faces
6718 gnus-summary-*-uncached-face are being added to gnus.el to provide
6719 the basis for an improved implementation.
6720 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6721 proper file to open is lib/servers.
6722 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6723 (i.e. removing the article from gnus-newsgroup-downloadable) will
6724 now restore the article's default mark rather than simply setting
6725 no mark.
6726 (gnus-agent-get-undownloaded-list): Corrected documentation.
6727 Added code to set new summary local variable,
6728 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6729 a temporary list. No longer sets gnus-newsgroup-downloadable.
6730 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6731 up to date. Call new gnus-summary-update-download-mark to keep
6732 summary buffer up-to-date.
6733 (gnus-agent-fetch-selected-article): Keep
6734 gnus-newsgroup-undownloaded up to date.
6735 (gnus-agent-fetch-articles): Return list of articles that were
6736 successfully fetched.
6737 (gnus-agent-check-overview-buffer): No more thingatpt.
6738 (gnus-agent-expire): No longer deletes NOV entries of unread
6739 articles.
6740 (gnus-agent-unread-articles): New function.
6741 (gnus-agent-regenerate-group): The article number must be
6742 terminated by a tab character. Added more messages to report
6743 repairs. Inhibit quits while writing changes so it is now safe
6744 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6745 downloaded to 1) resolve the unbound references and 2) avoid
6746 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
6747
6748 * gnus-art.el (gnus-article-prepare): The agent
6749 downloaded/undownloaded mark is no longer stored as the article's
6750 mark.
6751
6752 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6753 gnus-summary-highlight may use it. Added downloaded as
6754 gnus-summary-highlight was using it.
6755
6756 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6757 the download mark now follows Kai's +/- convention.
6758 (gnus-downloaded-mark): Added ?+ mark.
6759 (gnus-summary-highlight): Added rules to select
6760 gnus-summary-high-uncached-face,
6761 gnus-summary-normal-uncached-face, and
6762 gnus-summary-low-uncached-face. Removed the
6763 gnus-agent-downloaded-article-face.
6764 (gnus-summary-line-format-alist): Implemented the download flag
6765 format (?O) as named in the manual. This implementation displays
6766 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6767 gnus-no-mark.
6768 (gnus-newsgroup-agentized): New local variable that identifies
6769 which groups are agentized. While the agent is now on by default,
6770 you don't have to agentize every server that you use.
6771 (gnus-update-summary-mark-positions): Completed support for the
6772 download type of mark.
6773 (gnus-summary-insert-line): Added undownloaded to the parameters.
6774 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6775 reference by the gnus-summary-line-format-spec.
6776
6777 * nntp.el (nntp-with-open-group): This macro handles dropped or
6778 broken connections by opening a new connection and repeating the
6779 failed command.
6780 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6781 XOVER commands preceding the active articles with the nov entry
6782 of the first available article. When gnus connected to such a
6783 server, the unexpected nov entry would result in duplicate lines
6784 in the agent's overview file. This patch fixes the duplicate
6785 lines problem and improves performance by skipping over all
6786 articles IDs that precede the first nov entry in the server's
6787 reply.
6788
6789 2002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6790
6791 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6792 (gnus-summary-highlight): Use it instead of `downloaded'.
6793 (gnus-summary-highlight-line): Ditto.
6794
6795 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6796
6797 2002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6798
6799 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6800
6801 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6802 calls.
6803
6804 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6805 downloaded variable if we're in an uncovered group.
6806
6807 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6808 font to something less noticeable.
6809 (gnus-agent-group-covered-p): New function.
6810
6811 2002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6812
6813 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6814 Because of an unknown bug, the group buffer is saved in .overview
6815 file.
6816
6817 2002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6818
6819 * nntp.el (nntp-send-command): Braino in last commit. Replace
6820 `and' with `or'.
6821
6822 2002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6823
6824 * nntp.el (nntp-send-command): Assume that echo does not happen
6825 when nntp-open-connection-function is nntp-open-network-stream.
6826 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6827
6828 2002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6829
6830 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6831
6832 2002-12-06 Paul Jarc <prj@po.cwru.edu>
6833
6834 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
6835 nntp-server-buffer if we aren't going to write to it.
6836
6837 2002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
6838
6839 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6840
6841 2002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6842
6843 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6844 decoded words.
6845
6846 2002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6847
6848 * gnus.el (fboundp): After loading mm-util, make sure it was the
6849 right one.
6850
6851 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6852
6853 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6854 gnus-sum. Made into a user option.
6855
6856 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6857 (gnus-summary-mark-article-as-unread): ???
6858
6859 2002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6860
6861 * time-date.el (date-to-time): Typo.
6862
6863 * parse-time.el: Typo.
6864
6865 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6866
6867 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6868
6869 * nnimap.el:
6870 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6871
6872 * mm-encode.el (mm-safer-encoding): Typo.
6873
6874 * messcompat.el: Typo.
6875
6876 * message.el (message-face-alist): Typo.
6877
6878 * imap.el (imap-interactive-login, imap-open): Typos.
6879
6880 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6881
6882 * gnus.el: Typo.
6883
6884 * gnus-win.el (gnus-configure-frame): Typo.
6885
6886 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6887
6888 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6889
6890 * gnus-sum.el (gnus-summary-article-number)
6891 (gnus-summary-read-group-1, gnus-summary-mark-article)
6892 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6893
6894 * gnus-mule.el (gnus-mule-add-group): Typo.
6895
6896 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6897
6898 * gnus-group.el (gnus-group-fetch-faq): Typo.
6899
6900 * gnus-art.el (gnus-decode-header-methods): Typo.
6901
6902 * flow-fill.el: Typo.
6903
6904 2002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6905
6906 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6907
6908 2002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6909
6910 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6911 (gnus-summary-mark-article-as-unread)
6912 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6913 Reformatting to avoid long lines.
6914 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6915
6916 2002-11-28 Daiki Ueno <ueno@unixuser.org>
6917
6918 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6919 be accessed through `mail-header-number'.
6920
6921 2002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6922
6923 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6924 compressed range to gnus-summary-insert-articles.
6925
6926 2002-11-26 Kevin Ryde <user42@zip.com.au>
6927
6928 * gnus-art.el (gnus-mime-copy-part): Look for filename
6929 parameter under content-disposition, not content-type.
6930
6931 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6932 (gnus-summary-reselect-current-group): Use it.
6933
6934 2002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6935
6936 * gnus-agent.el (gnus-agent-uncached-articles): If
6937 gnus-agent-load-alist fails, return ARTICLES.
6938
6939 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6940
6941 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6942
6943 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6944 superfluous function call.
6945 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6946 Add warning to docstring.
6947
6948 2002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6949
6950 * gnus-agent.el: Autoload number-at-point instead.
6951 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6952
6953 2002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6954
6955 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6956 require thingatpt (for number-at-point) and protect against
6957 deactivate-mark being unbound (on XEmacs).
6958
6959 2002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6960
6961 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6962 print message on entry.
6963
6964 2002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>
6965
6966 * gnus-range.el (gnus-range-difference): New function.
6967 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6968
6969 2002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
6970
6971 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6972 gnus-remove-from-range instead of gnus-range-difference which
6973 doesn't exist.
6974
6975 2002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
6976
6977 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6978 used for showing which articles have been downloaded.
6979 (gnus-agent-article-alist): Format change. Add documentation.
6980 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6981 process-marked articles.
6982 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6983 in the series are individually fetched to minimize lose of
6984 content due to an error/quit.
6985 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6986 gnus-message instead of message.
6987 (gnus-agent-read-servers): Use file lib/methods instead of
6988 lib/servers. TODO: Why?
6989 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
6990 (gnus-agent-get-undownloaded-list): Remove articles that appear to
6991 come from the agent. This means that they are not downloaded.
6992 (gnus-agent-fetch-selected-article): Don't use history.
6993 (gnus-agent-save-history, gnus-agent-enter-history)
6994 (gnus-agent-article-in-history-p, gnus-agent-history-path):
6995 Removed function; history is not used anymore.
6996 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
6997 (gnus-agent-crosspost): Started rewrite then realized that a typo
6998 in gnus-agent-fetch-articles ensures that this function is never
6999 called. This will need to be fixed later.
7000 (gnus-agent-check-overview-buffer): Some sanity checks on the
7001 agent overview buffer. This is a safety net used during
7002 development.
7003 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7004 changed, write a number to the file indicating this.
7005 (gnus-agent-fetch-headers): Rewrite to respect
7006 gnus-agent-consider-all-articles without relying on the
7007 `.fetched' files. Make it fast.
7008 (gnus-agent-braid-nov): Change resulting from
7009 gnus-agent-fetch-headers change.
7010 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7011 `.fetched' files.
7012 (gnus-agent-read-agentview): New function, used by
7013 gnus-agent-load-alist.
7014 (gnus-agent-load-fetched-headers): Remove.
7015 (gnus-agent-save-alist): Rewrite to accommodate new format.
7016 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7017 same order as in gnus-newsgroup-headers.
7018 (gnus-agent-expire): Document and implement extra args ARTICLES,
7019 GROUP, FORCE. Do not restrict usage.
7020 (gnus-agent-uncached-articles): New function.
7021 (gnus-agent-retrieve-headers): Use it.
7022 (gnus-agent-regenerate-group): No longer needs to be called from
7023 gnus-agent-regenerate. Individual groups may be regenerated. The
7024 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7025 The article fetch dates are validated in the article alist. The
7026 article alist is pruned of entries that do not reference existing
7027 NOV entries. All changes are computed then applied with
7028 inhibit-quit bound to t. As a result, it is now safe to quit out of
7029 regeneration. The optional clean parameter has been replaced with
7030 an optional reread parameter. Clean is no longer necessary as
7031 regeneration gets the appropriate setting from
7032 gnus-agent-consider-all-articles. The new reread parameter will
7033 result in fetched, or all, articles being marked as unread.
7034 (gnus-agent-regenerate): Removed code to regenerate the history
7035 file as it is no longer used.
7036
7037 * gnus-start.el (gnus-make-ascending-articles-unread): New
7038 function, for efficient mass-marking.
7039
7040 * gnus-sum.el (gnus-summary-highlight): Use new face for
7041 downloaded articles.
7042 (gnus-article-mark): Prefer to indicate read/unread status over
7043 downloaded status.
7044 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7045 line.
7046 (gnus-summary-highlight-line): Use new face for downloaded
7047 articles.
7048 (gnus-summary-insert-old-articles): Improved performance by
7049 replacing the initial LIST of older articles with a compressed
7050 RANGE of older articles. Some servers appear to lie about
7051 their active range so the original list could contain millions
7052 of article numbers. The range is not expanded into a list
7053 until the optional ALL parameter has been applied.
7054
7055 2002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7056
7057 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7058
7059 2002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7060
7061 * spam.el:
7062 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
7063
7064 * spam.el: Added `M s t' and `M s x' key mappings.
7065
7066 2002-11-20 Simon Josefsson <jas@extundo.com>
7067
7068 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7069
7070 2002-11-19 Simon Josefsson <jas@extundo.com>
7071
7072 * gnus-sum.el (gnus-summary-morse-message): Load
7073 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7074 (unmorse-region): Autoload it instead.
7075
7076 2002-11-18 Simon Josefsson <jas@extundo.com>
7077
7078 * gnus-sum.el (gnus-summary-morse-message): New function.
7079 (gnus-summary-wash-map): Bind to `W m'.
7080 (gnus-summary-make-menu-bar): Add.
7081
7082 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7083 before storing \Deleted mark on expired articles.
7084
7085 2002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
7086
7087 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7088 parens in column 0.
7089
7090 2002-11-17 Juanma Barranquero <lektu@terra.es>
7091
7092 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7093
7094 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7095
7096 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7097
7098 2002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7099
7100 * message.el (message-set-auto-save-file-name): Use
7101 make-directory, to avoid the dependence on gnus-util.
7102
7103 2002-11-16 Simon Josefsson <jas@extundo.com>
7104
7105 * nnimap.el (nnimap-callback-callback-function):
7106 (nnimap-callback-buffer): Removed, these cannot be global but must
7107 be embedded into the callback.
7108 (nnimap-make-callback): New. Embedd article number, callback and
7109 buffer in function.
7110 (nnimap-callback, nnimap-request-article-part): Update.
7111
7112 2002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7113
7114 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7115
7116 2002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7117
7118 * gnus.el (gnus-summary-line-format): Document %C.
7119
7120 2002-11-11 Simon Josefsson <jas@extundo.com>
7121
7122 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7123 output when called interactively.
7124
7125 2002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7126
7127 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7128
7129 * message.el (message-draft-coding-system): Improve comment; use
7130 mm-auto-save-coding-system for the default value.
7131
7132 * nndraft.el (nndraft-request-article): Revert to the state before
7133 2002-10-29; regexp-quote mail-header-separator.
7134
7135 2002-11-06 Jesper Harder <harder@ifa.au.dk>
7136
7137 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7138 allow editing of drafts from an nnvirtual group.
7139
7140 2002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7141
7142 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7143 mm-auto-save-coding-system.
7144
7145 * message.el (message-draft-coding-system): Default to
7146 iso-2022-7bit.
7147
7148 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7149 restore the default value to emacs-mule or escape-quoted.
7150
7151 2002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7152
7153 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7154 a delayed or a queued article as well as a draft.
7155
7156 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7157 delayed or a queued article in the raw format; treat a delayed
7158 article as a raw article as well as a draft.
7159 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7160 for the delayed group.
7161
7162 * nndraft.el (nndraft-request-article): Ignore auto save files for
7163 a delayed or a queued article; don't bother to decode a queued
7164 article; don't bind nnmail-file-coding-system for a queued article.
7165
7166 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7167 and the queue group.
7168
7169 2002-11-04 Jesper Harder <harder@ifa.au.dk>
7170
7171 * gnus-group.el (gnus-group-delete-group):
7172 gnus-cache-active-hashtb might be void.
7173
7174 2002-11-02 Raymond Scholz <ray-2002@zonix.de>
7175
7176 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
7177 setting of the default user ID.
7178
7179 2002-11-01 Jesper Harder <harder@ifa.au.dk>
7180
7181 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7182 charset.
7183
7184 2002-10-31 Alex Schroeder <alex@emacswiki.org>
7185
7186 * spam-stat.el (spam-stat-process-directory): Add dir to message.
7187 (spam-stat-reduce-size): No longer remove words
7188 with values close to 0.5, because the default value is 0.2.
7189
7190 2002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7191
7192 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7193 documentation.
7194
7195 2002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7196
7197 * gnus-agent.el (gnus-agent-fetched-headers)
7198 (gnus-agent-load-fetched-headers)
7199 (gnus-agent-save-fetched-headers): Remove variable and two
7200 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7201 works better.
7202 (gnus-agent-fetch-headers): New implementation from Kevin
7203 Greiner. Uses gnus-agent-article-alist to store information
7204 about fetched messages which aren't on the server anymore. The
7205 trick is to return a list of considered messages to the caller,
7206 but to only fetch those which haven't been fetched yet.
7207
7208 2002-10-30 Simon Josefsson <jas@extundo.com>
7209
7210 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7211
7212 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7213
7214 2002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7215
7216 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7217 versions of emacs-w3m than 1.3.3.
7218
7219 * mm-view.el (mm-w3m-mode-command-alist)
7220 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7221 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7222 (mm-setup-w3m): Simplified.
7223 (mm-w3m-local-map-property): New function.
7224 (mm-inline-text-html-render-with-w3m): Use it.
7225
7226 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7227 mm-w3m-local-map-property.
7228
7229 2002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7230
7231 * mm-util.el (mm-auto-save-coding-system): Default to
7232 iso-2022-7bit.
7233
7234 * nndraft.el (nndraft-request-article): Decode an article using
7235 the coding-system emacs-mule if it seems to have been saved using
7236 emacs-mule.
7237 (nndraft-request-replace-article): Use message-draft-coding-system
7238 instead of mm-auto-save-coding-system for the draft or delayed
7239 group.
7240
7241 2002-10-28 Josh Huber <huber@alum.wpi.edu>
7242
7243 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7244 functions.
7245
7246 2002-10-28 Mark A. Hershberger <mah@everybody.org>
7247
7248 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7249 type values ("url" size) regardless of the values of
7250 mm-url-use-external.
7251
7252 2002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7253
7254 * nnimap.el (nnimap-request-article-part): Try harder to show
7255 group name in debugging message.
7256
7257 2002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7258
7259 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7260 directory if it doesn't exist.
7261 (gnus-agent-fetch-headers): Remove old cruft that tried to
7262 abstain from downloading articles more than once if
7263 gnus-agent-consider-all-articles was true. This is now done
7264 properly via the .fetched files.
7265
7266 2002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7267
7268 * nndraft.el (nndraft-request-article): Treat delayed articles
7269 like drafts.
7270
7271 2002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7272
7273 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7274
7275 2002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7276
7277 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7278 Remove unused optional arg DIR and corresponding code.
7279
7280 * nnimap.el (nnimap-request-article-part): Include group name in
7281 debugging output.
7282
7283 2002-10-24 Paul Jarc <prj@po.cwru.edu>
7284
7285 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7286
7287 2002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
7288
7289 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7290 contains range of headers that have been fetched by the agent
7291 already. Compare gnus-agent-article-alist.
7292 (gnus-agent-file-header-cache): Like
7293 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7294 (gnus-agent-fetch-headers): Improve comment. Revert to old
7295 seen/recent logic.
7296 Remember which headers have been fetched before and don't fetch
7297 them again the next time round.
7298 (gnus-agent-load-fetched-headers)
7299 (gnus-agent-save-fetched-headers): New functions, for remembering
7300 which headers have been fetched before.
7301
7302 2002-10-22 Jesper Harder <harder@ifa.au.dk>
7303
7304 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7305 features while searching.
7306
7307 2002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7308
7309 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
7310
7311 2002-10-22 Simon Josefsson <jas@extundo.com>
7312
7313 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7314 (pgg-snarf-keys): Add.
7315
7316 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7317
7318 * spam.el: Don't autoload bbdb-records.
7319
7320 2002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7321
7322 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7323 prevent inf-loop.
7324
7325 2002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7326
7327 * nnslashdot.el: Removed some test lines.
7328 More test.
7329
7330 2002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7331
7332 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7333 are known to be downloaded already.
7334
7335 2002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7336
7337 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7338 (mm-text-html-washer-alist): Ditto.
7339
7340 2002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7341
7342 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7343 boundary between headers and body.
7344 * nnml.el (nnml-parse-head): Ditto.
7345
7346 2002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7347
7348 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7349 entries.
7350
7351 * gnus-group.el (gnus-fetch-group): Allow an optional
7352 specification of the articles to select.
7353
7354 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7355
7356 2002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7357
7358 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7359 headers from the group, update variable `articles' to contain
7360 only those numbers where headers exist. (When fetching all
7361 articles in a group, Gnus creates lots of numbers where there is
7362 no articles.)
7363
7364 2002-10-20 Steve Youngs <youngs@xemacs.org>
7365
7366 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7367 doesn't have the 'alist custom type, use cons cells instead.
7368 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7369 (pgg-parse-hash-algorithm-alist): Ditto.
7370 (pgg-parse-compression-algorithm-alist): Ditto.
7371 (pgg-parse-signature-type-alist): Ditto.
7372
7373 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7374
7375 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7376
7377 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7378
7379 2002-10-19 Simon Josefsson <jas@extundo.com>
7380
7381 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7382 buffer.
7383
7384 2002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7385
7386 * gnus-spec.el (gnus-make-format-preserve-properties)
7387 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7388 properties also on XEmacs. `gnus-xmas-format' is like format but
7389 preserves text properties on XEmacs (though it only understands
7390 simple format specs). The variable
7391 `gnus-make-format-preserve-properties' controls whether the
7392 function is used, and is checked in `gnus-parse-simple-format'.
7393 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7394
7395 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7396 output.
7397 (gnus-agent-consider-all-articles): New variable.
7398 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7399 (gnus-agent-fetch-headers): Depending on
7400 gnus-agent-consider-all-articles, maybe get all articles.
7401 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7402 `read'.
7403 (gnus-predicate-imples-unread): New function.
7404 (gnus-agent-fetch-headers): Optimize to call
7405 gnus-list-of-unread-articles if that is sufficient.
7406 Check unseen and recent instead of seen and recent.
7407 (gnus-agent-fetch-headers): Abstain from calling
7408 gnus-list-range-intersection if range (a . b) would have (> a b).
7409
7410 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7411
7412 * message.el (message-send-mail): Make it possible to perform
7413 edebug-defun.
7414
7415 2002-10-18 Simon Josefsson <jas@extundo.com>
7416
7417 * gnus-art.el (gnus-button-man-handler): Change default to
7418 `manual-entry' (defined in both emacsen).
7419 (gnus-button-man-handler): Remove emacsen difference and use
7420 `manual-entry'.
7421
7422 2002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7423
7424 * spam.el: Wrap autoload settings for bbdb-records,
7425 executable-find and ifile-spam-filter with eval-and-compile.
7426 (spam-display-buffer-contents): Remove.
7427 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7428
7429 2002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
7430
7431 * spam.el (spam-display-buffer-contents): New function.
7432 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
7433 from Katsumi Yamaoka <yamaoka@jpl.org>.
7434
7435 2002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7436
7437 * nnheader.el (nnheader-parse-naked-head): New function.
7438 (nnheader-parse-head): Use the above function, in order to handle
7439 continuation lines properly.
7440 (nnheader-remove-body): New function.
7441 (nnheader-remove-cr-followed-by-lf): New function.
7442 (nnheader-ms-strip-cr): Use the above function.
7443
7444 * gnus-agent.el (gnus-agent-regenerate-group): Call
7445 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7446 `nnheader-parse-head'.
7447 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7448
7449 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7450 continuation lines by itself; call `nnheader-parse-naked-head'
7451 instead of `nnheader-parse-head'.
7452 * nndiary.el (nndiary-parse-head): Ditto.
7453 * nnfolder.el (nnfolder-parse-head): Ditto.
7454 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7455 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7456 * nnml.el (nnml-parse-head): Ditto.
7457
7458 2002-10-17 Steve Youngs <youngs@xemacs.org>
7459
7460 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7461 XEmacs, default to it if featurep 'xemacs.
7462
7463 2002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7464
7465 * spam-stat.el: Check for the existence of hash functions instead
7466 of the Emacs version to decide whether to load cl. Suggested by
7467 Kai Großjohann.
7468
7469 2002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7470
7471 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7472 if it isn't open yet.
7473
7474 2002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7475
7476 * gnus-group.el: Require mm-url only when compiling.
7477 (gnus-group-fetch-charter): Require mm-url.
7478
7479 * spam-stat.el: Require cl for the functions gethash,
7480 hash-table-count, make-hash-table and mapc for Emacs 20.
7481 (puthash): Alias to cl-puthash for Emacs 20.
7482 (with-syntax-table): New macro for Emacs 20.
7483
7484 2002-10-12 Jesper Harder <harder@ifa.au.dk>
7485
7486 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7487
7488 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7489
7490 * spam.el (spam-check-ifile): Added ifile as a spam checking
7491 backend, and spam-use-ifle as the variable to toggle that check.
7492
7493 2002-10-12 Simon Josefsson <jas@extundo.com>
7494
7495 * message.el (message-beginning-of-line): New variable.
7496 (message-beginning-of-line): Use it.
7497
7498 2002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
7499
7500 * spam.el: More compilation fixes for BBDB.
7501
7502 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
7503 (spam-stat-reduce-size): Interactive.
7504 (spam-stat-reset): New function.
7505 (spam-stat-save): Interactive.
7506
7507 2002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7508
7509 * gnus.el: Autoload gnus-delay-initialize.
7510
7511 * message.el: Autoload gnus-delay-article.
7512
7513 2002-10-11 Jesper Harder <harder@ifa.au.dk>
7514
7515 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7516 text property in Emacs.
7517
7518 2002-10-11 Simon Josefsson <jas@extundo.com>
7519
7520 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7521 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7522
7523 * mml1991.el (mml1991-pgg-sign): Remove CR.
7524
7525 2002-10-10 Simon Josefsson <jas@extundo.com>
7526
7527 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7528 decrypt failed.
7529 (mml2015-trust-boundaries-alist): Removed.
7530 (mml2015-gpg-extract-signature-details): Don't use it.
7531 (mml2015-unabbrev-trust-alist): New.
7532 (mml2015-gpg-extract-signature-details): Use it.
7533
7534 2002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
7535
7536 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7537 BBDB installed.
7538
7539 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7540 statistical analysis of spam in Lisp only.
7541
7542 2002-10-10 Simon Josefsson <jas@extundo.com>
7543
7544 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7545 auth, selected or examine state.
7546
7547 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7548 buffer and error buffer depending on type of information.
7549
7550 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7551 --status-fd stuff even if gpg.el is not used (revert earlier
7552 change).
7553 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7554 gnus details.
7555 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7556 buffer.
7557
7558 * pgg.el (pgg-verify-region): Use it.
7559
7560 * pgg-def.el (pgg-query-keyserver): New variable.
7561
7562 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7563 key-identifier in packet. Is this a good idea?
7564
7565 * mml.el (mml-mode-map): Add security commands that operates on
7566 MIME parts.
7567 (mml-menu): And menu items for them.
7568
7569 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7570
7571 * mml.el (mml-parse-1): Support sender in #secure tags.
7572
7573 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7574 defined.
7575
7576 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7577 (mml-pgp-encrypt-buffer): Support combined signing.
7578
7579 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7580 (mml1991-gpg-encrypt): Ditto.
7581 (mml1991-pgg-encrypt): Ditto.
7582 (mml1991-encrypt): Pass sign parameter.
7583
7584 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7585 (mml-signencrypt-style): Mention the variable.
7586
7587 2002-10-09 Simon Josefsson <jas@extundo.com>
7588
7589 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7590 pgg-gpg-user-id.
7591
7592 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7593 (pgg-fetch-key-function): Nil if w3 is not installed.
7594
7595 2002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7596
7597 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7598 gnus-agent-current-history.
7599
7600 2002-10-06 Simon Josefsson <jas@extundo.com>
7601
7602 * imap.el (imap-parse-status): Don't use read to read token.
7603
7604 2002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7605
7606 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7607 for methods not covered by the agent, and when unplugged.
7608
7609 2002-10-05 Simon Josefsson <jas@extundo.com>
7610
7611 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7612 signing.
7613
7614 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7615 a named server fails, ignore the server.
7616
7617 * mml1991.el (mml1991-pgg-sign): Do QP.
7618
7619 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7620 work.
7621
7622 2002-10-04 Simon Josefsson <jas@extundo.com>
7623
7624 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7625
7626 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7627 binary-write-decoded-region from MEL.
7628
7629 * pgg.el (pgg-encrypt-region): Support sign.
7630
7631 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7632
7633 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7634
7635 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7636 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7637 branch where PGG was taken from in the ChangeLog entries below.
7638
7639 2002-10-01 Simon Josefsson <jas@extundo.com>
7640
7641 * pgg-pgp.el: Don't require mel. Don't use luna.
7642 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7643 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7644 (pgg-pgp-process-region): Don't use binary-funcall.
7645
7646 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7647
7648 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7649 instead of concat.
7650
7651 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7652
7653 2002-09-29 Simon Josefsson <jas@extundo.com>
7654
7655 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7656 compile warnings.
7657
7658 * pgg.el (pgg-decrypt-region): Don't parse packet.
7659
7660 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7661
7662 2002-09-29 Daiki Ueno <ueno@unixuser.org>
7663
7664 * pgg.el: Remove dependency on calist.el.
7665
7666 2002-09-28 Simon Josefsson <jas@extundo.com>
7667
7668 * pgg.el (pgg-temporary-file-directory): New variable.
7669 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7670
7671 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7672 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7673
7674 * pgg-parse.el (pgg-char-int): Defalias.
7675 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7676 (pgg-read-bytes, pgg-read-body): Use it.
7677 (pgg-decode-packets): Don't use MEL, use base64-*.
7678 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7679 (pgg-string-as-unibyte): Defalias.
7680 (pgg-parse-armor-region): Use it.
7681
7682 * pgg-gpg.el (pgg-gpg-process-region): Use
7683 pgg-temporary-file-directory.
7684
7685 * luna.el: Don't def-edebug.
7686
7687 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7688 binary-write-decoded-region from MEL.
7689
7690 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7691
7692 * alist.el, calist.el: Don't require product/APEL.
7693
7694 * pgg-parse.el (top-level): Remove dependency on static.el,
7695 pccl.el, mel.el.
7696 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7697 `define-ccl-program' is boundp, instead of using broken.
7698
7699 2002-10-01 Simon Josefsson <jas@extundo.com>
7700
7701 * message.el (message-required-mail-headers): Remove Lines:.
7702
7703 2002-10-03 Jesper Harder <harder@ifa.au.dk>
7704
7705 * gnus-group.el (gnus-group-fetch-charter,
7706 gnus-group-fetch-control): Prompt for group if given a prefix
7707 argument.
7708 * gnus-sum.el: Add gnus-group-fetch-charter and
7709 gnus-group-fetch-control to summary key map and menu.
7710
7711 2002-10-03 Paul Jarc <prj@po.cwru.edu>
7712
7713 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
7714 number when there are no articles.
7715
7716 2002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7717
7718 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7719 arg ALL means to fetch all articles, not only downloadable ones.
7720 (gnus-agent-fetch-selected-article): New function for
7721 gnus-select-article-hook or gnus-mark-article-hook.
7722
7723 2002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
7724
7725 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7726 raw-text.
7727
7728 2002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
7729
7730 * spam.el: Merged changes from pinard@iro.umontreal.ca (François
7731 Pinard).
7732 Major revamp of the code, documentation is in comments in the file
7733 for now.
7734
7735 2002-09-30 Simon Josefsson <jas@extundo.com>
7736
7737 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7738 buffer seem to be needed?
7739
7740 2002-09-29 Simon Josefsson <jas@extundo.com>
7741
7742 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7743 compile warnings.
7744
7745 * mml1991.el (mml1991-function-alist): Add pgg.
7746 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7747 (mml1991-pgg-encrypt): Fix recipients querying.
7748
7749 2002-09-28 David Edmondson <dme@dme.org>
7750
7751 * mml2015.el (autoload): Autoload correct files.
7752
7753 2002-09-28 Simon Josefsson <jas@extundo.com>
7754
7755 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7756 handle is returned.
7757
7758 2002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7759
7760 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7761 Protect against non-existent of `nnimap-mailbox-info'.
7762
7763 2002-09-27 Simon Josefsson <jas@extundo.com>
7764
7765 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7766 (gnus-setup-news-hook): Use it.
7767 (gnus-after-getting-new-news-hook): Ditto.
7768
7769 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7770
7771 2002-09-27 Mats Lidell <matsl@contactor.se>
7772
7773 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7774
7775 2002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7776
7777 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7778 the part to decode encoded words, use raw words instead of decoded
7779 words.
7780
7781 2002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7782
7783 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7784
7785 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7786 (mm-setup-w3m): Use it.
7787
7788 2002-09-27 Simon Josefsson <jas@extundo.com>
7789
7790 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7791 article buffers.
7792
7793 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7794 it just in case.
7795 (nnimap-update-unseen): New function; update unseen count in
7796 `n-m-info'.
7797 (nnimap-close-group): Call it.
7798
7799 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7800 (gnus-after-getting-new-news-hook): Ditto.
7801
7802 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7803 message into verboselevel 9. Change slow mail check message.
7804 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7805 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7806 used as a hook after getting new mail.
7807
7808 2002-09-26 Simon Josefsson <jas@extundo.com>
7809
7810 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7811 SELECT/EXAMINE is first unseen article, not number of unseen
7812 articles. Make them distinct by renaming the former to
7813 `first-unseen' instead of `unseen'.
7814
7815 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7816 too.
7817 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7818 changed.
7819 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7820
7821 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7822
7823 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7824 better.
7825
7826 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7827 if dissecting resulting buffer actually had any information.
7828
7829 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7830
7831 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7832 because the function `string<' allows symbols.
7833
7834 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7835
7836 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7837
7838 * message.el (message-forward-make-body): Revert an early change
7839 because 8-bit utf-8 emails.
7840
7841 2002-09-25 Björn Torkelsson <torkel@acc.umu.se>
7842
7843 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
7844 links to Info).
7845 * gnus-art.el (gnus-treat-highlight-signature):
7846 * gnus-art.el (gnus-treat-buttonize):
7847 * gnus-art.el (gnus-treat-buttonize-head):
7848 * gnus-art.el (gnus-treat-emphasize):
7849 * gnus-art.el (gnus-treat-strip-cr):
7850 * gnus-art.el (gnus-treat-unsplit-urls):
7851 * gnus-art.el (gnus-treat-leading-whitespace):
7852 * gnus-art.el (gnus-treat-hide-headers):
7853 * gnus-art.el (gnus-treat-hide-boring-headers):
7854 * gnus-art.el (gnus-treat-hide-signature):
7855 * gnus-art.el (gnus-treat-fill-article):
7856 * gnus-art.el (gnus-treat-hide-citation):
7857 * gnus-art.el (gnus-treat-hide-citation-maybe):
7858 * gnus-art.el (gnus-treat-strip-list-identifiers):
7859 * gnus-art.el (gnus-treat-strip-pgp):
7860 * gnus-art.el (gnus-treat-strip-pem):
7861 * gnus-art.el (gnus-treat-strip-banner):
7862 * gnus-art.el (gnus-treat-highlight-headers):
7863 * gnus-art.el (gnus-treat-highlight-citation):
7864 * gnus-art.el (gnus-treat-date-ut):
7865 * gnus-art.el (gnus-treat-date-local):
7866 * gnus-art.el (gnus-treat-date-english):
7867 * gnus-art.el (gnus-treat-date-lapsed):
7868 * gnus-art.el (gnus-treat-date-original):
7869 * gnus-art.el (gnus-treat-date-iso8601):
7870 * gnus-art.el (gnus-treat-date-user-defined):
7871 * gnus-art.el (gnus-treat-strip-headers-in-body):
7872 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7873 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7874 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7875 * gnus-art.el (gnus-treat-unfold-headers):
7876 * gnus-art.el (gnus-treat-fold-headers):
7877 * gnus-art.el (gnus-treat-fold-newsgroups):
7878 * gnus-art.el (gnus-treat-overstrike):
7879 * gnus-art.el (gnus-treat-display-xface):
7880 * gnus-art.el (gnus-treat-display-smileys):
7881 * gnus-art.el (gnus-treat-from-picon):
7882 * gnus-art.el (gnus-treat-mail-picon):
7883 * gnus-art.el (gnus-treat-newsgroups-picon):
7884 * gnus-art.el (gnus-treat-body-boundary):
7885 * gnus-art.el (gnus-treat-capitalize-sentences):
7886 * gnus-art.el (gnus-treat-fill-long-lines):
7887 * gnus-art.el (gnus-treat-play-sounds):
7888 * gnus-art.el (gnus-treat-translate):
7889 * gnus-art.el (gnus-treat-x-pgp-sig):
7890 * gnus-art.el (gnus-mime-button-line-format):
7891 * gnus-art.el (gnus-button-man-level):
7892 * gnus-art.el (gnus-button-emacs-level):
7893 * gnus-cus.el (gnus-group-parameters):
7894 * gnus-gl.el (bbb-build-mid-scores-alist):
7895 * gnus-group.el (gnus-group-line-format):
7896 * gnus-mlspl.el (gnus-group-split-setup):
7897 * gnus-mlspl.el (gnus-group-split):
7898 * gnus-msg.el (gnus-mailing-list-groups):
7899 * gnus-msg.el (gnus-posting-styles):
7900 * gnus-nocem.el (gnus-nocem-issuers):
7901 * gnus-score.el (gnus-score-regexp-bad-p):
7902 * gnus-srvr.el (gnus-server-line-format):
7903 * gnus-topic.el (gnus-topic-line-format):
7904 * gnus.el (gnus-summary-line-format):
7905 * mail-source.el (mail-sources):
7906 * message.el (message-subscribed-address-file):
7907 * nnmail.el (nnmail-split-fancy): ???
7908
7909 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7910
7911 * mail-source.el (mail-source-run-script): Use `functionp' to test
7912 whether the argument `script' is in fact a function.
7913 (mail-sources): Adjust the defcustom to allow users to specify a
7914 function or a string as the value of the `:prescript' and
7915 `:postscript' arguments of the `file' and `pop3' mail sources.
7916
7917 2002-09-25 Paul Jarc <prj@po.cwru.edu>
7918
7919 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
7920 number when article 1 does not exist.
7921
7922 2002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
7923
7924 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7925 apropos if apropos-variable does not exist.
7926 (gnus-button-guessed-mid-regexp)
7927 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
7928 regexes.
7929 (gnus-button-handle-describe-function)
7930 (gnus-button-handle-describe-variable): Doc fix.
7931 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
7932 (gnus-button-handle-apropos-command): Doc fix.
7933
7934 2002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
7935
7936 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7937 the file.
7938
7939 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7940
7941 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7942
7943 2002-09-24 Simon Josefsson <jas@extundo.com>
7944
7945 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7946 (mml2015-use): Prefer PGG if installed.
7947 (mml2015-function-alist): Add PGG wrappers.
7948 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7949 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7950 prefix, make regexp optionally skip it.
7951 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7952 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7953 (mml2015-pgg-encrypt): New functions.
7954 (defvar, autoload): Prevent byte-compile warnings.
7955
7956 2002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7957
7958 * gnus-art.el (article-strip-banner): Check for the existence of
7959 from header.
7960
7961 2002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
7962
7963 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7964 (gnus-button-alist): Improved regexp for
7965 gnus-button-handle-mid-or-mail (false positives), fixed
7966 gnus-button-handle-man entries.
7967
7968 2002-09-23 Josh Huber <huber@alum.wpi.edu>
7969
7970 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
7971 nnmail-extra-headers is non-nil.
7972
7973 2002-09-23 Paul Jarc <prj@po.cwru.edu>
7974
7975 * nnmaildir.el: Store article numbers persistently. General
7976 revision.
7977 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
7978 for nnmail-expiry-wait; delete instead of moving if 'force is
7979 given.
7980
7981 2002-09-23 Simon Josefsson <jas@extundo.com>
7982 Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
7983
7984 * smime.el (smime-sign-buffer): Get key and extra certs.
7985 (smime-get-key-with-certs-by-email): Utility function.
7986
7987 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
7988 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
7989
7990 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
7991 article exists.
7992
7993 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
7994
7995 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
7996
7997 2002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
7998
7999 * gnus-art.el (gnus-button-handle-custom)
8000 (gnus-button-handle-mid-or-mail)
8001 (gnus-button-handle-describe-{function,variable,key})
8002 (gnus-button-handle-apropos{,command,variable}): New functions.
8003 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8004 (gnus-button-{man,emacs,mail}-level): New variables.
8005 (gnus-button-alist): Use the above to buttonize emacs and mail
8006 related links.
8007
8008 2002-09-18 Juanma Barranquero <lektu@terra.es>
8009
8010 * gnus-int.el (gnus-status-message): Fix spacing.
8011
8012 * imap.el (imap-continuation): Fix typos.
8013
8014 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8015
8016 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8017
8018 * gnus-art.el (gnus-article-reply-with-original): Correct
8019 with-current-buffer scope.
8020
8021 * message.el (message-completion-alist): Add Reply-To, From, etc.
8022
8023 2002-09-18 Nevin Kapur <nevin@jhu.edu>
8024
8025 * nnimap.el (nnimap-request-expire-articles): Make flag setting
8026 conditional.
8027
8028 2002-09-17 Simon Josefsson <jas@extundo.com>
8029
8030 * nnimap.el (nnimap-expiry-target): Don't search for which
8031 articles exists here.
8032 (nnimap-request-expire-articles): Do it here instead. Only expire
8033 when articles are found. Suggested by Nevin Kapur
8034 <nevin@jhu.edu>.
8035
8036 2002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
8037
8038 * message.el (message-strip-subject-trailing-was)
8039 (message-change-subject, message-add-archive-header)
8040 (message-xpost-fup2-header, message-xpost-insert-note)
8041 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8042 adopted from message-utils.el. Add functions to the keymap, mode
8043 describtion and menu.
8044 (message-change-subject, message-xpost-fup2): Signal error if
8045 current header is empty.
8046 (message-xpost-insert-note): Changed insert position.
8047 (message-archive-note): Ensure to insert note in message body (not
8048 in head).
8049 (message-archive-header, message-archive-note)
8050 (message-xpost-default, message-xpost-note, message-fup2-note)
8051 (message-xpost-note-function): New variables adopted from
8052 message-utils.el. Changed some doc-strings.
8053 (message-mark-insert-{begin,end}): Rename from
8054 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8055 values.
8056 (message-subject-trailing-was-query)
8057 (message-subject-trailing-was-ask-regexp)
8058 (message-subject-trailing-was-regexp): New variables.
8059 (message-to-list-only): Added doc-string and menu entry.
8060
8061 * message-utils.el: Removed. Functions are now in message.el.
8062
8063 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8064
8065 * gnus-art.el (gnus-article-reply-with-original,
8066 gnus-article-followup-with-original): Switch to
8067 gnus-summary-buffer before reply/followup.
8068
8069 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8070
8071 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8072 not exist. Toggle it anyway.
8073
8074 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8075
8076 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8077
8078 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8079 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8080
8081 * rfc2047.el (message-posting-charset): Defvar it.
8082 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8083 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8084
8085 * mail-source.el (mail-source-fetch): Hide password.
8086
8087 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8088
8089 2002-09-12 John Paul Wallington <jpw@shootybangbang.com>
8090
8091 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8092
8093 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8094
8095 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8096
8097 2002-09-11 Simon Josefsson <jas@extundo.com>
8098
8099 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8100 (nnimap-split-rule): Doc fix.
8101 (nnimap-request-expire-articles): Cleanup code.
8102
8103 2002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
8104
8105 * gnus-art.el (gnus-article-address-banner-alist): New option.
8106 (article-strip-banner): Refer the above option to split banners of
8107 free mail servers, when no group parameter is specified.
8108
8109 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8110
8111 * nntp.el (nntp-wait-for-string): Check for a process in the
8112 current buffer instead of `nntp-server-buffer'.
8113
8114 2002-09-09 Simon Josefsson <jas@extundo.com>
8115
8116 * gnus-art.el (gnus-button-man-handler): New variable.
8117 (gnus-button-alist): Use g-b-handle-man.
8118 (gnus-button-handle-man): New, call g-b-man-handler.
8119
8120 2002-09-08 Simon Josefsson <jas@extundo.com>
8121
8122 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8123
8124 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8125
8126 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8127
8128 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8129
8130 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8131
8132 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8133 keystroke.
8134
8135 * gnus-srvr.el (gnus-browse-describe-group): New command and
8136 keystroke.
8137
8138 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8139
8140 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8141 value for gnus-decoration property.
8142
8143 2002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8144
8145 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8146 string) as group name in case we have a CRLF in the file.
8147
8148 2002-09-04 Jesper Harder <harder@ifa.au.dk>
8149
8150 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8151 group.
8152 (rfc1843-decode-hzp): Do.
8153 (rfc1843-newsgroups-regexp): Do.
8154
8155 2002-09-04 Simon Josefsson <jas@extundo.com>
8156
8157 * message.el (message-canlock-generate): Make sure sha1 doesn't
8158 call external programs.
8159
8160 2002-09-03 Simon Josefsson <jas@extundo.com>
8161
8162 * nntp.el (nntp-wait-for-string): Don't infloop if process died.
8163
8164 * gnus-agent.el (gnus-agent-batch): Add doc.
8165
8166 2002-09-03 Josh Huber <huber@alum.wpi.edu>
8167
8168 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8169 check for signed and encrypted parts.
8170 * mml.el (mml-parse-1): Correct small typo which preventing
8171 setting recipients in a secure tag.
8172
8173 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8174
8175 * mm-util.el (mm-coding-system-priorities): Default to a list of
8176 iso-2022-jp and others for the Japanese environment.
8177
8178 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8179
8180 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8181 invalid display names.
8182
8183 2002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
8184
8185 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
8186 commit.
8187
8188 2002-08-26 Jesper Harder <harder@ifa.au.dk>
8189
8190 * gnus.el (gnus-group-charter-alist): New option.
8191 (gnus-group-fetch-control-use-browse-url): New option.
8192
8193 * gnus-group.el (gnus-group-fetch-charter): New function.
8194 (gnus-group-fetch-control): New function.
8195 Add them to the keymap and menu. Require mm-url.
8196
8197 2002-08-30 Alex Schroeder <alex@emacswiki.org>
8198
8199 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
8200
8201 2002-08-29 Jesper Harder <harder@ifa.au.dk>
8202
8203 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8204 items expecting user interaction.
8205
8206 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
8207
8208 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
8209
8210 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
8211
8212 * mml.el (mml-menu): Do.
8213
8214 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8215
8216 * mail-source.el (mail-source-touch-pop): New function.
8217
8218 * message.el (message-smtpmail-send-it): New function.
8219 (message-send-mail-function): Add it for a candidate.
8220
8221 2002-08-27 Simon Josefsson <jas@extundo.com>
8222
8223 * gnus-msg.el (posting-charset-alist): Use
8224 gnus-define-group-parameter instead of defcustom.
8225 (gnus-put-message): Handle SPC in GCC.
8226 (gnus-inews-insert-gcc): Ditto.
8227 (gnus-inews-insert-archive-gcc): Ditto.
8228
8229 2002-08-26 Simon Josefsson <jas@extundo.com>
8230
8231 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8232 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8233 (gnus-agent-possibly-save-gcc): Autoload.
8234 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8235
8236 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8237
8238 * gnus.el (gnus-other-frame-function): New user option.
8239 (gnus-other-frame): Use it; add a doc-string; make it work with
8240 the gnuclient program.
8241
8242 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8243
8244 2002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
8245
8246 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
8247 positives, make it stricter.
8248
8249 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8250
8251 * gnus.el (gnus-other-frame): Trivial fix.
8252
8253 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8254
8255 * gnus.el (gnus-other-frame-parameters): New user option.
8256 (gnus-other-frame-object): New variable.
8257 (gnus-other-frame): Make it search for existing Gnus frame; don't
8258 read new news; delete frame on exit.
8259
8260 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8261
8262 2002-08-20 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>
8263
8264 * message.el (message-set-auto-save-file-name): Add support for
8265 the Cygwin Emacs; the system-type is `cygwin'.
8266 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8267
8268 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8269
8270 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8271
8272 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8273 avoid arithmetic errors.
8274
8275 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8276
8277 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8278
8279 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8280
8281 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8282 (message-ignored-resent-headers): Add envelope From.
8283
8284 2002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8285
8286 * gnus.el (gnus-summary-line-format): Document %k specifier.
8287
8288 2002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8289
8290 * gnus-sum.el (gnus-summary-line-message-size): New function.
8291 (gnus-summary-line-format-alist): Use it.
8292
8293 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8294
8295 * gnus-art.el (article-make-date-line): Refer to the value for
8296 `gnus-article-time-format' in the summary buffer.
8297
8298 * message.el (message-cite-prefix-regexp): Exclude ":" and "»".
8299
8300 2002-08-14 Simon Josefsson <jas@extundo.com>
8301
8302 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8303 quoting.
8304 (gnus-button-alist): Fix doc.
8305 (gnus-header-button-alist): Use ' not ` for default value quoting.
8306 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8307 rationale similar to 2002-05-01 change.
8308 (gnus-article-add-buttons-to-head): Evaluate expression.
8309
8310 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8311
8312 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8313
8314 * message.el (message-font-lock-keywords): Refer to the value for
8315 `message-cite-prefix-regexp' dynamically.
8316
8317 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8318
8319 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8320
8321 2002-08-12 Simon Josefsson <jas@extundo.com>
8322
8323 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8324 (imap-shell-open): Skip initial junk before IMAP greeting.
8325
8326 2002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
8327
8328 * message-utils.el (message-xpost-default)
8329 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
8330
8331 2002-08-09 Simon Josefsson <jas@extundo.com>
8332
8333 * message.el (message-canlock-password): Set
8334 canlock-password-for-verify to newly generated canlock-password.
8335 When Emacs is restarted, Custom makes sure this is set, but during
8336 the same session we must set it manually.
8337
8338 2002-08-07 Jesper Harder <harder@ifa.au.dk>
8339
8340 * yenc.el: New file.
8341
8342 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8343 (mm-uu-type-alist): Add yenc.
8344 (mm-uu-yenc-filename): New function.
8345 (mm-uu-yenc-extract): New function.
8346
8347 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8348
8349 2002-05-27 Jesper Harder <harder@ifa.au.dk>
8350
8351 * mailcap.el (mailcap-mime-data): Test window-system rather than
8352 mm-device-type.
8353 (mailcap-mime-data): Call xdvi and gv with "-safer".
8354
8355 * mm-util.el: Don't define mm-device-type.
8356
8357 2002-08-05 Simon Josefsson <jas@extundo.com>
8358
8359 * mm-util.el (mm-coding-system-priorities): coding-system type not
8360 supported everywhere.
8361
8362 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8363
8364 * gnus.el (gnus-version-number): Bumped version number.
8365
8366 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8367
8368 * gnus.el: Oort Gnus v0.07 is released.
8369
8370 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8371
8372 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8373 (gnus-article-sort-functions): Doc fix.
8374 (t): New keystroke.
8375 (gnus-article-sort-by-random): New function.
8376 (gnus-thread-sort-by-random): New function.
8377
8378 2002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
8379
8380 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
8381 funcall.
8382
8383 2002-07-31 Danny Siu <dsiu@adobe.com>
8384
8385 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8386 when splitting malformed messages without message-id.
8387
8388 2002-07-28 Niklas Morberg <niklas.morberg@axis.com>
8389
8390 * nnweb.el (nnweb-type, nnweb-type-definition)
8391 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8392 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8393 functionality.
8394 * nnweb.el: Removed old non-functioning search engines.
8395
8396 2002-07-27 Simon Josefsson <jas@extundo.com>
8397
8398 * message.el (message-forward-make-body): Don't use
8399 `message-forward-ignored-headers' when doing a "raw" followup (it
8400 is important to preserve e.g. CTE).
8401
8402 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8403
8404 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8405 regexp-quote, Cyrus Sieve is fixed.
8406
8407 * sieve-manage.el (sieve-manage-deletescript): New function.
8408
8409 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8410 (sieve-manage-mode): Fix menubar.
8411 (sieve-activate): Change some messages.
8412 (sieve-deactivate-all): New function.
8413 (sieve-deactivate): New alias.
8414 (sieve-remove): New function.
8415 (sieve-help): Fix help.
8416 All suggested by Ned Ludd.
8417
8418 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8419
8420 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8421 (mm-w3m-safe-url-regexp): New user option.
8422
8423 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8424 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8425
8426 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
8427
8428 * gnus-sum.el (gnus-summary-delete-article): Force
8429 nnmail-expiry-target to 'delete, so that absolute deletion
8430 happens when absolute deletion is requested.
8431
8432 2002-07-21 Nevin Kapur <nevin@jhu.edu>
8433
8434 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexistent
8435 headers as empty headers.
8436
8437 2002-07-21 Jochen Hein <jochen@jochen.org>
8438
8439 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8440 correct typo.
8441 (gnus-emphasis-strikethru): New face.
8442
8443 2002-07-20 Jason Merrill <jason@redhat.com>
8444
8445 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8446 entire file for each of a sequence of missing articles.
8447
8448 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8449 value for gnus-view-pseudos.
8450
8451 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8452 avoid nreverse.
8453
8454 2002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
8455
8456 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8457 (gnus-summary-mode-line-format-alist): Add %h for number of
8458 spams.
8459 (gnus-newsgroup-spam-marked): New variable.
8460 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8461 (gnus-article-read-p, gnus-article-mark)
8462 (gnus-set-global-variables, gnus-set-global-variables)
8463 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8464 (gnus-summary-mark-article-as-unread)
8465 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8466 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8467 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8468
8469 2002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
8470
8471 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
8472 function.
8473
8474 2002-07-09 Nevin Kapur <nevin@jhu.edu>
8475
8476 * gnus-sum.el (gnus-summary-delete-article): Respect group
8477 parameters while expiring.
8478
8479 2002-07-08 Henrik Enberg <henrik@enberg.org>
8480
8481 * gnus-art.el (article-make-date-line): Fix string.
8482
8483 2002-07-08 Niklas Morberg <niklas.morberg@axis.com>
8484
8485 * gnus-art.el (article-unsplit-urls): Only display MIME when this
8486 function is called interactively.
8487
8488 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8489
8490 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8491 cdaar to cdar and car.
8492
8493 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8494 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8495
8496 2002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8497
8498 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8499 don't break a narrowed article.
8500
8501 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8502 (nntp-open-via-rlogin-and-telnet): Ditto.
8503
8504 2002-07-02 Didier Verna <didier@xemacs.org>
8505
8506 * nnmail.el (nnmail-split-methods): Fix custom type.
8507
8508 2002-07-02 Niklas Morberg <niklas.morberg@axis.com>
8509
8510 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
8511 unsplitting.
8512
8513 2002-07-01 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8514
8515 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8516 (gnus-summary-resend-message): Use it.
8517
8518 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8519
8520 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8521 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8522
8523 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8524
8525 * message.el (message-font-lock-keywords): Don't fontify
8526 headers in the message body, only in the header.
8527 (message-font-lock-make-header-matcher): New function, used by
8528 message-font-lock-keywords.
8529
8530 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8533
8534 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8535
8536 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8537
8538 2002-06-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8539
8540 * message.el (message-font-lock-keywords): Revert 2002-06-22
8541 change.
8542
8543 2002-06-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8544
8545 * message.el (message-font-lock-keywords): Put colon in header
8546 name match.
8547
8548 2002-06-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8549
8550 * message.el (message-font-lock-keywords): Don't use header faces
8551 in the body. Thanks to Stefan Monnier for the hint on the
8552 implementation.
8553
8554 2002-05-09 Miles Bader <miles@gnu.org>
8555
8556 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8557 (gnus-article-hide-citation): Respect it.
8558
8559 2002-04-12 Juanma Barranquero <lektu@terra.es>
8560
8561 * pop3.el (pop3-open-server): Fix typo.
8562
8563 2002-06-18 Josh Huber <huber@alum.wpi.edu>
8564
8565 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8566 instead of push to ignore duplicate to-(list|address) values.
8567 * nnmail.el (nnmail-cache-ignore-groups): New.
8568 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
8569
8570 2002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8571
8572 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8573 before sending. Suggested by Jan Rychter.
8574
8575 2002-06-17 Simon Josefsson <jas@extundo.com>
8576
8577 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8578 sure to write byte-compiled versions of gnus-*-format-alist to
8579 .newsrc.eld.
8580
8581 2002-06-16 Bjørn Mork <bmork@dod.no>
8582
8583 * gnus-agent.el (gnus-agent-read-servers)
8584 (gnus-agent-write-servers): Put server name (string like
8585 "nnchoke:frumple") in the file instead of a server specification
8586 (Lisp expression like (nnchoke "frumple" ...parameters...)).
8587
8588 2002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
8589
8590 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
8591
8592 2002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8593
8594 * nnheader.el (nnheader-file-name-translation-alist): Set the
8595 default value for MS Windows systems.
8596
8597 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8598
8599 2002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8600
8601 * message.el (message-beginning-of-line): Keep the region active
8602 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8603
8604 2002-06-13 Josh Huber <huber@alum.wpi.edu>
8605
8606 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8607 * gnus-msg.el (gnus-summary-reply): Ditto.
8608 * gnus-msg.el (gnus-summary-handle-replysign): New.
8609
8610 2002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8611
8612 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8613 if sending failed.
8614
8615 2002-06-11 Josh Huber <huber@alum.wpi.edu>
8616
8617 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8618 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8619 to sign while encrypting.
8620
8621 2002-06-11 Simon Josefsson <jas@extundo.com>
8622
8623 * gnus-int.el (gnus-request-move-article): Agent expire article if
8624 successfuly moved.
8625
8626 2002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8627
8628 * nnweb.el (nnweb-google-create-mapping): Honors the value of
8629 nnweb-max-hits.
8630
8631 2002-06-10 Simon Josefsson <jas@extundo.com>
8632
8633 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8634
8635 2002-06-09 Simon Josefsson <jas@extundo.com>
8636
8637 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8638
8639 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8640
8641 2002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8642
8643 * flow-fill.el (fill-flowed): Ignore errors.
8644
8645 2002-06-06 Simon Josefsson <jas@extundo.com>
8646
8647 * message.el (message-send-mail-with-sendmail): Improve error message.
8648
8649 2002-06-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8650
8651 * message.el (message-interactive): Change default from nil to t.
8652 Better to be safe than to be fast.
8653
8654 2002-06-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8655
8656 * message.el (message-send-mail-with-sendmail): Check return value
8657 from call-process-region.
8658
8659 2002-06-04 Simon Josefsson <jas@extundo.com>
8660
8661 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8662 (gnus-group-post-news, gnus-summary-mail-other-window)
8663 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8664 gnus-article-copy to nil, thereby inhibiting the `header' posting
8665 style match to use data from last viewed article.
8666 Suggested by Hrvoje Niksic.
8667
8668 2002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8669
8670 * spam.el (spam-point-at-eol): New alias.
8671 (spam-parse-whitelist): Use it.
8672
8673 2002-06-03 Simon Josefsson <jas@extundo.com>
8674
8675 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8676 (nnmail-article-group): Use it.
8677
8678 2002-05-30 Jesper Harder <harder@ifa.au.dk>
8679
8680 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
8681 so that code reading them won't be surprised.
8682
8683 2002-05-29 Simon Josefsson <jas@extundo.com>
8684
8685 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8686 articles.
8687
8688 * gnus.el (gnus-agent-cache): Doc fix.
8689 (gnus-agent): Change default to t.
8690
8691 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8692 ARTICLES, GROUP and FORCE parameters.
8693
8694 2002-05-28 Simon Josefsson <jas@extundo.com>
8695
8696 * gnus-group.el (gnus-group-line-format): Doc fix.
8697
8698 2002-05-28 Jesper Harder <harder@ifa.au.dk>
8699
8700 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
8701 original article before yanking.
8702
8703 2002-05-26 Simon Josefsson <jas@extundo.com>
8704
8705 * gnus-sum.el (gnus-summary-menu-split): New function.
8706 (gnus-summary-make-menu-bar): Split charset submenu.
8707 (gnus-summary-menu-maxlen): New variable.
8708 (gnus-summary-menu-split): Use it.
8709
8710 2002-05-25 Simon Josefsson <jas@extundo.com>
8711
8712 * mml.el (mml-preview): Generate some headers.
8713
8714 * gnus.el (gnus-large-newsgroup): Fix :type.
8715
8716 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8717 Agent cache NOV's by default now).
8718 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8719
8720 2002-05-18 Jesper Harder <harder@ifa.au.dk>
8721
8722 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
8723 call to gnus-parent-id when we check for References loops.
8724 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8725 twice by saving the simplified subject string in simp-subject.
8726
8727 2002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
8728
8729 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
8730
8731 2002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8732
8733 * nnweb.el (nnweb-type): Remove dejanewsold.
8734
8735 2002-05-22 Simon Josefsson <jas@extundo.com>
8736
8737 * sieve.el (sieve-change-region): Define it before it is used.
8738
8739 2002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8740
8741 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8742 (gnus-summary-reply): Ask for confirmation when replying to news.
8743 Defaults to not ask.
8744
8745 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8746
8747 2002-05-21 Simon Josefsson <jas@extundo.com>
8748
8749 * sieve-mode.el (sieve-manage): Fix autoloads.
8750
8751 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8752 name (makes it work with recent Cyrus timsieved).
8753
8754 2002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
8755
8756 * gnus-art.el (gnus-request-article-this-buffer): Try
8757 reconnecting if you don't get the message.
8758
8759 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8760
8761 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8762 Reply-To headers from the headers.
8763
8764 2002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8765
8766 * mm-url.el (mm-url-insert): Remove junk message.
8767
8768 2002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8769
8770 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8771 (nnslashdot-use-front-page): New variable.
8772 (nnslashdot-request-list): Use it.
8773
8774 * mm-url.el (mm-url-timeout): New variable.
8775 (mm-url-retries): Ditto.
8776 (mm-url-insert): Use it.
8777
8778 2002-05-16 Simon Josefsson <jas@extundo.com>
8779
8780 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8781 (gnus-simplify-subject-functions): Mention g-s-a-w.
8782
8783 2002-05-15 Josh Huber <huber@alum.wpi.edu>
8784
8785 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8786 nnmail-cache-insert.
8787 * nndiary.el (nndiary-request-accept-article): Ditto.
8788 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8789 * nnimap.el (nnimap-request-accept-article): Ditto.
8790 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8791 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
8792 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8793 * nnmh.el (nnmh-request-accept-article): Ditto.
8794 * nnmail.el (nnmail-cache-insert): Change group to required,
8795 removed code which tried to figure out the group.
8796
8797 2002-05-13 Hans de Graaff <hans@degraaff.org>
8798
8799 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
8800 messages.
8801
8802 2002-05-13 Josh Huber <huber@alum.wpi.edu>
8803
8804 * nnml.el (nnml-request-accept-article): Pass in the group name to
8805 nnmail-cache-insert, since it's available.
8806
8807 2002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8808
8809 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8810
8811 2002-05-08 Florian Weimer <fw@deneb.enyo.de>
8812
8813 * gnus.el (subscribed): New group parameter.
8814 (gnus-find-subscribed-addresses): Use it.
8815
8816 2002-05-08 Josh Huber <huber@alum.wpi.edu>
8817
8818 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8819 the default for pgpmime to support pgp v2.
8820 * mml-sec.el (mml-signencrypt-style): New accessor function to
8821 allow users to get/set the signencrypt style more easily without
8822 frobbing the alist directly.
8823 * mml.el (mml-generate-mime-1): Use accessor function.
8824
8825 2002-05-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8826
8827 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8828 parenthesis for "<" and ">". Suggested by Andreas Schwab
8829 <schwab@suse.de>.
8830
8831 2002-05-07 Josh Huber <huber@alum.wpi.edu>
8832
8833 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
8834 when intuiting the group the message is written to.
8835
8836 2002-05-06 Matt Armstrong <matt@lickey.com>
8837
8838 * gnus-topic.el (gnus-group-topic-parameters): Work when group
8839 buffer doesn't show group.
8840
8841 2002-05-06 Josh Huber <huber@alum.wpi.edu>
8842
8843 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
8844 argument, and fixed compiler warning. (Added autoload for
8845 gpg-encrypt).
8846
8847 2002-05-04 Simon Josefsson <jas@extundo.com>
8848
8849 * mml1991.el (mml1991-function-alist): Doc fix.
8850
8851 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8852 doesn't exist (for previewing messages without having Gnus
8853 started).
8854
8855 * mm-util.el (mm-coding-system-priorities): Defcustom.
8856
8857 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8858
8859 2002-05-01 Josh Huber <huber@alum.wpi.edu>
8860
8861 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
8862 default.
8863 * mml-sec.el:
8864 * mml-sec.el (mml-signencrypt-style): New.
8865 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8866 argument `sign'.
8867 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8868 signencrypt.
8869 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8870 * mml.el (mml-generate-mime-1): Changed logic so a part which is
8871 both signed & encryped is processed in one operation (rather than
8872 two separate ops: sign, then encrypt).
8873 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8874 indication if a message is signed by an expired key.
8875 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
8876 enables combined sign & encrypt operation (this was always on
8877 before).
8878 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8879
8880 2002-05-01 Simon Josefsson <jas@extundo.com>
8881
8882 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8883 server.
8884 (nnimap-mailbox-info): defvar instead of defvoo.
8885
8886 2002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8887
8888 * gnus.el: Oort Gnus v0.06 is released.
8889
8890 2002-05-01 Simon Josefsson <jas@extundo.com>
8891
8892 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8893 filename before deleting the group itself, because the presence of
8894 a group filename decides if long filenames are used or not.
8895
8896 * gnus-art.el (gnus-button-alist): Don't inline
8897 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8898 without also modifying g-button-alist.
8899 (gnus-button-alist): Fix type to allow variable as well as regexp.
8900 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8901 themselves, variables to its contents.
8902 (gnus-button-entry): Ditto.
8903
8904 2002-05-01 Simon Josefsson <jas@extundo.com>
8905
8906 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8907 UIDNEXT as a string.
8908
8909 * nnimap.el (nnimap-string-lessp-numerical): New function.
8910 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8911 integers.
8912
8913 2002-04-29 Simon Josefsson <jas@extundo.com>
8914
8915 * nnmail.el (nnmail-cache-insert): Accept optional group
8916 parameter.
8917
8918 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8919 n-r-g-a is disabled.
8920
8921 2002-04-29 Simon Josefsson <jas@extundo.com>
8922
8923 * nnimap.el (nnimap-split-fancy): Fix doc.
8924 (nnimap-split-fancy): Fix doc.
8925
8926 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8927 (nnimap-mailbox-info): New internal variable.
8928 (nnimap-retrieve-groups): Implement faster new mail check.
8929
8930 * nnimap.el (nnimap-split-articles): Support
8931 nnmail-cache-accepted-message-ids.
8932 (nnimap-request-accept-article): Ditto.
8933
8934 * imap.el (imap-mailbox-status-asynch): New command.
8935
8936 2002-04-29 Nevin Kapur <nevin@jhu.edu>
8937
8938 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8939 are no subscribed mail groups.
8940 - Strip quoted names when comparing addresses.
8941
8942 2002-04-28 Jesper Harder <harder@ifa.au.dk>
8943
8944 * mm-decode.el (mm-text-html-renderer): Change customize type to
8945 const.
8946
8947 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
8948 (gnus-debug-exclude-variables): Do.
8949
8950 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8951
8952 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
8953 Trivial change from Karl Pflästerer <sigurd@12move.de>.
8954
8955 2002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8956
8957 * dns.el (dns-make-network-process): New macro.
8958 (query-dns): Use it.
8959
8960 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8961
8962 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8963 article-buffer.
8964
8965 * mm-url.el (mm-url-package-name): New variable.
8966 (mm-url-package-version): New variable.
8967 (mm-url-insert-file-contents): Bind url-package-name and
8968 url-package-version here.
8969 * nnrss.el (nnrss-insert-w3): Move the bindings.
8970
8971 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
8972 url-package-version. Trivial change from Andrew J Cosgriff
8973 <ajc@polydistortion.net>.
8974
8975 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
8976 attachments. Trivial change from Peter 'Luna' Runestig
8977 <peter@runestig.com>.
8978
8979 2002-04-19 Jesper Harder <harder@ifa.au.dk>
8980
8981 * nnkiboze.el (nnkiboze-request-scan):
8982 Call nnkiboze-possibly-change-group.
8983 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8984 problems.
8985 (nnkiboze-generate-group): Set newsrc to the *highest* article
8986 number kibozed, not the lowest.
8987
8988 2002-04-15 Jesper Harder <harder@ifa.au.dk>
8989
8990 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
8991
8992 2002-04-24 Dan Christensen <jdc+news@uwo.ca>
8993
8994 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
8995 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
8996 Recognize math postings. Extract Date (now ignores "(15kb)").
8997 Extract email address using gnus-extract-address-components
8998 instead of just taking the first word. Create Date and From
8999 headers for message which are missing these headers. Get rid
9000 of spurious \\ lines (purely cosmetic). Extend body-end and
9001 file-end regexps, to exclude more garbage from the message.
9002 Make URL rephrasing regexp more flexible, to match current
9003 format.
9004
9005 2002-04-23 Simon Josefsson <jas@extundo.com>
9006
9007 * netrc.el: New file, functions copied from gnus-util.el by Ted
9008 Zlatanov <tzz@lifelogs.com>.
9009
9010 * gnus-util.el: Require netrc.
9011 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9012 new code in netrc.el.
9013
9014 2002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
9015
9016 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
9017 message-ignored-resent-headers, too.
9018
9019 2002-04-22 Björn Torkelsson <torkel@acc.umu.se>
9020
9021 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
9022 boolean not a string
9023 * gnus-group.el (gnus-group-line-format): Add description of %C
9024 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
9025 as %C
9026 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
9027
9028 2002-04-22 Paul Jarc <prj@po.cwru.edu>
9029
9030 * nnmaildir.el (nnmaildir-request-scan): Typo: set
9031 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9032 nnmail-get-new-mail for 'find-new-groups.
9033
9034 2002-04-21 Paul Jarc <prj@po.cwru.edu>
9035
9036 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9037 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9038 nnmaildir-request-scan.
9039
9040 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9041
9042 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9043 (gnus-message-replysignencrypted): New.
9044 (gnus-summary-reply): Use the three new variables (above)
9045 to automatically encrypt/sign to encrypted/signed messages.
9046 * message.el (message-mode-map): Add keybinding for
9047 `message-to-list-only'.
9048 (message-mode): Add description for
9049 `message-to-list-only'.
9050 (message-to-list-only): New.
9051 (message-make-mft): Changed to use the cl loop macro, and added
9052 optional flag to return only the matched list (for use in new
9053 message-to-list-only function).
9054
9055 2002-04-20 Josh Huber <huber@alum.wpi.edu>
9056
9057 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9058 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9059 * message.el (message-mode-map, message-mode, message-to-list-only)
9060 (message-make-mft): New.
9061
9062 2002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9063
9064 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9065
9066 2002-04-18 Josh Huber <huber@alum.wpi.edu>
9067
9068 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9069 argument so CC can be included with C-u C-c C-f C-a.
9070
9071 2002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
9072
9073 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9074 Improve docstring.
9075 (spam-enter-blacklist): New command.
9076
9077 * gnus-sum.el (gnus-spam-mark): New mark.
9078 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9079 (gnus-summary-make-tool-bar): Correct conditional.
9080 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9081 (gnus-summary-mark-as-spam): New command.
9082
9083 2002-04-13 Josh Huber <huber@alum.wpi.edu>
9084
9085 * mml-sec.el (mml-secure-message): Changed to support arbritrary
9086 modes.
9087 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9088 changed to support "signencrypt" mode.
9089 * mml.el (mml-parse-1): Changed to support different secure modes
9090 more easily (for signencrypt).
9091
9092 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9093
9094 * gnus-sum.el (gnus-update-summary-mark-positions)
9095 (gnus-summary-toggle-header):
9096 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9097 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9098 (gnus-uu-post-encoded):
9099 * nnfolder.el (nnfolder-possibly-change-group):
9100 * nnimap.el (nnimap-retrieve-headers):
9101 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9102
9103 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9104
9105 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9106 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9107
9108 2002-04-12 Daiki Ueno <ueno@unixuser.org>
9109
9110 * gnus-srvr.el (gnus-server-set-info): Clear
9111 `gnus-server-method-cache' when `gnus-server-alist' is changed.
9112
9113 2002-04-11 Simon Josefsson <jas@extundo.com>
9114
9115 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9116 viewing of security buttons. Thanks to Nicolas Kowalski
9117 <Nicolas.Kowalski@imag.fr>.
9118
9119 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9120 Jørgensen <arne+usenet@daimi.au.dk>.
9121 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9122 <Nicolas.Kowalski@imag.fr>.
9123 (smime-decrypt-buffer): Ditto.
9124
9125 2002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9126
9127 * gnus-art.el (gnus-article-prepare): Place point on the empty
9128 header line.
9129
9130 2002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9131
9132 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9133
9134 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9135
9136 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9137
9138 2002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9139
9140 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9141 errors when debug.
9142
9143 2002-04-07 Josh Huber <huber@alum.wpi.edu>
9144
9145 * message.el (message-make-mft): Changed MFT code from using
9146 message-recipients (which included Bcc) to use only the To and CC
9147 headers.
9148
9149 2002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9150
9151 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9152 add link.
9153 (gnus-treat-mail-picon): Ditto.
9154 (gnus-treat-newsgroups-picon): Ditto.
9155 (gnus-picon-databases): Fix custom type.
9156 (gnus-picon-databases): Add link.
9157 (gnus-article-x-face-command): Add to gnus-picon group.
9158
9159 2002-04-01 Jesper Harder <harder@ifa.au.dk>
9160
9161 * message.el (message-buffer-naming-style): Remove.
9162
9163 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9164
9165 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9166
9167 * message.el (message-tool-bar-map): Ditto.
9168
9169 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9170
9171 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9172
9173 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9174
9175 2002-04-01 Paul Jarc <prj@po.cwru.edu>
9176
9177 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
9178
9179 2002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
9180
9181 * dns.el: open-network-stream under XEmacs does udp.
9182
9183 2002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9184
9185 * spam.el (spam-enter-whitelist): New function.
9186 (spam-parse-whitelist): Ditto.
9187 (spam-refresh-list-cache): Ditto.
9188 (spam-address-whitelisted-p): New function.
9189
9190 * dns.el (query-dns): Use TCP when make-network-process isn't
9191 available.
9192 (dns-servers): New variable.
9193 (dns-parse-resolv-conf): New function.
9194 (query-dns): Use it.
9195
9196 * spam.el: New file.
9197
9198 * dns.el (query-dns): Test.
9199
9200 2002-03-31 Paul Jarc <prj@po.cwru.edu>
9201
9202 * nnmaildir.el: Use defstruct. Use a single copy of
9203 nnmail-extra-headers to save memory. Store server's group name
9204 prefix instead of each group's prefixed name.
9205 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9206 nntp-server-buffer.
9207
9208 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9209
9210 * dns.el: New file.
9211
9212 2002-03-28 Simon Josefsson <jas@extundo.com>
9213
9214 * gnus-sum.el (gnus-summary-dummy-line-format):
9215 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9216 Trivial change from Björn Torkelsson <torkel@pdc.kth.se>.
9217
9218 2002-03-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9219
9220 * gnus-sum.el (gnus-summary-move-article)
9221 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9222 the doc string.
9223
9224 2002-03-28 Simon Josefsson <jas@extundo.com>
9225
9226 * mml-sec.el (mml-secure-message): Search after
9227 mail-header-separator from top of message.
9228
9229 2002-03-28 Paul Jarc <prj@po.cwru.edu>
9230
9231 * nnmaildir.el: Cosmetic changes.
9232 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9233 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9234 nnmaildir--group-ls): New macros/functions. Use them.
9235 (nnmaildir--unlink): Evaluate argument only once.
9236
9237 2002-03-27 Jesper Harder <harder@ifa.au.dk>
9238
9239 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9240 symbols.
9241 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9242 `gnus-point-at-eol'.
9243
9244 2002-03-27 Paul Jarc <prj@po.cwru.edu>
9245
9246 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9247 nnmaildir--marks-dir): New macros. Use them.
9248 Use inhibit-quit for atomicity instead of in-memory journaling.
9249 (nnmaildir--edit-prep): New function.
9250 (Local Variables): Use it.
9251
9252 2002-03-26 Pavel Janík <Pavel@Janik.cz>
9253
9254 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9255
9256 2002-03-25 Simon Josefsson <jas@extundo.com>
9257
9258 * message.el (message-mode): Fix doc.
9259
9260 2002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
9261
9262 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
9263
9264 2002-03-24 Jesper Harder <harder@ifa.au.dk>
9265
9266 * mml-sec.el (mml-unsecure-message): Add docstring.
9267
9268 2002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9269
9270 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9271 value.
9272
9273 2002-03-22 Josh Huber <huber@alum.wpi.edu>
9274
9275 * mml.el (mml-mode-map): Added a keybinding for
9276 `mml-unsecure-message'. Also, added a menu entry for said
9277 function in the Attachments menu.
9278
9279 2002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9280
9281 * canlock.el (canlock-version): Remove.
9282 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9283 here; simplify \x insertions.
9284 (canlock-sha1): New function, always return a unibyte string.
9285 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9286 of a password.
9287 (canlock-insert-header): Use `canlock-sha1'.
9288 (canlock-verify): Ditto.
9289
9290 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9291
9292 * message.el (message-fix-before-sending): Add an option that
9293 ignores illegible text.
9294 Trivial change from Mark Milhollan <mlm@attglobal.net>
9295
9296 * message.el (message-font-lock-keywords): Support multi-line MML
9297 tags.
9298
9299 2002-03-21 Lőrentey Károly <lorentey@elte.hu>
9300
9301 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
9302
9303 2002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9304
9305 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9306 symbols for "View as different encoding" submenu.
9307
9308 2002-03-19 Simon Josefsson <jas@extundo.com>
9309
9310 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9311 encoding" submenu.
9312
9313 2002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9314
9315 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9316
9317 2002-03-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9318
9319 * gnus-sum.el (gnus-sum-thread-tree-root)
9320 (gnus-sum-thread-tree-single-indent)
9321 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9322 (gnus-sum-thread-tree-leaf-with-other)
9323 (gnus-sum-thread-tree-single-leaf): Make customizable.
9324
9325 2002-03-16 Francis Litterio <franl@world.std.com>
9326
9327 * gnus-util.el (gnus-extract-address-components): Don't break on
9328 names such as James "Kibo" Parry.
9329
9330 2002-03-13 Pavel Janík <Pavel@Janik.cz>
9331
9332 * pop3.el (pop3-open-server): Revert multibyte change.
9333
9334 * message.el (message-send-mail-with-qmail): Make it work.
9335
9336 2002-03-13 Josh Huber <huber@alum.wpi.edu>
9337
9338 * message.el (message-make-mft): Set case-fold-search while
9339 generating the MFT. Also, a little cleanup in the MFT code.
9340
9341 2002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
9342
9343 * message.el (message-qmail-inject-args): May be function. Adjust
9344 doc string and custom type.
9345 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9346 function.
9347
9348 2002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9349
9350 * message.el (message-abbrevs-loaded): Remove.
9351 (mailabbrev): Require it.
9352
9353 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9354
9355 2002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9356
9357 * pop3.el (pop3-open-server): Set process buffer unibyte.
9358
9359 2002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9360
9361 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9362
9363 2002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9364
9365 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9366 too.
9367
9368 2002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9369
9370 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9371 duplication.
9372 (gnus-summary-save-parts-type-history): Ditto.
9373 (gnus-summary-save-parts-last-directory): Ditto.
9374
9375 2002-03-09 Paul Jarc <prj@po.cwru.edu>
9376
9377 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9378
9379 2002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9380
9381 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9382
9383 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9384
9385 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9386 -->" as the end of the first article.
9387
9388 * message.el (message-add-action): Use add-to-list.
9389 (message-delete-action): New function.
9390
9391 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9392 pieces.
9393
9394 2002-03-05 Paul Jarc <prj@po.cwru.edu>
9395
9396 * nnnil.el: New file.
9397 * gnus.el (gnus-valid-select-methods): Include nnnil.
9398
9399 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9400
9401 * message.el (message-syntax-checks): Because canlock is
9402 supported, we disable sender syntax check.
9403 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9404
9405 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9406 value of message-syntax-checks.
9407
9408 * qp.el (quoted-printable-decode-region): Doc addition.
9409 From: Eli Zaretskii <eliz@is.elta.co.il>
9410
9411 * mail-source.el (make-source-make-complex-temp-name): Use
9412 make-temp-file.
9413
9414 * mm-util.el (mm-make-temp-file): New function.
9415 * nneething.el (nneething-file-name): Use it.
9416 * mml-smime.el (mml-smime-encrypt): Ditto.
9417 * mm-view.el (mm-inline-wash-with-file): Ditto.
9418 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9419 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9420 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9421 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9422 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9423 * gnus-art.el (gnus-mime-print-part): Ditto.
9424
9425 2002-03-04 Paul Jarc <prj@po.cwru.edu>
9426
9427 * message.el (nnmaildir-article-number-to-base-name): New
9428 function.
9429 (nnmaildir-base-name-to-article-number): New function.
9430
9431 2002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9432
9433 * smime.el (smime-make-temp-file): Don't quote
9434 `temporary-file-directory'.
9435
9436 2002-03-04 Simon Josefsson <jas@extundo.com>
9437
9438 * smime.el (smime-sign-region): Rename argument keyfiles to
9439 keyfile. You only sign something with one key.
9440 (smime-sign-buffer): Better completing-read prompt.
9441 (smime-decrypt-buffer): Ditto.
9442
9443 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9444
9445 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9446 completing-read.
9447 (mm-view-pkcs7-decrypt): CRLF->LF.
9448
9449 2002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
9450
9451 * message.el (message-hierarchical-addresses): New variable.
9452 (message-get-reply-headers): Use it.
9453
9454 2002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
9455
9456 * message.el (message-mode): If buffer-file-name, don't set auto
9457 save file name.
9458
9459 2002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9460
9461 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9462 takes one argument in read-char.
9463
9464 * message.el (message-fix-before-sending): Forward a char.
9465 Check mmu-multibyte-p, add control-1.
9466
9467 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9468
9469 * gnus-start.el (gnus-read-init-file): Ditto.
9470
9471 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9472
9473 * mail-source.el (mail-source-fetch): Extract the right error
9474 code.
9475
9476 * message.el (message-fix-before-sending): Check illegible text.
9477
9478 * gnus-util.el (gnus-multiple-choice): New function.
9479
9480 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9481 also defined in gnus-score.el.
9482
9483 2002-03-01 Paul Jarc <prj@po.cwru.edu>
9484
9485 * message.el (message-get-reply-headers): Downcase email addresses
9486 for comaparisons for duplicate removal.
9487
9488 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9489
9490 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9491 implementation of PKCS#7, which just allows users read the
9492 message.
9493 (mm-view-pkcs7): Use it.
9494
9495 2002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9496
9497 * gnus.el (large-newsgroup-initial): New parameter.
9498
9499 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9500 (gnus-summary-insert-old-articles): Ditto.
9501
9502 2002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9503
9504 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9505 used as the default answer of the question, "How many articles?".
9506
9507 2002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
9508
9509 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9510 small numbers.
9511
9512 2002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9513
9514 * deuglify.el: Fix comments.
9515
9516 2002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9517
9518 * mml.el (mml-generate-mime-1): Add cdr.
9519
9520 2002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9521
9522 * html2text.el (html2text-clean-anchor): If there is no HREF,
9523 insert nothing.
9524
9525 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9526 (mm-text-html-washer-alist): Ditto.
9527
9528 * mm-decode.el (mm-text-html-renderer): Add html2text.
9529
9530 * html2text.el: Face lift.
9531
9532 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9533
9534 2002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9535
9536 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9537
9538 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9539
9540 2002-02-22 Raymond Scholz <rscholz@zonix.de>
9541
9542 * deuglify.el: New file. The original file name is
9543 gnus-outlook-deuglify.el.
9544
9545 2002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9546
9547 * mm-decode.el (mm-display-external): Use
9548 mm-file-name-rewrite-functions.
9549
9550 2002-02-22 Paul Jarc <prj@po.cwru.edu>
9551
9552 * nnmaildir.el (nnmaildir-request-list): Report the highest
9553 article number, not the total number of articles.
9554
9555 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9556
9557 * gnus-sum.el: Move uu key map here.
9558 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9559
9560 2002-02-21 Paul Jarc <prj@po.cwru.edu>
9561
9562 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9563 nnmail-expiry-wait* if expire-age parameter is not set.
9564
9565 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9566
9567 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9568 function.
9569 (gnus-group-sort-selected-groups-by-real-name): New function.
9570 (gnus-group-make-menu-bar): Add sort by real name.
9571
9572 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9573 rebuild.
9574 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9575 nil as dependencies as well.
9576
9577 2002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9578
9579 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9580 for mime-parts.
9581
9582 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9583
9584 * message.el (message-send-mail): Be talkative.
9585
9586 2002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9587
9588 * gnus-group.el (gnus-group-name-decode): Don't test
9589 multibyte-string, because it breaks XEmacs.
9590
9591 2002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
9592
9593 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9594 (mm-automatic-display): Ditto.
9595
9596 * mailcap.el (mailcap-mime-data): Ditto.
9597
9598 2002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9599
9600 * Many files: Remove trailing whitespaces, replace spc+tab with
9601 tab, replace leading whitespaces with tabs.
9602
9603 2002-02-19 Paul Jarc <prj@po.cwru.edu>
9604
9605 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9606 articles with no body and no blank line after the header.
9607
9608 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9609
9610 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9611 parts.
9612
9613 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9614 non-ascii chars.
9615
9616 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9617
9618 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9619 w3-delay-image-loads.
9620 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9621 (mm-w3-prepare-buffer): Ditto.
9622
9623 * mail-source.el (mail-source-fetch-directory): Run scripts.
9624
9625 2002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626
9627 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9628 for Majordomo confirmations.
9629
9630 2002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9631
9632 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9633
9634 2002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9635
9636 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9637
9638 2002-02-18 Mark Thomas <mthomas@cmu.edu>
9639
9640 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
9641 References header field.
9642
9643 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9644
9645 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9646 (mm-inline-render-with-stdin): Ditto.
9647 (mm-inline-render-with-function): Ditto.
9648 (mm-inline-wash-with-file): Bind coding-system-for-write.
9649 (mm-inline-wash-with-stdin): Ditto.
9650
9651 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9652
9653 Suggested by Felix Natter <fnatter@gmx.net>
9654
9655 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9656 gnus-mime-externalize-view.
9657 (gnus-mime-view-part-internally): Rename from
9658 gnus-mime-internalize-view.
9659 (gnus-article-view-part-externally): Rename from
9660 gnus-article-externalize-part.
9661 (gnus-mime-action-alist): Change correspondingly.
9662 (gnus-mime-button-commands): Ditto.
9663 (gnus-mime-action-alist): Remove duplication.
9664
9665 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9666
9667 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9668
9669 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9670
9671 * gnus-art.el (gnus-display-mime): Use it.
9672
9673 * mm-partial.el (mm-partial-find-parts): Use it.
9674
9675 * gnus-sum.el (gnus-article-loose-mime): Rename from
9676 gnus-article-no-strict-mime.
9677 (gnus-summary-save-parts): Use it.
9678
9679 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9680
9681 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9682 local variable.
9683
9684 * gnus-art.el (article-display-x-face): Don't sort multiple
9685 X-Faces.
9686
9687 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9688
9689 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9690 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9691
9692 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9693
9694 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9695
9696 Some ideas is inspired by code from Hrvoje Niksic
9697 <hniksic@arsdigita.com>
9698
9699 * gnus-art.el (gnus-article-wash-function): Set the default to
9700 nil, so that we use mm-text-html-renderer instead.
9701 (article-wash-html): Use mm-text-html-renderer.
9702
9703 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9704 (mm-text-html-renderer): New variable.
9705 (mm-inline-text-html-renderer): Set the default to nil, so that we
9706 use mm-text-html-renderer instead.
9707
9708 * mm-view.el (mm-inline-text-html): New function.
9709 (mm-text-html-renderer-alist): New variable.
9710 (mm-inline-text-vcard): New function.
9711 (mm-inline-text): Split.
9712 (mm-links-remove-leading-blank): New function.
9713 (mm-inline-render-with-file): New function.
9714 (mm-inline-render-with-stdin): New function.
9715 (mm-inline-render-with-function): New function.
9716 (mm-text-html-washer-alist): New variable.
9717 (mm-inline-wash-with-file): New function.
9718 (mm-inline-wash-with-stdin): New function.
9719
9720 2002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
9721
9722 * message-utils.el: Fix installation doc.
9723
9724 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9725
9726 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9727 (gnus-post-method): Use it.
9728 (gnus-summary-cancel-article): Find the correct post-method.
9729
9730 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9731 * message.el (message-send-news): Ditto.
9732 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9733 <ipmonger@delamancha.org>
9734
9735 * gnus.el (gnus-select-method): Fix doc.
9736 (gnus-server-string): Use 'using nntp'.
9737
9738 * gnus-agent.el (gnus-slave-unplugged): New command.
9739 From: Felix Natter <fnatter@gmx.net>
9740
9741 2002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9742
9743 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9744 Call edit-done-function first, then change the window
9745 configuration.
9746 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9747 (gnus-article-edit-mode): mml-mode.
9748
9749 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9750 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9751
9752 * message-utils.el: Adopt the file.
9753
9754 2002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9755
9756 * message-utils.el: New file.
9757
9758 2002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9759
9760 * gnus-sum.el (gnus-summary-move-article): Select-article only
9761 when gnus-move-split-methods is non-nil. And we don't render or
9762 mark the article.
9763
9764 * gnus-fun.el (gnus-shell-command-to-string): New function.
9765 (gnus-shell-command-on-region): New function.
9766 (gnus-random-x-face): Use them.
9767 (gnus-x-face-from-file): Ditto.
9768 (gnus-convert-image-to-gray-x-face): Ditto.
9769 (gnus-convert-gray-x-face-to-xpm): Ditto.
9770 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9771
9772 2002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9773
9774 * gnus-art.el (gnus-treat-display-xface): Don't use
9775 `shell-command-to-string' when compiling.
9776 (gnus-treat-display-grey-xface): Ditto.
9777
9778 2002-02-13 Paul Jarc <prj@po.cwru.edu>
9779
9780 * nnmaildir.el (nnmaildir--article-count): If the group is
9781 completely empty, report minimum article number as 1 instead of 0.
9782
9783 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9784
9785 * gnus-agent.el (gnus-get-predicate): Use nconc.
9786
9787 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9788 gnus-summary-display-cache as cache.
9789
9790 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9791 (nndoc-mail-in-mail-type-p): New function.
9792 (nndoc-mail-in-mail-article-begin): New function.
9793
9794 2002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9795
9796 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9797
9798 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9799 use-hard-newlines to nil.
9800
9801 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9802 image is not available if window-system is not available.
9803
9804 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9805
9806 2002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9807
9808 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9809 bookmark, because update-mark doesn't handle it correctly.
9810
9811 2002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9812
9813 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9814 directly instead of calling message-send-mail.
9815
9816 * gnus-start.el (gnus-read-descriptions-file): Use
9817 gnus-default-charset.
9818
9819 * mm-util.el (mm-guess-mime-charset): New function.
9820
9821 * gnus.el (gnus-default-charset): Use it.
9822 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9823 the default.
9824
9825 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9826
9827 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
9828 (article-display-x-face): Use it. Disable gray xface, if
9829 uncompface is not found.
9830
9831 * message.el (message-mode): Don't enable multibyte on an indirect
9832 buffer.
9833
9834 * nnrss.el (nnrss-content-function): New variable.
9835 (nnrss-request-article): Use it.
9836
9837 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9838
9839 * gnus.el: Add article-unsplit-urls.
9840 * gnus-sum.el: Ditto.
9841 * gnus-art.el (gnus-treat-strip-cr): New variable.
9842 (gnus-treatment-function-alist): Use it.
9843 (article-unsplit-urls): New function.
9844 (gnus-article-make-menu-bar): Use it.
9845 From: Michael Cook <michael.cook@cisco.com>
9846
9847 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9848
9849 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9850 copy.
9851
9852 2002-02-07 Paul Jarc <prj@po.cwru.edu>
9853
9854 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9855 with internal whitespace.
9856 (gnus-parent-id): Ditto.
9857
9858 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9859
9860 * gnus-art.el (gnus-article-treat-body-boundary): Add
9861 gnus-decoration property.
9862 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9863
9864 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9865 too many spaces.
9866
9867 * rfc2047.el (rfc2047-unfold-region): Ditto.
9868 (rfc2047-decode-region): Don't unfold. Let
9869 gnus-article-treat-unfold-headers do it.
9870
9871 2002-02-07 Matt Armstrong <matt@lickey.com>
9872
9873 * message.el (message-mode): Set local-abbrev-table.
9874
9875 2002-02-07 Jesper Harder <harder@ifa.au.dk>
9876
9877 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
9878
9879 2002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9880
9881 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9882 (gnus-configure-posting-styles): Use it.
9883 (gnus-configure-posting-styles): Remove trailing newspaces.
9884
9885 2002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9886
9887 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9888 is non-nil.
9889
9890 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9891
9892 * gnus.el (gnus-server-to-method): Switch position with
9893 gnus-server-get-method.
9894 (gnus-agent): Add doc.
9895
9896 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9897 (gnus-summary-save-parts): Use it.
9898
9899 * gnus-art.el (gnus-display-mime): Use it.
9900 * mm-partial.el (mm-partial-find-parts): Use it.
9901
9902 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9903
9904 * nnagent.el (nnagent-request-expire-articles): Don't delete
9905 files.
9906
9907 2002-02-06 Stefan Reichör <xsteve@riic.at>
9908
9909 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9910
9911 2002-02-05 Sriram Karra <karra@cs.utah.edu>
9912
9913 * message.el (message-gen-unsubscribed-mft): New function.
9914
9915 2002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9916
9917 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9918 open parenthesis.
9919
9920 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9921 (mm-inline-text-html-render-with-w3): Ditto.
9922 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9923 Suggested by Dave Love <d.love@dl.ac.uk>.
9924
9925 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9926
9927 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9928 * nntp.el (nntp-send-command): Ditto.
9929 * nntp.el (nntp-send-command-nodelete): Ditto.
9930
9931 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9932
9933 * mm-url.el (mm-url-load-url): New function.
9934 (mm-url-insert-file-contents): Use it.
9935
9936 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9937
9938 * message.el (message-forward-make-body): Correctly copy
9939 forward-buffer.
9940
9941 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9942
9943 2002-02-04 Simon Josefsson <jas@extundo.com>
9944
9945 * gnus-art.el (gnus-article-followup-with-original): Mark with
9946 force, prevent errors when following up from article buffer.
9947 (gnus-article-reply-with-original): Ditto.
9948
9949 * binhex.el (binhex-decoder-switches): Fix doc. From
9950 Pavel@Janik.cz (Pavel Janík).
9951
9952 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9953
9954 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9955 highlight-citation after emphasize.
9956
9957 2002-02-04 David Edmondson <dme@sun.com>
9958
9959 * nnfolder.el (nnfolder-open-marks): Message when done.
9960
9961 * nnml.el (nnml-open-marks): Ditto.
9962
9963 2002-02-03 Steinar Bang <sb@dod.no>
9964
9965 * imap.el (imap-anonymous-auth): Fix typo.
9966
9967 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
9968
9969 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9970 save-excursion.
9971 (gnus-cache-braid-heads): Ditto.
9972
9973 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9974 line, because there are extra articles in the overview buffer.
9975
9976 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9977
9978 * message.el (message-forward-rmail-make-body): Directly use
9979 rmail-msg-restore-non-pruned-header to avoid calling
9980 vertical-motion.
9981
9982 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9983
9984 * gnus-cache.el (gnus-summary-insert-cached-articles):
9985 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9986
9987 * gnus-group.el (gnus-group-mark-article-read): Nreverse
9988 gnus-newsgroups-unselected.
9989
9990 * gnus-agent.el (gnus-summary-set-agent-mark): Use
9991 gnus-add-to-sorted-list.
9992
9993 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
9994 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
9995 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
9996 (gnus-update-read-articles): UNREAD is sorted.
9997 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
9998 (gnus-newsgroup-marked, gnus-newsgroup-cached)
9999 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10000 (gnus-newsgroup-dormant): Require sorted.
10001
10002 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10003 directories.
10004 (gnus-dired-print): New function.
10005
10006 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10007 ps-despool.
10008
10009 2002-02-02 Simon Josefsson <jas@extundo.com>
10010
10011 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10012
10013 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10014
10015 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10016 t. This makes gnus-agent customizable without putting
10017 gnus-agentize into .gnus.
10018
10019 * gnus.el (gnus-agent): Make it customizable.
10020
10021 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10022 if no article.
10023 (gnus-cache-possibly-remove-article): Ditto.
10024 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10025
10026 2002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10027
10028 * gnus-dired.el: New file.
10029
10030 2002-02-01 Simon Josefsson <jas@extundo.com>
10031
10032 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10033
10034 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10035
10036 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10037 (mm-setup-w3m): Don't bind keys listed in the above.
10038
10039 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10040
10041 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10042 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10043 is non-nil; bind `w3m-force-redisplay' with nil.
10044
10045 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10046
10047 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10048
10049 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10050
10051 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10052 use mail-header-unfold-field.
10053
10054 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10055 gnus-summary-limit.
10056
10057 * gnus-range.el (gnus-add-to-sorted-list): New function.
10058 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10059 (gnus-mark-article-as-unread): Ditto.
10060 (gnus-summary-mark-article-as-unread): Ditto.
10061 (gnus-build-get-header): Ditto.
10062 (gnus-summary-prepare-threads): Ditto.
10063 (gnus-summary-insert-pseudos): Ditto.
10064 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10065 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10066 (gnus-summary-insert-old-articles): Ditto.
10067
10068 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10069 (gnus-configure-posting-styles): Support the new format.
10070
10071 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10072 edebug-form-spec to (sexp body).
10073 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10074
10075 * message.el (message-reply-headers): Add doc.
10076
10077 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10078
10079 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10080 gnus-cache-active-hashtb.
10081
10082 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10083 (gnus-agent-summary-fetch-group): Use it.
10084
10085 * gnus-msg.el (gnus-debug-files): New variable.
10086 (gnus-debug-exclude-variables): New variable.
10087 (gnus-debug): Use them.
10088
10089 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10090
10091 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10092
10093 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10094 (message-mode-syntax-table): Move back the previous position.
10095
10096 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10097
10098 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10099 gnus-sorted-difference.
10100
10101 * nnsoup.el (nnsoup-request-expire-articles): Use
10102 gnus-sorted-difference.
10103
10104 * nnheader.el: Autoload gnus-sorted-difference.
10105
10106 * nnfolder.el (nnfolder-request-expire-articles): Use
10107 gnus-sorted-difference.
10108
10109 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10110 gnus-sorted-difference.
10111
10112 * gnus-range.el: Autoload cookies.
10113 (gnus-sorted-difference): New function.
10114 (gnus-sorted-ndifference): New function.
10115 (gnus-sorted-nintersection): Rename from
10116 gnus-set-sorted-intersection.
10117 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10118 (gnus-list-range-difference): Rename from
10119 gnus-inverse-list-range-intersection.
10120 (gnus-inverse-list-range-intersection): Use defalias.
10121
10122 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10123 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10124 (gnus-articles-to-read): Use gnus-sorted-difference.
10125 (gnus-summary-limit-mark-excluded-as-read): Use
10126 gnus-sorted-intersection and gnus-sorted-ndifference.
10127 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10128 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10129
10130 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10131
10132 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10133
10134 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10135 property to the buffer for using emacs-w3m command keys.
10136
10137 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10138 option.
10139
10140 * mm-view.el (mm-w3m-mode-map): New variable.
10141 (mm-w3m-mode-command-alist): New variable.
10142 (mm-w3m-minor-mode): Removed.
10143 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10144 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10145 buffer for using emacs-w3m command keys.
10146
10147 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10148
10149 * message.el (message-mode-syntax-table): Move forward.
10150 (message-cite-prefix-regexp): Auto detect non word constituents.
10151 (message-cite-prefix-regexp): Don't use with-syntax-table.
10152
10153 * gnus-sum.el (gnus-summary-update-info): Use
10154 gnus-list-range-intersection.
10155
10156 * gnus-agent.el (gnus-agent-fetch-headers): Use
10157 gnus-list-range-intersection.
10158
10159 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10160 (gnus-list-range-intersection): Use it.
10161 (gnus-inverse-list-range-intersection): Ditto.
10162 (gnus-sorted-intersection): Add doc.
10163 (gnus-set-sorted-intersection): Add doc.
10164 (gnus-sorted-union): New function.
10165 (gnus-set-sorted-union): New function.
10166
10167 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10168 (gnus-inverse-list-range-intersection): Ditto.
10169
10170 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
10171
10172 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10173
10174 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10175 and permit `:' and `\' in order to handle full Windows pathnames.
10176 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10177 technically not correct per standard, but seems to have common use.
10178
10179 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10180
10181 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10182 replacing numbers.
10183
10184 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10185
10186 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10187
10188 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10189 Don't split when the window is small, e.g. when a small *BBDB*
10190 window is the lowest one.
10191
10192 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10193 nnheader-find-nov-line to speed up. Use nreverse, because it is
10194 sorted. Use nnheader-insert-nov-file.
10195
10196 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10197
10198 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10199
10200 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10201 of `w3m-display-inline-images' with the value of
10202 `mm-inline-text-html-with-images'.
10203 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10204
10205 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10206
10207 2002-01-27 Richard M. Stallman <rms@gnu.org>
10208
10209 * time-date.el: Add autoload cookies. Many doc fixes.
10210 (time-add): New function.
10211 (time-subtract): Renamed from subtract-time.
10212 (subtract-time): New alias for time-subtract.
10213
10214 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10215
10216 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10217 emacs-w3m in doc-string.
10218
10219 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10220
10221 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10222
10223 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10224 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10225 (mm-w3m-cid-retrieve): New function.
10226 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10227
10228 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10229
10230 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10231
10232 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10233
10234 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10235
10236 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10237
10238 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10239 32K.
10240
10241 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10242
10243 * nnmail.el (nnmail-article-group): Decode headers before running
10244 split rules over them.
10245 (nnmail-mail-splitting-charset): New variable.
10246
10247 * smiley.el: Replaced with smiley-ems.el.
10248
10249 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10250
10251 * mm-url.el (mm-url-predefined-programs): Add w3m.
10252 (mm-url-program): Ditto.
10253
10254 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10255
10256 * nnml.el (nnml-use-compressed-files): New variable.
10257 (nnml-filenames-are-evil): Removed.
10258 (nnml-current-group-article-to-file-alist): Don't use.
10259 (nnml-update-file-alist): Inhibit.
10260 (nnml-article-to-file): Use new var.
10261
10262 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10263
10264 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10265
10266 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
10267
10268 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269
10270 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10271 function.
10272
10273 * gnus-util.el (gnus-cache-file-contents): New function.
10274
10275 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10276 (gnus-agent-load-alist): Use it.
10277
10278 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10279
10280 * nnheader.el (nnheader-insert-nov-file): New function.
10281
10282 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10283
10284 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10285 there are no references.
10286 (gnus-extract-message-id-from-in-reply-to): New function.
10287 (gnus-nov-parse-line): Use in-reply-to if there are no
10288 references.
10289
10290 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10291
10292 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10293
10294 * gnus-util.el (gnus-parse-without-error): New macro.
10295
10296 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10297
10298 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10299 (gnus-article-wash-function): Use locate-library to decide which
10300 to use.
10301
10302 2002-01-25 Simon Josefsson <jas@extundo.com>
10303
10304 * pop3.el (pop3-munge-message-separator): Work if no date.
10305 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10306
10307 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10308
10309 * gnus-agent.el (gnus-agent-save-alist): Fix.
10310
10311 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10312 mistake. Reinstated lost code.
10313
10314 2002-01-25 Josh Huber <huber@alum.wpi.edu>
10315
10316 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10317 one exists in the case of an encrypted message with an internal
10318 signature.
10319
10320 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10321
10322 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10323
10324 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10325
10326 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10327 error.
10328
10329 * gnus.el (gnus-server-to-method): Made into subst.
10330 (gnus-server-method-cache): New variable.
10331 (gnus-server-to-method): Use it.
10332 (gnus-group-method-cache): New variable.
10333 (gnus-find-method-for-group-1): Renamed.
10334 (gnus-find-method-for-group): New function.
10335 (gnus-group-method-cache): Removed.
10336
10337 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10338 function.
10339
10340 * gnus-range.el (gnus-members-of-range): New function.
10341 (gnus-list-range-intersection): Renamed.
10342 (gnus-inverse-list-range-intersection): New function.
10343
10344 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10345
10346 * nnagent.el (nnagent-retrieve-headers): New implementation.
10347
10348 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10349 implementation.
10350
10351 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10352
10353 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10354 charset-encoded html contents.
10355
10356 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10357
10358 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10359 an empty file.
10360
10361 * nnweb.el (url): Ignore errors when request url.
10362
10363 * nnrss.el: Clean up the comments.
10364
10365 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10366
10367 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10368 (mm-inline-media-tests): Test whether the value of
10369 `mm-inline-text-html-renderer' is a function for text/html.
10370
10371 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10372 separated from `mm-inline-text'.
10373 (mm-w3m-minor-mode): New variable.
10374 (mm-w3m-setup): New variable.
10375 (mm-setup-w3m): New function.
10376 (mm-inline-text-html-render-with-w3m): New function.
10377 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10378 text/html.
10379
10380 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10381
10382 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10383 and `gnus-xmas-completing-read'.
10384
10385 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10386
10387 * nneething.el (nneething-message-id-number): Abolished.
10388 (nneething-encode-file-name): Not encode numerical characters.
10389 (nneething-make-head): `nneething-message-id-number' is not
10390 used to generate message IDs.
10391
10392 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10393
10394 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10395 characters.
10396
10397 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10398
10399 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10400 (gnus-xmas-redefine): Redefine conditionally.
10401
10402 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10403
10404 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10405 tag.
10406
10407 2002-01-22 Josh Huber <huber@alum.wpi.edu>
10408
10409 * message.el (message-font-lock-keywords): Added the secure tag.
10410 * mml-sec.el: Added functions to generate/modify/remove the secure
10411 tag while in message mode.
10412 * mml-sec.el (mml-secure-message): New.
10413 * mml-sec.el (mml-unsecure-message): New.
10414 * mml-sec.el (mml-secure-message-sign-smime): New.
10415 * mml-sec.el (mml-secure-message-sign-pgp): New.
10416 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10417 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10418 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10419 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10420 * mml.el (mml-parse-1): Added code to recognize the secure tag and
10421 convert it to either a part or multipart depending on if there are
10422 other parts in the message.
10423 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10424 to use the secure tag, rather than the part tag.
10425 * mml.el (mml-preview): Added a save-excursion to keep cursor
10426 position after doing an MML preview.
10427
10428 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10429
10430 * nnheader.el (nnheader-parse-overview-file): New function.
10431 (nnheader-write-overview-file): New function.
10432
10433 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10434
10435 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10436 in wanted.
10437
10438 * nnweb.el (nnweb-type-definition): Clean up.
10439
10440 2002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
10441
10442 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10443 buffer exists before jumping to it.
10444
10445 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10446
10447 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10448 function.
10449 (article-wash-html): Use it.
10450 (gnus-article-wash-function): New variable.
10451 (gnus-article-wash-html-with-w3m): New function.
10452
10453 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10454
10455 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10456 command line.
10457
10458 2002-01-21 Simon Josefsson <jas@extundo.com>
10459
10460 * canlock.el (base64-encode-string): Autoload it from base64.
10461 (canlock-make-cancel-key): Base64 encode unibyte string.
10462
10463 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10464
10465 * nnfolder.el (nnfolder-request-accept-article): Unfold
10466 x-from-line.
10467 (nnfolder-request-replace-article): Ditto.
10468
10469 2002-01-20 Nevin Kapur <nevin@jhu.edu>
10470
10471 * gnus-group.el (gnus-group-best-unread-group): Use the right
10472 positioning function.
10473
10474 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10475
10476 * smiley-ems.el (smiley-region): Use new function.
10477 (smiley-update-cache): Use general image functions.
10478 (smiley-region): Use general functions.
10479
10480 * gnus-util.el (gnus-graphic-display-p): New function.
10481
10482 * nnmail.el (nnmail-article-group): Allow outputting traces of
10483 non-strings.
10484
10485 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10486 (nndoc-exim-bounce-type-p): New function.
10487
10488 * message.el (message-dont-send): Doc fix.
10489
10490 * gnus-util.el (gnus-completing-read): Remove
10491 inherit-input-method.
10492
10493 * gnus-art.el (gnus-treat-smiley): Doc fix.
10494
10495 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10496 articles.
10497
10498 2002-01-19 Simon Josefsson <jas@extundo.com>
10499
10500 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10501 (imap-kerberos4-open): Ditto.
10502 (imap-open): Set port correctly, don't set auth.
10503
10504 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10505
10506 * gnus.el (gnus-version-number): Bump version number.
10507
10508 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
10509
10510 * gnus.el: Oort Gnus v0.05 is released.
10511
10512 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10513
10514 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10515 exists.
10516
10517 * gnus-spec.el (gnus-string-width-function): New function.
10518 (gnus-tilde-cut-form): Use it.
10519 (gnus-tilde-max-form): Ditto.
10520 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10521 (gnus-substring-function): Use it.
10522 (gnus-tilde-cut-form): Ditto.
10523 (gnus-substring-function): New function.
10524
10525 * message.el (message-check-news-header-syntax): New message.
10526
10527 * gnus.el (gnus-slave-no-server): Doc fix.
10528
10529 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10530
10531 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10532
10533 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10534 `seen' if it looks like (seen NUM1 . NUM2). It should be
10535 (seen (NUM1 . NUM2)).
10536
10537 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10538
10539 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10540 number in closed topics.
10541
10542 2002-01-19 Daniel Pittman <daniel@rimspace.net>
10543
10544 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10545 functions.
10546
10547 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10548
10549 * gnus.el (gnus-group-find-parameter): Clean up.
10550
10551 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10552 articles.
10553
10554 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10555
10556 * nnmail.el (nnmail-article-group): Clean up.
10557
10558 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10559
10560 * gnus-agent.el (gnus-category-name): Intern the category name.
10561
10562 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10563
10564 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10565
10566 * gnus-util.el (gnus-completing-read): New function.
10567
10568 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10569
10570 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10571
10572 * smiley-ems.el (smiley-region): Register smiley.
10573 (smiley-toggle-buffer): Rewrite the function.
10574 (smiley-active): Removed.
10575
10576 2002-01-19 Simon Josefsson <jas@extundo.com>
10577
10578 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10579 Jesper Harder <harder@ifa.au.dk>.
10580
10581 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10582
10583 * gnus-art.el (gnus-request-article-this-buffer): Call
10584 `nneething-get-file-name' to extract the file name from the
10585 message id.
10586
10587 * nneething.el (nneething-encode-file-name): New function.
10588 (nneething-decode-file-name): Ditto.
10589 (nneething-get-file-name): Ditto.
10590 (nneething-make-head): Encode the file name and encapsulate it
10591 into the field of the message id.
10592
10593 2002-01-18 Simon Josefsson <jas@extundo.com>
10594
10595 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10596 stored in .marks.
10597
10598 * nnfolder.el (nnfolder-request-update-info): Ditto.
10599
10600 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10601
10602 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10603
10604 2002-01-18 Simon Josefsson <jas@extundo.com>
10605
10606 * imap.el (imap-starttls-p): Don't check for binary.
10607 (imap-gssapi-auth-p): Ditto.
10608 (imap-kerberos4-auth-p): Ditto.
10609 (imap-open): Change logic. Iterate through all possible streams,
10610 instead of bailing out after first failure. Move authenticator
10611 decision to `imap-authenticate'.
10612 (imap-authenticate): Change logic, now finds the authenticator to
10613 use, was previously in `imap-open'.
10614 (imap-open): Return nil on failure.
10615 (imap-open): Setup temp buffer correctly.
10616 (imap-open): Return buffer only on success.
10617 (imap-interactive-login, imap-interactive-login): Tell the user
10618 which stream/authenticator is used for the queried
10619 username/password.
10620 (imap-open, imap-authenticate): Set variables.
10621 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10622 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10623
10624 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10625
10626 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10627
10628 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10629
10630 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10631
10632 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10633
10634 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10635 (gnus-agent-group-mode-map): Bind it to "Jo".
10636 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10637
10638 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
10639
10640 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10641 (gnus-summary-mail-toolbar): Add mail article deletion button.
10642
10643 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10644 false positives for lines of "^^^^".
10645
10646 * gnus-picon.el (gnus-picon-find-face): Faces database is all
10647 lowercase.
10648
10649 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10650
10651 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10652 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10653 duplications.
10654 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10655
10656 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10657
10658 * gnus-sum.el (gnus-summary-initial-limit): Inline
10659 gnus-summary-limit-children.
10660 (gnus-summary-initial-limit): Don't limit if
10661 gnus-newsgroup-display is nil.
10662 (gnus-summary-initial-limit): No, don't.
10663
10664 * gnus-util.el
10665 (gnus-put-text-property-excluding-characters-with-faces): Inline
10666 gnus-put-text-property.
10667
10668 * gnus-spec.el (gnus-default-format-specs): New variable.
10669
10670 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10671 gnus-format-specs.
10672 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10673
10674 * gnus-spec.el (gnus-update-format-specifications): Really check
10675 the Gnus version of the .newsrc.eld file.
10676 (gnus-format-specs): Save the new default summary format.
10677
10678 * gnus-util.el (gnus-parent-id): Check whether references is empty
10679 before splitting.
10680
10681 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10682 functions.
10683 (gnus-gather-threads-by-references): Inline
10684 `gnus-split-references'.
10685
10686 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10687 default value of gnus-summary-line-format-spec.
10688
10689 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10690
10691 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10692 message.
10693 (nnslashdot-request-list): Ditto.
10694 (nnslashdot-sid-strip): Removed.
10695
10696 2002-01-15 Simon Josefsson <jas@extundo.com>
10697
10698 * nnimap.el (nnimap-close-asynchronous): Enable.
10699 (nnimap-close-group): Expunge.
10700
10701 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10702
10703 * gnus-util.el (gnus-user-date-format-alist): Typo.
10704 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10705
10706 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10707
10708 * nneething.el (nneething-request-article): Set
10709 `nnmail-file-coding-system' to `binary' locally, in order to read
10710 files without any conversion.
10711
10712 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10713
10714 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10715 nnheader-file-coding-system and nnmail-active-file-coding-system.
10716 (gnus-agent-regenerate-group): Ditto.
10717 (gnus-agent-regenerate): Ditto.
10718 (gnus-agent-write-active): Ditto.
10719 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10720
10721 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10722
10723 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10724 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10725
10726 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10727
10728 * gnus.el: We don't need gnus-article-show-all-headers.
10729
10730 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10731 Ditto.
10732
10733 * gnus-sum.el (gnus-summary-select-article): Don't call
10734 show-all-headers, because hidden headers are not hidden text any
10735 more.
10736
10737 2002-01-13 Simon Josefsson <jas@extundo.com>
10738
10739 * message.el (message-newline-and-reformat): Use `newline' instead
10740 of inserting \n, so that the newline is marked as hard.
10741
10742 2002-01-13 Jesper Harder <harder@ifa.au.dk>
10743
10744 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
10745
10746 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10747
10748 * imap.el (imap-close): Keep going if quit.
10749
10750 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10751 nntp-server-buffer.
10752
10753 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10754
10755 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10756 avoid unbinding shadowed variables.
10757
10758 * gnus-art.el (gnus-picon-databases): Moved here.
10759 (gnus-picons-installed-p): Moved here.
10760 (gnus-article-reply-with-original): Use `mark'.
10761
10762 * gnus.el (gnus-picon): Moved here and renamed.
10763
10764 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10765 installed.
10766 (gnus-treat-mail-picon): Ditto.
10767 (gnus-treat-newsgroups-picon): Ditto.
10768
10769 * gnus-picon.el (gnus-picons-installed-p): New function.
10770
10771 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10772
10773 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10774
10775 2002-01-12 Simon Josefsson <jas@extundo.com>
10776
10777 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10778 (nnimap-before-find-minmax-bugworkaround): Use it.
10779 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10780 (nnimap-dont-close): New variable.
10781 (nnimap-close-group): Use it.
10782
10783 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10784
10785 * gnus-art.el (gnus-article-reply-with-original): Use
10786 `mark-active'.
10787
10788 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10789
10790 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10791 (gnus-score-advanced): Clean up.
10792 (gnus-score-advanced): Accept a multiple of the score.
10793
10794 2002-01-12 Simon Josefsson <jas@extundo.com>
10795
10796 * flow-fill.el (fill-flowed-display-column)
10797 (fill-flowed-encode-columnq): New variables. Suggested by
10798 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
10799 (fill-flowed-encode, fill-flowed): Use them.
10800
10801 * message.el (message-send-news, message-send-mail): Use
10802 m-b-s-n-p-e-h-n.
10803
10804 * mml.el (autoload): Autoload fill-flowed-encode.
10805 (mml-buffer-substring-no-properties-except-hard-newlines): New
10806 function.
10807 (mml-read-part): Use it.
10808 (mml-generate-mime-1): Encode format=flowed if appropriate.
10809 (mml-insert-mime-headers): Insert format=flowed.
10810
10811 * flow-fill.el (fill-flowed-encode): New function.
10812 (fill-flowed): Bind fill-column to window width.
10813
10814 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10815
10816 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10817 it exists.
10818 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10819 (gnus-summary-buffer-name): Don't return the dead name after all.
10820 (gnus-summary-setup-buffer): Kill the dead buffer.
10821
10822 * gnus-art.el (gnus-article-followup-with-original): Store the
10823 value of the mark before deactivating it.
10824
10825 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10826
10827 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10828 From: Karl Kleinpaste <karl@charcoal.com>
10829
10830 * gnus-art.el (article-display-x-face): Ditto.
10831 (gnus-article-reply-with-original): Use gnus-region-active-p.
10832 (gnus-article-followup-with-original): Ditto.
10833
10834 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10835 downloadable article either.
10836
10837 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10838
10839 * gnus-art.el (article-display-x-face): Insert From:.
10840
10841 * gnus-sum.el (gnus-summary-move-article): Don't draw the
10842 article. Bind gnus-display-mime-function and
10843 gnus-article-prepare-hook.
10844
10845 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
10846 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
10847 gnus-agent-possibly-synchronize-flags to the last.
10848 (gnus-agent-go-online): New function. New variable.
10849
10850 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10851
10852 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10853 (gnus-agent-regenerate): Ditto.
10854
10855 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10856
10857 * message.el (message-ignored-news-headers)
10858 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10859 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10860
10861 * gnus.el (gnus-gethash-safe): New macro.
10862
10863 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10864 (gnus-agent-regenerate): Show messages.
10865
10866 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10867
10868 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10869 (gnus-agent-regenerate): New function.
10870 (gnus-agent-save-alist): Sort.
10871 (gnus-agent-copy-nov-line): Test eobp.
10872 (gnus-agent-retrieve-headers): Erase buffer.
10873
10874 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10875
10876 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10877 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10878
10879 * gnus.el (gnus-agent-covered-methods): Move here.
10880 (gnus-online): New function.
10881 (gnus-agent-method-p): Move here.
10882
10883 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
10884 nil. Remove articles-alist.
10885
10886 * gnus-start.el (gnus-get-unread-articles): Check online.
10887 (gnus-groups-to-gnus-format): Ditto.
10888 (gnus-active-to-gnus-format): Ditto.
10889
10890 * gnus-agent.el (gnus-agent-get-function): Use it.
10891 (gnus-agent-get-undownloaded-list): Ditto.
10892 (gnus-agent-fetch-session): Only fetch online methods.
10893
10894 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10895 (gnus-server-mode-map): Ditto.
10896 (gnus-server-offline-face): New face.
10897 (gnus-server-offline-face): New variable.
10898 (gnus-server-font-lock-keywords): Add offline.
10899 (gnus-server-insert-server-line): Ditto.
10900 (gnus-server-offline-server): New function.
10901
10902 * gnus-int.el (gnus-open-server): Turn to offline.
10903 (gnus-server-unopen-status): New variable.
10904
10905 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10906
10907 * nnkiboze.el (nnkiboze-request-article): Use
10908 gnus-agent-request-article.
10909
10910 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
10911 function. Insert undownloaded NOV.
10912
10913 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10914 (gnus-agent-request-article): New function.
10915
10916 * gnus.el (gnus-agent-cache): New variable.
10917
10918 * gnus-int.el (gnus-retrieve-headers): Use
10919 gnus-agent-retrieve-headers.
10920 (gnus-request-head): Use gnus-agent-request-article.
10921 (gnus-request-body): Ditto.
10922
10923 * gnus-art.el (gnus-request-article-this-buffer): Use
10924 gnus-agent-request-article.
10925
10926 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10927 article if it is undownloaded.
10928
10929 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10930
10931 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10932
10933 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10934
10935 * canlock.el (canlock-string-as-unibyte): New macro.
10936 (canlock-sha1-with-openssl): Return a unibyte string.
10937 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10938
10939 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10940
10941 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10942
10943 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10944
10945 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10946 application/x-emacs-lisp.
10947
10948 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10949
10950 * nntp.el (nntp-request-article): Add group parameter.
10951 (nntp-request-head): Ditto.
10952 (nntp-find-group-and-number): Add parameter group. Figure out
10953 number if the status line doesn't give (e.g. quimby.gnus.org).
10954
10955 2002-01-08 Simon Josefsson <jas@extundo.com>
10956
10957 * mml.el (mml-generate-mime-1): Set recipient correctly.
10958
10959 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10960
10961 * message.el (message-read-from-minibuffer): Add parameter
10962 initial-contents.
10963 * gnus-msg.el (gnus-summary-resend-message): Use it.
10964
10965 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10966 behavior of quit-config.
10967
10968 2002-01-08 Bjørn Mork <bmork@dod.no> (tiny change)
10969
10970 * message.el (message-make-from): Don't quote fullname.
10971
10972 2002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
10973
10974 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
10975
10976 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10977
10978 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
10979
10980 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10981
10982 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10983 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10984 because bbdb may use it.
10985
10986 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10987
10988 * nneething.el (nneething-request-article): When a non-text file
10989 is converted to an article, its data is encoded in base64. Call
10990 `nneething-make-head' with options to specify MIME types.
10991 (nneething-make-head): Add optional arguments to specify MIME
10992 types.
10993
10994 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10995
10996 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
10997 header if there is not.
10998
10999 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11000
11001 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11002 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11003 (gnus-inews-do-gcc): Use them.
11004
11005 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11006 gnus-newsgroup-unselected.
11007
11008 2002-01-06 Simon Josefsson <jas@extundo.com>
11009
11010 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11011 condition-case, not ignore-errors.
11012
11013 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11014
11015 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11016 gnus-fetch-old-headers.
11017
11018 * gnus-art.el (article-display-x-face): Use the current buffer
11019 unless `W f'. Otherwise, X-Face may be shown in the header of a
11020 forwarded part.
11021 (gnus-treatment-function-alist): Treat xface before hiding
11022 headers.
11023
11024 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11025
11026 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11027 parameters.
11028
11029 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11030
11031 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11032 (mm-guess-charset): New function.
11033 (mm-charset-after): Use it.
11034 (mm-detect-coding-region): New function.
11035 (mm-detect-mime-charset-region): New function.
11036
11037 * gnus-sum.el (gnus-summary-show-article): Use
11038 mm-detect-coding-region.
11039
11040 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11041
11042 * message.el (message-make-fqdn): Be less violent.
11043
11044 * gnus.el (gnus-logo-color-style): Compute custom form
11045 automatically.
11046
11047 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11048 score file of the parent to the document group.
11049
11050 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11051 parameters parameter.
11052
11053 * gnus-score.el (gnus-score-load-file): Clean up.
11054
11055 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11056
11057 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11058 From: Damien Wyart <damien.wyart@free.fr>
11059
11060 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11061
11062 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11063
11064 * gnus-sum.el (gnus-select-group-hook): Typo.
11065
11066 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11067 is no quoted-printable-encoded STRING.
11068 From: Jesper Harder <harder@ifa.au.dk>
11069
11070 (rfc2047-decode-string): Decode it.
11071
11072 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11073
11074 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11075
11076 2002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
11077
11078 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11079 buffer to get rid of junk line.
11080
11081 2002-01-05 Simon Josefsson <jas@extundo.com>
11082
11083 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11084 C-o.
11085 (message-mode-map): Bind message-insert-or-toggle-importance to
11086 C-c C-u.
11087 (message-mode-map): Bind message-disposition-notification-to to
11088 C-c M-n.
11089 (message-mode-menu): Add m-d-n-t.
11090 (message-mode-field-menu): Add m-goto-from.
11091 (message-mode): Doc fix.
11092 (message-goto-from): New function.
11093 (message-insert-disposition-notification-to): New function.
11094 (message-tool-bar-map): Add receipt button.
11095
11096 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11097
11098 * gnus-sum.el (gnus-thread-latest-date): New function.
11099 (gnus-thread-sort-by-most-recent-number): Renamed.
11100 (gnus-thread-sort-functions): Doc fix.
11101 (gnus-select-group-hook): Don't use setq on a hook.
11102 (gnus-thread-latest-date): Use date, not number.
11103
11104 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11105 (gnus-agent-expire): Allow regexp of expire-days.
11106
11107 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11108 region.
11109 (gnus-article-followup-with-original): Ditto.
11110
11111 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11112
11113 * gnus-art.el (gnus-mime-display-alternative): Use
11114 gnus-local-map-property.
11115 (gnus-mime-display-alternative): Ditto.
11116 (gnus-insert-mime-security-button): Ditto.
11117 (gnus-insert-next-page-button): Ditto.
11118 (gnus-button-prev-page): Take optional args.
11119 (gnus-insert-prev-page-button): widget-convert.
11120
11121 * gnus-util.el (gnus-local-map-property): New function.
11122
11123 * gnus-art.el (gnus-prev-page-map): Use parent map.
11124 (gnus-next-page-map): Ditto.
11125
11126 * gnus-spec.el (gnus-parse-format): Clean up.
11127 (gnus-parse-format): Do complex formatting for %=.
11128
11129 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11130 "X-Face: " to the data in the built-in scenario.
11131
11132 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11133 (gnus-correct-pad-form): Renamed.
11134 (gnus-tilde-max-form): Clean up.
11135 (gnus-pad-form): Use gnus-use-correct-string-widths.
11136
11137 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11138 support if that is available.
11139
11140 * gnus-sum.el (gnus-thread-highest-number): New function.
11141 (gnus-thread-sort-by-most-recent-thread): New function.
11142 (gnus-thread-sort-functions): Doc fix.
11143
11144 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11145
11146 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11147 all cases.
11148 (gnus-summary-mode): Enable it in all cases.
11149 (gnus-summary-display-article): Ditto.
11150 (gnus-summary-edit-article): Ditto.
11151
11152 * gnus-ems.el (gnus-put-image): Really return glyph.
11153
11154 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11155 (gnus-treat-smiley): Don't take "P" in the interactive form.
11156
11157 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11158
11159 * compface.el (uncompface): XEmacs and Emacs have differing
11160 capabilities.
11161
11162 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11163
11164 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11165 (gnus-article-xface-ring-size): Removed.
11166 (gnus-article-display-xface): Removed.
11167 (gnus-remove-image): Cleaned up.
11168
11169 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11170 (gnus-xmas-create-image): Take pbm files.
11171 (gnus-x-face): Removed.
11172 (gnus-xmas-article-display-xface): Removed.
11173
11174 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11175 default-enable-multibyte-characters.
11176
11177 * compface.el (uncompface): Doc fix.
11178
11179 * gnus-art.el (gnus-article-x-face-command): Use
11180 gnus-display-x-face-in-from.
11181
11182 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11183
11184 * gnus-ems.el (gnus-put-image): Return the image.
11185
11186 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11187 (gnus-x-face): Moved here.
11188
11189 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11190
11191 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11192 invisible if string is nil.
11193 (gnus-xmas-article-display-xface): Use it.
11194
11195 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11196 property when string is nil.
11197 (gnus-article-display-xface): Use it.
11198
11199 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11200
11201 * gnus-art.el (article-display-x-face): Check whether valid grey
11202 face was returned.
11203 (article-display-x-face): Place image in the right spot.
11204
11205 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11206 stderr.
11207 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11208
11209 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11210
11211 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11212 parameters.
11213 (gnus-xmas-put-image): Allow non-strings to be passed.
11214
11215 * gnus-art.el (article-display-x-face): Use optional parameters.
11216
11217 * gnus-ems.el (gnus-create-image): Take optional parameters.
11218
11219 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11220
11221 * compface.el (compface-xbm-p): Removed.
11222
11223 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11224 (gnus-article-display-xface): Use compface.
11225
11226 * compface.el: New file.
11227
11228 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11229 (gnus-convert-image-to-x-face-command): Ditto.
11230 (gnus-random-x-face): Quote argument.
11231 (gnus-x-face-from-file): Ditto.
11232
11233 2002-01-03 Paul Jarc <prj@po.cwru.edu>
11234
11235 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
11236 the expire-group parameter once per article rather than once
11237 per group; bind `nnmaildir-article-file-name' and `article'
11238 for convenience. Leave article alone when expire-group
11239 specifies the current group.
11240 (nnmaildir--update-nov): Be more concurrency-friendly with
11241 temp file names.
11242
11243 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11244
11245 * gnus-start.el (gnus-read-init-file): Cleaned up.
11246
11247 2002-01-03 Dave Love <d.love@dl.ac.uk>
11248
11249 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11250 (gnus-read-init-file): Don't use it.
11251
11252 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11253
11254 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11255
11256 2002-01-03 Dave Love <fx@gnu.org>
11257
11258 * gnus-start.el (gnus-read-init-file): Don't force coding system
11259 for ~/.gnus.
11260
11261 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11262
11263 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11264 * nnspool.el (nnspool-request-post): Ditto.
11265
11266 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11267 (mm-find-mime-charset-region): Use it.
11268
11269 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11270
11271 * gnus.el (gnus-summary-line-format): Added :link.
11272 * gnus-topic.el (gnus-topic-line-format): Ditto.
11273 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11274 * gnus-srvr.el (gnus-server-line-format): Ditto.
11275 * gnus-group.el (gnus-group-line-format): Ditto.
11276
11277 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11278 :keys, it works on both Emacsen.
11279
11280 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11281
11282 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11283
11284 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11285
11286 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11287
11288 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
11289
11290 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11291 very wide reply.
11292
11293 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11294
11295 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11296 (gnus-picon-cache): New variable.
11297 (gnus-picon-transform-newsgroups): Cache stuff.
11298
11299 * gnus-art.el (gnus-article-reply-with-original): New command.
11300 (gnus-article-followup-with-original): New command.
11301
11302 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11303 END parameters.
11304 (gnus-summary-followup): Take a list of list of articles.
11305 (gnus-inews-yank-articles): Allow lists of article/regions.
11306
11307 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11308 longer the usual commands.
11309
11310 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11311 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11312 shell-command-on-region.
11313
11314 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11315
11316 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11317 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11318
11319 2002-01-03 Steve Youngs <youngs@xemacs.org>
11320
11321 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11322 understand ':keys', wrap it in an featurep 'xemacs.
11323
11324 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11325
11326 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11327 order of headers (Actually, it is called in a reversed order).
11328 Add 'gnus-image-text-deletable property.
11329 (gnus-remove-image): Remove text with such a property.
11330
11331 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11332 gnus-put-image.
11333
11334 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11335 with ", ".
11336
11337 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11338
11339 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11340
11341 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11342 (article-display-x-face): Display gray X-Faces.
11343
11344 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11345 (gnus-convert-gray-x-face-to-ppm): Ditto.
11346 (gnus-convert-image-to-gray-x-face): Ditto.
11347
11348 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11349 gnus-summary-show-raw-article.
11350
11351 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11352
11353 Display picons in XEmacs without showing text.
11354
11355 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11356 mm-create-image-xemacs to create xbm glyph, because it deletes
11357 temporary files.
11358 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11359 (gnus-xmas-remove-image): Make text visible, remove glyph.
11360
11361 * gnus-picon.el (gnus-picon-transform-newsgroups)
11362 (gnus-picon-transform-address): Insert spec backward, due to the
11363 incompatibility of gnus-xmas-put-image.
11364
11365 2002-01-02 Pavel Janík <Pavel@Janik.cz>
11366
11367 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11368
11369 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11370
11371 * gnus.el: Doc fix.
11372
11373 * gnus-art.el: Doc fix.
11374
11375 * gnus-agent.el: Doc fix.
11376
11377 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11378
11379 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11380
11381 2002-01-01 Paul Jarc <prj@po.cwru.edu>
11382
11383 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
11384 NOV data out of the message again if nnmail-extra-headers has
11385 changed.
11386
11387 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11388
11389 * gnus-fun.el: New file.
11390 (gnus-convert-image-to-x-face-command): New variable.
11391 (gnus-insert-x-face): New function.
11392 (gnus-random-x-face): Renamed.
11393 (gnus-x-face-from-file): Renamed.
11394
11395 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11396 "_".
11397 (gnus-body-boundary-delimiter): Typo fix.
11398
11399 2002-01-02 Simon Josefsson <jas@extundo.com>
11400
11401 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11402 (gnus-body-boundary-delimiter): Fix type.
11403
11404 2002-01-01 Simon Josefsson <jas@extundo.com>
11405
11406 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11407 (gnus-treat-emphasize, gnus-treat-strip-cr)
11408 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11409 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11410 (gnus-treat-fill-article, gnus-treat-hide-citation)
11411 (gnus-treat-hide-citation-maybe)
11412 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11413 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11414 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11415 (gnus-treat-date-ut, gnus-treat-date-local)
11416 (gnus-treat-date-english, gnus-treat-date-lapsed)
11417 (gnus-treat-date-original, gnus-treat-date-iso8601)
11418 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11419 (gnus-treat-strip-trailing-blank-lines)
11420 (gnus-treat-strip-leading-blank-lines)
11421 (gnus-treat-strip-multiple-blank-lines)
11422 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11423 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11424 (gnus-treat-display-xface, gnus-treat-display-smileys)
11425 (gnus-treat-from-picon, gnus-treat-mail-picon)
11426 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11427 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11428 (gnus-treat-play-sounds, gnus-treat-translate)
11429 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11430
11431 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11432 (gnus-article-treat-body-boundary): Use it.
11433
11434 * message.el (message-mode): Fix doc.
11435 (message-mode-menu): Fix names.
11436
11437 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11438
11439 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11440 articles.
11441
11442 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11443 (gnus-picon-transform-address): Search for unknown faces as well.
11444 (gnus-picon-find-face): Don't search "news" for MISC.
11445 (gnus-picon-user-directories): Changed default back to exclude
11446 "unknown".
11447
11448 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11449
11450 * gnus-picon.el (gnus-picon-find-face): Search through all
11451 databases.
11452 (gnus-picon-find-face): New implementation.
11453
11454 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11455 keystroke.
11456 (gnus-topic-goto-next-topic): Ditto.
11457
11458 * gnus.el (gnus-summary-line-format): Changed default.
11459
11460 * nnmail.el (nnmail-extra-headers): Change default.
11461
11462 * gnus-sum.el (gnus-extra-headers): Change default.
11463
11464 * message.el (message-news-other-window): Changed "news" to
11465 "posting".
11466 (message-news-other-frame): Ditto.
11467 (message-do-send-housekeeping): Ditto.
11468
11469 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11470 function.
11471 (gnus-article-unread-p): New function.
11472 (gnus-article-unseen-p): New function.
11473 (gnus-dead-summary-mode-map): Typo.
11474
11475 * gnus-util.el (gnus-make-predicate): New function.
11476 (gnus-make-predicate-1): New function.
11477
11478 * gnus-sum.el: New function.
11479 (gnus-map-articles): New function.
11480
11481 * gnus-art.el (gnus-treat-fold-headers): New variable.
11482 (gnus-article-treat-fold-headers): New command and keystroke.
11483
11484 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11485 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11486
11487 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11488
11489 * message.el (message-fcc-externalize-attachments): New variable.
11490 (message-do-fcc): Use it.
11491
11492 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11493 (gnus-inews-do-gcc): Use it.
11494
11495 * mml.el (mml-tweak-sexp-alist): New variable.
11496 (mml-externalize-attachments): New variable.
11497 (mml-tweak-part): Use mml-tweak-sexp-alist.
11498 (mml-tweak-externalize-attachments): New function.
11499
11500 2002-01-01 Steve Youngs <youngs@xemacs.org>
11501
11502 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11503 'set-glyph-face' so x-face back/foreground can be set.
11504
11505 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11506
11507 * message.el (message-fix-before-sending): Fix a typo.
11508
11509 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11510
11511 * gnus-art.el (gnus-treat-smiley): Renamed command.
11512 (gnus-article-remove-images): New command and keystroke.
11513
11514 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11515
11516 * smiley-ems.el (gnus-smiley-display): Removed.
11517
11518 * gnus.el (gnus-version-number): Update version.
11519
11520 * message.el (message-text-with-property): Renamed and moved
11521 here.
11522 (message-fix-before-sending): Highlight invisible text and place
11523 point there.
11524
11525 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
11526
11527 * gnus.el: Oort Gnus v0.04 is released.
11528
11529 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11530
11531 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11532
11533 * gnus-art.el (gnus-ignored-headers): More headers.
11534
11535 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11536 of `scan-error', since XEmacs doesn't seem to support that.
11537
11538 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11539
11540 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11541 arg.
11542 (gnus-summary-best-unread-subject): Ditto.
11543 (gnus-summary-best-unread-subject): No, don't.
11544 (gnus-summary-better-unread-subject): New command.
11545
11546 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11547
11548 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11549 buffer.
11550 (gnus-xmas-remove-image): Implementation that does something.
11551 (gnus-xmas-article-display-xface): Mark images properly.
11552
11553 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11554
11555 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
11556
11557 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11558
11559 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11560
11561 * gnus-group.el (gnus-group-line-format): Added %O to the default
11562 value.
11563
11564 * gnus-util.el (gnus-text-with-property): The smallest point is
11565 point-min.
11566
11567 * smiley-ems.el (smiley-region): Return images.
11568 (gnus-smiley-display): Allow toggling.
11569 (smiley-region): Use text properties, not overlays.
11570
11571 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11572 implemented yet.
11573
11574 * smiley-ems.el (smiley-update-cache): Check for valid types.
11575
11576 * gnus-art.el (gnus-with-article-buffer): New macro.
11577
11578 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11579 strings as well as the glyphs.
11580 (gnus-picon-transform-address): Ditto.
11581 (gnus-picon-insert-glyph): Ditto.
11582 (gnus-picon-transform-newsgroups): Toggle.
11583 (gnus-picon-transform-address): Toggle.
11584
11585 * gnus-ems.el (gnus-remove-image): New function.
11586 (gnus-put-image): Take an optional string.
11587
11588 * gnus-util.el (gnus-text-with-property): New function.
11589
11590 * gnus-art.el (gnus-delete-images): New function.
11591
11592 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11593
11594 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11595 (gnus-article-wash-status): Use it.
11596 (gnus-signature-toggle): Clean up.
11597 (gnus-add-wash-status): New function.
11598 (gnus-delete-wash-status): New function.
11599 (gnus-article-hide-text-type): Use them throughout.
11600 (gnus-add-image): New function.
11601
11602 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11603
11604 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11605 interface.
11606
11607 * gnus-art.el (article-display-x-face): Cleaned up.
11608
11609 * rfc2047.el (rfc2047-field-value): New function.
11610
11611 * mail-parse.el (mail-header-field-value): New alias.
11612
11613 * gnus-art.el (gnus-mime-print-part): Fix typos.
11614
11615 * smiley-ems.el (gnus-smiley-file-types): New variable.
11616 (smiley-update-cache): Use it.
11617 (smiley-regexp-alist): Suffix-less smiley names.
11618 (smiley-regexp-alist): Added more smileys.
11619
11620 * gnus-sum.el (gnus-print-buffer): Made into own function.
11621 (gnus-summary-print-article): Use it.
11622
11623 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11624 looked for when REQUEST is a string.
11625
11626 * gnus-art.el (gnus-mime-button-commands): Add printing
11627 keystroke.
11628 (gnus-mime-copy-part): Doc fix.
11629 (gnus-mime-print-part): New command.
11630
11631 2001-12-31 Simon Josefsson <jas@extundo.com>
11632
11633 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11634 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11635
11636 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11637
11638 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11639 (picon): Fix doc.
11640
11641 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11642 longer exists. Remove those codes.
11643 * gnus.el (gnus-use-picons): Ditto.
11644
11645 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11646
11647 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11648 infloop.
11649
11650 * gnus-sum.el (t): New `W D' map.
11651
11652 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11653 (gnus-article-treat-body-boundary): Clean up.
11654 (gnus-body-boundary-face): Removed.
11655 (gnus-article-goto-header): Moved here.
11656 (gnus-article-goto-header): Allow better regexps.
11657 (gnus-article-treat-fold-newsgroups): New command.
11658
11659 * gnus-sum.el (gnus-summary-move-article): We have to select an
11660 article to give `gnus-read-move-group-name' an opportunity to
11661 suggest an appropriate default.
11662
11663 * rfc2047.el (rfc2047-fold-line): New function.
11664 (rfc2047-unfold-line): Ditto.
11665 (rfc2047-fold-region): Don't fold just after the header name.
11666
11667 * mail-parse.el (mail-header-fold-line): New alias.
11668 (mail-header-unfold-line): Ditto.
11669
11670 * gnus-art.el (gnus-body-boundary-face): Renamed.
11671 (gnus-article-treat-body-boundary): Use it.
11672 (gnus-article-treat-body-boundary): Use an invisible header and a
11673 line of underline characters.
11674
11675 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11676
11677 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11678
11679 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11680 (gnus-picon-split-address): New function.
11681 (gnus-picon-find-face): Use it.
11682 (gnus-picon-transform-address): Use it. Set first to t for each
11683 address.
11684
11685 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11686 the macro then use it.
11687 (gnus-treatment-function-alist): Treat picons earlier.
11688
11689 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11690
11691 * gnus-art.el (gnus-body-separator-face): New variable.
11692 (gnus-article-treat-body-boundary): Use a blank, colored line.
11693
11694 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11695 well.
11696
11697 * gnus-art.el (gnus-treat-body-boundary): New variable.
11698 (gnus-article-treat-unfold-headers): Use helper macro.
11699 (gnus-article-treat-body-boundary): New command.
11700
11701 * gnus.el (gnus-logo-color-style): Change the default color.
11702 (gnus-splash-face): Gray, gray.
11703
11704 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11705 colors.
11706
11707 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11708 (gnus-logo-color-style): Ditto.
11709 (gnus-logo-colors): Ditto.
11710
11711 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11712
11713 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11714
11715 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11716 (gnus-picon-transform-newsgroups): New function.
11717
11718 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11719 string.
11720
11721 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11722
11723 * gnus-art.el (gnus-treat-cc-picon): New variable.
11724 (gnus-treat-mail-picon): Renamed.
11725
11726 * gnus-picon.el: New implementation.
11727 (gnus-picon-find-face): Renamed.
11728 (gnus-treat-from-picon): Use it.
11729 (gnus-picon-transform-address): Renamed.
11730 (gnus-treat-from-picon): Use it.
11731 (gnus-picon-create-glyph): Renamed.
11732 (gnus-picon-transform-address): Use it.
11733 (gnus-treat-cc-picon): New command.
11734
11735 * mm-decode.el (mm-create-image-xemacs): Separated out into
11736 function.
11737 (mm-get-image): Use it.
11738
11739 * gnus-art.el (gnus-treat-display-picons): Simplify.
11740 (gnus-treat-from-picon): Renamed.
11741
11742 * gnus-ems.el (gnus-create-image): New function.
11743 (gnus-put-image): New function.
11744
11745 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11746 (gnus-with-article-headers): New macro.
11747 (gnus-article-goto-header): New function.
11748
11749 * gnus-xmas.el (gnus-image-type-available-p): New function.
11750
11751 * gnus-ems.el (gnus-image-type-available-p): New function.
11752
11753 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11754
11755 * nnrss.el (nnrss-check-group): Find the correct tag, because
11756 xml.el is changed.
11757
11758 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11759
11760 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11761 lines are shorter than the window width.
11762 (gnus-ignored-headers): More headers.
11763
11764 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11765
11766 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11767 (gnus-treat-unfold-headers): Renamed.
11768 (gnus-article-treat-unfold-headers): New command and keystroke.
11769
11770 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11771
11772 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11773
11774 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11775
11776 * sha1-el.el (sha1-use-external): New variable.
11777 (sha1-region): Use it.
11778 (sha1-string): Ditto.
11779
11780 * gnus-picon.el: Less warnings when compile.
11781
11782 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11783
11784 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11785 alias.
11786 (gnus-picons-database): Default to list.
11787 (gnus-picons-lookup-internal): Use it.
11788
11789 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11790 to "bogus".
11791
11792 * gnus-win.el (gnus-configure-windows-hook): New hook.
11793
11794 2001-12-29 Sascha Lüdecke <sascha@meta-x.de>
11795
11796 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11797
11798 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11799
11800 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11801 lists.
11802 (gnus-select-newsgroup): Don't append; push.
11803 (gnus-adjust-marked-articles): Remove obsolete ranges from
11804 `seen'.
11805 (gnus-update-marks): Clean up.
11806 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11807
11808 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11809
11810 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11811
11812 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11813
11814 * gnus-sum.el (gnus-auto-select-subject): New variable.
11815 (gnus-summary-best-unread-subject): New function.
11816 (gnus-summary-best-unread-article): Use it.
11817 (gnus-summary-first-unseen-subject): New function and command.
11818
11819 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11820 other treatments.
11821
11822 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11823 function.
11824
11825 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11826 from the list of hidden types.
11827
11828 * mm-view.el (mm-inline-text): Ditto.
11829 (mm-inline-text): Ditto.
11830 (mm-w3-prepare-buffer): Ditto.
11831
11832 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11833
11834 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11835
11836 * gnus-art.el (gnus-ignored-headers): Added more headers.
11837
11838 2001-12-29 Jesper Harder <harder@ifa.au.dk>
11839
11840 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11841 once.
11842
11843 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11844
11845 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11846
11847 2001-12-28 Simon Josefsson <jas@extundo.com>
11848
11849 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11850 Jesper Harder <harder@ifa.au.dk>.
11851
11852 2001-12-27 Simon Josefsson <jas@extundo.com>
11853
11854 * gnus-sum.el (gnus-select-newsgroup): Make
11855 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11856 contain all articles (instead of none) when no seen marks have
11857 been set for the group.
11858 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11859 instead, it seems to result in shorter ranges.
11860
11861 2001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
11862
11863 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11864 insert-before-markers.
11865
11866 2001-12-26 Paul Jarc <prj@po.cwru.edu>
11867
11868 * nnmaildir.el (nnmaildir-save-mail): Create the destination
11869 groups if they do not exist.
11870
11871 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11872
11873 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11874
11875 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11876
11877 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11878 gnus-group-real-name.
11879
11880 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11881 (gnus-newsgroup-variables): Ditto.
11882
11883 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11884 return it.
11885
11886 2001-12-21 Paul Jarc <prj@po.cwru.edu>
11887
11888 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11889 * nnmaildir.el (top-level): Add commentary.
11890 (nnmaildir-version): Indicate that nnmaildir is now a standard
11891 part of Gnus, not separately released.
11892
11893 2001-12-21 08:00:00 Pavel Janík <Pavel@Janik.cz>
11894
11895 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11896 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11897 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
11898
11899 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11900
11901 * nnmaildir.el: Copyright changes. Require cl only at compile time.
11902
11903 2001-12-20 Simon Josefsson <jas@extundo.com>
11904
11905 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11906 ZHU <zsh@cs.rochester.edu>.
11907 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11908 Brian P Templeton <bpt@tunes.org>.
11909
11910 2001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
11911
11912 * nnmaildir.el: New file.
11913
11914 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11915
11916 * nndoc.el (nndoc-type-alist): Move forward to the end.
11917
11918 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11919
11920 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11921 `dolist'.
11922
11923 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11924
11925 * gnus-win.el (gnus-frames-on-display-list): New function.
11926 (gnus-get-buffer-window): Use it.
11927
11928 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11929
11930 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11931
11932 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11933
11934 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11935
11936 2001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
11937
11938 * gnus-win.el (gnus-get-buffer-window): New function.
11939 (gnus-all-windows-visible-p): Use it.
11940
11941 * gnus-util.el (gnus-horizontal-recenter)
11942 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11943 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11944
11945 * gnus-score.el (gnus-score-insert-help): Use it.
11946
11947 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11948 (gnus-generate-tree, gnus-highlight-selected-tree)
11949 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11950 it.
11951
11952 * gnus-art.el (gnus-article-set-window-start)
11953 (gnus-mm-display-part, gnus-request-article-this-buffer)
11954 (gnus-button-next-page, gnus-button-prev-page)
11955 (gnus-article-button-next-page, gnus-article-button-prev-page):
11956 Use it.
11957
11958 2001-12-18 Josh Huber <huber@alum.wpi.edu>
11959
11960 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11961 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11962 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11963
11964 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11965
11966 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
11967 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11968 * mml1991.el, nnultimate.el: Add `coding'.
11969
11970 2001-12-17 Josh Huber <huber@alum.wpi.edu>
11971
11972 * ChangeLog: Changed coding to buffer-file-coding-system
11973 * ChangeLog.1: Same.
11974 * nnwfm.el: Same.
11975 * gnus-smiley.el: Same.
11976 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11977 * gnus-delay.el: Same.
11978 * gnus-spec.el: Same.
11979 * message.el: Same.
11980 * mml1991.el: Same.
11981 * nnultimate.el: Same.
11982
11983 2001-12-16 Simon Josefsson <jas@extundo.com>
11984
11985 Inspired by code by Dirk Meyer <dischi@tzi.de>.
11986 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11987 (gnus-summary-save-map): Add muttprint.
11988 (gnus-summary-make-menu-bar): Ditto.
11989 (gnus-summary-muttprint): New function.
11990
11991 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
11992
11993 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11994
11995 * uudecode.el (uudecode-decode-region-internal): Speedup by using
11996 temporary list instead of buffer.
11997
11998 * mm-url.el (executable-find): Autoload.
11999
12000 2001-12-12 Pavel Janík <Pavel@Janik.cz>
12001
12002 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12003 to variable, follow doc-string conventions).
12004
12005 2001-12-13 Josh Huber <huber@alum.wpi.edu>
12006
12007 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
12008 subscribe-level
12009 * gnus-topic.el (gnus-subscribe-topics): Use it.
12010
12011 2001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
12012
12013 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
12014 messages.
12015
12016 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12017 nil after shooting down the gnus-original-article-buffer.
12018
12019 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12020
12021 * uudecode.el (uudecode-use-external): New variable.
12022 (uudecode-decode-region): Automatically detect external program.
12023
12024 * binhex.el (binhex-use-external): New variable.
12025 (binhex-decode-region-internal): New function.
12026 (binhex-decode-region): Automatically detect external program.
12027
12028 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
12029 Use them.
12030
12031 2001-12-12 Simon Josefsson <jas@extundo.com>
12032
12033 * nnvirtual.el (nnvirtual-always-rescan)
12034 (nnvirtual-component-regexp): Fix doc.
12035
12036 * nnoo.el (defvoo): Add doc to defvoo variables.
12037
12038 * nnml.el (nnml-directory, nnml-active-file)
12039 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12040 (nnml-marks-is-evil, nnml-filenames-are-evil)
12041 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12042
12043 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12044 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12045 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12046 `error'.
12047
12048 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12049 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
12050
12051 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12052 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12053 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12054 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12055
12056 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12057 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12058
12059 * imap.el, nnimap.el: Fix indentation.
12060
12061 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12062
12063 2001-12-12 Didier Verna <didier@xemacs.org>
12064
12065 * gnus-msg.el (gnus-group-news): New function.
12066 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12067 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12068 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
12069 for it.
12070 * gnus-msg.el (gnus-summary-news-other-window): New function.
12071 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12072 bind it to `i'.
12073 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12074 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12075 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
12076 for it (called with a prefix).
12077 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
12078 group-name argument.
12079 * gnus-msg.el (gnus-setup-message): Use it.
12080
12081 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12082
12083 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12084
12085 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12086
12087 * mml.el (mime-to-mml): Remove Content-Disposition too.
12088
12089 2001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
12090
12091 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12092 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12093 strings only.
12094
12095 2001-12-08 Nevin Kapur <nevin@jhu.edu>
12096
12097 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12098 (nnmail-fancy-expiry-target): Use it.
12099 Suggestions from Simon Josefsson <jas@extundo.com>.
12100
12101 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12102
12103 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12104
12105 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12106
12107 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12108
12109 * gnus-util.el (gnus-url-unhex-string): Move here.
12110
12111 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12112
12113 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12114 mm-url-decode-entities-nbsp.
12115
12116 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12117 * webmail.el, nnwfm.el: Use mm-url.
12118
12119 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12120 (mm-url-remove-markup): Move from nnweb.
12121 (mm-url-fetch-simple): Move from webmail.
12122
12123 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12124
12125 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12126
12127 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12128 (gnus-summary-print-article): Use it.
12129
12130 * gnus-util.el (gnus-replace-in-string): Typo.
12131
12132 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12133
12134 * nnweb.el (nnweb-replace-in-string): Removed.
12135
12136 * gnus-util.el (gnus-replace-in-string): New function.
12137 (gnus-mode-string-quote): Use it.
12138
12139 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12140 * nnwfm.el (nnwfm-create-mapping): Ditto.
12141
12142 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12143
12144 * nnrss.el: Use mm-url.
12145
12146 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12147
12148 * mm-url.el (mm-url-insert-file-contents): Support file:.
12149
12150 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12151
12152 * mm-view.el: Lower case for the description line. Sync from the
12153 Emacs CVS.
12154
12155 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12156
12157 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12158 From: Stefan Monnier <monnier@cs.yale.edu>
12159
12160 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12161
12162 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
12163
12164 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12165
12166 * mm-url.el: Require executable.
12167 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12168
12169 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12170
12171 * pop3.el (pop3-munge-message-separator): Only use valid date.
12172 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12173
12174 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12175
12176 * mm-url.el: New file.
12177 * nnslashdot.el: Use it.
12178 * mm-extern.el (mm-extern-url): Use it.
12179
12180 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12181
12182 * gnus-sum.el (gnus-summary-save-article): Nix
12183 gnus-display-mime-function and gnus-article-prepare-hook.
12184
12185 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12186 the beginning of lines.
12187 (gnus-complex-form-to-spec): Ditto.
12188
12189 2001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
12190
12191 * message.el (message-make-mft): Fix the m-s-a-file regexp.
12192
12193 2001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
12194
12195 * message.el: New variable message-subscribed-address-file;
12196 use it in message-make-mft.
12197
12198 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12199
12200 * message.el (message-tab-body-function): Set to nil.
12201 (message-tab): Use text-mode-map or global-map.
12202 Suggested by Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12203
12204 2001-11-30 Simon Josefsson <jas@extundo.com>
12205
12206 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12207 instead of gnus-union, for speed. Suggested by Christoph Conrad
12208 <christoph.conrad@gmx.de>.
12209 (gnus-agent-fetch-group-1): Add verbose message.
12210
12211 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12212
12213 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12214 of integers.
12215
12216 2001-11-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12217
12218 * message.el (message-newgroups-header-regexp)
12219 (message-completion-alist, message-tab-body-function): Use
12220 defcustom rather than defvar.
12221 (message-tab): Mention `message-tab-body-function' in doc.
12222 Suggested by Karl Eichwalder.
12223
12224 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12225
12226 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12227
12228 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12229
12230 * nnheader.el (nnheader-find-nov-line): Don't use macro
12231 gnus-delete-line.
12232
12233 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12234 (gnus-group-name-charset): Ditto.
12235
12236 * gnus-util.el (gnus-buffer-live-p): Ditto.
12237
12238 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12239
12240 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12241 open parenthesis in doc.
12242 (sieve-manage-authenticator-alist): Typo in doc.
12243 * imap.el (imap-authenticator-alist): Typo in doc.
12244 (imap-stream-alist): Backslash.
12245
12246 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12247 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
12248
12249 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12250
12251 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12252
12253 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12254
12255 * gnus-msg.el (gnus-configure-posting-styles): Use
12256 make-local-hook. Add LOCAL for add-hook.
12257
12258 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12259
12260 * message.el (message-mode): Use `make-local-hook' unless
12261 obsolete.
12262 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12263
12264 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12265
12266 * canlock.el: Remove sha1.el and base64.el stuff.
12267
12268 2001-11-26 Didier Verna <didier@xemacs.org>
12269
12270 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
12271 if needed.
12272
12273 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12274
12275 * message.el (message-tamago-not-in-use-p): New function.
12276 (message-strip-forbidden-properties): Use it.
12277
12278 2001-11-26 Didier Verna <didier@xemacs.org>
12279
12280 * gnus-start.el (gnus-check-first-time-used): Only check for
12281 existence of .el[d] files.
12282
12283 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12284
12285 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12286
12287 * message.el (message-setup-1): Clean up mc-*.
12288
12289 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12290
12291 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12292 * gnus-score.el (gnus-score-find-bnews): Use it.
12293
12294 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12295 (gnus-summary-limit-to-author): Ditto.
12296 (gnus-summary-limit-to-extra): Ditto.
12297 (gnus-summary-find-matching): Support not-matching argument.
12298
12299 2001-11-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12300
12301 * message.el (message-wash-subject): Use `insert' rather than
12302 `insert-string', which is deprecated.
12303
12304 2001-11-24 Simon Josefsson <jas@extundo.com>
12305
12306 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12307 message. (Gnus does not "default" to using 8bit for the message,
12308 it default to use 8bit encoding and the user-supplied CTE
12309 value. Calling this behavior "treating it as 8bit" is perhaps
12310 better.)
12311
12312 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12313 (compare mm-charset-to-coding-system).
12314
12315 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12316
12317 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12318 buffer. Correctly decode hex.
12319
12320 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12321
12322 * gnus-agent.el (gnus-category-insert-line): Convert category
12323 names to strings.
12324
12325 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12326
12327 * message.el (sha1): eval-and-compile.
12328
12329 2001-11-20 Paul Jarc <prj@po.cwru.edu>
12330
12331 * message.el (message-allow-no-recipients): New variable.
12332 (message-send): Use it, customize the prompting when posting to
12333 Gcc/Fcc alone.
12334
12335 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12336
12337 * mm-util.el (mm-coding-system-priorities): New variable.
12338 (mm-sort-coding-systems-predicate): New function.
12339 (mm-find-mime-charset-region): Resort coding systems if needed.
12340 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12341
12342 2001-11-20 Didier Verna <didier@xemacs.org>
12343
12344 * gnus-group.el (gnus-group-make-help-group): New optional
12345 argument to control the error behavior.
12346 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
12347 erroring.
12348
12349 2001-11-19 Simon Josefsson <jas@extundo.com>
12350
12351 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12352 instead of C-c C-u. Suggested by Per Abrahamsen
12353 <abraham@dina.kvl.dk>.
12354
12355 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12356
12357 * nnfolder.el (nnfolder-read-folder): Use group instead of
12358 nnfolder-current-group.
12359 Suggested by Károly Lőrentey <lorentey@elte.hu>.
12360
12361 2001-11-17 Simon Josefsson <jas@extundo.com>
12362
12363 * message.el (message-send): Ask user if Fcc/Gcc should be
12364 performed when no other sender was specified.
12365 Suggested by prj@po.cwru.edu (Paul Jarc).
12366
12367 2001-11-17 Simon Josefsson <jas@extundo.com>
12368
12369 * message.el (message-mode, message-mode-map): Use C-c C-u for
12370 Importance: instead of C-c C-p (used by SC).
12371
12372 2001-11-16 Simon Josefsson <jas@extundo.com>
12373
12374 * message.el (message-insert-importance-high)
12375 (message-insert-importance-low): Save point.
12376
12377 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12378 value.
12379
12380 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12381
12382 * message.el (message-strip-special-text-properties): New option.
12383 (message-strip-forbidden-properties): Obey it.
12384
12385 2001-11-14 Sam Steingold <sds@gnu.org>
12386
12387 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12388
12389 2001-11-15 Simon Josefsson <jas@extundo.com>
12390
12391 Support "Importance:" header in Message.
12392
12393 * message.el (message-mode-map): Bind C-c C-p to
12394 `message-insert-or-toggle-importance'.
12395 (message-mode-menu): Add message-insert-importance-{high,low}.
12396 (message-insert-importance-high, message-insert-importance-low)
12397 (message-insert-or-toggle-importance): New functions.
12398 (message-tool-bar-map): Add {un,}important.
12399 (message-mode): Doc fix.
12400
12401 2001-11-15 Simon Josefsson <jas@extundo.com>
12402
12403 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12404
12405 * mml.el (mml-menu): Fix toolbar tooltip.
12406
12407 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12408
12409 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12410 * nnml.el (nnml-save-marks): Ditto.
12411
12412 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12413
12414 2001-11-15 Simon Josefsson <jas@extundo.com>
12415
12416 * nnml.el (nnml-save-marks):
12417 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12418 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12419
12420 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12421
12422 * gnus-art.el (gnus-article-wash-status-strings): Use
12423 `copy-sequence', not `copy-seq'.
12424
12425 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12426
12427 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12428 (gnus-gnus-article-wash-status-entry): New function.
12429 (gnus-article-wash-status): Use it.
12430
12431 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12432
12433 * mml1991.el: Add coding header.
12434
12435 2001-11-12 Simon Josefsson <jas@extundo.com>
12436
12437 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12438 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12439 `mml1991-sign' and `mml1991-encrypt'.
12440 (mml1991-encrypt, mml1991-sign): New glue functions.
12441 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12442
12443 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12444 (mml-menu): Add PGP to menu.
12445
12446 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12447 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12448 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12449 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12450
12451 * mml2015.el: Mention RFC 3156.
12452
12453 2001-11-12 Sascha Lüdecke <sascha@meta-x.de>
12454
12455 * mml1991.el: New file.
12456
12457 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12458
12459 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12460
12461 2001-11-12 Michael Cook <Michael.Cook@cisco.com>
12462
12463 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
12464
12465 2001-11-11 Simon Josefsson <jas@extundo.com>
12466
12467 * message.el (top-level): Autoload sha1.
12468 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12469 canlock, no need to require two different hash algs). Suggested
12470 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12471
12472 2001-11-09 Pavel Janík <Pavel@Janik.cz>
12473
12474 * gnus.el (gnus-local-domain): Fix doc.
12475
12476 2001-11-09 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12477
12478 * message.el (message-point-in-header-p): New function.
12479 (message-do-auto-fill): Use it.
12480 (message-beginning-of-line): New function. Goes to beginning of
12481 header value (i.e., end of header name), or to beginning of line
12482 if already at beginning of value. Behaves like
12483 `beginning-of-line' when in message body.
12484 (message-mode-map): Bind it.
12485
12486 2001-11-08 Simon Josefsson <jas@extundo.com>
12487
12488 * gnus-msg.el (gnus-posting-styles): Add doc.
12489
12490 2001-11-07 Simon Josefsson <jas@extundo.com>
12491
12492 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12493
12494 * sieve-mode.el (sieve-control-commands-face)
12495 (sieve-control-commands-face, sieve-action-commands-face)
12496 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12497 faces.
12498 (sieve-font-lock-keywords): Use them.
12499 (sieve-mode): Only set font-lock-defaults in emacs.
12500
12501 * gnus-art.el (gnus-default-article-saver): Add
12502 gnus-summary-save-body-in-file.
12503 (gnus-summary-write-to-file): Fix doc.
12504
12505 2001-11-07 Simon Josefsson <jas@extundo.com>
12506
12507 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12508 reference to the correct chapter in the manual.
12509
12510 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12511 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12512
12513 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12514
12515 * mml.el (mml-preview): Bind mail-header-separator.
12516
12517 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12518
12519 * message.el: Always require canlock.
12520 (message-ignored-supersedes-headers): Include Cancel-Lock and
12521 Cancel-Key.
12522 (message-insert-canlock): Don't require canlock.
12523 (message-cancel-news): Don't check whether canlock is available.
12524 (message-supersede): Support cancel-locks.
12525
12526 * gnus-art.el: Don't autoload canlock.
12527
12528 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12529
12530 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12531 From: <andre@slamdunknetworks.com>
12532
12533 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12534
12535 * Many files: Fix copyright lines.
12536
12537 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12538
12539 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12540 Suggested by Dave Love <fx@gnu.org>.
12541
12542 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12543
12544 * message.el (message-kill-buffer): Remove auto-save file after
12545 confirm.
12546
12547 * message.el (message-send-mail): Call message-generate-headers
12548 once. Suggested by Matt Armstrong <matt@lickey.com>.
12549
12550 * gnus-topic.el (gnus-topic-rename): Initial-input.
12551 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12552
12553 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12554
12555 * message.el (message-forbidden-properties): New constant.
12556 (message-strip-forbidden-properties): New function.
12557 (message-mode): Activate it.
12558
12559 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12560
12561 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12562 (mm-hack-charsets): Fix doc.
12563
12564 2001-11-02 Simon Josefsson <jas@extundo.com>
12565
12566 * gnus-int.el (gnus-check-server): Message "...done" when done.
12567
12568 * imap.el (imap-close): Don't message (imap-send-command-wait
12569 returns if the connection is dropped).
12570 (imap-wait-for-tag): Nix out message only when necessary.
12571
12572 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12573 for non-crossposting.
12574 (gnus-sieve-crosspost): Default to t to be consistent with other
12575 parts of Gnus.
12576
12577 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12578
12579 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12580 (mm-iso-8859-x-to-15-table): Ditto.
12581 (mm-iso-8859-x-to-15-region): Ditto.
12582 (mm-find-mime-charset-region): Ditto.
12583
12584 2001-11-01 Simon Josefsson <jas@extundo.com>
12585
12586 * nnimap.el (nnimap-close-asynchronous): New variable.
12587 (nnimap-close-group): Use it.
12588 (nnimap-expunge): Don't use it.
12589
12590 * imap.el (imap-callbacks): New variable.
12591 (imap-remassoc): Copied from `gnus-remassoc'.
12592 (imap-add-callback): New function.
12593 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12594 behavior.
12595 (imap-parse-response): Call the callback.
12596
12597 * message.el (message-insert-canlock): New variable.
12598 (message-canlock-generate, message-canlock-password)
12599 (message-insert-canlock): New functions.
12600 (message-send-news): Call `message-insert-canlock'.
12601 (top-level): Require canlock when compiling.
12602 (message-insert-canlock): Require canlock before we need it.
12603
12604 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12605
12606 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12607
12608 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12609
12610 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12611
12612 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12613
12614 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12615 (mm-hack-charsets): New variable.
12616 (mm-iso-8859-15-compatible): New variable.
12617 (mm-iso-8859-x-to-15-table): New variable.
12618 (mm-find-mime-charset-region): Add parameter hack-charsets.
12619
12620 * mm-bodies.el (mm-encode-body): Use it.
12621 * mml.el (mml-parse-1): Ditto.
12622
12623 2001-11-01 Simon Josefsson <jas@extundo.com>
12624
12625 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12626
12627 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12628
12629 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12630 is nil.
12631
12632 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12633
12634 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12635
12636 * message.el (message-forward-rmail-make-body): Use
12637 save-window-excursion.
12638 (message-encode-message-body): Search with noerror.
12639 (message-setup-1): Convert compose-mail send-actions to
12640 message-send-actions.
12641
12642 2001-11-01 Simon Josefsson <jas@extundo.com>
12643
12644 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12645 <yamaoka@jpl.org>.
12646
12647 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12648
12649 * sieve-manage.el (sieve-string-bytes): No complain.
12650
12651 2001-11-01 Simon Josefsson <jas@extundo.com>
12652
12653 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12654 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12655 has autoload cookies, so no `require' should be necessary.)
12656
12657 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12658 files.
12659
12660 2001-10-31 Simon Josefsson <jas@extundo.com>
12661
12662 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12663 parameter.
12664
12665 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12666 `display' is a number (and C-u wasn't used to enter group), only
12667 fetch that number of articles.
12668
12669 2001-10-31 Matt Armstrong <matt@lickey.com>
12670
12671 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12672 not-subscribed -> subscribed.
12673
12674 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12675 From: Josh Huber <huber@alum.wpi.edu>
12676
12677 * message.el (message-subscribed-address-functions): New variable.
12678 (message-subscribed-addresses): New variable.
12679 (message-subscribed-regexps): New variable.
12680 (message-goto-mail-followup-to): New function.
12681 (message-send-mail): Add Mail-Followup-To.
12682 (message-make-mft): New function.
12683
12684 * gnus.el (gnus-find-subscribed-addresses): New function.
12685
12686 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12687
12688 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12689 (mail-source-fetch-pop): Ditto.
12690 (mail-source-check-pop): Ditto.
12691
12692 * gnus-start.el (gnus-read-init-file): Ditto.
12693 (gnus-activate-group): Ditto.
12694 (gnus-read-newsrc-el-file): Ditto.
12695
12696 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12697
12698 * message.el (message-get-reply-headers): Make sure there is ", ".
12699
12700 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12701 mm-coding-system-p. Don't correct it only in XEmacs.
12702 (mm-charset-to-coding-system): Use mm-coding-system-p and
12703 mm-get-coding-system-list.
12704 (mm-emacs-mule, mm-mule4-p): New variables.
12705 (mm-enable-multibyte, mm-disable-multibyte,
12706 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12707 mm-with-unibyte-current-buffer,
12708 mm-with-unibyte-current-buffer-mule4): Use them.
12709 (mm-find-mime-charset-region): Treat iso-2022-jp.
12710
12711 2001-10-30 Dave Love <fx@gnu.org>
12712
12713 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12714 construction.
12715 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12716 entries conditional on not having a coding system defined for
12717 them.
12718 (mm-mule-charset-to-mime-charset): Use
12719 find-coding-systems-for-charsets if defined.
12720 (mm-charset-to-coding-system): Don't use
12721 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12722 later. Add last resort search of coding systems.
12723 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12724 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12725 Mule 4.
12726 (mm-find-mime-charset-region): Re-write.
12727 (mm-with-unibyte-current-buffer): Restore buffer as well as
12728 multibyteness.
12729
12730 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12731
12732 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12733 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12734 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12735
12736 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12737
12738 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12739 again.
12740
12741 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12742
12743 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12744
12745 * gnus-spec.el (gnus-parse-simple-format): Use
12746 buffer-substring-no-properties.
12747
12748 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12749
12750 * gnus-art.el (article-verify-cancel-lock): New function.
12751
12752 * nnheader.el (nntp-process-response): New variable.
12753 (nnheader-init-server-buffer): Make `nntp-process-response'
12754 buffer-local in `nntp-server-buffer'.
12755
12756 * nntp.el (nntp-prepare-post-hook): New hook.
12757 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12758 (nntp-async-trigger): Ditto.
12759 (nntp-request-post): Insert a server's ID if there's no Message-ID
12760 header; run `nntp-prepare-post-hook'.
12761
12762 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12763
12764 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12765 instead.
12766
12767 * message.el (message-forward-subject-author-subject): Don't use
12768 message-news-p, which widens the buffer.
12769 (message-forward-make-body): New function.
12770 (message-forward): Use it.
12771 (message-insinuate-rmail): New function.
12772 (message-forward-rmail-make-body): New function.
12773
12774 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12775
12776 * mm-extern.el (mm-extern): Provide it.
12777
12778 * mm-partial.el (mm-partial): Provide it.
12779
12780 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12781
12782 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12783
12784 2001-10-29 Jesper Harder <harder@myrealbox.com>
12785
12786 * mml.el (mml-preview): Bind message-this-is-news if it is
12787 news.
12788
12789 2001-10-28 Simon Josefsson <jas@extundo.com>
12790
12791 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12792
12793 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12794
12795 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12796 ironic smilies.
12797
12798 2001-10-27 Simon Josefsson <jas@extundo.com>
12799
12800 * message.el (message-indent-citation): Don't add trailing
12801 whitespace when citing text.
12802
12803 2001-10-27 Jesper Harder <harder@myrealbox.com>
12804
12805 * gnus.el (gnus-group-faq-directory): Fix.
12806
12807 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12808
12809 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12810 not available.
12811 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12812 (nnweb-type-definition): Add google as alias of dejanews.
12813 (nnweb-google-parse-1): Forward 1 line.
12814
12815 2001-10-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12816
12817 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12818 variable `message-forward-ignored-headers'.
12819
12820 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12821
12822 * gnus.el (gnus-expand-group-parameter): New function.
12823 (gnus-expand-group-parameters): Call it.
12824 (gnus-group-fast-parameter): New function.
12825 (gnus-group-find-parameter): Call it.
12826
12827 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12828
12829 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12830 vector (it didn't before because of a bug).
12831 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12832 available. Before it converted it to an article number.
12833
12834 This makes followup to news articles with negative numbers in
12835 nnvirtual groups use news instead of mail.
12836
12837 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12838
12839 * gnus.el (post-method): Use `native' instead of `nil'.
12840
12841 * gnus-msg.el (gnus-post-method): Ditto.
12842
12843 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12844
12845 * gnus.el (gnus-define-group-parameter): Grammar fix.
12846
12847 2001-10-22 Simon Josefsson <jas@extundo.com>
12848
12849 * gnus-msg.el (gnus-extended-version): Include
12850 system-configuration.
12851 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
12852
12853 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12854
12855 * gnus.el (post-method): Customization fix: `native' is not a
12856 valid value.
12857 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12858 `native' is not a valid value.
12859
12860 2001-10-21 Simon Josefsson <jas@extundo.com>
12861
12862 * nnimap.el (nnimap): Defgroup.
12863 (nnimap-strict-function, nnimap-strict-function-match): New
12864 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12865 (nnimap-split-crosspost, nnimap-split-inbox)
12866 (nnimap-split-rule, nnimap-split-predicate)
12867 (nnimap-split-predicate): Defcustom.
12868 (nnimap-split-inbox, nnimap-expunge-search-string)
12869 (nnimap-importantize-dormant): Remove "*" from doc.
12870
12871 2001-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12872
12873 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12874 not supplied via prefix arg. From Lisp, make arg mandatory.
12875 Suggested by Frank Schmitt.
12876
12877 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12878
12879 * message.el (message-do-auto-fill): Avoid calling
12880 'rfc822-goto-eoh'.
12881
12882 2001-10-20 Paul Jarc <prj@po.cwru.edu>
12883
12884 * message.el (message-get-reply-headers): Restructure the logic
12885 and add comments.
12886
12887 2001-10-20 Simon Josefsson <jas@extundo.com>
12888
12889 * message.el (message-cancel-news): Support cancel-locks.
12890 Suggested by Per Abrahamsson.
12891
12892 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12893
12894 2001-10-20 David Z. Maze <dmaze@MIT.EDU>
12895
12896 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12897 conses.
12898
12899 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12900
12901 * mm-decode.el (mm-default-directory): Fix customize type.
12902
12903 * message.el (message-setup-fill-variables): Kludge to use
12904 normal-auto-fill-function even if auto fill is already activated.
12905
12906 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12907
12908 * message.el (message-do-auto-fill): New version that does not
12909 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12910 (message-setup-1): Removed the `message-field' property.
12911
12912 * gnus-draft.el (gnus-draft-edit-message): Removed the
12913 `message-field' property.
12914
12915 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12916
12917 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12918 `message-field'. The `field' property has a special significance in
12919 Emacs 21.
12920
12921 * message.el (message-send, message-setup-1): Ditto.
12922
12923 2001-10-18 Simon Josefsson <jas@extundo.com>
12924
12925 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12926 when undoing.
12927
12928 2001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12929
12930 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12931 (gnus-summary-make-menu-bar): Ditto.
12932
12933 2001-10-17 Simon Josefsson <jas@extundo.com>
12934
12935 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
12936 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
12937
12938 2001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
12939
12940 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12941 * gnus-util.el (gnus-user-date): New function.
12942
12943 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12944
12945 * message.el (message-check-news-header-syntax): Special case
12946 nnvirtual groups.
12947
12948 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12949 customize type to `symbol'.
12950
12951 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12952
12953 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12954 %&foo;.
12955 (gnus-parse-simple-format): Support user extended spec too.
12956 %u&foo; invokes gnus-user-format-function-foo.
12957
12958 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12959
12960 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12961 the server.
12962 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12963 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12964 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12965 * nndiary.el (nndiary-request-expire-articles): Ditto.
12966 (nndiary-schedule): Defsubst it before use it.
12967 (nndiary-error): eval-and-compile.
12968
12969 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12970
12971 * gnus-msg.el (gnus-post-method): Changed two instances of
12972 `active' to `current' and one `null' to `not'.
12973
12974 2001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
12975
12976 * message.el (message-setup-fill-variables): Use
12977 `normal-auto-fill-function' instead of `auto-fill-function'.
12978
12979 2001-10-16 Simon Josefsson <jas@extundo.com>
12980
12981 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12982 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
12983 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
12984
12985 2001-10-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12986 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12987
12988 * gnus-draft.el (gnus-draft-edit-message): Add text property
12989 `field' with value `header' to message headers.
12990 * message.el (message-setup-1): Really add text property to all of
12991 the header, not just part of it.
12992
12993 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12994
12995 * gnus-group.el (gnus-group-sort-by-server): Use it.
12996
12997 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
12998
12999 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13000 and keystroke.
13001
13002 2001-10-14 Simon Josefsson <jas@extundo.com>
13003
13004 * dig.el: Doc fix.
13005
13006 * smime.el: Doc fix.
13007
13008 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13009 charset magic from message.el.
13010
13011 2001-10-12 Simon Josefsson <jas@extundo.com>
13012
13013 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
13014
13015 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13016 'cite from g-a-wash-types.
13017 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13018 (gnus-article-hide-citation): Fix.
13019
13020 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13021 character.
13022 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13023
13024 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13025 definition.
13026 (gnus-signature-toggle): Toggle `s' mode line character.
13027
13028 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13029 doing stuff that clears it.
13030
13031 2001-10-12 Eric Marsden <emarsden@laas.fr>
13032
13033 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
13034
13035 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13036
13037 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13038 (autoload): Add some autoloads.
13039
13040 2001-10-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13041 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13042
13043 * message.el (message-do-auto-fill): New function. Like
13044 `do-auto-fill' but don't fill when in the message header.
13045 (message-setup-1): Put a text property on the message header.
13046 (message-setup-fill-variables): Use `message-do-auto-fill'.
13047
13048 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13049
13050 * message.el (message-send-mail-partially): Insert an empty line
13051 first, because of the change of message-make-lines.
13052
13053 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
13054
13055 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13056 iso-8859-15, make it an alias for iso-8859-1.
13057
13058 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13059
13060 * message.el (message-send-news): Don't modify the value of
13061 `message-syntax-checks' if it is not a list (possibly it is
13062 `dont-check-for-anything-just-trust-me').
13063
13064 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13065
13066 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13067 `find-coding-system' for XEmacs to check whether the coding-system
13068 `utf-8' is available.
13069
13070 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13071
13072 * message.el (message-send-news): Oops, missed case with no
13073 "Followup-To" header...
13074
13075 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13076
13077 * message.el (message-send-news): Allow
13078 `gnus-group-name-charset-group-alist' to affect encoding of the
13079 "Newsgroups" and "Followup-To" headers.
13080
13081 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13082
13083 * message.el (message-send-news): Don't encode Followups-To when
13084 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13085
13086 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13087 header.
13088
13089 * gnus-art.el (article-decode-group-name): Also decode
13090 "Followup-To".
13091
13092 * rfc2047.el (rfc2047-encode-message-header): Encode without
13093 asking for null methods.
13094
13095 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13096 default charset for newsgroup names in accordance with USEFOR.
13097
13098 * gnus-group.el (gnus-group-name-charset-method-alist,
13099 gnus-group-name-charset-group-alist): Removed "*" from doc
13100 strings, "*" should not be used for complex variables.
13101
13102 2001-10-06 Simon Josefsson <jas@extundo.com>
13103
13104 Support UTF-8 group names better.
13105
13106 * message.el (message-check-news-header-syntax): Encode group
13107 names before comparison.
13108
13109 * gnus-msg.el (gnus-copy-article-buffer): Run all
13110 `gnus-article-decode-hook's except `article-decode-charset'
13111 instead of hardcoding call to one of them.
13112
13113 * gnus-art.el (gnus-article-decode-hook): Add
13114 `article-decode-group-name'.
13115 (article-decode-group-name): New function, use `g-d-n'.
13116
13117 * gnus-group.el (gnus-group-insert-group-line): Decode
13118 gnus-tmp-group using `g-d-n'.
13119
13120 * gnus-util.el (gnus-decode-newsgroups): New function.
13121
13122 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13123
13124 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13125 `gnus-group-name-charset-group-alist'.
13126
13127 2001-10-05 Simon Josefsson <jas@extundo.com>
13128
13129 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13130
13131 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13132
13133 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13134 empty folders.
13135
13136 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13137 limiting if read-all (C-u RET) was used.
13138
13139 2001-10-04 Simon Josefsson <jas@extundo.com>
13140
13141 * mail-source.el (mail-source-movemail-program): New variable.
13142 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13143 <thutt@thutt.vmware.com>.
13144
13145 2001-10-03 Simon Josefsson <jas@extundo.com>
13146
13147 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13148 (gnus-summary-line-format-alist): Fix param.
13149
13150 2001-10-02 Simon Josefsson <jas@extundo.com>
13151
13152 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13153 don't go through `nnimap-request-expire-articles' to delete the
13154 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13155
13156 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13157
13158 * gnus-agent.el (gnus-agent-write-active): The min in the
13159 agent/active may be larger than that in the server/active.
13160
13161 2001-10-01 Simon Josefsson <jas@extundo.com>
13162
13163 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13164 is IMAP4rev1.
13165
13166 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13167
13168 * nnfolder.el: Ditto.
13169
13170 2001-09-30 Dan Christensen <jdc@uwo.ca>
13171
13172 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13173 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13174
13175 2001-09-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13176
13177 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13178 (message-mode-menu): Menu item for same.
13179
13180 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13181 delayed articles.
13182
13183 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13184 nndraft:delayed does not exist.
13185 (gnus-delay-initialize): Don't set up keymap, that's done from
13186 message.el now.
13187 (gnus-delay, gnus-delay-group, gnus-delay-header)
13188 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13189
13190 2001-09-29 Simon Josefsson <jas@extundo.com>
13191
13192 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13193 utf-8, not eight-bit-control.
13194
13195 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13196 (imap-log, imap-debug): Custom.
13197 (imap-log-buffer, imap-debug-buffer): New constants.
13198 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13199 (imap-network-open, imap-shell-open, imap-starttls-open)
13200 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13201 (imap-debug): Use imap-*-buffer.
13202
13203 * nndoc.el (nndoc-article-type): Add mailman.
13204 (nndoc-type-alist): Ditto.
13205 (nndoc-mailman-type-p): New function.
13206
13207 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13208
13209 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13210 gnus-art.el.
13211
13212 2001-09-27 Simon Josefsson <jas@extundo.com>
13213
13214 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13215 (gnus-topic-catchup-articles): New function. Suggested by Robin
13216 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13217
13218 2001-09-27 11:00:00 Gerd Möllmann <gerd@gnu.org>
13219
13220 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13221 previous ones.
13222
13223 2001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
13224
13225 * gnus-sum.el (gnus-summary-show-article): The arglist of
13226 detect-coding-region is incompatible.
13227
13228 2001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
13229
13230 * gnus-group.el (gnus-group-delete-group): Typo.
13231
13232 2001-09-26 Simon Josefsson <jas@extundo.com>
13233
13234 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13235
13236 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13237
13238 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13239
13240 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13241
13242 2001-09-22 Simon Josefsson <jas@extundo.com>
13243
13244 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13245
13246 * nnfolder.el (nnfolder-open-marks): Ditto.
13247
13248 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13249 (gnus-update-marks): Use it.
13250 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13251 hardcoded list.
13252
13253 * gnus.el (gnus-article-special-mark-lists): Add killed.
13254 (gnus-article-unpropagated-mark-lists): New constant.
13255
13256 2001-09-22 Simon Josefsson <jas@extundo.com>
13257
13258 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13259 custom option.
13260
13261 2001-09-23 Simon Josefsson <jas@extundo.com>
13262
13263 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13264
13265 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13266
13267 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13268
13269 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13270
13271 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13272 accept lists of functions.
13273
13274 2001-09-20 Simon Josefsson <jas@extundo.com>
13275
13276 * gnus-group.el (gnus-group-catchup): Update expire marks in
13277 backend. Also, if ALL also set expire marks on tick/dormant.
13278
13279 2001-09-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13280
13281 * message.el (message-tab-body-function): New variable.
13282 * message.el (message-tab): Use it.
13283
13284 2001-09-19 Sam Steingold <sds@gnu.org>
13285
13286 * gnus-win.el (gnus-buffer-configuration): Respect
13287 `gnus-bug-create-help-buffer'.
13288
13289 2001-09-18 Simon Josefsson <jas@extundo.com>
13290
13291 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13292 (gnus-parse-simple-format): Re-revert.
13293
13294 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
13295
13296 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13297 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13298
13299 2001-09-18 Simon Josefsson <jas@extundo.com>
13300
13301 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13302 signed.
13303 (gnus-parse-simple-format): Don't use it.
13304
13305 2001-09-17 Miles Bader <miles@gnu.org>
13306
13307 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13308 error querying a backend abort the whole process.
13309
13310 2001-09-17 08:00:00 Gerd Möllmann <gerd@gnu.org>
13311
13312 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
13313
13314 2001-09-17 Didier Verna <didier@xemacs.org>
13315
13316 * nndiary.el: Version 0.2-b14.
13317 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
13318 compatibility problem with XEmacs 21.1.
13319
13320 2001-09-15 Simon Josefsson <jas@extundo.com>
13321
13322 * gnus-group.el (gnus-group-line-format): Document %c.
13323
13324 * nnml.el (nnml-parse-head): Handle CRLF files.
13325 (nnml-generate-nov-file): Ditto.
13326 (nnml-retrieve-headers): Ditto.
13327
13328 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13329
13330 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13331
13332 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13333
13334 * gnus-spec.el (gnus-correct-substring): Still stopped one
13335 character before we wanted (never included last character).
13336 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13337 add missing "," (once per function).
13338
13339 2001-09-14 Simon Josefsson <jas@extundo.com>
13340
13341 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13342 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13343 default before gnus-group is loaded and the variable set.)
13344
13345 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13346 killed or unsent marks.
13347
13348 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13349 isn't an article to set it on (e.g. when you `a' in a group).
13350
13351 2001-09-12 Pavel Janík <Pavel@Janik.cz>
13352
13353 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
13354 can read e-mails from Microsoft Outlook users not using ISO
13355 8859-2 character set.
13356
13357 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13358
13359 * gnus-diary.el: Minor modifications to avoid warnings.
13360 (gnus-summary-misc-menu): defvar.
13361 (gnus-diary-check-message): Use gnus-point-at-eol.
13362 (gnus-diary-kill-entire-line): eval-and-compile.
13363
13364 2001-09-12 Didier Verna <didier@xemacs.org>
13365
13366 * nndiary.el: New version (0.2-b13).
13367 * nndiary.el (nndiary-mail-sources): Doc update.
13368 * nndiary.el (nndiary-split-methods): Ditto.
13369 * nndiary.el (nndiary-request-accept-article-hooks): New.
13370 * nndiary.el (nndiary-request-accept-article): Use it, check
13371 message validity.
13372 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13373 * nndiary.el (nndiary-schedule): Fix bug (misplaced
13374 condition-case): it didn't return nil on error.
13375 * gnus-diary.el: New version.
13376 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
13377 * gnus-diary.el (gnus-diary-header-value-history): New.
13378 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13379 * gnus-diary.el (gnus-diary-add-header): New.
13380 * gnus-diary.el (gnus-diary-check-message): New.
13381 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13382 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
13383
13384 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
13385
13386 * gnus-sum.el (gnus-select-newsgroup): Make
13387 `gnus-current-select-method' buffer-local.
13388
13389 * gnus-art.el (gnus-request-article-this-buffer): Refer
13390 `gnus-current-select-method' in the current summary buffer.
13391
13392 2001-09-10 Daniel Pittman <daniel@rimspace.net>
13393
13394 * gnus-spec.el (gnus-correct-pad-form): Fix.
13395
13396 2001-09-09 Simon Josefsson <jas@extundo.com>
13397
13398 * mm-decode.el (mm-inline-media-tests): Add
13399 application/x-emacs-lisp.
13400 (mm-attachment-override-types): Add
13401 application/{x-,}pkcs7-signature.
13402
13403 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13404 (gnus-server-line-format, gnus-server-mode-line-format)
13405 (gnus-server-browse-in-group-buffer): Customize.
13406
13407 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13408
13409 * nnml.el (nnml-marks-changed-p): Typo.
13410 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13411 (nnml-marks-changed-p): Use gnus-gethash.
13412 (nnml-marks-modtime): Use gnus-make-hashtable.
13413
13414 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13415 (nnfolder-request-expire-articles, nnfolder-save-marks)
13416 (nnfolder-open-marks): Typo.
13417 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13418 (nnfolder-marks-changed-p): Use gnus-gethash.
13419 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13420
13421 2001-09-08 Simon Josefsson <jas@extundo.com>
13422
13423 * nnfolder.el (nnfolder-marks-modtime): New variable.
13424 (nnfolder-marks-changed-p): New function.
13425 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13426 (nnfolder-request-update-info): Don't update if marks didn't change.
13427
13428 * nnml.el (nnml-marks-modtime): New variable.
13429 (nnml-marks-changed-p): New function.
13430 (nnml-save-marks, nnml-open-marks): Save modtime.
13431 (nnml-request-update-info): Don't update if marks didn't change.
13432
13433 * gnus-agent.el (gnus-agent-any-covered-gcc)
13434 (gnus-agent-add-server, gnus-agent-remove-server): Use
13435 gnus-agent-method-p.
13436
13437 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13438 (gnus-unbuttonized-mime-type-p): Use it.
13439
13440 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13441 fetch group.
13442
13443 2001-09-08 Daniel Pittman <daniel@rimspace.net>
13444
13445 * gnus-spec.el (gnus-correct-pad-form): New function.
13446 (gnus-parse-simple-format): Use it.
13447
13448 2001-09-07 Simon Josefsson <jas@extundo.com>
13449
13450 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13451 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13452 Putnam <reader@newsguy.com>.
13453 (gnus-group-sort-selected-groups): Touch dribble file.
13454
13455 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
13456
13457 * nnml.el (nnml-filenames-are-evil): New variable.
13458 (nnml-article-to-file-alist): Rename to ...
13459 (nnml-current-group-article-to-file-alist): ... this.
13460 Respect `nnml-filenames-are-evil'.
13461 (nnml-active-number): Update.
13462 (nnml-update-file-alist): Update.
13463 (nnml-request-article): Use nnheader-article-to-file-alist.
13464 (nnml-request-rename-group): Likewise.
13465
13466 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13467
13468 * gnus-sum.el (gnus-summary-insert-line): Fix.
13469
13470 2001-09-06 Björn Torkelsson <torkel@acc.umu.se>
13471
13472 * gnus-sum.el: Bind g-s-t-s to "W g".
13473 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13474 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13475 Toggles display of graphical smilies.
13476
13477 2001-09-07 02:00:00 Bill White <billw@wolfram.com>
13478
13479 * gnus-start.el (gnus-setup-news): A typo.
13480
13481 2001-09-06 Simon Josefsson <jas@extundo.com>
13482
13483 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13484 and unseen marks.
13485
13486 2001-09-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13487
13488 * nnmail.el (nnmail-split-fancy): Document `junk'.
13489
13490 2001-09-04 Simon Josefsson <jas@extundo.com>
13491
13492 * imap.el (imap-search): Don't error if server is broken.
13493
13494 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13495
13496 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13497 searching for an article that isn't in the mbox.
13498
13499 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13500
13501 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13502 right, and get all the comments.
13503
13504 2001-09-02 Simon Josefsson <jas@extundo.com>
13505 Suggested by Dan Christensen <jdc+news@uwo.ca>
13506
13507 * nnfolder.el (nnfolder-request-update-info): Fix message.
13508
13509 * nnml.el (nnml-request-update-info): Ditto.
13510
13511 2001-09-01 Simon Josefsson <jas@extundo.com>
13512
13513 * nnml.el (nnml-request-expire-articles): Also bind
13514 `nnml-current-group' and `nnml-article-file-alist' when using
13515 expiry-target. (Otherwise nnml will be in a inconsistent internal
13516 state causing all kind of problems.)
13517 (nnml-request-expire-articles): If `nnml-article-to-file' or
13518 `file-attributes' fail, return article as un-expirable instead
13519 of treating it as expired.
13520
13521 2001-08-31 Sam Steingold <sds@gnu.org>
13522
13523 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13524 typo: `exmine' --> `examine'.
13525
13526 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13527
13528 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13529
13530 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13531
13532 * nnml.el (nnml-check-directory-twice): Remove.
13533 (nnml-retrieve-headers): Ditto.
13534 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13535
13536 2001-08-30 Andrew Innes <andrewi@gnu.org>
13537
13538 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13539 directory twice on Windows, or on GNU Emacs-21.
13540
13541 2001-08-30 Andrew Innes <andrewi@gnu.org>
13542
13543 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13544 (nnml-request-rename-group): Ditto.
13545 (nnml-active-number): Ditto.
13546 (nnml-request-create-group): Use nnml-directory-articles.
13547 (nnml-request-expire-articles): Use nnml-directory-articles, which
13548 gets list from nov database if available.
13549 (nnml-get-nov-buffer): New function.
13550 (nnml-open-nov): Use it.
13551 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13552 gets alist from nov database if available.
13553 (nnml-directory-articles): New function.
13554 (nnml-article-to-file-alist): New function.
13555
13556 2001-08-30 Andrew Innes <andrewi@gnu.org>
13557
13558 * mm-decode.el (mm-display-external): Use `name' as filename, if
13559 `filename' attribute is not present.
13560
13561 2001-08-30 Andrew Innes <andrewi@gnu.org>
13562
13563 * mail-source.el (mail-source-flash): New defcustom.
13564 (mail-source-new-mail-p): Ring visible bell if appropriate.
13565 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13566 timer is cleared even if mail check signals an error.
13567
13568 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13569
13570 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13571 type 'list.
13572
13573 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13574
13575 * flow-fill.el (fill-flowed): eol might be point-max.
13576
13577 2001-08-27 Simon Josefsson <jas@extundo.com>
13578
13579 * nnml.el (nnml-request-update-info): Fix message.
13580 (nnml-open-marks): Ditto.
13581
13582 * nnfolder.el (nnfolder-request-update-info):
13583 (nnfolder-open-marks): Fix message.
13584
13585 2001-08-25 Simon Josefsson <jas@extundo.com>
13586
13587 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13588 after group in ~/.
13589
13590 2001-08-25 Andreas Jaeger <aj@suse.de>
13591
13592 * nnfolder.el (nnfolder-open-marks): Fix typo.
13593 * nnml.el (nnml-open-marks): Likewise.
13594
13595 2001-08-25 Simon Josefsson <jas@extundo.com>
13596
13597 Make nnfolder groups self-contained as far as marks are concerned.
13598
13599 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13600 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13601 (nnfolder-open-server): Make marks directory.
13602 (nnfolder-request-delete-group): Delete marks file.
13603 (nnfolder-request-delete-group): Check of nov/marks file exist
13604 before deleting.
13605 (nnfolder-request-rename-group): Rename marks file.
13606 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13607 (nnfolder-request-set-mark, nnfolder-request-update-info)
13608 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13609 (nnfolder-open-marks): New functions.
13610 (top-level): Require gnus.
13611
13612 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13613
13614 * nnweb.el (nnweb-type-definition): Use google raw file.
13615 (nnweb-google-parse-1): Ditto.
13616 (nnweb-google-identity): Ditto.
13617 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13618 (nnweb-altavista-wash-article): Ditto.
13619 (nnweb-request-article): Remove nnweb-decode-entities.
13620
13621 * nnml.el: Require 'gnus.
13622
13623 2001-08-25 Simon Josefsson <jas@extundo.com>
13624
13625 * nnml.el (nnml-marks-is-evil): Add doc.
13626
13627 2001-08-25 Simon Josefsson <jas@extundo.com>
13628
13629 * nnml.el (nnml-save-marks): Wrap saving marks in a
13630 condition-case, to allow user to start Gnus if saving marks failed
13631 for some reason.
13632
13633 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13634
13635 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13636
13637 * gnus-group.el (gnus-update-group-mark-positions): Bind
13638 gnus-group-update-hook to nil.
13639
13640 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13641
13642 * mml.el (mml-generate-mime-1): Force as multibyte string.
13643
13644 2001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13645
13646 * gnus-sum.el (gnus-summary-insert-line)
13647 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
13648
13649 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13650
13651 * gnus-spec.el (gnus-correct-substring): Take optional END.
13652
13653 * nnrss.el (nnrss-request-article): Remove \n.
13654 (nnrss-retrieve-headers): Lines number is -1.
13655
13656 2001-08-24 Simon Josefsson <jas@extundo.com>
13657
13658 * gnus-group.el (gnus-info-clear-data): Call
13659 nnfoo-request-set-mark to propagate marks. Fix bug:
13660 `gnus-group-update-line' doesn't update read range unless we call
13661 `gnus-get-unread-articles-in-group' first.
13662
13663 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13664 to server.
13665
13666 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13667
13668 * gnus-util.el (gnus-create-info-command): Return an interactive
13669 function.
13670
13671 2001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
13672
13673 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13674
13675 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13676
13677 * gnus-sum.el (gnus-select-newsgroup): Use it.
13678
13679 * gnus-util.el (gnus-not-ignore): New function.
13680
13681 * gnus-util.el (gnus-create-info-command): New function.
13682
13683 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13684 right node.
13685
13686 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13687 (gnus-summary-limit-children): Use 'identity instead of `all'.
13688 (gnus-summary-limit-to-display-predicate): New command and
13689 keystroke.
13690
13691 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13692
13693 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13694
13695 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13696
13697 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13698
13699 * gnus-spec.el: Add the Gnus version.
13700 (gnus-update-format-specifications): If the Gnus version changes,
13701 nix out the format spec cache.
13702
13703 * gnus.el (gnus-continuum-version): Made into a command and
13704 optionalize the VERSION.
13705
13706 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13707 the start of the lines.
13708
13709 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13710
13711 * gnus.el (gnus-visual-p): Define function before use of
13712 function.
13713
13714 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13715
13716 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13717 (gnus-article-mark-to-type): New function.
13718 (gnus-update-missing-marks): Only update marks of type 'list.
13719
13720 * gnus.el (gnus-article-special-mark-lists): New variable.
13721
13722 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13723
13724 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13725 (gnus-select-newsgroup): Still use 'all.
13726 (gnus-summary-initial-limit): Comparing with 'all.
13727
13728 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13729
13730 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13731 active.
13732
13733 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13734
13735 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13736 nnslashdot-*-retrieve-headers.
13737 (nnslashdot-request-article): Fix for slashcode 2.2.
13738 (nnslashdot-make-tuple): New function.
13739 (nnslashdot-read-groups): Use it.
13740
13741 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13742
13743 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13744 list.
13745
13746 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13747
13748 2001-08-20 Simon Josefsson <jas@extundo.com>
13749
13750 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13751 opened, error instead of continuing (and exploding later).
13752
13753 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13754
13755 * gnus.el (gnus-expand-group-parameters): Return the parameter
13756 list.
13757
13758 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13759 (gnus-summary-show-article): Guess at charset if required.
13760
13761 * gnus-spec.el (gnus-correct-substring): Stopped one character
13762 before we wanted.
13763
13764 2001-08-19 Pavel Janík <Pavel@Janik.cz>
13765
13766 * earcon.el (earcon-auto-play): Remove unused option.
13767
13768 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13769
13770 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13771 message down in levels, since it happens very fast.
13772
13773 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13774 of smiley-regexp-alist.
13775
13776 * mm-view.el (mm-inline-text): Ignore vcard errors.
13777
13778 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13779
13780 * gnus-score.el (gnus-all-score-files): Use append instead of
13781 nconc.
13782
13783 * gnus.el (gnus-splash-face): Doc fix.
13784
13785 * mm-decode.el (mm-mailcap-command): Use
13786 mm-path-name-rewrite-functions.
13787 (mm-path-name-rewrite-functions): New variable.
13788
13789 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13790 (gnus-complex-form-to-spec): Insert tab.
13791 (gnus-spec-tab): New function.
13792
13793 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13794 entering the group.
13795
13796 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13797 the positional spec.
13798 (gnus-parse-complex-format): React to %C.
13799
13800 * gnus-ems.el (gnus-char-width): Moved here.
13801
13802 * gnus-sum.el (gnus-select-newsgroup): Set
13803 gnus-newsgroup-articles.
13804 (gnus-unseen-mark): New variable.
13805 (gnus-newsgroup-unseen): Ditto.
13806 (gnus-newsgroup-seen): Ditto.
13807 (gnus-adjust-marked-articles): Use them.
13808 (gnus-update-marks): Use them.
13809 (gnus-summary-update-secondary-mark): Display.
13810 (gnus-summary-prepare-threads): Display.
13811
13812 * gnus-msg.el (gnus-inews-group-method): Use and return the
13813 method, not the server.
13814
13815 2001-08-19 Simon Josefsson <jas@extundo.com>
13816
13817 * gnus-srvr.el (gnus-server-agent-face): New.
13818 (gnus-server-agent-face): New.
13819 (gnus-server-mode): Turn on font-lock-mode.
13820
13821 * gnus.el (gnus-server-visual): Add defgroup.
13822
13823 2001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
13824
13825 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13826 gnus-server-denied-face): New.
13827 (gnus-server-opened-face, gnus-server-closed-face,
13828 gnus-server-denied-face): New.
13829 (gnus-server-font-lock-keywords): Add.
13830
13831 2001-08-19 Simon Josefsson <jas@extundo.com>
13832
13833 * nnml.el (nnml-request-set-mark): Return nil.
13834 (nnml-save-marks): Use nnml-possibly-create-directory.
13835 (nnml-open-marks): Only work in temp buffer when inserting/reading
13836 .marks file.
13837
13838 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13839
13840 * gnus.el (gnus-expand-group-parameters): Fix.
13841
13842 * gnus-spec.el (gnus-char-width): New function.
13843 (gnus-correct-substring, gnus-correct-length): Use it.
13844
13845 * message.el (message-required-mail-headers): Fix doc.
13846
13847 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13848
13849 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13850
13851 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13852
13853 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13854
13855 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13856 slashdot 2.2 (not fully fixed yet).
13857 (nnslashdot-request-article): Ditto.
13858
13859 2001-08-18 Simon Josefsson <jas@extundo.com>
13860
13861 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13862 nnimap.
13863
13864 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13865 gnus-util.
13866 (nnimap-request-update-info-internal): Use new functions.
13867
13868 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13869 new functions.
13870
13871 2001-08-18 Simon Josefsson <jas@extundo.com>
13872
13873 Make nnml groups self-contained as far as marks are concerned.
13874
13875 * nnml.el (nnml-request-delete-group): Delete marks file.
13876 (nnml-request-rename-group): Move marks file.
13877 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13878 variables.
13879 (nnml-request-set-mark, nnml-request-update-info): New server
13880 functions.
13881 (nnml-save-marks, nnml-open-marks): New functions.
13882
13883 2001-08-18 Simon Josefsson <jas@extundo.com>
13884
13885 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13886 `set' when setting marks.
13887
13888 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13889
13890 * gnus.el (gnus-info-find-node): Take an argument.
13891
13892 * gnus-art.el (gnus-button-handle-info): New function.
13893 (gnus-url-unhex-string): Replace "+" with " ".
13894
13895 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13896
13897 * message.el (message-check-news-header-syntax): Check bad From.
13898
13899 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13900
13901 * gnus-spec.el (gnus-correct-length): New function.
13902 (gnus-correct-substring): New function.
13903 (gnus-tilde-max-form): Use it.
13904
13905 2001-08-17 Nevin Kapur <nevin@jhu.edu>
13906
13907 * nnmh.el: Docstring changes as below.
13908
13909 * nnml.el: Docstring changes as below.
13910
13911 * nnbabyl.el: Docstring changes as below.
13912
13913 * nnmbox.el: Docstring changes as below.
13914
13915 * nnfolder.el: Added docstrings identifying each virtual server
13916 parameter.
13917
13918 2001-08-18 Simon Josefsson <jas@extundo.com>
13919
13920 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13921
13922 2001-08-17 Björn Torkelsson <torkel@acc.kth.se>
13923
13924 * message.el: Rename "Abort Message" to "Postpone Message".
13925 Remove "Attach file as MIME" from Message menu, it's already in
13926 the MIME menu.
13927
13928 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13929
13930 * smime.el (smime-point-at-eol): eval-and-compile.
13931 (smime-make-temp-file): New function.
13932 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13933 Use it.
13934
13935 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13936
13937 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13938 (gnus-agent-summary-fetch-group): New command and keystroke.
13939
13940 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13941 (gnus-mime-display-security): Make it respect
13942 gnus-unbuttonized-mime-type-p.
13943
13944 * gnus-sum.el (gnus-articles-to-read): Comments.
13945 (gnus-article-marked-p): New function.
13946 (gnus-summary-display-make-predicate): New function.
13947 (gnus-select-newsgroup): Use them.
13948
13949 * mm-decode.el (mm-save-part-to-file): Made it not error.
13950
13951 2001-08-17 Simon Josefsson <jas@extundo.com>
13952
13953 * imap.el (imap-wait-for-tag): If process-status isn't open or
13954 run, return nil instead of sit-for looping.
13955
13956 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13957
13958 * gnus.el (gnus-message-archive-method): Default to "archive".
13959 (gnus-message-archive-method): Doc fix.
13960 (gnus-parameters-get-parameter): Cleaned up.
13961 (gnus-expand-group-parameter): New function.
13962
13963 * gnus-start.el (gnus-setup-news): Push the archive server only
13964 the server list.
13965
13966 * mml.el (mml-menu): Changed name to "Attachments".
13967
13968 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
13969 when there is something to destroy.
13970
13971 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13972
13973 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13974 nil.
13975
13976 2001-08-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13977
13978 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13979 which specifies a time today or tomorrow.
13980
13981 2001-08-15 Pavel Janík <Pavel@Janik.cz>
13982
13983 * gnus-agent.el (gnus-agent-make-mode-line-string)
13984 (gnus-agent-toggle-plugged): Use new API.
13985
13986 2001-08-14 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13987
13988 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
13989 deadline has expired.
13990
13991 2001-08-12 Simon Josefsson <jas@extundo.com>
13992
13993 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
13994
13995 Support `recent' mark indicating newly arrived messages (to
13996 separate from old but unread messages).
13997
13998 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
13999 `nnmail-split-history' if recent is > 0.
14000 (nnimap-request-update-info-internal): Update `recent' marks.
14001 (nnimap-request-set-mark): Never set `recent' marks.
14002 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14003 recent.
14004
14005 * gnus-sum.el (gnus-recent-mark): New mark.
14006 (gnus-newsgroup-recent): New variable.
14007 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14008 (gnus-summary-prepare-threads): Mark recent articles.
14009 (gnus-summary-add-mark): Support recent.
14010 (gnus-summary-update-secondary-mark): Support recent.
14011
14012 * gnus.el (gnus-article-mark-lists): Add recent.
14013
14014 2001-08-12 Simon Josefsson <jas@extundo.com>
14015
14016 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14017 whether successful decoding took place. Add doc.
14018
14019 2001-08-12 Simon Josefsson <jas@extundo.com>
14020 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14021
14022 * gnus.el (gnus-summary-line-format, gnus-parameters):
14023 * gnus-gl.el (gnus-summary-grouplens-line-format):
14024 * gnus-salt.el (gnus-summary-pick-line-format):
14025 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14026
14027 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
14028
14029 * gnus-score.el (gnus-score-string): Fix `match' regexp
14030 for `extra' header case.
14031
14032 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14033
14034 * nnmbox.el (nnmbox-read-mbox): No warning.
14035
14036 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14037
14038 * nndoc.el (nndoc-article-type): Fix doc.
14039 (nndoc-generate-article-function): New variable.
14040 (nndoc-dissection-function): New variable.
14041 (nndoc-type-alist): Add oe-dbx.
14042 (nndoc-oe-dbx-type-p): New function.
14043 (nndoc-oe-dbx-dissection): New function.
14044 (nndoc-oe-dbx-generate-article): New function.
14045
14046 2001-08-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14047
14048 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14049 whether deadline has been reached. Patch from Dan Nicolaescu
14050 <dann@godzilla.ics.uci.edu>.
14051
14052 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14053
14054 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14055 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14056 <rintaman@cs.Helsinki.FI>.
14057
14058 * mail-source.el (mail-source-movemail): The error buffer is
14059 modified, but nothing in it.
14060
14061 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14062
14063 * message.el (message-bogus-system-names): New variable.
14064 (message-make-fqdn): Use it.
14065
14066 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14067
14068 * nndraft.el (nndraft-request-group): Use
14069 nndraft-auto-save-file-name.
14070
14071 2001-08-09 Simon Josefsson <jas@extundo.com>
14072
14073 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14074 Don't ask whether to decrypt. Just leave result in buffer (don't
14075 call mm).
14076
14077 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14078 parts as well.
14079 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14080 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14081
14082 2001-08-09 Simon Josefsson <jas@extundo.com>
14083
14084 * mm-decode.el (mm-insert-part): Return decoding success status.
14085 (mm-save-part-to-file): Error if decoding failed.
14086
14087 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14088
14089 * message.el (message-tab): Use indent-relative.
14090 (message-mode): Don't bind indent-line-function to indent-relative.
14091
14092 2001-08-09 Simon Josefsson <jas@extundo.com>
14093
14094 * message.el (message-get-reply-headers): Fix string. Suggested by
14095 Christoph Conrad <cc@cli.de>.
14096
14097 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14098
14099 * message.el (message-tab): Use the current value of
14100 indent-line-function.
14101 (message-mode): Bind indent-line-function to indent-relative.
14102
14103 2001-08-08 Simon Josefsson <jas@extundo.com>
14104
14105 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14106 whether `imtest' is installed.
14107
14108 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14109
14110 * gnus-sum.el (gnus-summary-show-article): Call
14111 gnus-summary-update-secondary-secondary-mark.
14112 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14113 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14114
14115 2001-08-07 16:00:00 Gerd Möllmann <gerd@gnu.org>
14116
14117 * mm-uu.el (mm-uu-dissect): Autoload.
14118
14119 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14120
14121 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14122
14123 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14124
14125 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14126
14127 * gnus-util.el (gnus-output-to-rmail): Ditto.
14128 (gnus-output-to-mail): Ditto.
14129
14130 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14131
14132 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
14133
14134 * message.el (message-indent-citation): Use
14135 `message-yank-cited-prefix' for empty lines.
14136
14137 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
14138
14139 * message.el (message-indent-citation): Quote only lines starting
14140 with ">" using `message-yank-cited-prefix'.
14141
14142 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
14143
14144 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14145 gnus-cache-fully-p.
14146
14147 2001-08-04 Simon Josefsson <jas@extundo.com>
14148
14149 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14150 file if it doesn't exist (by calling gnus-cache-read-active).
14151
14152 2001-08-04 Simon Josefsson <jas@extundo.com>
14153
14154 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14155 (gnus-cache-passively-or-fully-p): Removed.
14156 (gnus-cache-fully-p): Fix it.
14157
14158 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14159
14160 2001-08-04 Simon Josefsson <jas@extundo.com>
14161
14162 * gnus-cache.el (gnus-cache-fully-p)
14163 (gnus-cache-passively-or-fully-p): New functions.
14164 (gnus-cache-possibly-enter-article): Cosmetic change, use
14165 `g-c-p-o-f-p'.
14166 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14167 was bogus (`g-c-p-a-a' does not change active info, just change
14168 the functions parameters).
14169 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14170 not removed in groups that match `gnus-uncacheable-groups'.
14171
14172 Reported and modifications based on discussions with Nuutti
14173 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14174
14175 2001-08-04 Simon Josefsson <jas@extundo.com>
14176 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14177
14178 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14179 calls `gnus-cache-update-active' if bounds has been extended.
14180
14181 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14182
14183 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14184 before remove.
14185 (gnus-mime-security-show-details): Ditto.
14186
14187 2001-08-04 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14188
14189 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14190 syntax. Protect string-match against nil string and regexp.
14191
14192 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14193
14194 * mm-util.el (mm-find-charset-region): Remove control-1.
14195
14196 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14197
14198 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14199
14200 2001-08-04 Simon Josefsson <jas@extundo.com>
14201
14202 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14203 buffer. Delete MIME-Version header.
14204
14205 2001-08-03 Simon Josefsson <jas@extundo.com>
14206
14207 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14208 that is entered does not necessarily have the highest article
14209 number in the group, so use `gnus-cache-possibly-alter-active'
14210 instead of `gnus-cache-update-active'.
14211
14212 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14213
14214 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14215
14216 2001-08-03 Simon Josefsson <jas@extundo.com>
14217
14218 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
14219
14220 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14221
14222 * gnus.el (post-method): New group parameter. It also provides
14223 the user option `gnus-post-method-alist' and the internal function
14224 `gnus-parameter-post-method'.
14225
14226 * gnus-msg.el (gnus-post-method): Bind the value of
14227 `gnus-post-method' to the group parameter if it is defined.
14228
14229 2001-08-02 Simon Josefsson <jas@extundo.com>
14230
14231 * smime.el (smime-extra-arguments): Removed.
14232 (smime-call-openssl-region): Don't use it.
14233
14234 2001-08-02 Simon Josefsson <jas@extundo.com>
14235
14236 * smime.el (smime-sign-region): Handle stderr.
14237 (smime-encrypt-region): Ditto.
14238
14239 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14240 match the ASN.1 length bytes.
14241 (mm-pkcs7-enveloped-magic): Ditto.
14242 (mm-view-pkcs7-get-type): Don't regexp quote.
14243
14244 2001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
14245
14246 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14247
14248 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14249
14250 * gnus-art.el (gnus-header-button-alist): References regexp.
14251
14252 2001-08-01 Gerd Moellmann <gerd@gnu.org>
14253
14254 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14255 already fboundp. Add INTERACTIVE arg to autoload form.
14256
14257 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14258
14259 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14260
14261 * nnmail.el (nnmail-cache-open): Ditto.
14262
14263 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14264
14265 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14266
14267 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14268
14269 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14270
14271 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14272 Originally from Pavel Janík <Pavel@Janik.cz>
14273
14274 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14275 (gnus-agent-toggle-plugged): Use it.
14276
14277 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14278
14279 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14280 (gnus-ding-file-coding-system): New variable.
14281 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14282 (gnus-slave-save-newsrc): Use it.
14283
14284 2001-07-31 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14285
14286 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14287 syntax.
14288
14289 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14290 Originally from Andreas Fuchs <asf@void.at>
14291
14292 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14293 (mml2015-gpg-pretty-print-fpr): New function.
14294 (mml2015-gpg-extract-signature-details): More details, rename from
14295 `m-g-e-from'.
14296 (mml2015-gpg-verify): Use them.
14297 (mml2015-gpg-clear-verify): Use them.
14298
14299 2001-07-31 Simon Josefsson <jas@extundo.com>
14300
14301 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14302 buffer when done.
14303
14304 2001-07-30 Simon Josefsson <jas@extundo.com>
14305
14306 * smime.el (smime-call-openssl-region): Revert previous change,
14307 just pass on buf to `call-process-region'.
14308 (smime-verify-region): Doc fix. Don't message stuff. Use
14309 `smime-new-details-buffer'. Inserts error messages into buffer.
14310 (smime-noverify-region): Ditto.
14311 (smime-decrypt-region): Ditto. Handles stderr separately.
14312 (smime-verify-buffer, smime-noverify-buffer)
14313 (smime-decrypt-buffer): Doc fix.
14314 (smime-new-details-buffer): New function.
14315 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14316 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14317 (smime-sign-region, smime-encrypt-region): Don't use
14318 `insert-buffer'.
14319
14320 * mml-smime.el (mml-smime-verify): Fix security button strings.
14321
14322 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14323
14324 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14325 gnus-article-mime-handles.
14326
14327 2001-07-29 Simon Josefsson <jas@extundo.com>
14328
14329 * mail-source.el (top-level): Require message for message-directory.
14330 (mail-source-directory): Change default to message-directory.
14331
14332 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14333 (smime-certificate-directory, smime-openssl-program)
14334 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14335 (smime-extra-arguments): New variable.
14336 (smime-dns-server): Fix customize group.
14337 (smime-call-openssl-region): Use `smime-extra-arguments'.
14338
14339 2001-07-29 Vladimir Volovich <vvv@vsu.ru>
14340
14341 * smime.el (smime-call-openssl-region): Ignore stderr.
14342
14343 2001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
14344
14345 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14346 file.
14347
14348 2001-07-29 Simon Josefsson <jas@extundo.com>
14349
14350 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14351
14352 Support S/MIME decryption.
14353
14354 * mm-decode.el (mm-inline-media-tests):
14355 (mm-inlined-types):
14356 (mm-automatic-display):
14357 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14358
14359 * mm-view.el (mm-pkcs7-signed-magic):
14360 (mm-pkcs7-enveloped-magic): New variables.
14361 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14362 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14363 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14364 PKCS#7 blobs.
14365
14366 * smime.el (smime-decrypt-region): Expand keyfile.
14367
14368 2001-07-29 Simon Josefsson <jas@extundo.com>
14369
14370 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14371 `ssl.el' variables.
14372
14373 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14374 but line instead of narrowing to it, because `nnmail-parse-active'
14375 calls widen. Thanks to Christoph Conrad
14376 <christoph.conrad@gmx.de>.
14377
14378 2001-07-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14379
14380 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14381 for %B spec.
14382
14383 * gnus-sum.el (gnus-summary-prepare-threads): If
14384 gnus-sum-thread-tree-root is nil, use subject instead.
14385 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14386 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14387 (gnus-sum-thread-tree-leaf-with-other)
14388 (gnus-sum-thread-tree-single-leaf): Documentation.
14389 (gnus-sum-thread-tree-single-indent): Allow nil.
14390
14391 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14392
14393 * message.el (message-fill-paragraph): Do nothing if the user
14394 wants filladapt-mode.
14395
14396 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14397
14398 * mm-decode.el (mm-image-type-from-buffer): New function.
14399 (mm-get-image): Use it.
14400
14401 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14402
14403 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14404
14405 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14406 mm-display-parts too.
14407
14408 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14409
14410 * nnfolder.el (nnfolder-request-accept-article): Bind
14411 nntp-server-buffer.
14412
14413 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14414 nntp-server-buffer.
14415
14416 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14417
14418 * message.el (message-check-news-header-syntax): Use
14419 message-post-method.
14420 (message-send-news): Bind message-post-method.
14421
14422 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14423
14424 * mml.el (mml-tweak-type-alist): New variable.
14425 (mml-tweak-function-alist): New variable.
14426 (mml-tweak-part): New function.
14427 (mml-generate-mime-1): Use it.
14428
14429 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14430
14431 * nnfolder.el (nnfolder-request-accept-article): Replace
14432 nnfolder-request-list.
14433
14434 2001-07-27 Simon Josefsson <jas@extundo.com>
14435
14436 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14437 nnoo-change-server failed to do it.
14438
14439 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14440
14441 * gnus.el (gnus-parameters): Make it customizable.
14442
14443 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14444
14445 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14446
14447 * message.el (message-set-auto-save-file-name): More
14448 poor-system-types.
14449
14450 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14451
14452 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14453 supports +.
14454
14455 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14456
14457 * mm-decode.el (mm-readable-p): New function.
14458 (mm-inline-media-tests): Fix the default testers.
14459
14460 2001-07-26 Simon Josefsson <jas@extundo.com>
14461
14462 * nnimap.el (nnimap-version): Bump version number.
14463
14464 2001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
14465
14466 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14467 in M$Windows too.
14468
14469 2001-07-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14470
14471 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14472
14473 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14474
14475 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14476
14477 * mm-decode.el (mm-get-image): Guess then use the type.
14478
14479 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14480
14481 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14482
14483 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14484 display (%B) for threads if threading is off.
14485
14486 2001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
14487
14488 * gnus-msg.el: Customization patch.
14489
14490 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14491
14492 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14493 variable.
14494 (nnmail-split-fancy-with-parent): Ignore certain groups.
14495
14496 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14497
14498 * gnus-util.el (gnus-byte-compile): New function.
14499 (gnus-use-byte-compile): New variable.
14500 (gnus-make-sort-function): Use it.
14501
14502 * nnmail.el (nnmail-get-new-mail): Use it.
14503
14504 * gnus-agent.el (gnus-category-make-function): Simple function or
14505 compiled function.
14506 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14507
14508 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14509 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14510 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14511
14512 * message.el (message-check-news-header-syntax): Remove quote.
14513
14514 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14515
14516 * message.el (message-use-mail-followup-to): `t' is not a
14517 documented value.
14518
14519 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14520
14521 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14522
14523 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14524
14525 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14526 there are long lines.
14527
14528 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14529
14530 * message.el (message-bounce): If no Return-Path, the whole
14531 content is considered as the original message.
14532
14533 * nnml.el (nnml-check-directory-twice): New variable.
14534 (nnml-article-to-file): Use it.
14535 (nnml-retrieve-headers): Hack it.
14536
14537 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14538
14539 * gnus-win.el (gnus-buffer-configuration): New configure.
14540
14541 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14542 not alive.
14543
14544 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14545 (mm-display-external): Use display-term configure.
14546
14547 2001-07-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14548
14549 * gnus-delay.el (gnus-delay-default-hour): New variable.
14550 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14551
14552 2001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
14553
14554 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14555 (gnus-summary-prepare-threads): Ditto.
14556
14557 * gnus.el (gnus-summary-line-format): Add %B.
14558
14559 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14560
14561 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14562
14563 * mm-util.el (mm-string-as-multibyte): New function.
14564
14565 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14566
14567 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14568
14569 * mm-util.el (mm-universal-coding-system): New variable.
14570
14571 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14572
14573 * score-mode.el (score-mode-coding-system): Use it.
14574
14575 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14576
14577 * gnus-start.el (gnus-setup-news): Call
14578 `gnus-check-bogus-newsgroups' just after the native server is
14579 opened.
14580
14581 2001-07-23 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14582
14583 * nnmail.el (nnmail-do-request-post): Util function to be used by
14584 `nnchoke-request-post' for all nnmail-derived backends.
14585
14586 * nnml.el (nnml-request-post): Use it.
14587
14588 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14589 backend, for it groks nnml-request-post.
14590
14591 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14592 Treat `mail-post' backends like `mail' backends, not like `news'
14593 backends.
14594
14595 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14596
14597 * gnus-msg.el (gnus-setup-message): make-local-hook.
14598
14599 2001-07-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14600
14601 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14602 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14603 <karl@charcoal.com>, slightly changed by Kai.
14604
14605 * message.el (message-check-news-header-syntax): When checking
14606 whether the groups exist, check the right server based on
14607 `gnus-post-method'.
14608
14609 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14610
14611 * gnus-delay.el: New file.
14612
14613 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14614
14615 * mm-util.el (mm-read-coding-system): Take two arguments.
14616
14617 * gnus-sum.el (gnus-summary-show-article): Use
14618 mm-read-coding-system.
14619
14620 * gnus-art.el (article-de-quoted-unreadable):
14621 (article-de-base64-unreadable, article-wash-html):
14622 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14623
14624 2001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14625
14626 * nnml.el (nnml-request-post): New function. Can be used for
14627 annotations in nnml groups.
14628
14629 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14630
14631 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14632 command.
14633
14634 * gnus-start.el (gnus-find-new-newsgroups): Use
14635 `message-make-date' instead of `current-time-string'.
14636 (gnus-ask-server-for-new-groups): Ditto.
14637 (gnus-check-first-time-used): Ditto.
14638
14639 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14640
14641 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14642
14643 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14644
14645 * message.el (message-shorten-references): Change `maxcount' and
14646 `cut' to obey USEFOR draft 5.
14647
14648 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14649
14650 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14651 (gnus-summary-set-article-display-arrow): New function.
14652 (gnus-summary-goto-subject): Use it.
14653
14654 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14655
14656 * gnus-sum.el (gnus-summary-import-article): Insert date if
14657 doesn't exist.
14658
14659 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14660
14661 * mml.el (mml-content-type-parameters): New variable.
14662 (mml-content-disposition-parameters): New variable.
14663 (mml-insert-mime-headers): Use them.
14664 (mml-parse-1): Accept charset.
14665
14666 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14667
14668 * gnus-group.el (gnus-group-select-group): Doc fix.
14669
14670 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14671
14672 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14673 From: Stefan Monnier <monnier@cs.yale.edu>
14674
14675 * message.el (message-mode): Use define-derived-mode.
14676 (message-tab): message-completion-alist.
14677
14678 * imap.el (imap-interactive-login): Use make-local-variable.
14679 (imap-open): Ditto.
14680 (imap-authenticate): Ditto.
14681
14682 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14683
14684 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14685
14686 2001-07-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14687
14688 * message.el (message-citation-line-function): Refer to
14689 gnus-cite-attribution-suffix.
14690
14691 2001-07-15 Pavel Janík <Pavel@Janik.cz>
14692
14693 * gnus-art.el, ...: Error convention changes.
14694
14695 * binhex.el, earcon.el, gnus-agent.el, gnus-art.el, gnus-audio.el:
14696 * gnus-logic.el, gnus-ml.el, gnus-mlspl.el, gnus-setup.el:
14697 * gnus-srvr.el, gnus-sum.el, gnus-uu.el, gnus-vm.el, ietf-drums.el:
14698 * mail-parse.el, mail-prsvr.el, mail-source.el, mm-bodies.el:
14699 * mm-decode.el, mm-encode.el, mm-partial.el, mm-util.el, mm-uu.el:
14700 * mm-view.el, mml.el, nnimap.el, nnoo.el, parse-time.el, rfc1843.el:
14701 * rfc2045.el, rfc2047.el, rfc2104.el, rfc2231.el, time-date.el:
14702 * uudecode.el: Some fixes to follow coding conventions.
14703
14704 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14705
14706 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14707
14708 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14709
14710 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14711 (nnrss-read-server-data): Ditto.
14712
14713 2001-07-13 12:00:00 Pavel Janík <Pavel@Janik.cz>
14714
14715 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14716 * Cleanup files.
14717
14718 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14719
14720 * gnus.el (gnus-summary-line-format): Add %o.
14721
14722 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14723 unless shell outputs something.
14724
14725 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14726
14727 * gnus-art.el (gnus-boring-article-headers): Better doc.
14728 (article-hide-headers): Better regexp.
14729 Suggested by Matt Swift <swift@alum.mit.edu>.
14730
14731 * nnheader.el (nnheader-max-head-length): Better doc.
14732 (nnheader-header-value): Skip spaces.
14733 (nnheader-parse-head): Remove space.
14734 Suggested by Matt Swift <swift@alum.mit.edu>.
14735
14736 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14737 (gnus-get-newsgroup-headers): Remove space.
14738
14739 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14740
14741 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14742 (gnus-summary-reply): Use it.
14743 (gnus-summary-reply-broken-reply-to): New function.
14744 (gnus-msg-force-broken-reply-to): New function.
14745
14746 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14747
14748 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14749
14750 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14751
14752 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14753
14754 * mm-decode.el (mm-external-terminal-program): New variable.
14755 (mm-display-external): Use it. Use term to display when no
14756 window-system.
14757
14758 2001-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
14759
14760 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
14761 Browse->Next entries to Browse->Prev.
14762
14763 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14764
14765 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14766
14767 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14768
14769 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14770 for the default encoding.
14771
14772 * nnrss.el (nnrss-url-field): New field.
14773 (nnrss-request-article): Add newsgroups.
14774
14775 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14776
14777 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14778
14779 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14780
14781 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14782 (gnus-draft-setup): Remove backlog.
14783
14784 2001-07-10 Pavel Janík <Pavel@Janik.cz>
14785
14786 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14787 Cleanup.
14788
14789 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14790
14791 * gnus-msg.el (gnus-bug): Erase buffer.
14792
14793 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14794
14795 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14796
14797 * mm-decode.el (mm-attachment-override-p): Fix typo.
14798
14799 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14800
14801 * gnus-kill.el (gnus-execute): Work with the extra headers.
14802 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14803
14804 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14805
14806 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
14807 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
14808
14809 * message.el (message-send-mail-real-function): New variable.
14810 (message-send-mail-partially, message-send-mail): Use it.
14811
14812 * nngateway.el (nngateway-request-post): Use it.
14813
14814 * gnus-agent.el (gnus-agentize): Use it.
14815
14816 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14817 (nnsoup-revert-variables): Use it.
14818
14819 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14820
14821 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14822 text/plain if the type doesn't match any other media types.
14823 (mm-inlined-types): Doc fix.
14824 (mm-display-inline): Revert previous change (now handled by a
14825 default type in `mm-inline-media-tests'.
14826 (mm-inlinable-p): Revive.
14827 (mm-display-part): Call `mm-inlinable-p'.
14828 (mm-attachment-override-p): Ditto.
14829 (mm-inlined-p): Doc fix.
14830
14831 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14832 well as `mm-inlined-p'.
14833
14834 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14835
14836 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14837 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14838
14839 2001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
14840
14841 * message.el (message-use-mail-followup-to): New variable.
14842 (message-get-reply-headers): Use it.
14843
14844 2001-07-04 Gerd Moellmann <gerd@gnu.org>
14845
14846 * nnheader.el (nnheader-init-server-buffer): Make sure the
14847 *nntpd* buffer is made multibyte instead of a random buffer.
14848
14849 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14850
14851 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14852 when it returns headers.
14853
14854 2001-07-07 Simon Josefsson <jas@extundo.com>
14855
14856 * rfc2047.el (rfc2047-encode-message-header): Skip header when
14857 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
14858
14859 2001-07-06 Simon Josefsson <jas@extundo.com>
14860
14861 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14862 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14863 Add information in `assert's.
14864
14865 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
14866 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
14867 and `nnimap-group-overview-filename', should handle all
14868 change-of-uidvalidity related issues. But there may be other
14869 problems.)
14870
14871 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14872
14873 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14874 header name when folding.
14875
14876 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14877
14878 * mm-decode.el (mm-inlined-types): Document relationship with
14879 `mm-inline-media-tests'.
14880 (mm-display-inline): Default to displaying as plain text if no
14881 inlining handler is available.
14882 (mm-inlinable-p): Remove.
14883 (mm-inlined-p): Don't call `mm-inlinable-p'.
14884 (mm-automatic-display-p): Ditto.
14885 (mm-attachment-override-p): Ditto.
14886
14887 2001-07-04 Simon Josefsson <jas@extundo.com>
14888
14889 * nnimap.el (nnimap-importantize-dormant): New variable.
14890 (nnimap-request-update-info-internal): Use it.
14891 (nnimap-request-set-mark): Ditto.
14892
14893 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14894
14895 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14896 `point'. Only XEmacs accepts this.
14897 * nntp.el (nntp-send-command-nodelete): Ditto.
14898 * nntp.el (nntp-send-command-and-decode): Ditto.
14899
14900 2001-07-04 Didier Verna <didier@lrde.epita.fr>
14901
14902 * nntp.el (nntp-open-connection-function): Doc update.
14903 * nntp.el (nntp-pre-command): New.
14904 * nntp.el (nntp-via-rlogin-command): New.
14905 * nntp.el (nntp-via-telnet-command): New.
14906 * nntp.el (nntp-via-telnet-switches): New.
14907 * nntp.el (nntp-via-user-name): New.
14908 * nntp.el (nntp-via-user-password): New.
14909 * nntp.el (nntp-via-address): New.
14910 * nntp.el (nntp-via-envuser): New.
14911 * nntp.el (nntp-via-shell-prompt): New.
14912 * nntp.el (nntp-open-telnet-stream): New.
14913 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14914 * nntp.el (nntp-open-via-telnet-and-telnet): New.
14915 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14916 * nntp.el (nntp-send-command): Ditto.
14917 * nntp.el (nntp-send-command-nodelete): Ditto.
14918 * nntp.el (nntp-send-command-and-decode): Ditto.
14919
14920 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
14921
14922 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14923 `when'.
14924
14925 2001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14926
14927 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14928
14929 2001-07-03 Simon Josefsson <jas@extundo.com>
14930
14931 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14932 remove it (workaround XEmacs `fill-region' bug).
14933
14934 2001-07-01 Simon Josefsson <jas@extundo.com>
14935
14936 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14937
14938 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14939
14940 * mml2015.el (mml2015-format-error): New function.
14941 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14942 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14943 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14944
14945 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14946
14947 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14948 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14949
14950 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14951 group variables.
14952
14953 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14954
14955 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14956
14957 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14958 (nnrss-save-group-data): Ditto.
14959
14960 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14961
14962 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14963
14964 * message.el (message-do-send-housekeeping): Narrow to headers.
14965
14966 2001-06-24 Simon Josefsson <jas@extundo.com>
14967
14968 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14969 insertion when breaking lines looked for " \t" instead of "[ \t]".
14970 (rfc2047-encode-message-header): Fold lines even if
14971 no QP encoding is done.
14972
14973 2001-06-23 Samuel Tardieu <sam@inf.enst.fr>
14974
14975 * smime.el (smime-keys): Support additional certificates.
14976 (smime-make-certfiles): New function.
14977 (smime-sign-region): Use previous variables.
14978 (smime-get-certfiles): New function.
14979 (smime-sign-buffer): Use it.
14980 (smime-verify-region): Support both CAfile and CApath.
14981
14982 2001-06-23 Simon Josefsson <jas@extundo.com>
14983
14984 * smime.el (smime-decrypt-region): Perhaps work.
14985
14986 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14987
14988 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14989
14990 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
14991
14992 * mm-decode.el (mm-save-part): Rewrite file name.
14993 (mm-file-name-rewrite-functions): New variable.
14994 (mm-file-name-delete-whitespace): New function.
14995 (mm-file-name-trim-whitespace): New function.
14996 (mm-file-name-collapse-whitespace): New function.
14997 (mm-file-name-replace-whitespace): New variable and function.
14998
14999 2001-06-22 Simon Josefsson <jas@extundo.com>
15000
15001 * message.el (message-make-date): Workaround locale for weekdays.
15002
15003 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15004
15005 * message.el (message-goto-body): Return nil if not found. (revert!)
15006
15007 2001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
15008
15009 * message.el (message-goto-body): Some messages have no header.
15010
15011 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15012
15013 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15014
15015 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15016
15017 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15018
15019 * message.el (message-make-date): Add week day.
15020 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15021
15022 2001-06-19 Simon Josefsson <jas@extundo.com>
15023
15024 * message.el (message-yank-prefix): Doc fix.
15025 (message-yank-cited-prefix): Ditto.
15026 (message-delete-not-region): Keep citation prefix on first line,
15027 if possible and appropriate.
15028
15029 2001-06-19 Simon Josefsson <jas@extundo.com>
15030
15031 * imap.el (imap-process-connection-type): New variable.
15032 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15033 recent `imtest's work completely (no line length issues), while
15034 making making old `imtest's unusable. Thanks to NAGY Andras
15035 <nagya@inf.elte.hu> for his work.
15036
15037 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
15038
15039 * imap.el (imap-ssl-program): Add -quiet to shut up
15040 OpenSSL/SSLeay's internal debug talk.
15041
15042 2001-06-19 Matt Armstrong <matt@lickey.com>
15043
15044 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15045 server.
15046
15047 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15048
15049 * nnmail.el (nnmail-article-buffer): New variable.
15050 (nnmail-split-incoming): Use it.
15051
15052 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15053
15054 * qp.el (quoted-printable-decode-region): If called interactively,
15055 use coding-system-for-read.
15056
15057 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15058
15059 * message.el (message-check-news-header-syntax): Check Reply-To.
15060
15061 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15062
15063 * mml.el (mml-parse-1): Use message options.
15064
15065 * message.el (message-do-fcc): Don't do anything if there is no
15066 FCC.
15067
15068 2001-06-16 Simon Josefsson <jas@extundo.com>
15069
15070 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15071 (nnimap-expunge-search-string): New variable.
15072 (nnimap-request-expire-articles): Use it.
15073
15074 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15075
15076 * message.el (message-send-mail-with-qmail): Wrong exit status is
15077 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15078
15079 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15080
15081 * gnus-art.el (article-strip-multiple-blank-lines): Use
15082 delete-region instead of replace-match.
15083
15084 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15085
15086 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15087 (nnweb-google-wash-article): Ditto.
15088
15089 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
15090
15091 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15092
15093 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15094
15095 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15096 specs.
15097
15098 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15099
15100 * gnus.el (gnus-email-address): Move it here.
15101
15102 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15103 requested.
15104 (article-de-base64-unreadable): Ditto.
15105 (article-wash-html): Ditto.
15106
15107 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15108
15109 * message.el (message-options-set-recipient): Don't add ", "
15110 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15111
15112 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15113
15114 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15115
15116 2001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
15117
15118 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
15119
15120 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15121
15122 * nnrss.el (nnrss-node-text): Node might be nil.
15123
15124 2001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
15125
15126 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
15127 part.
15128
15129 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15130
15131 * nnrss.el (nnrss-group-alist): More items.
15132
15133 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15134
15135 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15136
15137 2001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15138 Trivial patch from Dale Hagglund <rdh@best.com>
15139
15140 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15141 restrict clauses.
15142
15143 2001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
15144
15145 * message.el (message-wide-reply-confirm-recipients): New variable.
15146
15147 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
15148
15149 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15150 fix so it works with XEmacs.
15151
15152 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15153
15154 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15155 headers.
15156
15157 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15158
15159 * nnrss.el: Fix a few bugs.
15160
15161 2001-06-05 Alex Schroeder <alex@gnu.org>
15162
15163 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
15164 generate compiler warnings.
15165
15166 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15167
15168 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15169 binary so that we don't transmit ISO 2022 garbage to the process.
15170 This is needed under XEmacs.
15171
15172 2001-06-03 Simon Josefsson <simon@josefsson.org>
15173
15174 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15175 autoloaded incorrectly below because ssl-program-* is bound.)
15176 Thanks to Amos Gouaux for report.
15177
15178 2001-06-02 Simon Josefsson <simon@josefsson.org>
15179
15180 * imap.el (imap-kerberos4-open):
15181 (imap-gssapi-open):
15182 (imap-ssl-open):
15183 (imap-network-open):
15184 (imap-shell-open):
15185 (imap-starttls-open): Set buffer to workaround spurious
15186 `accept-process-output' buffer changes. Thanks to Mats Lidell
15187 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15188 Colman <colman@ppllc.com> for report.
15189
15190 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15191
15192 * gnus-sum.el (gnus-summary-catchup): New argument.
15193 (gnus-summary-catchup-from-here): New function.
15194
15195 2001-05-30 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15196
15197 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15198 back, then insert glyph. (Before, the glyph was inserted first,
15199 then the newline.) This works around a behavior in XEmacs where
15200 it is not possible to insert a character after a glyph which is at
15201 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15202
15203 2001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
15204
15205 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15206 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15207 mm-destroy-postponed-undisplay-list): New functions.
15208 (mm-display-external): Use them.
15209
15210 2001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
15211
15212 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15213 `default-low' when evaluating `gnus-summary-highlight'.
15214
15215 2001-05-27 Simon Josefsson <simon@josefsson.org>
15216
15217 * message.el (message-yank-cited-prefix): New variable.
15218 (message-indent-citation): Use it.
15219
15220 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15221 as details.
15222 (mml2015-mailcrypt-clear-verify): Ditto.
15223
15224 2001-05-24 Nevin Kapur <nevin@jhu.edu>
15225
15226 * gnus-sum.el (gnus-summary-default-high-score,
15227 gnus-summary-default-low-score): New variables.
15228 (gnus-summary-highlight): Use them.
15229
15230 2001-05-16 Didier Verna <didier@lrde.epita.fr>
15231
15232 * message.el (message-mail): Pass the 'send-actions argument to
15233 `message-setup'.
15234
15235 2001-05-16 Raymond Scholz <ray-2001@zonix.de>
15236
15237 * gnus-art.el (gnus-mime-view-part-as-charset):
15238 (gnus-mime-internalize-part): Doc fixes.
15239
15240 2001-05-11 Simon Josefsson <simon@josefsson.org>
15241
15242 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15243 status lines without any text ("^215$").
15244
15245 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15246
15247 * nnrss.el (nnrss-check-group): Reverse.
15248
15249 2001-05-07 Simon Josefsson <simon@josefsson.org>
15250
15251 * message.el (message-get-reply-headers):
15252 (message-followup): Fix typo, suggested by David Green
15253 <dgreen@uab.edu>
15254
15255 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15256
15257 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15258
15259 * nnrss.el (nnrss-open-server): Read server data when it is called.
15260 (nnrss-request-expire-articles): Fix.
15261
15262 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15263
15264 * message.el (message-do-send-housekeeping): mail-abbrevs may
15265 rename buffer behind Gnus.
15266
15267 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15268
15269 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15270 (nnrss-group-alist): Add more resources.
15271 (nnrss-check-group): Ignore errors.
15272
15273 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15274
15275 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15276
15277 * nnslashdot.el (nnslashdot-request-list): Add time.
15278 (nnslashdot-request-expire-articles): New function.
15279
15280 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15281 secondary methods too.
15282
15283 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15284
15285 * message.el (message-use-followup-to): Set default value to t.
15286
15287 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
15288
15289 * message.el (message-dont-reply-to-names): Fix documentation.
15290 (message-get-reply-headers): Use Mail-Followup-To only for wide
15291 replies.
15292
15293 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15294
15295 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15296 correctly.
15297 (nnrss-check-group): Use time.
15298
15299 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15300
15301 * gnus.el: Oort Gnus v0.03 is released.
15302
15303 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15304
15305 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15306 group.
15307
15308 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15309
15310 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15311
15312 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15313
15314 * nnultimate.el (nnultimate-retrieve-headers): Return all
15315 available headers.
15316
15317 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15318 (gnus-get-newsgroup-headers-xover): Use it.
15319
15320 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15321
15322 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15323
15324 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15325
15326 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15327
15328 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15329
15330 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15331 disable it.
15332
15333 * gnus.el (gnus-info-nodes): Remove a few The's.
15334
15335 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336
15337 * mail-source.el (mail-source-movemail): Call-process may return a
15338 signal description string.
15339
15340 * gnus-start.el (gnus-read-newsrc-el-file):
15341 gnus-newsrc-file-version may be nil.
15342
15343 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15344 Suggested by Michael Sperber [Mr. Preprocessor]
15345 <sperber@informatik.uni-tuebingen.de>.
15346
15347 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15348
15349 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15350
15351 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15352
15353 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15354 fontify HANDLE.
15355
15356 2001-04-18 Simon Josefsson <simon@josefsson.org>
15357
15358 * smime.el (smime-ask-passphrase): Rework to return value.
15359 (smime-sign-region): Rework to bind value and use it.
15360 (smime-decrypt-region): Ditto.
15361
15362 2001-04-18 Simon Josefsson <simon@josefsson.org>
15363 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15364
15365 * smime.el (smime-ask-passphrase): New function.
15366 (smime-sign-region): Use it.
15367 (smime-encrypt-cipher): New variable.
15368 (smime-decrypt-region): Ditto.
15369
15370 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
15371
15372 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15373 the log.
15374
15375 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
15376
15377 * gnus.el: Oort Gnus v0.02 is released.
15378
15379 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15380
15381 * gnus.el: Oort Gnus v0.01 is released.
15382
15383 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15384
15385 * gnus-sum.el (gnus-summary-highlight): Highlight read
15386 undownloaded articles as read articles.
15387
15388 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15389 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15390 articles, even read ones, as such.
15391
15392 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15393 (gnus-find-matching-articles): New function.
15394 (gnus-summary-limit-include-matching-articles): New command.
15395 (gnus-summary-limit-include-thread): Include articles that have
15396 matching subjects.
15397 (gnus-offer-save-summaries): Clean up.
15398
15399 2001-04-13 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15400
15401 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15402
15403 2001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
15404
15405 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15406
15407 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
15408
15409 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15410 newsgroup names when the original article is a news message.
15411
15412 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15413
15414 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15415 supported. Suggest by Jim Meyering <jim@meyering.net>.
15416
15417 2001-04-02 Nevin Kapur <nevin@jhu.edu>
15418
15419 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15420 regexp in nnmail-split-fancy.
15421
15422 2001-04-10 Simon Josefsson <simon@josefsson.org>
15423
15424 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15425
15426 2001-04-10 Colin Marquardt <colin@marquardt-home.de>
15427
15428 * message.el (message-send-mail): Improve the interaction with the
15429 user.
15430
15431 2001-04-10 Simon Josefsson <simon@josefsson.org>
15432
15433 * imap.el (imap-message-copy): Work around buggy servers that
15434 doesn't send TRYCREATE tags.
15435
15436 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15437
15438 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15439
15440 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15441
15442 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15443 date.
15444
15445 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15446
15447 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15448 lives.
15449
15450 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15451
15452 * gnus-art.el (gnus-parse-news-url): New function.
15453 (gnus-button-handle-news): New function.
15454 (gnus-button-alist): Point to new functions.
15455
15456 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15457
15458 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15459 gnus-format-specs.
15460
15461 * message.el (message-check-news-header-syntax): Question even
15462 when Gnus doesn't know the group names.
15463 (message-send-news): Clean up.
15464
15465 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15466 exited on purpose without saving.
15467
15468 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15469
15470 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15471
15472 * gnus-score.el (gnus-score-orphans): Clean up.
15473
15474 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15475
15476 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15477 later.
15478
15479 * gnus-start.el (gnus-close-all-servers): Find the right items to
15480 close.
15481
15482 * qp.el (quoted-printable-decode-region): Just message
15483 malformation; don't quit.
15484
15485 2001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
15486
15487 * gnus.el (gnus-interactive): A typo.
15488
15489 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
15490
15491 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15492 `assq-delete-all', if that function exists; otherwise use the old
15493 definition. Documentation changed to match the one in
15494 `assq-delete-all'.
15495
15496 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15497
15498 * gnus-start.el (gnus-close-all-servers): New function.
15499
15500 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15501 (gnus-server-remove-denials): Clean up.
15502
15503 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15504 keystroke.
15505
15506 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15507
15508 * message.el (message-send-news): Message where we are sending.
15509 (message-send-mail): Ditto.
15510
15511 * gnus.el (gnus-server-string): New function.
15512
15513 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15514
15515 * mm-decode.el (mm-default-directory): Customized.
15516 (mm-tmp-directory): Ditto.
15517
15518 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15519 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15520 or Chars.
15521 (gnus-summary-line-format-alist): ?l is now a string.
15522 (gnus-summary-prepare-threads): Output ? for unknown lines.
15523 (gnus-summary-insert-line): Ditto.
15524 (gnus-summary-print-article): Unbalanced parentheses.
15525
15526 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15527 out whether new stuff has arrived.
15528
15529 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15530
15531 * gnus-sum.el: Let printing work on ttys on Emacs.
15532
15533 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15534
15535 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15536 when forcing news.
15537
15538 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15539 command.
15540
15541 2001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15542
15543 * message.el (message-set-auto-save-file-name): Don't use
15544 asterisks under nt.
15545
15546 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15547
15548 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15549 lists of articles.
15550
15551 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15552
15553 * gnus-msg.el (gnus-put-message): Clean up.
15554 (gnus-summary-reply): Mark all replied-to articles as replied to.
15555 (gnus-inews-add-send-actions): Also mark as forwarded.
15556 (gnus-summary-mail-forward): Mark as forwarded.
15557
15558 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15559 of articles.
15560 (gnus-summary-mark-article-as-forwarded): Ditto.
15561
15562 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15563 forwarded.
15564 (gnus-summary-mail-forward): Clean up.
15565
15566 * gnus.el (gnus-article-mark-lists): Added forward.
15567
15568 * gnus-sum.el (gnus-forwarded-mark): New variable.
15569 (gnus-summary-prepare-threads): Use it.
15570 (gnus-summary-update-secondary-mark): Ditto.
15571 (gnus-newsgroup-forwarded): New variable.
15572
15573 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15574
15575 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15576 (gnus-summary-very-wide-reply): New command and keystroke.
15577 (gnus-summary-very-wide-reply-with-original): Ditto.
15578
15579 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15580 (gnus-score-adaptive): Use it.
15581
15582 * gnus-start.el (gnus-get-unread-articles): Clean up.
15583
15584 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15585
15586 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15587 boards.
15588
15589 2001-03-21 Didier Verna <didier@lrde.epita.fr>
15590
15591 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15592 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
15593
15594 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15595
15596 * nnultimate.el (nnultimate-retrieve-headers): Understand
15597 long-form month names.
15598
15599 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15600
15601 * gnus-sum.el (gnus-summary-show-all-headers):
15602 gnus-article-show-all-headers is broken. Use
15603 gnus-summary-toggle-header instead.
15604
15605 * mml2015.el (mml2015-gpg-extract-from): No error.
15606
15607 2001-03-18 23:00:00 Bjørn Mork <bmork@dod.no>
15608
15609 * mml2015.el (mml2015-gpg-extract-from): New function.
15610 (mml2015-gpg-verify): Use it.
15611 (mml2015-gpg-clear-verify): Use it.
15612
15613 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15614
15615 * message.el (message-setup-fill-variables): Use
15616 fill-paragraph-function.
15617 (message-fill-paragraph): Take an argument.
15618 (message-newline-and-reformat): Take another argument.
15619
15620 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15621
15622 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15623
15624 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15625
15626 * message.el (message-forward): local-variable-p takes an extra
15627 argument in XEmacs.
15628
15629 2001-03-16 Simon Josefsson <simon@josefsson.org>
15630
15631 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15632 `nnimap-use-nov-p' (it really tested the negative).
15633 (nnimap-retrieve-headers): Use it.
15634
15635 2001-03-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15636
15637 * message.el (message-generate-headers-first): Update doc.
15638
15639 2001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
15640
15641 * gnus.el (gnus-summary-line-format): Typo.
15642
15643 2001-03-11 Simon Josefsson <simon@josefsson.org>
15644
15645 * mailcap.el (mailcap-mime-data): Add application/sieve.
15646 (mailcap-mime-extensions): Add .siv, .xls.
15647
15648 2001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
15649
15650 * gnus-score.el (gnus-summary-lower-thread): Typo.
15651
15652 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15653
15654 * message.el (message-forward-decoded-p): New variable.
15655 (message-forward-subject-author-subject): Use it.
15656 (message-make-forward-subject): Use it.
15657 (message-forward): Use it.
15658
15659 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15660
15661 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15662 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15663
15664 ;;Has been fixed -- zsh.
15665 ;;2001-03-05 Dave Love <fx@gnu.org>
15666 ;;
15667 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15668 ;; Move it after definition of mm-coding-system-p.
15669 ;;
15670 2001-03-01 Dave Love <fx@gnu.org>
15671
15672 * mm-util.el (mm-inhibit-file-name-handlers): Add
15673 image-file-handler.
15674
15675 2001-02-11 Dave Love <fx@gnu.org>
15676
15677 * message.el (message-signature-file): Fix doc, :type.
15678
15679 2001-02-08 Dave Love <fx@gnu.org>
15680
15681 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15682 (message-posting-charset): Defvar when compiling again.
15683 (rfc2047-encodable-p): Require message.
15684
15685 * gnus-sum.el (gnus-alter-articles-to-read-function):
15686 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15687
15688 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15689
15690 * nnrss.el: New file.
15691
15692 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
15693
15694 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15695 `skip-chars-forward'.
15696
15697 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15698
15699 * nndraft.el (nndraft-request-group): Restore auto save files if
15700 the original files do not exist.
15701
15702 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15703
15704 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15705 SCORE paths.
15706
15707 * mm-decode.el (mm-dissect-buffer): Call
15708 mail-extract-address-components only if necessary.
15709
15710 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15711
15712 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15713 directory part.
15714 (gnus-score-search-global-directories): Use file-directory-p.
15715
15716 2001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15717
15718 * gnus-score.el (gnus-score-score-files-1): Use
15719 gnus-kill-files-directory.
15720
15721 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15722
15723 * gnus.el (charset): Move here from gnus-sum.el.
15724
15725 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15726
15727 * mml.el (mml-preview): Disable local map.
15728
15729 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15730 gnus-article-post-menu here.
15731
15732 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15733 if it has not been made.
15734
15735 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15736
15737 * gnus-art.el (gnus-article-describe-key): Map key to event.
15738 (gnus-article-describe-key-briefly): Ditto.
15739
15740 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15741
15742 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15743
15744 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
15745
15746 * gnus-util.el (gnus-split-references): Handle malformed References:.
15747
15748 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15749
15750 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15751
15752 2001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
15753
15754 * gnus.el (gnus-parameters): Typo.
15755
15756 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15757
15758 * gnus.el (gnus-read-method): Remove redundancy.
15759
15760 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15761
15762 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15763 (nnslashdot-request-list): Use it.
15764
15765 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15766
15767 * nnml.el (nnml-generate-active-info): Fix the case when there is
15768 no file.
15769
15770 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
15771 (gnus-summary-create-article): New function.
15772
15773 * gnus-group.el (gnus-group-mark-article-read): New function.
15774
15775 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15776
15777 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15778
15779 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15780
15781 * gnus-art.el (gnus-article-edit-done): Don't use
15782 gnus-article-edit-exit.
15783 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15784
15785 * gnus.el (gnus-parameters): New variable.
15786 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15787 (gnus-parameters-get-parameter): New function.
15788 (gnus-group-find-parameter): Use it.
15789
15790 2001-02-23 Simon Josefsson <simon@josefsson.org>
15791
15792 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15793 change of default value to `current'.
15794
15795 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15796
15797 * nneething.el (nneething-get-head): Insert unreadable file too.
15798
15799 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15800
15801 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15802
15803 * webmail.el (webmail-type-definition): Deja is bought by google.
15804
15805 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15806
15807 * gnus-sum.el (gnus-fetch-headers): New function.
15808 (gnus-select-newsgroup): Use it.
15809 (gnus-summary-insert-articles): New function.
15810 (gnus-summary-insert-old-articles): New function.
15811 (gnus-summary-insert-new-articles): New function.
15812
15813 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15814 (gnus-group-list-active): Ditto.
15815 * gnus-sum.el (gnus-set-mode-line): Ditto.
15816 (gnus-summary-read-group-1): Ditto.
15817
15818 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15819
15820 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15821 current topic.
15822
15823 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15824
15825 * smiley.el (gnus-smiley-display): Don't do widening.
15826
15827 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
15828 within body.
15829
15830 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15831
15832 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15833 New variable.
15834 (gnus-mime-display-multipart-related-as-mixed): New variable.
15835 (gnus-mime-display-part): Use them.
15836
15837 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15838
15839 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15840 something special.
15841
15842 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15843
15844 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15845 (nnweb-request-article): Call reference if exists.
15846 (nnweb-type-definition): Dejanews is bought by google.com.
15847 Beta!
15848
15849 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15850
15851 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15852
15853 2001-02-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15854
15855 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15856 gnus-article-sort-functions.
15857 (gnus-article-sort-functions): Doc fix. Refer to
15858 gnus-thread-sort-functions.
15859
15860 2001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
15861
15862 * message.el (message-get-reply-headers): More fixes.
15863
15864 2001-02-17 Paul Jarc <prj@po.cwru.edu>
15865
15866 * message.el (message-get-reply-headers): Fix bug with
15867 Mail-Followup-To/to-address interaction.
15868
15869 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15870
15871 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15872 gnus-article-copy.
15873
15874 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15875
15876 * message.el (message-do-send-housekeeping): Rename to a better
15877 name.
15878
15879 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15880
15881 * message.el (message-cancel-news): Check article first, then ask
15882 yes or no.
15883
15884 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15885
15886 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15887
15888 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15889
15890 * gnus-range.el (gnus-range-normalize): New function.
15891
15892 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
15893
15894 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15895
15896 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15897
15898 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15899
15900 * nnagent.el (nnagent-request-regenerate): New function.
15901
15902 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15903
15904 * nnml.el (nnml-generate-nov-databases): Accept argument
15905 server. Don't open server if it is opened.
15906 (nnml-request-regenerate): Use it. Change to deffoo.
15907
15908 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
15909
15910 * gnus.el (gnus-define-group-parameter): Fix.
15911
15912 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15913
15914 * gnus.el (gnus-define-group-parameter): Improved.
15915
15916 * gnus-sum.el (charset): Define parameter.
15917 (ignored-charsets): Ditto.
15918 (gnus-summary-setup-default-charset): Use them.
15919
15920 * gnus-start.el (gnus-read-descriptions-file): Use them.
15921
15922 * gnus-cus.el (gnus-group-parameters): Remove them.
15923
15924 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15925
15926 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15927
15928 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15929
15930 * gnus-sum.el (gnus-summary-read-group-1): Remove
15931 gnus-summary-set-local-parameters.
15932 (gnus-summary-setup-buffer): Put it here.
15933
15934 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15935
15936 * gnus.el (to-address): Define parameter.
15937 (to-list): Ditto.
15938 * gnus-art.el (article-hide-boring-headers): Use them.
15939 * gnus-msg.el (gnus-post-news): Ditto.
15940 * gnus-cus.el (gnus-group-parameters): Remove them.
15941
15942 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15943
15944 * gnus-draft.el (gnus-draft-reminder): New function.
15945
15946 * gnus-art.el (gnus-sender-save-name): New function.
15947
15948 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15949
15950 * mm-util.el (mm-mime-charset): Error message.
15951
15952 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15953
15954 * message.el (message-check-news-body-syntax): Don't check mml lines.
15955
15956 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15957
15958 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15959 subscribe.
15960
15961 * gnus-start.el (gnus-call-subscribe-functions): New function.
15962 (gnus-find-new-newsgroups): Use it.
15963 (gnus-ask-server-for-new-groups): Use it.
15964 (gnus-check-first-time-used): Use it.
15965 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15966 (gnus-subscribe-options-newsgroup-method): Ditto.
15967 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15968 return .
15969
15970 2001-02-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15971
15972 * gnus-cus.el (gnus-score-customize): Doc fix.
15973
15974 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15975
15976 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15977
15978 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15979 (gnus-treatment-function-alist): Use it.
15980 (article-remove-leading-whitespace): New function.
15981 (gnus-article-make-menu-bar): Use it.
15982
15983 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15984 remove-leading-whitespace.
15985 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15986 because of conflict.
15987
15988 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15989
15990 * gnus-cus.el (gnus-score-customize): Error on no score file.
15991
15992 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15993
15994 * mm-decode.el (mm-merge-handles): New function.
15995
15996 * mm-view.el (mm-inline-message): Use it.
15997 (mm-view-message): Ditto.
15998
15999 * mm-partial.el (mm-inline-partial): Ditto.
16000
16001 * mm-extern.el (mm-inline-external-body): Ditto.
16002
16003 * gnus-art.el (gnus-mime-view-part): Ditto.
16004 (gnus-mime-view-part-as-type): Ditto.
16005 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16006 cases.
16007
16008 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16009
16010 * message.el (message-cancel-news): Allow to shoot foot.
16011 (message-supersede): Ditto.
16012
16013 2001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
16014
16015 * gnus-sum.el (gnus-simplify-subject-re): Use
16016 message-subject-re-regexp.
16017
16018 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16019
16020 * nnmail.el (nnmail-expiry-target-group): Bind
16021 nnmail-cache-accepted-message-ids to nil.
16022
16023 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16024 coding system.
16025
16026 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16027
16028 * qp.el (quoted-printable-encode-region): Make sure characters are
16029 between 00 and FF. Don't check charset.
16030
16031 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16032 in Emacs 20.
16033 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16034
16035 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16036
16037 * message.el (message-make-forward-subject): Argument decoded.
16038 (message-forward): Use it when digest.
16039
16040 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16041 buffer.
16042
16043 2001-02-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16044
16045 * message.el (message-generate-headers-first): Doc fix.
16046
16047 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16048
16049 * gnus-art.el (article-make-date-line): Error proof.
16050
16051 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16052
16053 * gnus-group.el (gnus-group-listing-limit): New variable.
16054 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16055
16056 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16057
16058 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16059
16060 * message.el (message-newline-and-reformat): Special case for
16061 breaking at BOL.
16062
16063 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16064
16065 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16066 message/rfc822.
16067
16068 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16069
16070 * message.el (message-encode-message-body): Don't insert
16071 Content-Type if it is inside a mail.
16072
16073 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16074
16075 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16076 gnus-article-commands-menu.
16077
16078 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16079 in Emacs.
16080
16081 * gnus-start.el (gnus-read-descriptions-file): Use
16082 gnus-group-name-charset and gnus-group-charset-alist.
16083
16084 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16085
16086 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16087 active region.
16088
16089 * gnus-start.el (gnus-group-change-level): Remove from both
16090 gnus-zombie-list and gnus-killed-list.
16091
16092 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16093
16094 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16095 gnus-subscribe-topics.
16096
16097 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16098
16099 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16100
16101 * gnus-art.el (gnus-article-make-menu-bar): Make
16102 gnus-article-post-menu.
16103
16104 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16105
16106 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16107
16108 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16109
16110 * message.el (message-mode-menu): Ditto.
16111
16112 * gnus-art.el (defvar): eval-when-compile.
16113
16114 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16115
16116 * gnus-agent.el (gnus-agentize): Fix doc.
16117
16118 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
16119
16120 * mml.el (mml-preview): Bind `q'.
16121
16122 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16123
16124 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
16125
16126 2001-01-31 Dave Love <fx@gnu.org>
16127
16128 * mm-util.el (mm-mime-mule-charset-alist)
16129 (mm-find-mime-charset-region): Consider mule-utf-8.
16130
16131 2001-01-31 Dave Love <fx@gnu.org>
16132
16133 * gnus-art.el (gnus-article-x-face-command)
16134 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16135 :version.
16136
16137 2001-01-26 Dave Love <fx@gnu.org>
16138
16139 * mm-util.el (mm-multibyte-string-p): New.
16140
16141 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16142 ;; (quoted-printable-encode-region): Doc fix. Don't call
16143 ;; string-as-multibyte on class. Clarify line-folding.
16144 (quoted-printable-encode-string): Make temp buffer inherit
16145 string's multibyteness.
16146
16147 2001-01-23 Gerd Moellmann <gerd@gnu.org>
16148
16149 * nnheader.el (toplevel): Don't require `gnus-util' at
16150 compile-time; this creates a circular dependency, and prevents
16151 a bootstrap.
16152
16153 2001-01-22 Andreas Schwab <schwab@suse.de>
16154
16155 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16156
16157 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16158
16159 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16160
16161 * gnus-art.el (article-hide-list-identifiers): Ditto.
16162
16163 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16164
16165 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16166
16167 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16168
16169 * gnus-art.el (article-hide-list-identifiers): Similar.
16170
16171 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
16172
16173 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16174
16175 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16176
16177 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
16178
16179 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16180
16181 * gnus-util.el (gnus-string-equal): New function.
16182
16183 * gnus-art.el (article-hide-boring-headers): Use it.
16184
16185 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
16186
16187 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16188
16189 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16190
16191 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16192
16193 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16194
16195 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16196 command if there is not last-saver.
16197
16198 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16199
16200 * nntp.el (nntp-open-connection): 201 is possible.
16201
16202 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16203
16204 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16205 (rfc2047-charset-encoding-alist): Add big5.
16206
16207 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16208
16209 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16210 (gnus-agent-remove-server): Ditto.
16211 (autoload): gnus-server-update-server.
16212
16213 * gnus-srvr.el (gnus-server-line-format): Add %a.
16214 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16215 (gnus-server-insert-server-line): Use it.
16216
16217 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16218
16219 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16220 GB2312 and Big5.
16221
16222 2001-01-24 Simon Josefsson <sj@extundo.com>
16223
16224 * mail-source.el (mail-sources): Add :program specifier to IMAP
16225 mail source.
16226 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16227
16228 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16229
16230 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16231
16232 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16233
16234 * nntp.el (nntp-wait-for): Return the success code.
16235 (nntp-open-connection): Use it.
16236
16237 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16238
16239 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16240
16241 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16242
16243 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16244
16245 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16246
16247 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16248 argument. Allow to print several articles in one file.
16249
16250 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16251
16252 * webmail.el (webmail-type-definition): netaddress changes.
16253
16254 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16255
16256 * gnus.el: Fix copyright. Remove trailing spaces.
16257
16258 * message.el (message-forward): Use mule4.
16259
16260 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16261
16262 * mm-util.el (mm-string-as-unibyte): New function.
16263
16264 * message.el (message-forward): Use it.
16265
16266 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16267
16268 * message.el (message-cite-original-without-signature): Don't peel
16269 off the blank line.
16270 (message-get-reply-headers): Add Cc if it is not in follow-to.
16271
16272 2001-01-20 Simon Josefsson <sj@extundo.com>
16273
16274 * mm-decode.el (mm-handle-multipart-from): Add.
16275 (mm-dissect-buffer): Save From: header value.
16276 (mm-security-from): Remove.
16277 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16278
16279 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16280 instead of `mml-security-from'. Protect null from value.
16281
16282 2001-01-20 Simon Josefsson <sj@extundo.com>
16283
16284 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16285 application/vnd.ms-excel attachments.
16286
16287 2001-01-19 Simon Josefsson <sj@extundo.com>
16288
16289 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16290
16291 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16292
16293 * message.el (message-ignored-mail-headers): Ditto.
16294
16295 2001-01-19 Simon Josefsson <sj@extundo.com>
16296
16297 * message.el (message-ignored-news-headers): Only search beginning
16298 of line.
16299
16300 2001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16301 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16302
16303 * message.el (message-send-mail): Content-Type may not be there.
16304
16305 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16306
16307 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16308 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16309
16310 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16311 not.
16312
16313 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16314
16315 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16316 non-native groups.
16317
16318 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16319
16320 * message.el (message-yank-original): Understand
16321 universal-argument.
16322
16323 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16324
16325 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16326 (article-hide-boring-headers): Ditto.
16327
16328 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16329
16330 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16331
16332 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16333 one.
16334
16335 2001-01-16 Simon Josefsson <simon@josefsson.org>
16336
16337 * message.el (message-make-in-reply-to): Add comment to message-id
16338 (old syntax, see 2000-08-02 change).
16339
16340 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16341
16342 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16343 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16344 (gnus-button-reply): Ditto.
16345
16346 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16347
16348 * gnus-art.el (article-display-x-face): Fix.
16349
16350 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16351
16352 * gnus-art.el (article-display-x-face): Use
16353 gnus-original-article-buffer.
16354
16355 2001-01-15 Jack Twilley <jmt@tbe.net>
16356
16357 * message.el (message-add-header): Move to point-max.
16358
16359 2001-01-15 Simon Josefsson <simon@josefsson.org>
16360
16361 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16362 nil, improve documentation.
16363 (smime-certificate-directory): Comment out false hints (until it
16364 is implemented).
16365
16366 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16367 there aren't any keys.
16368 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16369 verify certificate. Default is changed to only check integrity.
16370 Improved security status texts. If a certificate doesn't contain
16371 a email address, don't fail.
16372
16373 * smime.el (smime-noverify-region):
16374 (smime-noverify-buffer): New functions. Verifies integrity only.
16375
16376 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16377
16378 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16379
16380 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16381
16382 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16383 (gnus-remove-some-windows): Ditto.
16384
16385 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16386
16387 * gnus-art.el (article-make-date-line): 11th.
16388
16389 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16390
16391 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16392 (mml2015-gpg-sign): Ditto.
16393
16394 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16395
16396 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16397 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16398
16399 2001-01-08 Dave Love <fx@gnu.org>
16400
16401 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16402 single character.
16403
16404 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16405
16406 * message.el: Doc and message fixes.
16407 (message-send-rename-function)
16408 (message-make-forward-subject-function)
16409 (message-send-mail-function, message-reply-to-function)
16410 (message-wide-reply-to-function, message-followup-to-function)
16411 (message-distribution-function, message-auto-save-directory): Fix
16412 :type.
16413
16414 * mml.el (mml-parse-1): Frob mml-confirmation-set when
16415 proceeding after warnings. Amend multipart warning message.
16416
16417 2001-01-04 Dave Love <fx@gnu.org>
16418
16419 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16420 compiling.
16421 (gnus-make-directory): Require nnmail.
16422
16423 * mm-decode.el (mm-inline-media-tests): Add
16424 image/x-portable-bitmap.
16425 (mm-get-image): Grok pbm.
16426
16427 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16428
16429 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16430
16431 2001-01-09 Didier Verna <didier@xemacs.org>
16432
16433 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
16434 `gnus-xmas-[re]define' to avoid losing user custom settings.
16435 * gnus-art.el: Ditto.
16436 * gnus-group.el: Ditto.
16437 * gnus-salt.el: Ditto.
16438 * gnus-sum.el: Ditto.
16439 * gnus-topic.el: Ditto.
16440 * gnus-xmas.el (gnus-xmas-define): See above.
16441 * gnus-xmas.el (gnus-xmas-redefine): See above.
16442 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
16443 non-continuable error when the directory can't be found.
16444
16445 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16446
16447 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16448 handle.
16449 * gnus-art.el (gnus-mime-view-part): Copy it.
16450 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16451
16452 2001-01-09 Michael Downes <mjd@ams.org>
16453
16454 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16455
16456 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16457
16458 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16459 orig-file. Use ',source.
16460
16461 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16462
16463 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16464 (gnus-xmas-group-startup-message):
16465 Detect gnus-xmas-glyph-directory when it is nil.
16466
16467 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468
16469 * pop3.el (pop3-get-message-count): Andrew Innes
16470 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16471
16472 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16473
16474 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16475
16476 * time-date.el (time-to-number-of-days): New function.
16477
16478 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
16479
16480 * nnslashdot.el (nnslashdot-request-list): Always get the right
16481 sid.
16482
16483 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16484
16485 * message.el (message-minibuffer-local-map): New keymap.
16486 (message-read-from-minibuffer): Use it.
16487 * gnus-msg.el (gnus-summary-resend-message): Use it.
16488
16489 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16490
16491 * gnus-start.el (gnus-display-time-event-handler): New function.
16492 (gnus-after-getting-new-news-hook): Use it.
16493
16494 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16495
16496 * message.el (message-ignored-mail-headers): Add draft header.
16497
16498 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16499
16500 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16501 excursion.
16502
16503 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16504
16505 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16506
16507 * gnus-sum.el (gnus-summary-expire-articles): A revoked patch.
16508 Save excursion.
16509
16510 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16511
16512 * qp.el (quoted-printable-decode-region): Don't backward-char.
16513
16514 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16515
16516 * gnus-draft.el: Mark articles as replied.
16517
16518 * gnus-sum.el (gnus-summary-add-mark): New function.
16519
16520 * gnus-group.el (gnus-add-mark): New function.
16521
16522 * gnus-sum.el (gnus-summary-buffer-name): New function.
16523 (gnus-summary-setup-buffer): Use it.
16524
16525 * gnus-draft.el: Set things up with the right post method and
16526 stuff.
16527
16528 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16529
16530 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16531
16532 * gnus.el (gnus-draft-meta-information-header): New variable.
16533
16534 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16535
16536 * gnus-art.el (gnus-treatment-function-alist): Move the date
16537 functions before the header sorting functions.
16538
16539 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16540
16541 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16542 to empty fill prefixes.
16543
16544 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16545
16546 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16547 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16548
16549 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16550
16551 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16552
16553 * nnml.el (autoload): Move to nnheader.el.
16554
16555 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16556 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16557 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16558 Kvarnström <jonkv@ida.liu.se>.
16559
16560 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16561
16562 * gnus-art.el (article-make-date-line): Get the hours right.
16563 (gnus-ignored-headers): More hiding.
16564
16565 * nnmail.el (nnmail-expiry-wait): Not an integer.
16566
16567 * message.el (message-goto-body): Only expand abbrev when called
16568 interactively.
16569 (message-make-lines): Use it.
16570
16571 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16572
16573 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16574
16575 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16576
16577 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16578 include the expunged articles.
16579
16580 * gnus-group.el (gnus-group-sort-by-server): New function.
16581
16582 * gnus.el (gnus-method-to-server-name): New function.
16583 (gnus-group-prefixed-name): Use it.
16584
16585 * gnus-group.el (gnus-group-sort-function): Doc fix.
16586 (gnus-group-sort-groups-by-server): New command.
16587
16588 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16589
16590 * gnus-art.el (gnus-treat-date-english): New variable.
16591 (article-date-english): New command.
16592 (gnus-english-month-names): New variable.
16593 (article-make-date-line): Do 'english.
16594
16595 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16596 after the fill prefix.
16597
16598 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16599 score...".
16600
16601 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16602
16603 * message.el (message-mode-map): Bind comment-region.
16604
16605 * gnus-art.el (gnus-mime-display-part): Let w3 display
16606 multipart/related.
16607
16608 * mm-bodies.el (mm-long-lines-p): New function.
16609 (mm-body-encoding): Use it.
16610 (mm-body-encoding): Encode articles with lines longer than 1000
16611 characters.
16612
16613 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16614
16615 * mm-util.el (mm-enable-multibyte): Use
16616 default-enable-multibyte-characters.
16617 (mm-enable-multibyte-mule4): Ditto.
16618 (mm-disable-multibyte): Test XEmacs.
16619 (mm-disable-multibyte-mule4): Ditto.
16620 (mm-with-unibyte-current-buffer): Simplified.
16621 (mm-with-unibyte-current-buffer-mule4): Ditto.
16622
16623 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16624
16625 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16626
16627 * nnheader.el (nnheader-string-as-multibyte): New alias.
16628
16629 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16630
16631 * gnus-uu.el (gnus-message-process-mark): New function.
16632 (gnus-uu-mark-by-regexp): Use it.
16633 (gnus-new-processable): New function.
16634
16635 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
16636
16637 * gnus-sum.el (gnus-no-mark): New variable.
16638
16639 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16640
16641 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16642 backslashes.
16643
16644 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16645
16646 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16647 definition.
16648
16649 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16650
16651 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16652 XEmacs.
16653
16654 2000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
16655
16656 * mml.el (mml-read-tag): Save tag location.
16657
16658 2000-12-25 Simon Josefsson <simon@josefsson.org>
16659
16660 * starttls.el: Sync with Emacs 21.
16661
16662 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16663
16664 * message.el (message-mail): Support yank-action.
16665
16666 * message.el (message-setup): Revoke the last change.
16667
16668 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16669
16670 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16671 <jvromans@squirrel.nl>.
16672
16673 2000-12-24 Simon Josefsson <sj@extundo.com>
16674
16675 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16676 mailing list junk at end of part.
16677
16678 2000-12-23 Simon Josefsson <sj@extundo.com>
16679
16680 * nnimap.el (nnimap-expiry-target): New function.
16681 (nnimap-request-expire-articles): Use it.
16682
16683 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16684
16685 * gnus.el (gnus-group-parameters-more): New variable.
16686 * gnus-cus.el (gnus-group-customize): Use it.
16687
16688 * gnus.el (gnus-define-group-parameter): New macro.
16689 (auto-expire): Use it.
16690 (total-expire): Use it.
16691 * gnus-art.el (banner): Use it.
16692
16693 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16694 <ljz@asfast.com>.
16695
16696 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16697
16698 * gnus-topic.el (gnus-topic-create-topic): Use list.
16699
16700 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16701 before binding gnus-default-article-saver.
16702
16703 * gnus-sum.el (gnus-summary-save-article):
16704 (gnus-summary-pipe-output):
16705 (gnus-summary-save-article-mail):
16706 (gnus-summary-save-article-rmail):
16707 (gnus-summary-save-article-file):
16708 (gnus-summary-write-article-file):
16709 (gnus-summary-save-article-body-file): Ditto.
16710
16711 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16712
16713 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16714
16715 * gnus-art.el (gnus-mime-security-button-map):
16716 (gnus-mime-button-map): Add parent.
16717
16718 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16719
16720 * messagexmas.el (message-xmas-redefine): New function.
16721
16722 * message.el: Use it.
16723
16724 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16725
16726 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16727
16728 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16729
16730 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16731 malformatted messages.
16732
16733 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16734
16735 * mm-util.el (mm-image-load-path): New function.
16736
16737 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16738
16739 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16740
16741 * message.el (message-tool-bar-map): Use it.
16742
16743 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16744
16745 * gnus-art.el (article-treat-dumbquotes): Quote \.
16746
16747 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16748
16749 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16750 Emacs 20 runs on a terminal.
16751
16752 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16753
16754 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16755
16756 * mml.el (gnus-add-minor-mode): Autoload.
16757
16758 * message.el (message-forward): Save-restriction.
16759
16760 2000-12-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16761
16762 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16763 Paul Stevenson <p.stevenson@surrey.ac.uk>
16764
16765 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16766
16767 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16768
16769 * mml.el (gnus-ems): Don't require.
16770
16771 * gnus.el (gnus-decode-rfc1522): Removed.
16772 (gnus-set-text-properties): Define.
16773
16774 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16775
16776 * gnus-art.el (gnus-mime-*): Handle may be nil.
16777
16778 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16779
16780 * gnus.el (gnus-group-remove-excess-properties): Not defined
16781 in gnus-xmas.
16782
16783 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16784
16785 * message.el (message-mail-user-agent): Add :version.
16786
16787 2000-12-21 Miles Bader <miles@gnu.org>
16788
16789 * message.el (message-mode): Set `comment-start' to the yank prefix.
16790
16791 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16792
16793 * message.el (message-mail-user-agent): New variable.
16794 (message-setup): Renamed to message-setup-1. Support
16795 mail-user-agent.
16796 (message-mail-user-agent): New function.
16797 (message-mail): Use it.
16798 (message-reply): Use it.
16799 (message-resend): Use it.
16800 (message-mail-other-window): Use it.
16801 (message-mail-other-frame): Use it.
16802
16803 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16804
16805 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16806
16807 * message.el (message-tool-bar-map): Simplify.
16808 (message-narrow-to-head-1): New function.
16809 (message-narrow-to-head): Use it.
16810 (message-reply): Ditto.
16811 (message-cancel-news): Ditto.
16812 (message-supersede): Ditto.
16813 (message-make-forward-subject): Ditto.
16814 (message-bounce): Ditto.
16815
16816 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16817
16818 * uudecode.el (uudecode-decode-region-external): make-temp-file
16819 may not be defined.
16820
16821 * binhex.el (defalias): eval-and-compile.
16822
16823 * message.el (message-tool-bar-map): New function.
16824 (message-mode): Use it.
16825
16826 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16827
16828 * nntp.el (nntp-find-connection): Remove the entry.
16829 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16830
16831 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16832
16833 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16834
16835 * message.el (message-forward): Copy buffer in unibyte mode.
16836
16837 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16838
16839 * message.el (message-make-forward-subject): Don't widen. Decode.
16840 (message-forward): Don't decode subject.
16841
16842 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
16843
16844 * qp.el (quoted-printable-encode-region): Upcase QP.
16845
16846 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16847
16848 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
16849 mail-extract-a-c instead. Don't depend on Gnus.
16850
16851 * mml.el (gnus-ems): Require it.
16852
16853 * gnus-msg.el (gnus-summary-mail-forward): ???
16854
16855 * message.el (message-forward): Move mime-to-mml here.
16856
16857 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16858
16859 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16860 * gnus-art.el (gnus-insert-mime-button): Simplify.
16861 (gnus-mime-display-alternative): Ditto.
16862 (gnus-insert-mime-security-button): Ditto.
16863
16864 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16865
16866 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16867 text-property-not-all doesn't return nil when start=mark(end).
16868 (gnus-remove-text-properties-when): Ditto.
16869
16870 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16871
16872 * gnus-start.el (gnus-group-change-level): Remove group from
16873 gnus-active-hashtb if real killed.
16874
16875 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16876
16877 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16878 (gnus-mime-display-alternative): Ditto.
16879 (gnus-insert-mime-security-button): Ditto.
16880
16881 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16882
16883 * gnus-start.el (gnus-group-change-level): Don't add it into
16884 killed-list if it was killed.
16885
16886 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16887
16888 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16889 (nnmbox-active-file-coding-system): Ditto.
16890
16891 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16892
16893 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16894
16895 * gnus.el (gnus-version):
16896 (gnus-version-number): Set to Oort Gnus 0.01.
16897
16898 * gnus-art.el (gnus-mime-security-button-map):
16899 (gnus-insert-mime-security-button): Fix for Emacs21.
16900
16901 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16902
16903 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16904 easymenu, because XEmacs doesn't understand :help.
16905
16906 * mm-uu.el: Require binhex.
16907
16908 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16909
16910 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
16911
16912 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16913
16914 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16915
16916 2000-12-18 Gerd Moellmann <gerd@gnu.org>
16917
16918 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16919
16920 2000-12-18 Dave Love <fx@gnu.org>
16921
16922 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16923 (unused).
16924
16925 2000-12-13 Miles Bader <miles@gnu.org>
16926
16927 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16928 to t, so that we don't get stuck while trying to smilefy
16929 intangible text.
16930
16931 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16932
16933 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16934 at the end of the buffer.
16935 (smiley-region): In the loop, move to the end of the submatch
16936 matching the smiley instead of using the end of the match
16937 of the whole regexp.
16938
16939 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16940
16941 * message.el (message-mode): Doc fix.
16942
16943 2000-12-12 Gerd Moellmann <gerd@gnu.org>
16944
16945 * smiley-ems.el (smiley-region): Doc fix.
16946
16947 2000-12-11 Miles Bader <miles@gnu.org>
16948
16949 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16950 bottom line visible, check to see if it's partially obscured, and
16951 if so, either scroll one more line to make it fully visible, or
16952 revert to showing the second line from the top.
16953
16954 2000-12-07 Dave Love <fx@gnu.org>
16955
16956 * mailcap.el (mailcap-download-directory)
16957 * gnus-audio.el (gnus-audio-directory)
16958 * smiley-ems.el (smiley-data-directory): Fix :type.
16959
16960 2000-11-30 Dave Love <fx@gnu.org>
16961
16962 * message.el (message-auto-save-directory): Use
16963 file-name-as-directory.
16964 (message-set-auto-save-file-name): Create
16965 message-auto-save-directory if necessary.
16966 (message-replace-chars-in-string): Removed -- unused.
16967 (message-mail-alias-type): Customize.
16968 (message-headers): Remove duplicate defgroup.
16969
16970 2000-11-29 Dave Love <fx@gnu.org>
16971
16972 * qp.el (quoted-printable-decode-region): Use error, not message
16973 to report malformed text (like base64). Amend message.
16974
16975 2000-11-29 Miles Bader <miles@gnu.org>
16976
16977 * message.el (message-header-lines): Fontify tag.
16978
16979 2000-11-27 Dave Love <fx@gnu.org>
16980
16981 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16982 compiler warning.
16983
16984 ;2000-11-26 Dave Love <fx@gnu.org>
16985 ;
16986 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16987 ;
16988 2000-11-23 Dave Love <fx@gnu.org>
16989
16990 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
16991
16992 * mm-uu.el (uudecode): Require.
16993 (uudecode-decode-region, uudecode-decode-region-external): Don't
16994 autoload.
16995 (mm-uu-copy-to-buffer): Doc fix.
16996 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
16997 type fix.
16998
16999 * mailcap.el: Doc fixes.
17000 (mailcap-mime-data): Various adjustments.
17001 (mailcap): New group.
17002 (mailcap-download-directory): Customize.
17003 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17004 (mailcap-temporary-directory): Deleted (unused).
17005 (mailcap-unescape-mime-test): Simplify slightly.
17006 (mailcap-viewer-passes-test): Use functionp.
17007 (mailcap-command-p): Aliased to executable-find.
17008
17009 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17010 default-enable-multibyte-characters is nil.
17011
17012 2000-11-22 Gerd Moellmann <gerd@gnu.org>
17013
17014 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17015
17016 2000-11-21 Dave Love <fx@gnu.org>
17017
17018 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17019 gnus-article-mode-map.
17020 ; (gnus-mime-button-menu): Use mouse-set-point.
17021 (gnus-insert-mime-button, gnus-mime-display-alternative)
17022 (gnus-mime-display-alternative): Don't use local-map property.
17023
17024 2000-11-17 Dave Love <fx@gnu.org>
17025
17026 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17027 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17028 and make-temp-file.
17029 (uudecode-decode-region): Doc fix.
17030
17031 2000-11-14 Dave Love <fx@gnu.org>
17032
17033 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17034 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17035 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17036 New files, derived from the XPMs.
17037
17038 2000-11-10 Dave Love <fx@gnu.org>
17039
17040 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17041 (gnus-agent-lib-file, gnus-agent-load-alist)
17042 (gnus-agent-save-alist, gnus-agent-article-name): Use
17043 expand-file-name.
17044
17045 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17046 :version.
17047 (nnkiboze-score-file): Defvar when compiling.
17048
17049 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17050
17051 * gnus-art.el (gnus-article-banner-alist)
17052 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17053 (gnus-article-date-lapsed-new-header)
17054 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17055 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17056 (gnus-treat-strip-headers-in-body)
17057 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17058 (gnus-treat-translate): Add :version.
17059 (gnus-article-mime-part-function): Fix defcustom.
17060
17061 * nnmail.el (nnmail-expiry-target)
17062 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17063 (nnmail-split-header-length-limit): Add :version.
17064
17065 * gnus-sum.el (gnus-auto-expirable-marks)
17066 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17067 (gnus-extra-headers, gnus-ignored-from-addresses)
17068 (gnus-newsgroup-ignored-charsets)
17069 (gnus-group-highlight-words-alist)
17070 (gnus-summary-show-article-charset-alist): Add :version.
17071
17072 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17073 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17074 files, converted from the XPMs.
17075
17076 * gnus-cache.el (gnus-cache-active-file): Don't use
17077 file-name-as-directory on directory.
17078 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17079 use file-name-as-directory on directory.
17080
17081 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17082 (date-to-time): Use it.
17083
17084 ; * message.el (message-mode) <adaptive-fill-regexp>:
17085 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17086 ; (message-newline-and-reformat): Likewise.
17087 (message-forward-as-mime, message-forward-ignored-headers)
17088 (message-buffer-naming-style, message-default-charset)
17089 (message-dont-reply-to-names, message-send-mail-partially-limit):
17090 Add :version.
17091
17092 * mm-util.el: Doc fixes.
17093 (mm-mime-charset): Don't use the raw result of
17094 mm-preferred-coding-system.
17095 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17096 (mm-with-unibyte): Simplify.
17097
17098 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17099 concat.
17100
17101 * pop3.el (pop3-version): Deleted.
17102 (pop3-make-date): New function, avoiding message-make-date.
17103 (pop3-munge-message-separator): Use it.
17104
17105 2000-11-09 Dave Love <fx@gnu.org>
17106
17107 * gnus-group.el (gnus-group-make-directory-group)
17108 (gnus-group-fetch-faq): Use expand-file-name.
17109 (gnus-group-fetch-faq): Simplify completing-read form.
17110
17111 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17112 test for Mule.
17113
17114 * message.el (tool-bar-map): Defvar when compiling.
17115
17116 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17117 (gnus-tm-lisp-directory): Deleted.
17118 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17119 (featurep 'xemacs).
17120 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17121 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17122 version numbers from file names.
17123
17124 2000-11-08 Dave Love <fx@gnu.org>
17125
17126 * mm-view.el: Use featurep for XEmacs test.
17127 (mm-inline-message): Test for `remove-specifier'; don't use
17128 condition-case.
17129
17130 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17131
17132 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17133 (gnus-score-find-bnews): Don't concat "".
17134
17135 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17136 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17137 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17138 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17139
17140 * gnus-sum.el: Put some defvars in eval-when-compile.
17141 (gnus-summary-mode-hook): Add :options.
17142 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17143 (gnus-summary-tool-bar-map): New variable.
17144 (gnus-summary-make-tool-bar): New function.
17145 (gnus-summary-mode): Put kill-all-local-variables first.
17146
17147 * gnus-group.el (gnus-group-toolbar-map): New variable.
17148 (gnus-group-make-tool-bar): Rewritten.
17149 (gnus-group-mode): Put kill-all-local-variables first.
17150
17151 * rfc2047.el: Require gnus-util.
17152
17153 * nnml.el (gnus-sorted-intersection): Autoload.
17154
17155 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17156 Put some defvars in eval-when-compile.
17157 (gnus-intersection, gnus-sorted-complement): Autoload.
17158
17159 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17160
17161 * mm-encode.el (mm-body-7-or-8): Autoload.
17162
17163 * mm-decode.el (mm-insert-inline): Autoload.
17164
17165 * mml.el:
17166 * message.el: Put some defvars in eval-when-compile.
17167
17168 * gnus-msg.el: Put some defvars in eval-when-compile.
17169 (gnus-msg-mail): Move after gnus-setup-message.
17170
17171 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17172
17173 2000-11-07 Dave Love <fx@gnu.org>
17174
17175 * gnus-util.el (nnheader): Don't require message (recursive
17176 autoload).
17177
17178 * uudecode.el: Avoid compiler warnings.
17179
17180 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
17181 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17182
17183 2000-11-06 Dave Love <fx@gnu.org>
17184
17185 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17186
17187 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17188 (uudecode-char-int): New alias, replacing char-int.
17189 (uudecode-decode-region): Don't call buffer-disable-undo.
17190
17191 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
17192 ; (mm-uu-configure-list): Doc fix.
17193 ;
17194 ; * earcon.el (running-xemacs): Don't define.
17195 ;
17196 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17197 ;
17198 ; * message.el (message-font-lock-keywords): Match a final newline
17199 ; to help font-lock's multiline support.
17200 ;
17201 2000-11-03 Dave Love <fx@gnu.org>
17202
17203 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17204
17205 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17206 name.
17207
17208 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17209 <banner>: Fix custom type, doc.
17210
17211 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17212 name. Don't disable undo explicitly.
17213
17214 ;2000-11-02 Dave Love <fx@gnu.org>
17215 ;
17216 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
17217 ; cite-prefix.
17218
17219 2000-11-01 Dave Love <fx@gnu.org>
17220
17221 * rfc2047.el (base64): Require unconditionally.
17222 (message-posting-charset): Defvar when compiling.
17223 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17224 message.
17225
17226 * gnus-sum.el (nnoo): Require.
17227 (mm-uu-dissect): Autoload.
17228
17229 * mml.el (mml-parse-1): Clarify message.
17230 (mml-minibuffer-read-type): Use mailcap-mime-types.
17231
17232 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17233
17234 * mml.el: Fix a typo in the requiring of CL.
17235
17236 2000-11-01 Dave Love <fx@gnu.org>
17237
17238 * utf7.el: Require cl when compiling.
17239
17240 * binhex.el: Use (featurep 'xemacs).
17241 (binhex-char-int): New alias, replacing char-int. Change callers.
17242 (binhex-decode-region): Simplify work buffer code.
17243 (binhex-decode-region-external): Use expand-file-name, not concat.
17244
17245 2000-10-30 Dave Love <fx@gnu.org>
17246
17247 * gnus-art.el: Fix 2000-10-27 change properly.
17248
17249 2000-10-28 Miles Bader <miles@gnu.org>
17250
17251 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17252
17253 2000-10-27 Dave Love <fx@gnu.org>
17254
17255 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17256 strings.
17257 (gnus-group-make-tool-bar): New function.
17258 (gnus-group-mode): Use it.
17259
17260 * message.el (message-mode-menu): Add some :help strings.
17261 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17262 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17263
17264 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17265 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17266 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17267
17268 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17269 display-graphic-p here.
17270
17271 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17272
17273 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17274 of the `gnus-xemacs' variable, as the latter has been removed.
17275 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17276 * gnus-art.el (gnus-treat-display-xface)
17277 (gnus-treat-display-smileys, gnus-treat-display-picons)
17278 (gnus-article-read-summary-keys): Likewise.
17279
17280 2000-10-26 Dave Love <fx@gnu.org>
17281
17282 (defvar): Use rmail-spool-directory unconditionally.
17283
17284 2000-10-18 Dave Love <fx@gnu.org>
17285
17286 * mm-bodies.el (mm-uu-decode-function)
17287 (mm-uu-binhex-decode-function): Defvar when compiling.
17288
17289 * gnus-nocem.el (gnus-nocem-issuers): Update.
17290 (gnus-nocem-check-from): New option.
17291 (gnus-nocem-scan-groups): Use it.
17292 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17293 (gnus-nocem-check-article-limit): Add :version.
17294
17295 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17296
17297 * ietf-drums.el (mm-util): Require CL when compiling.
17298
17299 2000-10-15 Dave Love <fx@gnu.org>
17300
17301 * qp.el: Require mm-util.
17302
17303 2000-10-13 Dave Love <fx@gnu.org>
17304
17305 * qp.el (quoted-printable-decode-region): Avoid invalid
17306 coding-systems.
17307
17308 2000-10-12 Gerd Moellmann <gerd@gnu.org>
17309
17310 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17311 to a recursive load.
17312
17313 2000-10-12 Dave Love <fx@gnu.org>
17314
17315 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17316
17317 * gnus.el (gnus-group-startup-message): Check for PBM image.
17318
17319 2000-10-09 Dave Love <fx@gnu.org>
17320
17321 * mail-source.el (mail-source-fetch-imap): Bind
17322 default-enable-multibyte-characters rather than using
17323 mm-disable-multibyte.
17324
17325 2000-10-05 Dave Love <fx@gnu.org>
17326
17327 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17328 Autoload.
17329 (quoted-printable-decode-region): Rename arg which confused
17330 charset with coding-system. Don't use nonascii-insert-offset.
17331 Coding-system encode the region initially. Don't recognize `=='
17332 as valid QP. Coding-system decode the region finally.
17333 (quoted-printable-decode-string): Rename arg which confused
17334 charset with coding-system.
17335
17336 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17337 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17338 mm-encode-coding-region.
17339 (mm-decode-body, mm-decode-string): Rename variables which
17340 confused charset with coding-system.
17341 (binhex-decode-region): Don't autoload.
17342 (mm-body-encoding): Require message.
17343 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17344 cond branches.
17345
17346 * gnus-art.el (article-de-quoted-unreadable)
17347 (article-de-base64-unreadable): Fold search case
17348 rather than downcasing string. Apply mm-charset-to-coding-system
17349 to arg of quoted-printable-decode-region.
17350
17351 2000-10-04 Dave Love <fx@gnu.org>
17352
17353 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17354 Require ring when compiling.
17355 (gnus-article-compface-xbm): New variable.
17356
17357 2000-10-04 Dave Love <fx@gnu.org>
17358
17359 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17360 pbm images.
17361
17362 * frown.pbm, smile.pbm, wry.pbm: New files.
17363
17364 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17365
17366 2000-10-03 Dave Love <fx@gnu.org>
17367
17368 * mail-source.el (mail-sources): Revert to nil.
17369
17370 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17371
17372 * qp.el: Don't require mm-util.
17373 (quoted-printable-decode-region): Rewritten.
17374 (quoted-printable-decode-string, quoted-printable-encode-region):
17375 Doc fix.
17376 (quoted-printable-encode-region): Barf on multibyte characters.
17377 Maybe make the class multibyte. Upcase chars, not formatted
17378 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17379 (quoted-printable-encode-string): Don't use
17380 mm-with-unibyte-buffer.
17381
17382 2000-09-29 Gerd Moellmann <gerd@gnu.org>
17383
17384 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17385
17386 2000-09-21 Dave Love <fx@gnu.org>
17387
17388 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17389 (for Emacs 20). Tidy somewhat.
17390
17391 2000-09-21 Dave Love <fx@gnu.org>
17392
17393 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17394 image processing. Rationalize logic somewhat.
17395
17396 2000-09-20 Dave Love <fx@gnu.org>
17397
17398 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17399 specifically.
17400
17401 * gnus.el (gnus-version-number): Avoid some redundant
17402 autoloads.
17403
17404 2000-09-20 Gerd Moellmann <gerd@gnu.org>
17405
17406 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17407 to XBM; we always have PBM support.
17408
17409 2000-09-14 Dave Love <fx@gnu.org>
17410
17411 * gnus.el (gnus-charset):
17412 * mm-decode.el (mime-display):
17413 * imap.el (imap) <defgroup>: Add :version.
17414
17415 2000-09-13 Gerd Moellmann <gerd@gnu.org>
17416
17417 * parse-time.el: Fix author's mail address.
17418
17419 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17420 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17421 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17422 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17423 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17424 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17425 * rfc2231.el, uudecode.el: Fix copyright notice.
17426
17427 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17428 require `w3' at load-time only if not running in batch mode.
17429
17430 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17431
17432 * gnus.el: Before merge with Emacs21.
17433
17434 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
17435
17436 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17437
17438 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17439
17440 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17441 to avoid conflict with the standard `back-to-indentation'
17442 binding.
17443
17444 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17445
17446 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17447
17448 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17449 (mm-disable-multibyte-mule4): Ditto.
17450 (mm-with-unibyte-current-buffer-mule4): Ditto.
17451
17452 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17453
17454 * pop3.el (pop3-movemail): Use binary.
17455 (pop3-movemail-file-coding-system): Removed.
17456
17457 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17458
17459 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17460
17461 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17462
17463 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17464 exists.
17465
17466 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17467
17468 * gnus-msg.el (gnus-post-method): Use backend name when the
17469 address is "".
17470
17471 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17472
17473 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17474 mm-verify-option.
17475 (gnus-treat-x-pgp-sig): Default value.
17476 (gnus-ignored-headers): Redundant.
17477
17478 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17479
17480 * gnus-win.el (gnus-configure-frame): Save selected window.
17481
17482 2000-02-15 Andrew Innes <andrewi@gnu.org>
17483
17484 * nnmbox.el: Require gnus-range.
17485 (nnmbox-group-building-active-articles): New variable.
17486 (nnmbox-group-active-articles): New variable; this is a cache of
17487 all active articles by group and number.
17488 (nnmbox-in-header-p): New function.
17489 (nnmbox-find-article): New function.
17490 (nnmbox-record-active-article): New function.
17491 (nnmbox-record-deleted-article): New function.
17492 (nnmbox-is-article-active-p): New function.
17493 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17494 (nnmbox-request-article): Ditto. Also supply extra arg to
17495 nnmbox-article-group-number.
17496 (nnmbox-request-expire-articles): Ditto.
17497 (nnmbox-request-move-article): Ditto.
17498 (nnmbox-request-replace-article): Ditto.
17499 (nnmbox-request-rename-group): Rename group entry in active
17500 article cache.
17501 (nnmbox-delete-mail): Update active article cache, unless article
17502 is being replaced.
17503 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17504 than partially duplicating it.
17505 (nnmbox-article-group-number): Add extra `this-line' arg, to
17506 handle articles belonging to multiple groups.
17507 (nnmbox-save-mail): Update active article cache.
17508 (nnmbox-read-mbox): Build active article cache when loading mbox.
17509 Also do some repair work, if we find articles that are missing the
17510 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17511 reconstruct these from Xref info.
17512
17513 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17514
17515 * mail-source.el (mail-source-report-new-mail): Use
17516 nnheader-run-at-time.
17517
17518 2000-02-15 Andrew Innes <andrewi@gnu.org>
17519
17520 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17521 an error is thrown, and then rethrow the error.
17522 (mail-source-check-pop): Ditto.
17523 (mail-source-start-idle-timer): Prevent multiple pop checks
17524 running if the check takes a long time.
17525
17526 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17527
17528 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17529 succeed.
17530
17531 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17532
17533 * gnus-win.el (gnus-configure-windows): Make sure
17534 nntp-server-buffer is live.
17535 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17536
17537 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17538
17539 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17540
17541 2000-12-04 Andreas Jaeger <aj@suse.de>
17542
17543 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17544
17545 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17546
17547 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17548
17549 2000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17550 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17551
17552 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17553
17554 2000-12-01 Simon Josefsson <sj@extundo.com>
17555
17556 * mml-smime.el (mml-smime-verify): Fix address parsing.
17557
17558 2000-12-01 Simon Josefsson <sj@extundo.com>
17559
17560 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17561 more than one certificate inside PKCS#7 blob. Better security
17562 information (clamed / actual sender, openssl output, certificates
17563 inside message).
17564
17565 * smime.el (smime-verify-region): Output to /dev/null.
17566 (smime-buffer-as-string-region): Don't parse empty lines.
17567
17568 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17569
17570 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17571 ?d and ?D.
17572 (gnus-mime-security-show-details-inline): New variable.
17573 (gnus-mime-security-show-details): Use them.
17574 (gnus-insert-mime-security-button): Ditto.
17575
17576 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17577 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17578 (mml2015-gpg-clear-verify): Ditto.
17579 (mml2015-gpg-decrypt-1): Ditto.
17580 (mml2015-use): Prefer 'gpg.
17581
17582 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17583
17584 * gnus-util.el (gnus-add-text-properties-when): New function.
17585 (gnus-remove-text-properties-when): Ditto.
17586
17587 * gnus-cite.el (gnus-article-hide-citation): Use them.
17588 (gnus-article-toggle-cited-text): Use them.
17589
17590 * gnus-art.el (gnus-signature-toggle): Use them.
17591 (gnus-article-show-hidden-text): Ditto.
17592 (gnus-article-hide-text): Ditto.
17593
17594 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17595
17596 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17597
17598 2000-11-30 Simon Josefsson <sj@extundo.com>
17599
17600 * smime.el (smime-point-at-eol): New alias.
17601 (smime-buffer-as-string-region): Use it.
17602
17603 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17604
17605 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17606
17607 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17608
17609 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17610
17611 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17612
17613 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17614
17615 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17616
17617 * nnmh.el (nnmh-request-expire-articles): Implemented
17618 expiry-target for nnmh backend.
17619
17620 2000-11-30 Simon Josefsson <sj@extundo.com>
17621
17622 * mm-decode.el (mm-security-from): New variable.
17623 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17624
17625 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17626 than `from'.
17627
17628 2000-11-30 Simon Josefsson <sj@extundo.com>
17629
17630 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17631 address match sender address.
17632
17633 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17634
17635 * smime.el (smime-verify-region): Don't copy buffer.
17636 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17637 (smime-pkcs7-region): New function.
17638 (smime-pkcs7-certificates-region): Ditto.
17639 (smime-pkcs7-email-region): Ditto.
17640 (smime-buffer-as-string-region): Ditto.
17641
17642 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17643 buffer.
17644
17645 2000-11-23 Jens Krinke <j.krinke@gmx.de>
17646
17647 * smime.el (smime-decrypt-region): Fix keyfile argument.
17648
17649 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17650
17651 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17652
17653 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17654
17655 * message.el (message-shoot-gnksa-feet): New variable.
17656 (message-gnksa-enable-p): New function.
17657 (message-send): Use it.
17658 (message-check-news-body-syntax): Ditto.
17659
17660 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17661
17662 * message.el (message-make-message-id): Remove the redundancy.
17663
17664 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17665
17666 * message.el (message-setup): Discourage using mc-install-*-mode.
17667
17668 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17669
17670 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17671
17672 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17673
17674 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17675
17676 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17677
17678 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17679
17680 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17681
17682 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17683
17684 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17685 insert-buffer-substring.
17686
17687 * message.el (message-send-mail): Use buffer-substring-no-properties.
17688 (message-send-news): Ditto.
17689
17690 2000-11-22 David Edmondson <dme@dme.org>
17691
17692 * imap.el (imap-wait-for-tag): Message read info.
17693
17694 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17695
17696 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17697 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17698 (mml2015-gpg-encrypt): Ditto.
17699
17700 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17701
17702 * mm-decode.el (mm-verify-option): Default value.
17703
17704 * mml-sec.el (mml-secure-part): Error message.
17705
17706 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17707
17708 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17709
17710 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17711
17712 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17713
17714 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17715
17716 * gnus-art.el (gnus-article-describe-key): Use prompt.
17717 (gnus-article-describe-key-briefly): Ditto.
17718
17719 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17720
17721 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17722
17723 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17724
17725 * gnus-art.el (gnus-article-describe-key): New function.
17726 (gnus-article-describe-key-briefly): New function.
17727
17728 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17729
17730 * mm-decode.el (mm-decrypt-option): Doc typo.
17731
17732 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17733 return a number.
17734
17735 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17736
17737 * message.el (message-newline-and-reformat): Typo.
17738
17739 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17740
17741 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17742 original-article-buffer exists.
17743
17744 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17745 (rfc2047-header-encoding-alist): Addresses are different from text.
17746 (rfc2047-encode-message-header): Ditto.
17747 (rfc2047-dissect-region): Extra parameter.
17748 (rfc2047-encode-region): Ditto.
17749 (rfc2047-encode-string): Ditto.
17750
17751 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17752
17753 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17754 (mm-uu-pgp-encrypted-extract): Use it.
17755 (mm-uu-pgp-signed-extract-1): New function.
17756 (mm-uu-pgp-signed-extract): Use it.
17757
17758 * gnus-art.el (gnus-mime-display-security): New function.
17759 (gnus-mime-display-part): Use it.
17760 (gnus-mime-security-verify-or-decrypt): New function.
17761 (gnus-mime-security-press-button): New function.
17762 (gnus-insert-mime-security-button): Use it.
17763
17764 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17765 (mm-find-raw-part-by-type): Ditto.
17766 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17767 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17768 (mm-destroy-parts): Kill nested multibyte buffer.
17769
17770 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17771 (mml2015-gpg-verify): Ditto.
17772
17773 2000-11-18 Simon Josefsson <sj@extundo.com>
17774
17775 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17776 (mml2015-function-alist): Use it.
17777
17778 * mml-sec.el (mml-sign-alist): Update names.
17779 (mml-encrypt-alist): Ditto.
17780 (mml-secure-part-smime-sign): Moved to mml-smime.el
17781 as `mml-smime-sign-query'.
17782 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17783 `mml-smime-get-file-cert'.
17784 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17785 `mml-smime-get-dns-cert'.
17786 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17787 `mml-smime-encrypt-query'.
17788 (mml-smime-sign-buffer): Use mml-smime-sign.
17789 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17790
17791 * mml-smime.el (mml-smime-sign): New function.
17792 (mml-smime-encrypt):
17793 (mml-smime-sign-query):
17794 (mml-smime-get-file-cert):
17795 (mml-smime-get-dns-cert):
17796 (mml-smime-encrypt-query): Moved from mml-sec.el.
17797
17798 2000-11-16 Simon Josefsson <sj@extundo.com>
17799
17800 * mml2015.el (mml2015-gpg-clear-verify): New function.
17801 (mml2015-function-alist): Add it.
17802
17803 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17804
17805 * message.el (message-setup-fill-variables): Use
17806 message-cite-prefix-regexp.
17807 (message-newline-and-reformat): Check the end of citation, leading
17808 WSP, break in the cite prefix.
17809 (message-fill-paragraph): New function.
17810
17811 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17812
17813 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17814 raw 8-bit in headers in dk.* newsgroups.
17815
17816 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17817
17818 * message.el (message-newline-and-reformat): Match extra WSPs.
17819
17820 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17821
17822 * mml.el (mml-generate-mime-1): Ignore ascii.
17823
17824 2000-11-16 Justin Sheehy <justin@iago.org>
17825
17826 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17827
17828 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17829
17830 * message.el (message-cite-prefix-regexp): Prefix should not end
17831 at space.
17832
17833 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17834
17835 * message.el (message-mode-syntax-table): Add - as a word
17836 constituent as in articles.
17837 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17838 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17839 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17840
17841 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17842
17843 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17844
17845 2000-11-12 David Edmondson <dme@dme.org>
17846
17847 * message.el (message-font-lock-keywords): Use
17848 message-cite-prefix-regexp.
17849
17850 2000-11-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17851
17852 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
17853 Stein Arild Strømme.
17854 (gnus-group-jump-to-group): Use it.
17855 (gnus-group-jump-to-group-prompt): Customize.
17856
17857 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17858
17859 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17860
17861 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17862
17863 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17864 incompatible.
17865 (mml2015-mailcrypt-sign): Ditto.
17866
17867 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17868
17869 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17870 group is open.
17871
17872 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17873
17874 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17875 nnvirtual articles.
17876 (gnus-backlog-request-article): Don't request nnvirtual articles.
17877
17878 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17879
17880 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
17881 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
17882
17883 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17884
17885 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17886 * mml.el (mml-generate-mime-1): Use charset attribute.
17887 * mm-bodies.el (mm-encode-body): Add parameter charset.
17888 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17889
17890 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17891
17892 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17893 (mml2015-mailcrypt-clear-decrypt): Ditto.
17894 (mml2015-mailcrypt-verify): Ditto.
17895 (mml2015-mailcrypt-clear-verify): Ditto.
17896 (mml2015-gpg-verify): Ditto.
17897
17898 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17899
17900 * smime.el (smime-openssl-program): Test the existence of openssl.
17901 * mml-smime.el: Require mm-decode.
17902 (mml-smime-verify-test): New function.
17903 * mm-decode.el (mm-verify-function-alist): Use it.
17904
17905 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17906
17907 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17908 anyway.
17909
17910 2000-11-13 Simon Josefsson <sj@extundo.com>
17911
17912 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17913 verification doesn't work.
17914
17915 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17916
17917 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17918 (gnus-inews-do-gcc): Use it.
17919
17920 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17921
17922 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17923 leading space.
17924 * mm-extern.el (mm-inline-external-body): Report error when no
17925 access-type.
17926
17927 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17928
17929 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17930
17931 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17932
17933 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17934
17935 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17936
17937 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17938 as multipart/mixed.
17939
17940 2000-11-12 David Edmondson <dme@dme.org>
17941
17942 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
17943 and replace `.' with `\w' to allow for different syntax tables
17944 (from Vladimir Volovich).
17945 * message.el (message-newline-and-reformat): Use
17946 `message-cite-prefix-regexp'.
17947 * gnus-cite.el (gnus-supercite-regexp): Use
17948 `message-cite-prefix-regexp'.
17949 * gnus-cite.el (gnus-cite-parse): Use
17950 `message-cite-prefix-regexp'.
17951
17952 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17953
17954 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17955 PGP SIGNATURE. Escape leading "-"'s.
17956 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17957
17958 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17959
17960 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17961
17962 2000-11-11 Simon Josefsson <sj@extundo.com>
17963
17964 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17965
17966 * smime.el (smime-details-buffer): New variable.
17967 (smime-sign-region):
17968 (smime-encrypt-region):
17969 (smime-verify-region):
17970 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17971
17972 * mml-smime.el (mml-smime-verify): Support security info.
17973
17974 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17975
17976 * mm-decode.el (mm-verify-option): Set default to nil.
17977 (mm-decrypt-option): Ditto.
17978 * gnus-art.el (article-verify-x-pgp-sig): New function.
17979
17980 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17981
17982 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17983 preferred part.
17984
17985 2000-11-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17986
17987 * gnus-sum.el (gnus-move-split-methods): Say that
17988 `gnus-split-methods' uses file names, whereas this uses group
17989 names. (Report from Nevin Kapur.)
17990
17991 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
17992
17993 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
17994
17995 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
17996
17997 * nnheader.el (nnheader-directory-files-is-safe): New variable.
17998 (nnheader-directory-articles): Use it.
17999 (nnheader-article-to-file-alist): Ditto.
18000
18001 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18002
18003 * rfc2047.el (rfc2047-pad-base64): New function.
18004 (rfc2047-decode): Use it.
18005
18006 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18007
18008 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18009 select method.
18010
18011 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18012
18013 * mml2015.el (mml2015-gpg-decrypt-1):
18014 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18015
18016 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18017
18018 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18019
18020 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18021
18022 * pop3.el (pop3-munge-message-separator): A message may have an
18023 empty body.
18024
18025 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18026
18027 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18028 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18029 (mm-uu-pgp-signed-extract): Use coding-system.
18030
18031 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18032
18033 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18034 (gnus-insert-mime-security-button): New function.
18035 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18036 * mml2015.el: Add security info when verify or decrypt.
18037 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18038 (mm-uu-pgp-encrypted-extract): Ditto.
18039
18040 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18041
18042 * mm-decode.el (mm-display-parts): New function.
18043 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18044
18045 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18046
18047 * gnus-mlspl.el: Documentation tweaks.
18048
18049 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18050
18051 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18052 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18053 argument.
18054
18055 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18056
18057 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18058
18059 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18060
18061 * gnus-art.el (gnus-article-encrypt): New function.
18062 (gnus-article-encrypt-protocol-alist): New variable.
18063 (gnus-article-encrypt-protocol): New variable.
18064 * mml2015.el (mml2015-self-encrypt): New function.
18065 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18066
18067 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18068
18069 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18070 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18071 let mailcap do it.
18072 * mml2015.el: Remove snarf code.
18073 * mm-decode.el: Remove snarf code.
18074
18075 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18076
18077 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18078 (mml-insert-mime): Understand gnus-decoded.
18079 (mime-to-mml): New parameter handles.
18080 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18081 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18082
18083 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18084
18085 * mm-decode.el (mime-security): New group.
18086 (mm-verify-function-alist): Add test function.
18087 (mm-decrypt-function-alist): Ditto.
18088 (mm-snarf-option): Set default value as nil.
18089 (mm-find-part-by-type): Recursive parameter.
18090 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18091 * mml2015.el: Support draft-ietf-openpgp-multsig.
18092
18093 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18094
18095 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18096 (gnus-article-view-part-as-charset): New function.
18097
18098 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18099
18100 * mm-decode.el (mm-verify-option): Default value.
18101 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18102
18103 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18104
18105 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18106
18107 2000-11-05 Simon Josefsson <sj@extundo.com>
18108
18109 * mml-smime.el (mml-smime-verify): Work in original multipart
18110 buffert.
18111
18112 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18113 (mm-handle-multipart-ctl-parameter): Ditto.
18114 (mm-alist-to-plist): New function.
18115 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18116 for multiparts.
18117 (mm-destroy-parts): Destroy multipart buffert.
18118 (mm-remove-part): Ditto.
18119
18120 * mml-smime.el (mml-smime-sign): Not used.
18121 (mml-smime-encrypt): Ditto.
18122
18123 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18124
18125 Verify S/MIME signature support.
18126
18127 * mm-decode.el (mm-inline-media-tests): Add
18128 application/{x-,}pkcs7-signature.
18129 (mm-inlined-types): Ditto.
18130 (mm-automatic-display): Ditto.
18131 (mm-verify-function-alist): Ditto. Add name of method.
18132 (mm-decrypt-function-alist): Add name of method.
18133 (mm-find-part-by-type): Add documentation.
18134 (mm-possibly-verify-or-decrypt): Use new format of
18135 mm-{verify,decrypt}-function-alist. Use method names.
18136
18137 * mml-smime.el (mml-smime-verify): New function.
18138
18139 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18140
18141 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18142
18143 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18144
18145 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18146 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18147 * mm-decode.el (mm-snarf-option): New variable.
18148
18149 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18150
18151 * mm-util.el (mm-subst-char-in-string): New function.
18152 (mm-replace-chars-in-string): Use it.
18153 * message.el (message-replace-chars-in-string): Use it.
18154 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18155 * gnus-mh.el (mh-lib-progs): Shut up.
18156
18157 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18158
18159 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18160 the last article when search.
18161
18162 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18163
18164 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18165 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18166
18167 2000-09-29 David Edmondson <dme@thus.net>
18168
18169 * message.el (message-newline-and-reformat): Typo.
18170
18171 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18172
18173 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18174
18175 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18176
18177 * nntp.el (nntp-decode-text): Delete bogus status lines.
18178
18179 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18180
18181 * message.el (message-font-lock-keywords): Match a final newline
18182 to help font-lock's multiline support.
18183
18184 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18185
18186 * nnoo.el (nnoo-set): New function.
18187
18188 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18189
18190 * gpg.el, gpg-ring.el: Moved to contrib directory.
18191
18192 2000-11-04 Simon Josefsson <sj@extundo.com>
18193
18194 * nnimap.el (nnimap-split-inbox): Typo.
18195
18196 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18197
18198 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18199
18200 2000-11-03 Simon Josefsson <sj@extundo.com>
18201
18202 * rfc2231.el (rfc2231-parse-qp-string): New function.
18203 (require): rfc2047.
18204
18205 * mail-parse.el (mail-header-parse-content-type):
18206 (mail-header-parse-content-disposition): Support invalid QP
18207 encoded strings, by using `rfc2231-parse-qp-string'.
18208
18209 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18210
18211 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18212 (rfc2231-decode-encoded-string): Typo "> X 1".
18213 (rfc2231-encode-string): Insert the name of charset.
18214 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18215
18216 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18217
18218 * mm-decode.el (mm-save-part): Return the filename.
18219 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18220 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18221 (gnus-mime-action-alist): Use it.
18222 (gnus-mime-button-commands): Use it.
18223 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18224 (mm-inline-external-body): unwind-protect.
18225
18226 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18227
18228 * gnus-art.el (gnus-insert-mime-button): Show url.
18229
18230 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18231
18232 * mml.el (mml-generate-mime-1): Support external url.
18233 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18234
18235 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18236
18237 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18238 * mm-decode.el (mm-display-external): Ditto.
18239 * mm-extern.el: New file.
18240 * mm-decode.el (mm-inline-media-tests): Hook it up.
18241 (mm-inlined-types): Inline message/external-body.
18242
18243 2000-11-02 Simon Josefsson <sj@extundo.com>
18244
18245 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18246
18247 * message.el (message-get-reply-headers): Better handling when
18248 Mail-Followup-To is very large.
18249
18250 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18251
18252 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18253 * gnus-art.el (gnus-article-edit-done):
18254 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18255 counting code here.
18256 * gnus-msg.el (gnus-setup-message): Remove a hack.
18257
18258 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18259
18260 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18261 (gnus-summary-mode): Make them local variables.
18262 (gnus-set-global-variables): Globalize them.
18263 (gnus-summary-exit): Kill them.
18264
18265 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18266
18267 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18268 word.
18269
18270 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18271
18272 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18273 gnus-article-wash-types.
18274 * gnus-art.el (gnus-article-wash-status): Use them.
18275
18276 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18277
18278 * mml.el (mml-read-tag): Remove spaces and LF.
18279
18280 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18281
18282 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18283 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18284
18285 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18286
18287 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18288
18289 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18290
18291 * gnus-sum.el (gnus-article-charset): New variable.
18292 (gnus-summary-display-article): Set it.
18293 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18294 * gnus-art.el (gnus-article-mode): Make it local variable.
18295
18296 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18297
18298 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18299
18300 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18301
18302 * nnwfm.el: New file.
18303
18304 * nnweb.el (nnweb-replace-in-string): New function.
18305
18306 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18307
18308 * mml2015.el: Wrap gpg.el.
18309 * gpg.el (gpg-verify): The last argument of apply is a list.
18310 (gpg-encrypt): Add passphrase as a parameter.
18311
18312 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18313
18314 * gpg.el: New file.
18315 * gpg-ring.el: New file.
18316
18317 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18318
18319 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18320
18321 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18322
18323 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18324 double-quote characters.
18325 (gnus-summary-prepare-threads): Ditto.
18326
18327 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18328
18329 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18330 * mml.el (mml-read-tag): Don't skip the leading space.
18331
18332 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18333
18334 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18335
18336 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18337
18338 * qp.el (quoted-printable-encode-region): Replace leading - when
18339 ultra safe.
18340 * mml.el (mml-generate-mime-postprocess-function): Removed.
18341 (mml-postprocess-alist): Removed.
18342 (mml-generate-mime-1): Use ultra-safe when sign.
18343 * mml2015.el (mml2015-fix-micalg): Uppercase.
18344 (mml2015-verify): Insert LF.
18345 (mml2015-mailcrypt-sign): Downcase; search backward.
18346
18347 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18348
18349 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18350 restrictive.
18351 (nnultimate-table-regexp): New variable.
18352 (nnultimate-forum-table-p): Use it.
18353
18354 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
18355
18356 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18357
18358 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18359
18360 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18361 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18362
18363 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18364
18365 * mml2015.el: Shut up.
18366
18367 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18368
18369 * gnus.el (gnus-server-browse-hashtb): Removed.
18370 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18371 (gnus-group-insert-group-line-info): Use simplified method.
18372 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18373
18374 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18375
18376 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18377 moved here.
18378 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18379 * gnus-group.el (gnus-group-prepare-flat): Use it.
18380 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18381
18382 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18383
18384 * mml.el (mml-mode): Show menu in XEmacs.
18385
18386 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18387
18388 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18389 (gnus-server-read-server-in-server-buffer): New function.
18390 (gnus-browse-foreign-server): Browse in group buffer.
18391 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18392 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18393 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18394 * gnus.el (gnus-server-browse-hashtb): New variable.
18395
18396 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18397
18398 * nnfolder.el (nnfolder-open-nov): Use group.
18399
18400 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18401
18402 * nnfolder.el: Add NOV. Set version to 2.0.
18403 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18404
18405 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18406
18407 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18408
18409 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18410
18411 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18412 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18413
18414 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18415
18416 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18417
18418 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18419
18420 * mm-decode.el (mm-verify-function-alist): New variable.
18421 (mm-verify-option): New variable.
18422 (mm-decrypt-function-alist): Ditto.
18423 (mm-decrypt-option): Ditto.
18424 (mm-find-raw-part-by-type): New function.
18425 (mm-possibly-verify-or-decrypt): New function.
18426 (mm-dissect-multipart): Use it.
18427 * mml2015.el (mml2015-fix-micalg): New function.
18428 (mml2015-decrypt): Use new interface.
18429 (mml2015-verify): Use new interface.
18430 (mml2015-setup): Make it bogus.
18431
18432 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18433
18434 * mml.el (mml-generate-mime-postprocess-function): Set to
18435 mml-postprocess.
18436 (autoload): Autoload mml2015 and mml-smime.
18437 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18438 * mml2015.el (mml2015-encrypt): New function.
18439 (mml2015-sign): New function.
18440 (mml2015-encrypt-function): New variable.
18441 (mml2015-sign-function): New variable.
18442 (mml2015-mailcrypt-encrypt): Use message-recipients.
18443 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18444 * mml-smime.el (mml-smime-setup): Ditto.
18445
18446 2000-10-28 Simon Josefsson <sj@extundo.com>
18447
18448 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18449 Communigate Pro 3.3.1 server.
18450
18451 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18452 in buffers.
18453 (mml-secure-dns-server): Removed.
18454 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18455 write certificates to files.
18456
18457 * smime.el (smime-dns-server): New variable.
18458 (smime-mail-to-domain):
18459 (smime-cert-by-dns): New functions.
18460
18461 * dig.el: New file.
18462
18463 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18464
18465 * message.el (message-options): New variable.
18466 (message-options-set-recipient): New function.
18467 (message-send): Use them.
18468 * gnus-int.el (gnus-request-replace-article): Use them.
18469 (gnus-request-accept-article): Ditto.
18470 * mml.el (mml-preview): Use them.
18471 * gnus-sum.el (gnus-summary-edit-article): Use them.
18472
18473 * message.el (message-options-get): New function.
18474 (message-options-get): New function.
18475 * rfc2047.el (rfc2047-encode-message-header): Use them.
18476 * mm-bodies.el (mm-encode-body): Use them.
18477
18478 2000-10-28 Simon Josefsson <sj@extundo.com>
18479
18480 * nnimap.el (nnimap-retrieve-which-headers):
18481 (nnimap-request-article-part): Quote message-id.
18482
18483 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18484 (smime-CA-file): New variable.
18485 (smime-call-openssl-region): Don't error.
18486 (smime-sign-region): Return result value.
18487 (smime-encrypt-region): Ditto.
18488 (smime-verify-region): New function.
18489 (smime-decrypt-region): Ditto.
18490 (smime-verify-buffer): Ditto.
18491 (smime-decrypt-buffer): Ditto.
18492
18493 * mml.el: Require mml-sec.
18494 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18495 (mml-mode-map): Add "sign" and "encrypt" maps.
18496 (mml-menu): Add security menu.
18497 (mml-preview): Use generate-new-buffer.
18498
18499 * mml-sec.el: New file.
18500
18501 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18502
18503 * mm-decode.el (mm-find-part-by-type): Move it here.
18504 * mml.el (mml-postprocess): Move it here.
18505 (mml-postprocess-alist): Move it here. Merge them.
18506
18507 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18508
18509 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18510 unencoded stuff in the header.
18511
18512 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18513
18514 * gnus-group.el (gnus-group-listed-groups): New variable.
18515 (gnus-group-list-option): New variable.
18516 (gnus-group-list-limit-map): New keymap.
18517 (gnus-group-list-flush-map): New keymap.
18518 (gnus-group-list-plus-map): New keymap.
18519 (gnus-group-prepare-logic): New function.
18520 (gnus-group-prepare-flat): Merge with
18521 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18522 (gnus-group-prepare-flat-list-dead): Ditto.
18523 (gnus-group-list-matching): Use gnus-group-prepare-function.
18524 (gnus-group-list-dormant): Ditto.
18525 (gnus-group-list-cached): Ditto.
18526 (gnus-group-listed-groups): New function.
18527 (gnus-group-list-limit): New function.
18528 (gnus-group-list-flush): New function.
18529 (gnus-group-list-plus): New function.
18530 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18531 (gnus-topic-prepare-topic): Ditto.
18532
18533 2000-10-27 Paul Jarc <prj@po.cwru.edu>
18534
18535 * message.el (message-insert-to, message-get-reply-headers):
18536 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18537
18538 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18539
18540 * mml2015.el: New file.
18541 * smime.el: New file.
18542 * mml-smime.el: New file.
18543
18544 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18545
18546 * ChangeLog: Moved to ChangeLog.1.
18547
18548 See ChangeLog.1 for earlier changes.
18549
18550 Copyright (C) 2000-2002, 2004-2015 Free Software Foundation, Inc.
18551
18552 This file is part of GNU Emacs.
18553
18554 GNU Emacs is free software: you can redistribute it and/or modify
18555 it under the terms of the GNU General Public License as published by
18556 the Free Software Foundation, either version 3 of the License, or
18557 (at your option) any later version.
18558
18559 GNU Emacs is distributed in the hope that it will be useful,
18560 but WITHOUT ANY WARRANTY; without even the implied warranty of
18561 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18562 GNU General Public License for more details.
18563
18564 You should have received a copy of the GNU General Public License
18565 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
18566
18567 ;; Local Variables:
18568 ;; coding: utf-8
18569 ;; End: