Spelling fix.
[bpt/emacs.git] / lisp / gnus / ChangeLog.2
CommitLineData
996aa8c1 12004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2
3 * gnus.el: Gnus v5.10.6 is released.
4
52004-01-04 Kai Grossjohann <kai@emptydomain.de>
6
7 * gnus-sum.el (gnus-summary-print-article): Doc fix.
8
92004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * gnus.el (gnus-version-number): Bump.
12
996aa8c1 132004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
14
15 * gnus.el: Gnus v5.10.5 is released.
16
172004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
18
19 * gnus-fun.el (gnus-face-from-file): Message 9.
20
212004-01-03 Romain FRANCOISE <romain@orebokech.com>
22
23 * gnus-fun.el (gnus-face-from-file): Use gnus-message.
24
252004-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
482004-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
bf247b6e 53 cat.
23f87bed
MB
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
996aa8c1 612004-01-03 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
62
63 * gnus.el: Gnus v5.10.4 is released.
64
652004-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
712004-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * gnus-dired.el (gnus-dired-mode-map): Change keymaps.
74
752004-01-02 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
76
77 * smime.el (smime-crl-check): Doc fix.
78
4968aeff 792004-01-02 Edwin Steiner <edwin.steiner@gmx.net> (tiny change)
23f87bed
MB
80
81 * gnus-nocem.el (gnus-nocem-enter-article): Use the real group
4968aeff 82 hashtb.
23f87bed 83
996aa8c1 842004-01-02 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed 85
996aa8c1 86 * nnml.el (nnml-save-mail): Grok compressed articles.
23f87bed
MB
87
882004-01-02 Teodor Zlatanov <tzz@lifelogs.com>
89
2f1982bb
JB
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.
23f87bed
MB
93
942004-01-01 Simon Josefsson <jas@extundo.com>
95
96 * mml-sec.el (mml-default-encrypt-method)
97 (mml-default-sign-method): Defcustom.
98
992003-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
1072003-12-31 Jeremy Maitin-Shepard <jbms@attbi.com>
108
109 * mml.el (mml-generate-mime-1): Use mml-compute-boundary (tiny
bf247b6e 110 change).
23f87bed
MB
111
1122003-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
1282003-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
1332003-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
996aa8c1 1462003-12-30 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
23f87bed
MB
147
148 * smime.el (smime-crl-check): New.
996aa8c1 149 (smime-verify-region): Use it.
23f87bed
MB
150
1512003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
152
996aa8c1
MB
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\e,Ad\e(Bsterer <sigurd@12move.de>.
23f87bed
MB
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
996aa8c1
MB
1632003-12-30 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
164
165 * gnus-score.el (gnus-score-edit-file-at-point): Consider the
166 whole match element.
167
23f87bed
MB
1682003-12-30 Jesper Harder <harder@ifa.au.dk>
169
170 * gnus-sum.el (gnus-summary-make-menu-bar): Add ellipses.
171
1722003-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
996aa8c1 1822003-12-30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
183
184 * gnus.el: Gnus v5.10.3 is released.
185
1862003-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
996aa8c1 1922003-12-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
193 * gnus.el (gnus-server-to-method): Fixed bug in 2003-12-22
194 check-in.
195
1962003-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
2032003-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
996aa8c1 2132003-12-28 Ivan Boldyrev <boldyrev@uiggm.nsc.ru> (tiny change).
23f87bed
MB
214
215 * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding.
23f87bed
MB
216
2172003-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
218
219 * dgnushack.el: Add an advice to byte-optimize-form-code-walker to
220 avoid the warning ``...called for effect'' for the pop form when
221 running Emacs 21.3.
222
2232003-12-26 Jesper Harder <harder@ifa.au.dk>
224
225 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
226 contains "^From " and mm-use-ultra-safe-encoding is true.
227
2282003-12-25 Jesper Harder <harder@ifa.au.dk>
229
230 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
231 CTE header. Don't insert gpg output as unibyte.
232
2332003-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
234
235 * lpath.el: Remove display-time-event-handler and open-ssl-stream;
236 add delete-extent for Emacs; rearrange bindings assuming w3 may
237 not be available and XEmacs without the file-coding feature may be
238 used.
239
2402003-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
241
242 * dgnushack.el (dgnushack-compile): Increase the value for
243 max-specpdl-size when compiling Gnus with Emacs 20.
244
996aa8c1 2452003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
246 * gnus-int.el (gnus-open-server): Fixed the server status such
247 that an agentized server, when opened offline, has a status of
248 offline. Also fixes bug whereby the agent's backend was called
249 twice to open each server.
250
251 * gnus-start.el (gnus-get-unread-articles-in-group): Autoload
252 gnus-agent-possibly-alter-active rather than inline to resolve
253 compiler warnings.
254
255 * gnus.el (gnus-server-to-method): Added fallback of iterating
256 over gnus-newsrc-alist to resolve names of foreign servers.
257 Should fix recent agent bug.
258
2592003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
260
261 * gnus-score.el (gnus-summary-lower-score)
262 (gnus-summary-increase-score): Mention symbolic prefix in the
263 doc-string. Suggested by Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
264
2652003-12-21 Jesper Harder <harder@ifa.au.dk>
266
267 * gnus-agent.el (gnus-agent-read-agentview): Use
268 car-less-than-car.
269
996aa8c1 2702003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
23f87bed
MB
271
272 * message.el (message-yank-buffer): Bind message-reply-buffer to
273 a buffer rather than a string.
274
2752003-12-19 Jesper Harder <harder@ifa.au.dk>
276
277 * gnus-msg.el (gnus-summary-followup): Correct documentation.
278
2792003-12-18 Jesper Harder <harder@ifa.au.dk>
280
281 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
282 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
283
2842003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
285
286 * mm-url.el (mm-url-insert-file-contents-external)
287 (mm-url-insert-file-contents): Added doc-strings. Autoload.
288
2892003-12-18 Jesper Harder <harder@ifa.au.dk>
290
2f1982bb 291 * gnus-cus.el (defvar): Defvar
23f87bed
MB
292 gnus-agent-cat-disable-undownloaded-faces.
293
2942003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
295
296 * message.el (message-forward-subject-name-subject): Use
297 gnus-extract-address-components instead of
298 mail-header-parse-address because it may be called with non-ascii
299 text.
300
3012003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
302
303 * nnmail.el (nnmail-split-fancy): The widget now supports
304 restrictions.
305
3062003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
307
308 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
309
3102003-12-16 Simon Josefsson <jas@extundo.com>
311
312 * sha1-el.el (autoload): Don't use ignore-errors.
313 (sha1-use-external): Use condition-case. Suggested by Katsumi
314 Yamaoka <yamaoka@jpl.org>.
315
3162003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
317
318 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
319 20 as well.
320
3212003-12-15 Simon Josefsson <jas@extundo.com>
322
323 * sha1-el.el (autoload): Ignore errors for
2f1982bb 324 executable-find. (XEmacs ecrypto does not require sh-script where
23f87bed
MB
325 executable.el is located.)
326 (sha1-use-external): Likewise.
327
328 * sha1-el.el (sha1): Add defgroup.
329 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
330 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
331 (sha1): Autoload.
332
333 * nndraft.el (nndraft-request-move-article): Copy definition of
334 nnmh-request-move-article instead of calling it, because the nnmh
335 version uses nnmh-request-article which isn't the same as the
336 nndraft version.
337
3382003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
339
2f1982bb
JB
340 * spam.el: Added some gnus-registry autoloads.
341 (spam-split-symbolic-return): Makes spam-split return 'spam
342 instead of the value of spam-split-group when spam is detected.
343 (spam-split-symbolic-return-positive): Makes spam-split return
344 'ham instead of nil when ham is detected.
345 (spam-autodetect-recheck-messages): Tells spam.el whether it
346 should recheck all messages in a group, or only the unseen ones.
23f87bed
MB
347 (spam-split-last-successful-check): spam-split will set this to
348 the last successful check; this was seen as a cleaner approach
2f1982bb
JB
349 than returning a cell like '(spam spam-use-bogofilter).
350 (spam-list-of-checks): Documentation appended.
cc4a96c6 351 (spam-split): Accommodate the spam-split-symbolic-return and
2f1982bb
JB
352 spam-split-symbolic-return-positive variables.
353 (spam-find-spam): New function called when the summary is built.
354 (spam-log-registered-p): Checks if a ham or spam registration has
355 already been done for an article.
23f87bed
MB
356 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
357 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
358 (spam-check-blacklist, spam-check-bogofilter-headers)
2f1982bb
JB
359 (spam-check-spamoracle): Respect the spam-split-symbolic-return
360 and spam-split-symbolic-return-positive variables.
361 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
362 (spam-unload-hook): Remove spam-find-spam from
363 gnus-summary-prepare-hook.
23f87bed 364
2f1982bb
JB
365 * gnus.el (spam-autodetect, spam-autodetect-methods): New
366 configuration items for spam autodetection.
23f87bed
MB
367
3682003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
369
370 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
371 `gnus-draft-edit-message'. We still have `B w' for
372 `gnus-summary-edit-article'.
373
3742003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
375
376 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
377 definition if there is not a bug in start-itimer.
378
379 * pgg.el (pgg-run-at-time): Ditto.
380
996aa8c1 3812003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
382
383 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
384 (gnus-agent-regenerate-group): When necessary, alter the group's
385 active range to include articles newly recognized as being
386 downloaded.
387 (gnus-agent-regenerate): Removed code that updated the agent's
388 active file as the new gnus-agent-possibly-alter-active function
389 obsolesced it.
390
391 * gnus-cus.el (gnus-agent-customize-category): Added missing
392 agent-disable-undownloaded-faces parameter.
bf247b6e 393
23f87bed
MB
394 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
395 patch as it was too late at adjusting the active range.
396 (gnus-get-unread-articles-in-group): Added call to new
397 gnus-agent-possibly-alter-active to adjust the active range.
398
3992003-12-10 Jesper Harder <harder@ifa.au.dk>
400
401 * message.el (message-get-reply-headers): Narrow to headers.
402
996aa8c1 4032003-12-10 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed 404
996aa8c1
MB
405 * spam.el (spam-disable-spam-split-during-ham-respool): New
406 variable.
407 (spam-ham-copy-or-move-routine): Respect
408 spam-disable-spam-split-during-ham-respool.
409 (spam-split-disabled): New variable.
410 (spam-split): Respect spam-split-disabled.
23f87bed
MB
411
4122003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
413
414 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
415 correctly for the first argument.
416
417 * pgg.el (pgg-run-at-time): New function.
418 (pgg-add-passphrase-cache): Use it.
419
4202003-12-10 Simon Josefsson <jas@extundo.com>
421
422 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
423 input.
424 (pgg-decode-armor-region): Don't parse packet if decoding fail.
425
996aa8c1 4262003-12-09 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed 427
2f1982bb 428 * spam.el (spam-check-bogofilter): Run in the correct buffer.
996aa8c1
MB
429
4302003-12-09 Xavier Maillard <zedek@gnu-rox.org>
431
2f1982bb 432 * spam.el (spam-bogofilter-database-directory): Correct
996aa8c1 433 customization group.
23f87bed
MB
434
4352003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
436
437 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
438 (nnmail-split-fancy): Use it.
439
996aa8c1 4402003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
23f87bed
MB
441
442 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
443 parameter of Content-Type.
444
4452003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
446
447 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
448 compiler macro for rmail-select-summary if rmail is not available,
449 and bind rmail-summary-displayed and rmail-maybe-display-summary
450 in order to silence the compiler even if tm is not available.
451
4522003-12-08 Simon Josefsson <jas@extundo.com>
453
454 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
455
4562003-12-08 Jesper Harder <harder@ifa.au.dk>
457
458 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
459 nil.
460
4612003-12-08 Simon Josefsson <jas@extundo.com>
462
463 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
464 output. Reported by Arne J\e,Ax\e(Brgensen <arne@arnested.dk>.
465
4968aeff 4662003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
467
468 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
4968aeff
KS
469 (pgg-gpg-encrypt-region): Use it.
470
4712003-12-07 Simon Josefsson <jas@extundo.com>
472
473 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
474 Renamed from p-g-r-a.
23f87bed
MB
475 (pgg-gpg-encrypt-region): Update.
476
4772003-12-07 Jesper Harder <harder@ifa.au.dk>
478
479 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
480 use = or zerop to test the return value of call-process, because
481 it can be a string.
482
2f1982bb 483 * mail-source.el (mail-source-fetch-with-program): Do.
23f87bed 484
2f1982bb 485 * mailcap.el (mailcap-viewer-passes-test): Do.
23f87bed
MB
486
487 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
2f1982bb 488 (gnus-uu-post-encode-file): Do.
23f87bed 489
2f1982bb 490 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
23f87bed
MB
491
492 * message.el (message-fix-before-sending): Fix detection of
493 non-printables. Don't replace unencodable utf-8.
494
4952003-12-05 Jesper Harder <harder@ifa.au.dk>
496
497 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
498 (mm-url-insert-file-contents-external): Signal an error if program
499 fails.
500
5012003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
502
2f1982bb
JB
503 * spam-report.el (spam-report-gmane): Iterate over articles
504 instead of a single one; remove interactive usage.
23f87bed
MB
505
5062003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
507
508 * dns.el: Fix misplaced eval-when-compile.
509
510 * gnus-util.el: Require alist and provide tm-view when compiling
511 with XEmacs.
512
996aa8c1 5132003-12-03 Jerry James <james@xemacs.org> (tiny change)
23f87bed
MB
514
515 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
23f87bed
MB
516
517 * gnus-util.el: Get rmail definitions when compiling.
23f87bed
MB
518
519 * dns.el: Require gnus-xmas at compile time instead of trying to
520 autoload `gnus-xmas-open-network-stream' because it wasn't picking
521 up the macro.
23f87bed 522
996aa8c1
MB
5232003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
524
23f87bed
MB
525 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
526 docstring.
527 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
528 Fixed implementation such that the predicate `true' no longer
529 evaluates to t.
530
996aa8c1 5312003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
23f87bed 532
2f1982bb 533 * spam.el (spam-check-bogofilter): Check the bogofilter headers
996aa8c1
MB
534 AFTER the save-excursion scope is over.
535
5362003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
537
2f1982bb 538 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
23f87bed
MB
539
5402003-12-01 Simon Josefsson <jas@extundo.com>
541
542 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
543
5442003-11-30 Simon Josefsson <jas@extundo.com>
545
546 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
547 when messaging "X % completed" to inhibit logging them to the
548 message buffer.
549 (gnus-agent-expire-group-1): Mention group name in messages.
550 (gnus-agent-expire-group-1): Only print a message for an article
551 when there actually was something done to it.
552
996aa8c1
MB
553 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
554
5552003-11-30 Kenichi Handa <handa@m17n.org>
556
23f87bed
MB
557 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
558 'to argument. Fixes something or other in Emacs 22, and is
996aa8c1 559 backwards compatible.
23f87bed
MB
560
5612003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
562
bf247b6e 563 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
23f87bed 564
996aa8c1 5652003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
566 * gnus-start.el (gnus-activate-group): The active range of the
567 group must include the articles known to the agent.
568
569 * gnus.el (gnus-agent-method-p): Accept a server name as the
570 method being tested.
571
996aa8c1 5722003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
23f87bed
MB
573
574 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
575
5762003-11-29 Jesper Harder <harder@ifa.au.dk>
577
578 * gnus-group.el (gnus-group-make-menu-bar): Add
579 gnus-group-make-rss-group.
580
5812003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
582
583 * message.el: Added custom-manual links to all variables that have
584 an index entry in the message manual.
585 (message-generate-headers-first): Fixed doc-string.
586
5872003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
588
589 * gnus-msg.el (gnus-summary-yank-message): Don't bind
590 gnus-display-mime-function to nil so that non-ascii text is
591 decoded and attachments are not shown.
592
593 * message.el (message-cite-original-without-signature): Replace
594 the value of message-reply-headers with the yanked article since
595 it may be a different article from the original.
596 (message-cite-original): Ditto.
597
5982003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
599
2f1982bb 600 * spam.el (spam-blacklist-ignored-regexes): New variable, so
23f87bed 601 blacklisting can ignore certain regular expressions (e.g. the
2f1982bb
JB
602 user's e-mail address).
603 (spam-bogofilter-spam-strong-switch)
604 (spam-bogofilter-ham-strong-switch): Options used when articles are
605 already registered as the opposite classification.
606 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
23f87bed
MB
607 spam articles, generated when a summary buffer is entered, and
608 consulted when it's exited so we know what articles are changing
2f1982bb
JB
609 state from spam to ham or vice-versa.
610 (spam-xor): Everyone needs a little convenience.
611 (spam-list-of-processors): Lookup table for old-style spam/ham
612 exits processors.
613 (spam-group-processor-p): Support old-style and new-style spam/ham
614 exit processors.
615 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
616 processors.
617 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
23f87bed
MB
618 logic to iterate over list of processors instead of manual
619 individual lookup, unregister any articles that change from ham to
620 spam or vice-versa in the course of the summary buffer usage; use
2f1982bb
JB
621 the new spam-register-routine.
622 (spam-ham-copy-routine, spam-ham-move-routine)
623 (spam-mark-spam-as-expired-and-move-routine): Check that the list
23f87bed 624 of groups is not nil, because apply doesn't like to apply a
2f1982bb
JB
625 function across nil.
626 (spam-registration-functions): Variable for looking up spam/ham
627 registration/unregistration functions based on a spam-use-* symbol.
23f87bed
MB
628 (spam-classification-valid-p, spam-process-type-valid-p)
629 (spam-registration-check-valid-p)
2f1982bb
JB
630 (spam-unregistration-check-valid-p): Convenience functions.
631 (spam-registration-function, spam-unregistration-function): Look
23f87bed 632 up the registration/unregistration function based on a
2f1982bb
JB
633 classification and the check (spam-use-* symbol).
634 (spam-list-articles): Generate list of spam/ham articles from a
635 given list of articles.
636 (spam-register-routine): Do the heavy work of registering and
23f87bed 637 unregistering articles, using all the articles in the group or
2f1982bb
JB
638 specific ones as needed.
639 (spam-generic-register-routine): Removed, no longer used.
23f87bed 640 (spam-log-unregistration-needed-p, spam-log-undo-registration):
2f1982bb
JB
641 Handle article registration/unregistration with a given spam/ham
642 processor and group.
643 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
644 (bogofilter, spamoracle): Rewrite registration/unregistration
23f87bed
MB
645 functions to take a list of articles and the unregister option.
646 Much hilarity ensues.
2f1982bb
JB
647 (spam-initialize): spam-stat-maybe-{save,load} already
648 respect spam-use-stat.
23f87bed 649 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
2f1982bb 650 Don't load and save unnecessarily.
23f87bed 651
2f1982bb
JB
652 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
653 database is modified.
23f87bed
MB
654 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
655 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
2f1982bb
JB
656 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
657 needed.
658 (spam-stat-save): Respect spam-stat-dirty, unless the force
659 parameter is specified.
660 (spam-stat-load): Clear spam-stat-dirty.
23f87bed 661
2f1982bb 662 * gnus.el (gnus-install-group-spam-parameters): Marked the
23f87bed 663 old-style exit processors as obsolete in the docs, added the
2f1982bb 664 new-style exit processors while the old ones are still allowed.
23f87bed
MB
665
6662003-11-25 Jesper Harder <harder@ifa.au.dk>
667
668 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
669 unless its list of addresses is identical to From.
670
6712003-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
672
673 * dgnushack.el (mapc): Add the compiler macro for Emacs 20.
674
996aa8c1 6752003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
676 * gnus-srvr.el (gnus-server-insert-server-line): The server names
677 used in gnus-agent are different (for example, the native server
678 uses the alias "native") from the names in gnus-srvr.
679 Compensating by adding a second text property storing the name
680 expected by gnus-agent.
681 (gnus-server-named-server): New function.
682 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
683 No longer expect an argument as it was ignored anyway. Uses the
684 new gnus-server-named-server function to get gnus-agent compatible
685 names from the server buffer.
686
996aa8c1 6872003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
688
689 * gnus.el (gnus-agent-covered-methods): Documented use of
690 named servers, not methods, to identity agentized groups.
691 Users may now change their server configurations without having
692 the server become "unagentized".
693 (gnus-agent-covered-methods): Removed from gnus-variable-list to
694 avoid storing two copies of gnus-agent-covered-methods, one in
695 .newsrc.eld and the other in agent/lib/servers.
696 (gnus-server-to-method): Do not cache server for the nil method.
697 (gnus-method-to-server): New function. Associate named server
698 with all, even foreign, methods.
699 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
700 simple last-response cache to offset performance lose of having to
701 always convert methods to named servers.
702 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
703 documentation.
704 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
705 Modified to support new definition of gnus-agent-covered-method.
706 (gnus-agent-read-servers): Rewritten to convert old method data
707 into server names.
708 (gnus-agent-read-servers-validate)
709 (gnus-agent-read-servers-validate-native): New functions.
710 (gnus-agent-write-servers): No longer use gnus-method-simplify as
711 it failed to simplify foreign methods.
712 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
713 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
714 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
715 function as gnus-agent-covered-methods variable no longer provides
716 methods.
717 (gnus-agent-covered-methods): New function
718 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
719 if gnus-verbose is greater than 4, report statistics of NOV
720 entries and files deleted as well as total bytes recovered.
721 (gnus-agent-expire-done-message): New function
722 (gnus-agent-unread-articles): Bug fix. No longer drops last
723 unread article onto read list.
724 (gnus-agent-regenerate-group): Changed prompt to use typical
725 style.
726 (gnus-agent-group-covered-p): Rewrote to internally use
727 gnus-agent-method-p.
728 * gnus-int.el (gnus-start-news-server): Partially convert old
729 gnus-agent-covered-methods to new format so that gnus-open-server
730 functions correctly.
731 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
732 gnus-agent-covered-methods with gnus-agent-method-p.
733 * gnus-start.el (gnus-clear-system): Added
734 gnus-agent-covered-methods to compensate for removing it from
735 gnus-variable-list.
736 (gnus-setup-news): Complete conversion of old
737 gnus-agent-covered-methods to new format so that secondary and
738 foreign servers can be correctly opened.
739
7402003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
741
2f1982bb
JB
742 * spam.el (spam-ham-copy-or-move-routine): Add respooling
743 support, not working well yet.
23f87bed 744
2f1982bb
JB
745 * gnus.el (ham-process-destination): Make 'respool option the
746 only one, so it can't be chosen together with other groups.
23f87bed
MB
747
7482003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
749
2f1982bb
JB
750 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
751 choices instead of a boolean.
23f87bed 752 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
2f1982bb
JB
753 New convenience functions.
754 (gnus-registry-split-fancy-with-parent): Use convenience
23f87bed 755 functions, also don't return extra tracking info if sender or
2f1982bb
JB
756 subject is found in more than one groups.
757 (gnus-registry-add-group): Use new convenience functions to
758 decide if sender and subject should be tracked.
23f87bed 759
2f1982bb
JB
760 * gnus.el (ham-process-destination): Add 'respool option,
761 unused by spam.el yet.
23f87bed
MB
762
7632003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
764
765 * gnus-score.el (gnus-decay-score): Return a surely smaller value
766 than the argument in XEmacs.
767
996aa8c1 7682003-11-18 Sam Steingold <sds@gnu.org>
23f87bed
MB
769
770 * message.el (message-insert-to): Don't use `gnus-message'.
771 (message-header-synonyms): New variable.
772 (message-carefully-insert-headers): Use it (check for synonyms).
996aa8c1 773 Added doc-string.
23f87bed
MB
774
7752003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
776
777 * html2text.el (html2text-remove-tags): Remove the tag in a
778 simpler way to avoid inflooping.
779
7802003-11-17 Simon Josefsson <jas@extundo.com>
781
782 * imap.el (imap-gssapi-auth-p): Don't check capability (some
783 servers remove AUTH=GSSAPI from capability response returned after
784 successful authentication).
785
7862003-11-16 Jesper Harder <harder@ifa.au.dk>
787
788 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
789 Reported by Artem Chuprina <ran@ran.pp.ru>.
790
7912003-11-14 Simon Josefsson <jas@extundo.com>
792
793 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
794 when it isn't available.
795
7962003-11-13 Alex Schroeder <alex@gnu.org>
797
798 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
799 rss:author nor dc:creator is provided.
800
8012003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
802
803 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
804 contained in Content-Type header of multipart/related messages.
805
806 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
807 (mm-w3m-cid-retrieve): Use it.
808
809 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
810 (mml-insert-mime-headers): Insert Content-ID header.
811 (mml-insert-mml-markup): Insert start="<id>" value.
812
8132003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
814
2f1982bb
JB
815 * nnml.el (nnml-request-accept-article): Pass sender to
816 nnmail-cache-insert.
23f87bed 817
2f1982bb
JB
818 * nnmh.el (nnmh-request-accept-article): Pass sender to
819 nnmail-cache-insert.
23f87bed 820
2f1982bb
JB
821 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
822 nnmail-cache-insert.
23f87bed 823
2f1982bb
JB
824 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
825 nnmail-cache-insert.
23f87bed 826
2f1982bb
JB
827 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
828 nnmail-cache-insert.
23f87bed 829
2f1982bb
JB
830 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
831 pass it to the nnmail-spool-hook.
23f87bed 832
2f1982bb
JB
833 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
834 (gnus-registry-action): Add sender lexical var and pass it to
835 gnus-registry-add-group.
836 (gnus-registry-spool-action): Take a sender parameter, pass to
837 gnus-registry-add-group.
838 (gnus-registry-split-fancy-with-parent): Trace by sender in
839 addition to subject.
840 (gnus-registry-fetch-sender-fast): New function.
841 (gnus-registry-add-group): Accept sender parameter.
23f87bed
MB
842
8432003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
844
845 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
2f1982bb
JB
846 (spam-mark-spam-as-expired-and-move-routine): Allow for the
847 groups to be a list of a single item.
23f87bed
MB
848
849 * gnus.el (gnus-install-group-spam-parameters):
2f1982bb 850 ham-process-destination and spam-process-destination allow lists now.
23f87bed
MB
851
8522003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
853
996aa8c1 854 * message.el (message-mode-field-menu): Moved some entries, added
23f87bed
MB
855 `message-insert-wide-reply'.
856 (message-change-subject): Fixed comment.
857
996aa8c1
MB
8582003-11-10 Sam Steingold <sds@gnu.org>
859
860 * message.el (message-insert-to): Do error out when the user
861 requested no Cc. Don't insert empty To. Can be added to
862 `message-setup-hook' now.
863
23f87bed
MB
8642003-11-10 Simon Josefsson <jas@extundo.com>
865
866 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
867
8682003-11-09 Simon Josefsson <jas@extundo.com>
869
870 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
871 key id too (for decryption).
872 (pgg-gpg-sign-region): Likewise.
873
af09dd78 8742003-11-09 Satyaki Das <satyakid@stanford.edu>
23f87bed
MB
875
876 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
877 (pgg-gpg-lookup-all-secret-keys): New function.
878 (pgg-gpg-select-matching-key): Likewise.
996aa8c1 879 (pgg-gpg-decrypt-region): Use new functions.
23f87bed
MB
880
8812003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
882
2f1982bb 883 * nnmail.el (nnmail-cache-insert): Make sure that the
23f87bed 884 nnmail-spool-hook is called with a valid newsgroup name (though
2f1982bb 885 it may be wrong).
23f87bed 886
2f1982bb
JB
887 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
888 string, instead of triggering an error.
23f87bed
MB
889
8902003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
891
2f1982bb
JB
892 * gnus.el (gnus-group-guess-full-name-from-command-method):
893 New function.
23f87bed 894
2f1982bb
JB
895 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
896 requested.
897 (gnus-registry-split-fancy-with-parent): When long names are in use,
898 strip the name if we're in the native server, or else return nothing.
899 (gnus-registry-spool-action, gnus-registry-action): Use
23f87bed 900 gnus-group-guess-full-name-from-command-method instead of
2f1982bb 901 gnus-group-guess-full-name.
23f87bed
MB
902
903 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
904 (spam-ham-copy-or-move-routine): Prevent article deletions or
905 moves unless the backend allows it.
23f87bed 906
2f1982bb 907 * gnus.el (gnus-install-group-spam-parameters): Fixed parameters
23f87bed 908 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
2f1982bb 909 <Jean-Marc.Lasgouttes@inria.fr>.
23f87bed 910
2f1982bb
JB
911 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
912 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
23f87bed 913
4968aeff 9142003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
23f87bed
MB
915
916 * gnus-score.el (gnus-decay-score): Protect against arithmetic
4968aeff 917 errors.
23f87bed
MB
918
9192003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
920
921 * spam.el
2f1982bb
JB
922 (spam-log-processing-to-registry): Improved message and comments.
923 (spam-log-unregistration-needed-p): New function
23f87bed
MB
924 (spam-ifile-register-spam-routine)
925 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
926 (spam-stat-register-ham-routine)
927 (spam-blacklist-register-routine)
928 (spam-whitelist-register-routine)
929 (spam-bogofilter-register-spam-routine)
930 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
931 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Change
932 spam-log-processing-to-registry invocations appropriately.
23f87bed 933
4968aeff 9342003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
23f87bed
MB
935
936 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
4968aeff
KS
937
9382003-10-31 Simon Josefsson <jas@extundo.com>
939
940 * imap.el (imap-process-connection-type): Improve docstring.
941 Suggested by Derek Atkins <warlord@MIT.EDU>.
23f87bed
MB
942
9432003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
944
2f1982bb
JB
945 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
946 (spam-log-to-registry): New variable for interfacing with the
947 gnus-registry.
948 (spam-install-hooks): Variable had the wrong customization group.
949 (spam-fetch-field-message-id-fast): Convenience function for fetch
950 a message ID quickly.
951 (spam-log-processing-to-registry): New function.
23f87bed
MB
952 (spam-ifile-register-spam-routine)
953 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
954 (spam-stat-register-ham-routine)
955 (spam-blacklist-register-routine)
956 (spam-whitelist-register-routine)
957 (spam-bogofilter-register-spam-routine)
958 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
959 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Add
960 spam-log-processing-to-registry invocations.
23f87bed 961
2f1982bb
JB
962 * gnus-registry.el: Fixed docs in the preface to mention
963 gnus-registry-initialize.
964 (gnus-registry-store-extra): Remove cached extra entry
965 information when new extra entry is stored.
23f87bed
MB
966
9672003-10-29 Simon Josefsson <jas@extundo.com>
968
969 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
970 after separating m-f-m-b.
971
2f1982bb 9722003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
23f87bed
MB
973
974 * message.el (message-forward-make-body-plain): Remove ignored
4968aeff
KS
975 headers.
976
9772003-10-29 Simon Josefsson <jas@extundo.com>
978
979 * message.el (message-forward-make-body-plain): Fix ARG=1.
23f87bed
MB
980
9812003-10-28 Jesper Harder <harder@ifa.au.dk>
982
983 * message.el (message-forward-subject-name-subject)
984 (message-forward-subject-author-subject): Decode non-ASCII
985 newsgroup names.
986 (autoload): Autoload gnus-group-decoded-name.
987
9882003-10-27 Simon Josefsson <jas@extundo.com>
989
990 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
991 parameter key, overrides the key id used to store passphrase
992 under (uses true key id from gpg output if nil).
993 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
994 string STR, instead of (pgg-lookup-key STR t).
995 (pgg-gpg-encrypt-region): Store passphrase under user suplied
996 string, instead of real key id taken from gpg output.
997 (pgg-gpg-decrypt-region): Likewise.
998 (pgg-gpg-sign-region): Likewise.
999 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
1000
10012003-10-27 Romain FRANCOISE <romain@orebokech.com>
1002
bf247b6e 1003 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
23f87bed
MB
1004
10052003-10-27 Simon Josefsson <jas@extundo.com>
1006
1007 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
1008 only consists of short lines and ASCII, when
1009 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
1010 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
1011 This make it possible to pipe the raw RFC 822 message into 'gpg'
1012 and have the signature work. Potential problem: what if message
1013 contain data that would be dash-escaped by OpenPGP
1014 implementations? Then PGP 2.x might not be able to parse the raw
1015 RFC 822 message correctly. If that problem is worth fixing, it
1016 should be fixed by detecting the situation, instead of applying QP
1017 to everything. Based on discussion with "John A. Martin"
1018 <jam@jamux.com>.
1019
10202003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1021
1022 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
1023 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1024 articles, and use move instead of copy when possible.
1025 (spam-split): Added the option of specifying a string as a
23f87bed
MB
1026 spam-split parameter; such a string will override
1027 spam-split-group temporarily.
1028
2f1982bb 1029 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
23f87bed
MB
1030 but should we do something else?
1031
2f1982bb
JB
1032 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1033 message IDs.
23f87bed
MB
1034
10352003-10-26 Simon Josefsson <jas@extundo.com>
1036
1037 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1038 (gnus-header-button-alist): Likewise.
1039 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1040 Reverse parameter list to use same order as in the URL. Reported
1041 by f95-msv@f.kth.se (M\e,Ae\e(Brten Svantesson).
1042
10432003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1044
2f1982bb
JB
1045 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1046 for the variable.
23f87bed
MB
1047
10482003-10-25 Steve Youngs <sryoungs@bigpond.net.au>
1049
1050 * Makefile.in (clean-some): Remove auto-autoloads.* and
1051 custom-load.* as well.
1052 (distclean): Ditto.
1053
1054 * dgnushack.el (dgnushack-make-load): Add a local vars section to
1055 the dummy gnus-load.el.
1056
10572003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1058
2f1982bb
JB
1059 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
1060 is t, also don't intepret the list of groups as a list of lists.
23f87bed 1061 (spam-mark-spam-as-expired-and-move-routine)
2f1982bb 1062 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
23f87bed 1063 more groups were specified (and "copy" was not specified for
2f1982bb 1064 spam-ham-copy-or-move-routine) (fixed twice).
23f87bed
MB
1065
10662003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1067
1068 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1069 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1070 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1071
10722003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
1073
1074 * dgnushack.el (dgnushack-gnus-load-file): Set to
1075 "auto-autoloads.el" if building with XEmacs.
1076 (dgnushack-cus-load-file): Set to "custom-load.el" if building
1077 with XEmacs.
1078 (dgnushack-make-cus-load): We don't delete the resulting file if
1079 building with XEmacs so byte-compile it.
1080 (dgnushack-make-load): When building with XEmacs do nothing except
1081 byte-compile the autoload file and create a dummy gnus-load.el
bf247b6e 1082 file.
23f87bed
MB
1083
10842003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1085
1086 * message.el (message-make-fqdn): Bind case-fold-search.
1087 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1088
10892003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1090
1091 * gnus.el (spam-process-destination, ham-process-destination):
2f1982bb 1092 Allow multiple groups as a choice.
23f87bed 1093
2f1982bb 1094 * spam.el (spam-check-blackholes): Remove "[IP address]"
23f87bed 1095 requirement, now just "IP address" is enough for detection for
2f1982bb
JB
1096 blackhole checking.
1097 (spam-check-blackholes): Oops, the dots were not escaped.
1098 (spam-mark-spam-as-expired-and-move-routine): Added multiple group
1099 support (multiple copies, then delete).
1100 (spam-ham-copy-routine): New function.
1101 (spam-ham-move-routine): New function.
1102 (spam-ham-copy-or-move-routine): New function (used to be
1103 spam-ham-move-routine), handle multiple groups.
1104 (spam-summary-prepare-exit): Call the new functions.
23f87bed
MB
1105
11062003-10-23 Simon Josefsson <jas@extundo.com>
1107
1108 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1109
11102003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1111
1112 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1113 attribute in Emacs.
1114
11152003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1116
1117 * message.el (message-bounce): Don't erase except bounced header.
1118
11192003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1120
2f1982bb
JB
1121 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1122 address in a string.
1123 (spam-check-blackholes): Use spam-reverse-ip-string.
23f87bed
MB
1124
11252003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1126
1127 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1128 value for gnus-page-broken.
1129
1130 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1131 gnus-break-pages instead of gnus-page-broken.
1132 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1133 gnus-page-broken; narrow to the end of a page beforehand.
1134 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1135 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1136 is non-nil.
1137
11382003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1139
1140 * gnus-picon.el (gnus-picon-transform-address): Protect against
bf247b6e 1141 errors.
23f87bed
MB
1142
11432003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1144
1145 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1146 (xemacs-codename): Move defvar to gnus-util.el.
1147
1148 * gnus-util.el (xemacs-codename): Defvar when compiling.
1149
11502003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1151
1152 * spam-report.el (spam-report-url-ping-plain): Include a
bf247b6e 1153 User-Agent.
23f87bed
MB
1154
1155 * gnus-msg.el (gnus-extended-version): Use it.
1156
1157 * gnus-util.el (gnus-emacs-version): Separated out into own
bf247b6e 1158 function.
23f87bed
MB
1159
11602003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1161
1162 * message.el (message-mode-field-menu): Added
1163 message-generate-unsubscribed-mail-followup-to.
1164 (message-forward-subject-fwd): Avoid double "Fwd: "
1165 (message-change-subject): Added comment.
1166
11672003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1168
1169 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1170
1171 * mml.el (mml-insert-mime): Quote mml.
1172
11732003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1174
1175 * gnus-sum.el (gnus-remove-odd-characters): Use
1176 mm-subst-char-in-string instead of subst-char-in-string.
1177 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1178 of replace-regexp-in-string.
1179
11802003-10-19 Jesper Harder <harder@ifa.au.dk>
1181
1182 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1183 from file name.
1184
11852003-10-18 Jesper Harder <harder@ifa.au.dk>
1186
1187 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1188 to mm-default-directory.
1189 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1190
11912003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1192
1193 * pop3.el (pop3-read-response): Check whether the process is
bf247b6e 1194 alive.
23f87bed
MB
1195
1196 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1197
1198 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
bf247b6e 1199 strings.
23f87bed
MB
1200
1201 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
bf247b6e 1202 right.
23f87bed
MB
1203
1204 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1205
1206 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1207
1208 * message.el (message-field-value): New function.
1209 (message-insert-disposition-notification-to): Use Reply-To, too.
1210
bf247b6e 1211 * imap.el (imap-mailbox-status): Upcase STATUS commands.
23f87bed
MB
1212
1213 * gnus-sum.el (gnus-remove-odd-characters): New function.
1214 (gnus-nov-parse-line): Use it.
1215
12162003-10-18 Matt Swift <swift@alum.mit.edu>
1217
bf247b6e 1218 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
23f87bed
MB
1219
12202003-10-18 Romain FRANCOISE <romain@orebokech.com>
1221
2f1982bb 1222 * message.el (message-forward-make-body): Does both
23f87bed
MB
1223 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1224 message buffer.
1225
12262003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1227
1228 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1229 broken.
1230
1231 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1232 isn't available.
1233
1234 * message.el (message-hidden-headers): Doc fix.
1235
12362003-10-18 Jesper Harder <harder@ifa.au.dk>
1237
1238 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1239 fields aren't found.
1240
12412003-10-18 Simon Josefsson <jas@extundo.com>
1242
1243 * message.el (message-forward-make-body-plain)
1244 (message-forward-make-body-mime, message-forward-make-body-mml)
1245 (message-forward-make-body-digest-plain)
1246 (message-forward-make-body-digest-mime)
1247 (message-forward-make-body-digest): New, derived from
1248 message-forward-make-body.
1249 (message-forward-make-body): Use them.
1250 (message-forward-show-mml): New default 'best.
1251 (message-forward-make-body): Support it.
1252
12532003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1254
1255 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1256 (gnus-article-prepare): Don't set to t.
1257 (gnus-narrow-to-page): Set to t if we break.
1258
12592003-06-11 Daniel N\e,Ai\e(Bri <dne@mayonnaise.net>
1260
1261 * message.el (message-resend): Generate Resent-Message-ID header.
1262
12632003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1264
1265 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1266 before checking end-of-buffer.
1267 (gnus-mime-delete-part): Don't insert parts twice.
1268
12692003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270
1271 * gnus-art.el (article-update-date-lapsed): Make sure point
1272 doesn't move around (much).
1273
12742003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1275
1276 * mail-source.el (mail-source-keyword-map): List "cur" before
1277 "new" for maildirs.
1278
12792003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1280
1281 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
bf247b6e 1282 group.
23f87bed
MB
1283
1284 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1285 name for gcc-self.
1286 (gnus-inews-insert-archive-gcc): Paren mistake.
1287
1288 * gnus-sum.el (gnus-summary-enter-digest-group): Add
bf247b6e 1289 parent-group.
23f87bed
MB
1290
1291 * gnus-art.el (gnus-ignored-headers): Add more headers.
1292
1293 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1294 base64 or QP.
1295
1296 * nnmail.el (nnmail-article-group): Default to "bogus".
1297
1298 * mail-source.el (mail-source-delete-incoming): Change to nil.
1299
13002003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1301
1302 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1303
13042003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1305
1306 * mail-source.el (defvar): Add post/pre/scripts.
1307 (mail-source-fetch-imap): Use them.
1308
1309 * nndraft.el (nndraft-request-move-article): Fix infinite
bf247b6e 1310 recursion.
23f87bed
MB
1311
1312 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1313
13142003-10-16 Ed L. Cashin <ecashin@uga.edu>
1315
1316 * imap.el (imap-interactive-login): Set imap-password to nil if
1317 login fails.
1318
13192003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1320
1321 * message.el (message-inserted-headers): New variable.
1322 (message-mode): Make local.
bf247b6e 1323 (message-mode): Set all the local action variables to nil.
23f87bed
MB
1324
13252003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1326
1327 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1328 (mm-w3m-safe-url-regexp): Doc fix.
1329
13302003-10-12 Jesper Harder <harder@ifa.au.dk>
1331
1332 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1333 it's done by nnmail-article-group.
1334
996aa8c1
MB
13352003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1336
23f87bed 1337 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
23f87bed
MB
1338
13392003-10-10 Jesper Harder <harder@ifa.au.dk>
1340
1341 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1342 XEmacs.
1343
13442003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1345
2f1982bb
JB
1346 * spam.el (spam-initialize): New function, does the spam-face
1347 update and all the hooks, replaces spam-install-hooks-function.
23f87bed 1348
2f1982bb
JB
1349 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1350 function to explicitly initialize the registry.
23f87bed
MB
1351
13522003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1353
1354 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1355
1356 * mm-view.el (mm-w3m-mode-map): Doc fix.
1357 (mm-inline-text-html-render-with-w3m): Add a comment.
1358
13592003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1360
1361 * gnus-group.el: Remove superfluous eval-when-compiles.
1362
13632003-10-10 Jesper Harder <harder@ifa.au.dk>
1364
1365 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1366
13672003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1368
1369 * dns.el (query-dns): Don't error out on malformed resolv files.
1370
13712003-10-06 Jesper Harder <harder@ifa.au.dk>
1372
1373 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1374 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1375
13762003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1377
2f1982bb
JB
1378 * spam.el (spam-check-blackholes): Exit the loop if matches are
1379 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
23f87bed 1380 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
2f1982bb
JB
1381 (spam-from-listed-p): Use nnmail-fetch-field instead of
1382 message-fetch-field.
23f87bed
MB
1383
13842003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1385
1386 * mm-decode.el (mm-attachment-file-modes): Change the default
1387 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1388
13892003-10-03 Jesper Harder <harder@ifa.au.dk>
1390
1391 * mm-decode.el (mm-file-name-delete-control)
1392 (mm-file-name-delete-gotchas): New functions.
1393 (mm-file-name-rewrite-functions): Use them.
1394 (mm-attachment-file-modes): New option.
1395 (mm-save-part-to-file): Use it.
1396
13972003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1398
1399 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1400
996aa8c1 14012003-10-02 Michael Shields <shields@msrl.com>
23f87bed
MB
1402
1403 * pgg-def.el (pgg-default-keyserver-address): Change to
996aa8c1 1404 subkeys.pgp.net.
23f87bed
MB
1405
14062003-10-01 Simon Josefsson <jas@extundo.com>
1407
1408 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1409 by ',', as in 'foo@example.org, bar@example.org'.
1410
14112003-10-01 Jesper Harder <harder@ifa.au.dk>
1412
1413 * message.el (message-send): Fix reversed logic of supersedes
1414 check.
1415
14162003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1417
1418 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1419 suggested by Norbert Koch <viteno@xemacs.org>.
1420
14212003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1422
1423 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1424 change in order to correct the position where an invisible topic
1425 (because gnus-topic-display-empty-topics is nil) may be inserted.
1426
14272003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1428
1429 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1430
14312003-09-20 Jesper Harder <harder@ifa.au.dk>
1432
1433 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1434
14352003-09-20 Simon Josefsson <jas@extundo.com>
1436
1437 * tls.el (tls-process-connection-type): Doc fix.
1438
1439 * imap.el (imap-starttls-open): Rewrite, should support both old
1440 starttls.el and new starttls.el that uses GNUTLS.
1441
14422003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1443
1444 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1445 of custom-set-default which isn't available in old XEmacsen.
1446
14472003-09-17 Jesper Harder <harder@ifa.au.dk>
1448
1449 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1450 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1451
2f1982bb 1452 * message.el (message-bounce, message-forward-show-mml): Do.
bf247b6e 1453
23f87bed
MB
14542003-09-13 Jesper Harder <harder@ifa.au.dk>
1455
1456 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1457 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1458
1459 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1460
14612003-09-12 Jesper Harder <harder@ifa.au.dk>
1462
1463 * gnus-group.el (gnus-group-fetch-control): ISC changed
1464 compression from .Z to .gz.
1465
1466 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1467 address-mime.
1468
14692003-09-11 Jesper Harder <harder@ifa.au.dk>
1470
1471 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1472 characters.
1473
14742003-09-10 Jesper Harder <harder@ifa.au.dk>
1475
1476 * gnus.el (gnus-group-charter-alist): Update.
1477
2f1982bb 14782003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
996aa8c1
MB
1479
1480 * spam-report.el: Use mm-url.el functions for external URL loading
1481 when the built-in HTTP GET is insufficient (e.g. proxies are in
1482 the way).
1483
23f87bed
MB
14842003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1485
996aa8c1
MB
1486 * spam-report.el (spam-report-url-ping-function): New option,
1487 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1488 (spam-report-url-ping): Call spam-report-url-ping-function.
1489 (spam-report-url-ping-plain): New function, does what
1490 spam-report-url-ping used to do.
1491 (spam-report-url-ping-mm-url): Function that delegates to
1492 mm-url.el (autoloaded).
23f87bed
MB
1493
14942003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1495
2f1982bb
JB
1496 * gnus-registry.el (gnus-registry-delete-id): Function to
1497 completely delete an ID, including all the cache hashtables.
1498 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1499 (gnus-registry-simplify-subject): Only run if the argument is a
1500 string, return nil otherwise.
23f87bed
MB
1501
15022003-09-07 Jesper Harder <harder@ifa.au.dk>
1503
1504 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1505
15062003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1507
2f1982bb
JB
1508 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Yet
1509 another error. *sigh*
23f87bed 1510
2f1982bb
JB
1511 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1512 puthash unless gnus-registry-entry-caching is on.
1513 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1514 made everything a part of the 'else'.
1515 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
23f87bed
MB
1516
15172003-09-05 Jesper Harder <harder@ifa.au.dk>
1518
1519 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1520
15212003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1522
2f1982bb
JB
1523 * gnus-registry.el: Added brief explanation of basics.
1524 (gnus-registry-track-extra): New variable for tracking of message
1525 subjects.
1526 (gnus-registry-entry-caching): Caching parameter, used for extra
1527 data.
1528 (gnus-registry-minimum-subject-length): Minimum subject length
1529 before it's considered when tracing subjects.
cc4a96c6 1530 (gnus-registry-save): Accommodate extra data entry caching.
2f1982bb
JB
1531 (gnus-registry-action): Change function name, add the subject and
1532 pass it to gnus-registry-add-group.
1533 (gnus-registry-spool-action): Change function name, add the
1534 subject and pass it to gnus-registry-add-group.
1535 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1536 (gnus-registry-register-message-ids): Pass subject to
1537 gnus-registry-add-group.
23f87bed 1538 (gnus-registry-simplify-subject)
2f1982bb
JB
1539 (gnus-registry-fetch-simplified-message-subject-fast): New
1540 functions.
1541 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): Add
1542 extra data entry caching.
1543 (gnus-registry-add-group): Handle the extra subject parameter.
1544 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1545 gnus-register-* function names.
23f87bed 1546
2f1982bb
JB
1547 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1548 on to the nnmail-spool-hook.
23f87bed 1549
2f1982bb
JB
1550 * nnbabyl.el (nnbabyl-request-accept-article): Added subject to
1551 nnmail-cache-insert call.
23f87bed 1552
2f1982bb
JB
1553 * nndiary.el (nndiary-request-accept-article): Added subject to
1554 nnmail-cache-insert call.
23f87bed 1555
2f1982bb
JB
1556 * nnfolder.el (nnfolder-request-accept-article): Added subject to
1557 nnmail-cache-insert call.
23f87bed 1558
2f1982bb
JB
1559 * nnimap.el (nnimap-split-articles): Added subject to
1560 nnmail-cache-insert call.
1561 (nnimap-request-accept-article): Added subject to
1562 nnmail-cache-insert call.
23f87bed 1563
2f1982bb
JB
1564 * nnmbox.el (nnmbox-request-accept-article): Added subject to
1565 nnmail-cache-insert call.
23f87bed 1566
2f1982bb
JB
1567 * nnmh.el (nnmh-request-accept-article): Added subject to
1568 nnmail-cache-insert call.
23f87bed 1569
2f1982bb
JB
1570 * nnml.el (nnml-request-accept-article): Added subject to
1571 nnmail-cache-insert call.
23f87bed
MB
1572
15732003-09-04 Jesper Harder <harder@ifa.au.dk>
1574
1575 * gnus-art.el (gnus-button-handle-info-url)
1576 (gnus-button-handle-info-url-gnome)
1577 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1578 and KDE style Info URLs.
1579
1580 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1581
15822003-09-02 Jesper Harder <harder@ifa.au.dk>
1583
1584 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1585 of the field.
1586
15872003-09-01 Simon Josefsson <jas@extundo.com>
1588
1589 * mml.el (mml-insert-mime-headers-always): New variable.
1590 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1591 Lars Balker Rasmussen <lars@balker.org>.
1592
4968aeff 15932003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
23f87bed
MB
1594
1595 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1596 imap-open, reverts 2003-03-17 change. Reverse remove before
996aa8c1 1597 calling gnus-compress-sequence.
23f87bed
MB
1598
15992003-08-29 Simon Josefsson <jas@extundo.com>
1600
1601 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1602 Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
1603
16042003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1605
1606 * gnus-art.el (article-display-x-face): Make it possible to set
1607 the gnus-article-x-face-command variable to the lambda form.
1608
16092003-08-27 Simon Josefsson <jas@extundo.com>
1610
1611 * mm-decode.el (mm-remove-part): Try to kill external displayers
1612 cleanly first (if it refuses, C-g aborts loop and kill process
1613 unconditionally). Also make sure process is dead before we remove
1614 the files it may be using. Reported by David Coe
1615 <davidc@debian.org>.
1616
996aa8c1 16172003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
23f87bed
MB
1618
1619 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
996aa8c1 1620 replacement.
23f87bed
MB
1621
16222003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1623
1624 * gnus-art.el: Don't use defvaralias.
1625 (gnus-treat-display-x-face): Warn if the obsolete variable
1626 `gnus-treat-display-xface' exists.
1627
16282003-08-25 Jesper Harder <harder@ifa.au.dk>
1629
1630 * gnus-art.el (gnus-treat-display-face): Fix typo.
1631 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1632 (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
1633
16342003-08-24 Jesper Harder <harder@ifa.au.dk>
1635
1636 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1637 type.
1638
16392003-08-22 Jesper Harder <harder@ifa.au.dk>
1640
1641 * message.el (message-make-forward-subject-function): Fix
1642 customize mismatch.
1643
2f1982bb 1644 * gnus.el (gnus-message-archive-method): Do.
23f87bed
MB
1645
16462003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1647
1648 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1649 char is `/' and add more information for the user.
1650
1651 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1652 (gnus-header-button-alist): Added `In-Reply-To'.
1653
1654 * nnimap.el (nnimap-open-connection): Allow different user names
1655 on the same server (and in the same authinfo file).
1656
16572003-08-20 Jesper Harder <harder@ifa.au.dk>
1658
1659 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1660
1661 * message.el (message-make-forward-subject-function): Add
1662 message-forward-subject-name-subject to choices.
1663
1664 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1665 Redisplay article after editing.
1666
4968aeff 16672003-08-20 Jari Aalto <jari.aalto@poboxes.com>
23f87bed
MB
1668
1669 * gnus.el (gnus-read-group): Added check to ask confirmation if
2f1982bb
JB
1670 Group name contains invalid character. You can use '/' in IMAP,
1671 but not in filenames. G m cannot know what the user is creating,
1672 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
23f87bed
MB
1673
16742003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1675
1676 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1677
16782003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1679
2f1982bb
JB
1680 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1681 should be sent unless gnus-expert-user is on.
23f87bed
MB
1682
16832003-08-09 Jesper Harder <harder@ifa.au.dk>
1684
1685 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1686
16872003-08-07 Jesper Harder <harder@ifa.au.dk>
1688
1689 * pgg-gpg.el (pgg-gpg-process-region): Bind
1690 default-enable-multibyte-characters to nil.
1691
16922003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1693
1694 * canlock.el (canlock-password): Fix customization type.
1695 (canlock-password-for-verify): Ditto.
1696 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1697 (gnus-outlook-deuglify-unwrap-max): Ditto.
1698 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1699 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1700 (gnus-sum-thread-tree-false-root): Ditto.
1701 (gnus-sum-thread-tree-single-indent): Ditto.
1702 * message.el (message-archive-note): Ditto.
1703 (message-subscribed-address-file): Ditto.
1704 (message-user-fqdn): Ditto.
1705 * spam-report.el (spam-report-gmane-regex): Ditto.
1706 * spam.el (spam-blackhole-good-server-regex): Ditto.
1707
1708 * gnus-start.el (gnus-save-killed-list): Fix last change.
1709 * message.el (message-courtesy-message): Ditto.
1710
17112003-08-07 Jesper Harder <harder@ifa.au.dk>
1712
1713 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1714 (gnus-header-newsgroups-face): Explain that it's only used for
1715 crossposts.
1716
17172003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1718
1719 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1720 type.
1721 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1722 * gnus.el (gnus-refer-article-method): Ditto.
1723 * message.el (message-courtesy-message): Ditto.
1724
4968aeff 17252003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
23f87bed
MB
1726
1727 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
23f87bed
MB
1728
17292003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1730
1731 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1732 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1733 * gnus.el (gnus-use-long-file-name): Ditto.
1734
17352003-08-04 Jesper Harder <harder@ifa.au.dk>
1736
1737 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1738 an existing name.
1739
1740 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1741
1742 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1743
2f1982bb 1744 * nntp.el (nntp-large-newsgroup): Do.
23f87bed 1745
2f1982bb 1746 * nnspool.el (nnspool-large-newsgroup): Do.
23f87bed
MB
1747
1748 * gnus-cus.el (gnus-group-parameters): Typo.
1749
17502003-07-31 Simon Josefsson <jas@extundo.com>
1751
1752 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1753 method by default (revert partial 2003-07-10 patch).
1754
17552003-07-28 Dave Love <fx@gnu.org>
1756
1757 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1758
17592003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1760
2f1982bb
JB
1761 * gnus-registry.el (gnus-registry-install): Add an initial
1762 registry read to the loading when gnus-registry-install is set.
23f87bed 1763
4968aeff 17642003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
1765
1766 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
4968aeff 1767 even if the preceding line ends with a soft break.
23f87bed
MB
1768
17692003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1770
bf247b6e 1771 * spam.el (spam-use-regex-body, spam-regex-body-spam)
2f1982bb
JB
1772 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1773 (spam-install-hooks): Added spam-use-regex-body to list or
1774 pre-install conditions.
1775 (spam-list-of-checks): Added spam-use-regex-body and
1776 spam-check-regex-body to list of checks.
1777 (spam-list-of-statistical-checks): Added spam-use-regex-body to
1778 list of statistical checks.
1779 (spam-check-regex-body): Invokes spam-check-regex-headers with
1780 appropriate variable masking.
1781 (spam-check-regex-headers): Changes to print "body" or "header"
1782 where appropriate.
23f87bed
MB
1783
17842003-07-25 Jesper Harder <harder@ifa.au.dk>
1785
1786 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1787 comint-read-noecho. The former is more secure.
1788
17892003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1790
2f1982bb
JB
1791 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1792 whitespace" message level 5 instead of 4.
1793 (gnus-registry-clean-empty-function): New function to remove empty
1794 registry entries.
1795 (gnus-registry-clean-empty): New variable to enable cleaning the
1796 registry when saving it by calling gnus-registry-clean-empty-function.
23f87bed 1797
2f1982bb
JB
1798 * spam.el (spam-summary-prepare-exit): Use
1799 spam-process-ham-in-spam-groups.
1800 (spam-process-ham-in-spam-groups): New variable.
23f87bed
MB
1801
18022003-07-24 Jesper Harder <harder@ifa.au.dk>
1803
1804 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1805
1806 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1807 from 2003-04-03 to fix security problem. See
2f1982bb 1808 http://www.debian.org/security/2003/dsa-339.
23f87bed
MB
1809
18102003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1811
2f1982bb
JB
1812 * gnus.el (gnus-install-group-spam-parameters): Add the
1813 gnus-ticked-mark to the possible choices of ham marks.
23f87bed 1814
2f1982bb
JB
1815 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1816 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
23f87bed
MB
1817
18182003-07-23 Jesper Harder <harder@ifa.au.dk>
1819
1820 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1821 and Mail-Copies-To to address-mime.
1822 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1823
18242003-07-19 Jesper Harder <harder@ifa.au.dk>
1825
1826 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1827
18282003-07-17 Jesper Harder <harder@ifa.au.dk>
1829
1830 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1831 the right place.
1832
18332003-07-14 Simon Josefsson <jas@extundo.com>
1834
1835 * mail-source.el (mail-source-fetch-imap): Don't assume
1836 imap-error-text returns something.
1837
18382003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1839
1840 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1841 nnimap-list-pattern instead of "*".
1842
18432003-07-10 Simon Josefsson <jas@extundo.com>
1844
1845 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1846 default. Improve docstring.
1847
18482003-07-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1849
1850 * imap.el (imap-arrival-filter): Fix test for missing process
1851 buffer.
1852
4968aeff 18532003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1854
1855 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1856 for second, after-process-has-died, accept-process-output.
1857 (imap-arrival-filter): If PROC has no buffer, do nothing.
1858
18592003-07-09 Jesper Harder <harder@ifa.au.dk>
1860
1861 * flow-fill.el: Docstring and message fixes.
1862
2f1982bb 1863 * deuglify.el: Do.
23f87bed 1864
2f1982bb 1865 * gnus-int.el: Do.
23f87bed 1866
2f1982bb 1867 * gnus-msg.el: Do.
23f87bed 1868
2f1982bb 1869 * gnus-util.el: Do.
23f87bed 1870
2f1982bb 1871 * gnus-draft.el: Do.
23f87bed 1872
2f1982bb 1873 * gnus-start.el: Do.
23f87bed 1874
2f1982bb 1875 * gnus.el: Do.
23f87bed 1876
2f1982bb 1877 * gnus-group.el: Do.
23f87bed 1878
2f1982bb 1879 * gnus-art.el: Do.
23f87bed 1880
2f1982bb 1881 * gnus-sum.el: Do.
23f87bed
MB
1882
1883 * mail-source.el (mail-source-movemail): Handle non-numerical
1884 return values.
1885
18862003-07-08 Jesper Harder <harder@ifa.au.dk>
1887
1888 * mailcap.el (mailcap-parse-args-syntax-table)
1889 (mailcap-viewer-passes-test): Docstring fix.
1890
1891 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1892
1893 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1894 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1895 (mm-file-name-replace-whitespace): Docstring fix.
1896
1897 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1898 (mm-uu-pgp-signed-test): Fix message.
1899
1900 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1901 (mml-parse-1, mml-insert-mime-headers): Fix message.
1902
1903 * message.el (message-archive-header)
1904 (message-subscribed-address-functions)
1905 (message-subscribed-addresses, message-subscribed-regexps)
1906 (message-canlock-generate)
1907 (message-generate-new-buffer-clone-locals): Docstring fixes.
1908
2f1982bb 19092003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1910
1911 * imap.el (imap-wait-for-tag): After the process has died, look
996aa8c1 1912 for more output still pending.
23f87bed
MB
1913
19142003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1915
2f1982bb
JB
1916 * spam.el (spam-bogofilter-score): Redisplay article normally
1917 after spam-bogofilter-score is called.
23f87bed 1918
996aa8c1
MB
19192003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1920
1921 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1922
23f87bed
MB
19232003-07-06 Jesper Harder <harder@ifa.au.dk>
1924
1925 * message.el (message-send-mail-with-sendmail): Handle
1926 non-numeric return values.
1927
23f87bed
MB
1928 * gnus-start.el (gnus-clear-system): Revert change from
1929 2003-06-19.
1930
19312003-07-04 Dave Love <fx@gnu.org>
1932
1933 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1934 characters not encoded, and make the list more legible.
1935
19362003-07-04 Jesper Harder <harder@ifa.au.dk>
1937
1938 * message.el (message-make-from): Revert change from 2002-01-08.
1939
19402003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1941
1942 * nnheader.el (nnheader-init-server-buffer): Don't add
1943 nntp-server-buffer to list of Gnus buffers.
1944
19452003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1946
2f1982bb 1947 * spam.el (spam-parse-list): Prevent empty ("") strings.
23f87bed
MB
1948
19492003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1950
2f1982bb
JB
1951 * spam.el (spam-parse-list): Use gnus-extract-address-components
1952 instead of ietf-drums-parse-addresses.
1953 (spam-from-listed-p): let* was unnecessary.
23f87bed
MB
1954
19552003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1956
1957 * gnus-ems.el (gnus-put-image): Mark the right text segment with
bf247b6e 1958 gnus-image-category.
23f87bed
MB
1959
1960 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1961 native groups.
1962
1963 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1964 format specs.
1965
1966 * gnus-picon.el: Written by moi, moi, moi.
1967
1968 * gnus-group.el (gnus-group-kill-group): Clean up.
1969
19702003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1971
2f1982bb 1972 * spam.el (spam-from-listed-p, spam-parse-list): Use
23f87bed 1973 ietf-drums-parse-addresses to extract the address portion of the
2f1982bb 1974 whitelist/blacklist file if it looks like an address can be found.
23f87bed
MB
1975
19762003-06-23 Didier Verna <didier@xemacs.org>
1977
2f1982bb 1978 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
23f87bed 1979 text property.
2f1982bb 1980 (gnus-remove-image): New argument CATEGORY. Only remove if
23f87bed
MB
1981 category matches.
1982 * gnus-xmas.el (gnus-xmas-put-image):
1983 (gnus-xmas-remove-image): Ditto, with extents.
1984 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1985 gnus-[xmas-]remove-image.
2f1982bb 1986 (article-display-face): Don't always act as a toggle. Call
23f87bed
MB
1987 `gnus-put-image' with CATEGORY argument.
1988 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1989 argument.
1990 * smiley.el (smiley-region): Ditto.
1991 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1992 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1993 (gnus-treat-mail-picon): Don't always act as a toggle.
1994 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1995
19962003-06-23 Didier Verna <didier@xemacs.org>
1997
1998 * gnus-art.el (article-display-face): Check for existence of the
1999 original article buffer before switching to it.
2000
20012003-06-20 Jesper Harder <harder@ifa.au.dk>
2002
2003 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
2004 Dan Jacobson <jidanni@jidanni.org>.
2005
2006 * mm-view.el (mm-inline-message): Bind
2007 gnus-original-article-buffer to the buffer in the mml handle
2008 holding the message.
2009
20102003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2011
2012 * message.el (sender, from): No need to bind them.
2013
20142003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2015
2f1982bb 2016 * spam.el (spam-enter-list): search-forward specified wrong.
23f87bed
MB
2017
20182003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2019
2020 * gnus-art.el: Comment fix.
2021
20222003-06-20 Jesper Harder <harder@ifa.au.dk>
2023
23f87bed
MB
2024 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
2025
996aa8c1
MB
20262003-06-20 Jan Rychter <jan@rychter.com>
2027
2028 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
2029 variable.
2030
23f87bed
MB
20312003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2032
2f1982bb
JB
2033 * spam.el (spam-enter-list): Do not enter duplicate addresses into
2034 the whitelist/blacklist.
23f87bed
MB
2035
20362003-06-19 Jesper Harder <harder@ifa.au.dk>
2037
2038 * nnheader.el (nnheader-init-server-buffer): Add
2039 nntp-server-buffer to gnus-buffers.
2040
2041 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2042 nntp-server-buffer separately.
2043
20442003-06-18 Didier Verna <didier@xemacs.org>
2045
2046 * gnus-art.el (article-display-face): Correctly toggle between
2f1982bb 2047 display and hiding. Handle multiple Face headers.
23f87bed
MB
2048
20492003-06-17 Dave Love <fx@gnu.org>
2050
2051 * nnimap.el: Require cl when compiling.
2052
2053 * message.el (message-fix-before-sending): Reinstate nullifying
2054 the invisible text property.
2055 (sender, from): Defvar when compiling.
2056 (message-is-yours-p): Remove autoload cookie.
2057
20582003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2059
2060 * gnus-util.el (gnus-extract-address-components): Added
2061 doc-string.
2062
996aa8c1 20632003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed
MB
2064
2065 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
996aa8c1 2066 overview when using compressed files.
23f87bed
MB
2067
20682003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2069
2070 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2071 Message-ID from In-Reply-To header.
2072
20732003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2074
2075 * message.el (message-is-yours-p): Narrow to head; extract from
2076 and sender by itself.
2077 (message-cancel-news, message-supersede): Remove useless things.
2078
20792003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2080
2081 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2082 `gnus-article-emulate-mime'.
2083
996aa8c1 20842003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
23f87bed
MB
2085
2086 * message.el (message-is-yours-p): New function. Separated common
2087 code from message-cancel-news and message-supersede. Added
2088 matching code which uses message-alternative-emails regexp as last
2089 resort.
2090 (message-cancel-news, message-supersede): Use message-is-yours-p.
2091
996aa8c1 20922003-06-13 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
2093
2094 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
996aa8c1 2095 the headers.
23f87bed
MB
2096
20972003-06-12 Dave Love <fx@gnu.org>
2098
2099 * nnheader.el (nnheader-functionp): Deleted.
2100
2101 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2102 defvar.
2103 (nnmail-version): Deleted.
2104 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2105 nnheader-functionp.
2106
21072003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2108
2f1982bb
JB
2109 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2110 is requested but the message is not spam.
23f87bed 2111
996aa8c1 21122003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
23f87bed 2113
2f1982bb
JB
2114 * spam.el (spam-use-spamoracle): New variable.
2115 (spam-install-hooks): Add spamoracle to the list of conditions
2116 for activation of spam-install-hooks.
2117 (spam-spamoracle): New variable customization group.
2118 (spam-spamoracle, spam-spamoracle): New variables.
23f87bed 2119 (spam-group-spam-processor-spamoracle-p)
2f1982bb
JB
2120 (spam-group-ham-processor-spamoracle-p): New functions.
2121 (spam-summary-prepare-exit): Added spamoracle ham/spam exit processing.
2122 (spam-list-of-checks, spam-list-of-statistical-checks): Add
2123 spam-use-spamoracle.
23f87bed 2124 (spam-check-spamoracle, spam-spamoracle-learn)
2f1982bb 2125 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
23f87bed
MB
2126
2127 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2f1982bb
JB
2128 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle
2129 (spam-process, ham-process): Added spamoracle spam/ham processors.
23f87bed
MB
2130
21312003-06-08 Jesper Harder <harder@ifa.au.dk>
2132
2133 * message.el (message-beginning-of-line): Docstring improvement.
2134 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2135
21362003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2137
2138 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2f1982bb 2139 gnus-summary-display-buttonized t].
23f87bed
MB
2140
21412003-06-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2142
2143 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2144 fix. Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
2145
21462003-06-07 Jesper Harder <harder@ifa.au.dk>
2147
2148 * message.el (message-beginning-of-line): Docstring improvement.
2149
21502003-06-06 Jesper Harder <harder@ifa.au.dk>
2151
2152 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2153 groups correctly.
2154
996aa8c1 21552003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
23f87bed
MB
2156
2157 * message.el (message-fetch-field): Augment documentation to state
2158 the narrowed-to-headers restriction.
2159 (message-change-subject, message-reduce-to-to-cc)
2160 (message-generate-unsubscribed-mail-followup-to)
2161 (message-insert-importance-high, message-insert-importance-low)
2162 (message-insert-or-toggle-importance)
2163 (message-insert-disposition-notification-to): Narrow to headers
2164 before calling message-fetch-field or message-remove-header.
2165
21662003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2167
2f1982bb
JB
2168 * gnus-registry.el (gnus-registry-trim): Fix for when
2169 gnus-registry-max-entries is nil.
23f87bed
MB
2170
21712003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2172
2173 * qp.el (quoted-printable-decode-region): Don't error out on
2174 malformed text.
2175
21762003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2177
2178 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2179 strings.
2180
996aa8c1 21812003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
23f87bed
MB
2182
2183 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
23f87bed
MB
2184
21852003-06-03 Dave Love <fx@gnu.org>
2186
2187 * gnus-soup.el (gnus-soup-send-packet): Don't use
2188 message-functionp.
2189
2190 * gnus.el (gnus-agent-cache): Doc fix.
2191 (gnus-other-frame): Quote lambda used as hook.
2192
2193 * message.el: Doc fixes.
2194 (message-functionp): Deleted. Callers changed.
2195 (message-fix-before-sending): Highlight with overlays. Clarify
2196 `illegible text' messages.
2197 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2198 compiling.
2199 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2200
22012003-06-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2202
2203 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2204 option.
2205 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2206
2207 * message.el (message-fetch-field): Mention narrow-to-headers
2208 requirement.
2209
996aa8c1 22102003-06-03 Eric Eide <eeide@cs.utah.edu>
23f87bed
MB
2211
2212 * gnus-xmas.el (gnus-xmas-create-image): Use
996aa8c1 2213 insert-file-contents-literally.
23f87bed
MB
2214
22152003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2216
2f1982bb
JB
2217 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2218 short name of the group.
23f87bed
MB
2219
22202003-06-02 Jesper Harder <harder@ifa.au.dk>
2221
2222 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2223
2224 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2225
22262003-05-31 Jesper Harder <harder@ifa.au.dk>
2227
2228 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2229 rather than gnus-display-mime-function.
2230
22312003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2232
2f1982bb
JB
2233 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2234 (gnus-registry-add-group): Use it.
2235 (gnus-registry-trim-articles-without-groups): New variable.
2236 (gnus-registry-delete-group): Use it.
2237 (gnus-registry-unload-hook): Uninstall all the hooks.
23f87bed 2238
2f1982bb 2239 * spam.el (spam-install-hooks-function, spam-unload-hook): New
23f87bed 2240 functions so users that load spam.el for customization don't get
2f1982bb
JB
2241 all the hooks installed.
2242 (spam-install-hooks): New variable, set to t by default if user
2243 has one of the spam-use-* variables set.
23f87bed 2244
2f1982bb 2245 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
23f87bed 2246 functions so users that load spam-stat.el for customization don't get
2f1982bb 2247 all the hooks installed.
23f87bed
MB
2248
22492003-05-30 Dave Love <fx@gnu.org>
2250
2251 * rfc2047.el (rfc2047-decode): Don't use
2252 mm-with-unibyte-current-buffer.
2253
2254 * qp.el (quoted-printable-decode-string): Use
2255 mm-with-unibyte-buffer.
2256
22572003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2258
2f1982bb 2259 * gnus-registry.el (gnus-registry-save): Allow forced saving even
23f87bed
MB
2260 when registry is not dirty. Use gnus-registry-trim to shorten the
2261 gnus-registry-alist.
2f1982bb
JB
2262 (gnus-registry-max-entries): New variable.
2263 (gnus-registry-trim): New function, trim gnus-registry-alist to
23f87bed 2264 size gnus-registry-max-entries, sorting by entry mtime so the
2f1982bb 2265 newest entries stick around.
23f87bed 2266
2f1982bb
JB
2267 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2268 just one specific variable, allow a list of specific variables.
23f87bed
MB
2269
22702003-05-28 Dave Love <fx@gnu.org>
2271
2272 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2273 end of region.
2274
22752003-05-28 Jesper Harder <harder@ifa.au.dk>
2276
2277 * lpath.el: Add put-char-table and get-char-table.
2278
22792003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2280
2f1982bb 2281 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
23f87bed 2282 (gnus-registry-save, gnus-registry-read)
2f1982bb 2283 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
23f87bed 2284 that gnus-registry-store-extra is invoked for all modifications to
2f1982bb 2285 set the mtime, so gnus-registry-dirty only needs to be set there).
23f87bed
MB
2286
22872003-05-23 Simon Josefsson <jas@extundo.com>
2288
2289 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2290 message-sender.
2291
2292 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2293
2294 * message.el (message-use-idna): Ditto.
2295
22962003-05-20 Dave Love <fx@gnu.org>
2297
2298 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2299 (rfc2047-q-encode-region): Don't use it.
2300 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2301 rfc2047-encoding-type to `mime'.
2302 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2303
23042003-05-20 Jesper Harder <harder@ifa.au.dk>
2305
2306 * message.el (message-send-mail): Don't insert a courtesy copy
2307 notice in base64 encoded messages.
2308
23092003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2310
2311 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2312 marks if the destination group is not auto-expirable.
2313
23142003-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
2315
2316 * dgnushack.el (assq-delete-all): Removed the compiler macro.
2317
996aa8c1 23182003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2319
2320 * gnus-agent.el (gnus-agentize): Updated documentation to match
2321 usage.
2322 (gnus-agent-expire-group-1): Do not skip over a group when the
2323 force argument is set.
2324 * gnus.el (gnus-agent): Updated documentation to reflect that
2325 gnus-agent now defaults to t.
2326
23272003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2328
2329 * gnus.el (gnus-version-number): Bump.
2330
996aa8c1 23312003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2332
2333 * gnus.el: Gnus v5.10.2 is released.
2334
23352003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2336
2337 * mail-source.el (mail-source-delete-incoming): Changed to t.
2338
2339 * rfc2047.el (rfc2047-syntax-table): Funcall.
2340
2341 * lpath.el ((featurep 'xemacs)): Added set-char-table-range.
2342 ((featurep 'xemacs)): No, don't.
2343
2344 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2345
2346 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2347 leave-hidden.
2348
23492003-05-14 Jonathan Kamens <jik@kamens.brookline.ma.us>
2350
2351 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2352 patch.)
2353
23542003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2355
2356 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2357 gnus-assq-delete-all.
2358
2359 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2360
2361 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2362
2363 * gnus-sum.el (gnus-summary-find-next): Indent.
2364 (gnus-summary-find-prev): Ditto.
2365 (gnus-summary-catchup): Doc fix.
2366 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2367 (gnus-summary-catchup): Really mark after point.
2368
2369 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2370 (gnus-user-date): Use floating point time so that we don't get
2371 overflows.
2372
2373 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2374
2375 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2376 since none of the other image things do.
2377
23782003-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
2379
2380 * dgnushack.el (assq-delete-all): New compiler macro for Emacs 20.
2381
23822003-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2383
2384 * lpath.el: Fbind find-coding-system.
2385
2386 * dgnushack.el (dgnushack-make-load): Remove redundant format call
2387 in message. Suggested by Yoichi NAKAYAMA <yoichi@geiin.org>.
2388 * pop3.el (pop3-movemail): Ditto.
2389
996aa8c1 23902003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
23f87bed
MB
2391
2392 * gnus.el (gnus-agent): Docstring fix.
2393
23942003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2395
2f1982bb 2396 * gnus-registry.el (gnus-registry-install): New variable.
23f87bed
MB
2397 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2398 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2f1982bb
JB
2399 (gnus-registry-add-group): Add a modification timestamp to each entry.
2400 (gnus-registry-install-hooks): New function.
23f87bed 2401
996aa8c1 24022003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2403
2404 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2405 (gnus-agent-cat-disable-undownloaded-faces): New function.
2406 Accessor for new agent property
2407 'agent-disable-undownloaded-faces'.
2408 gnus-cus.el (gnus-agent-parameters): Added
2409 agent-disable-undownloaded-faces and corrected documentation.
2410 (gnus-agent-cat-prepare-category-field,
2411 gnus-agent-customize-category): Changed to avoid creating free
2412 references to each field's symbol.
2413 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2414 (gnus-select-newgroup): Initialize it.
2415 (gnus-summary-highlight-line): Use it.
2416
24172003-05-12 Dave Love <fx@gnu.org>
2418
2419 * mm-util.el (mm-read-charset): Deleted.
2420 (mm-coding-system-mime-charset): New.
2421 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2422 (mm-charset-to-coding-system, mm-mime-charset)
2423 (mm-find-mime-charset-region): Use it.
2424 (mm-default-multibyte-p): Fix non-mule case.
2425
2426 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2427 and compile.
2428 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2429 (rfc2047-unfold-region): Delete unused var `leading'.
2430
4968aeff 24312003-05-12 Ville Skytt\e,Ad\e(B <scop@xemacs.org> (tiny change)
23f87bed
MB
2432
2433 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
4968aeff 2434 output window if one is available.
23f87bed
MB
2435
24362003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2437
2438 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2439 space.
2440
24412003-05-11 Jesper Harder <harder@ifa.au.dk>
2442
2443 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2444 washing etc.
2445 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2446
2447 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2448 `mime-parts'.
2449
24502003-05-10 Jesper Harder <harder@ifa.au.dk>
2451
2452 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2453 work. Update mode-line.
2454
24552003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2456
2457 * gnus.el (gnus-logo-color-alist): Added no colours.
2458
24592003-05-09 Dave Love <fx@gnu.org>
2460
2461 * utf7.el (mm-util): Require.
2462 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2463 Defconst, not defvar.
2464 (utf7-utf-16-coding-system): New.
2465 (utf7-encode-internal): Hoist concat out of loop.
2466 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2467 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2468 case.
2469 (utf7-latin1-u16-char-converter): Encode the region.
2470 (utf7-u16-latin1-char-converter): Decode the region.
2471 (utf7-encode, utf7-decode): Fix multibyteness.
2472
2473 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2474 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2475 (mm-uu-yenc-decode-function): Defvar when compiling.
2476 (mm-encode-body, mm-decode-body): Doc fix.
2477
24782003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2479
2480 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2f1982bb
JB
2481 removed in favor of the group/topic/global variables.
2482 (gnus-registry-register-message-ids): Fixed test to omit
2483 gnus-registry-unregistered-group-regex.
2484
2485 * gnus.el (gnus-variable-list): Removed gnus-registry-alist and
2486 gnus-registry-headers-alist from the list.
2487 (gnus-registry-headers-alist): Removed.
2488 (registry-ignore): New parameter, with accompanying
2489 gnus-registry-ignored-groups global variable.
2490
2491 * gnus-start.el (gnus-clear-system): No need to clear the
2492 registry, we can do it ourselves.
2493 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2494 used by gnus-registry.el.
2495
2496 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2497 (gnus-registry-cache-read, gnus-registry-cache-save): New
2498 functions.
2499 (gnus-registry-save, gnus-registry-read): Use the new
23f87bed 2500 gnus-registry-cache-{read|save} functions, and change the name
2f1982bb
JB
2501 from gnus-registry-translate-{from|to}-alist.
2502 (gnus-registry-clear): Fixed so it doesn't refer to old function name.
23f87bed 2503
996aa8c1
MB
25042003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2505
2f1982bb 2506 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
996aa8c1 2507
23f87bed
MB
25082003-05-09 Jesper Harder <harder@ifa.au.dk>
2509
2510 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2511 address.
2512
25132003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2514
2f1982bb
JB
2515 * gnus-start.el (gnus-clear-system): Added gnus-registry-alist to
2516 the list of cleared variables.
23f87bed
MB
2517
2518 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2519 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2520 in addition to a list of regexes.
2521
996aa8c1
MB
25222003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2523
2f1982bb 2524 * spam.el (spam-use-regex-headers): Docstring fix.
23f87bed
MB
2525
25262003-05-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2527
2528 * gnus-sum.el (gnus-summary-next-page): Mention
2529 `gnus-article-skip-boring' in docstring.
2530
25312003-05-08 Jesper Harder <harder@ifa.au.dk>
2532
2533 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2534 syntax here.
2535
2536 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2537 whitespace syntax class when parsing email addresses.
2538
2539 * message.el (message-forward-subject-name-subject): Don't use
2540 mail-decode-encoded-word-string before parsing from.
2541
25422003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2543
2544 * message.el (message-setup-1): Setup alternative email before
2545 generate-headers.
2546
2547 (message-forward-subject-name-subject): Fix the case when the
2548 field "from" doesn't exist.
2549
25502003-05-07 Dave Love <fx@gnu.org>
2551
2552 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2553
2554 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2555 possible values.
2556
25572003-05-07 Jesper Harder <harder@ifa.au.dk>
2558
2559 * message.el (message-kill-to-signature): Fix.
2560
25612003-05-06 Jesper Harder <harder@ifa.au.dk>
2562
2563 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2564
2565 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2566 (gnus-mime-display-multipart-related-as-mixed)
2f1982bb 2567 (gnus-button-mid-or-mail-heuristic-alist): Do.
23f87bed
MB
2568
25692003-05-05 Dave Love <fx@gnu.org>
2570
2571 * mm-util.el (mm-default-multibyte-p): New.
2572 (mm-coding-system-p): Maybe use find-coding-systems.
2573
25742003-05-04 Dave Love <fx@gnu.org>
2575
2576 * rfc2047.el (with-syntax-table): Define if necessary.
2577 (rfc2047-syntax-table): Fix last change for XEmacs.
2578 (rfc2047-parse-and-decode): Revert last change.
2579
25802003-05-03 Jesper Harder <harder@ifa.au.dk>
2581
2582 * gnus.el: Don't test for `mm-guess-mime-charset'.
2583
2584 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2585
2586 * gnus.el (gnus-default-charset): Set default value to
2587 `undecided'.
2588
2589 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2590 mm-decode-body.
2591
2592 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2593 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2594
996aa8c1 25952003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
23f87bed
MB
2596
2597 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2598
25992003-05-03 Dave Love <fx@gnu.org>
2600
2601 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2602 with 2 args.
2603 (rfc2047-decode-string): Don't set the buffer multibyte before
2604 calling buffer-string.
2605
2606 * mm-encode.el (mm-long-lines-p): Autoload.
2607 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2608 unibyte. Signal error on unknown encoding.
2609 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2610
2611 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2612 Callers of gnus- versions changed to use them.
2613 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2614 fixes.
2615 (rfc2047-encoding-type): New.
2616 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2617 Don't include header name field in encoding. Add `address-mime'
2618 case and bind rfc2047-encoding-type for `mime' case.
2619 (rfc2047-encodable-p): Deleted.
2620 (rfc2047-syntax-table): New.
2621 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2622 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2623 in place rather than by passing strings.
2624 (rfc2047-encode-string): Doc fix.
2625 (rfc2047-q-encode-region): Don't use
2626 mm-with-unibyte-current-buffer.
2627 (rfc2047-encoded-word-regexp): eval-and-compile.
2628 (rfc2047-decode-region): Avoid concatenation in loop.
2629 (rfc2047-parse-and-decode): Remove useless disjunction.
2630
26312003-05-02 Dave Love <fx@gnu.org>
2632
2633 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2634 mm-with-unibyte-current-buffer.
2f1982bb 2635 (ietf-drums, gnus-util): Don't require.
23f87bed
MB
2636
2637 * sieve.el (sieve-manage-mode-menu): Define before use.
2638
2639 * mml-smime.el (message-narrow-to-headers): Autoload.
2640
2641 * mm-util.el (mm-coding-system-p): Don't override nil from
2642 coding-system-p.
2643 (mm-mule4-p, mm-disable-multibyte-mule4)
2644 (mm-with-unibyte-current-buffer-mule4): Deleted.
2645 (mm-multibyte-p): Use defun, not defalias.
2646 (mm-make-temp-file): Moved to group at top of file.
2647 (mm-point-at-eol, mm-point-at-bol): New.
2648
2649 * gnus-cite.el (gnus-art): Require.
2650
2651 * gnus-ems.el (gnus-get-buffer-create)
2652 (nnheader-find-etc-directory, message-text-with-property):
2653 Autoload.
2654 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2655 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2656 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2657 (gnus-check-before-posting): Only defvar when compiling.
2658
2659 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2660
2661 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2662 Defvar when compiling.
2663 (gnus-output-to-rmail): Require mm-util.
2664
2665 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2666 (mail-source-make-complex-temp-name): Deleted.
2667
2668 * message.el (message-use-idna): Use mm-coding-system-p.
2669 (message-tokenize-header, message-make-organization)
2670 (message-make-from): Use with-temp-buffer.
2671 (message-set-work-buffer): Deleted.
2672 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2673 (message-check-news-header-syntax): Remove useless lambda.
2674 (message-forward-make-body): Use mm-disable-multibyte,
2675 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2676 (message-replace-chars-in-string): Deleted.
2677
2678 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2679 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2680 mm-disable-multibyte.
2681 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2682
2683 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2684 mm-with-unibyte-current-buffer.
2685
2686 * mml2015.el (mml): Require.
2687 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2688 mm-with-unibyte-current-buffer.
2689
2690 * nnheader.el (gnus-util): Require.
2691
2692 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2693 Autoload.
2694
2695 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2696 (mail-header-remove-whitespace): Autoload.
2697
2698 * sieve-manage.el (starttls-negotiate): Autoload.
2699
27002003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2701
2702 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2703
27042003-05-01 Mark A. Hershberger <mah@everybody.org>
2705
2706 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2707
27082003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2709
2710 * gnus.el (gnus-version-number): Bump.
2711
996aa8c1 27122003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
23f87bed 2713
2f1982bb 2714 * spam-report.el (spam-report-gmane-regex): Docstring fix.
23f87bed 2715
2f1982bb 2716 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
996aa8c1
MB
2717
27182003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
2719
2720 * gnus-registry.el (gnus-registry-fetch-extra)
2f1982bb 2721 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
23f87bed 2722 (gnus-registry-fetch-group, gnus-registry-delete-group)
2f1982bb
JB
2723 (gnus-registry-add-group): Changed to work with extra data element
2724 if present.
23f87bed 2725
996aa8c1 27262003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2727
2728 * gnus.el: Gnus v5.10.1 is released.
2729
996aa8c1 27302003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2731
2732 * gnus.el: Oort Gnus v0.24 is released.
2733
27342003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2735
2736 * dgnushack.el (when): Check whether defadvice is fbound.
2737
27382003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2739
2f1982bb
JB
2740 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2741 New variable.
2742 (gnus-registry-register-message-ids): Use it.
23f87bed
MB
2743
27442003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2745
2746 * gnus.el (gnus-version-number): Bump.
2747
2748 * gnus.el: Update copyright for several files.
2749
996aa8c1 27502003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2751
2752 * gnus.el: Oort Gnus v0.23 is released.
2753
27542003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2755
2756 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2757
996aa8c1 27582003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
23f87bed
MB
2759
2760 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2761
27622003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2763
2764 * message.el (message-forward-subject-name-subject): Decode
2765 string when forwarding.
2766
27672003-05-01 Oystein Viggen <oysteivi@tihlde.org>
2768
2769 * dgnushack.el (when): Add defadvice.
2770
27712003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2772
2773 * gnus.el (gnus-version-number): Bump.
2774
996aa8c1 27752003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2776
2777 * gnus.el: Oort Gnus v0.22 is released.
2778
996aa8c1 27792003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2780
2781 * gnus.el: Oort Gnus v0.21 is released.
2782
27832003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2784
2785 * gnus.el (gnus-version-number): Bump.
2786
996aa8c1 27872003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2788
2789 * gnus.el: Oort Gnus v0.20 is released.
2790
27912003-05-01 Vasily Korytov <deskpot@despammed.com>
2792
2793 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2794
27952003-04-30 Mark A. Hershberger <mah@everybody.org>
2796
2f1982bb 2797 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
23f87bed
MB
2798 in the case where mm-url-use-external is set.
2799
2800 * nnrss.el (nnrss-request-article): Change the messages created to
2801 multipart/alternative. Hopefully fixes a problem interaction with
2802 w3m.
2803 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2804 around.
2805
28062003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2807
2808 * message.el (message-check-news-header-syntax): Alter "posting"
2809 message.
2810
2811 * nnrss.el (nnrss-node-text): Don't use char classes.
2812
28132003-05-01 David Z. Maze <dmaze@mit.edu>
2814
2815 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2816 in condition-case.
2817
28182003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2819
2820 * message.el (message-required-headers): Remove In-Reply-To.
2821
2822 * gnus-int.el (gnus-open-server): Revert changes.
2823
28242003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2825
2826 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2827 even when unplugged.
2828
28292003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2830
2831 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2832 doc-string.
2833
28342003-05-01 Steve Youngs <youngs@xemacs.org>
2835
2836 * lpath.el: Add a section for non-Mule XEmacsen.
2837 fbind `find-charset-string' and `coding-system-base' in that
2838 section.
2839
2840 * gnus-util.el (gnus-completing-read-maybe-default): New.
2841 (gnus-completing-read): Use it.
2842
2843 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2844
2845 * gnus-art.el (gnus-read-string): New.
2846 (gnus-summary-pipe-to-muttprint): Use it.
2847
2848 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2849
2850 * dns.el (dns-make-network-process): Use it.
2851
2852 Take care of some differences between XEmacs 21.1 and newer
2853 versions of XEmacs.
2854
28552003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2856
2f1982bb
JB
2857 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Added
2858 diagnostic message.
2859 (gnus-registry-grep-in-list): Don't run when word is nil.
2860 (gnus-registry-fetch-message-id-fast): New function
2861 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2862 the id and group are not nil.
2863 (gnus-registry-register-message-ids): New function.
2864 (gnus-register-action): Optimized logical flow.
2865 (gnus-summary-prepare-hook): Added gnus-registry-register-message-ids.
23f87bed
MB
2866
28672003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2868
2869 * gnus-delay.el (gnus-delay-article): Call
2870 `gnus-agent-queue-setup' to create the delay group.
2871
2872 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2873 for the (queue) group name.
2874
28752003-04-30 Simon Josefsson <jas@extundo.com>
2876
2877 * mm-util.el (mm-charset-to-coding-system): Use user specified
2878 charset unless coding-system-get is fboundp.
2879
996aa8c1 28802003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2881
2882 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2883 Wrapped in eval-when-compile.
2884 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2885 shouldn't be asked twice to go online with each server.
2886 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2887 gnus-agent-crosspost, gnus-agent-flush-cache,
2888 gnus-agent-fetch-session, gnus-agent-unread-articles,
2889 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2890 gnus-agent-group-covered-p): Expanded pop macros used for
2f1982bb 2891 effect. Avoids compilation warning in emacs 21.3.
23f87bed
MB
2892
2893 * gnus-int.el (gnus-open-server): Restructured to only open
2894 nnagent when gnus-plugged is nil.
2895
28962003-04-30 Katsumi Yamaoka <yamaoka@jpl.org>
2897
2898 * lpath.el: Fbind string-to-multibyte.
2899
29002003-04-30 Steve Youngs <youngs@xemacs.org>
2901
2902 * dgnushack.el: Add some missing autoloads for XEmacs 21.1.
2903
29042003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2905
2f1982bb
JB
2906 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2907 (gnus-registry-delete-group): New function.
2908 (gnus-registry-add-group): New function.
2909 (gnus-register-spool-action): Use it.
2910 (gnus-register-action): Use it.
23f87bed 2911 (gnus-registry-translate-from-alist)
2f1982bb
JB
2912 (gnus-registry-translate-to-alist): Remove the headers registry
2913 for now.
23f87bed
MB
2914
29152003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2916
2917 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2918
29192003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2920
2921 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2f1982bb 2922 is not necessary, just use the function parameter.
23f87bed 2923
a6d6bc4d 29242003-04-29 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
23f87bed
MB
2925
2926 * spam-stat.el (spam-stat-save): No longer font-locks the file
2f1982bb 2927 when saving.
23f87bed
MB
2928
29292003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2930
2931 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2932 provides it in mail-lib/auto-autoloads.el).
2933
29342003-04-29 Simon Josefsson <jas@extundo.com>
2935
2936 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2937 message-sender.
2938
2939 * mml.el (mml-generate-mime-1): Set mml-sender too.
2940
29412003-04-29 Jesper Harder <harder@ifa.au.dk>
2942
2943 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2944
2f1982bb 2945 * mm-url.el (mm-url-use-external): Do.
23f87bed
MB
2946
29472003-04-29 Simon Josefsson <jas@extundo.com>
2948
2949 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2950 warnings).
2951
2952 * sieve-mode.el (c-mode): Ditto.
2953
2954 * pgg.el (run-at-time): Ditto.
2955
2956 * mm-url.el (require): Require timer when compiling for
2957 with-timeout macro (fix xemacs compile warnings).
2958
29592003-04-28 Dave Love <fx@gnu.org>
2960
2961 * gnus-util.el (nnheader): Don't require.
2962 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2963 Autoload.
2964
2965 * spam.el: Require cl when compiling.
2966
2967 * dns.el: Require cl when compiling.
2968
29692003-04-28 Jesper Harder <harder@ifa.au.dk>
2970
2971 * gnus-art.el (gnus-article-goto-next-page)
2972 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2973 gnus-pick-mode work.
2974
29752003-04-28 Steve Youngs <youngs@xemacs.org>
2976
2977 * Makefile.in (FLAGS): Use @FLAGS@.
2978
29792003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2980
2981 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2982 (gnus-mime-display-multipart-alternative-as-mixed)
2983 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2984 allow customization.
2985
996aa8c1 29862003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed 2987
2f1982bb
JB
2988 * dgnushack.el (dgnushack-compile-verbosely): New function.
2989 Not currently called (See source for explanation).
23f87bed
MB
2990
29912003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2992
2993 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2994 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2995 mark.
2996
2997 * gnus.el (gnus-version-number): Bump.
2998
996aa8c1 29992003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3000
3001 * gnus.el: Oort Gnus v0.19 is released.
3002
996aa8c1 30032003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3004
3005 * gnus-registry.el (gnus-register-spool-action): Replaced literal
3006 carriage-return character with its escape sequence.
3007
30082003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3009
3010 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
3011
3012 * nnrss.el (nnrss-node-text): Use only one
3013 gnus-replace-in-string.
3014
3015 * gnus.el: Remove gnus-functionp throughout.
3016
3017 * gnus-util.el (gnus-functionp): Removed.
3018
3019 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
3020
3021 * message.el (message-required-headers): Add In-Reply-To.
3022
30232003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
3024
3025 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
3026 to binary.
3027
30282003-04-27 Jesper Harder <harder@ifa.au.dk>
3029
2f1982bb 3030 * mml.el (mml-preview): Do.
23f87bed 3031
2f1982bb 3032 * message.el (message-mode): Do.
23f87bed 3033
2f1982bb 3034 * gnus-undo.el (gnus-undo-mode): Do.
23f87bed 3035
2f1982bb 3036 * gnus-topic.el (gnus-topic-mode): Do.
23f87bed 3037
2f1982bb 3038 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
23f87bed
MB
3039
3040 * gnus-msg.el (gnus-setup-message)
2f1982bb 3041 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
23f87bed 3042
2f1982bb 3043 * gnus-gl.el (gnus-grouplens-mode): Do.
23f87bed
MB
3044
3045 * gnus-art.el (gnus-mime-save-part-and-strip)
3046 (gnus-mime-delete-part): Use it.
3047
3048 * gnus-util.el (gnus-make-local-hook): New function.
3049
30502003-04-25 Simon Josefsson <jas@extundo.com>
3051
3052 * nnrss.el (nnrss-node-text): Don't use a star.
3053 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
3054
30552003-04-24 Dave Love <fx@gnu.org>
3056
3057 * mm-encode.el (mm-long-lines-p): Autoload.
3058 (mm-encode-content-transfer-encoding): Don't try to make buffer
3059 unibyte before decoding. Don't ignore errors for base64 encoding.
3060
3061 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
3062 Signal error on malformed text, as for base64.
3063 (quoted-printable-encode-region): DTRT in Emacs 22.
3064
3065 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
3066 (mm-auto-save-coding-system): Consider utf-8-emacs.
3067 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
3068 (mm-charset-to-coding-system, mm-mime-charset)
3069 (mm-find-mime-charset-region): Check for :mime-charset coding
3070 systems property.
3071
3072 * mml-sec.el (mml2015, mml1991): Don't require.
3073 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
3074 (message-goto-body, mml-insert-tag): Autoload.
3075
3076 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
3077
3078 * gnus-start.el (message-make-date): Autoload rather than
3079 requiring message.
3080
3081 * gnus-group.el (gnus-group-name-charset-group-alist): Use
3082 mm-coding-system-p.
3083 (gnus-cache-active-altered): Defvar when compiling.
3084 (gnus-group-delete-group): Re-write to help avoid warnings.
3085
3086 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
3087
3088 * pgg.el: Split eval-when-compile forms.
3089
30902003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3091
3092 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3093 (gnus-fetch-old-ephemeral-headers): News variables.
3094 (gnus-group-read-ephemeral-group): Use them.
3095
30962003-04-24 Simon Josefsson <jas@extundo.com>
3097
3098 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3099
3100 * nnrss.el (nnrss-node-text): Ditto.
3101
31022003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3103
3104 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3105 gnus-inews-mark-gcc-as-read exists.
3106
31072003-04-23 Simon Josefsson <jas@extundo.com>
3108
3109 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3110 doesn't exceed the regexp stack space.
3111
31122003-04-23 Jesper Harder <harder@ifa.au.dk>
3113
3114 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3115
2f1982bb 3116 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
23f87bed
MB
3117
31182003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3119
3120 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3121
31222003-04-23 Jesper Harder <harder@ifa.au.dk>
3123
3124 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3125
31262003-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3127
3128 * dgnushack.el (merge, copy-list): Remove compiler macros.
3129 (butlast): Add a compiler macro.
3130
31312003-04-22 Paul Jarc <prj@po.cwru.edu>
3132
3133 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3134 merge and gnus-sum.el's expectations.
3135
31362003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3137
3138 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3139
3140 * message.el (message-generate-headers-first): Default to
3141 '(references).
3142
3143 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3144
31452003-04-21 Jesper Harder <harder@ifa.au.dk>
3146
3147 * smime.el (smime-decrypt-region): Insert From header.
3148
2f1982bb 31492003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
3150
3151 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
996aa8c1 3152 Max length of header is 726, not 740.
23f87bed
MB
3153
31542003-04-20 Jesper Harder <harder@ifa.au.dk>
3155
3156 * nndb.el, mml1991.el: Fix license template.
3157
31582003-04-20 Simon Josefsson <jas@extundo.com>
3159
3160 * nnimap.el (nnimap-split-articles): Don't download body unless
3161 required.
3162
3163 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3164 starting process, like imap-kerberos4-open does.
3165
3166 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3167 license template.
3168
3169 * mml-sec.el: Fix license template.
3170
3171 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3172 license template.
3173
3174 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3175 pgg-pgp.el: Fix license template.
3176
31772003-04-19 Jesper Harder <harder@ifa.au.dk>
3178
3179 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3180
31812003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3182
2f1982bb 3183 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
23f87bed
MB
3184
31852003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3186
2f1982bb
JB
3187 * spam.el (spam-split): Allow a particular check as a parameter,
3188 e.g. (: spam-split 'spam-use-bogofilter).
3189 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3190 (spam-mark-junk-as-spam-routine): Use
23f87bed 3191 spam-mark-only-unseen-as-spam, simplify routine to take advantage
2f1982bb 3192 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
23f87bed
MB
3193
31942003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3195
2f1982bb
JB
3196 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3197 (gnus-group-guess-full-name): Don't prefix the group twice.
23f87bed 3198
2f1982bb 3199 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
23f87bed
MB
3200
3201 * gnus-registry.el (gnus-registry-clear)
3202 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
2f1982bb
JB
3203 (gnus-registry-split-fancy-with-parent): New functions.
3204 (gnus-register-spool-action, gnus-register-action): Simplified the
3205 format.
3206 (gnus-registry): New customization group.
3207 (gnus-registry-unfollowed-groups): New variable.
23f87bed
MB
3208
32092003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3210
3211 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3212 (gnus-header-button-alist): Ditto.
3213
32142003-04-17 Dave Love <fx@gnu.org>
3215
3216 * gnus-util.el (gnus-string-equal): Revert last change.
3217
32182003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3219
3220 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3221
32222003-04-17 Mike Woolley <mike@ariel.co.uk>
3223
3224 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3225
32262003-04-15 Michael Shields <shields@msrl.com>
3227
3228 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3229 the broken-reply-to group parameter is set. Idea from Vasily
3230 Korytov <deskpot@myrealbox.com>.
3231
32322003-04-17 Steve Youngs <youngs@xemacs.org>
3233
3234 * dgnushack.el: 'setenv' is in env.el for XEmacsen <= 21.4, but in
3235 process.el in XEmacsen >= 21.5.
3236
32372003-04-17 Steve Youngs <youngs@xemacs.org>
3238
3239 * dgnushack.el: Add a whole swag of autoloads and defaliases to
3240 satisfy the byte-compiler when building with XEmacs.
3241
3242 * lpath.el (maybe-bind): Add 'w3-meta-content-type-charset-regexp'
3243 and 'w3-meta-charset-content-type-regexp' in XEmacs. The upstream
3244 W3 doesn't have these.
3245
3246 * mailcap.el: Maybe require 'lpr in XEmacs.
3247
32482003-04-16 Simon Josefsson <jas@extundo.com>
3249
3250 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3251 sender tag, if available.
3252
32532003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3254
3255 * gnus-registry.el (gnus-register-action)
3256 (gnus-register-spool-action, hashtable-to-alist)
3257 (gnus-registry-translate-from-alist, alist-to-hashtable)
3258 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
2f1982bb 3259 new variables and function fixes.
23f87bed 3260
2f1982bb
JB
3261 * gnus.el (gnus-registry-headers-alist): New variable to hold
3262 article header data.
3263 (gnus-variable-list): Save gnus-registry-headers-alist.
23f87bed 3264
2f1982bb 3265 * spam-report.el (Module): New module for spam reporting.
23f87bed 3266
2f1982bb
JB
3267 * gnus.el (spam-process): Added
3268 gnus-group-spam-exit-processor-report-gmane to the list of choices.
3269 (gnus-install-group-spam-parameters): Defined new spam exit processor.
23f87bed 3270
2f1982bb
JB
3271 * spam.el (autoload): Autoload spam-report-gmane when needed.
3272 (spam-report-gmane-register-routine): Glue for spam-report.el.
3273 (spam-group-spam-processor-report-gmane-p): Glue for the
3274 gnus-group-spam-exit-processor-report-gmane spam processor.
3275 (spam-summary-prepare-exit): Check the report-gmane spam processor
3276 and run spam-report-gmane-register-routine if it's active.
23f87bed 3277
996aa8c1 32782003-04-16 John Wiegley <johnw@gnu.org>
23f87bed 3279
2f1982bb
JB
3280 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3281 checking bogofilter itself.
23f87bed
MB
3282
32832003-04-16 Dave Love <fx@gnu.org>
3284
3285 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3286 (gnus-agent-cat-defaccessor): Don't use gensym.
3287
3288 * mml1991.el: Require cl, mm-util when compiling.
3289 (quoted-printable-decode-region, quoted-printable-encode-region):
3290 Autoload.
3291
3292 * pgg.el: Require cl when compiling.
3293
3294 * nnmail.el (gnus): Require.
3295
3296 * gnus-util.el: Move provide to end.
3297 (gnus-string-equal): Maybe use compare-strings.
3298 (gnus-merge): New.
3299
3300 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3301 (gnus-summary-insert-articles): Use gnus-merge.
3302
3303 * gnus-fun.el: Require cl and mm-util when compiling.
3304
3305 * gnus-diary.el (gnus-diary-delay-format-french)
3306 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3307
3308 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3309 nthcdr.
3310
996aa8c1 33112003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3312
3313 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3314 specify a predicate other than false.
3315 (gnus-category-read): Use the new feature to create a 'default'
3316 category with a 'short' predicate.
3317
33182003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3319
3320 * message.el (message-unique-id): Comment change.
3321
3322 * gnus-art.el (gnus-article-next-page-1): New function.
3323 (gnus-article-next-page): Use it.
3324
33252003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3326
2f1982bb 3327 * spam.el (spam-split): Added save-restriction to save-excursion.
23f87bed 3328
996aa8c1 33292003-04-15 Julien Avarre <julien@avarre.com>
23f87bed
MB
3330
3331 * gnus-fun.el: Fixed autoload cookie.
3332
996aa8c1 33332003-04-15 Remi Letot <remi.letot@easynet.be>
23f87bed
MB
3334
3335 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3336 instead of remove-if.
3337
33382003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3339
3340 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3341 copy-sequence instead of remove which is a cl run-time function in
3342 Emacs 20.
3343
33442003-04-14 Jesper Harder <harder@ifa.au.dk>
3345
3346 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3347 local copy of gnus-discouraged-post-methods with the current
3348 method removed.
3349
33502003-04-14 Simon Josefsson <jas@extundo.com>
3351
3352 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3353
33542003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3355
3356 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3357 of `mm-coding-system-priorities' to base coding system.
3358
3359 * gnus-sum.el: Added coding cookie ("middle dot" in
3360 gnus-summary-morse-message).
3361
33622003-04-13 Simon Josefsson <jas@extundo.com>
3363
3364 * gnus-art.el (article-fill-long-lines)
3365 (article-verify-x-pgp-sig, article-decode-group-name)
3366 (gnus-mime-button-menu): Split >80 character lines.
3367
33682003-04-13 Jesper Harder <harder@ifa.au.dk>
3369
3370 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3371 we're let-binding it.
3372
3373 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3374
33752003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376
3377 * message.el (message-hide-headers): Don't do intangible.
3378
3379 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3380 colon.
3381
3382 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3383 to the ephemeral entry, but the prefixed name.
3384
3385 * gnus.el (gnus-group-prefixed-name): Clean up.
3386
996aa8c1 33872003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3388
3389 * gnus-agent.el (gnus-agent-group-pathname): Bind
3390 gnus-command-method so that gnus-agent-directory will always
3391 return a valid directory.
3392 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3393 gnus-newsgroup-undownloaded so that the summary will display the
3394 article as downloaded.
3395 (gnus-cache-remove-article): If the article isn't in the agent,
3396 remove it from gnus-newsgroup-undownloaded so that the summary
3397 will display the article as undownloaded.
3398
33992003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3400
3401 * gnus.el (gnus-version-number): Bump.
3402
996aa8c1 34032003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3404
3405 * gnus.el: Oort Gnus v0.18 is released.
3406
34072003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3408
3409 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3410
34112003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3412
3413 * gnus-art.el (gnus-article-next-page): Use
3414 gnus-article-over-scroll.
3415 (gnus-article-over-scroll): New variable.
3416
3417 * message.el (message-newline-and-reformat): Place a boundary
3418 before filling.
3419 (message-make-forward-subject-function): Changed default to
3420 message-forward-subject-name-subject.
3421 (message-forward-subject-name-subject): New function.
3422
3423 * nnimap.el (nnimap-split-fancy): Ditto.
3424
3425 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3426
3427 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3428
3429 * mml.el (mml-minibuffer-read-file): Bind
3430 completion-ignored-extensions to nil.
3431
3432 * message.el (message-fix-before-sending): Comment fix.
3433 (message-fix-before-sending): Make hidden headers visible.
3434 (message-hide-headers): Bind after-change-functions to nil.
3435 (message-forbidden-properties): Put invisible and intangible
3436 back.
3437 (message-strip-forbidden-properties): Ignore message-hidden text.
3438
3439 * gnus-msg.el: Hide headers.
3440
3441 * message.el (message-hidden-headers): New variable.
3442 (message-hide-headers): New function.
3443 (message-hide-header-p): New function.
3444 (message-hide-header-p): Change logic.
3445 (message-forbidden-properties): Remove intangible nil invisible
3446 nil.
3447 (message-hide-headers): Narrow to headers.
3448
3449 * lpath.el (featurep): Bind Info-directory, Info-menu.
3450
34512003-04-12 Jesper Harder <harder@ifa.au.dk>
3452
3453 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3454 encoded.
3455 (mm-encode-body): Don't corrupt UTF-16.
3456 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3457
996aa8c1 34582003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3459
3460 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3461 the CACHE are now detected and handled the same as an article
3462 downloaded into the agent.
3463 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3464 so that the agent front-end and back-end (nnagent) always use the
3465 same directory.
2f1982bb 3466 (gnus-agent-group-pathname): New function. Wrapper for
23f87bed
MB
3467 nnmail-group-pathname.
3468 (gnus-agent-expire-unagentized-dirs): New variable. May be
3469 customized to disable gnus-agent-expire-unagentized-dirs.
3470 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3471 as the directories in gnus-agent-expire-current-dirs were
3472 expanded.
3473
34742003-04-10 Jesper Harder <harder@ifa.au.dk>
3475
3476 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3477 body" entry in read only groups.
3478
34792003-04-09 Jesper Harder <harder@ifa.au.dk>
3480
3481 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3482 and "Create article" items in non-editable groups.
3483
996aa8c1 34842003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3485
3486 * gnus-agent.el (gnus-agent-write-active): Added option of
3487 replacing, rather than updating, the agent's active file. Do NOT
3488 use the fully qualified group name as gnus-active-to-gnus-format
3489 blindly prefixes group names with server names.
3490 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3491 range, was just merging min, with specified active range.
3492 (gnus-agent-expire): Save agent's active ranges after
3493 expiring all groups.
3494 (gnus-agent-expire-group-1): Update min of agent's active range to
3495 min article currently fetched.
3496 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3497 same ancestor multiple times.
3498
3499 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3500 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3501 seems to fix an intermittant error in which loading gnus-async
3502 fails to define gnus-asynchronous (the variable).
3503
3504 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3505 non-essential. Removed on all platforms.
3506 (gnus-select-newsgroup): When the agent is active, expand the
3507 group's active range to include fetched articles that are no
3508 longer in the server's active range.
3509
3510 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3511 print-* bindings as they should be handled by the function doing
3512 the printing.
3513
35142003-04-09 Jesper Harder <harder@ifa.au.dk>
3515
2f1982bb 3516 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
23f87bed
MB
3517 might be unbound in non-MULE XEmacsen.
3518
35192003-04-08 Jesper Harder <harder@ifa.au.dk>
3520
3521 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3522 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3523 recognize diffs.
3524
3525 * mm-bodies.el (mm-decode-body): Use the supplied charset
3526 unconditionally if `code-pages' hasn't been loaded.
3527
35282003-04-07 Jesper Harder <harder@ifa.au.dk>
3529
3530 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3531 `insert-buffer', the docstring says "This function is meant for
3532 the user to run interactively. Don't call it from programs!"
3533
2f1982bb 3534 * mm-extern.el (mm-extern-mail-server): Do.
23f87bed
MB
3535
3536 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3537 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
2f1982bb 3538 (mml1991-pgg-encrypt): Do.
23f87bed 3539
2f1982bb 3540 * pgg.el (pgg-decrypt-region): Do.
23f87bed 3541
2f1982bb 3542 * mm-view.el (mm-view-pkcs7-decrypt): Do.
23f87bed 3543
2f1982bb 3544 * mml-smime.el (mml-smime-verify): Do.
23f87bed 3545
2f1982bb 3546 * mml.el (mml-insert-mime, mml-preview): Do.
23f87bed
MB
3547
3548 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3549 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
2f1982bb 3550 (mml2015-pgg-encrypt): Do.
23f87bed
MB
3551
35522003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3553
3554 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3555
35562003-04-06 Jesper Harder <harder@ifa.au.dk>
3557
3558 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3559 `buffer-file-coding-system' to the new buffer.
3560 (mm-uu-pgp-signed-extract-1): Don't copy
3561 `buffer-file-coding-system' here.
3562
3563 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3564 exist in XEmacs.
3565 (mm-decode-body): Add missing quote.
3566
3567 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3568 buffer-file-coding-system.
3569
3570 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3571 last-coding-system-used.
3572
3573 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3574 according to buffer-file-coding-system.
3575
3576 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3577
3578 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
2f1982bb 3579 (pgg-pgp-snarf-keys-region): Do.
23f87bed
MB
3580
3581 * pgg-pgp5.el (pgg-pgp5-verify-region)
2f1982bb 3582 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
23f87bed 3583
2f1982bb 3584 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
23f87bed
MB
3585
35862003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3587
2f1982bb 3588 * spam.el (spam-split): (save-excursion) around (widen).
23f87bed 3589 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
2f1982bb 3590 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
23f87bed
MB
3591
35922003-04-05 Steve Youngs <youngs@xemacs.org>
3593
3594 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3595 don't use it when loading gnus-sum.el if we're in XEmacs.
3596
996aa8c1 35972003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3598
3599 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3600 print-escape-nonascii to fix more characters in compiled format
3601 specs.
3602
36032003-04-05 Jesper Harder <harder@ifa.au.dk>
3604
3605 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3606 Fix customization type.
3607
996aa8c1 36082003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3609
3610 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3611 print-quoted, print-readably, print-escape-multibyte, and
3612 print-level to match original behavior of gnus-prin1. This should
3613 repair the format of .newsrc.eld when using compiled format specs.
3614
36152003-04-04 Jesper Harder <harder@ifa.au.dk>
3616
3617 * gnus-group.el (tool-bar-map): defvar it.
3618
2f1982bb 3619 * gnus-art.el (tool-bar-map): Do.
23f87bed 3620
2f1982bb 3621 * gnus-sum.el (tool-bar-map): Do.
23f87bed
MB
3622
36232003-04-03 Jesper Harder <harder@ifa.au.dk>
3624
3625 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3626
36272003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3628
3629 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3630 and value.
3631 (gnus-button-alist): Use it.
3632
36332003-04-03 Jesper Harder <harder@ifa.au.dk>
3634
2f1982bb 3635 * pgg-gpg.el (pgg-gpg-process-region): Do.
23f87bed
MB
3636
3637 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
2f1982bb 3638 (pgg-pgp-snarf-keys-region): Do.
23f87bed
MB
3639
3640 * pgg-pgp5.el (pgg-pgp5-verify-region)
3641 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3642
2f1982bb 3643 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
23f87bed
MB
3644 unsafe.
3645 (pgg-temporary-file-directory): Remove.
3646
36472003-04-02 Katsumi Yamaoka <yamaoka@jpl.org>
3648
3649 * lpath.el: Fbind Info-directory and Info-menu.
3650
36512003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3652
3653 * gnus-util.el (gnus-message): Added doc-string.
3654
3655 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3656 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3657
36582003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3659
3660 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3661 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3662
36632003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3664
3665 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3666 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3667
996aa8c1 36682003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3669
3670 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3671 print-escape-newlines to print escape sequences rather than
3672 literal newline characters.
3673
36742003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3675
3676 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3677 `message-valid-fqdn-regexp' for initialization.
3678 (gnus-button-handle-info-url): Renamed and extended version of
3679 `gnus-button-handle-info'.
3680 (gnus-button-message-level): Renamed from `gnus-button-mail-level'
3681 (gnus-button-handle-symbol, gnus-button-handle-library)
3682 (gnus-button-handle-info-keystrokes): New functions.
3683 (gnus-button-browse-level): New variable.
3684 (gnus-button-alist): Use them. Added levels.
3685 (gnus-header-button-alist): Added levels.
3686
36872003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3688
3689 * gnus.el (gnus-version-number): Bump.
3690
996aa8c1 36912003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3692
3693 * gnus.el: Oort Gnus v0.17 is released.
3694
36952003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3696
3697 * gnus-start.el (gnus-unload): Removed.
3698
3699 * pop3.el (pop3-read-response): Use
3700 nnheader-accept-process-output.
3701 (pop3-retr): Ditto.
3702
3703 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3704 (mm-text-html-washer-alist): Ditto.
3705
37062003-03-31 Simon Josefsson <jas@extundo.com>
3707
3708 * imap.el (imap-gssapi-program): Also try GNU SASL.
3709 (imap-gssapi-open): Accept GNU SASL greeting.
3710 (imap-read-timeout): New.
3711 (imap-wait-for-tag): Use it.
3712
37132003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3714
3715 * nntp.el (nntp-accept-process-output): Use new function.
3716
3717 * nnheader.el (nnheader-read-timeout): New variable.
3718 (nnheader-accept-process-output): New function.
3719
3720 * nntp.el (nntp-read-timeout): Removed.
3721
3722 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3723
37242003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3725
3726 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3727
37282003-03-30 Simon Josefsson <jas@extundo.com>
3729
3730 * message.el (message-idna-inside-rhs-p): Narrow to header before
3731 searching.
3732
3733 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3734
37352003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3736
3737 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3738
37392003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3740
3741 * message.el (message-make-in-reply-to): Use
3742 mail-extract-address-components to determine sender's
3743 name/address.
3744
37452003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3746
3747 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3748
3749 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3750 valid lambda.
3751 (gnus-registry-translate-from-alist): Ditto.
3752
3753 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3754 print-length to nil.
3755
3756 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3757
3758 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3759 (gnus-grab-cam-face): Use it.
3760
37612003-03-28 Paul Jarc <prj@po.cwru.edu>
3762
3763 * nnmaildir.el (nnmaildir-request-set-mark)
3764 (nnmaildir-close-group): Allow each mark directory in a group to
3765 have its own inode for mark files, to accommodate AFS.
3766
37672003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3768
2f1982bb
JB
3769 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3770 gnus-read-newsrc-el-file.
3771 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
23f87bed
MB
3772
3773 * gnus-registry.el (gnus-registry-translate-to-alist)
2f1982bb
JB
3774 (gnus-registry-translate-from-alist): New functions.
3775 (gnus-register-spool-action): Add a spool item to the registry.
23f87bed 3776
2f1982bb
JB
3777 * gnus.el (gnus-variable-list): Added gnus-registry-alist to the
3778 list of saved variables.
3779 (gnus-registry-alist): New variable.
23f87bed 3780
996aa8c1
MB
37812003-03-28 Andreas Fuchs <asf@void.at>
3782
3783 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3784 functions.
3785
23f87bed
MB
37862003-03-27 Simon Josefsson <jas@extundo.com>
3787
3788 * gnus-art.el (article-decode-group-name): Be correct instead of
3789 smart.
3790
996aa8c1 37912003-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3792
3793 * lpath.el: Bind url-current-object for Emacs; bind
3794 gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
3795 for both Emacsen.
3796
37972003-03-27 Jesper Harder <harder@ifa.au.dk>
3798
3799 * gnus-sum.el (gnus-article-loose-mime)
3800 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3801 group.
3802
3803 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3804 doc string.
3805
996aa8c1 38062003-03-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
3807
3808 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3809 gnus-summary-find-uncancelled, skip temporary articles inserted by
3810 "refer" functions.
3811
38122003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3813
3814 * smiley.el (smiley-buffer): New function.
3815
996aa8c1 38162003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3817
3818 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3819 gnus-summary-update-line (which updated the article's face) with
3820 gnus-summary-update-download-mark (which updates the article's
3821 face by calling gnus-summary-update-line AND updates the download
3822 mark to show that the article was fetched).
3823
996aa8c1 38242003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3825
3826 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3827 option of deleting agent directories for groups/servers that are
3828 not currently agentized.
3829 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3830
3831 * gnus-int.el (gnus-open-server): Report backend errors in
3832 condition handler.
3833
38342003-03-23 Simon Josefsson <jas@extundo.com>
3835
3836 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3837 header.
3838
3839 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3840 same as Newsgroups.
3841
3842 * nntp.el (nntp-open-connection-function): Mention
3843 nntp-open-tls-stream.
3844 (nntp-open-tls-stream): New function.
3845
3846 * tls.el: New file.
3847
3848 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3849 instead of SSL.
3850 (nnimap-stream): Add other streams, link to imap variables.
3851 (nnimap-authenticator): Add other authenticator, link to imap
3852 variables.
3853
3854 * imap.el: Autoload open-tls-stream.
3855 (imap-streams): Add tls in front of ssl.
3856 (imap-stream-alist): Add tls.
3857 (imap-default-tls-port): New variable.
3858 (imap-tls-p, imap-tls-open): New functions.
3859
38602003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3861
2f1982bb 3862 * mm-url.el (mm-url-insert-file-contents): Parse url only if
23f87bed
MB
3863 results is a list.
3864
38652003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3866
3867 * mail-source.el (mail-source-fetch-imap): Revert.
3868
38692003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3870
3871 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3872 less strict regexp.
3873
38742003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3875
3876 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3877 more imap function.
3878
38792003-03-21 Simon Josefsson <jas@extundo.com>
3880
3881 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3882 Followup-To data inline.
3883
38842003-03-21 Jesper Harder <harder@ifa.au.dk>
3885
3886 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3887 icontopbm isn't available.
3888
996aa8c1 38892003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3890
3891 * gnus-int.el (gnus-open-server): Catch errors in backend's
3892 open-server method. Returns nil rather than crashing startup.
3893
3894 * gnus-sum.el (eval-when-compile): Modified to resolve
3895 compile-time warnings.
3896
3897 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3898 Reports length of series so that the user can compare N with a
3899 subject that should, if the entire series is present, contain
3900 '(.../N)'.
3901 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3902 of temp file (Win-XP may leave the temp file locked when the
3903 uudecode process fails).
3904
39052003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3906
3907 * message.el (message-split-line): Ignore error.
3908
3909 * lpath.el (split-line): Avoid split-line warning message.
3910
39112003-03-20 Kim F. Storm <storm@cua.dk>
3912
3913 * message.el (message-split-line): New function.
3914 (message-mode-map): Remap split-line to message-split-line.
3915
996aa8c1 39162003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3917
3918 * message.el (message-make-overlay): Defalias it to make-overlay.
3919 (message-delete-overlay): Defalias it to delete-overlay.
3920 (message-overlay-put): Defalias it to overlay-put.
3921 (message-idna-to-ascii-rhs-1): Use them.
3922
3923 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3924 functions to extent functions.
3925
39262003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3927
3928 * message.el (message-check-news-header-syntax): Fixed regexp.
3929
39302003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3931
3932 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3933
3934 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3935 mm-url-insert-file-contents.
3936
3937 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3938 (nnrss-check-group): Use it.
3939
996aa8c1 39402003-03-20 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
3941
3942 * nnrss.el: Primitive XML Name-space support. This means that RSS
3943 feeds like Kevin Burton's[1] can now be read in Gnus.
3944
3945 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3946 means that if you want to read the RSS feed for example.com, all
3947 you have to do is hit "G R http://www.example.com/ RET" and
3948 nnrss.el will find and the feed listed on the site or (if you have
3949 loaded xml-rpc.el) look it up on syndic8.com.
3950
3951 Marked the message as HTML (by adding a Content-Type header) so
3952 that Gnus will render it as html if the user wants that.
3953
3954 Implemented the ability to save nnrss-group-alist so that any new
3955 feeds the you subscribe to will be found the next time you start
3956 up.
3957
3958 Implemented support for RSS 2.0 elements (author, pubDate).
3959
3960 Prefer for <content:encoded> over <description> where both
3961 elements exist.
3962
3963 * mm-url.el (mm-url-insert): Set url-current-object.
3964
3965 * gnus-group.el (gnus-group-make-rss-group): New function.
3966
996aa8c1 39672003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3968
3969 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3970 for highlight overlays.
3971
39722003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3973
3974 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3975 a NOV.
3976
39772003-03-20 Simon Josefsson <jas@extundo.com>
3978
3979 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3980 (message-idna-to-ascii-rhs): Use it.
3981
3982 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3983
39842003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3985
3986 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
2f1982bb
JB
3987 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3988 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3989 spam-marks and ham-marks parameters.
3990 (spam-generic-register-routine, spam-ham-move-routine): Use the
3991 new spam-group-{spam,ham}-mark-p functions.
23f87bed 3992
2f1982bb
JB
3993 * gnus.el (spam-marks, ham-marks): New group parameters with
3994 default values same as the old spam-spam-marks and spam-ham-marks.
23f87bed
MB
3995
39962003-03-19 Simon Josefsson <jas@extundo.com>
3997
3998 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3999 (gnus-use-idna): New variable.
4000 (article-decode-idna-rhs): New function.
4001
4002 * message.el (message-use-idna): New variable.
4003 (message-mode-field-menu): Add entry for IDNA.
4004 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
4005 (message-idna-to-ascii-rhs): New function.
4006 (message-generate-headers): Invoke IDNA code.
4007
40082003-03-19 Paul Jarc <prj@po.cwru.edu>
4009
4010 * nnmaildir.el (nnmaildir--system-name): New function.
4011 (nnmaildir-request-accept-article): Use it.
4012
40132003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
4014
4015 * gnus-util.el (gnus-byte-compile): Make it work silently as the
4016 gnus-compile function does.
4017
4018 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
4019 bogus change.
4020
40212003-03-19 Jesper Harder <harder@ifa.au.dk>
4022
4023 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
4024 sort-coding-systems is defined.
4025
40262003-03-18 Paul Jarc <prj@po.cwru.edu>
4027
4028 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
4029 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
4030 Replace create-directory with target-prefix.
4031
40322003-03-18 Jesper Harder <harder@ifa.au.dk>
4033
4034 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
4035 find-charset-string which is slooow in XEmacs.
4036
40372003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4038
4039 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
4040 compiler under XEmacs.
4041
40422003-03-18 Jesper Harder <harder@ifa.au.dk>
4043
4044 * gnus-art.el (gnus-treat-highlight-signature): Make the default
4045 work for multipart/signed where the message text isn't `last'.
4046
40472003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4048
4049 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
4050 the value of mm-inline-text-html-with-images.
4051 (mm-inline-text-html-render-with-w3m): Don't bind
4052 w3m-display-inline-images.
4053
4054 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
4055 w3m-display-inline-images.
4056
4057 * lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
4058 regardless of an Emacs flavor.
4059
40602003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4061
4062 * gnus.el (gnus-version-number): Bump.
4063
996aa8c1 40642003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
4065
4066 * gnus.el: Oort Gnus v0.16 is released.
4067
40682003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4069
4070 * lpath.el (featurep): Bind mm-w3m-mode-map.
4071
40722003-03-17 Paul Jarc <prj@po.cwru.edu>
4073
4074 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
4075 'respool-able backends define a global nnchoke-get-new-mail
4076 variable.
4077
40782003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
4079
4080 * gnus-art.el (gnus-mime-delete-part): New function.
4081 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
4082
40832003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4084
4085 * message.el (message-check-news-header-syntax): Don't push
4086 groups twice onto list of unknown groups.
4087
4088 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
4089 back.
4090
4091 * nnheader.el (nnheader-find-etc-directory): Doc fix.
4092
4093 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
4094 config unless the summary buffer exists.
4095
4096 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
4097 that target group is computed correctly when articles are marked
4098 as read by Xref handling.
4099
4100 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
4101 imap-open.
4102
4103 * message.el (message-send-mail): Add courtesy string to Bcc's,
4104 too.
4105
4106 * gnus-cite.el (gnus-cited-line-p): New function.
4107
41082003-03-15 Jesper Harder <harder@ifa.au.dk>
4109
4110 * mm-bodies.el (mm-decode-body): Add new optional parameter,
4111 force, to use the supplied charset unconditionally.
4112
4113 * gnus-art.el (article-decode-charset): Use it.
4114
41152003-03-14 Jesper Harder <harder@ifa.au.dk>
4116
4117 * mm-bodies.el (mm-decode-coding-region-safely): New function.
4118 (mm-decode-body): Use it.
4119
2f1982bb 4120 * rfc2047.el (rfc2047-decode-region): Do.
23f87bed
MB
4121 (rfc2047-decode-string): Guess coding system if the default is
4122 invalid.
4123
41242003-03-12 Paul Jarc <prj@po.cwru.edu>
4125
4126 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
4127 articles are marked 'read, so we get correct article counts.
4128
41292003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4130
4131 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4132 the button.
4133 (gnus-insert-prev-page-button): Ditto.
4134 (gnus-insert-next-page-button): Ditto.
4135 (gnus-insert-mime-security-button): Ditto.
4136
4137 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4138 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4139 (mm-inline-image-xemacs): Ditto.
4140
41412003-03-12 Paul Jarc <prj@po.cwru.edu>
4142
4143 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4144 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4145 the recent filename uniqueness discussion.
4146
41472003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4148
4149 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4150 newline next time.
4151 (mm-inline-image-xemacs): Ditto.
4152
41532003-03-10 Jesper Harder <harder@ifa.au.dk>
4154
4155 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4156 kill-line.
4157
41582003-03-09 Jesper Harder <harder@ifa.au.dk>
4159
4160 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4161 kill-line.
4162
41632003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4164
4165 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4166 fixing the code to match the documentation.
4167 (gnus-agent-fetch-selected-article): Replaced
4168 gnus-summary-update-article-line with gnus-summary-update-line as
4169 the former did not correctly recalculate the thread indentation.
4170 (gnus-agent-find-parameter): The agent-predicate, if not found
4171 anywhere else, defaults to the value of gnus-agent-predicate.
4172 (gnus-agent-fetch-session): Fixed typo; now executes
4173 gnus-agent-fetched-hook rather than the undocumented
4174 gnus-agent-fetch-hook.
4175 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4176 default agent predicate is now provided by
4177 gnus-agent-find-parameter.
4178 (gnus-agent-message): New macro. This macro avoids potentially
4179 costly parameter evaluation when the message's level is too high
4180 to display.
4181 (gnus-agent-expire-group-1): Disabled undo tracking in temp
2f1982bb
JB
4182 overview buffer. Uses new gnus-agent-message macro to reduce
4183 overhead of optional messages. Reversed message levels to
23f87bed
MB
4184 emphasize percent completion messages. Detailed messages of
4185 little use except when debugging code.
4186
41872003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4188
2f1982bb
JB
4189 * spam.el (spam-ham-move-routine): Use
4190 spam-mark-ham-unread-before-move-from-spam-group.
4191 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
23f87bed
MB
4192
41932003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4194
2f1982bb
JB
4195 * spam.el: Load nnimap.el when compiling.
4196 (spam-setup-widening): Use nnimap-split-download-body-default instead
4197 of nnimap-split-download-body which is a user-customizable variable.
23f87bed
MB
4198
41992003-03-07 Simon Josefsson <jas@extundo.com>
4200
4201 * nnimap.el (nnimap-split-download-body-default): New, holds
4202 default for n-s-d-b.
4203 (nnimap-split-download-body): Add new setting (symbol default),
4204 which uses contents of n-s-d-b-d, and made it the default.
4205
42062003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4207
2f1982bb
JB
4208 * spam.el (spam-use-hashcash): New variable.
4209 (spam-list-of-checks): Added spam-use-hashcash with associated
4210 spam-check-hashcash.
4211 (spam-check-hashcash): New function, installed iff hashcash.el is
4212 loaded.
4213 (spam-setup-widening): Don't use (return).
23f87bed
MB
4214
42152003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4216
4217 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4218 predicate of `false' to avoid an error when a group defines no
2f1982bb 4219 predicate. Fixed typo that disabled agent scoring (i.e. the
23f87bed
MB
4220 low/high predicates should now work).
4221
42222003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4223
2f1982bb
JB
4224 * spam.el: Add spam-maybe-spam-stat-load to
4225 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4226 (spam-bogofilter-register-with-bogofilter): Use
4227 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4228 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4229 custom variables to replace "-s" and "-n".
23f87bed 4230
2f1982bb
JB
4231 * gnus-group.el (gnus-group-get-new-news): Call the new
4232 gnus-get-top-new-news-hook hook.
23f87bed 4233
2f1982bb
JB
4234 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4235 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
23f87bed
MB
4236
42372003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4238
4239 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4240
42412003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4242
4243 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4244 a cl run-time function.
4245
42462003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4247
4248 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4249 on gnus-agent-short-article.
4250 (gnus-category-read): Replaced CL function mapcar* with new macro:
4251 gnus-mapcar.
4252 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4253 support functions that accept multiple parameters. A separate
4254 sequence must be provided for each parameter in the function.
4255 Iteration stops when the end of the shortest list is reached.
4256
42572003-03-06 Jesper Harder <harder@ifa.au.dk>
4258
4259 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4260
4261 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4262 (html2text-delete-single-tag, html2text-clean-anchor)
4263 (html2text-remove-tags): Use delete-region.
4264 (html2text-fix-paragraphs): Simplify.
4265
4266 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4267 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4268 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4269 kill-region.
4270
42712003-03-04 John Paul Wallington <jpw@gnu.org>
4272
4273 * gnus-agent.el (gnus-agent-enable-expiration)
4274 (gnus-agent-article-alist, gnus-agent-article-alist)
4275 (gnus-agent-cat-defaccessor): Doc fixes.
4276
42772003-03-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4278
4279 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4280 byte-compiled functions.
4281
42822003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4283
2f1982bb 4284 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
23f87bed
MB
4285 customization between new maneuvering (which permits selecting
4286 undownloaded articles) and old maneuvering (which skipped over
4287 undownloaded articles) behaviors.
4288 (gnus-summary-find-next): Pass through the unread and subject
4289 parameters when calling gnus-summary-find-prev.
2f1982bb 4290 (gnus-summary-find-next, gnus-summary-find-prev): Apply
23f87bed
MB
4291 gnus-auto-goto-ignores to filter out unacceptable articles.
4292
42932003-03-04 Jesper Harder <harder@ifa.au.dk>
4294
2f1982bb 4295 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
23f87bed
MB
4296 exists in all supported Emacs versions, so we don't need this
4297 compatibility function.
4298 (mail-source-fetch-pop, mail-source-check-pop)
4299 (mail-source-fetch-webmail): Use read-passwd.
4300
4301 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4302 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4303 read-passwd.
4304
4305 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4306
4307 * imap.el (imap-read-passwd): Remove.
4308 (imap-interactive-login): Use read-passwd.
4309
4310 * canlock.el (canlock-read-passwd): Remove.
4311 (canlock-insert-header, canlock-verify): Use read-passwd.
4312
4313 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4314 (sieve-manage-interactive-login): Use read-passwd.
4315
4316 * pop3.el (pop3-read-passwd): Remove.
4317 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4318 read-passwd.
4319
4320 * pgg.el (pgg-read-passphrase): Simplify.
4321
43222003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4323
4324 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4325 'plugged' when actually 'unplugged' bug.
4326 (gnus-category-read): Ignore nil values when converting an
4327 old-format category so that the new-format category will default
4328 those attributes to the global variables.
4329
43302003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4331
4332 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4333 doc-string.
4334
43352003-03-03 Jesper Harder <harder@ifa.au.dk>
4336
4337 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
2f1982bb
JB
4338 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4339 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4340 * mm-url.el (mm-url-decode-entities-string): Do.
4341 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4342 * mm-decode.el (mm-find-raw-part-by-type): Do.
23f87bed 4343 * message.el (message-send-mail-partially)
2f1982bb
JB
4344 (message-send-mail-with-sendmail): Do.
4345 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4346 * gnus-kill.el (gnus-pp-gnus-kill): Do.
23f87bed 4347 * gnus-art.el (gnus-article-treat-unfold-headers)
2f1982bb 4348 (gnus-article-encrypt-body): Do.
23f87bed
MB
4349
43502003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4351
4352 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4353 (mail-source-delete-old-incoming-confirm): New variable.
4354 (mail-source-delete-old-incoming): Use it. New function.
4355 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4356 `mail-source-delete-incoming' is a nonnegative integer.
4357
43582003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4359
4360 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4361 (gnus-user-agent): Fixed typo.
4362
43632003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4364
4365 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4366 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4367
43682003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4369
4370 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4371 (gnus-agent-fetch-session): Allow debugging to take place.
4372
43732003-03-03 Jesper Harder <harder@ifa.au.dk>
4374
4375 * gnus-sum.el (gnus-highlight-selected-summary)
4376 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4377 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4378 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4379 and makes it clear that we don't need the side effect.
2f1982bb
JB
4380 * gnus-util.el (gnus-delete-line): Do.
4381 * gnus-xmas.el (gnus-group-add-icon): Do.
4382 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4383 * nntp.el (nntp-send-authinfo-from-file): Do.
4384 * nnml.el (nnml-header-value): Do.
4385 * nnheader.el (nnheader-insert-references): Do.
23f87bed 4386 * gnus-cite.el (gnus-article-highlight-citation)
2f1982bb
JB
4387 (gnus-cite-parse): Do.
4388 * gnus-score.el (gnus-score-followup): Do.
4389 * gnus-draft.el (gnus-draft-send): Do.
4390 * gnus-group.el (gnus-group-highlight-line): Do.
4391 * gnus-cache.el (gnus-cache-braid-nov): Do.
23f87bed 4392 * nnfolder.el (nnfolder-retrieve-headers)
2f1982bb 4393 (nnfolder-request-article): Do.
23f87bed 4394 * gnus-art.el (article-hide-boring-headers)
2f1982bb 4395 (gnus-article-hide-header): Do.
23f87bed
MB
4396
4397 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
2f1982bb
JB
4398 * nnml.el (nnml-request-replace-article): Do.
4399 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4400 * nnfolder.el (nnfolder-request-move-article): Do.
4401 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4402 * gnus-art.el (gnus-mm-display-part): Do.
23f87bed
MB
4403
4404 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4405
44062003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4407
4408 * nntp.el (nntp-possibly-change-group): Avoid calling
4409 process-buffer on nil (Which happened when you lost your
4410 connection while fetching); instead signal a "Server Closed
4411 Connection" error.
4412
44132003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4414
4415 * gnus-agent.el (gnus-agent-enable-expiration): New
2f1982bb 4416 variable. Either ENABLE or DISABLE. Sets default behavior for
23f87bed
MB
4417 selecting which groups are expired.
4418 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4419 gnus-agent-set-cat-groups): Provides abstract interface for
4420 accessing agent category. Category now implemented by an alist.
4421 (gnus-agent-add-group, gnus-agent-remove-group,
4422 gnus-category-insert-line, gnus-category-edit-predicate,
4423 gnus-category-edit-score, gnus-category-edit-groups,
4424 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4425 new agent category abstraction.
2f1982bb 4426 (gnus-agent-find-parameter): New function. Search for agent
23f87bed
MB
4427 configuration parameter first in the group's parameters, then its
4428 topics (if any), and then the group's category. If not found
4429 anywhere, use the original defined constants.
4430 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4431 gnus-agent-find-parameter.
4432 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4433 gnus-agent-cache now blocks retrieving headers and articles from
4434 the local cache. Fetched content is still added to the cache
4435 before being returned.
4436 (gnus-agent-fetch-session): Use error-message-string to generate
4437 displayed error message.
2f1982bb 4438 (gnus-agent-customize-category): New Command. 'e' in category
23f87bed
MB
4439 buffer opens category customization buffer.
4440 (gnus-category-read): Reads either positional or alist format;
4441 returns alist format.
4442 (gnus-category-write): Writes category file compatible with
4443 current, and previous, versions of gnus-agent.
4444 (gnus-category-make-function, gnus-category-make-function-1):
4445 Corrected documentation; parameter is predicate NOT category.
4446 (gnus-predicate-implies-unread): Now works in more cases per the
4447 todo comment.
2f1982bb 4448 (gnus-function-implies-unread-1): New function. Supports
23f87bed
MB
4449 gnus-predicate-implies-unread.
4450 (gnus-agent-expire-group): Command now provides default of group
4451 under point.
4452 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
2f1982bb 4453 agent-days-until-old parameters. No longer supports
23f87bed
MB
4454 gnus-agent-expire-days being set to an alist.
4455 (gnus-agent-request-article): Now performs its own checks of
4456 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4457 assuming that the caller will do them correctly.
4458 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4459 gnus-agent-expire-days is set to an alist. Converts said alist
4460 into group parameter so that gnus-agent-expire-days will not be
4461 needed.
4462 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4463 checks surrounding gnus-agent-request-article removed; now
4464 performed by gnus-agent-request-article.
2f1982bb 4465 * gnus-cus.el (gnus-agent-parameters): New variable. List of
23f87bed 4466 customizable group/topic parameters that regulate the agent.
c9e31f32 4467 (gnus-group-customize): Uses gnus-agent-parameters. Replace
23f87bed
MB
4468 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4469 the list of gnus buffers.
4470 (gnus-trim-whitespace): Removes leading and trailing whitespace
4471 from multiline strings.
c9e31f32
SM
4472 (gnus-agent-cat-prepare-category-field)
4473 (gnus-agent-customize-category): Constructs a category
23f87bed 4474 customization buffer.
c9e31f32
SM
4475 * gnus-int.el (gnus-retrieve-headers)
4476 (gnus-request-expire-articles): No longer checks gnus-agent-cache
23f87bed
MB
4477 as it is handled internally by the agent.
4478 (gnus-request-head, gnus-request-body): Conditional checks
4479 surrounding gnus-agent-request-article removed; now performed by
4480 gnus-agent-request-article.
4481
c9e31f32 4482 * gnus-start.el (): Add defvar statements to resolve compilation
23f87bed 4483 warnings.
2f1982bb 4484 (gnus-long-file-names): New function. Isolates platform dependent
23f87bed 4485 msdos-long-file-names.
2f1982bb 4486 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
23f87bed
MB
4487 option of writing directly to file. Avoids memory exhausted
4488 errors when .newsrc.eld is huge.
4489 (gnus-save-newsrc-file): Uses new
4490 gnus-save-startup-file-via-temp-buffer.
c9e31f32 4491 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
23f87bed 4492 standard-output.
c9e31f32 4493 (gnus-display-time-event-handler): Change to alias from a defun
23f87bed
MB
4494 to avoid a compile-time warning when display-time-event-handler is
4495 not defined.
c9e31f32
SM
4496 * gnus-util.el (gnus-with-output-to-file): New macro.
4497 Binds standard-output such that prin1 and princ will write directly
4498 to a file.
23f87bed 4499
c9e31f32
SM
4500 * gnus.el (gnus-agent-cache): Expand documentation.
4501 (gnus-summary-high-undownloaded-face): Remove second bold keyword
23f87bed
MB
4502 so that this face is actually bold.
4503
4504 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4505 gnus-use-cache has been set.
4506
45072003-03-02 Jesper Harder <harder@ifa.au.dk>
4508
4509 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4510
45112003-03-01 Jesper Harder <harder@ifa.au.dk>
4512
4513 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4514
45152003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4516
4517 * spam.el: Fix typo.
4518
45192003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
23f87bed
MB
4520
4521 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
2f1982bb 4522 errors-buffer. This produces a nicer error message in case of
23f87bed
MB
4523 problems.
4524
45252003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4526
4527 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
2f1982bb 4528 load stats iff spam-use-stat is on.
23f87bed 4529
2f1982bb 4530 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
23f87bed
MB
4531 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4532 instead of spam-stat-load and spam-stat-save in the
2f1982bb 4533 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
23f87bed
MB
4534
45352003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4536
4537 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4538
45392003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4540
4541 * message.el (message-make-fqdn): Protect against nil user-mail.
4542
996aa8c1 45432003-02-28 Vasily Korytov <deskpot@myrealbox.com>
23f87bed
MB
4544
4545 * gnus-art.el (gnus-boring-article-headers): New values:
4546 'to-list and 'cc-list.
4547
45482003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4549
2f1982bb
JB
4550 * spam.el (spam-setup-widening): New function to set.
4551 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4552 (spam-list-of-statistical-checks): List of statistical splitter
4553 checks.
4554 (spam-split): Added a widen call when a statistical check is
4555 enabled.
23f87bed
MB
4556
45572003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4558
4559 * gnus-msg.el (gnus-user-agent): Changed default to
4560 'emacs-gnus-type, renamed 'full.
4561
45622003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4563
4564 * nnfolder.el (nnfolder-request-accept-article): Don't use
4565 mail-header-unfold-field.
4566
45672003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4568
4569 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4570 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4571
45722003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4573
2f1982bb
JB
4574 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4575 (spam-split): Remove spam-stat-load call.
23f87bed
MB
4576
45772003-02-26 Simon Josefsson <jas@extundo.com>
4578
4579 * gnus-sum.el (gnus-summary-toggle-header): Run
4580 gnus-article-decode-hook instead of calling a-decode-encoded-words
4581 directly (the latter is run as part of the former).
4582
45832003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4584
4585 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4586
45872003-02-25 Jesper Harder <harder@ifa.au.dk>
4588
4589 * message.el (message-sendmail-envelope-from): New option.
4590 (message-sendmail-envelope-from): New function.
4591 (message-send-mail-with-sendmail): Use it.
4592
45932003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4594
4595 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4596 compensation for TDMA addresses.
4597
45982003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4599
4600 * gnus-msg.el (gnus-user-agent): New variable.
4601 (gnus-version-expose-system): Removed. Obsoleted by
4602 `gnus-user-agent'.
4603 (gnus-extended-version): Use `gnus-user-agent'.
4604
46052003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4606
2f1982bb
JB
4607 * spam.el (spam-stat-register-spam-routine)
4608 (spam-stat-register-ham-routine): Remove spam-stat-save.
4609 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
23f87bed
MB
4610
46112003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4612
4613 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4614 reference.
4615
46162003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4617
4618 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4619 calculation to avoid integer overflow.
4620
46212003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4622
4623 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4624
996aa8c1
MB
46252003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4626
2f1982bb 4627 * spam.el: Disabled spam-get-article-as-filename.
23f87bed 4628
996aa8c1 46292003-02-24 Michael Shields <shields@msrl.com>
23f87bed
MB
4630
4631 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4632 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4633 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4634 * spam.el (spam-summary-prepare-exit): Use it.
4635 * gnus.el (gnus-install-group-spam-parameters): New.
4636 * spam.el (spam-group-ham-processor-copy-p): New.
4637 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4638 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4639 that would cause the current message to be moved if the group had
4640 no spam.
4641 * spam.el (spam-ham-move-routine): New `copy' argument.
4642
996aa8c1 46432003-02-24 Martin Thornquist <martint@ifi.uio.no>
23f87bed
MB
4644
4645 * gnus-topic.el (gnus-topic-select-group): Select last group if
4646 after last group.
4647 * gnus-group.el (gnus-group-select-group): Ditto.
4648
46492003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4650
4651 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4652 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4653 point-at-(b|e)ol which aren't available in Emacs 20.
4654
4655 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4656
46572003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4658
4659 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4660 clause of the condition-case statement. Errors connecting to a
4661 server no longer terminate gnus.
4662
4663 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4664 make its use obvious. Added no-nothing case to avoid
4665 opening(closing) servers when already open(closed).
4666 (gnus-agent-while-plugged): Added macro to facilitate internal use
4667 of gnus-agent-toggle-plugged.
4668 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4669 temporarily open servers.
4670 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4671 as sorting gnus-newsgroup-headers is wrong.
4672 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
2f1982bb 4673 to temporarily open servers. Corrected logic to handle setting
23f87bed
MB
4674 gnus-agent-mark-unread-after-downloaded.
4675 (gnus-agent-fetch-articles): Now handles headers with missing
4676 article sizes and/or missing article lengths. Now clears the
4677 message buffer when finished.
4678 (gnus-agent-fetch-group-1): Position point before calling
4679 gnus-summary-set-agent-mark.
4680 (gnus-get-predicate): Corrected description, parameter is
4681 predicate not category.
4682 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4683 provide a separate single group expiration function.
4684 (gnus-agent-regenerate-group): Now clears the message buffer when
4685 finished.
4686
46872003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4688
4689 * gnus.el (gnus-agent-target-move-group-header): New variable.
4690 * gnus-draft.el (gnus-draft-send): If special header
4691 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4692 that group, instead of performing the regular sending functions.
4693
46942003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4695
4696 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4697
46982003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4699
4700 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4701 variables.
4702 (message-make-fqdn): Use it. Improved validity check.
4703
47042003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4705
4706 * message.el (message-user-mail-address): Check whether
4707 user-mail-address looks valid.
4708
4709 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4710
4711 * gnus-util.el (gnus-fetch-original-field): New function.
4712
47132003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4714
4715 * message.el (message-mode): \\(...\\) around additional
4716 paragraph-separate alternative.
4717
47182003-02-23 Jesper Harder <harder@ifa.au.dk>
4719
4720 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4721 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4722 display key bindings.
4723 (gnus-mime-button-menu): Rewrite.
4724
47252003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4726
4727 * gnus-art.el (gnus-button-url-regexp): Removed `.
4728
47292003-02-23 Max Froumentin <mf@w3.org>
4730
4731 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4732
47332003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4734
4735 * gnus-art.el (gnus-mime-action-on-part): Require a match
4736 interactively.
4737
4738 * gnus-start.el (gnus-save-newsrc-file): Use
4739 gnus-backup-startup-file.
4740 (gnus-backup-startup-file): New variable.
4741
47422003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4743
4744 * gnus.el (gnus-summary-buffer-name): Moved function here.
4745
4746 * gnus-draft.el (defun): Remove debug.
4747
47482003-02-22 Jesper Harder <harder@ifa.au.dk>
4749
4750 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4751 can't open server.
4752
47532003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4754
4755 * gnus-draft.el (defun): Configure posting styles.
4756
4757 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4758 the entry for the group exists before we alter it.
4759
4968aeff 47602003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
23f87bed 4761
996aa8c1
MB
4762 * message.el (message-mode): MML tags separate paragraphs.
4763
47642003-02-22 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4765
4766 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4767 `gnus-newsgroup-headers'.
4768
996aa8c1
MB
47692003-02-22 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
4770
23f87bed 4771 * gnus-art.el (gnus-article-refer-article): Grok more message id
996aa8c1 4772 formats.
23f87bed
MB
4773
47742003-02-22 Jesper Harder <harder@ifa.au.dk>
4775
4776 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4777 use "path name".
4778
47792003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4780
4781 * gnus-sum.el (gnus-summary-move-article)
2f1982bb
JB
4782 (gnus-summary-expire-articles): Send data header for article, not
4783 just article ID.
23f87bed
MB
4784
4785 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
2f1982bb
JB
4786 (gnus-register-spool-action): Added hashtable of message ID keys
4787 with message motion data.
23f87bed 4788
996aa8c1 47892003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
4790
4791 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4792 variable, used in `gnus-button-mid-or-mail-heuristic'.
4793 (gnus-button-mid-or-mail-heuristic): New function derived from
4794 Florian Weimer's Perl script.
4795 (gnus-button-handle-mid-or-mail): Allow a function instead of
4796 'guess.
4797 (gnus-button-guessed-mid-regexp): Removed.
4798
47992003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4800
4801 * message.el (message-resend): Bind message-setup-hook to nil;
4802 remove X-Draft-From header.
4803
48042003-02-20 Jesper Harder <harder@ifa.au.dk>
4805
4806 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4807 (gnus-newsgroup-undownloaded)
4808 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4809 Doc fixes.
4810
48112003-02-17 John Paul Wallington <jpw@gnu.org>
4812
4813 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4814 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4815
48162003-02-20 Jesper Harder <harder@ifa.au.dk>
4817
4818 * gnus-spec.el (gnus-xmas-format): Use insert instead of
bf247b6e 4819 insert-string which is obsolete in Emacs 22.1.
23f87bed 4820
2f1982bb 4821 * message.el (message-cross-post-followup-to-header): Do.
23f87bed
MB
4822
4823 * spam.el (spam-ifile-register-with-ifile)
4824 (spam-stat-register-spam-routine)
4825 (spam-stat-register-ham-routine)
2f1982bb 4826 (spam-bogofilter-register-with-bogofilter): Do.
23f87bed
MB
4827
4828 * mailcap.el (mailcap-mime-data): Fix typo.
4829
4830 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4831
48322003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4833
4834 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4835 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4836 `gnus-cite-unsightly-citation-regexp'.
4837
48382003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4839
4840 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4841 even if there's just a header.
4842
48432003-02-19 Jesper Harder <harder@ifa.au.dk>
4844
4845 * message.el (message-fix-before-sending): Fix highlighting of
4846 illegible and invisible text.
4847
4848 * gnus-util.el (gnus-multiple-choice): Separate choices with
4849 ",\e,A \e(B". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4850
48512003-02-18 Jesper Harder <harder@ifa.au.dk>
4852
4853 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4854
48552003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4856
4857 * spam.el (spam-ham-move-routine)
2f1982bb 4858 (spam-mark-spam-as-expired-and-move-routine): Use
23f87bed 4859 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
2f1982bb 4860 around process-mark manipulation on the group.
23f87bed
MB
4861
48622003-02-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4863
4864 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4865 submenu.
4866
48672003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4868
4869 * mail-source.el (mail-source-fetch): Reverse the return value of
4870 the continuation question.
4871
48722003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4873
4874 * nndraft.el (nndraft-request-move-article): Bind
4875 nnmh-allow-delete-final to t.
4876
48772003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4878
4879 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4880
48812003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4882
4883 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4884 the buffer's size.
4885
48862003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4887
4888 * nnheader.el: Added cygwin to system-type comparisons.
4889
48902003-01-27 Juanma Barranquero <lektu@terra.es>
4891
4892 * imap.el (imap-mailbox-status): Fix typo.
4893
48942003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4895
4896 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4897 online.
4898
48992003-02-14 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4900
4901 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4902 commands.
4903 * gnus-sum.el: Small change from Frank Weinberg
4904 <frank@usenet-rundfahrt.de>:
4905 (gnus-auto-center-group): New variable.
4906 (gnus-summary-read-group-1): Use it.
4907 (gnus-summary-next-group): Fix docstring.
4908
49092003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4910
4911 * gnus-util.el (gnus-faces-at): Simplify.
4912
49132003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4914
4915 * spam.el (spam-ham-move-routine)
2f1982bb
JB
4916 (spam-mark-spam-as-expired-and-move-routine): Made the article
4917 move conditional, so it's not called even if there's nothing to move.
23f87bed 4918
996aa8c1 49192003-02-13 Kurt B. Kaiser <kbk@shore.net>
23f87bed
MB
4920
4921 * message.el (message-unix-mail-delimiter): Accept any whitespace
4922 after the email address and before the date; do not require the
996aa8c1 4923 space character.
23f87bed
MB
4924
49252003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4926
4927 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4928 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4929
4930 * gnus-util.el (gnus-faces-at): New macro.
4931
49322003-02-13 Michael Shields <shields@msrl.com>
4933
4934 * gnus-cite.el
4935 (gnus-cite-attribution-suffix, gnus-cite-parse):
4936 Better handling for Microsoft citation styles.
4937 (gnus-unsightly-citation-regexp): New.
4938
49392003-02-12 Michael Shields <shields@msrl.com>
4940
4941 * gnus-art.el (article-strip-banner): Strip both per-group and
4942 per-user-address banners.
4943 (article-really-strip-banner): New.
4944
49452003-02-12 Michael Shields <shields@msrl.com>
4946
4947 * gnus-sum.el (gnus-article-goto-next-page,
4948 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4949 relying on the summary bindings of `n' and `p'.
4950
49512003-02-12 Michael Shields <shields@msrl.com>
4952
4953 * gnus-art.el (gnus-article-only-boring-p): New.
4954 (gnus-article-skip-boring): New.
4955 * gnus-cite.el (gnus-article-boring-faces): New.
4956 * gnus-sum.el (gnus-summary-next-page): Use
4957 gnus-article-only-boring-p.
4958
49592003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4960
4961 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
4962 (spam-ham-move-routine): Unmark all articles before marking those
4963 of interest and calling gnus-summary-move-article.
23f87bed
MB
4964
49652003-02-12 Jesper Harder <harder@ifa.au.dk>
4966
4967 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4968 logically the complement of gnus-get-buffer-create and
4969 gnus-add-buffer.
4970
2f1982bb 4971 * gnus-util.el (gnus-kill-buffer): Do.
23f87bed
MB
4972
4973 * nnmail.el: Autoload gnus-kill-buffer.
4974
49752003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4976
4977 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4978 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4979 the current LINE.
4980 (gnus-agent-summary-fetch-group): Minimized the number of times
4981 that the article is updated in the buffer.
4982
49832003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4984
2f1982bb
JB
4985 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4986 gnus-current-article when moving articles.
4987 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4988 use the process-mark.
23f87bed
MB
4989
49902003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4991
4992 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4993 (gnus-topic-catchup-articles): Ditto.
4994 (gnus-topic-mark-topic): Reverse recursive logic.
4995
49962003-02-11 Jesper Harder <harder@ifa.au.dk>
4997
4998 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4999 gnus-refer-thread-limit is t.
5000
50012003-02-10 Jesper Harder <harder@ifa.au.dk>
5002
5003 * mm-util.el (mm-mule-charset-to-mime-charset): Use
5004 sort-coding-systems to prefer utf-8 over utf-16.
5005
50062003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5007
5008 * gnus-agent.el (gnus-agent-expire-days):
5009 gnus-request-move-article depends on gnus-agent-expire to clean up
5010 the cache after moving the article. Therefore, g-a-e-d can NOT
5011 default to nil or can gnus-agent-expire be disabled by doing so.
5012 If you don't want to run gnus-agent-expire, don't call it.
5013 (gnus-agent-expire): The broken test to disable gnus-agent-expire
5014 when g-a-e-d was NOT nil was removed.
5015 (gnus-agent-article-name): Removed unnecessary input test as
5016 article IDs are always strings.
5017 (gnus-agent-regenerate-group): Added check to protect against
5018 servers that generate absurdly long article IDs. Valid IDs are
5019 less than 10 digits to avoid overflow errors. Fixed logic error
5020 when ensuring that the final article ID is present in the new
5021 alist.
5022
50232003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5024
5025 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
5026 next line after finding the parent.
5027
50282003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5029
5030 * gnus.el (gnus-version-number): Bumped.
5031
996aa8c1 50322003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5033
5034 * gnus.el: Oort Gnus v0.15 is released.
5035
50362003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
5037
5038 * nnmail.el (nnmail-split-it): If a message ends up matching the
5039 same mailbox more than once, it will cause duplicates to appear
5040 in the mailbox.
5041
50422003-02-08 Simon Josefsson <jas@extundo.com>
5043
5044 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
5045 code that only worked under Emacs.
5046
af09dd78 50472003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4968aeff 5048
af09dd78 5049 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
23f87bed
MB
5050
50512003-02-08 Jesper Harder <harder@ifa.au.dk>
5052
5053 * gnus-art.el (gnus-article-refer-article): Use
5054 gnus-replace-in-string.
5055
5056 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
2f1982bb 5057 (gnus-remove-duplicates): Do.
23f87bed
MB
5058
50592003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5060
2f1982bb
JB
5061 * gnus-int.el (gnus-internal-registry-spool-current-method):
5062 New variable.
5063 (gnus-request-scan): Set
23f87bed 5064 gnus-internal-registry-spool-current-method to gnus-command-method
2f1982bb 5065 before a request-scan operation.
23f87bed 5066
2f1982bb
JB
5067 * gnus-registry.el (regtest-nnmail): Use
5068 gnus-internal-registry-spool-current-method.
23f87bed
MB
5069
50702003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5071
5072 * mail-source.el (mail-source-fetch): Typo fix.
5073
50742003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5075
2f1982bb
JB
5076 * nnmail.el (nnmail-spool-hook): New hook.
5077 (nnmail-cache-insert): Call nnmail-spool-hook.
23f87bed 5078
2f1982bb 5079 * gnus-registry.el: New file with examples of using the hooks.
23f87bed 5080
2f1982bb
JB
5081 * gnus.el (gnus-registry): Added registry customization group.
5082 (gnus-group-prefixed-name): Improve function to return full group
5083 name optionally.
5084 (gnus-group-guess-prefixed-name): Shortcut to
5085 gnus-group-prefixed-name, using just the group name.
5086 (gnus-group-full-name): Always get a group's full name.
5087 (gnus-group-guess-full-name): Shortcut, using just the group name.
23f87bed
MB
5088
5089 * gnus-sum.el (gnus-summary-article-move-hook)
5090 (gnus-summary-article-delete-hook)
2f1982bb 5091 (gnus-summary-article-expire-hook): New hooks.
23f87bed 5092 (gnus-summary-move-article, gnus-summary-expire-articles)
2f1982bb 5093 (gnus-summary-delete-article): Invoke the new hooks.
23f87bed
MB
5094
50952003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
5096
5097 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
2f1982bb 5098 from message-ID.
23f87bed
MB
5099
51002003-02-07 Jesper Harder <harder@ifa.au.dk>
5101
5102 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
5103
51042003-02-07 John Paul Wallington <jpw@gnu.org>
5105
5106 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
5107 (mm-write-region, mm-detect-coding-region): Doc fixes.
5108
51092003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5110
5111 * mail-source.el (mail-source-fetch): Ignore errors.
5112 (mail-source-ignore-errors): New variable.
5113
5114 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
5115 articles.
5116
5117 * gnus-msg.el (gnus-version-expose-system): Change default.
5118
51192003-02-07 Vasily Korytov <deskpot@myrealbox.com>
5120
5121 * gnus-msg.el (gnus-version-expose-system): New variable.
5122
51232003-02-07 Simon Josefsson <jas@extundo.com>
5124
5125 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
5126 patch from deskpot@myrealbox.com (Vasily Korytov).
5127
51282003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5129
5130 * gnus-art.el (article-display-face): Get the Face header from
5131 the current buffer.
5132
51332003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5134
5135 * gnus-art.el (gnus-mime-view-part-internally): Bind
5136 buffer-read-only to nil.
5137
51382003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5139
5140 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5141 from g-a-e-1 to g-a-e-2.
5142
51432003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5144
2f1982bb
JB
5145 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5146 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5147 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5148 (spam-use-whitelist-exclusive): New variable affecting
5149 spam-use-whitelist.
5150 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
23f87bed
MB
5151
51522003-02-05 Simon Josefsson <jas@extundo.com>
5153
5154 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5155 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5156 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5157 (gnus-agent-expire-1): New.
5158 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5159 (gnus-agent-expire-2): New.
5160
51612003-02-05 Jesper Harder <harder@ifa.au.dk>
5162
5163 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5164 "delete-if" is misleading because it isn't actually destructive.
5165
5166 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5167
2f1982bb 5168 * nnmail.el (nnmail-purge-split-history): Do.
23f87bed 5169
2f1982bb 5170 * gnus-win.el (gnus-get-buffer-window): Do.
23f87bed
MB
5171
5172 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5173 let-binding.
2f1982bb 5174 (gnus-simplify-all-whitespace): Do.
23f87bed
MB
5175
51762003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5177
5178 * gnus-delay.el (gnus-delay-article): Fix binding of the
5179 nndraft:delayed group.
5180
51812003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5182
2f1982bb
JB
5183 * gnus.el (spam group parameters): Change 'other to 'const in
5184 the group parameter definitions to soothe XEmacs.
23f87bed
MB
5185
51862003-02-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5187
5188 * gnus-delay.el (gnus-delay-article): Really create
5189 nndraft:delayed group if it doesn't exist.
5190
51912003-02-04 Jesper Harder <harder@ifa.au.dk>
5192
5193 * gnus-sum.el (gnus-summary-search-article): Speed up by
5194 disabling various visual features while searching.
5195 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5196
51972003-02-03 Jesper Harder <harder@ifa.au.dk>
5198
5199 * spam.el (spam-list-of-checks): Don't quote nil and t in
5200 docstrings. From the elisp manual:
5201
5202 When a documentation string refers to a Lisp symbol, write
5203 it [..] with single-quotes around it. [..] There are two
5204 exceptions: write t and nil without single-quotes.
5205
2f1982bb 5206 * messcompat.el (message-from-style): Do.
23f87bed 5207
2f1982bb 5208 * message.el (message-send-mail): Do.
23f87bed 5209
2f1982bb 5210 * gnus-util.el (gnus-use-byte-compile): Do.
23f87bed 5211
2f1982bb 5212 * gnus-score.el (gnus-score-lower-thread): Do.
23f87bed 5213
2f1982bb 5214 * gnus-int.el (gnus-server-unopen-status): Do.
23f87bed
MB
5215
5216 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
2f1982bb 5217 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
23f87bed
MB
5218
5219 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
2f1982bb 5220 (gnus-group-parameters): Do.
23f87bed 5221
2f1982bb 5222 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
23f87bed 5223
2f1982bb 5224 * mm-decode.el (mm-text-html-renderer): Do.
23f87bed
MB
5225
52262003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5227
5228 * nnheader.el (nnheader-directory-separator-character): Change the
5229 way to compute the dafault value.
5230
52312003-02-02 Jesper Harder <harder@ifa.au.dk>
5232
5233 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5234 (gnus-button-alist): Fix regexp for describe-key.
5235 (gnus-button-handle-describe-function)
5236 (gnus-button-handle-describe-variable)
5237 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5238 (gnus-button-handle-apropos-variable)
5239 (gnus-button-handle-apropos-documentation): Docstring fix.
5240
5241 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5242
52432003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5244
5245 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5246 to nil.
5247
5248 * nnmail.el: Removed gnus-util autoload.
5249
5250 * gnus.el: Use gnus-prin1-to-string throughout.
5251
5252 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5253 print-level.
5254
5255 * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
5256 (gnus-treat-display-grey-xface): Removed.
5257
5258 * gnus-fun.el (gnus-grab-cam-face): New.
5259 (gnus-convert-image-to-gray-x-face): Removed.
2f1982bb 5260 (gnus-convert-gray-x-face-to-xpm): Removed.
23f87bed
MB
5261 (gnus-convert-gray-x-face-region): Removed.
5262 (gnus-grab-gray-x-face): Removed.
5263
5264 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5265
52662003-01-31 Jesper Harder <harder@ifa.au.dk>
5267
5268 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5269 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5270 bound.
5271
5272 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5273
52742003-01-30 Jesper Harder <harder@ifa.au.dk>
5275
5276 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5277 Remove -- these are bogus options which are never used.
5278
52792003-01-29 Jesper Harder <harder@ifa.au.dk>
5280
5281 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5282
52832003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5284
5285 * spam.el (spam-check-blackholes)
2f1982bb
JB
5286 (spam-blackhole-good-server-regex): New variable to skip some IPs
5287 when checking blackholes; use it.
23f87bed 5288 (spam-check-bogofilter-headers)
2f1982bb
JB
5289 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5290 case more X-Bogosity is used than just "Yes/No".
5291 (spam-ham-move-routine): Semi-fixed, only first article is
5292 properly moved now.
23f87bed
MB
5293
52942003-01-27 Jesper Harder <harder@ifa.au.dk>
5295
5296 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5297 as well.
5298
5299 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5300
2f1982bb 5301 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
23f87bed 5302
2f1982bb 5303 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
23f87bed 5304
2f1982bb 5305 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
23f87bed 5306
2f1982bb 5307 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
23f87bed
MB
5308
53092003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5310
5311 * gnus-fun.el (gnus-face-encode): New function.
5312 (gnus-convert-png-to-face): Use it.
5313
5314 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5315
53162003-01-26 Jesper Harder <harder@ifa.au.dk>
5317
5318 * mm-decode.el (mm-dissection-list): Remove.
5319 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5320 only used in mm-remove-all-parts.
5321 (mm-remove-all-parts): Remove it, it's never called.
5322
53232003-01-25 Simon Josefsson <jas@extundo.com>
5324
5325 * gnus-group.el (gnus-group-make-group): Report errors.
5326
5327 * nnimap.el (nnimap-request-create-group): Ditto.
5328
5329 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5330
5331 * sieve.el (sieve-upload): Fix error printing.
5332
5333 * mm-encode.el (mm-qp-or-base64): Always QP iff
5334 mm-use-ultra-safe-encoding and cleartext PGP.
5335
5336 * gnus-sum.el (gnus-summary-select-article): Inhibit
5337 redisplay (mainly for secured messages).
5338
5339 * nnmail.el (nnmail-article-group): Copy body too (but don't
5340 process it).
5341
53422003-01-25 Jesper Harder <harder@ifa.au.dk>
5343
5344 * gnus-art.el (gnus-article-setup-buffer): Reset
5345 gnus-button-marker-list.
5346
53472003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5348
5349 * nntp.el (nntp-read-timeout): Default to using a second delay
5350 under Microsoft Windows.
5351
53522003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5353
5354 * nnheader.el (nnheader-directory-separator-character): New
5355 variable.
5356
53572003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5358
5359 * gnus-agent.el (gnus-agent-max-fetch-size)
5360 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5361 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5362 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5363 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5364 (gnus-agent-braid-nov, gnus-agent-load-alist)
5365 (gnus-agent-article-alist-save-format)
5366 (gnus-agent-read-agentview, gnus-agent-save-alist)
5367 (gnus-agent-fetch-group-1, gnus-agent-expire)
5368 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5369 (gnus-agent-regenerate-group): Reformat to keep under eighty
5370 columns. Reword docstrings so that first line is under eighty
5371 chars and a complete sentence. Still need to work on the rear
5372 end of the file, in particular gnus-agent-expire.
5373
53742003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5375
5376 * gnus-agent.el (gnus-agentize): Indent.
5377
5378 * gnus.el (gnus-version-number): Bumped.
5379
996aa8c1 53802003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5381
5382 * gnus.el: Oort Gnus v0.14 is released.
5383
4968aeff 53842003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
5385
5386 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
4968aeff 5387 before beginning.
23f87bed
MB
5388
53892003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5390
5391 * spam.el (spam-check-blackholes, spam-split)
2f1982bb
JB
5392 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5393 gnus-message calls to show to users what spam.el is doing.
23f87bed
MB
5394
53952003-01-24 Jesper Harder <harder@ifa.au.dk>
5396
5397 * gnus-msg.el (gnus-message-replysign)
5398 (gnus-message-replyencrypt): Fix typo.
5399
54002003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5401
5402 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5403 details.
5404
54052003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5406
5407 * gnus-art.el (gnus-article-press-button): let* -> let.
5408 (gnus-mime-security-show-details): Cleaned up.
5409 (gnus-mime-security-press-button): Save excursion.
5410 (gnus-insert-mime-security-button): Clean up.
5411
5412 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5413
5414 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5415 timeout.
5416
5417 * nntp.el (nntp-accept-process-output): Removed timeout.
5418 (nntp-read-timeout): New variable.
5419 (nntp-accept-process-output): Use it.
5420
5421 * gnus-sum.el (gnus-data-find-list): Remove *.
5422
54232003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5424
5425 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5426 introduced on 2002-01-22.
5427 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5428
54292003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5430
5431 * spam.el (spam-check-regex-headers, spam-list-of-checks)
2f1982bb
JB
5432 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5433 checks of incoming mail based on simple header regexp matching.
23f87bed
MB
5434
54352003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5436
2f1982bb 5437 * gnus-sum.el (gnus-spam-mark): Set to `$'.
23f87bed
MB
5438
54392003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5440
5441 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5442 gnus-newsgroup-unfetched, the list of articles whose headers have
5443 not been fetched from the server.
5444
5445 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5446 parameter as it never worked due to a bug. Added check to prevent
5447 selection of any article in the gnus-newsgroup-unfetched list.
5448 (gnus-summary-find-prev): Added check to prevent selection of any
5449 article in the gnus-newsgroup-unfetched list.
2f1982bb 5450 (gnus-summary-first-subject): Documented API. Modified
23f87bed
MB
5451 implementation so that constraints are handled independently.
5452 Added check to prevent selection of any article in the
5453 gnus-newsgroup-unfetched list.
5454 (gnus-summary-first-unseen-subject): Updated parameters in
5455 gnus-summary-first-subject call to match new API.
5456 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5457 (gnus-summary-catchup): Do not mark unfetched articles as read.
5458
54592003-01-22 Jesper Harder <harder@ifa.au.dk>
5460
5461 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5462 make-obsolete-variable allows only two arguments in XEmacs and
5463 Emacs 20.
5464
5465 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5466 gnus-article-hide-pgp.
2f1982bb 5467 (gnus-summary-make-menu-bar): Do.
23f87bed
MB
5468
5469 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5470 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5471 gnus-article-hide-pgp.
5472 (article-hide-pgp): Remove.
5473 (gnus-article-hide): Remove gnus-article-hide-pgp.
5474
2f1982bb 5475 * gnus.el: Remove gnus-article-hide-pgp.
23f87bed
MB
5476
54772003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5478
5479 * message.el (message-required-headers): Doc fix.
5480
54812003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5482
2f1982bb
JB
5483 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5484 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5485 option to make ifile a purely binary classifier.
23f87bed
MB
5486
54872003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5488
5489 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5490 (mml-secure-encrypt-pgpmime): Removed double.
5491
5492 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5493 debugging statements.
5494
54952003-01-21 Andreas Fuchs <asf@void.at>
5496
5497 * mml-sec.el (mml-sign-alist): Added pgpauto.
5498
54992003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5500
5501 * gnus.el (gnus-version-number): Bumped version number.
5502
996aa8c1 55032003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5504
5505 * gnus.el: Oort Gnus v0.13 is released.
5506
55072003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5508
5509 * gnus-art.el (gnus-button-url-regexp): Removed |.
5510
5511 * message.el (message-send-hook): Doc fix.
5512
5513 * gnus-win.el (gnus-buffer-configuration): Display article
5514 instead of article-copy when `reply'.
5515
55162003-01-21 Jesper Harder <harder@ifa.au.dk>
5517
5518 * gnus.el (gnus-format): Change customize group to gnus.
5519 (gnus-cache): Add link.
5520 (gnus-group-charter-alist): Fix docstring.
5521
55222003-01-20 Jesper Harder <harder@ifa.au.dk>
5523
5524 * mailcap.el (mailcap-print-command): lpr-command might be
5525 unbound in XEmacs.
5526
55272003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5528
5529 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5530
5531 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5532 calculation of net characters added for use in the gnus-data
5533 structure.
5534
55352003-01-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5536
5537 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5538 message. Suggested by Jari Aalto.
5539
55402003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5541
5542 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5543 (gnus-article-reply-with-original): Ditto.
5544
5545 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5546 read articles don't become unread.
5547
55482003-01-17 Simon Josefsson <jas@extundo.com>
5549
5550 * gnus-fun.el (gnus-x-face-from-file):
5551 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5552
5553 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5554 (gnus-convert-image-to-face-command): Doc fix.
5555
55562003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5557
5558 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5559
55602003-01-17 Jesper Harder <harder@ifa.au.dk>
5561
5562 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5563 avoid encoding problems.
5564
5565 * mailcap.el (mailcap-ps-command): New variable.
5566 (mailcap-mime-data): Add print entry where applicable. Use
5567 pdftotext on a tty.
5568
55692003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5570
5571 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5572
55732003-01-16 Simon Josefsson <jas@extundo.com>
5574
5575 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5576 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5577 (gnus-face-from-file): Doc fix; don't mention image format.
5578
55792003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5580
2f1982bb
JB
5581 * spam.el (spam-get-article-as-filename): New function (unused for now).
5582 (spam-get-article-as-buffer): New function.
5583 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5584 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
23f87bed
MB
5585
55862003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5587
5588 * gnus-agent.el: Don't use `path'.
5589 From the GNU coding standards:
5590
5591 Please do not use the term ``pathname'' that is used in Unix
5592 documentation; use ``file name'' (two words) instead. We use
5593 the term ``path'' only for search paths, which are lists of
5594 directory names.
5595
5596 * nnsoup.el (nnsoup-file-name): Ditto.
5597
5598 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5599 (nnmail-group-pathname): Ditto.
5600
5601 * nnimap.el (nnimap-group-overview-filename): Ditto.
5602
5603 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5604 (nnheader-group-pathname): Ditto.
5605
5606 * nnfolder.el (nnfolder-group-pathname): Ditto.
5607
5608 * gnus.el (gnus-home-directory): Ditto.
5609
5610 * gnus-group.el (gnus-group-icon-list): Ditto.
5611
56122003-01-16 Jesper Harder <harder@ifa.au.dk>
5613
5614 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5615
5616 * message.el (message-mode-menu): Use it.
5617 (message-mode-menu): Deactivate "Yank Original" if there's no
5618 reply buffer.
5619
5620 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5621
5622 * message.el (message-mark-active-p): New function.
5623
56242003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5625
5626 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
2f1982bb 5627 (spam-bogofilter-database-directory): New variables.
23f87bed
MB
5628 (spam-check-bogofilter-headers, spam-check-bogofilter)
5629 (spam-bogofilter-register-with-bogofilter)
5630 (spam-bogofilter-register-spam-routine)
5631 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
5632 (spam-group-ham-processor-bogofilter-p): New functions for the new
5633 Bogofilter interface.
5634 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5635 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5636 (spam-bogofilter-score): Rewrote function.
5637 (spam-check-bogofilter): Optional score parameter, uses
5638 spam-check-bogofilter-headers better.
5639 (spam-check-bogofilter-headers): Optional score parameter.
5640
5641 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
23f87bed
MB
5642 default, in the gnus-start customization group. Used to disable
5643 the spam-*/ham-* parameters.
2f1982bb 5644 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
23f87bed
MB
5645
56462003-01-15 Jesper Harder <harder@ifa.au.dk>
5647
5648 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5649 XEmacs.
5650
2f1982bb 5651 * gnus-ems.el (gnus-mark-active-p): Do.
23f87bed
MB
5652
56532003-01-15 Kevin Ryde <user42@zip.com.au>
5654
5655 * gnus.texi (Using MIME): Mention auto-compression-mode with
5656 gnus-mime-copy-part.
5657
56582003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5659
5660 * message.el (message-send): Don't warn about duplicates when
5661 superseding.
5662
56632003-01-15 Simon Josefsson <jas@extundo.com>
5664
5665 * nnimap.el (nnimap-split-download-body): New variable.
5666 (nnimap-split-articles): Use it.
5667
56682003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5669
5670 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5671 integrity checker was incorrectly flagging, and removing, articles
5672 whose article number was negative.
5673 (gnus-agent-fetch-group-1): When executed in the group's summary
5674 buffer, refresh each downloaded line to update the status flag and
5675 font. Preserve the value of gnus-newsgroup-headers so that
5676 gnus-agent-fetch-articles can split the requests by size.
5677 (gnus-agent-expire): Corrected day calculation for when
5678 gnus-agent-expire-days contains a list.
5679
56802003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5681
5682 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5683
996aa8c1 56842003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
23f87bed
MB
5685
5686 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5687 /usr/bin/play as default player.
5688 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5689
56902003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5691
5692 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5693 articles to be marked as well.
5694
56952003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5696 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5697 fictious headers generated by nnagent (ie. Undownloaded Article
5698 ####) in the list of articles that have not been downloaded.
5699
5700 * gnus-int.el (): Added require declarations to resolve
5701 compile-time warnings.
5702 (gnus-open-server): If the server status is set to offline,
5703 recursively execute gnus-open-server to open the offline backend
5704 (e.g. nnagent).
5705
57062003-01-14 Jesper Harder <harder@ifa.au.dk>
5707
5708 * gnus-art.el (gnus-article-reply-with-original): Use
5709 gnus-mark-active-p.
2f1982bb 5710 (gnus-article-followup-with-original): Do.
23f87bed
MB
5711
57122003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5713
5714 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5715
57162003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5717
5718 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5719 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5720
57212003-01-13 Romain FRANCOISE <romain@orebokech.com>
5722
5723 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5724 (gnus-face-from-file): Ditto.
5725
57262003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5727
5728 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5729 gnus-alter-articles-to-read-function to the unread articles.
5730
57312003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5732
5733 * deuglify.el (gnus-article-outlook-unwrap-lines)
5734 (gnus-article-outlook-repair-attribution)
5735 (gnus-article-outlook-rearrange-citation): New function names,
5736 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5737 doc-string.
5738
5739 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5740 removed `W k' key binding (use `W Y f' instead).
5741 (gnus-summary-make-menu-bar): Use new function names.
5742
57432003-01-13 Simon Josefsson <jas@extundo.com>
5744
5745 * gnus-fun.el (gnus-random-x-face): Doc fix.
5746 (gnus-insert-random-x-face-header): New function.
5747
57482003-01-13 Jesper Harder <harder@ifa.au.dk>
5749
5750 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5751 mark is not active.
5752
5753 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5754
5755 * gnus-ems.el (gnus-mark-active-p): New function.
5756
5757 * gnus-group.el (gnus-topic-mode-p): New function.
5758 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5759 Deactivate items if mark is not active.
5760
57612003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5762
5763 * gnus.el (gnus-version-number): Bumped version.
5764 (gnus-summary-line-format): Doc fix.
5765
996aa8c1 57662003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5767
5768 * gnus.el: Oort Gnus v0.12 is released.
5769
57702003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5771
5772 * mail-source.el (mail-sources): Removed autoload to make it
5773 compile under XEmacs.
5774
57752003-01-12 Raymond Scholz <ray-2003@zonix.de>
5776
5777 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5778 regexp or a function too.
5779 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5780 confirmation even if the original article is mail.
5781
57822003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5783
5784 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5785 articles to be marked when not yanking.
5786
57872003-01-12 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@curie.fr>
5788
5789 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5790
57912003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5792
5793 * gnus-fun.el (gnus-face-from-file): Autoload.
5794
5795 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5796 errors.
5797
57982003-01-12 Simon Josefsson <jas@extundo.com>
5799
5800 * sieve.el (sieve-upload-and-bury): New. Suggested by
5801 kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5802
5803 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5804 Suggested by kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5805
58062003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5807
5808 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5809 in every string.
5810
5811 * gnus.el (gnus-version-number): Bumped version number.
5812
996aa8c1 58132003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5814
5815 * gnus.el: Oort Gnus v0.11 is released.
5816
58172003-01-12 Jesper Harder <harder@ifa.au.dk>
5818
5819 * message.el (message-fetch-reply-field): Narrow to headers.
5820
5821 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5822 if Gnus isn't alive.
5823
58242003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5825
5826 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5827 marks from articles that are already stored in the agent.
5828 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5829 backup copy of an invalid .overview file for later analysis.
5830
58312003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5832
5833 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5834 exit work with two frames.
5835
58362003-01-11 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@wanadoo.fr>
5837
5838 * message.el (message-forward-make-body): Use mule4.
5839
58402003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5841
5842 * message.el (message-mode-map): Move wide-reply command.
5843
58442003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5845
5846 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5847 castellano.
5848 (gnus-outlook-display-hook): New variable.
5849 (gnus-outlook-display-article-buffer): New function.
5850 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5851 (gnus-outlook-deuglify-article): Made them interactive and added
5852 optional arg. Use `g-o-d-a-b'.
5853 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5854
5855 * gnus-sum.el: Added autoloads.
5856 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5857 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5858
58592003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5860
5861 * gnus-art.el (gnus-display-mime): Use the mime emulation
5862 variable.
5863
5864 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5865
5866 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5867 newsrc-alist is initialized properly.
5868
5869 * mail-source.el (mail-sources): Autoload.
5870
5871 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5872 nil.
5873
5874 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5875 insert two newlines.
5876
5877 * message.el (message-check-news-header-syntax): Compute the
5878 header length correctly.
5879
58802003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5881
5882 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5883 alist when keeping fetched article file.
5884 (gnus-agent-retrieve-headers): When parsing response for article
5885 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5886 against garbage in the server's response.
5887
5888 * gnus-int.el (gnus-request-expire-articles,
5889 gnus-request-move-article): Only expire when the group's server
5890 has been agentized.
5891
58922003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5893
5894 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5895 errors when deleting overlays.
5896
5897 * gnus-score.el (gnus-score-followup): Allow tracing.
5898
5899 * gnus-art.el (gnus-treat-display-face): New variable.
5900 (article-display-face): New command.
5901
5902 * gnus-fun.el (gnus-face-from-file): New function.
5903 (gnus-convert-face-to-png): Ditto.
5904
5905 * gnus-art.el (gnus-ignored-headers): Added Face.
5906
59072003-01-10 Simon Josefsson <jas@extundo.com>
5908
5909 * nndraft.el (nndraft-request-group): Avoid crash in
5910 directory-files when draft directory doesn't exists.
5911
5912 * gnus-sum.el (gnus-select-article-hook): Add :option.
5913
59142003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5915
2f1982bb 5916 * spam.el (spam-use-stat): New variable.
23f87bed 5917 (spam-group-spam-processor-stat-p)
2f1982bb
JB
5918 (spam-group-ham-processor-stat-p): New convenience functions.
5919 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5920 (spam-list-of-checks): Add spam-use-stat to list of checks.
5921 (spam-split): Conditionally load the spam-stat tables.
5922 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5923 (spam-check-ifile): New functions.
5924
5925 * spam-stat.el (spam-stat): Typo fix.
5926 (spam-stat-install-hooks): New variable.
5927 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5928 (spam-stat-split-fancy-spam-threshhold): New variable.
5929 (spam-stat-install-hooks): Make hooks conditional.
5930 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5931
5932 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5933 spam-stat ham/spam processor symbols.
23f87bed
MB
5934
59352003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5936
5937 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5938 file exists.
5939
59402003-01-10 Simon Josefsson <jas@extundo.com>
5941
5942 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5943 undownloaded/downloadable only when unplugged.
5944
59452003-01-10 Jesper Harder <harder@ifa.au.dk>
5946
5947 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5948
59492003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5950
2f1982bb
JB
5951 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5952 db parameter only if it's set.
5953 (spam-ifile-register-with-ifile): Ditto.
23f87bed
MB
5954
59552003-01-09 Alex Schroeder <alex@emacswiki.org>
5956
5957 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5958 spam-stat-nbad before creating the hash table.
5959 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5960 Changed copyright statement to FSF.
5961
59622003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5963
5964 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5965 processable articles as read.
5966 (gnus-agent-summary-fetch-series): Remove processable and
5967 downloadable marks on all downloaded articles in the series.
5968
5969 * nntp.el (nntp-report): Throw error after reporting the problem.
5970 (nntp-accept-process-output): Corrected error check to report an
5971 error when the process is nil.
5972
59732003-01-09 Simon Josefsson <jas@extundo.com>
5974
5975 * message.el (message-tool-bar-map): Add preview.
5976
59772003-01-09 Jesper Harder <harder@ifa.au.dk>
5978
5979 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5980 previewing.
5981
59822003-01-08 Paul Jarc <prj@po.cwru.edu>
5983
5984 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5985 bug when the (n+1)th article to be added to a group has a smaller
5986 number than the n articles already added.
5987
59882003-01-08 Jesper Harder <harder@ifa.au.dk>
5989
5990 * message.el (message-mode-field-menu): Use backquote.
5991
59922003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5993
2f1982bb
JB
5994 * spam.el: Fixed the BBDB autoloads again, using
5995 bbdb-search-simple now (which is not a macro, thank god).
23f87bed 5996
2f1982bb 5997 * lpath.el (bbdb-search): Removed function from maybe-fbind list.
23f87bed 5998
2f1982bb
JB
5999 * gnus.el (ham-process-destination): Added new parameter for
6000 destination of ham articles found in spam groups at summary exit.
23f87bed 6001
2f1982bb
JB
6002 * spam.el (spam-get-ifile-database-parameter):
6003 use spam-ifile-database-path.
6004 (spam-check-ifile, spam-ifile-register-with-ifile):
6005 use spam-get-ifile-database-parameter.
6006 (spam-ifile-database-path): Added new parameter for ifile's database.
6007 (spam-move-spam-nonspam-groups-only): New parameter to determine
6008 if spam should be moved from all groups or only some.
6009 (spam-summary-prepare-exit): Fixed logic to use
23f87bed
MB
6010 spam-move-spam-nonspam-groups-only when deciding to invoke
6011 spam-mark-spam-as-expired-and-move-routine; always invoke that
6012 routine after the spam has been expired-or-moved in case there's
2f1982bb
JB
6013 some spam left over; use spam-ham-move-routine in spam groups.
6014 (spam-ham-move-routine): New function to move ham articles to the
6015 ham-process-destinations group parameter.
23f87bed
MB
6016
60172003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6018
6019 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
6020
6021 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6022 gnus-summary-update-article-line.
6023
60242003-01-08 Simon Josefsson <jas@extundo.com>
6025
6026 * nnmail.el (nnmail-expiry-target-group): Request group, create it
6027 not successful.
6028
60292003-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
6030
6031 * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs.
6032
60332003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6034
2f1982bb
JB
6035 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
6036 logic, finally.
23f87bed
MB
6037
60382003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6039
6040 * gnus-spec.el (gnus-parse-format): %C is a complex format.
6041 (gnus-parse-format): Change to %~.
6042
6043 * message.el (message-generate-headers): Don't generate optional
6044 empty headers.
6045
60462003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6047
6048 * message.el (message-cross-post-default)
6049 (message-cross-post-note-function, message-shoot-gnksa-feet)
6050 (message-strip-subject-trailing-was, message-change-subject)
6051 (message-mark-insert-file, message-cross-post-followup-to)
6052 (message-cross-post-followup-to, message-mode-map)
6053 (message-generate-unsubscribed-mail-followup-to)
6054 (message-make-mail-followup-to): Minor changes to doc-strings and
6055 error messages. Updated copyright line.
6056
6057 * message.el (message-make-mail-followup-to,
6058 message-generate-unsubscribed-mail-followup-to): New function
6059 names. Renamed functions: "-mft" -> "-mail-followup-to".
6060 (message-make-mft, message-gen-unsubscribed-mft): Removed function
6061 names.
6062
6063 * mml.el (mml-preview-insert-mail-followup-to): New function name.
6064 (mml-preview-insert-mft): Removed function name.
6065 (mml-preview): Use new function names.
6066
6067 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
6068
6069 * message.el (message-mode-field-menu): Moved header related
6070 commands from "Message" to "Field" menu.
6071
60722003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6073
6074 * message.el (message-generate-headers-first): Added customization
6075 if variable is a list.
6076
60772003-01-07 Michael Shields <shields@msrl.com>
6078
6079 * gnus-art.el (gnus-article-next-page): Correctly handle the case
6080 where the last line of the article is the last line of the window.
6081
60822003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6083
6084 * gnus-msg.el (gnus-debug): Use ignore-errors.
6085
6086 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6087 `gnus-summary-update-line'.
6088
60892003-01-08 Simon Josefsson <jas@extundo.com>
6090
6091 * gnus-art.el (gnus-unbuttonized-mime-types)
6092 (gnus-buttonized-mime-types): Doc fix.
6093
60942003-01-08 Jesper Harder <harder@ifa.au.dk>
6095
6096 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
6097
60982003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6099
6100 * nnrss.el (nnrss-group-alist): Add and clear up.
6101
61022003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6103
2f1982bb 6104 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
23f87bed 6105
2f1982bb
JB
6106 * lpath.el (bbdb-search): Added BBDB functions for a better way to
6107 fix missing functions.
23f87bed 6108
2f1982bb 6109 * spam.el (spam-check-ifile): If should be an unless.
23f87bed 6110
2f1982bb
JB
6111 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
6112 spam-enter-ham-BBDB, and bbdb-create-internal initially to
6113 hush up warnings.
6114 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
23f87bed
MB
6115
61162003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6117
6118 * gnus-sum.el (gnus-summary-make-menu-bar): Added
6119 gnus-summary-refer-thread to thread menu.
6120
61212003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
6122
6123 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
6124 summary buffer, articles that cannot be fetched are marked as
6125 canceled.
6126
6127 * nntp.el (nntp-with-open-group): The quit signal handler must
6128 propagate the quit signal to the next outer handler so that the
6129 caller knows that the request aborted abnormally.
6130
61312003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6132
6133 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
6134 (spam-ifile-register-spam-routine)
2f1982bb
JB
6135 (spam-ifile-register-ham-routine): Added ifile functionality that
6136 does not use ifile-gnus.el to classify and register articles.
6137 (spam-get-article-as-string): Convenience function.
6138 (spam-summary-prepare-exit): Added ifile spam and ham registration.
23f87bed 6139 (spam-ifile-all-categories, spam-ifile-spam-category)
2f1982bb 6140 (spam-ifile-path, spam-ifile): Added customization options.
23f87bed 6141
2f1982bb
JB
6142 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6143 exit processor.
6144 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6145 list of choices.
23f87bed
MB
6146
61472003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6148
6149 * gnus-score.el (gnus-score-followup): Also score immediate
6150 followups.
6151
61522003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6153
6154 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6155
61562003-01-07 Simon Josefsson <jas@extundo.com>
6157
6158 * message.el (message-mode-menu): Fix receipt balloon help.
6159
61602003-01-07 Jesper Harder <harder@ifa.au.dk>
6161
6162 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6163 always be interpreted as news.
6164
61652003-01-07 Simon Josefsson <jas@extundo.com>
6166
6167 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6168 gnus-sieve-script, instead of the global variable
6169 gnus-sieve-crosspost. One-line patch from Steinar Bang
6170 <sb@dod.no>.
6171
61722003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6173
6174 * gnus.el: Renamed gnus-summary-*-uncached-face as
6175 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6176 the cache.
6177
6178 * gnus-sum.el: Ditto.
6179
61802003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6181
6182 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6183 in either the group or summary buffer.
6184 New command "JS", in summary buffer, will fetch articles per the
6185 group's category, predicate, and processable flags.
6186 (gnus-agent-summary-fetch-series): Rewritten to call
6187 gnus-agent-session-fetch-group once with all articles in the
6188 series.
6189 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6190 return list of fetched articles.
6191 (gnus-agent-fetch-articles): Split fetch list into sublists such
6192 that the article buffer is only slightly larger than
6193 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6194 the group's article alist is saved.
6195 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6196 longer result in the agent trying to fetch an article.
6197 (gnus-agent-fetch-group-1): Can now be called in either the group
6198 or summary buffer. Removed the max-fetch-size code that I added
6199 on 2002-12-13 as that capability is now part of
6200 gnus-agent-fetch-articles. Added code to update summary buffer.
6201 When called in the group buffer, articles that can not be fetched
6202 are AUTOMATICALLY MARKED AS READ.
6203
6204 * gnus-sum.el (): Modified eval-when-compile to minimize
6205 misleading compilation warnings.
6206 (gnus-update-summary-mark-positions): Changed code to use
6207 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6208
6209 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6210 empty file as the parser assumes that the file isn't empty.
6211
6212 * nntp.el (nntp-send-string): The process-send-string call can,
6213 because it performs I/O on the process, change the process' state
6214 from open to closed. If this happens, call nntp-report
6215 immediately to report the broken connection.
6216 (nntp-report): Rewritten to avoid needing a global variable to
6217 determine the appropriate course of action. Instead, two function
6218 implementations are provided and the nntp-report function value is
6219 bound to the appropriate implementation.
6220 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6221 (nntp-with-open-group): Now binds nntp-report's function cell
6222 rather than binding gnus-with-open-group-first-pass. Added a
6223 condition-case to detect a quit during a nntp command. When the
6224 quit occurs, the current connection is closed as a fetch articles
6225 request could have several megabytes queued up for reading.
6226 (nntp-retrieve-headers): Bind articles to itself. If
6227 nntp-with-open-group repeats this command, I must have access to
6228 the original list of articles.
6229 (nntp-retrieve-groups): Ditto for groups.
6230 (nntp-retrieve-articles): Ditto for articles.
6231 (*): Replaced nntp-possibly-change-group calls to
6232 nntp-with-open-group forms in all, but one, occurrance.
2f1982bb 6233 (nntp-accept-process-output): Bug fix. Detect when called with
23f87bed
MB
6234 null process.
6235
62362003-01-06 Jesper Harder <harder@ifa.au.dk>
6237
6238 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6239 if we don't need to.
6240 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6241
62422003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6243
6244 * gnus-group.el (gnus-group-make-web-group): Pass the select
6245 method on to group-create.
6246 (gnus-group-line-format-alist): %U is an integer.
6247
6248 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6249 ephemeral groups.
6250 (gnus-summary-read-group-1): Ditto.
6251 (gnus-group-make-articles-read): Ditto.
6252
6253 * mm-url.el (mm-url-program): Doc fix.
6254
6255 * message.el (message-mode-map): Rebound
6256 message-insert-wide-reply.
6257
62582003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6259
6260 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6261 color as `gnus-group-startup-message' does.
6262
62632003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6264
2f1982bb 6265 * spam.el: Fixed line lengths to 80 chars or less.
23f87bed 6266
2f1982bb
JB
6267 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6268 "not-read" mark.
6269 (gnus-summary-mark-forward): Added the spam-mark to the list of
6270 marks not to be marked as "read" when viewed.
23f87bed
MB
6271
62722003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6273
6274 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6275
6276 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6277 Protect against unactive groups.
6278
6279 * message.el (message-check-news-header-syntax): Check long
6280 header lines.
6281 (message-check-news-header-syntax): Update `start'.
6282
6283 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6284 (gnus-group-line-format): %U.
6285 (gnus-group-line-format-alist): ?U.
6286 (gnus-number-of-unseen-articles-in-group): New function.
6287
6288 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6289
6290 * gnus.el (gnus-version-number): Bump version number.
6291
996aa8c1 62922003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6293
6294 * gnus.el: Oort Gnus v0.10 is released.
6295
62962003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6297
6298 * gnus.el (gnus-version-number): Fix version number.
6299
996aa8c1 63002003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6301
6302 * gnus.el: Oort Gnus v0.08 is released.
6303
63042003-01-04 Jesper Harder <harder@ifa.au.dk>
6305
6306 * mm-util.el: Add mm-string-make-unibyte.
6307
6308 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6309 UTF-8 groups.
6310
63112003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6312
6313 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6314
6315 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6316
63172003-01-04 Kevin Ryde <user42@zip.com.au>
6318
6319 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6320 function.
6321
63222003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6323
6324 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6325 (gnus-summary-read-group-1): Update group line.
6326 (gnus-summary-exit-no-update): Update group on exit.
6327
6328 * gnus-group.el (gnus-group-line-format): Add %*.
6329 (gnus-group-line-format-alist): Ditto.
6330 (gnus-group-insert-group-line): Set it.
6331 (gnus-group-is-exiting-p): New variable.
6332 (gnus-group-insert-group-line): Use it.
6333
63342003-01-03 Teodor Zlatanov <tzz@beld.net>
6335
6336 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
2f1982bb
JB
6337 enable BBDB ham processing.
6338 (spam-blacklist-register-routine): Enable blacklist spam processing.
6339 (spam-whitelist-register-routine): Enable whitelist ham processing.
6340 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6341 from (gnus-data-list).
6342 (spam-summary-prepare-exit): Works completely now.
6343 (spam-use-blacklist): Oops, should be nil by default.
23f87bed
MB
6344 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6345 split processing now; before it was for summary exit as
6346 well but that's done with the spam-contents and spam-process
2f1982bb 6347 parameters now.
23f87bed
MB
6348
63492003-01-03 Jesper Harder <harder@ifa.au.dk>
6350
6351 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6352 characters.
6353
63542003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6355
6356 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6357 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6358 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6359 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6360 (spam-mark-spam-as-expired-and-move-routine)
6361 (spam-generic-register-routine, spam-BBDB-register-routine)
6362 (spam-ifile-register-routine, spam-blacklist-register-routine)
2f1982bb
JB
6363 (spam-whitelist-register-routine): New functions.
6364 (spam-summary-prepare-exit): Added summary exit processing (expire
23f87bed 6365 or move) of spam-marked articles for spam groups; added slots for
2f1982bb 6366 all the spam-*-register-routine functions.
23f87bed
MB
6367
63682003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6369
6370 * pop3.el (pop3-retr): Wait 500 msecs.
6371 (pop3-read-response): Ditto.
6372
6373 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6374 right.
6375 (gnus-inews-make-draft): New function.
6376 (gnus-setup-message): Use it.
6377
6378 * message.el (message-required-headers): Add From.
6379
5cedca8d 63802003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
23f87bed
MB
6381
6382 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6383
63842003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6385
6386 * message.el (message-generate-headers): Let header formatters do
6387 their work.
6388
63892003-01-02 Raymond Scholz <ray-2003@zonix.de>
6390
6391 * deuglify.el (gnus-article-outlook-deuglify-article):
6392 Rehighlight, reapply treatments and call
6393 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6394 (gnus-outlook-repair-attribution-block): Recognize cited
6395 attributions. Suggested by Niklas Morberg.
6396
63972003-01-02 Pete Kazmier <pete@kazmier.com>
6398
6399 * gnus-art.el (gnus-treat-predicate): Check condition first.
6400
64012003-01-02 Jesper Harder <harder@ifa.au.dk>
6402
6403 * lpath.el: Add url-http-file-exists-p.
6404
6405 * gnus-group.el (gnus-group-fetch-charter): Use
6406 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6407
64082003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6409
6410 * message.el (message-draft-headers): Also generate From to get a
6411 nicer draft buffer summary.
6412
6413 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6414 parameter.
6415
6416 * gnus-art.el (article-wash-html): Clean up.
6417 (article-wash-html): Typo fix.
6418
6419 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6420 (gnus-summary-mail-forward): To many lists of lists.
6421
6422 * gnus-art.el (article-wash-html): Clean up.
6423
64242003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
6425
6426 * gnus-art.el (gnus-treat-wash-html): New variable.
6427
64282003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6429
6430 * message.el (message-check-news-header-syntax): Allow posting.
6431 (message-check-news-header-syntax): Fix logic for sure, this
6432 time.
6433
64342003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6435
6436 * message.el (message-check-news-header-syntax): Check syntax of
6437 continuation headers.
6438
64392003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6440
6441 * gnus-art.el (gnus-button-url-regexp,
6442 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
6443 (gnus-header-button-alist): Regexps are case insensitive here.
6444
64452003-01-02 Simon Josefsson <jas@extundo.com>
6446
6447 * dig.el (query-dig): Doc fix.
6448
64492003-01-02 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6450
6451 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6452 summary buffer line, not just the download mark.
6453
64542003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6455
6456 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6457 (gnus-summary-insert-dormant-articles): New command and
6458 keystroke.
6459
6460 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6461 function for mass insertion of subjects.
6462
6463 * nndraft.el (nndraft-generate-headers): Don't move point.
6464
6465 * gnus.el (nnheader): Require nnheader.
6466
6467 * nndraft.el (nndraft-request-associate-buffer): Use
6468 make-local-variable.
6469
64702003-01-02 Michael Shields <shields@msrl.com>
6471
6472 * nndraft.el (nndraft-request-associate-buffer): Make
6473 write-contents-hooks buffer-local before setting it.
6474
64752003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6476
6477 * gnus.el (gnus-group-parameter-value): Take an extra param.
6478 (gnus-group-fast-parameter): Let group param results be nil.
6479
6480 * gnus-art.el (gnus-article-forward-header): New function.
6481 (article-date-ut): Use it to remove continuation date headers.
6482
6483 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6484 read-event.
6485 (gnus-summary-remove-bookmark): Clean up.
6486 (gnus-summary-set-bookmark): Clean up.
6487
6488 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6489
6490 * gnus.el (gnus-group-startup-message): Bind data-directory to
6491 the Gnus etc directory.
6492
64932003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6494
2f1982bb 6495 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
23f87bed 6496 ham-processing of articles; use the new
2f1982bb
JB
6497 spam-group-(spam|ham)-contents-p functions.
6498 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6499 convenience functions.
6500 (spam-mark-junk-as-spam-routine): Use the new
6501 spam-group-spam-contents-p function.
23f87bed
MB
6502
6503 * gnus.el (spam-process, spam-contents, spam-process-destination):
2f1982bb
JB
6504 added new parameters with corresponding global variables.
6505 (gnus-group-spam-exit-processor-ifile)
6506 (gnus-group-spam-exit-processor-bogofilter)
6507 (gnus-group-spam-exit-processor-blacklist)
6508 (gnus-group-spam-exit-processor-whitelist)
6509 (gnus-group-spam-exit-processor-BBDB)
6510 (gnus-group-spam-classification-spam)
6511 (gnus-group-spam-classification-ham): Added new symbols for the
6512 spam-process and spam-contents parameters.
6513
6514 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6515 customization and list itself to store mark symbol rather than
6516 mark character.
2f1982bb 6517 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6518 values list from spam-ham-marks and spam-spam-marks, so (member)
6519 would work.
6520
65212003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6522
6523 * message.el (message-cross-post-followup-to): Fix comment.
6524
65252003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6526
2f1982bb 6527 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6528 customization and list itself to store mark symbol rather than
6529 mark character.
2f1982bb 6530 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6531 values list from spam-ham-marks and spam-spam-marks, so (member)
6532 would work.
6533
65342003-01-01 Raymond Scholz <ray-2002@zonix.de>
6535
6536 * message.el (message-signature-insert-empty-line): New variable.
6537
65382002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6539
6540 * message.el: Renamed functions and variables: "xpost" ->
6541 "cross-post", "-fup2" -> "-followup-to".
6542 (message-cross-post-old-target, message-cross-post-default,
6543 message-cross-post-note, message-followup-to-note,
6544 message-cross-post-note-function): New variables names.
6545 (message-xpost-old-target, message-xpost-default,
6546 message-xpost-note, message-fup2-note,
6547 message-xpost-note-function): Removed variable names.
6548 (message-cross-post-followup-to-header,
6549 message-cross-post-insert-note, message-cross-post-followup-to):
6550 New function names.
6551 (message-xpost-fup2-header, message-xpost-insert-note,
6552 message-xpost-fup2): Removed function names.
6553
65542002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6555
6556 * message.el (message-send-mail): Added message-cleanup-headers to
6557 prevent newlines in headers.
6558
65592003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6560
6561 * dns.el (dns-make-network-process): Comment.
6562
6563 * gnus-sum.el (gnus-summary-display-while-building): Default to
6564 nil.
6565
65662003-01-01 Wes Hardaker <wes@hardakers.net>
6567
6568 * gnus-sum.el (gnus-summary-display-while-building): New
6569 variable.
6570
65712003-01-01 Raymond Scholz <ray-2003@zonix.de>
6572
6573 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6574 before rearranging the article.
6575
65762003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6577
6578 * nndraft.el (nndraft-generate-headers): New function.
6579 (nndraft-request-associate-buffer): Use it to write headers on
6580 buffer save.
6581
6582 * message.el (message-generate-headers): Let the function be a
6583 lambda form.
6584 (message-draft-headers): New variable.
6585
6586 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6587 function.
6588 (gnus-setup-message): Use it.
6589
6590 * message.el (message-generate-headers-first): Doc fix.
6591 (message-setup-1): Use new function for getting which headers to
6592 generate.
6593 (message-headers-to-generate): New function.
6594
65952003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6596
6597 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6598
65992002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6600
6601 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6602 mention negatives.
6603
66042002-12-31 Raymond Scholz <ray-2002@zonix.de>
6605
6606 * deuglify.el (gnus-outlook-rearrange-article): Use
6607 `transpose-regions' instead of tempering the kill-ring.
6608 (gnus-article-outlook-deuglify-article): Rehighlight article
6609 instead of a complete redisplay.
6610
66112002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6612
2f1982bb 6613 * spam.el: Most defvars are defcustoms now.
23f87bed 6614
2f1982bb 6615 Patches from Michael Shields <shields@msrl.com>
23f87bed
MB
6616
6617 * spam.el (spam-bogofilter-articles): Select the article
6618 body using gnus-summary-show-article t instead of
6619 gnus-summary-select-article; this presents the raw text
6620 without running any hooks.
6621
6622 * spam.el (spam-bogofilter-articles): Use message-remove-header
6623 to remove headers; the old way incorrectly removed just the first
6624 line of folded headers.
6625
66262002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6627
6628 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6629
66302002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6631
6632 * gnus-start.el (gnus-load): New function.
6633 (gnus-read-newsrc-el-file): Use it.
6634
66352002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6636
6637 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6638 (gnus-button-handle-apropos-documentation): New function.
6639 (gnus-button-handle-ctan): New function.
6640 (gnus-button-alist): Use them. Improve some regexps.
6641 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6642
66432002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6644
6645 * message.el (message-subscribed-p): New function.
6646 (message-send-mail): Use it.
6647 * mml.el (mml-preview-insert-mft): New function.
6648 (mml-preview): Use it.
6649
66502002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6651
6652 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6653 when sorting by date.
6654
6655 * gnus-art.el (gnus-article-edit-mode): New variable.
6656 (gnus-article-setup-buffer): Warn user about discarding edits.
6657
6658 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6659 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6660 headers.
6661
6662 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6663
66642002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6665
6666 * message.el (message-completion-alist): Added "Mail-Followup-To"
6667 and "Mail-Copies-To".
6668
66692002-07-21 Jesper harder <harder@ifa.au.dk>
6670
6671 * gnus-group.el: Add key bindings for
6672 gnus-group-sort-groups-by-real-name and
6673 gnus-group-sort-selected-groups-by-real-name.
6674
66752002-07-21 Jesper harder <harder@ifa.au.dk>
6676
6677 * gnus.texi (Sorting Groups): Add key bindings for
6678 gnus-group-sort-groups-by-real-name and
6679 gnus-group-sort-selected-groups-by-real-name.
6680
66812002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6682
2f1982bb
JB
6683 * spam.el (spam-use-dig): New variable for blackhole checking
6684 through dig.el.
6685 (spam-check-blackholes): Added dig.el checking functionality and
6686 more verbose reporting; query-dig is autoloaded from dig.el.
6687 (spam-use-blackholes): Disabled by default.
6688 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6689 blackhole servers list.
23f87bed
MB
6690
66912002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6692
6693 * message.el (message-required-headers): New variable.
6694
66952002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6696
2f1982bb 6697 * dig.el (query-dig): New function.
23f87bed
MB
6698
66992002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6700
6701 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6702 prefixes.
6703
6704 * dns.el (query-dns): Protect against errors.
6705
6706 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6707 (gnus-inews-add-send-actions): Mark all answered messages as
6708 answered.
6709
67102002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6711
6712 * nnmail.el (nnmail-split-it): Added tracing to
2f1982bb 6713 `:' split rule.
23f87bed
MB
6714
67152002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6716
6717 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6718 and "%s" so we don't overquote them.
6719
67202002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6721
6722 * (mm-display-external): Display the actual command that has been
6723 executed in the echo area.
6724
67252002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6726
6727 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6728
6729 * message.el (message-with-reply-buffer): New macro.
6730 (message-fetch-reply-field): Use it.
6731 (message-insert-wide-reply): New command and keystroke.
6732 (message-carefully-insert-headers): New function.
6733 (message-insert-to): Use new function.
6734
6735 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6736 (gnus-topic-goto-missing-group): Use it.
6737
6738 * message.el (message-required-news-headers): Removed Lines.
6739 (message-reply): Don't insert References first.
6740 (message-followup): Ditto.
6741 (message-make-references): New function.
6742 (message-followup): Set message-reply-headers before generating
6743 the buffer stuff.
6744
67452002-12-29 Jesper Harder <harder@ifa.au.dk>
6746
6747 * mml.el (mml-generate-mime-1): Reverse the order of
6748 encoding/flowing.
6749
67502002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6751
6752 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6753 after moving them.
6754
6755 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6756 fit with newer standard format.
6757 (gnus-summary-make-false-root-always): New variable.
6758 (gnus-gather-threads-by-subject): Use it.
6759
6760 * message.el (message-get-reply-headers): Take an address list
6761 optional argument.
6762
67632002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6764
6765 * gnus.el (gnus-keep-backlog): Change default to 20.
6766
6767 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6768 start.
6769 (gnus-agent-check-overview-buffer): Remove negative article
6770 numbers.
6771
6772 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6773 (nnmail-cache-ignore-groups): Doc fix.
6774
6775 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6776 (nnimap-debug-buffer): New variable.
6777 (nnimap-debug): Use it.
6778
67792002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6780
6781 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6782
67832002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6784
6785 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6786 they aren't already sorted.
6787
67882002-12-28 Jesper Harder <harder@ifa.au.dk>
6789
6790 * message.el (message-mode-menu): Add ellipses to menu items
6791 expecting user interaction.
2f1982bb 6792 (message-mode-field-menu): Do.
23f87bed
MB
6793
67942002-12-26 Jesper Harder <harder@ifa.au.dk>
6795
6796 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6797 it isn't used any more.
6798
67992002-12-22 Jesper Harder <harder@ifa.au.dk>
6800
6801 * binhex.el (binhex-decoder-program): Fix docstring.
6802
996aa8c1 68032002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6804
6805 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6806 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6807
68082002-12-19 Paul Jarc <prj@po.cwru.edu>
6809
6810 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6811 return the info object.
6812
68132002-12-18 Paul Jarc <prj@po.cwru.edu>
6814
6815 * gnus-int.el (gnus-request-update-info): Artificially add
6816 (1 . (1- min)) to the read range, in case the backend doesn't
6817 store marks for nonexistent articles.
6818
68192002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6820
6821 * binhex.el (binhex-insert-char): Eval-and-compile.
6822
68232002-12-17 Jesper Harder <harder@ifa.au.dk>
6824
6825 * lpath.el: Add tool-bar-local-item-from-menu.
6826
6827 * message.el (message-tool-bar-local-item-from-menu): New function.
6828 (message-tool-bar-map): Use it.
6829
68302002-12-14 Jesper Harder <harder@ifa.au.dk>
6831
6832 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6833
6834 * gnus-art.el (gnus-article-header-rank): Last header in
6835 gnus-sorted-header-list should have higher rank than non-members.
6836
68372002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6838
6839 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6840 covered methods.
6841
68422002-12-12 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6843
6844 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6845 eval-when-compile. Suggested by Kevin Greiner.
6846
996aa8c1 68472002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6848
6849 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6850 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6851 even though no headers may have been fetched
6852 (gnus-agent-fetch-group-1, and perhaps others, require this
6853 behavior).
6854 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6855 server buffer is constrained by gnus-agent-max-fetch-size.
6856 Multiple chunks in the same group may perform arbitrarily large
6857 updates.
6858
996aa8c1 68592002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6860
6861 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6862 gnus-summary-update-download-mark to update the article in the
6863 summary.
6864
996aa8c1 68652002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6866
6867 * gnus.el (gnus-summary-high-uncached-face,
6868 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6869 New faces.
6870
6871 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6872 added this on 2002-11-23 but it just wasn't working out as
6873 intended. The idea isn't entirely dead, three new faces
6874 gnus-summary-*-uncached-face are being added to gnus.el to provide
6875 the basis for an improved implementation.
2f1982bb 6876 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
23f87bed
MB
6877 proper file to open is lib/servers.
6878 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6879 (i.e. removing the article from gnus-newsgroup-downloadable) will
6880 now restore the article's default mark rather than simply setting
6881 no mark.
6882 (gnus-agent-get-undownloaded-list): Corrected documentation.
6883 Added code to set new summary local variable,
6884 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6885 a temporary list. No longer sets gnus-newsgroup-downloadable.
6886 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6887 up to date. Call new gnus-summary-update-download-mark to keep
6888 summary buffer up-to-date.
6889 (gnus-agent-fetch-selected-article): Keep
6890 gnus-newsgroup-undownloaded up to date.
6891 (gnus-agent-fetch-articles): Return list of articles that were
6892 successfully fetched.
6893 (gnus-agent-check-overview-buffer): No more thingatpt.
6894 (gnus-agent-expire): No longer deletes NOV entries of unread
6895 articles.
6896 (gnus-agent-unread-articles): New function.
6897 (gnus-agent-regenerate-group): The article number must be
6898 terminated by a tab character. Added more messages to report
6899 repairs. Inhibit quits while writing changes so it is now safe
6900 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6901 downloaded to 1) resolve the unbound references and 2) avoid
2f1982bb 6902 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
23f87bed
MB
6903
6904 * gnus-art.el (gnus-article-prepare): The agent
6905 downloaded/undownloaded mark is no longer stored as the article's
6906 mark.
6907
6908 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6909 gnus-summary-highlight may use it. Added downloaded as
6910 gnus-summary-highlight was using it.
6911
6912 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6913 the download mark now follows Kai's +/- convention.
6914 (gnus-downloaded-mark): Added ?+ mark.
6915 (gnus-summary-highlight): Added rules to select
6916 gnus-summary-high-uncached-face,
6917 gnus-summary-normal-uncached-face, and
6918 gnus-summary-low-uncached-face. Removed the
6919 gnus-agent-downloaded-article-face.
6920 (gnus-summary-line-format-alist): Implemented the download flag
6921 format (?O) as named in the manual. This implementation displays
6922 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6923 gnus-no-mark.
6924 (gnus-newsgroup-agentized): New local variable that identifies
6925 which groups are agentized. While the agent is now on by default,
6926 you don't have to agentize every server that you use.
6927 (gnus-update-summary-mark-positions): Completed support for the
6928 download type of mark.
6929 (gnus-summary-insert-line): Added undownloaded to the parameters.
6930 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6931 reference by the gnus-summary-line-format-spec.
6932
6933 * nntp.el (nntp-with-open-group): This macro handles dropped or
6934 broken connections by opening a new connection and repeating the
6935 failed command.
6936 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6937 XOVER commands preceeding the active articles with the nov entry
6938 of the first available article. When gnus connected to such a
6939 server, the unexpected nov entry would result in duplicate lines
6940 in the agent's overview file. This patch fixes the duplicate
6941 lines problem and improves performance by skipping over all
6942 articles IDs that preceed the first nov entry in the server's
6943 reply.
6944
69452002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6946
6947 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6948 (gnus-summary-highlight): Use it instead of `downloaded'.
6949 (gnus-summary-highlight-line): Ditto.
6950
6951 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6952
69532002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6954
6955 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6956
6957 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6958 calls.
6959
6960 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6961 downloaded variable if we're in an uncovered group.
6962
6963 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6964 font to soemthing less noticeable.
6965 (gnus-agent-group-covered-p): New function.
6966
69672002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6968
6969 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6970 Because of an unknown bug, the group buffer is saved in .overview
6971 file.
6972
69732002-12-09 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6974
6975 * nntp.el (nntp-send-command): Braino in last commit. Replace
6976 `and' with `or'.
6977
69782002-12-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6979
6980 * nntp.el (nntp-send-command): Assume that echo does not happen
6981 when nntp-open-connection-function is nntp-open-network-stream.
6982 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6983
69842002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6985
6986 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6987
69882002-12-06 Paul Jarc <prj@po.cwru.edu>
6989
2f1982bb 6990 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
23f87bed
MB
6991 nntp-server-buffer if we aren't going to write to it.
6992
5cedca8d 69932002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
23f87bed
MB
6994
6995 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6996
69972002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6998
6999 * rfc2047.el (rfc2047-decode-region): Remove newlines between
7000 decoded words.
7001
70022002-12-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7003
7004 * gnus.el (fboundp): After loading mm-util, make sure it was the
7005 right one.
7006
70072002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7008
7009 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
7010 gnus-sum. Made into a user option.
7011
7012 * gnus-sum.el (gnus-simplify-ignored-prefixes)
2f1982bb 7013 (gnus-summary-mark-article-as-unread): ???
23f87bed
MB
7014
70152002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
7016
7017 * time-date.el (date-to-time): Typo.
7018
7019 * parse-time.el: Typo.
7020
7021 * nnsoup.el (nnsoup-retrieve-headers): Typo.
7022
7023 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
7024
7025 * nnimap.el:
7026 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
7027
7028 * mm-encode.el (mm-safer-encoding): Typo.
7029
7030 * messcompat.el: Typo.
7031
7032 * message.el (message-face-alist): Typo.
7033
7034 * imap.el (imap-interactive-login, imap-open): Typos.
7035
7036 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
7037
7038 * gnus.el: Typo.
7039
7040 * gnus-win.el (gnus-configure-frame): Typo.
7041
7042 * gnus-util.el (gnus-atomic-progn-assign): Typo.
7043
7044 * gnus-topic.el (gnus-topic-sort-topics): Typo.
7045
7046 * gnus-sum.el (gnus-summary-article-number)
7047 (gnus-summary-read-group-1, gnus-summary-mark-article)
7048 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
7049
7050 * gnus-mule.el (gnus-mule-add-group): Typo.
7051
7052 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
7053
7054 * gnus-group.el (gnus-group-fetch-faq): Typo.
7055
7056 * gnus-art.el (gnus-decode-header-methods): Typo.
7057
7058 * flow-fill.el: Typo.
7059
70602002-11-19 Stefan Monnier <monnier@cs.yale.edu>
7061
7062 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
7063
70642002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7065
7066 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7067 (gnus-summary-mark-article-as-unread)
7068 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
7069 Reformatting to avoid long lines.
7070 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
7071
70722002-11-28 Daiki Ueno <ueno@unixuser.org>
7073
7074 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
7075 be accessed through `mail-header-number'.
7076
70772002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
7078
7079 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
7080 compressed range to gnus-summary-insert-articles.
7081
996aa8c1 70822002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
7083
7084 * gnus-art.el (gnus-mime-copy-part): Look for filename
7085 parameter under content-disposition, not content-type.
7086
7087 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
7088 (gnus-summary-reselect-current-group): Use it.
7089
70902002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7091
2f1982bb 7092 * gnus-agent.el (gnus-agent-uncached-articles): If
23f87bed
MB
7093 gnus-agent-load-alist fails, return ARTICLES.
7094
7095 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
7096
70972002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7098
7099 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
7100 superfluous function call.
7101 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
7102 Add warning to docstring.
7103
71042002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7105
7106 * gnus-agent.el: Autoload number-at-point instead.
7107 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
7108
71092002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7110
7111 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
7112 require thingatpt (for number-at-point) and protect against
7113 deactivate-mark being unbound (on XEmacs).
7114
71152002-11-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7116
7117 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
7118 print message on entry.
7119
996aa8c1 71202002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>.
23f87bed
MB
7121
7122 * gnus-range.el (gnus-range-difference): New function.
7123 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
7124
71252002-11-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7126
7127 * gnus-sum.el (gnus-summary-insert-old-articles): Use
7128 gnus-remove-from-range instead of gnus-range-difference which
7129 doesn't exist.
7130
996aa8c1 71312002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
7132
7133 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
7134 used for showing which articles have been downloaded.
7135 (gnus-agent-article-alist): Format change. Add documentation.
7136 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
7137 process-marked articles.
7138 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
7139 in the series are individually fetched to minimize lose of
7140 content due to an error/quit.
7141 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
7142 gnus-message instead of message.
7143 (gnus-agent-read-servers): Use file lib/methods instead of
7144 lib/servers. TODO: Why?
7145 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7146 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7147 come from the agent. This means that they are not downloaded.
7148 (gnus-agent-fetch-selected-article): Don't use history.
7149 (gnus-agent-save-history, gnus-agent-enter-history)
7150 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7151 Removed function; history is not used anymore.
7152 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7153 (gnus-agent-crosspost): Started rewrite then realized that a typo
7154 in gnus-agent-fetch-articles ensures that this function is never
7155 called. This will need to be fixed later.
7156 (gnus-agent-check-overview-buffer): Some sanity checks on the
7157 agent overview buffer. This is a safety net used during
7158 development.
7159 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7160 changed, write a number to the file indicating this.
7161 (gnus-agent-fetch-headers): Rewrite to respect
7162 gnus-agent-consider-all-articles without relying on the
7163 `.fetched' files. Make it fast.
7164 (gnus-agent-braid-nov): Change resulting from
7165 gnus-agent-fetch-headers change.
7166 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7167 `.fetched' files.
7168 (gnus-agent-read-agentview): New function, used by
7169 gnus-agent-load-alist.
7170 (gnus-agent-load-fetched-headers): Remove.
cc4a96c6 7171 (gnus-agent-save-alist): Rewrite to accommodate new format.
23f87bed
MB
7172 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7173 same order as in gnus-newsgroup-headers.
7174 (gnus-agent-expire): Document and implement extra args ARTICLES,
7175 GROUP, FORCE. Do not restrict usage.
7176 (gnus-agent-uncached-articles): New function.
7177 (gnus-agent-retrieve-headers): Use it.
7178 (gnus-agent-regenerate-group): No longer needs to be called from
2f1982bb 7179 gnus-agent-regenerate. Individual groups may be regenerated. The
23f87bed
MB
7180 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7181 The article fetch dates are validated in the article alist. The
7182 article alist is pruned of entries that do not reference existing
7183 NOV entries. All changes are computed then applied with
7184 inhibit-quit bound to t. As a result, it is now safe to quit out of
7185 regeneration. The optional clean parameter has been replaced with
7186 an optional reread parameter. Clean is no longer necessary as
7187 regeneration gets the appropriate setting from
7188 gnus-agent-consider-all-articles. The new reread parameter will
7189 result in fetched, or all, articles being marked as unread.
7190 (gnus-agent-regenerate): Removed code to regenerate the history
7191 file as it is no longer used.
7192
7193 * gnus-start.el (gnus-make-ascending-articles-unread): New
7194 function, for efficient mass-marking.
7195
7196 * gnus-sum.el (gnus-summary-highlight): Use new face for
7197 downloaded articles.
7198 (gnus-article-mark): Prefer to indicate read/unread status over
7199 downloaded status.
7200 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7201 line.
7202 (gnus-summary-highlight-line): Use new face for downloaded
7203 articles.
7204 (gnus-summary-insert-old-articles): Improved performance by
7205 replacing the initial LIST of older articles with a compressed
7206 RANGE of older articles. Some servers appear to lie about
7207 their active range so the original list could contain millions
7208 of article numbers. The range is not expanded into a list
7209 until the optional ALL parameter has been applied.
7210
72112002-11-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7212
7213 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7214
72152002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7216
7217 * spam.el:
2f1982bb 7218 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
23f87bed 7219
2f1982bb 7220 * spam.el: Added `M s t' and `M s x' key mappings.
23f87bed
MB
7221
72222002-11-20 Simon Josefsson <jas@extundo.com>
7223
7224 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7225
72262002-11-19 Simon Josefsson <jas@extundo.com>
7227
7228 * gnus-sum.el (gnus-summary-morse-message): Load
7229 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7230 (unmorse-region): Autoload it instead.
7231
72322002-11-18 Simon Josefsson <jas@extundo.com>
7233
7234 * gnus-sum.el (gnus-summary-morse-message): New function.
7235 (gnus-summary-wash-map): Bind to `W m'.
7236 (gnus-summary-make-menu-bar): Add.
7237
7238 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7239 before storing \Deleted mark on expired articles.
7240
5cedca8d 72412002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
23f87bed
MB
7242
7243 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7244 parens in column 0.
7245
72462002-11-17 Juanma Barranquero <lektu@terra.es>
7247
7248 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7249
7250 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7251
7252 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7253
72542002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7255
7256 * message.el (message-set-auto-save-file-name): Use
7257 make-directory, to avoid the dependence on gnus-util.
7258
72592002-11-16 Simon Josefsson <jas@extundo.com>
7260
7261 * nnimap.el (nnimap-callback-callback-function):
7262 (nnimap-callback-buffer): Removed, these cannot be global but must
7263 be embedded into the callback.
7264 (nnimap-make-callback): New. Embedd article number, callback and
7265 buffer in function.
7266 (nnimap-callback, nnimap-request-article-part): Update.
7267
72682002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7269
7270 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7271
72722002-11-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7273
7274 * gnus.el (gnus-summary-line-format): Document %C.
7275
72762002-11-11 Simon Josefsson <jas@extundo.com>
7277
7278 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7279 output when called interactively.
7280
72812002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7282
7283 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7284
7285 * message.el (message-draft-coding-system): Improve comment; use
7286 mm-auto-save-coding-system for the default value.
7287
7288 * nndraft.el (nndraft-request-article): Revert to the state before
7289 2002-10-29; regexp-quote mail-header-separator.
7290
72912002-11-06 Jesper Harder <harder@ifa.au.dk>
7292
7293 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7294 allow editing of drafts from an nnvirtual group.
7295
72962002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7297
7298 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7299 mm-auto-save-coding-system.
7300
7301 * message.el (message-draft-coding-system): Default to
7302 iso-2022-7bit.
7303
7304 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7305 restore the default value to emacs-mule or escape-quoted.
7306
73072002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7308
7309 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7310 a delayed or a queued article as well as a draft.
7311
7312 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7313 delayed or a queued article in the raw format; treat a delayed
7314 article as a raw article as well as a draft.
7315 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7316 for the delayed group.
7317
7318 * nndraft.el (nndraft-request-article): Ignore auto save files for
7319 a delayed or a queued article; don't bother to decode a queued
7320 article; don't bind nnmail-file-coding-system for a queued article.
7321
7322 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7323 and the queue group.
7324
73252002-11-04 Jesper Harder <harder@ifa.au.dk>
7326
7327 * gnus-group.el (gnus-group-delete-group):
7328 gnus-cache-active-hashtb might be void.
7329
996aa8c1 73302002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7331
7332 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7333 setting of the default user ID.
23f87bed
MB
7334
73352002-11-01 Jesper Harder <harder@ifa.au.dk>
7336
7337 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7338 charset.
7339
996aa8c1
MB
73402002-10-31 Alex Schroeder <alex@emacswiki.org>
7341
2f1982bb 7342 * spam-stat.el (spam-stat-process-directory): Add dir to message
23f87bed
MB
7343 (spam-stat-reduce-size): No longer remove words
7344 with values close to 0.5, because the default value is 0.2.
7345
73462002-10-31 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7347
7348 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7349 documentation.
7350
73512002-10-28 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7352
7353 * gnus-agent.el (gnus-agent-fetched-headers)
7354 (gnus-agent-load-fetched-headers)
7355 (gnus-agent-save-fetched-headers): Remove variable and two
7356 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7357 works better.
7358 (gnus-agent-fetch-headers): New implementation from Kevin
7359 Greiner. Uses gnus-agent-article-alist to store information
7360 about fetched messages which aren't on the server anymore. The
7361 trick is to return a list of considered messages to the caller,
7362 but to only fetch those which haven't been fetched yet.
7363
73642002-10-30 Simon Josefsson <jas@extundo.com>
7365
7366 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7367
7368 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7369
73702002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7371
7372 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7373 versions of emacs-w3m than 1.3.3.
7374
7375 * lpath.el: Bind w3m-minor-mode-map.
7376
7377 * mm-view.el (mm-w3m-mode-command-alist)
7378 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7379 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7380 (mm-setup-w3m): Simplified.
7381 (mm-w3m-local-map-property): New function.
7382 (mm-inline-text-html-render-with-w3m): Use it.
7383
7384 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7385 mm-w3m-local-map-property.
7386
73872002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7388
7389 * mm-util.el (mm-auto-save-coding-system): Default to
7390 iso-2022-7bit.
7391
7392 * nndraft.el (nndraft-request-article): Decode an article using
7393 the coding-system emacs-mule if it seems to have been saved using
7394 emacs-mule.
7395 (nndraft-request-replace-article): Use message-draft-coding-system
7396 instead of mm-auto-save-coding-system for the draft or delayed
7397 group.
7398
8753ddee 73992002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7400
7401 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7402 functions.
7403
996aa8c1 74042002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7405
7406 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7407 type values ("url" size) regardless of the values of
7408 mm-url-use-external.
7409
74102002-10-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7411
7412 * nnimap.el (nnimap-request-article-part): Try harder to show
7413 group name in debugging message.
7414
74152002-10-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7416
7417 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7418 directory if it doesn't exist.
7419 (gnus-agent-fetch-headers): Remove old cruft that tried to
7420 abstain from downloading articles more than once if
7421 gnus-agent-consider-all-articles was true. This is now done
7422 properly via the .fetched files.
7423
74242002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7425
7426 * nndraft.el (nndraft-request-article): Treat delayed articles
7427 like drafts.
7428
74292002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7430
7431 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7432
74332002-10-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7434
7435 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7436 Remove unused optional arg DIR and corresponding code.
7437
7438 * nnimap.el (nnimap-request-article-part): Include group name in
7439 debugging output.
7440
74412002-10-24 Paul Jarc <prj@po.cwru.edu>
7442
7443 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7444
74452002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7446
7447 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7448 contains range of headers that have been fetched by the agent
7449 already. Compare gnus-agent-article-alist.
7450 (gnus-agent-file-header-cache): Like
7451 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7452 (gnus-agent-fetch-headers): Improve comment. Revert to old
7453 seen/recent logic.
7454 Remember which headers have been fetched before and don't fetch
7455 them again the next time round.
7456 (gnus-agent-load-fetched-headers)
7457 (gnus-agent-save-fetched-headers): New functions, for remembering
7458 which headers have been fetched before.
7459
74602002-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
7461
7462 * lpath.el: Remove useless bindings.
7463
74642002-10-22 Jesper Harder <harder@ifa.au.dk>
7465
7466 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7467 features while searching.
7468
74692002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7470
7471 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
7472
74732002-10-22 Simon Josefsson <jas@extundo.com>
7474
7475 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7476 (pgg-snarf-keys): Add.
7477
74782002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7479
7480 * lpath.el: Fbind bbdb-records.
7481
7482 * spam.el: Don't autoload bbdb-records.
7483
74842002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7485
7486 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7487 prevent inf-loop.
7488
74892002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7490
7491 * nnslashdot.el: Removed some test lines.
7492 More test.
7493
74942002-10-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7495
7496 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7497 are known to be downloaded already.
7498
74992002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7500
7501 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7502 (mm-text-html-washer-alist): Ditto.
7503
75042002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7505
7506 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7507 boundary between headers and body.
7508 * nnml.el (nnml-parse-head): Ditto.
7509
75102002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7511
7512 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7513 entries.
7514
7515 * gnus-group.el (gnus-fetch-group): Allow an optional
7516 specification of the articles to select.
7517
7518 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7519
75202002-10-20 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7521
7522 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7523 headers from the group, update variable `articles' to contain
7524 only those numbers where headers exist. (When fetching all
7525 articles in a group, Gnus creates lots of numbers where there is
7526 no articles.)
7527
75282002-10-20 Steve Youngs <youngs@xemacs.org>
7529
7530 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7531 doesn't have the 'alist custom type, use cons cells instead.
7532 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7533 (pgg-parse-hash-algorithm-alist): Ditto.
7534 (pgg-parse-compression-algorithm-alist): Ditto.
7535 (pgg-parse-signature-type-alist): Ditto.
7536
7537 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7538
7539 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7540
7541 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7542
75432002-10-19 Simon Josefsson <jas@extundo.com>
7544
7545 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7546 buffer.
7547
75482002-10-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7549
7550 * gnus-spec.el (gnus-make-format-preserve-properties)
7551 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7552 properties also on XEmacs. `gnus-xmas-format' is like format but
7553 preserves text properties on XEmacs (though it only understands
7554 simple format specs). The variable
7555 `gnus-make-format-preserve-properties' controls whether the
7556 function is used, and is checked in `gnus-parse-simple-format'.
7557 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7558
7559 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7560 output.
7561 (gnus-agent-consider-all-articles): New variable.
7562 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7563 (gnus-agent-fetch-headers): Depending on
7564 gnus-agent-consider-all-articles, maybe get all articles.
7565 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7566 `read'.
7567 (gnus-predicate-imples-unread): New function.
7568 (gnus-agent-fetch-headers): Optimize to call
7569 gnus-list-of-unread-articles if that is sufficient.
7570 Check unseen and recent instead of seen and recent.
7571 (gnus-agent-fetch-headers): Abstain from calling
7572 gnus-list-range-intersection if range (a . b) would have (> a b).
7573
75742002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7575
7576 * message.el (message-send-mail): Make it possible to perform
7577 edebug-defun.
7578
75792002-10-18 Simon Josefsson <jas@extundo.com>
7580
7581 * gnus-art.el (gnus-button-man-handler): Change default to
7582 `manual-entry' (defined in both emacsen).
7583 (gnus-button-man-handler): Remove emacsen difference and use
7584 `manual-entry'.
7585
75862002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7587
7588 * spam.el: Wrap autoload settings for bbdb-records,
7589 executable-find and ifile-spam-filter with eval-and-compile.
7590 (spam-display-buffer-contents): Remove.
7591 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7592
75932002-10-17 Ted Zlatanov <tzz@lifelogs.com>
7594
7595 * spam.el (spam-display-buffer-contents): New function.
2f1982bb 7596 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
23f87bed
MB
7597 from Katsumi Yamaoka <yamaoka@jpl.org>.
7598
75992002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7600
7601 * nnheader.el (nnheader-parse-naked-head): New function.
7602 (nnheader-parse-head): Use the above function, in order to handle
7603 continuation lines properly.
7604 (nnheader-remove-body): New function.
7605 (nnheader-remove-cr-followed-by-lf): New function.
7606 (nnheader-ms-strip-cr): Use the above function.
7607
7608 * gnus-agent.el (gnus-agent-regenerate-group): Call
7609 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7610 `nnheader-parse-head'.
7611 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7612
7613 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7614 continuation lines by itself; call `nnheader-parse-naked-head'
7615 instead of `nnheader-parse-head'.
7616 * nndiary.el (nndiary-parse-head): Ditto.
7617 * nnfolder.el (nnfolder-parse-head): Ditto.
7618 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7619 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7620 * nnml.el (nnml-parse-head): Ditto.
7621
76222002-10-17 Steve Youngs <youngs@xemacs.org>
7623
7624 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7625 XEmacs, default to it if featurep 'xemacs.
7626
76272002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7628
7629 * spam-stat.el: Check for the existence of hash functions instead
7630 of the Emacs version to decide whether to load cl. Suggested by
7631 Kai Gro\e,A_\e(Bjohann.
7632
76332002-10-15 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7634
7635 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7636 if it isn't open yet.
7637
76382002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7639
7640 * gnus-group.el: Require mm-url only when compiling.
7641 (gnus-group-fetch-charter): Require mm-url.
7642
7643 * spam-stat.el: Require cl for the functions gethash,
7644 hash-table-count, make-hash-table and mapc for Emacs 20.
7645 (puthash): Alias to cl-puthash for Emacs 20.
7646 (with-syntax-table): New macro for Emacs 20.
7647
76482002-10-12 Jesper Harder <harder@ifa.au.dk>
7649
7650 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7651
996aa8c1 76522002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed 7653
2f1982bb 7654 * spam.el (spam-check-ifile): Added ifile as a spam checking
23f87bed
MB
7655 backend, and spam-use-ifle as the variable to toggle that check.
7656
76572002-10-12 Simon Josefsson <jas@extundo.com>
7658
7659 * message.el (message-beginning-of-line): New variable.
7660 (message-beginning-of-line): Use it.
7661
996aa8c1 76622002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed 7663
2f1982bb 7664 * spam.el: More compilation fixes for BBDB.
23f87bed 7665
2f1982bb 7666 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
23f87bed
MB
7667 (spam-stat-reduce-size): Interactive.
7668 (spam-stat-reset): New function.
7669 (spam-stat-save): Interactive.
7670
76712002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7672
7673 * gnus.el: Autoload gnus-delay-initialize.
7674
7675 * message.el: Autoload gnus-delay-article.
7676
76772002-10-11 Jesper Harder <harder@ifa.au.dk>
7678
7679 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7680 text property in Emacs.
7681
76822002-10-11 Simon Josefsson <jas@extundo.com>
7683
7684 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7685 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7686
7687 * mml1991.el (mml1991-pgg-sign): Remove CR.
7688
76892002-10-10 Simon Josefsson <jas@extundo.com>
7690
7691 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7692 decrypt failed.
7693 (mml2015-trust-boundaries-alist): Removed.
7694 (mml2015-gpg-extract-signature-details): Don't use it.
7695 (mml2015-unabbrev-trust-alist): New.
7696 (mml2015-gpg-extract-signature-details): Use it.
7697
996aa8c1 76982002-10-10 Ted Zlatanov <tzz@lifelogs.com>
23f87bed 7699
2f1982bb
JB
7700 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7701 BBDB installed.
23f87bed 7702
2f1982bb
JB
7703 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7704 statistical analysis of spam in Lisp only.
23f87bed
MB
7705
77062002-10-10 Simon Josefsson <jas@extundo.com>
7707
7708 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7709 auth, selected or examine state.
7710
7711 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7712 buffer and error buffer depending on type of information.
7713
7714 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7715 --status-fd stuff even if gpg.el is not used (revert earlier
7716 change).
7717 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7718 gnus details.
7719 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7720 buffer.
7721
7722 * pgg.el (pgg-verify-region): Use it.
7723
7724 * pgg-def.el (pgg-query-keyserver): New variable.
7725
7726 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7727 key-identifier in packet. Is this a good idea?
7728
7729 * mml.el (mml-mode-map): Add security commands that operates on
7730 MIME parts.
7731 (mml-menu): And menu items for them.
7732
7733 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7734
7735 * mml.el (mml-parse-1): Support sender in #secure tags.
7736
7737 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7738 defined.
7739
7740 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7741 (mml-pgp-encrypt-buffer): Support combined signing.
7742
7743 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7744 (mml1991-gpg-encrypt): Ditto.
7745 (mml1991-pgg-encrypt): Ditto.
7746 (mml1991-encrypt): Pass sign parameter.
7747
7748 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7749 (mml-signencrypt-style): Mention the variable.
7750
77512002-10-09 Simon Josefsson <jas@extundo.com>
7752
7753 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7754 pgg-gpg-user-id.
7755
7756 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7757 (pgg-fetch-key-function): Nil if w3 is not installed.
7758
77592002-10-08 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7760
7761 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7762 gnus-agent-current-history.
7763
77642002-10-06 Simon Josefsson <jas@extundo.com>
7765
7766 * imap.el (imap-parse-status): Don't use read to read token.
7767
77682002-10-05 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7769
7770 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7771 for methods not covered by the agent, and when unplugged.
7772
77732002-10-05 Simon Josefsson <jas@extundo.com>
7774
7775 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7776 signing.
7777
7778 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7779 a named server fails, ignore the server.
7780
7781 * mml1991.el (mml1991-pgg-sign): Do QP.
7782
7783 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7784 work.
7785
77862002-10-04 Simon Josefsson <jas@extundo.com>
7787
7788 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7789
7790 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7791 binary-write-decoded-region from MEL.
7792
7793 * pgg.el (pgg-encrypt-region): Support sign.
7794
7795 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7796
7797 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7798
7799 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7800 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7801 branch where PGG was taken from in the ChangeLog entries below.
7802
78032002-10-01 Simon Josefsson <jas@extundo.com>
7804
7805 * pgg-pgp.el: Don't require mel. Don't use luna.
7806 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7807 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7808 (pgg-pgp-process-region): Don't use binary-funcall.
7809
7810 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7811
7812 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7813 instead of concat.
7814
7815 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7816
78172002-09-29 Simon Josefsson <jas@extundo.com>
7818
7819 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7820 compile warnings.
7821
7822 * pgg.el (pgg-decrypt-region): Don't parse packet.
7823
7824 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7825
996aa8c1 78262002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7827
7828 * pgg.el: Remove dependency on calist.el.
7829
78302002-09-28 Simon Josefsson <jas@extundo.com>
7831
7832 * pgg.el (pgg-temporary-file-directory): New variable.
7833 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7834
7835 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7836 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7837
7838 * pgg-parse.el (pgg-char-int): Defalias.
7839 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7840 (pgg-read-bytes, pgg-read-body): Use it.
7841 (pgg-decode-packets): Don't use MEL, use base64-*.
7842 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7843 (pgg-string-as-unibyte): Defalias.
7844 (pgg-parse-armor-region): Use it.
7845
7846 * pgg-gpg.el (pgg-gpg-process-region): Use
7847 pgg-temporary-file-directory.
7848
7849 * luna.el: Don't def-edebug.
7850
7851 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7852 binary-write-decoded-region from MEL.
7853
7854 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7855
7856 * alist.el, calist.el: Don't require product/APEL.
7857
7858 * pgg-parse.el (top-level): Remove dependency on static.el,
7859 pccl.el, mel.el.
7860 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7861 `define-ccl-program' is boundp, instead of using broken.
7862
78632002-10-01 Simon Josefsson <jas@extundo.com>
7864
7865 * message.el (message-required-mail-headers): Remove Lines:.
7866
996aa8c1 78672002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7868
7869 * gnus-group.el (gnus-group-fetch-charter,
7870 gnus-group-fetch-control): Prompt for group if given a prefix
7871 argument.
996aa8c1 7872 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7873 gnus-group-fetch-control to summary key map and menu.
7874
78752002-10-03 Paul Jarc <prj@po.cwru.edu>
7876
2f1982bb 7877 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
23f87bed
MB
7878 number when there are no articles.
7879
78802002-10-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7881
7882 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7883 arg ALL means to fetch all articles, not only downloadable ones.
7884 (gnus-agent-fetch-selected-article): New function for
7885 gnus-select-article-hook or gnus-mark-article-hook.
7886
996aa8c1 78872002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7888
7889 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7890 raw-text.
7891
996aa8c1 78922002-09-30 Ted Zlatanov <tzz@lifelogs.com>
23f87bed 7893
2f1982bb 7894 * spam.el: Merged changes from pinard@iro.umontreal.ca (Fran\e,Ag\e(Bois
23f87bed
MB
7895 Pinard).
7896 Major revamp of the code, documentation is in comments in the file
7897 for now.
7898
78992002-09-30 Simon Josefsson <jas@extundo.com>
7900
7901 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7902 buffer seem to be needed?
7903
79042002-09-29 Simon Josefsson <jas@extundo.com>
7905
7906 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7907 compile warnings.
7908
7909 * mml1991.el (mml1991-function-alist): Add pgg.
7910 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7911 (mml1991-pgg-encrypt): Fix recipients querying.
7912
9bd73871 79132002-09-28 <dme@dme.org> (tiny change)
5cedca8d
MB
7914
7915 * mml2015.el (autoload): Autoload correct files.
7916
23f87bed
MB
79172002-09-28 Simon Josefsson <jas@extundo.com>
7918
23f87bed
MB
7919 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7920 handle is returned.
7921
79222002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7923
7924 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7925 Protect against non-existent of `nnimap-mailbox-info'.
7926
79272002-09-27 Simon Josefsson <jas@extundo.com>
7928
7929 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7930 (gnus-setup-news-hook): Use it.
7931 (gnus-after-getting-new-news-hook): Ditto.
7932
7933 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7934
996aa8c1 79352002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7936
7937 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7938
79392002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7940
7941 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7942 the part to decode encoded words, use raw words instead of decoded
7943 words.
7944
79452002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7946
7947 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7948
7949 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7950 (mm-setup-w3m): Use it.
7951
79522002-09-27 Simon Josefsson <jas@extundo.com>
7953
7954 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7955 article buffers.
7956
7957 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7958 it just in case.
7959 (nnimap-update-unseen): New function; update unseen count in
7960 `n-m-info'.
7961 (nnimap-close-group): Call it.
7962
7963 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7964 (gnus-after-getting-new-news-hook): Ditto.
7965
7966 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7967 message into verboselevel 9. Change slow mail check message.
7968 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7969 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7970 used as a hook after getting new mail.
7971
79722002-09-26 Simon Josefsson <jas@extundo.com>
7973
7974 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7975 SELECT/EXAMINE is first unseen article, not number of unseen
7976 articles. Make them distinct by renaming the former to
7977 `first-unseen' instead of `unseen'.
7978
7979 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7980 too.
7981 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7982 changed.
7983 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7984
7985 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7986
7987 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7988 better.
7989
7990 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7991 if dissecting resulting buffer actually had any information.
7992
79932002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7994
7995 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7996 because the function `string<' allows symbols.
7997
7998 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7999
80002002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
8001
8002 * message.el (message-forward-make-body): Revert an early change
8003 because 8-bit utf-8 emails.
8004
80052002-09-25 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
8006
8007 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
2f1982bb 8008 links to Info).
23f87bed
MB
8009 * gnus-art.el (gnus-treat-highlight-signature):
8010 * gnus-art.el (gnus-treat-buttonize):
8011 * gnus-art.el (gnus-treat-buttonize-head):
8012 * gnus-art.el (gnus-treat-emphasize):
8013 * gnus-art.el (gnus-treat-strip-cr):
8014 * gnus-art.el (gnus-treat-unsplit-urls):
8015 * gnus-art.el (gnus-treat-leading-whitespace):
8016 * gnus-art.el (gnus-treat-hide-headers):
8017 * gnus-art.el (gnus-treat-hide-boring-headers):
8018 * gnus-art.el (gnus-treat-hide-signature):
8019 * gnus-art.el (gnus-treat-fill-article):
8020 * gnus-art.el (gnus-treat-hide-citation):
8021 * gnus-art.el (gnus-treat-hide-citation-maybe):
8022 * gnus-art.el (gnus-treat-strip-list-identifiers):
8023 * gnus-art.el (gnus-treat-strip-pgp):
8024 * gnus-art.el (gnus-treat-strip-pem):
8025 * gnus-art.el (gnus-treat-strip-banner):
8026 * gnus-art.el (gnus-treat-highlight-headers):
8027 * gnus-art.el (gnus-treat-highlight-citation):
8028 * gnus-art.el (gnus-treat-date-ut):
8029 * gnus-art.el (gnus-treat-date-local):
8030 * gnus-art.el (gnus-treat-date-english):
8031 * gnus-art.el (gnus-treat-date-lapsed):
8032 * gnus-art.el (gnus-treat-date-original):
8033 * gnus-art.el (gnus-treat-date-iso8601):
8034 * gnus-art.el (gnus-treat-date-user-defined):
8035 * gnus-art.el (gnus-treat-strip-headers-in-body):
8036 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
8037 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
8038 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
8039 * gnus-art.el (gnus-treat-unfold-headers):
8040 * gnus-art.el (gnus-treat-fold-headers):
8041 * gnus-art.el (gnus-treat-fold-newsgroups):
8042 * gnus-art.el (gnus-treat-overstrike):
8043 * gnus-art.el (gnus-treat-display-xface):
8044 * gnus-art.el (gnus-treat-display-smileys):
8045 * gnus-art.el (gnus-treat-from-picon):
8046 * gnus-art.el (gnus-treat-mail-picon):
8047 * gnus-art.el (gnus-treat-newsgroups-picon):
8048 * gnus-art.el (gnus-treat-body-boundary):
8049 * gnus-art.el (gnus-treat-capitalize-sentences):
8050 * gnus-art.el (gnus-treat-fill-long-lines):
8051 * gnus-art.el (gnus-treat-play-sounds):
8052 * gnus-art.el (gnus-treat-translate):
8053 * gnus-art.el (gnus-treat-x-pgp-sig):
8054 * gnus-art.el (gnus-mime-button-line-format):
8055 * gnus-art.el (gnus-button-man-level):
8056 * gnus-art.el (gnus-button-emacs-level):
8057 * gnus-cus.el (gnus-group-parameters):
8058 * gnus-gl.el (bbb-build-mid-scores-alist):
8059 * gnus-group.el (gnus-group-line-format):
8060 * gnus-mlspl.el (gnus-group-split-setup):
8061 * gnus-mlspl.el (gnus-group-split):
8062 * gnus-msg.el (gnus-mailing-list-groups):
8063 * gnus-msg.el (gnus-posting-styles):
8064 * gnus-nocem.el (gnus-nocem-issuers):
8065 * gnus-score.el (gnus-score-regexp-bad-p):
8066 * gnus-srvr.el (gnus-server-line-format):
8067 * gnus-topic.el (gnus-topic-line-format):
8068 * gnus.el (gnus-summary-line-format):
8069 * mail-source.el (mail-sources):
8070 * message.el (message-subscribed-address-file):
2f1982bb 8071 * nnmail.el (nnmail-split-fancy): ???
23f87bed
MB
8072
80732002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
8074
2f1982bb 8075 * mail-source.el (mail-source-run-script): Use `functionp' to test
23f87bed 8076 whether the argument `script' is in fact a function.
2f1982bb 8077 (mail-sources): Adjust the defcustom to allow users to specify a
23f87bed
MB
8078 function or a string as the value of the `:prescript' and
8079 `:postscript' arguments of the `file' and `pop3' mail sources.
8080
80812002-09-25 Paul Jarc <prj@po.cwru.edu>
8082
2f1982bb 8083 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
23f87bed
MB
8084 number when article 1 does not exist.
8085
996aa8c1 80862002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8087
8088 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
8089 apropos if apropos-variable does not exist.
8090 (gnus-button-guessed-mid-regexp)
8091 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 8092 regexes.
23f87bed 8093 (gnus-button-handle-describe-function)
996aa8c1 8094 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 8095 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 8096 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 8097
996aa8c1 80982002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
8099
8100 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
8101 the file.
8102
81032002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
8104
8105 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
8106
81072002-09-24 Simon Josefsson <jas@extundo.com>
8108
8109 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
8110 (mml2015-use): Prefer PGG if installed.
8111 (mml2015-function-alist): Add PGG wrappers.
8112 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
8113 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
8114 prefix, make regexp optionally skip it.
8115 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
8116 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
8117 (mml2015-pgg-encrypt): New functions.
8118 (defvar, autoload): Prevent byte-compile warnings.
8119
996aa8c1 81202002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8121
8122 * gnus-art.el (article-strip-banner): Check for the existence of
8123 from header.
8124
996aa8c1 81252002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8126
8127 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
8128 (gnus-button-alist): Improved regexp for
8129 gnus-button-handle-mid-or-mail (false positives), fixed
8130 gnus-button-handle-man entries.
23f87bed 8131
996aa8c1 81322002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed 8133
2f1982bb 8134 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
23f87bed
MB
8135 nnmail-extra-headers is non-nil.
8136
81372002-09-23 Paul Jarc <prj@po.cwru.edu>
8138
8139 * nnmaildir.el: Store article numbers persistently. General
8140 revision.
2f1982bb 8141 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
23f87bed
MB
8142 for nnmail-expiry-wait; delete instead of moving if 'force is
8143 given.
8144
81452002-09-23 Simon Josefsson <jas@extundo.com>
8146 Trivial fix from beaker@iavmb.pl (Krzysztof J\e,Bj\e(Bdruczyk).
8147
8148 * smime.el (smime-sign-buffer): Get key and extra certs.
8149 (smime-get-key-with-certs-by-email): Utility function.
8150
81512002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
8152 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8153
8154 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8155 article exists.
8156
81572002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8158
8159 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8160
996aa8c1 81612002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8162
2f1982bb
JB
8163 * gnus-art.el (gnus-button-handle-custom)
8164 (gnus-button-handle-mid-or-mail)
8165 (gnus-button-handle-describe-{function,variable,key})
8166 (gnus-button-handle-apropos{,command,variable}): New functions.
8167 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8168 (gnus-button-{man,emacs,mail}-level): New variables.
23f87bed
MB
8169 (gnus-button-alist): Use the above to buttonize emacs and mail
8170 related links.
8171
81722002-09-18 Juanma Barranquero <lektu@terra.es>
8173
8174 * gnus-int.el (gnus-status-message): Fix spacing.
8175
8176 * imap.el (imap-continuation): Fix typos.
8177
81782002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8179
8180 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8181
8182 * gnus-art.el (gnus-article-reply-with-original): Correct
8183 with-current-buffer scope.
8184
8185 * message.el (message-completion-alist): Add Reply-To, From, etc.
8186
1b17f81a 81872002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8188
8189 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8190 conditional.
23f87bed
MB
8191
81922002-09-17 Simon Josefsson <jas@extundo.com>
8193
8194 * nnimap.el (nnimap-expiry-target): Don't search for which
8195 articles exists here.
8196 (nnimap-request-expire-articles): Do it here instead. Only expire
8197 when articles are found. Suggested by Nevin Kapur
8198 <nevin@jhu.edu>.
8199
996aa8c1 82002002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8201
8202 * message.el (message-strip-subject-trailing-was)
8203 (message-change-subject, message-add-archive-header)
8204 (message-xpost-fup2-header, message-xpost-insert-note)
8205 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8206 adopted from message-utils.el. Add functions to the keymap, mode
8207 describtion and menu.
2f1982bb 8208 (message-change-subject, message-xpost-fup2): Signal error if
23f87bed
MB
8209 current header is empty.
8210 (message-xpost-insert-note): Changed insert position.
8211 (message-archive-note): Ensure to insert note in message body (not
8212 in head).
8213 (message-archive-header, message-archive-note)
8214 (message-xpost-default, message-xpost-note, message-fup2-note)
8215 (message-xpost-note-function): New variables adopted from
8216 message-utils.el. Changed some doc-strings.
8217 (message-mark-insert-{begin,end}): Rename from
8218 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8219 values.
8220 (message-subject-trailing-was-query)
8221 (message-subject-trailing-was-ask-regexp)
8222 (message-subject-trailing-was-regexp): New variables.
8223 (message-to-list-only): Added doc-string and menu entry.
8224
8225 * message-utils.el: Removed. Functions are now in message.el.
8226
82272002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8228
8229 * gnus-art.el (gnus-article-reply-with-original,
8230 gnus-article-followup-with-original): Switch to
8231 gnus-summary-buffer before reply/followup.
8232
82332002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8234
8235 * gnus-sum.el (gnus-summary-toggle-header): The article window may
2f1982bb 8236 not exist. Toggle it anyway.
23f87bed
MB
8237
82382002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8239
8240 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8241
8242 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8243 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8244
8245 * rfc2047.el (message-posting-charset): Defvar it.
8246 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
2f1982bb 8247 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
23f87bed
MB
8248
8249 * mail-source.el (mail-source-fetch): Hide password.
8250
8251 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8252
996aa8c1 82532002-09-12 John Paul Wallington <jpw@shootybangbang.com>.
23f87bed
MB
8254
8255 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8256
82572002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8258
8259 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8260
82612002-09-11 Simon Josefsson <jas@extundo.com>
8262
8263 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8264 (nnimap-split-rule): Doc fix.
8265 (nnimap-request-expire-articles): Cleanup code.
8266
996aa8c1 82672002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8268
8269 * gnus-art.el (gnus-article-address-banner-alist): New option.
8270 (article-strip-banner): Refer the above option to split banners of
8271 free mail servers, when no group parameter is specified.
8272
82732002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8274
8275 * nntp.el (nntp-wait-for-string): Check for a process in the
8276 current buffer instead of `nntp-server-buffer'.
8277
82782002-09-09 Simon Josefsson <jas@extundo.com>
8279
8280 * gnus-art.el (gnus-button-man-handler): New variable.
8281 (gnus-button-alist): Use g-b-handle-man.
8282 (gnus-button-handle-man): New, call g-b-man-handler.
8283
82842002-09-08 Simon Josefsson <jas@extundo.com>
8285
8286 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8287
82882002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8289
8290 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8291
82922002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8293
8294 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8295
8296 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8297 keystroke.
8298
8299 * gnus-srvr.el (gnus-browse-describe-group): New command and
8300 keystroke.
8301
83022002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8303
8304 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8305 value for gnus-decoration property.
8306
83072002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8308
8309 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8310 string) as group name in case we have a CRLF in the file.
8311
83122002-09-04 Jesper Harder <harder@ifa.au.dk>
8313
8314 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8315 group.
2f1982bb
JB
8316 (rfc1843-decode-hzp): Do.
8317 (rfc1843-newsgroups-regexp): Do.
23f87bed
MB
8318
83192002-09-04 Simon Josefsson <jas@extundo.com>
8320
8321 * message.el (message-canlock-generate): Make sure sha1 doesn't
8322 call external programs.
8323
83242002-09-03 Simon Josefsson <jas@extundo.com>
8325
8326 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
8327
8328 * gnus-agent.el (gnus-agent-batch): Add doc.
8329
83302002-09-03 Josh Huber <huber@alum.wpi.edu>
8331
8332 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8333 check for signed and encrypted parts.
8334 * mml.el (mml-parse-1): Correct small typo which preventing
8335 setting recipients in a secure tag.
8336
83372002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8338
8339 * mm-util.el (mm-coding-system-priorities): Default to a list of
8340 iso-2022-jp and others for the Japanese environment.
8341
83422002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8343
8344 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8345 invalid display names.
8346
996aa8c1 83472002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8348
8349 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8350 commit.
23f87bed
MB
8351
83522002-08-26 Jesper Harder <harder@ifa.au.dk>
8353
8354 * gnus.el (gnus-group-charter-alist): New option.
8355 (gnus-group-fetch-control-use-browse-url): New option.
8356
8357 * gnus-group.el (gnus-group-fetch-charter): New function.
8358 (gnus-group-fetch-control): New function.
2f1982bb 8359 Add them to the keymap and menu. Require mm-url.
23f87bed 8360
996aa8c1 83612002-08-30 Alex Schroeder <alex@emacswiki.org>.
23f87bed
MB
8362
8363 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8364
83652002-08-29 Jesper Harder <harder@ifa.au.dk>
8366
8367 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8368 items expecting user interaction.
8369
2f1982bb 8370 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
23f87bed 8371
2f1982bb 8372 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
23f87bed 8373
2f1982bb 8374 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
23f87bed 8375
2f1982bb 8376 * mml.el (mml-menu): Do.
23f87bed
MB
8377
83782002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8379
8380 * mail-source.el (mail-source-touch-pop): New function.
8381
8382 * message.el (message-smtpmail-send-it): New function.
8383 (message-send-mail-function): Add it for a candidate.
8384
83852002-08-27 Simon Josefsson <jas@extundo.com>
8386
8387 * gnus-msg.el (posting-charset-alist): Use
8388 gnus-define-group-parameter instead of defcustom.
8389 (gnus-put-message): Handle SPC in GCC.
8390 (gnus-inews-insert-gcc): Ditto.
8391 (gnus-inews-insert-archive-gcc): Ditto.
8392
83932002-08-26 Simon Josefsson <jas@extundo.com>
8394
8395 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8396 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8397 (gnus-agent-possibly-save-gcc): Autoload.
8398 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8399
84002002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8401
8402 * gnus.el (gnus-other-frame-function): New user option.
8403 (gnus-other-frame): Use it; add a doc-string; make it work with
8404 the gnuclient program.
8405
8406 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8407
8408 * lpath.el: Fbind `frame-parameter', `make-frame-on-display',
8409 `device-connection' and `dfw-device'.
8410
996aa8c1 84112002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8412
8413 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8414 positives, make it stricter.
23f87bed
MB
8415
84162002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8417
8418 * gnus.el (gnus-other-frame): Trivial fix.
8419
84202002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8421
8422 * gnus.el (gnus-other-frame-parameters): New user option.
8423 (gnus-other-frame-object): New variable.
8424 (gnus-other-frame): Make it search for existing Gnus frame; don't
8425 read new news; delete frame on exit.
8426
8427 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8428
8429 * lpath.el: Fbind w32-focus-frame and x-focus-frame.
8430
996aa8c1 84312002-08-20 \e$B>.4X\e(B \e$B5HB'\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
23f87bed
MB
8432
8433 * message.el (message-set-auto-save-file-name): Add support for
8434 the Cygwin Emacs; the system-type is `cygwin'.
8435 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8436
84372002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8438
8439 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8440
8441 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8442 avoid arithmetic errors.
8443
84442002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8445
8446 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8447
84482002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8449
8450 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8451 (message-ignored-resent-headers): Add envelope From.
8452
84532002-08-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8454
8455 * gnus.el (gnus-summary-line-format): Document %k specifier.
8456
84572002-08-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8458
8459 * gnus-sum.el (gnus-summary-line-message-size): New function.
8460 (gnus-summary-line-format-alist): Use it.
8461
84622002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8463
8464 * gnus-art.el (article-make-date-line): Refer to the value for
8465 `gnus-article-time-format' in the summary buffer.
8466
8467 * message.el (message-cite-prefix-regexp): Exclude ":" and "\e,A;\e(B".
8468
84692002-08-14 Simon Josefsson <jas@extundo.com>
8470
8471 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8472 quoting.
8473 (gnus-button-alist): Fix doc.
8474 (gnus-header-button-alist): Use ' not ` for default value quoting.
8475 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8476 rationale similar to 2002-05-01 change.
8477 (gnus-article-add-buttons-to-head): Evaluate expression.
8478
8479 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8480
84812002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8482
8483 * message.el (message-font-lock-keywords): Refer to the value for
8484 `message-cite-prefix-regexp' dynamically.
8485
84862002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8487
8488 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8489
84902002-08-12 Simon Josefsson <jas@extundo.com>
8491
8492 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8493 (imap-shell-open): Skip initial junk before IMAP greeting.
8494
5cedca8d 84952002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8496
5cedca8d
MB
8497 * message-utils.el (message-xpost-default)
8498 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
23f87bed
MB
8499
85002002-08-09 Simon Josefsson <jas@extundo.com>
8501
8502 * message.el (message-canlock-password): Set
8503 canlock-password-for-verify to newly generated canlock-password.
8504 When Emacs is restarted, Custom makes sure this is set, but during
8505 the same session we must set it manually.
8506
85072002-08-07 Jesper Harder <harder@ifa.au.dk>
8508
8509 * yenc.el: New file.
8510
8511 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8512 (mm-uu-type-alist): Add yenc.
8513 (mm-uu-yenc-filename): New function.
8514 (mm-uu-yenc-extract): New function.
8515
8516 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8517
85182002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8519
8520 * dgnushack.el (merge): Don't use coerce.
8521
85222002-05-27 Jesper Harder <harder@ifa.au.dk>
8523
8524 * mailcap.el (mailcap-mime-data): Test window-system rather than
8525 mm-device-type.
8526 (mailcap-mime-data): Call xdvi and gv with "-safer".
8527
8528 * mm-util.el: Don't define mm-device-type.
8529
85302002-08-05 Simon Josefsson <jas@extundo.com>
8531
8532 * mm-util.el (mm-coding-system-priorities): coding-system type not
8533 supported everywhere.
8534
85352002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8536
8537 * gnus.el (gnus-version-number): Bumped version number.
8538
996aa8c1 85392002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8540
8541 * gnus.el: Oort Gnus v0.07 is released.
8542
85432002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8544
8545 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8546 (gnus-article-sort-functions): Doc fix.
8547 (t): New keystroke.
8548 (gnus-article-sort-by-random): New function.
8549 (gnus-thread-sort-by-random): New function.
8550
996aa8c1 85512002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8552
8553 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8554 funcall.
23f87bed
MB
8555
85562002-07-31 Danny Siu <dsiu@adobe.com>
8557
2f1982bb
JB
8558 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8559 when splitting malformed messages without message-id.
23f87bed 8560
996aa8c1 85612002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
23f87bed
MB
8562
8563 * nnweb.el (nnweb-type, nnweb-type-definition)
8564 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8565 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8566 functionality.
8567 * nnweb.el: Removed old non-functioning search engines.
8568
85692002-07-27 Simon Josefsson <jas@extundo.com>
8570
8571 * message.el (message-forward-make-body): Don't use
8572 `message-forward-ignored-headers' when doing a "raw" followup (it
8573 is important to preserve e.g. CTE).
8574
8575 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8576
8577 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8578 regexp-quote, Cyrus Sieve is fixed.
8579
8580 * sieve-manage.el (sieve-manage-deletescript): New function.
8581
8582 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8583 (sieve-manage-mode): Fix menubar.
8584 (sieve-activate): Change some messages.
8585 (sieve-deactivate-all): New function.
8586 (sieve-deactivate): New alias.
8587 (sieve-remove): New function.
8588 (sieve-help): Fix help.
8589 All suggested by Ned Ludd.
8590
85912002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8592
8593 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8594 (mm-w3m-safe-url-regexp): New user option.
8595
8596 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8597 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8598
85992002-07-23 Karl Kleinpaste <karl@charcoal.com>
8600
8601 * gnus-sum.el (gnus-summary-delete-article): Force
8602 nnmail-expiry-target to 'delete, so that absolute deletion
8603 happens when absolute deletion is requested.
8604
996aa8c1 86052002-07-21 Nevin Kapur <nevin@jhu.edu>.
23f87bed
MB
8606
8607 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
8608 headers as empty headers.
8609
996aa8c1 86102002-07-21 Jochen Hein <jochen@jochen.org>.
23f87bed
MB
8611
8612 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8613 correct typo.
8614 (gnus-emphasis-strikethru): New face.
8615
1b17f81a 86162002-07-20 Jason Merrill <jason@redhat.com>.
23f87bed
MB
8617
8618 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8619 entire file for each of a sequence of missing articles.
8620
8621 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8622 value for gnus-view-pseudos.
8623
8624 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8625 avoid nreverse.
8626
1b17f81a 86272002-07-14 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8628
8629 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8630 (gnus-summary-mode-line-format-alist): Add %h for number of
8631 spams.
8632 (gnus-newsgroup-spam-marked): New variable.
8633 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8634 (gnus-article-read-p, gnus-article-mark)
8635 (gnus-set-global-variables, gnus-set-global-variables)
8636 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8637 (gnus-summary-mark-article-as-unread)
8638 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8639 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8640 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8641
1b17f81a 86422002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8643
8644 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8645 function.
23f87bed
MB
8646
86472002-07-09 Nevin Kapur <nevin@jhu.edu>
8648
8649 * gnus-sum.el (gnus-summary-delete-article): Respect group
8650 parameters while expiring.
8651
1b17f81a 86522002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8653
1b17f81a 8654 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8655
1b17f81a 86562002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8657
8658 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8659 function is called interactively.
23f87bed
MB
8660
86612002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8662
8663 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8664 cdaar to cdar and car.
8665
8666 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8667 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8668
86692002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8670
8671 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8672 don't break a narrowed article.
8673
8674 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8675 (nntp-open-via-rlogin-and-telnet): Ditto.
8676
86772002-07-02 Didier Verna <didier@xemacs.org>
8678
2f1982bb 8679 * nnmail.el (nnmail-split-methods): Fix custom type.
23f87bed 8680
1b17f81a 86812002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8682
8683 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8684 unsplitting.
23f87bed
MB
8685
86862002-07-01 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8687
8688 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8689 (gnus-summary-resend-message): Use it.
8690
86912002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8692
8693 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8694 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8695
1b17f81a 86962002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8697
8698 * message.el (message-font-lock-keywords): Don't fontify
8699 headers in the message body, only in the header.
8700 (message-font-lock-make-header-matcher): New function, used by
8701 message-font-lock-keywords.
23f87bed
MB
8702
87032002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8704
8705 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8706
87072002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8708
8709 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8710
87112002-06-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8712
8713 * message.el (message-font-lock-keywords): Revert 2002-06-22
8714 change.
8715
87162002-06-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8717
8718 * message.el (message-font-lock-keywords): Put colon in header
8719 name match.
8720
87212002-06-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8722
8723 * message.el (message-font-lock-keywords): Don't use header faces
8724 in the body. Thanks to Stefan Monnier for the hint on the
8725 implementation.
8726
87272002-05-09 Miles Bader <miles@gnu.org>
8728
8729 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8730 (gnus-article-hide-citation): Respect it.
8731
87322002-04-12 Juanma Barranquero <lektu@terra.es>
8733
8734 * pop3.el (pop3-open-server): Fix typo.
8735
87362002-06-18 Josh Huber <huber@alum.wpi.edu>
8737
8738 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8739 instead of push to ignore duplicate to-(list|address) values.
8740 * nnmail.el (nnmail-cache-ignore-groups): New.
2f1982bb 8741 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
23f87bed
MB
8742
87432002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8744
8745 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8746 before sending. Suggested by Jan Rychter.
8747
87482002-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8749
8750 * dgnushack.el (remove): New compiler macro.
8751 (last, coerce, subseq): Remove compiler macros for those built-in
8752 or unused functions.
8753
1b17f81a 87542002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8755
8756 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8757 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8758 .newsrc.eld.
23f87bed 8759
1b17f81a 87602002-06-16 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
8761
8762 * gnus-agent.el (gnus-agent-read-servers)
8763 (gnus-agent-write-servers): Put server name (string like
8764 "nnchoke:frumple") in the file instead of a server specification
8765 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8766
1b17f81a 87672002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8768
1b17f81a 8769 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8770
87712002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8772
8773 * nnheader.el (nnheader-file-name-translation-alist): Set the
8774 default value for MS Windows systems.
8775
8776 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8777
87782002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8779
8780 * message.el (message-beginning-of-line): Keep the region active
8781 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8782
87832002-06-13 Josh Huber <huber@alum.wpi.edu>
8784
8785 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8786 * gnus-msg.el (gnus-summary-reply): Ditto.
8787 * gnus-msg.el (gnus-summary-handle-replysign): New.
8788
87892002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8790
8791 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8792 if sending failed.
8793
87942002-06-11 Josh Huber <huber@alum.wpi.edu>
8795
8796 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8797 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8798 to sign while encrypting.
8799
88002002-06-11 Simon Josefsson <jas@extundo.com>
8801
8802 * gnus-int.el (gnus-request-move-article): Agent expire article if
8803 successfuly moved.
8804
1b17f81a
MB
88052002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8806
23f87bed 8807 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8808 nnweb-max-hits.
23f87bed
MB
8809
88102002-06-10 Simon Josefsson <jas@extundo.com>
8811
8812 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8813
88142002-06-09 Simon Josefsson <jas@extundo.com>
8815
8816 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8817
8818 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8819
88202002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8821
8822 * flow-fill.el (fill-flowed): Ignore errors.
8823
88242002-06-06 Simon Josefsson <jas@extundo.com>
8825
8826 * message.el (message-send-mail-with-sendmail): Improve error message.
8827
88282002-06-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8829
8830 * message.el (message-interactive): Change default from nil to t.
8831 Better to be safe than to be fast.
8832
88332002-06-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8834
8835 * message.el (message-send-mail-with-sendmail): Check return value
8836 from call-process-region.
8837
88382002-06-04 Simon Josefsson <jas@extundo.com>
8839
8840 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8841 (gnus-group-post-news, gnus-summary-mail-other-window)
8842 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8843 gnus-article-copy to nil, thereby inhibiting the `header' posting
8844 style match to use data from last viewed article.
8845 Suggested by Hrvoje Niksic.
8846
88472002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8848
8849 * spam.el (spam-point-at-eol): New alias.
8850 (spam-parse-whitelist): Use it.
8851
88522002-06-03 Simon Josefsson <jas@extundo.com>
8853
8854 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8855 (nnmail-article-group): Use it.
8856
1b17f81a 88572002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8858
8859 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8860 so that code reading them won't be surprised.
23f87bed
MB
8861
88622002-05-29 Simon Josefsson <jas@extundo.com>
8863
8864 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8865 articles.
8866
8867 * gnus.el (gnus-agent-cache): Doc fix.
8868 (gnus-agent): Change default to t.
8869
8870 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8871 ARTICLES, GROUP and FORCE parameters.
8872
88732002-05-28 Simon Josefsson <jas@extundo.com>
8874
8875 * gnus-group.el (gnus-group-line-format): Doc fix.
8876
1b17f81a 88772002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8878
8879 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8880 original article before yanking.
23f87bed
MB
8881
88822002-05-26 Simon Josefsson <jas@extundo.com>
8883
8884 * gnus-sum.el (gnus-summary-menu-split): New function.
8885 (gnus-summary-make-menu-bar): Split charset submenu.
8886 (gnus-summary-menu-maxlen): New variable.
8887 (gnus-summary-menu-split): Use it.
8888
88892002-05-25 Simon Josefsson <jas@extundo.com>
8890
8891 * mml.el (mml-preview): Generate some headers.
8892
8893 * gnus.el (gnus-large-newsgroup): Fix :type.
8894
8895 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8896 Agent cache NOV's by default now).
8897 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8898
88992002-05-18 Jesper Harder <harder@ifa.au.dk>
8900
8901 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
8902 call to gnus-parent-id when we check for References loops.
8903 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8904 twice by saving the simplified subject string in simp-subject.
8905
1b17f81a 89062002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8907
1b17f81a 8908 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8909
1b17f81a
MB
89102002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8911
8912 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8913
89142002-05-22 Simon Josefsson <jas@extundo.com>
8915
8916 * sieve.el (sieve-change-region): Define it before it is used.
8917
1b17f81a
MB
89182002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8919
23f87bed
MB
8920 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8921 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8922 Defaults to not ask.
23f87bed
MB
8923
8924 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8925
89262002-05-21 Simon Josefsson <jas@extundo.com>
8927
8928 * sieve-mode.el (sieve-manage): Fix autoloads.
8929
8930 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8931 name (makes it work with recent Cyrus timsieved).
8932
89332002-05-20 Jason <jbaker@cs.utah.edu>
8934 Trivial patch.
8935
8936 * gnus-art.el (gnus-request-article-this-buffer): Try
8937 reconnecting if you don't get the message.
8938
89392002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8940
8941 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8942 Reply-To headers from the headers.
8943
89442002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8945
8946 * mm-url.el (mm-url-insert): Remove junk message.
8947
89482002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8949
8950 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8951 (nnslashdot-use-front-page): New variable.
8952 (nnslashdot-request-list): Use it.
8953
8954 * mm-url.el (mm-url-timeout): New variable.
8955 (mm-url-retries): Ditto.
8956 (mm-url-insert): Use it.
8957
89582002-05-16 Simon Josefsson <jas@extundo.com>
8959
8960 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8961 (gnus-simplify-subject-functions): Mention g-s-a-w.
8962
89632002-05-15 Josh Huber <huber@alum.wpi.edu>
8964
8965 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8966 nnmail-cache-insert.
8967 * nndiary.el (nndiary-request-accept-article): Ditto.
8968 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8969 * nnimap.el (nnimap-request-accept-article): Ditto.
8970 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
2f1982bb 8971 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
23f87bed
MB
8972 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8973 * nnmh.el (nnmh-request-accept-article): Ditto.
8974 * nnmail.el (nnmail-cache-insert): Change group to required,
8975 removed code which tried to figure out the group.
8976
1b17f81a 89772002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8978
8979 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8980 messages.
8981
89822002-05-13 Josh Huber <huber@alum.wpi.edu>
8983
23f87bed
MB
8984 * nnml.el (nnml-request-accept-article): Pass in the group name to
8985 nnmail-cache-insert, since it's available.
8986
89872002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8988
8989 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8990
1b17f81a 89912002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8992
8993 * gnus.el (subscribed): New group parameter.
8994 (gnus-find-subscribed-addresses): Use it.
8995
89962002-05-08 Josh Huber <huber@alum.wpi.edu>
8997
8998 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8999 the default for pgpmime to support pgp v2.
9000 * mml-sec.el (mml-signencrypt-style): New accessor function to
9001 allow users to get/set the signencrypt style more easily without
9002 frobbing the alist directly.
9003 * mml.el (mml-generate-mime-1): Use accessor function.
9004
90052002-05-08 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9006
9007 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
9008 parenthesis for "<" and ">". Suggested by Andreas Schwab
9009 <schwab@suse.de>.
9010
1b17f81a 90112002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
9012
9013 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 9014 when intuiting the group the message is written to.
23f87bed 9015
1b17f81a 90162002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
9017
9018 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 9019 buffer doesn't show group.
23f87bed
MB
9020
90212002-05-06 Josh Huber <huber@alum.wpi.edu>
9022
9023 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
2f1982bb 9024 argument, and fixed compiler warning. (Added autoload for
23f87bed
MB
9025 gpg-encrypt).
9026
90272002-05-04 Simon Josefsson <jas@extundo.com>
9028
9029 * mml1991.el (mml1991-function-alist): Doc fix.
9030
9031 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
9032 doesn't exist (for previewing messages without having Gnus
9033 started).
9034
9035 * mm-util.el (mm-coding-system-priorities): Defcustom.
9036
9037 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
9038
90392002-05-01 Josh Huber <huber@alum.wpi.edu>
9040
2f1982bb 9041 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
23f87bed
MB
9042 default.
9043 * mml-sec.el:
9044 * mml-sec.el (mml-signencrypt-style): New.
9045 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
9046 argument `sign'.
9047 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
9048 signencrypt.
9049 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
9050 * mml.el (mml-generate-mime-1): Changed logic so a part which is
2f1982bb
JB
9051 both signed & encryped is processed in one operation (rather than
9052 two separate ops: sign, then encrypt).
23f87bed
MB
9053 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
9054 indication if a message is signed by an expired key.
9055 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
2f1982bb 9056 enables combined sign & encrypt operation (this was always on
23f87bed
MB
9057 before).
9058 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
9059
90602002-05-01 Simon Josefsson <jas@extundo.com>
9061
9062 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
9063 server.
9064 (nnimap-mailbox-info): defvar instead of defvoo.
9065
996aa8c1 90662002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
9067
9068 * gnus.el: Oort Gnus v0.06 is released.
9069
90702002-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9071
9072 * lpath.el: Bind url-package-version.
9073
90742002-05-01 Simon Josefsson <jas@extundo.com>
9075
9076 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
9077 filename before deleting the group itself, because the presence of
9078 a group filename decides if long filenames are used or not.
9079
9080 * gnus-art.el (gnus-button-alist): Don't inline
9081 gnus-button-url-regexp. This makes it possible to change g-b-u-r
9082 without also modifying g-button-alist.
9083 (gnus-button-alist): Fix type to allow variable as well as regexp.
9084 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
9085 themselves, variables to its contents.
9086 (gnus-button-entry): Ditto.
9087
90882002-05-01 Simon Josefsson <jas@extundo.com>
9089
9090 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
9091 UIDNEXT as a string.
9092
9093 * nnimap.el (nnimap-string-lessp-numerical): New function.
9094 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
9095 integers.
9096
90972002-04-29 Simon Josefsson <jas@extundo.com>
9098
9099 * nnmail.el (nnmail-cache-insert): Accept optional group
9100 parameter.
9101
9102 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
9103 n-r-g-a is disabled.
9104
91052002-04-29 Simon Josefsson <jas@extundo.com>
9106
9107 * nnimap.el (nnimap-split-fancy): Fix doc.
9108 (nnimap-split-fancy): Fix doc.
9109
9110 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
9111 (nnimap-mailbox-info): New internal variable.
9112 (nnimap-retrieve-groups): Implement faster new mail check.
9113
9114 * nnimap.el (nnimap-split-articles): Support
9115 nnmail-cache-accepted-message-ids.
9116 (nnimap-request-accept-article): Ditto.
9117
9118 * imap.el (imap-mailbox-status-asynch): New command.
9119
91202002-04-29 Nevin Kapur <nevin@jhu.edu>
9121
9122 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
9123 are no subscribed mail groups.
2f1982bb 9124 - Strip quoted names when comparing addresses.
23f87bed
MB
9125
91262002-04-28 Jesper Harder <harder@ifa.au.dk>
9127
9128 * mm-decode.el (mm-text-html-renderer): Change customize type to
9129 const.
9130
9131 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
2f1982bb 9132 (gnus-debug-exclude-variables): Do.
23f87bed
MB
9133
91342002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9135
9136 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
9137 Trivial change from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
9138
91392002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
9140
9141 * dns.el (dns-make-network-process): New macro.
9142 (query-dns): Use it.
9143
91442002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9145
9146 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
9147 article-buffer.
9148
9149 * mm-url.el (mm-url-package-name): New variable.
9150 (mm-url-package-version): New variable.
9151 (mm-url-insert-file-contents): Bind url-package-name and
9152 url-package-version here.
9153 * nnrss.el (nnrss-insert-w3): Move the bindings.
9154
9155 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
2f1982bb
JB
9156 url-package-version. Trivial change from Andrew J Cosgriff
9157 <ajc@polydistortion.net>.
23f87bed
MB
9158
9159 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
2f1982bb 9160 attachments. Trivial change from Peter 'Luna' Runestig
23f87bed
MB
9161 <peter@runestig.com>.
9162
91632002-04-19 Jesper Harder <harder@ifa.au.dk>
9164
c9e31f32
SM
9165 * nnkiboze.el (nnkiboze-request-scan):
9166 Call nnkiboze-possibly-change-group.
23f87bed
MB
9167 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
9168 problems.
9169 (nnkiboze-generate-group): Set newsrc to the *highest* article
9170 number kibozed, not the lowest.
9171
91722002-04-15 Jesper Harder <harder@ifa.au.dk>
9173
9174 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9175
1b17f81a 91762002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
9177
9178 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9179 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9180 Recognize math postings. Extract Date (now ignores "(15kb)").
9181 Extract email address using gnus-extract-address-components
9182 instead of just taking the first word. Create Date and From
9183 headers for message which are missing these headers. Get rid
9184 of spurious \\ lines (purely cosmetic). Extend body-end and
9185 file-end regexps, to exclude more garbage from the message.
9186 Make URL rephrasing regexp more flexible, to match current
9187 format.
9188
91892002-04-23 Simon Josefsson <jas@extundo.com>
9190
9191 * netrc.el: New file, functions copied from gnus-util.el by Ted
9192 Zlatanov <tzz@lifelogs.com>.
9193
9194 * gnus-util.el: Require netrc.
9195 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9196 new code in netrc.el.
9197
1b17f81a 91982002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9199
9200 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9201 message-ignored-resent-headers, too.
23f87bed
MB
9202
92032002-04-22 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
9204
2f1982bb 9205 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
23f87bed 9206 boolean not a string
2f1982bb
JB
9207 * gnus-group.el (gnus-group-line-format): Add description of %C
9208 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
23f87bed 9209 as %C
2f1982bb 9210 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
23f87bed
MB
9211
92122002-04-22 Paul Jarc <prj@po.cwru.edu>
9213
2f1982bb 9214 * nnmaildir.el (nnmaildir-request-scan): Typo: set
23f87bed
MB
9215 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9216 nnmail-get-new-mail for 'find-new-groups.
9217
92182002-04-21 Paul Jarc <prj@po.cwru.edu>
9219
2f1982bb
JB
9220 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9221 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9222 nnmaildir-request-scan.
23f87bed
MB
9223
92242002-04-20 Josh Huber <huber@alum.wpi.edu>
9225
2f1982bb
JB
9226 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9227 (gnus-message-replysignencrypted): New.
9228 (gnus-summary-reply): Use the three new variables (above)
9229 to automatically encrypt/sign to encrypted/signed messages.
23f87bed 9230 * message.el (message-mode-map): Add keybinding for
2f1982bb
JB
9231 `message-to-list-only'.
9232 (message-mode): Add description for
9233 `message-to-list-only'.
9234 (message-to-list-only): New.
9235 (message-make-mft): Changed to use the cl loop macro, and added
9236 optional flag to return only the matched list (for use in new
9237 message-to-list-only function).
23f87bed
MB
9238
92392002-04-20 Josh Huber <huber@alum.wpi.edu>
9240
2f1982bb
JB
9241 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9242 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9243 * message.el (message-mode-map, message-mode, message-to-list-only)
9244 (message-make-mft): New.
23f87bed
MB
9245
92462002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9247
9248 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9249
92502002-04-18 Josh Huber <huber@alum.wpi.edu>
9251
2f1982bb
JB
9252 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9253 argument so CC can be included with C-u C-c C-f C-a.
23f87bed 9254
1b17f81a 92552002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9256
9257 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9258 Improve docstring.
9259 (spam-enter-blacklist): New command.
9260
9261 * gnus-sum.el (gnus-spam-mark): New mark.
9262 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9263 (gnus-summary-make-tool-bar): Correct conditional.
9264 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9265 (gnus-summary-mark-as-spam): New command.
9266
92672002-04-13 Josh Huber <huber@alum.wpi.edu>
9268
2f1982bb 9269 * mml-sec.el (mml-secure-message): Changed to support arbritrary
23f87bed
MB
9270 modes.
9271 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9272 changed to support "signencrypt" mode.
2f1982bb
JB
9273 * mml.el (mml-parse-1): Changed to support different secure modes
9274 more easily (for signencrypt).
23f87bed
MB
9275
92762002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9277
9278 * gnus-sum.el (gnus-update-summary-mark-positions)
9279 (gnus-summary-toggle-header):
9280 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9281 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9282 (gnus-uu-post-encoded):
9283 * nnfolder.el (nnfolder-possibly-change-group):
9284 * nnimap.el (nnimap-retrieve-headers):
9285 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9286
92872002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9288
9289 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9290 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9291
1b17f81a 92922002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9293
9294 * gnus-srvr.el (gnus-server-set-info): Clear
9295 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9296
92972002-04-11 Simon Josefsson <jas@extundo.com>
9298
9299 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9300 viewing of security buttons. Thanks to Nicolas Kowalski
9301 <Nicolas.Kowalski@imag.fr>.
9302
9303 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9304 J\e,Ax\e(Brgensen <arne+usenet@daimi.au.dk>.
9305 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9306 <Nicolas.Kowalski@imag.fr>.
9307 (smime-decrypt-buffer): Ditto.
9308
93092002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9310
9311 * gnus-art.el (gnus-article-prepare): Place point on the emtpy
9312 header line.
9313
93142002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9315
9316 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9317
93182002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9319
9320 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9321
93222002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9323
9324 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9325 errors when debug.
9326
93272002-04-07 Josh Huber <huber@alum.wpi.edu>
9328
9329 * message.el (message-make-mft): Changed MFT code from using
9330 message-recipients (which included Bcc) to use only the To and CC
9331 headers.
9332
93332002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9334
9335 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9336 add link.
9337 (gnus-treat-mail-picon): Ditto.
9338 (gnus-treat-newsgroups-picon): Ditto.
9339 (gnus-picon-databases): Fix custom type.
9340 (gnus-picon-databases): Add link.
9341 (gnus-article-x-face-command): Add to gnus-picon group.
9342
93432002-04-01 Jesper Harder <harder@ifa.au.dk>
9344
9345 * message.el (message-buffer-naming-style): Remove.
9346
93472002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9348
9349 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9350
9351 * message.el (message-tool-bar-map): Ditto.
9352
9353 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9354
93552002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9356
9357 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9358
93592002-04-01 Paul Jarc <prj@po.cwru.edu>
9360
2f1982bb 9361 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
23f87bed
MB
9362
93632002-03-31 Andrew Cohen <cohen@andy.bu.edu>
9364 Trivial patch.
9365
9366 * dns.el: open-network-stream under XEmacs does udp.
9367
93682002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9369
9370 * spam.el (spam-enter-whitelist): New function.
9371 (spam-parse-whitelist): Ditto.
9372 (spam-refresh-list-cache): Ditto.
9373 (spam-address-whitelisted-p): New function.
9374
9375 * dns.el (query-dns): Use TCP when make-network-process isn't
9376 available.
9377 (dns-servers): New variable.
9378 (dns-parse-resolv-conf): New function.
9379 (query-dns): Use it.
9380
9381 * spam.el: New file.
9382
9383 * dns.el (query-dns): Test.
9384
93852002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9386
9387 * lpath.el (featurep): Bind make-network-process.
9388
93892002-03-31 Paul Jarc <prj@po.cwru.edu>
9390
9391 * nnmaildir.el: Use defstruct. Use a single copy of
9392 nnmail-extra-headers to save memory. Store server's group name
9393 prefix instead of each group's prefixed name.
9394 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9395 nntp-server-buffer.
9396
93972002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9398
9399 * dns.el: New file.
9400
94012002-03-28 Simon Josefsson <jas@extundo.com>
9402
9403 * gnus-sum.el (gnus-summary-dummy-line-format):
9404 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9405 Trivial change from Bj\e,Av\e(Brn Torkelsson <torkel@pdc.kth.se>.
9406
94072002-03-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9408
9409 * gnus-sum.el (gnus-summary-move-article)
9410 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9411 the doc string.
9412
94132002-03-28 Simon Josefsson <jas@extundo.com>
9414
9415 * mml-sec.el (mml-secure-message): Search after
9416 mail-header-separator from top of message.
9417
94182002-03-28 Paul Jarc <prj@po.cwru.edu>
9419
9420 * nnmaildir.el: Cosmetic changes.
9421 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9422 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9423 nnmaildir--group-ls): New macros/functions. Use them.
9424 (nnmaildir--unlink): Evalutate argument only once.
9425
94262002-03-27 Jesper Harder <harder@ifa.au.dk>
9427
9428 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9429 symbols.
9430 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9431 `gnus-point-at-eol'.
9432
94332002-03-27 Paul Jarc <prj@po.cwru.edu>
9434
9435 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9436 nnmaildir--marks-dir): New macros. Use them.
9437 Use inhibit-quit for atomicity instead of in-memory journaling.
9438 (nnmaildir--edit-prep): New function.
9439 (Local Variables): Use it.
9440
2f1982bb 94412002-03-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
9442
9443 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9444
94452002-03-25 Simon Josefsson <jas@extundo.com>
9446
9447 * message.el (message-mode): Fix doc.
9448
1b17f81a 94492002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9450
1b17f81a 9451 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9452
94532002-03-24 Jesper Harder <harder@ifa.au.dk>
9454
9455 * mml-sec.el (mml-unsecure-message): Add docstring.
9456
1b17f81a 94572002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9458
9459 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9460 value.
23f87bed
MB
9461
94622002-03-22 Josh Huber <huber@alum.wpi.edu>
9463
9464 * mml.el (mml-mode-map): Added a keybinding for
9465 `mml-unsecure-message'. Also, added a menu entry for said
9466 function in the Attachments menu.
9467
94682002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9469
9470 * canlock.el (canlock-version): Remove.
9471 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9472 here; simplify \x insertions.
9473 (canlock-sha1): New function, always return a unibyte string.
9474 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9475 of a password.
9476 (canlock-insert-header): Use `canlock-sha1'.
9477 (canlock-verify): Ditto.
9478
94792002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9480
9481 * message.el (message-fix-before-sending): Add an option that
9482 ignores illegible text.
9483 Trivial change from Mark Milhollan <mlm@attglobal.net>
9484
9485 * message.el (message-font-lock-keywords): Support multi-line MML
9486 tags.
9487
996aa8c1
MB
94882002-03-21 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
9489
23f87bed 9490 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9491
94922002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9493
9494 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9495 symbols for "View as different encoding" submenu.
9496
94972002-03-19 Simon Josefsson <jas@extundo.com>
9498
9499 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9500 encoding" submenu.
9501
95022002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9503
9504 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9505
95062002-03-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9507
9508 * gnus-sum.el (gnus-sum-thread-tree-root)
9509 (gnus-sum-thread-tree-single-indent)
9510 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9511 (gnus-sum-thread-tree-leaf-with-other)
9512 (gnus-sum-thread-tree-single-leaf): Make customizable.
9513
996aa8c1 95142002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9515
9516 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9517 names such as James "Kibo" Parry.
23f87bed 9518
996aa8c1 95192002-03-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 9520
996aa8c1 9521 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9522
996aa8c1 9523 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9524
95252002-03-13 Josh Huber <huber@alum.wpi.edu>
9526
9527 * message.el (message-make-mft): Set case-fold-search while
9528 generating the MFT. Also, a little cleanup in the MFT code.
9529
996aa8c1 95302002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9531
996aa8c1
MB
9532 * message.el (message-qmail-inject-args): May be function. Adjust
9533 doc string and custom type.
9534 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9535 function.
23f87bed
MB
9536
95372002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9538
9539 * message.el (message-abbrevs-loaded): Remove.
9540 (mailabbrev): Require it.
9541
9542 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9543
95442002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9545
9546 * pop3.el (pop3-open-server): Set process buffer unibyte.
9547
95482002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9549
9550 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9551
95522002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9553
9554 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9555 too.
9556
1b17f81a 95572002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9558
9559 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9560 duplication.
9561 (gnus-summary-save-parts-type-history): Ditto.
9562 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9563
95642002-03-09 Paul Jarc <prj@po.cwru.edu>
9565
9566 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9567
996aa8c1
MB
95682002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9569
9570 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9571
23f87bed
MB
95722002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9573
9574 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9575 -->" as the end of the first article.
9576
23f87bed
MB
9577 * message.el (message-add-action): Use add-to-list.
9578 (message-delete-action): New function.
9579
9580 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9581 pieces.
9582
95832002-03-05 Paul Jarc <prj@po.cwru.edu>
9584
9585 * nnnil.el: New file.
9586 * gnus.el (gnus-valid-select-methods): Include nnnil.
9587
95882002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9589
9590 * message.el (message-syntax-checks): Because canlock is
9591 supported, we disable sender syntax check.
9592 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9593
9594 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9595 value of message-syntax-checks.
9596
9597 * qp.el (quoted-printable-decode-region): Doc addition.
9598 From: Eli Zaretskii <eliz@is.elta.co.il>
9599
9600 * mail-source.el (make-source-make-complex-temp-name): Use
9601 make-temp-file.
9602
9603 * mm-util.el (mm-make-temp-file): New function.
9604 * nneething.el (nneething-file-name): Use it.
9605 * mml-smime.el (mml-smime-encrypt): Ditto.
9606 * mm-view.el (mm-inline-wash-with-file): Ditto.
9607 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9608 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9609 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9610 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9611 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9612 * gnus-art.el (gnus-mime-print-part): Ditto.
9613
96142002-03-04 Paul Jarc <prj@po.cwru.edu>
9615
9616 * message.el (nnmaildir-article-number-to-base-name): New
9617 function.
9618 (nnmaildir-base-name-to-article-number): New function.
9619
96202002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9621
9622 * smime.el (smime-make-temp-file): Don't quote
9623 `temporary-file-directory'.
9624
96252002-03-04 Simon Josefsson <jas@extundo.com>
9626
9627 * smime.el (smime-sign-region): Rename argument keyfiles to
2f1982bb 9628 keyfile. You only sign something with one key.
23f87bed
MB
9629 (smime-sign-buffer): Better completing-read prompt.
9630 (smime-decrypt-buffer): Ditto.
9631
9632 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9633
9634 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9635 completing-read.
9636 (mm-view-pkcs7-decrypt): CRLF->LF.
9637
996aa8c1 96382002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9639
9640 * message.el (message-hierarchical-addresses): New variable.
9641 (message-get-reply-headers): Use it.
23f87bed 9642
996aa8c1 96432002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9644
9645 * message.el (message-mode): If buffer-file-name, don't set auto
9646 save file name.
23f87bed
MB
9647
96482002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9649
2f1982bb 9650 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
23f87bed
MB
9651 takes one argument in read-char.
9652
9653 * message.el (message-fix-before-sending): Forward a char.
9654 Check mmu-multibyte-p, add control-1.
9655
96562002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9657
9658 * gnus-start.el (gnus-read-init-file): Ditto.
9659
9660 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9661
9662 * dgnushack.el (dgnushack-make-load): Ditto.
9663
9664 * mail-source.el (mail-source-fetch): Extract the right error
9665 code.
9666
9667 * message.el (message-fix-before-sending): Check illegible text.
9668
9669 * gnus-util.el (gnus-multiple-choice): New function.
9670
9671 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9672 also defined in gnus-score.el.
9673
96742002-03-01 Paul Jarc <prj@po.cwru.edu>
9675
2f1982bb 9676 * message.el (message-get-reply-headers): Downcase email addresses
23f87bed
MB
9677 for comaparisons for duplicate removal.
9678
96792002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9680
2f1982bb 9681 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
23f87bed
MB
9682 implementation of PKCS#7, which just allows users read the
9683 message.
9684 (mm-view-pkcs7): Use it.
9685
96862002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9687
9688 * gnus.el (large-newsgroup-initial): New parameter.
9689
9690 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9691 (gnus-summary-insert-old-articles): Ditto.
9692
996aa8c1 96932002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9694
9695 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9696 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9697
96982002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9699
9700 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9701 small numbers.
9702
97032002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9704
9705 * deuglify.el: Fix comments.
9706
996aa8c1
MB
97072002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9708
9709 * mml.el (mml-generate-mime-1): Add cdr.
9710
23f87bed
MB
97112002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9712
9713 * html2text.el (html2text-clean-anchor): If there is no HREF,
9714 insert nothing.
9715
23f87bed
MB
9716 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9717 (mm-text-html-washer-alist): Ditto.
9718
9719 * mm-decode.el (mm-text-html-renderer): Add html2text.
9720
9721 * html2text.el: Face lift.
9722
9723 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9724
97252002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9726
9727 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9728
2f1982bb 9729 * deuglify.el: Change copy right. Add autoload. Add coding-system.
23f87bed 9730
996aa8c1
MB
97312002-02-22 Raymond Scholz <rscholz@zonix.de>
9732
9733 * deuglify.el: New file. The original file name is
9734 gnus-outlook-deuglify.el.
9735
97362002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9737
9738 * mm-decode.el (mm-display-external): Use
996aa8c1 9739 mm-file-name-rewrite-functions.
23f87bed
MB
9740
97412002-02-22 Paul Jarc <prj@po.cwru.edu>
9742
9743 * nnmaildir.el (nnmaildir-request-list): Report the highest
9744 article number, not the total number of articles.
9745
97462002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9747
9748 * gnus-sum.el: Move uu key map here.
9749 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9750
97512002-02-21 Paul Jarc <prj@po.cwru.edu>
9752
9753 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9754 nnmail-expiry-wait* if expire-age parameter is not set.
9755
97562002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9757
9758 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9759 function.
9760 (gnus-group-sort-selected-groups-by-real-name): New function.
9761 (gnus-group-make-menu-bar): Add sort by real name.
9762
9763 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9764 rebuild.
9765 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9766 nil as dependencies as well.
9767
97682002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9769
9770 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9771 for mime-parts.
9772
9773 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9774
1b17f81a
MB
9775 * message.el (message-send-mail): Be talkative.
9776
97772002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9778
23f87bed
MB
9779 * gnus-group.el (gnus-group-name-decode): Don't test
9780 multibyte-string, because it breaks XEmacs.
23f87bed 9781
1b17f81a 97822002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9783
9784 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9785 (mm-automatic-display): Ditto.
9786
9787 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9788
97892002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9790
9791 * many files: Remove trailing whitespaces, replace spc+tab with
9792 tab, replace leading whitespaces with tabs.
9793
97942002-02-19 Paul Jarc <prj@po.cwru.edu>
9795
9796 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9797 articles with no body and no blank line after the header.
9798
97992002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9800
9801 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9802 parts.
9803
9804 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9805 non-ascii chars.
9806
9807 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9808
9809 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9810 w3-delay-image-loads.
9811 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9812 (mm-w3-prepare-buffer): Ditto.
9813
9814 * mail-source.el (mail-source-fetch-directory): Run scripts.
9815
98162002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9817
9818 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9819 for Majordomo confirmations.
9820
98212002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9822
9823 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9824
98252002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9826
9827 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9828
1b17f81a 98292002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9830
9831 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9832 References header field.
23f87bed
MB
9833
98342002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9835
9836 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9837 (mm-inline-render-with-stdin): Ditto.
9838 (mm-inline-render-with-function): Ditto.
9839 (mm-inline-wash-with-file): Bind coding-system-for-write.
9840 (mm-inline-wash-with-stdin): Ditto.
9841
98422002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9843
9844 Suggested by Felix Natter <fnatter@gmx.net>
9845
9846 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9847 gnus-mime-externalize-view.
9848 (gnus-mime-view-part-internally): Rename from
9849 gnus-mime-internalize-view.
9850 (gnus-article-view-part-externally): Rename from
9851 gnus-article-externalize-part.
9852 (gnus-mime-action-alist): Change correspondingly.
9853 (gnus-mime-button-commands): Ditto.
9854 (gnus-mime-action-alist): Remove duplication.
9855
9856 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9857
98582002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9859
9860 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9861
9862 * gnus-art.el (gnus-display-mime): Use it.
9863
9864 * mm-partial.el (mm-partial-find-parts): Use it.
9865
9866 * gnus-sum.el (gnus-article-loose-mime): Rename from
9867 gnus-article-no-strict-mime.
9868 (gnus-summary-save-parts): Use it.
9869
98702002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9871
9872 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9873 local variable.
9874
9875 * gnus-art.el (article-display-x-face): Don't sort multiple
9876 X-Faces.
9877
98782002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9879
9880 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9881 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9882
9883 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9884
98852002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9886
9887 Some ideas is inspired by code from Hrvoje Niksic
9888 <hniksic@arsdigita.com>
9889
9890 * gnus-art.el (gnus-article-wash-function): Set the default to
9891 nil, so that we use mm-text-html-renderer instead.
9892 (article-wash-html): Use mm-text-html-renderer.
9893
9894 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9895 (mm-text-html-renderer): New variable.
9896 (mm-inline-text-html-renderer): Set the default to nil, so that we
9897 use mm-text-html-renderer instead.
9898
9899 * mm-view.el (mm-inline-text-html): New function.
9900 (mm-text-html-renderer-alist): New variable.
9901 (mm-inline-text-vcard): New function.
9902 (mm-inline-text): Split.
9903 (mm-links-remove-leading-blank): New function.
9904 (mm-inline-render-with-file): New function.
9905 (mm-inline-render-with-stdin): New function.
9906 (mm-inline-render-with-function): New function.
9907 (mm-text-html-washer-alist): New variable.
9908 (mm-inline-wash-with-file): New function.
9909 (mm-inline-wash-with-stdin): New function.
9910
5cedca8d 99112002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9912
9913 * message-utils.el: Fix installation doc.
23f87bed
MB
9914
99152002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9916
9917 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9918 (gnus-post-method): Use it.
9919 (gnus-summary-cancel-article): Find the correct post-method.
9920
9921 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9922 * message.el (message-send-news): Ditto.
9923 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9924 <ipmonger@delamancha.org>
9925
9926 * gnus.el (gnus-select-method): Fix doc.
9927 (gnus-server-string): Use 'using nntp'.
9928
9929 * gnus-agent.el (gnus-slave-unplugged): New command.
9930 From: Felix Natter <fnatter@gmx.net>
9931
99322002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9933
9934 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9935 Call edit-done-function first, then change the window
9936 configuration.
2f1982bb 9937 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
23f87bed
MB
9938 (gnus-article-edit-mode): mml-mode.
9939
9940 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
2f1982bb 9941 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
23f87bed
MB
9942
9943 * message-utils.el: Adopt the file.
9944
1b17f81a
MB
99452002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9946
23f87bed 9947 * message-utils.el: New file.
23f87bed
MB
9948
99492002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9950
9951 * gnus-sum.el (gnus-summary-move-article): Select-article only
2f1982bb 9952 when gnus-move-split-methods is non-nil. And we don't render or
23f87bed
MB
9953 mark the article.
9954
9955 * gnus-fun.el (gnus-shell-command-to-string): New function.
9956 (gnus-shell-command-on-region): New function.
9957 (gnus-random-x-face): Use them.
9958 (gnus-x-face-from-file): Ditto.
9959 (gnus-convert-image-to-gray-x-face): Ditto.
9960 (gnus-convert-gray-x-face-to-xpm): Ditto.
9961 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9962
99632002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9964
9965 * gnus-art.el (gnus-treat-display-xface): Don't use
9966 `shell-command-to-string' when compiling.
9967 (gnus-treat-display-grey-xface): Ditto.
9968
99692002-02-13 Paul Jarc <prj@po.cwru.edu>
9970
9971 * nnmaildir.el (nnmaildir--article-count): If the group is
9972 completely empty, report minimum article number as 1 instead of 0.
9973
99742002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9975
9976 * gnus-agent.el (gnus-get-predicate): Use nconc.
9977
9978 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9979 gnus-summary-display-cache as cache.
9980
9981 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9982 (nndoc-mail-in-mail-type-p): New function.
9983 (nndoc-mail-in-mail-article-begin): New function.
9984
99852002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9986
9987 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9988
9989 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9990 use-hard-newlines to nil.
9991
9992 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9993 image is not available if window-system is not available.
9994
9995 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9996
99972002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9998
9999 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
10000 bookmark, because update-mark doesn't handle it correctly.
10001
100022002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10003
10004 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
10005 directly instead of calling message-send-mail.
10006
10007 * gnus-start.el (gnus-read-descriptions-file): Use
10008 gnus-default-charset.
10009
10010 * mm-util.el (mm-guess-mime-charset): New function.
10011
10012 * gnus.el (gnus-default-charset): Use it.
10013 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
10014 the default.
10015
100162002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10017
10018 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
10019 (article-display-x-face): Use it. Disable grey xface, if
10020 uncompface is not found.
10021
10022 * message.el (message-mode): Don't enable multibyte on an indirect
10023 buffer.
10024
10025 * nnrss.el (nnrss-content-function): New variable.
10026 (nnrss-request-article): Use it.
10027
100282002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10029
10030 * gnus.el: Add article-unsplit-urls.
10031 * gnus-sum.el: Ditto.
10032 * gnus-art.el (gnus-treat-strip-cr): New variable.
10033 (gnus-treatment-function-alist): Use it.
10034 (article-unsplit-urls): New function.
10035 (gnus-article-make-menu-bar): Use it.
10036 From: Michael Cook <michael.cook@cisco.com>
10037
100382002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10039
10040 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
10041 copy.
10042
100432002-02-07 Paul Jarc <prj@po.cwru.edu>
10044
10045 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
10046 with internal whitespace.
10047 (gnus-parent-id): Ditto.
10048
100492002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10050
10051 * gnus-art.el (gnus-article-treat-body-boundary): Add
10052 gnus-decoration property.
10053 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
10054
23f87bed
MB
10055 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
10056 too many spaces.
10057
10058 * rfc2047.el (rfc2047-unfold-region): Ditto.
2f1982bb 10059 (rfc2047-decode-region): Don't unfold. Let
23f87bed
MB
10060 gnus-article-treat-unfold-headers do it.
10061
1b17f81a
MB
100622002-02-07 Matt Armstrong <matt@lickey.com>.
10063
10064 * message.el (message-mode): Set local-abbrev-table.
10065
100662002-02-07 Jesper Harder <harder@ifa.au.dk>
10067
23f87bed 10068 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
10069
100702002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10071
10072 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
10073 (gnus-configure-posting-styles): Use it.
10074 (gnus-configure-posting-styles): Remove trailing newspaces.
10075
100762002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10077
10078 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
10079 is non-nil.
10080
10081 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
10082
10083 * gnus.el (gnus-server-to-method): Switch position with
10084 gnus-server-get-method.
10085 (gnus-agent): Add doc.
10086
10087 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
10088 (gnus-summary-save-parts): Use it.
10089
10090 * gnus-art.el (gnus-display-mime): Use it.
10091 * mm-partial.el (mm-partial-find-parts): Use it.
10092
10093 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
10094
23f87bed
MB
10095 * nnagent.el (nnagent-request-expire-articles): Don't delete
10096 files.
10097
1b17f81a
MB
100982002-02-06 Stefan Reich\e,Av\e(Br <xsteve@riic.at>
10099
10100 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
10101
101022002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
10103
10104 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
10105
101062002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10107
10108 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
10109 open parenthesis.
10110
10111 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
10112 (mm-inline-text-html-render-with-w3): Ditto.
10113 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
10114 Suggested by Dave Love <d.love@dl.ac.uk>.
10115
10116 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
10117
10118 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
10119 * nntp.el (nntp-send-command): Ditto.
10120 * nntp.el (nntp-send-command-nodelete): Ditto.
10121
101222002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10123
10124 * mm-url.el (mm-url-load-url): New function.
10125 (mm-url-insert-file-contents): Use it.
10126
10127 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
10128
10129 * message.el (message-forward-make-body): Correctly copy
10130 forward-buffer.
10131
10132 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
10133
101342002-02-04 Simon Josefsson <jas@extundo.com>
10135
10136 * gnus-art.el (gnus-article-followup-with-original): Mark with
10137 force, prevent errors when following up from article buffer.
10138 (gnus-article-reply-with-original): Ditto.
10139
10140 * binhex.el (binhex-decoder-switches): Fix doc. From
10141 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk).
10142
101432002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10144
10145 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
10146 highlight-citation after emphasize.
10147
1b17f81a 101482002-02-04 David Edmondson <dme@sun.com>
23f87bed 10149
1b17f81a 10150 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 10151
1b17f81a 10152 * nnml.el (nnml-open-marks): Ditto.
23f87bed 10153
1b17f81a 101542002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
10155
10156 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
10157
101582002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10159
10160 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
10161 save-excursion.
10162 (gnus-cache-braid-heads): Ditto.
10163
10164 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
10165 line, because there are extra articles in the overview buffer.
10166
10167 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
10168
10169 * message.el (message-forward-rmail-make-body): Directly use
10170 rmail-msg-restore-non-pruned-header to avoid calling
10171 vertical-motion.
10172
101732002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10174
10175 * gnus-cache.el (gnus-summary-insert-cached-articles):
10176 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
10177
10178 * gnus-group.el (gnus-group-mark-article-read): Nreverse
10179 gnus-newsgroups-unselected.
10180
10181 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10182 gnus-add-to-sorted-list.
10183
10184 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
2f1982bb 10185 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
23f87bed
MB
10186 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10187 (gnus-update-read-articles): UNREAD is sorted.
10188 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10189 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10190 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10191 (gnus-newsgroup-dormant): Require sorted.
10192
10193 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10194 directories.
10195 (gnus-dired-print): New function.
10196
2f1982bb 10197 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
23f87bed
MB
10198 ps-despool.
10199
102002002-02-02 Simon Josefsson <jas@extundo.com>
10201
10202 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10203
102042002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10205
10206 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
2f1982bb 10207 t. This makes gnus-agent customizable without putting
23f87bed
MB
10208 gnus-agentize into .gnus.
10209
10210 * gnus.el (gnus-agent): Make it customizable.
10211
23f87bed
MB
10212 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10213 if no article.
10214 (gnus-cache-possibly-remove-article): Ditto.
10215 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10216
1b17f81a
MB
102172002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10218
10219 * gnus-dired.el: New file.
10220
23f87bed
MB
102212002-02-01 Simon Josefsson <jas@extundo.com>
10222
10223 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10224
102252002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10226
10227 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10228 (mm-setup-w3m): Don't bind keys listed in the above.
10229
102302002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10231
10232 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10233 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10234 is non-nil; bind `w3m-force-redisplay' with nil.
10235
10236 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10237
10238 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10239
102402002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10241
2f1982bb 10242 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
23f87bed
MB
10243 use mail-header-unfold-field.
10244
10245 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10246 gnus-summary-limit.
10247
10248 * gnus-range.el (gnus-add-to-sorted-list): New function.
10249 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10250 (gnus-mark-article-as-unread): Ditto.
10251 (gnus-summary-mark-article-as-unread): Ditto.
10252 (gnus-build-get-header): Ditto.
10253 (gnus-summary-prepare-threads): Ditto.
10254 (gnus-summary-insert-pseudos): Ditto.
10255 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10256 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10257 (gnus-summary-insert-old-articles): Ditto.
10258
10259 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10260 (gnus-configure-posting-styles): Support the new format.
10261
10262 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10263 edebug-form-spec to (sexp body).
10264 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10265
10266 * message.el (message-reply-headers): Add doc.
10267
102682002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10269
10270 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10271 gnus-cache-active-hashtb.
10272
10273 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10274 (gnus-agent-summary-fetch-group): Use it.
10275
10276 * gnus-msg.el (gnus-debug-files): New variable.
10277 (gnus-debug-exclude-variables): New variable.
10278 (gnus-debug): Use them.
10279
10280 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10281
102822002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10283
10284 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10285 (message-mode-syntax-table): Move back the previous position.
10286
10287 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10288
10289 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10290 gnus-sorted-difference.
10291
10292 * nnsoup.el (nnsoup-request-expire-articles): Use
10293 gnus-sorted-difference.
10294
10295 * nnheader.el: Autoload gnus-sorted-difference.
10296
10297 * nnfolder.el (nnfolder-request-expire-articles): Use
10298 gnus-sorted-difference.
10299
10300 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10301 gnus-sorted-difference.
10302
10303 * gnus-range.el: Autoload cookies.
10304 (gnus-sorted-difference): New function.
10305 (gnus-sorted-ndifference): New function.
10306 (gnus-sorted-nintersection): Rename from
10307 gnus-set-sorted-intersection.
10308 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10309 (gnus-list-range-difference): Rename from
10310 gnus-inverse-list-range-intersection.
10311 (gnus-inverse-list-range-intersection): Use defalias.
10312
10313 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10314 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10315 (gnus-articles-to-read): Use gnus-sorted-difference.
10316 (gnus-summary-limit-mark-excluded-as-read): Use
10317 gnus-sorted-intersection and gnus-sorted-ndifference.
10318 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10319 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10320
10321 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10322
103232002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10324
10325 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10326 property to the buffer for using emacs-w3m command keys.
10327
10328 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10329 option.
10330
10331 * mm-view.el (mm-w3m-mode-map): New variable.
10332 (mm-w3m-mode-command-alist): New variable.
10333 (mm-w3m-minor-mode): Removed.
10334 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10335 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10336 buffer for using emacs-w3m command keys.
10337
103382002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10339
10340 * message.el (message-mode-syntax-table): Move forward.
10341 (message-cite-prefix-regexp): Auto detect non word constituents.
10342 (message-cite-prefix-regexp): Don't use with-syntax-table.
10343
10344 * gnus-sum.el (gnus-summary-update-info): Use
10345 gnus-list-range-intersection.
10346
10347 * gnus-agent.el (gnus-agent-fetch-headers): Use
10348 gnus-list-range-intersection.
10349
10350 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10351 (gnus-list-range-intersection): Use it.
10352 (gnus-inverse-list-range-intersection): Ditto.
10353 (gnus-sorted-intersection): Add doc.
10354 (gnus-set-sorted-intersection): Add doc.
10355 (gnus-sorted-union): New function.
10356 (gnus-set-sorted-union): New function.
10357
10358 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10359 (gnus-inverse-list-range-intersection): Ditto.
10360
103612002-01-29 Karl Kleinpaste <karl@charcoal.com>
10362
10363 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10364
10365 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10366 and permit `:' and `\' in order to handle full Windows pathnames.
10367 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10368 technically not correct per standard, but seems to have common use.
10369
103702002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10371
10372 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10373 replacing numbers.
10374
103752002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10376
10377 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10378
10379 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10380 Don't split when the window is small, e.g. when a small *BBDB*
10381 window is the lowest one.
10382
10383 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2f1982bb
JB
10384 nnheader-find-nov-line to speed up. Use nreverse, because it is
10385 sorted. Use nnheader-insert-nov-file.
23f87bed
MB
10386
103872002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10388
10389 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10390
10391 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10392 of `w3m-display-inline-images' with the value of
10393 `mm-inline-text-html-with-images'.
10394 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10395
10396 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10397
103982002-01-27 Richard M. Stallman <rms@gnu.org>
10399
10400 * time-date.el: Add autoload cookies. Many doc fixes.
10401 (time-add): New function.
10402 (time-subtract): Renamed from subtract-time.
10403 (subtract-time): New alias for time-subtract.
10404
104052002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10406
10407 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10408 emacs-w3m in doc-string.
10409
10410 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
10411 `w3m-current-buffer'.
10412
104132002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10414
10415 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10416
10417 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10418 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10419 (mm-w3m-cid-retrieve): New function.
10420 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10421
104222002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10423
10424 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10425
104262002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10427
10428 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10429
104302002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10431
10432 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10433 32K.
10434
10435 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10436
10437 * nnmail.el (nnmail-article-group): Decode headers before running
10438 split rules over them.
10439 (nnmail-mail-splitting-charset): New variable.
10440
10441 * smiley.el: Replaced with smiley-ems.el.
10442
104432002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10444
10445 * mm-url.el (mm-url-predefined-programs): Add w3m.
10446 (mm-url-program): Ditto.
10447
104482002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10449
10450 * nnml.el (nnml-use-compressed-files): New variable.
10451 (nnml-filenames-are-evil): Removed.
10452 (nnml-current-group-article-to-file-alist): Don't use.
10453 (nnml-update-file-alist): Inhibit.
10454 (nnml-article-to-file): Use new var.
10455
104562002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10457
10458 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10459
2f1982bb 10460 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
23f87bed
MB
10461
104622002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10463
10464 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10465 function.
10466
10467 * gnus-util.el (gnus-cache-file-contents): New function.
10468
10469 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10470 (gnus-agent-load-alist): Use it.
10471
10472 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10473
10474 * nnheader.el (nnheader-insert-nov-file): New function.
10475
10476 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10477
10478 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10479 there are no references.
10480 (gnus-extract-message-id-from-in-reply-to): New function.
10481 (gnus-nov-parse-line): Use in-reply-to if there are no
10482 references.
10483
104842002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10485
10486 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10487
10488 * gnus-util.el (gnus-parse-without-error): New macro.
10489
104902002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10491
10492 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
2f1982bb 10493 (gnus-article-wash-function): Use locate-library to decide which
23f87bed
MB
10494 to use.
10495
104962002-01-25 Simon Josefsson <jas@extundo.com>
10497
10498 * pop3.el (pop3-munge-message-separator): Work if no date.
10499 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10500
105012002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10502
10503 * gnus-agent.el (gnus-agent-save-alist): Fix.
10504
10505 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10506 mistake. Reinstated lost code.
10507
105082002-01-25 Josh Huber <huber@alum.wpi.edu>
10509
10510 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10511 one exists in the case of an encrypted message with an internal
10512 signature.
10513
105142002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10515
10516 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10517
105182002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10519
10520 * dgnushack.el: Commented out the experimental code.
10521
105222002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10523
10524 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10525 error.
10526
10527 * gnus.el (gnus-server-to-method): Made into subst.
10528 (gnus-server-method-cache): New variable.
10529 (gnus-server-to-method): Use it.
10530 (gnus-group-method-cache): New variable.
10531 (gnus-find-method-for-group-1): Renamed.
10532 (gnus-find-method-for-group): New function.
10533 (gnus-group-method-cache): Removed.
10534
10535 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10536 function.
10537
10538 * gnus-range.el (gnus-members-of-range): New function.
10539 (gnus-list-range-intersection): Renamed.
10540 (gnus-inverse-list-range-intersection): New function.
10541
10542 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10543
10544 * nnagent.el (nnagent-retrieve-headers): New implementation.
10545
10546 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10547 implementation.
10548
105492002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10550
10551 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
10552 `w3m-meta-content-type-charset-regexp'.
10553
10554 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10555 charset-encoded html contents.
10556
105572002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10558
10559 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10560 an empty file.
10561
10562 * nnweb.el (url): Ignore errors when request url.
10563
10564 * nnrss.el: Clean up the comments.
10565
105662002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10567
10568 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
10569
10570 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10571 (mm-inline-media-tests): Test whether the value of
10572 `mm-inline-text-html-renderer' is a function for text/html.
10573
10574 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10575 separated from `mm-inline-text'.
10576 (mm-w3m-minor-mode): New variable.
10577 (mm-w3m-setup): New variable.
10578 (mm-setup-w3m): New function.
10579 (mm-inline-text-html-render-with-w3m): New function.
10580 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10581 text/html.
10582
105832002-01-23 Paul Jarc <prj@po.cwru.edu>
10584
10585 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
10586
105872002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10588
10589 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10590 and `gnus-xmas-completing-read'.
10591
105922002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10593
10594 * nneething.el (nneething-message-id-number): Abolished.
10595 (nneething-encode-file-name): Not encode numerical characters.
10596 (nneething-make-head): `nneething-message-id-number' is not
10597 used to generate message IDs.
10598
105992002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10600
10601 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10602 characters.
10603
106042002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10605
10606 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10607 (gnus-xmas-redefine): Redefine conditionally.
10608
106092002-01-22 Josh Huber <huber@alum.wpi.edu>
10610
10611 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10612 tag.
10613
106142002-01-22 Josh Huber <huber@alum.wpi.edu>
10615
10616 * message.el (message-font-lock-keywords): Added the secure tag.
10617 * mml-sec.el: Added functions to generate/modify/remove the secure
10618 tag while in message mode.
10619 * mml-sec.el (mml-secure-message): New.
10620 * mml-sec.el (mml-unsecure-message): New.
10621 * mml-sec.el (mml-secure-message-sign-smime): New.
10622 * mml-sec.el (mml-secure-message-sign-pgp): New.
10623 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10624 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10625 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10626 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10627 * mml.el (mml-parse-1): Added code to recognise the secure tag and
10628 convert it to either a part or multipart depending on if there are
10629 other parts in the message.
10630 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10631 to use the secure tag, rather than the part tag.
10632 * mml.el (mml-preview): Added a save-excursion to keep cursor
10633 position after doing an MML preview.
10634
106352002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10636
10637 * nnheader.el (nnheader-parse-overview-file): New function.
10638 (nnheader-write-overview-file): New function.
10639
106402002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10641
10642 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10643 in wanted.
10644
10645 * nnweb.el (nnweb-type-definition): Clean up.
10646
106472002-01-21 Alastair Burt <burt@dfki.de>
10648 Trivial patch.
10649
10650 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10651 buffer exists before jumping to it.
10652
106532002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10654
10655 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10656 function.
10657 (article-wash-html): Use it.
10658 (gnus-article-wash-function): New variable.
10659 (gnus-article-wash-html-with-w3m): New function.
10660
106612002-01-20 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
10662
10663 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
10664 XEmacs.
10665
106662002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10667
10668 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10669 command line.
10670
106712002-01-21 Simon Josefsson <jas@extundo.com>
10672
10673 * canlock.el (base64-encode-string): Autoload it from base64.
10674 (canlock-make-cancel-key): Base64 encode unibyte string.
10675
106762002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10677
10678 * nnfolder.el (nnfolder-request-accept-article): Unfold
10679 x-from-line.
10680 (nnfolder-request-replace-article): Ditto.
10681
106822002-01-20 Nevin Kapur <nevin@jhu.edu>
10683
10684 * gnus-group.el (gnus-group-best-unread-group): Use the right
10685 positioning function.
10686
106872002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10688
10689 * smiley-ems.el (smiley-region): Use new function.
10690 (smiley-update-cache): Use general image functions.
10691 (smiley-region): Use general functions.
10692
10693 * gnus-util.el (gnus-graphic-display-p): New function.
10694
10695 * nnmail.el (nnmail-article-group): Allow outputting traces of
10696 non-strings.
10697
10698 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10699 (nndoc-exim-bounce-type-p): New function.
10700
10701 * message.el (message-dont-send): Doc fix.
10702
10703 * gnus-util.el (gnus-completing-read): Remove
10704 inherit-input-method.
10705
10706 * gnus-art.el (gnus-treat-smiley): Doc fix.
10707
10708 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10709 articles.
10710
107112002-01-19 Simon Josefsson <jas@extundo.com>
10712
10713 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10714 (imap-kerberos4-open): Ditto.
10715 (imap-open): Set port correctly, don't set auth.
10716
107172002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10718
10719 * gnus.el (gnus-version-number): Bump version number.
10720
996aa8c1 107212002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10722
10723 * gnus.el: Oort Gnus v0.05 is released.
10724
107252002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10726
10727 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10728 exists.
10729
10730 * gnus-spec.el (gnus-string-width-function): New function.
10731 (gnus-tilde-cut-form): Use it.
10732 (gnus-tilde-max-form): Ditto.
10733 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10734 (gnus-substring-function): Use it.
10735 (gnus-tilde-cut-form): Ditto.
10736 (gnus-substring-function): New function.
10737
10738 * message.el (message-check-news-header-syntax): New message.
10739
10740 * gnus.el (gnus-slave-no-server): Doc fix.
10741
10742 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10743
107442002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10745
10746 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10747 `seen' if it looks like (seen NUM1 . NUM2). It should be
10748 (seen (NUM1 . NUM2)).
10749
107502002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10751
10752 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10753 number in closed topics.
10754
107552002-01-19 Daniel Pittman <daniel@rimspace.net>
10756
10757 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10758 functions.
10759
107602002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10761
10762 * gnus.el (gnus-group-find-parameter): Clean up.
10763
10764 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10765 articles.
10766
10767 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10768
10769 * nnmail.el (nnmail-article-group): Clean up.
10770
107712002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10772
10773 * gnus-agent.el (gnus-category-name): Intern the category name.
10774
107752002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10776
10777 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10778
10779 * gnus-util.el (gnus-completing-read): New function.
10780
107812002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10782
10783 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10784
10785 * smiley-ems.el (smiley-region): Register smiley.
10786 (smiley-toggle-buffer): Rewrite the function.
10787 (smiley-active): Removed.
10788
107892002-01-19 Simon Josefsson <jas@extundo.com>
10790
10791 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10792 Jesper Harder <harder@ifa.au.dk>.
10793
107942002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10795
10796 * gnus-art.el (gnus-request-article-this-buffer): Call
10797 `nneething-get-file-name' to extract the file name from the
10798 message id.
10799
10800 * nneething.el (nneething-encode-file-name): New function.
10801 (nneething-decode-file-name): Ditto.
10802 (nneething-get-file-name): Ditto.
10803 (nneething-make-head): Encode the file name and encapsulate it
10804 into the field of the message id.
10805
108062002-01-18 Simon Josefsson <jas@extundo.com>
10807
10808 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10809 stored in .marks.
10810
10811 * nnfolder.el (nnfolder-request-update-info): Ditto.
10812
108132002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10814
10815 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10816
108172002-01-18 Simon Josefsson <jas@extundo.com>
10818
10819 * imap.el (imap-starttls-p): Don't check for binary.
10820 (imap-gssapi-auth-p): Ditto.
10821 (imap-kerberos4-auth-p): Ditto.
10822 (imap-open): Change logic. Iterate through all possible streams,
10823 instead of bailing out after first failure. Move authenticator
10824 decision to `imap-authenticate'.
10825 (imap-authenticate): Change logic, now finds the authenticator to
10826 use, was previously in `imap-open'.
10827 (imap-open): Return nil on failure.
10828 (imap-open): Setup temp buffer correctly.
10829 (imap-open): Return buffer only on success.
10830 (imap-interactive-login, imap-interactive-login): Tell the user
10831 which stream/authenticator is used for the queried
10832 username/password.
10833 (imap-open, imap-authenticate): Set variables.
10834 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10835 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10836
108372002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10838
10839 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10840
108412002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10842
10843 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10844
108452002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10846
10847 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10848 (gnus-agent-group-mode-map): Bind it to "Jo".
10849 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10850
108512002-01-17 Karl Kleinpaste <karl@charcoal.com>
10852
10853 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10854 (gnus-summary-mail-toolbar): Add mail article deletion button.
10855
10856 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10857 false positives for lines of "^^^^".
10858
2f1982bb 10859 * gnus-picon.el (gnus-picon-find-face): Faces database is all
23f87bed
MB
10860 lowercase.
10861
108622002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10863
10864 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
2f1982bb 10865 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
23f87bed
MB
10866 duplications.
10867 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10868
108692002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10870
10871 * gnus-sum.el (gnus-summary-initial-limit): Inline
10872 gnus-summary-limit-children.
10873 (gnus-summary-initial-limit): Don't limit if
10874 gnus-newsgroup-display is nil.
10875 (gnus-summary-initial-limit): No, don't.
10876
10877 * gnus-util.el
10878 (gnus-put-text-property-excluding-characters-with-faces): Inline
10879 gnus-put-text-property.
10880
10881 * gnus-spec.el (gnus-default-format-specs): New variable.
10882
10883 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10884 gnus-format-specs.
10885 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10886
10887 * gnus-spec.el (gnus-update-format-specifications): Really check
10888 the Gnus version of the .newsrc.eld file.
10889 (gnus-format-specs): Save the new default summary format.
10890
10891 * gnus-util.el (gnus-parent-id): Check whether references is empty
10892 before splitting.
10893
10894 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10895 functions.
10896 (gnus-gather-threads-by-references): Inline
10897 `gnus-split-references'.
10898
10899 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10900 default value of gnus-summary-line-format-spec.
10901
109022002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10903
10904 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10905 message.
10906 (nnslashdot-request-list): Ditto.
10907 (nnslashdot-sid-strip): Removed.
10908
109092002-01-15 Simon Josefsson <jas@extundo.com>
10910
10911 * nnimap.el (nnimap-close-asynchronous): Enable.
10912 (nnimap-close-group): Expunge.
10913
109142002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10915
10916 * gnus-util.el (gnus-user-date-format-alist): Typo.
10917 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10918
109192002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10920
10921 * nneething.el (nneething-request-article): Set
10922 `nnmail-file-coding-system' to `binary' locally, in order to read
10923 files without any conversion.
10924
109252002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10926
10927 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10928 nnheader-file-coding-system and nnmail-active-file-coding-system.
10929 (gnus-agent-regenerate-group): Ditto.
10930 (gnus-agent-regenerate): Ditto.
10931 (gnus-agent-write-active): Ditto.
10932 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10933
109342002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10935
10936 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10937 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10938
109392002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10940
10941 * gnus.el: We don't need gnus-article-show-all-headers.
10942
10943 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10944 Ditto.
10945
10946 * gnus-sum.el (gnus-summary-select-article): Don't call
10947 show-all-headers, because hidden headers are not hidden text any
10948 more.
10949
109502002-01-13 Simon Josefsson <jas@extundo.com>
10951
10952 * message.el (message-newline-and-reformat): Use `newline' instead
10953 of inserting \n, so that the newline is marked as hard.
10954
1b17f81a
MB
109552002-01-13 Jesper Harder <harder@ifa.au.dk>
10956
23f87bed 10957 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10958
109592002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10960
10961 * imap.el (imap-close): Keep going if quit.
10962
10963 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10964 nntp-server-buffer.
10965
109662002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10967
10968 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10969 avoid unbinding shadowed variables.
10970
10971 * gnus-art.el (gnus-picon-databases): Moved here.
10972 (gnus-picons-installed-p): Moved here.
10973 (gnus-article-reply-with-original): Use `mark'.
10974
10975 * gnus.el (gnus-picon): Moved here and renamed.
10976
10977 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10978 installed.
10979 (gnus-treat-mail-picon): Ditto.
10980 (gnus-treat-newsgroups-picon): Ditto.
10981
10982 * gnus-picon.el (gnus-picons-installed-p): New function.
10983
109842002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10985
10986 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10987
109882002-01-12 Simon Josefsson <jas@extundo.com>
10989
10990 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10991 (nnimap-before-find-minmax-bugworkaround): Use it.
10992 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10993 (nnimap-dont-close): New variable.
10994 (nnimap-close-group): Use it.
10995
109962002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10997
10998 * gnus-art.el (gnus-article-reply-with-original): Use
10999 `mark-active'.
11000
11001 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
11002
11003 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
11004 (gnus-score-advanced): Clean up.
11005 (gnus-score-advanced): Accept a multiple of the score.
11006
110072002-01-12 Simon Josefsson <jas@extundo.com>
11008
11009 * flow-fill.el (fill-flowed-display-column)
11010 (fill-flowed-encode-columnq): New variables. Suggested by
11011 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
11012 (fill-flowed-encode, fill-flowed): Use them.
11013
11014 * message.el (message-send-news, message-send-mail): Use
11015 m-b-s-n-p-e-h-n.
11016
11017 * mml.el (autoload): Autoload fill-flowed-encode.
11018 (mml-buffer-substring-no-properties-except-hard-newlines): New
11019 function.
11020 (mml-read-part): Use it.
11021 (mml-generate-mime-1): Encode format=flowed if appropriate.
11022 (mml-insert-mime-headers): Insert format=flowed.
11023
11024 * flow-fill.el (fill-flowed-encode): New function.
11025 (fill-flowed): Bind fill-column to window width.
11026
110272002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
11028
11029 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
11030 it exists.
11031 (gnus-summary-setup-buffer): Wake up dead summary buffers.
11032 (gnus-summary-buffer-name): Don't return the dead name after all.
11033 (gnus-summary-setup-buffer): Kill the dead buffer.
11034
11035 * gnus-art.el (gnus-article-followup-with-original): Store the
11036 value of the mark before deactivating it.
11037
110382002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11039
11040 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
11041 From: Karl Kleinpaste <karl@charcoal.com>
11042
11043 * gnus-art.el (article-display-x-face): Ditto.
11044 (gnus-article-reply-with-original): Use gnus-region-active-p.
11045 (gnus-article-followup-with-original): Ditto.
11046
11047 * gnus-sum.el (gnus-summary-read-group-1): Don't select
11048 downloadable article either.
11049
110502002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11051
11052 * gnus-art.el (article-display-x-face): Insert From:.
11053
11054 * gnus-sum.el (gnus-summary-move-article): Don't draw the
2f1982bb 11055 article. Bind gnus-display-mime-function and
23f87bed
MB
11056 gnus-article-prepare-hook.
11057
11058 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
2f1982bb 11059 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
23f87bed 11060 gnus-agent-possibly-synchronize-flags to the last.
2f1982bb 11061 (gnus-agent-go-online): New function. New variable.
23f87bed
MB
11062
110632002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11064
11065 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
11066 (gnus-agent-regenerate): Ditto.
11067
110682002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11069
11070 * message.el (message-ignored-news-headers)
11071 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
11072 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
11073
11074 * gnus.el (gnus-gethash-safe): New macro.
11075
11076 * gnus-agent.el (gnus-agent-regenerate-history): New function.
11077 (gnus-agent-regenerate): Show messages.
11078
110792002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11080
11081 * gnus-agent.el (gnus-agent-regenerate-group): New function.
11082 (gnus-agent-regenerate): New function.
11083 (gnus-agent-save-alist): Sort.
11084 (gnus-agent-copy-nov-line): Test eobp.
11085 (gnus-agent-retrieve-headers): Erase buffer.
11086
110872002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11088
11089 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
11090 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
11091
11092 * gnus.el (gnus-agent-covered-methods): Move here.
11093 (gnus-online): New function.
11094 (gnus-agent-method-p): Move here.
11095
11096 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
2f1982bb 11097 nil. Remove articles-alist.
23f87bed
MB
11098
11099 * gnus-start.el (gnus-get-unread-articles): Check online.
11100 (gnus-groups-to-gnus-format): Ditto.
11101 (gnus-active-to-gnus-format): Ditto.
11102
11103 * gnus-agent.el (gnus-agent-get-function): Use it.
11104 (gnus-agent-get-undownloaded-list): Ditto.
11105 (gnus-agent-fetch-session): Only fetch online methods.
11106
11107 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
11108 (gnus-server-mode-map): Ditto.
11109 (gnus-server-offline-face): New face.
11110 (gnus-server-offline-face): New variable.
11111 (gnus-server-font-lock-keywords): Add offline.
11112 (gnus-server-insert-server-line): Ditto.
11113 (gnus-server-offline-server): New function.
11114
11115 * gnus-int.el (gnus-open-server): Turn to offline.
11116 (gnus-server-unopen-status): New variable.
11117
111182002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11119
11120 * nnkiboze.el (nnkiboze-request-article): Use
11121 gnus-agent-request-article.
11122
11123 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
2f1982bb 11124 function. Insert undownloaded NOV.
23f87bed
MB
11125
11126 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
11127 (gnus-agent-request-article): New function.
11128
11129 * gnus.el (gnus-agent-cache): New variable.
11130
11131 * gnus-int.el (gnus-retrieve-headers): Use
11132 gnus-agent-retrieve-headers.
11133 (gnus-request-head): Use gnus-agent-request-article.
11134 (gnus-request-body): Ditto.
11135
11136 * gnus-art.el (gnus-request-article-this-buffer): Use
11137 gnus-agent-request-article.
11138
11139 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
11140 article if it is undownloaded.
11141
111422002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
11143
11144 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
11145
111462002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
11147
11148 * canlock.el (canlock-string-as-unibyte): New macro.
11149 (canlock-sha1-with-openssl): Return a unibyte string.
11150 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
11151
111522002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
11153
11154 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
11155
111562002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11157
11158 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
11159 application/x-emacs-lisp.
11160
11161 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
11162
11163 * nntp.el (nntp-request-article): Add group parameter.
11164 (nntp-request-head): Ditto.
2f1982bb 11165 (nntp-find-group-and-number): Add parameter group. Figure out
23f87bed
MB
11166 number if the status line doesn't give (e.g. quimby.gnus.org).
11167
111682002-01-08 Simon Josefsson <jas@extundo.com>
11169
11170 * mml.el (mml-generate-mime-1): Set recipient correctly.
11171
111722002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11173
11174 * message.el (message-read-from-minibuffer): Add parameter
11175 initial-contents.
11176 * gnus-msg.el (gnus-summary-resend-message): Use it.
11177
11178 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
11179 behavior of quit-config.
11180
996aa8c1
MB
111812002-01-08 Bj\e,Ax\e(Brn Mork <bmork@dod.no> (tiny change)
11182
23f87bed 11183 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
11184
111852002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
11186
11187 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
11188
111892002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
11190
2f1982bb 11191 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
23f87bed
MB
11192
11193 * gnus-art.el (gnus-header-button-alist): Handle mailto.
11194
11195 * mml.el (mml-preview): Bind gnus-original-article-buffer because
11196 article-decode-group-name uses it. Bind gnus-article-prepare-hook
11197 because bbdb may use it.
11198
111992002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11200
11201 * nneething.el (nneething-request-article): When a non-text file
11202 is converted to an article, its data is encoded in base64. Call
11203 `nneething-make-head' with options to specify MIME types.
11204 (nneething-make-head): Add optional arguments to specify MIME
11205 types.
11206
112072002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11208
11209 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11210 header if there is not.
11211
11212 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11213
11214 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11215 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11216 (gnus-inews-do-gcc): Use them.
11217
11218 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11219 gnus-newsgroup-unselected.
11220
112212002-01-06 Simon Josefsson <jas@extundo.com>
11222
11223 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11224 condition-case, not ignore-errors.
11225
112262002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11227
11228 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11229 gnus-fetch-old-headers.
11230
11231 * gnus-art.el (article-display-x-face): Use the current buffer
2f1982bb 11232 unless `W f'. Otherwise, X-Face may be shown in the header of a
23f87bed
MB
11233 forwarded part.
11234 (gnus-treatment-function-alist): Treat xface before hiding
11235 headers.
11236
112372002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11238
11239 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11240 parameters.
11241
112422002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11243
11244 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11245 (mm-guess-charset): New function.
11246 (mm-charset-after): Use it.
11247 (mm-detect-coding-region): New function.
11248 (mm-detect-mime-charset-region): New function.
11249
11250 * gnus-sum.el (gnus-summary-show-article): Use
11251 mm-detect-coding-region.
11252
112532002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11254
11255 * message.el (message-make-fqdn): Be less violent.
11256
11257 * gnus.el (gnus-logo-color-style): Compute custom form
11258 automatically.
11259
11260 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11261 score file of the parent to the document group.
11262
11263 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11264 parameters parameter.
11265
11266 * gnus-score.el (gnus-score-load-file): Clean up.
11267
112682002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11269
11270 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11271 From: Damien Wyart <damien.wyart@free.fr>
11272
11273 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11274
112752002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11276
11277 * gnus-sum.el (gnus-select-group-hook): Typo.
11278
11279 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11280 is no quoted-printable-encoded STRING.
11281 From: Jesper Harder <harder@ifa.au.dk>
11282
11283 (rfc2047-decode-string): Decode it.
11284
112852002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11286
11287 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11288
112892002-01-05 Keiichi Suzuki <keiichi@nanap.org>
11290 Trivial patch.
11291
11292 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11293 buffer to get rid of junk line.
11294
112952002-01-05 Simon Josefsson <jas@extundo.com>
11296
11297 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11298 C-o.
11299 (message-mode-map): Bind message-insert-or-toggle-importance to
11300 C-c C-u.
11301 (message-mode-map): Bind message-disposition-notification-to to
11302 C-c M-n.
11303 (message-mode-menu): Add m-d-n-t.
11304 (message-mode-field-menu): Add m-goto-from.
11305 (message-mode): Doc fix.
11306 (message-goto-from): New function.
11307 (message-insert-disposition-notification-to): New function.
11308 (message-tool-bar-map): Add receipt button.
11309
113102002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11311
11312 * gnus-sum.el (gnus-thread-latest-date): New function.
11313 (gnus-thread-sort-by-most-recent-number): Renamed.
11314 (gnus-thread-sort-functions): Doc fix.
11315 (gnus-select-group-hook): Don't use setq on a hook.
2f1982bb 11316 (gnus-thread-latest-date): Use date, not number.
23f87bed
MB
11317
11318 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11319 (gnus-agent-expire): Allow regexp of expire-days.
11320
11321 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11322 region.
11323 (gnus-article-followup-with-original): Ditto.
11324
11325 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11326
11327 * gnus-art.el (gnus-mime-display-alternative): Use
11328 gnus-local-map-property.
11329 (gnus-mime-display-alternative): Ditto.
11330 (gnus-insert-mime-security-button): Ditto.
11331 (gnus-insert-next-page-button): Ditto.
11332 (gnus-button-prev-page): Take optional args.
11333 (gnus-insert-prev-page-button): widget-convert.
11334
11335 * gnus-util.el (gnus-local-map-property): New function.
11336
11337 * gnus-art.el (gnus-prev-page-map): Use parent map.
11338 (gnus-next-page-map): Ditto.
11339
11340 * gnus-spec.el (gnus-parse-format): Clean up.
11341 (gnus-parse-format): Do complex formatting for %=.
11342
11343 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11344 "X-Face: " to the data in the built-in scenario.
11345
11346 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11347 (gnus-correct-pad-form): Renamed.
11348 (gnus-tilde-max-form): Clean up.
11349 (gnus-pad-form): Use gnus-use-correct-string-widths.
11350
11351 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11352 support if that is available.
11353
11354 * gnus-sum.el (gnus-thread-highest-number): New function.
11355 (gnus-thread-sort-by-most-recent-thread): New function.
11356 (gnus-thread-sort-functions): Doc fix.
11357
113582002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11359
11360 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11361 all cases.
11362 (gnus-summary-mode): Enable it in all cases.
11363 (gnus-summary-display-article): Ditto.
11364 (gnus-summary-edit-article): Ditto.
11365
11366 * gnus-ems.el (gnus-put-image): Really return glyph.
11367
11368 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11369 (gnus-treat-smiley): Don't take "P" in the interactive form.
11370
113712002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11372
11373 * compface.el (uncompface): XEmacs and Emacs have differing
11374 capabilities.
11375
11376 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11377
11378 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11379 (gnus-article-xface-ring-size): Removed.
11380 (gnus-article-display-xface): Removed.
11381 (gnus-remove-image): Cleaned up.
11382
11383 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11384 (gnus-xmas-create-image): Take pbm files.
11385 (gnus-x-face): Removed.
11386 (gnus-xmas-article-display-xface): Removed.
11387
11388 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11389 default-enable-multibyte-characters.
11390
11391 * compface.el (uncompface): Doc fix.
11392
11393 * gnus-art.el (gnus-article-x-face-command): Use
11394 gnus-display-x-face-in-from.
11395
11396 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11397
11398 * gnus-ems.el (gnus-put-image): Return the image.
11399
11400 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11401 (gnus-x-face): Moved here.
11402
114032002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11404
11405 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11406 invisible if string is nil.
11407 (gnus-xmas-article-display-xface): Use it.
11408
11409 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11410 property when string is nil.
11411 (gnus-article-display-xface): Use it.
11412
114132002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11414
11415 * gnus-art.el (article-display-x-face): Check whether valid grey
11416 face was returned.
11417 (article-display-x-face): Place image in the right spot.
11418
11419 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11420 stderr.
11421 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11422
114232002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11424
11425 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11426 parameters.
11427 (gnus-xmas-put-image): Allow non-strings to be passed.
11428
11429 * gnus-art.el (article-display-x-face): Use optional parameters.
11430
11431 * gnus-ems.el (gnus-create-image): Take optional parameters.
11432
11433 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11434
11435 * compface.el (compface-xbm-p): Removed.
11436
11437 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11438 (gnus-article-display-xface): Use compface.
11439
11440 * compface.el: New file.
11441
11442 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11443 (gnus-convert-image-to-x-face-command): Ditto.
11444 (gnus-random-x-face): Quote argument.
11445 (gnus-x-face-from-file): Ditto.
11446
114472002-01-03 Paul Jarc <prj@po.cwru.edu>
11448
2f1982bb 11449 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
23f87bed
MB
11450 the expire-group parameter once per article rather than once
11451 per group; bind `nnmaildir-article-file-name' and `article'
11452 for convenience. Leave article alone when expire-group
11453 specifies the current group.
2f1982bb 11454 (nnmaildir--update-nov): Be more concurrency-friendly with
23f87bed
MB
11455 temp file names.
11456
114572002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11458
11459 * gnus-start.el (gnus-read-init-file): Cleaned up.
11460
114612002-01-03 Dave Love <d.love@dl.ac.uk>
11462
11463 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11464 (gnus-read-init-file): Don't use it.
11465
114662002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11467
11468 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11469
996aa8c1 114702002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11471
11472 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11473 for ~/.gnus.
23f87bed
MB
11474
114752002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11476
11477 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11478 * nnspool.el (nnspool-request-post): Ditto.
11479
11480 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11481 (mm-find-mime-charset-region): Use it.
11482
114832002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11484
11485 * gnus.el (gnus-summary-line-format): Added :link.
11486 * gnus-topic.el (gnus-topic-line-format): Ditto.
11487 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11488 * gnus-srvr.el (gnus-server-line-format): Ditto.
11489 * gnus-group.el (gnus-group-line-format): Ditto.
11490
11491 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11492 :keys, it works on both Emacsen.
11493
114942002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11495
11496 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11497
114982002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11499
11500 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11501
115022002-01-03 Reiner Steib <reiner.steib@gmx.de>
11503
11504 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11505 very wide reply.
11506
115072002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11508
11509 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11510 (gnus-picon-cache): New variable.
11511 (gnus-picon-transform-newsgroups): Cache stuff.
11512
11513 * gnus-art.el (gnus-article-reply-with-original): New command.
11514 (gnus-article-followup-with-original): New command.
11515
11516 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11517 END parameters.
11518 (gnus-summary-followup): Take a list of list of articles.
11519 (gnus-inews-yank-articles): Allow lists of article/regions.
11520
11521 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11522 longer the usual commands.
11523
11524 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11525 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11526 shell-command-on-region.
11527
115282002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11529
11530 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11531 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11532
115332002-01-03 Steve Youngs <youngs@xemacs.org>
11534
11535 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11536 understand ':keys', wrap it in an featurep 'xemacs.
11537
115382002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11539
11540 * gnus-ems.el (gnus-article-display-xface): Show xface in the
2f1982bb
JB
11541 order of headers (Actually, it is called in a reversed order).
11542 Add 'gnus-image-text-deletable property.
23f87bed
MB
11543 (gnus-remove-image): Remove text with such a property.
11544
11545 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11546 gnus-put-image.
11547
11548 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
2f1982bb 11549 with ", ".
23f87bed
MB
11550
115512002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11552
11553 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11554
11555 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11556 (article-display-x-face): Display grey X-Faces.
11557
11558 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11559 (gnus-convert-gray-x-face-to-ppm): Ditto.
11560 (gnus-convert-image-to-gray-x-face): Ditto.
11561
11562 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11563 gnus-summary-show-raw-article.
11564
115652002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11566
11567 Display picons in XEmacs without showing text.
11568
11569 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11570 mm-create-image-xemacs to create xbm glyph, because it deletes
11571 temporary files.
2f1982bb 11572 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
23f87bed
MB
11573 (gnus-xmas-remove-image): Make text visible, remove glyph.
11574
11575 * gnus-picon.el (gnus-picon-transform-newsgroups)
11576 (gnus-picon-transform-address): Insert spec backward, due to the
11577 incompatibility of gnus-xmas-put-image.
11578
115792002-01-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11580
11581 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11582
115832002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11584
11585 * gnus.el: Doc fix.
11586
11587 * gnus-art.el: Doc fix.
11588
11589 * gnus-agent.el: Doc fix.
11590
115912002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11592
11593 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11594
115952002-01-01 Paul Jarc <prj@po.cwru.edu>
11596
2f1982bb 11597 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
23f87bed
MB
11598 NOV data out of the message again if nnmail-extra-headers has
11599 changed.
11600
116012002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11602
11603 * gnus-fun.el: New file.
11604 (gnus-convert-image-to-x-face-command): New variable.
11605 (gnus-insert-x-face): New function.
11606 (gnus-random-x-face): Renamed.
11607 (gnus-x-face-from-file): Renamed.
11608
11609 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11610 "_".
11611 (gnus-body-boundary-delimiter): Typo fix.
11612
116132002-01-02 Simon Josefsson <jas@extundo.com>
11614
11615 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11616 (gnus-body-boundary-delimiter): Fix type.
11617
116182002-01-01 Simon Josefsson <jas@extundo.com>
11619
11620 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11621 (gnus-treat-emphasize, gnus-treat-strip-cr)
11622 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11623 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11624 (gnus-treat-fill-article, gnus-treat-hide-citation)
11625 (gnus-treat-hide-citation-maybe)
11626 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11627 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11628 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11629 (gnus-treat-date-ut, gnus-treat-date-local)
11630 (gnus-treat-date-english, gnus-treat-date-lapsed)
11631 (gnus-treat-date-original, gnus-treat-date-iso8601)
11632 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11633 (gnus-treat-strip-trailing-blank-lines)
11634 (gnus-treat-strip-leading-blank-lines)
11635 (gnus-treat-strip-multiple-blank-lines)
11636 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11637 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11638 (gnus-treat-display-xface, gnus-treat-display-smileys)
11639 (gnus-treat-from-picon, gnus-treat-mail-picon)
11640 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11641 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11642 (gnus-treat-play-sounds, gnus-treat-translate)
11643 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11644
11645 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11646 (gnus-article-treat-body-boundary): Use it.
11647
11648 * message.el (message-mode): Fix doc.
11649 (message-mode-menu): Fix names.
11650
116512002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11652
11653 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11654 articles.
11655
11656 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11657 (gnus-picon-transform-address): Search for unknown faces as well.
11658 (gnus-picon-find-face): Don't search "news" for MISC.
11659 (gnus-picon-user-directories): Changed default back to exclude
11660 "unknown".
11661
11662 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11663
11664 * gnus-picon.el (gnus-picon-find-face): Search through all
11665 databases.
11666 (gnus-picon-find-face): New implementation.
11667
11668 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11669 keystroke.
11670 (gnus-topic-goto-next-topic): Ditto.
11671
11672 * gnus.el (gnus-summary-line-format): Changed default.
11673
11674 * nnmail.el (nnmail-extra-headers): Change default.
11675
11676 * gnus-sum.el (gnus-extra-headers): Change default.
11677
11678 * message.el (message-news-other-window): Changed "news" to
11679 "posting".
11680 (message-news-other-frame): Ditto.
11681 (message-do-send-housekeeping): Ditto.
11682
11683 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11684 function.
11685 (gnus-article-unread-p): New function.
11686 (gnus-article-unseen-p): New function.
11687 (gnus-dead-summary-mode-map): Typo.
11688
11689 * gnus-util.el (gnus-make-predicate): New function.
11690 (gnus-make-predicate-1): New function.
11691
11692 * gnus-sum.el: New function.
11693 (gnus-map-articles): New function.
11694
11695 * gnus-art.el (gnus-treat-fold-headers): New variable.
11696 (gnus-article-treat-fold-headers): New command and keystroke.
11697
11698 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11699 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11700
117012002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11702
11703 * message.el (message-fcc-externalize-attachments): New variable.
11704 (message-do-fcc): Use it.
11705
11706 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11707 (gnus-inews-do-gcc): Use it.
11708
11709 * mml.el (mml-tweak-sexp-alist): New variable.
11710 (mml-externalize-attachments): New variable.
11711 (mml-tweak-part): Use mml-tweak-sexp-alist.
11712 (mml-tweak-externalize-attachments): New function.
11713
117142002-01-01 Steve Youngs <youngs@xemacs.org>
11715
11716 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11717 'set-glyph-face' so x-face back/foreground can be set.
11718
117192001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11720
11721 * message.el (message-fix-before-sending): Fix a typo.
11722
117232002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11724
11725 * gnus-art.el (gnus-treat-smiley): Renamed command.
11726 (gnus-article-remove-images): New command and keystroke.
11727
11728 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11729
11730 * smiley-ems.el (gnus-smiley-display): Removed.
11731
11732 * gnus.el (gnus-version-number): Update version.
11733
11734 * message.el (message-text-with-property): Renamed and moved
11735 here.
11736 (message-fix-before-sending): Highlight invisible text and place
11737 point there.
11738
996aa8c1 117392002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11740
11741 * gnus.el: Oort Gnus v0.04 is released.
11742
117432002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11744
11745 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11746
2f1982bb 11747 * gnus-art.el (gnus-ignored-headers): More headers.
23f87bed
MB
11748
11749 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11750 of `scan-error', since XEmacs doesn't seem to support that.
11751
117522001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11753
11754 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11755 arg.
11756 (gnus-summary-best-unread-subject): Ditto.
11757 (gnus-summary-best-unread-subject): No, don't.
11758 (gnus-summary-better-unread-subject): New command.
11759
11760 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11761
11762 * lpath.el ((featurep 'xemacs)): fbind url function.
11763
11764 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11765 buffer.
11766 (gnus-xmas-remove-image): Implementation that does something.
11767 (gnus-xmas-article-display-xface): Mark images properly.
11768
11769 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11770
117712001-12-31 Florian Weimer <fw@deneb.enyo.de>
11772
11773 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11774
117752001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11776
11777 * gnus-group.el (gnus-group-line-format): Added %O to the default
11778 value.
11779
11780 * gnus-util.el (gnus-text-with-property): The smallest point is
11781 point-min.
11782
11783 * smiley-ems.el (smiley-region): Return images.
11784 (gnus-smiley-display): Allow toggling.
11785 (smiley-region): Use text properties, not overlays.
11786
11787 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11788 implemented yet.
11789
11790 * smiley-ems.el (smiley-update-cache): Check for valid types.
11791
11792 * gnus-art.el (gnus-with-article-buffer): New macro.
11793
11794 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11795 strings as well as the glyphs.
11796 (gnus-picon-transform-address): Ditto.
11797 (gnus-picon-insert-glyph): Ditto.
11798 (gnus-picon-transform-newsgroups): Toggle.
11799 (gnus-picon-transform-address): Toggle.
11800
11801 * gnus-ems.el (gnus-remove-image): New function.
11802 (gnus-put-image): Take an optional string.
11803
11804 * gnus-util.el (gnus-text-with-property): New function.
11805
11806 * gnus-art.el (gnus-delete-images): New function.
11807
11808 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11809
11810 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11811 (gnus-article-wash-status): Use it.
11812 (gnus-signature-toggle): Clean up.
11813 (gnus-add-wash-status): New function.
11814 (gnus-delete-wash-status): New function.
11815 (gnus-article-hide-text-type): Use them throughout.
11816 (gnus-add-image): New function.
11817
11818 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11819
11820 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11821 interface.
11822
11823 * gnus-art.el (article-display-x-face): Cleaned up.
11824
11825 * rfc2047.el (rfc2047-field-value): New function.
11826
11827 * mail-parse.el (mail-header-field-value): New alias.
11828
11829 * gnus-art.el (gnus-mime-print-part): Fix typos.
11830
11831 * smiley-ems.el (gnus-smiley-file-types): New variable.
11832 (smiley-update-cache): Use it.
11833 (smiley-regexp-alist): Suffix-less smiley names.
11834 (smiley-regexp-alist): Added more smileys.
11835
11836 * gnus-sum.el (gnus-print-buffer): Made into own function.
11837 (gnus-summary-print-article): Use it.
11838
11839 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11840 looked for when REQUEST is a string.
11841
11842 * gnus-art.el (gnus-mime-button-commands): Add printing
11843 keystroke.
11844 (gnus-mime-copy-part): Doc fix.
11845 (gnus-mime-print-part): New command.
11846
118472001-12-31 Simon Josefsson <jas@extundo.com>
11848
11849 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11850 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11851
118522001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11853
11854 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11855 (picon): Fix doc.
11856
11857 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
2f1982bb 11858 longer exists. Remove those codes.
23f87bed
MB
11859 * gnus.el (gnus-use-picons): Ditto.
11860
118612001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11862
11863 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11864 infloop.
11865
11866 * gnus-sum.el (t): New `W D' map.
11867
11868 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11869 (gnus-article-treat-body-boundary): Clean up.
11870 (gnus-body-boundary-face): Removed.
11871 (gnus-article-goto-header): Moved here.
11872 (gnus-article-goto-header): Allow better regexps.
11873 (gnus-article-treat-fold-newsgroups): New command.
11874
11875 * gnus-sum.el (gnus-summary-move-article): We have to select an
11876 article to give `gnus-read-move-group-name' an opportunity to
11877 suggest an appropriate default.
11878
11879 * rfc2047.el (rfc2047-fold-line): New function.
11880 (rfc2047-unfold-line): Ditto.
11881 (rfc2047-fold-region): Don't fold just after the header name.
11882
11883 * mail-parse.el (mail-header-fold-line): New alias.
11884 (mail-header-unfold-line): Ditto.
11885
11886 * gnus-art.el (gnus-body-boundary-face): Renamed.
11887 (gnus-article-treat-body-boundary): Use it.
11888 (gnus-article-treat-body-boundary): Use an invisible header and a
11889 line of underline characters.
11890
118912001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11892
11893 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11894
11895 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11896 (gnus-picon-split-address): New function.
11897 (gnus-picon-find-face): Use it.
2f1982bb 11898 (gnus-picon-transform-address): Use it. Set first to t for each
23f87bed
MB
11899 address.
11900
2f1982bb 11901 * gnus-art.el (gnus-with-article-headers): Move to here. Define
23f87bed
MB
11902 the macro then use it.
11903 (gnus-treatment-function-alist): Treat picons earlier.
11904
119052001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11906
11907 * gnus-art.el (gnus-body-separator-face): New variable.
11908 (gnus-article-treat-body-boundary): Use a blank, colored line.
11909
11910 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11911 well.
11912
11913 * gnus-art.el (gnus-treat-body-boundary): New variable.
11914 (gnus-article-treat-unfold-headers): Use helper macro.
11915 (gnus-article-treat-body-boundary): New command.
11916
11917 * gnus.el (gnus-logo-color-style): Change the default color.
11918 (gnus-splash-face): Gray, gray.
11919
11920 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11921 colors.
11922
11923 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11924 (gnus-logo-color-style): Ditto.
11925 (gnus-logo-colors): Ditto.
11926
11927 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11928
11929 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11930
11931 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11932 (gnus-picon-transform-newsgroups): New function.
11933
11934 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11935 string.
11936
11937 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11938
11939 * gnus-art.el (gnus-treat-cc-picon): New variable.
11940 (gnus-treat-mail-picon): Renamed.
11941
11942 * gnus-picon.el: New implementation.
11943 (gnus-picon-find-face): Renamed.
11944 (gnus-treat-from-picon): Use it.
11945 (gnus-picon-transform-address): Renamed.
11946 (gnus-treat-from-picon): Use it.
11947 (gnus-picon-create-glyph): Renamed.
11948 (gnus-picon-transform-address): Use it.
11949 (gnus-treat-cc-picon): New command.
11950
11951 * mm-decode.el (mm-create-image-xemacs): Separated out into
11952 function.
11953 (mm-get-image): Use it.
11954
11955 * gnus-art.el (gnus-treat-display-picons): Simplify.
11956 (gnus-treat-from-picon): Renamed.
11957
11958 * gnus-ems.el (gnus-create-image): New function.
11959 (gnus-put-image): New function.
11960
11961 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11962 (gnus-with-article-headers): New macro.
11963 (gnus-article-goto-header): New function.
11964
11965 * gnus-xmas.el (gnus-image-type-available-p): New function.
11966
11967 * gnus-ems.el (gnus-image-type-available-p): New function.
11968
119692001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11970
11971 * nnrss.el (nnrss-check-group): Find the correct tag, because
11972 xml.el is changed.
11973
119742001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11975
11976 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11977 lines are shorter than the window width.
11978 (gnus-ignored-headers): More headers.
11979
119802001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11981
11982 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11983 (gnus-treat-unfold-headers): Renamed.
11984 (gnus-article-treat-unfold-headers): New command and keystroke.
11985
11986 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11987
11988 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11989
119902001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11991
11992 * sha1-el.el (sha1-use-external): New variable.
11993 (sha1-region): Use it.
11994 (sha1-string): Ditto.
11995
11996 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
11997 * gnus-picon.el: Less warnings when compile.
11998
119992001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12000
12001 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
12002 alias.
12003 (gnus-picons-database): Default to list.
12004 (gnus-picons-lookup-internal): Use it.
12005
12006 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
12007 to "bogus".
12008
12009 * gnus-win.el (gnus-configure-windows-hook): New hook.
12010
120112001-12-29 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12012
12013 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
12014
120152001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12016
12017 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
12018 lists.
12019 (gnus-select-newsgroup): Don't append; push.
12020 (gnus-adjust-marked-articles): Remove obsolete ranges from
12021 `seen'.
12022 (gnus-update-marks): Clean up.
12023 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
12024
120252001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12026
12027 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
12028
120292001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12030
12031 * gnus-sum.el (gnus-auto-select-subject): New variable.
12032 (gnus-summary-best-unread-subject): New function.
12033 (gnus-summary-best-unread-article): Use it.
12034 (gnus-summary-first-unseen-subject): New function and command.
12035
12036 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
12037 other treatments.
12038
12039 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
12040 function.
12041
12042 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
12043 from the list of hidden types.
12044
12045 * mm-view.el (mm-inline-text): Ditto.
12046 (mm-inline-text): Ditto.
12047 (mm-w3-prepare-buffer): Ditto.
12048
12049 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
12050
120512001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12052
12053 * gnus-art.el (gnus-ignored-headers): Added more headers.
12054
120552001-12-29 Jesper Harder <harder@ifa.au.dk>
12056
12057 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
12058 once.
12059
120602001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12061
12062 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
12063
120642001-12-28 Simon Josefsson <jas@extundo.com>
12065
12066 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
12067 Jesper Harder <harder@ifa.au.dk>.
12068
120692001-12-27 Simon Josefsson <jas@extundo.com>
12070
12071 * gnus-sum.el (gnus-select-newsgroup): Make
12072 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
12073 contain all articles (instead of none) when no seen marks have
12074 been set for the group.
12075 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
12076 instead, it seems to result in shorter ranges.
12077
996aa8c1 120782001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
12079
12080 * mm-util.el (mm-iso-8859-x-to-15-region): Use
12081 insert-before-markers.
23f87bed
MB
12082
120832001-12-26 Paul Jarc <prj@po.cwru.edu>
12084
2f1982bb 12085 * nnmaildir.el (nnmaildir-save-mail): Create the destination
23f87bed
MB
12086 groups if they do not exist.
12087
120882001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
12089
12090 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
12091
120922001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12093
12094 * gnus-group.el (gnus-group-read-ephemeral-group): Call
12095 gnus-group-real-name.
12096
12097 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
12098 (gnus-newsgroup-variables): Ditto.
12099
12100 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
12101 return it.
12102
121032001-12-21 Paul Jarc <prj@po.cwru.edu>
12104
12105 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
12106 * nnmaildir.el (top-level): Add commentary.
12107 (nnmaildir-version): Indicate that nnmaildir is now a standard
12108 part of Gnus, not separately released.
12109
996aa8c1 121102001-12-21 08:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
12111
12112 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
12113 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
12114 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
12115
121162001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12117
2f1982bb 12118 * nnmaildir.el: Copyright changes. Require cl only at compile time.
23f87bed
MB
12119
121202001-12-20 Simon Josefsson <jas@extundo.com>
12121
12122 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
12123 ZHU <zsh@cs.rochester.edu>.
12124 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
12125 Brian P Templeton <bpt@tunes.org>.
12126
996aa8c1 121272001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12128
12129 * nnmaildir.el: New file.
23f87bed
MB
12130
121312001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12132
12133 * nndoc.el (nndoc-type-alist): Move forward to the end.
12134
121352001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
12136
12137 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
12138 `dolist'.
12139
121402001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12141
12142 * gnus-win.el (gnus-frames-on-display-list): New function.
12143 (gnus-get-buffer-window): Use it.
12144
121452001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12146
12147 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
12148
121492001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12150
12151 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
12152
996aa8c1 121532001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
12154
12155 * gnus-win.el (gnus-get-buffer-window): New function.
12156 (gnus-all-windows-visible-p): Use it.
12157
12158 * gnus-util.el (gnus-horizontal-recenter)
12159 (gnus-horizontal-recenter, gnus-horizontal-recenter)
12160 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
12161
12162 * gnus-score.el (gnus-score-insert-help): Use it.
12163
12164 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
12165 (gnus-generate-tree, gnus-highlight-selected-tree)
12166 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
12167 it.
12168
12169 * gnus-art.el (gnus-article-set-window-start)
12170 (gnus-mm-display-part, gnus-request-article-this-buffer)
12171 (gnus-button-next-page, gnus-button-prev-page)
12172 (gnus-article-button-next-page, gnus-article-button-prev-page):
12173 Use it.
12174
121752001-12-18 Josh Huber <huber@alum.wpi.edu>
12176
12177 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
12178 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12179 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
12180
121812001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12182
12183 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
12184 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12185 * mml1991.el, nnultimate.el: Add `coding'.
12186
121872001-12-17 Josh Huber <huber@alum.wpi.edu>
12188
2f1982bb
JB
12189 * ChangeLog: Changed coding to buffer-file-coding-system
12190 * ChangeLog.1: Same.
12191 * nnwfm.el: Same.
12192 * gnus-smiley.el: Same.
12193 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
12194 * gnus-delay.el: Same.
12195 * gnus-spec.el: Same.
12196 * message.el: Same.
12197 * mml1991.el: Same.
12198 * nnultimate.el: Same.
23f87bed
MB
12199
122002001-12-16 Simon Josefsson <jas@extundo.com>
23f87bed 12201
2f1982bb 12202 Inspired by code by Dirk Meyer <dischi@tzi.de>.
23f87bed
MB
12203 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
12204 (gnus-summary-save-map): Add muttprint.
12205 (gnus-summary-make-menu-bar): Ditto.
12206 (gnus-summary-muttprint): New function.
12207
12208 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12209
122102001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12211
12212 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12213 temporary list instead of buffer.
12214
2f1982bb 12215 * mm-url.el (executable-find): Autoload.
23f87bed
MB
12216
122172001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12218
12219 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12220 to variable, follow doc-string conventions).
12221
122222001-12-13 Josh Huber <huber@alum.wpi.edu>
12223
2f1982bb 12224 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
23f87bed 12225 subscribe-level
2f1982bb 12226 * gnus-topic.el (gnus-subscribe-topics): Use it.
23f87bed 12227
996aa8c1 122282001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12229
12230 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12231 messages.
23f87bed
MB
12232
12233 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12234 nil after shooting down the gnus-original-article-buffer.
12235
122362001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12237
12238 * uudecode.el (uudecode-use-external): New variable.
12239 (uudecode-decode-region): Automatically detect external program.
12240
12241 * binhex.el (binhex-use-external): New variable.
12242 (binhex-decode-region-internal): New function.
12243 (binhex-decode-region): Automatically detect external program.
12244
2f1982bb 12245 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
23f87bed
MB
12246 Use them.
12247
122482001-12-12 Simon Josefsson <jas@extundo.com>
12249
12250 * nnvirtual.el (nnvirtual-always-rescan)
12251 (nnvirtual-component-regexp): Fix doc.
12252
12253 * nnoo.el (defvoo): Add doc to defvoo variables.
12254
12255 * nnml.el (nnml-directory, nnml-active-file)
12256 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12257 (nnml-marks-is-evil, nnml-filenames-are-evil)
12258 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12259
12260 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12261 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12262 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12263 `error'.
12264
12265 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
2f1982bb 12266 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
23f87bed
MB
12267
12268 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12269 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12270 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12271 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12272
12273 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12274 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12275
12276 * imap.el, nnimap.el: Fix indentation.
12277
12278 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12279
122802001-12-12 Didier Verna <didier@xemacs.org>
12281
12282 * gnus-msg.el (gnus-group-news): New function.
2f1982bb
JB
12283 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12284 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12285 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
23f87bed
MB
12286 for it.
12287 * gnus-msg.el (gnus-summary-news-other-window): New function.
12288 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12289 bind it to `i'.
2f1982bb
JB
12290 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12291 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12292 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
23f87bed 12293 for it (called with a prefix).
2f1982bb 12294 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
23f87bed 12295 group-name argument.
2f1982bb 12296 * gnus-msg.el (gnus-setup-message): Use it.
23f87bed
MB
12297
122982001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12299
12300 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12301
123022001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12303
12304 * mml.el (mime-to-mml): Remove Content-Disposition too.
12305
996aa8c1 123062001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12307
12308 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12309 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12310 strings only.
23f87bed
MB
12311
123122001-12-08 Nevin Kapur <nevin@jhu.edu>
12313
12314 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12315 (nnmail-fancy-expiry-target): Use it.
12316 Suggestions from Simon Josefsson <jas@extundo.com>.
12317
123182001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12319
12320 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12321
123222001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12323
12324 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12325
12326 * gnus-util.el (gnus-url-unhex-string): Move here.
12327
123282001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12329
12330 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12331 mm-url-decode-entities-nbsp.
12332
12333 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12334 * webmail.el, nnwfm.el: Use mm-url.
12335
12336 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12337 (mm-url-remove-markup): Move from nnweb.
12338 (mm-url-fetch-simple): Move from webmail.
12339
12340 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12341
123422001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12343
12344 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12345 (gnus-summary-print-article): Use it.
12346
12347 * gnus-util.el (gnus-replace-in-string): Typo.
12348
123492001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12350
12351 * nnweb.el (nnweb-replace-in-string): Removed.
12352
12353 * gnus-util.el (gnus-replace-in-string): New function.
12354 (gnus-mode-string-quote): Use it.
12355
12356 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12357 * nnwfm.el (nnwfm-create-mapping): Ditto.
12358
123592001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12360
12361 * dgnushack.el (dgnushack-compile): nnrss.el and
12362 nnslashdot.el don't depend on nnweb, url, w3.
12363
12364 * nnrss.el: Use mm-url.
12365
123662001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12367
12368 * mm-url.el (mm-url-insert-file-contents): Support file:.
12369
123702001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12371
2f1982bb 12372 * mm-view.el: Lower case for the description line. Sync from the
23f87bed
MB
12373 Emacs CVS.
12374
123752001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12376
12377 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12378 From: Stefan Monnier <monnier@cs.yale.edu>
12379
123802001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12381
99580cde 12382 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12383
123842001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12385
12386 * mm-url.el: Require executable.
12387 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12388
123892001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12390
12391 * pop3.el (pop3-munge-message-separator): Only use valid date.
12392 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12393
12394 * Makefile.in: gnus-load.elc may not be generated.
12395
123962001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12397
12398 * mm-url.el: New file.
12399 * nnslashdot.el: Use it.
12400 * mm-extern.el (mm-extern-url): Use it.
12401
124022001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12403
12404 * gnus-sum.el (gnus-summary-save-article): Nix
12405 gnus-display-mime-function and gnus-article-prepare-hook.
12406
12407 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12408 the beginning of lines.
12409 (gnus-complex-form-to-spec): Ditto.
12410
996aa8c1 124112001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12412
12413 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12414
996aa8c1 124152001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12416
12417 * message.el: New variable message-subscribed-address-file;
996aa8c1 12418 use it in message-make-mft.
23f87bed
MB
12419
124202001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12421
12422 * message.el (message-tab-body-function): Set to nil.
12423 (message-tab): Use text-mode-map or global-map.
12424 Suggested by Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12425
124262001-11-30 Simon Josefsson <jas@extundo.com>
12427
12428 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12429 instead of gnus-union, for speed. Suggested by Christoph Conrad
12430 <christoph.conrad@gmx.de>.
12431 (gnus-agent-fetch-group-1): Add verbose message.
12432
124332001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12434
12435 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12436 of integers.
12437
124382001-11-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12439
12440 * message.el (message-newgroups-header-regexp)
12441 (message-completion-alist, message-tab-body-function): Use
12442 defcustom rather than defvar.
12443 (message-tab): Mention `message-tab-body-function' in doc.
12444 Suggested by Karl Eichwalder.
12445
124462001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12447
12448 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12449
124502001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12451
12452 * nnheader.el (nnheader-find-nov-line): Don't use macro
12453 gnus-delete-line.
12454
12455 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12456 (gnus-group-name-charset): Ditto.
12457
12458 * gnus-util.el (gnus-buffer-live-p): Ditto.
12459
124602001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12461
12462 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12463 open parenthesis in doc.
12464 (sieve-manage-authenticator-alist): Typo in doc.
12465 * imap.el (imap-authenticator-alist): Typo in doc.
12466 (imap-stream-alist): Backslash.
12467
12468 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
2f1982bb 12469 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
12470
124712001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12472
12473 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12474
12475 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12476
2f1982bb
JB
12477 * gnus-msg.el (gnus-configure-posting-styles): Use
12478 make-local-hook. Add LOCAL for add-hook.
23f87bed
MB
12479
124802001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12481
12482 * message.el (message-mode): Use `make-local-hook' unless
12483 obsolete.
12484 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12485
124862001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12487
12488 * canlock.el: Remove sha1.el and base64.el stuff.
12489
124902001-11-26 Didier Verna <didier@xemacs.org>
12491
2f1982bb 12492 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
23f87bed
MB
12493 if needed.
12494
124952001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12496
12497 * message.el (message-tamago-not-in-use-p): New function.
12498 (message-strip-forbidden-properties): Use it.
12499
125002001-11-26 Didier Verna <didier@xemacs.org>
12501
2f1982bb 12502 * gnus-start.el (gnus-check-first-time-used): Only check for
23f87bed
MB
12503 existence of .el[d] files.
12504
125052001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12506
12507 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12508
12509 * message.el (message-setup-1): Clean up mc-*.
12510
125112001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12512
12513 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12514 * gnus-score.el (gnus-score-find-bnews): Use it.
12515
12516 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12517 (gnus-summary-limit-to-author): Ditto.
12518 (gnus-summary-limit-to-extra): Ditto.
12519 (gnus-summary-find-matching): Support not-matching argument.
12520
125212001-11-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12522
12523 * message.el (message-wash-subject): Use `insert' rather than
12524 `insert-string', which is deprecated.
12525
125262001-11-24 Simon Josefsson <jas@extundo.com>
12527
12528 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
2f1982bb 12529 message. (Gnus does not "default" to using 8bit for the message,
23f87bed 12530 it default to use 8bit encoding and the user-supplied CTE
2f1982bb 12531 value. Calling this behaviour "treating it as 8bit" is perhaps
23f87bed
MB
12532 better.)
12533
12534 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12535 (compare mm-charset-to-coding-system).
12536
125372001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12538
12539 * canlock.el (canlock-sha1-with-openssl): Use unibyte
2f1982bb 12540 buffer. Correctly decode hex.
23f87bed
MB
12541
125422001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12543
12544 * gnus-agent.el (gnus-category-insert-line): Convert category
12545 names to strings.
12546
125472001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12548
12549 * message.el (sha1): eval-and-compile.
12550
996aa8c1 125512001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12552
12553 * message.el (message-allow-no-recipients): New variable.
12554 (message-send): Use it, customize the prompting when posting to
996aa8c1 12555 Gcc/Fcc alone.
23f87bed
MB
12556
125572001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12558
12559 * mm-util.el (mm-coding-system-priorities): New variable.
12560 (mm-sort-coding-systems-predicate): New function.
12561 (mm-find-mime-charset-region): Resort coding systems if needed.
12562 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12563
125642001-11-20 Didier Verna <didier@xemacs.org>
12565
2f1982bb 12566 * gnus-group.el (gnus-group-make-help-group): New optional
23f87bed 12567 argument to control the error behavior.
2f1982bb 12568 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
23f87bed
MB
12569 erroring.
12570
125712001-11-19 Simon Josefsson <jas@extundo.com>
12572
12573 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12574 instead of C-c C-u. Suggested by Per Abrahamsen
12575 <abraham@dina.kvl.dk>.
12576
125772001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12578
12579 * nnfolder.el (nnfolder-read-folder): Use group instead of
12580 nnfolder-current-group.
1af7fe2b 12581 Suggested by K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu>.
23f87bed
MB
12582
125832001-11-17 Simon Josefsson <jas@extundo.com>
12584
12585 * message.el (message-send): Ask user if Fcc/Gcc should be
12586 performed when no other sender was specified.
12587 Suggested by prj@po.cwru.edu (Paul Jarc).
12588
125892001-11-17 Simon Josefsson <jas@extundo.com>
12590
12591 * message.el (message-mode, message-mode-map): Use C-c C-u for
12592 Importance: instead of C-c C-p (used by SC).
12593
125942001-11-16 Simon Josefsson <jas@extundo.com>
12595
12596 * message.el (message-insert-importance-high)
12597 (message-insert-importance-low): Save point.
12598
12599 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12600 value.
12601
126022001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12603
12604 * message.el (message-strip-special-text-properties): New option.
12605 (message-strip-forbidden-properties): Obey it.
12606
126072001-11-14 Sam Steingold <sds@gnu.org>
12608
12609 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12610
126112001-11-15 Simon Josefsson <jas@extundo.com>
12612
12613 Support "Importance:" header in Message.
12614
12615 * message.el (message-mode-map): Bind C-c C-p to
12616 `message-insert-or-toggle-importance'
12617 (message-mode-menu): Add message-insert-importance-{high,low}.
12618 (message-insert-importance-high, message-insert-importance-low)
12619 (message-insert-or-toggle-importance): New functions.
12620 (message-tool-bar-map): Add {un,}important.
12621 (message-mode): Doc fix.
12622
126232001-11-15 Simon Josefsson <jas@extundo.com>
12624
12625 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12626
12627 * mml.el (mml-menu): Fix toolbar tooltip.
12628
126292001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12630
12631 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12632 * nnml.el (nnml-save-marks): Ditto.
12633
12634 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12635
126362001-11-15 Simon Josefsson <jas@extundo.com>
12637
12638 * nnml.el (nnml-save-marks):
12639 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12640 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12641
126422001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12643
12644 * gnus-art.el (gnus-article-wash-status-strings): Use
12645 `copy-sequence', not `copy-seq'.
12646
126472001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12648
12649 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12650 (gnus-gnus-article-wash-status-entry): New function.
12651 (gnus-article-wash-status): Use it.
12652
126532001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12654
12655 * mml1991.el: Add coding header.
12656
126572001-11-12 Simon Josefsson <jas@extundo.com>
12658
12659 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12660 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12661 `mml1991-sign' and `mml1991-encrypt'.
12662 (mml1991-encrypt, mml1991-sign): New glue functions.
12663 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12664
12665 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12666 (mml-menu): Add PGP to menu.
12667
12668 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12669 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12670 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12671 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12672
12673 * mml2015.el: Mention RFC 3156.
12674
996aa8c1
MB
126752001-11-12 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12676
12677 * mml1991.el: New file.
23f87bed
MB
12678
126792001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12680
12681 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12682
996aa8c1
MB
126832001-11-12 Michael Cook <Michael.Cook@cisco.com>
12684
23f87bed 12685 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12686
126872001-11-11 Simon Josefsson <jas@extundo.com>
12688
12689 * message.el (top-level): Autoload sha1.
12690 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12691 canlock, no need to require two different hash algs). Suggested
12692 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12693
996aa8c1 126942001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 12695
996aa8c1 12696 * gnus.el (gnus-local-domain): Fix doc.
23f87bed
MB
12697
126982001-11-09 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12699
12700 * message.el (message-point-in-header-p): New function.
12701 (message-do-auto-fill): Use it.
12702 (message-beginning-of-line): New function. Goes to beginning of
12703 header value (i.e., end of header name), or to beginning of line
12704 if already at beginning of value. Behaves like
12705 `beginning-of-line' when in message body.
12706 (message-mode-map): Bind it.
12707
127082001-11-08 Simon Josefsson <jas@extundo.com>
12709
12710 * gnus-msg.el (gnus-posting-styles): Add doc.
12711
127122001-11-07 Simon Josefsson <jas@extundo.com>
12713
12714 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12715
12716 * sieve-mode.el (sieve-control-commands-face)
12717 (sieve-control-commands-face, sieve-action-commands-face)
12718 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12719 faces.
12720 (sieve-font-lock-keywords): Use them.
12721 (sieve-mode): Only set font-lock-defaults in emacs.
12722
12723 * gnus-art.el (gnus-default-article-saver): Add
12724 gnus-summary-save-body-in-file.
12725 (gnus-summary-write-to-file): Fix doc.
12726
127272001-11-07 Simon Josefsson <jas@extundo.com>
12728
12729 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12730 reference to the correct chapter in the manual.
12731
12732 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12733 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12734
127352001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12736
12737 * mml.el (mml-preview): Bind mail-header-separator.
12738
127392001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12740
12741 * message.el: Always require canlock.
12742 (message-ignored-supersedes-headers): Include Cancel-Lock and
12743 Cancel-Key.
12744 (message-insert-canlock): Don't require canlock.
12745 (message-cancel-news): Don't check whether canlock is available.
12746 (message-supersede): Support cancel-locks.
12747
12748 * gnus-art.el: Don't autoload canlock.
12749
127502001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12751
12752 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12753 From: <andre@slamdunknetworks.com>
12754
127552001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12756
12757 * many files: Fix copyright lines.
12758
127592001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12760
12761 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12762 Suggested by Dave Love <fx@gnu.org>.
12763
127642001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12765
12766 * message.el (message-kill-buffer): Remove auto-save file after
12767 confirm.
12768
12769 * message.el (message-send-mail): Call message-generate-headers
12770 once. Suggested by Matt Armstrong <matt@lickey.com>.
12771
12772 * gnus-topic.el (gnus-topic-rename): Initial-input.
12773 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12774
127752001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12776
12777 * message.el (message-forbidden-properties): New constant.
12778 (message-strip-forbidden-properties): New function.
12779 (message-mode): Activate it.
12780
127812001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12782
12783 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12784 (mm-hack-charsets): Fix doc.
12785
127862001-11-02 Simon Josefsson <jas@extundo.com>
12787
12788 * gnus-int.el (gnus-check-server): Message "...done" when done.
12789
12790 * imap.el (imap-close): Don't message (imap-send-command-wait
12791 returns if the connection is dropped).
12792 (imap-wait-for-tag): Nix out message only when necessary.
12793
12794 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12795 for non-crossposting.
12796 (gnus-sieve-crosspost): Default to t to be consistent with other
12797 parts of Gnus.
12798
127992001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12800
12801 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12802 (mm-iso-8859-x-to-15-table): Ditto.
12803 (mm-iso-8859-x-to-15-region): Ditto.
12804 (mm-find-mime-charset-region): Ditto.
12805
128062001-11-01 Simon Josefsson <jas@extundo.com>
12807
12808 * nnimap.el (nnimap-close-asynchronous): New variable.
12809 (nnimap-close-group): Use it.
12810 (nnimap-expunge): Don't use it.
12811
12812 * imap.el (imap-callbacks): New variable.
12813 (imap-remassoc): Copied from `gnus-remassoc'.
12814 (imap-add-callback): New function.
12815 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12816 behaviour.
12817 (imap-parse-response): Call the callback.
12818
12819 * message.el (message-insert-canlock): New variable.
12820 (message-canlock-generate, message-canlock-password)
12821 (message-insert-canlock): New functions.
12822 (message-send-news): Call `message-insert-canlock'.
12823 (top-level): Require canlock when compiling.
12824 (message-insert-canlock): Require canlock before we need it.
12825
128262001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12827
12828 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12829
128302001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12831
12832 * dgnushack.el (dgnushack-make-load): A workaround for
12833 custom-add-loads bug in some versions of XEmacs.
12834
128352001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12836
12837 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12838
128392001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12840
12841 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12842 (mm-hack-charsets): New variable.
12843 (mm-iso-8859-15-compatible): New variable.
12844 (mm-iso-8859-x-to-15-table): New variable.
12845 (mm-find-mime-charset-region): Add parameter hack-charsets.
12846
12847 * mm-bodies.el (mm-encode-body): Use it.
12848 * mml.el (mml-parse-1): Ditto.
12849
128502001-11-01 Simon Josefsson <jas@extundo.com>
12851
12852 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12853
128542001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12855
12856 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12857 is nil.
12858
128592001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12860
12861 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12862
12863 * message.el (message-forward-rmail-make-body): Use
12864 save-window-excursion.
12865 (message-encode-message-body): Search with noerror.
12866 (message-setup-1): Convert compose-mail send-actions to
12867 message-send-actions.
12868
128692001-11-01 Simon Josefsson <jas@extundo.com>
12870
2f1982bb 12871 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
23f87bed
MB
12872 <yamaoka@jpl.org>.
12873
128742001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12875
12876 * sieve-manage.el (sieve-string-bytes): No complain.
12877
128782001-11-01 Simon Josefsson <jas@extundo.com>
12879
12880 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2f1982bb 12881 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
23f87bed
MB
12882 has autoload cookies, so no `require' should be necessary.)
12883
12884 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12885 files.
12886
128872001-10-31 Simon Josefsson <jas@extundo.com>
12888
12889 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12890 parameter.
12891
12892 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12893 `display' is a number (and C-u wasn't used to enter group), only
12894 fetch that number of articles.
12895
128962001-10-31 Matt Armstrong <matt@lickey.com>
12897
12898 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12899 not-subscribed -> subscribed.
12900
129012001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12902 From: Josh Huber <huber@alum.wpi.edu>
12903
12904 * message.el (message-subscribed-address-functions): New variable.
12905 (message-subscribed-addresses): New variable.
12906 (message-subscribed-regexps): New variable.
12907 (message-goto-mail-followup-to): New function.
12908 (message-send-mail): Add Mail-Followup-To.
12909 (message-make-mft): New function.
12910
12911 * gnus.el (gnus-find-subscribed-addresses): New function.
12912
129132001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12914
12915 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12916 (mail-source-fetch-pop): Ditto.
12917 (mail-source-check-pop): Ditto.
12918
12919 * gnus-start.el (gnus-read-init-file): Ditto.
12920 (gnus-activate-group): Ditto.
12921 (gnus-read-newsrc-el-file): Ditto.
12922
129232001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12924
12925 * message.el (message-get-reply-headers): Make sure there is ", ".
12926
12927 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2f1982bb 12928 mm-coding-system-p. Don't correct it only in XEmacs.
23f87bed
MB
12929 (mm-charset-to-coding-system): Use mm-coding-system-p and
12930 mm-get-coding-system-list.
12931 (mm-emacs-mule, mm-mule4-p): New variables.
12932 (mm-enable-multibyte, mm-disable-multibyte,
12933 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12934 mm-with-unibyte-current-buffer,
12935 mm-with-unibyte-current-buffer-mule4): Use them.
12936 (mm-find-mime-charset-region): Treat iso-2022-jp.
12937
996aa8c1 129382001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12939
12940 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12941 construction.
12942 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12943 entries conditional on not having a coding system defined for
12944 them.
12945 (mm-mule-charset-to-mime-charset): Use
12946 find-coding-systems-for-charsets if defined.
12947 (mm-charset-to-coding-system): Don't use
12948 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12949 later. Add last resort search of coding systems.
12950 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12951 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12952 Mule 4.
12953 (mm-find-mime-charset-region): Re-write.
12954 (mm-with-unibyte-current-buffer): Restore buffer as well as
12955 multibyteness.
12956
129572001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12958
12959 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2f1982bb 12960 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
23f87bed
MB
12961 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12962
129632001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12964
12965 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12966 again.
12967
12968 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12969
129702001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12971
12972 * gnus-spec.el (gnus-parse-simple-format): Use
12973 buffer-substring-no-properties.
12974
129752001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12976
12977 * gnus-art.el (article-verify-cancel-lock): New function.
12978
12979 * nnheader.el (nntp-process-response): New variable.
12980 (nnheader-init-server-buffer): Make `nntp-process-response'
12981 buffer-local in `nntp-server-buffer'.
12982
12983 * nntp.el (nntp-prepare-post-hook): New hook.
12984 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12985 (nntp-async-trigger): Ditto.
12986 (nntp-request-post): Insert a server's ID if there's no Message-ID
12987 header; run `nntp-prepare-post-hook'.
12988
129892001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12990
12991 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12992 instead.
12993
12994 * message.el (message-forward-subject-author-subject): Don't use
12995 message-news-p, which widens the buffer.
12996 (message-forward-make-body): New function.
12997 (message-forward): Use it.
12998 (message-insinuate-rmail): New function.
12999 (message-forward-rmail-make-body): New function.
13000
130012001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13002
13003 * mm-extern.el (mm-extern): Provide it.
13004
13005 * mm-partial.el (mm-partial): Provide it.
13006
130072001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13008
13009 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
13010
996aa8c1 130112001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
13012
13013 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 13014 news.
23f87bed
MB
13015
130162001-10-28 Simon Josefsson <jas@extundo.com>
13017
13018 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
13019
130202001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
13021
13022 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
13023 ironic smilies.
13024
130252001-10-27 Simon Josefsson <jas@extundo.com>
13026
13027 * message.el (message-indent-citation): Don't add trailing
13028 whitespace when citing text.
13029
996aa8c1
MB
130302001-10-27 Jesper Harder <harder@myrealbox.com>
13031
13032 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
13033
130342001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13035
13036 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
13037 not available.
13038 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
13039 (nnweb-type-definition): Add google as alias of dejanews.
13040 (nnweb-google-parse-1): Forward 1 line.
13041
130422001-10-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13043
13044 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
13045 variable `message-forward-ignored-headers'.
13046
130472001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
13048
13049 * gnus.el (gnus-expand-group-parameter): New function.
13050 (gnus-expand-group-parameters): Call it.
13051 (gnus-group-fast-parameter): New function.
13052 (gnus-group-find-parameter): Call it.
13053
130542001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13055
13056 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
13057 vector (it didn't before because of a bug).
13058 * gnus-msg.el (gnus-post-news): Use header vector directly, if
13059 available. Before it converted it to an article number.
13060
13061 This makes followup to news articles with negative numbers in
13062 nnvirtual groups use news instead of mail.
13063
130642001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13065
13066 * gnus.el (post-method): Use `native' instead of `nil'.
13067
13068 * gnus-msg.el (gnus-post-method): Ditto.
13069
130702001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13071
13072 * gnus.el (gnus-define-group-parameter): Grammar fix.
13073
130742001-10-22 Simon Josefsson <jas@extundo.com>
13075
13076 * gnus-msg.el (gnus-extended-version): Include
13077 system-configuration.
13078 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
13079
130802001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
13081
13082 * gnus.el (post-method): Customization fix: `native' is not a
13083 valid value.
13084 * gnus-msg.el (gnus-post-method): Doc and customization fix:
13085 `native' is not a valid value.
13086
130872001-10-21 Simon Josefsson <jas@extundo.com>
13088
13089 * nnimap.el (nnimap): Defgroup
13090 (nnimap-strict-function, nnimap-strict-function-match): New
13091 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
13092 (nnimap-split-crosspost, nnimap-split-inbox)
13093 (nnimap-split-rule, nnimap-split-predicate)
13094 (nnimap-split-predicate): Defcustom.
13095 (nnimap-split-inbox, nnimap-expunge-search-string)
13096 (nnimap-importantize-dormant): Remove "*" from doc.
13097
130982001-10-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13099
13100 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
13101 not supplied via prefix arg. From Lisp, make arg mandatory.
13102 Suggested by Frank Schmitt.
13103
131042001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
13105
13106 * message.el (message-do-auto-fill): Avoid calling
13107 'rfc822-goto-eoh'.
13108
996aa8c1 131092001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
13110
13111 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 13112 and add comments.
23f87bed
MB
13113
131142001-10-20 Simon Josefsson <jas@extundo.com>
13115
13116 * message.el (message-cancel-news): Support cancel-locks.
13117 Suggested by Per Abrahamsson.
13118
23f87bed
MB
13119 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
13120
4968aeff 131212001-10-20 David Z. Maze <dmaze@MIT.EDU>
996aa8c1
MB
13122
13123 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
13124 conses.
13125
23f87bed
MB
131262001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13127
13128 * mm-decode.el (mm-default-directory): Fix customize type.
13129
13130 * message.el (message-setup-fill-variables): Kludge to use
13131 normal-auto-fill-function even if auto fill is already activated.
13132
131332001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13134
13135 * message.el (message-do-auto-fill): New version that does not
13136 rely on text properties, by Simon Josefsson <jas@extundo.com>.
13137 (message-setup-1): Removed the `message-field' property.
13138
13139 * gnus-draft.el (gnus-draft-edit-message): Removed the
13140 `message-field' property.
13141
131422001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13143
13144 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
13145 `message-field'. The `field' property has a special significance in
13146 Emacs 21.
13147
13148 * message.el (message-send, message-setup-1): Ditto.
13149
131502001-10-18 Simon Josefsson <jas@extundo.com>
13151
13152 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
13153 when undoing.
13154
996aa8c1 131552001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
13156
13157 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
13158 (gnus-summary-make-menu-bar): Ditto.
13159
131602001-10-17 Simon Josefsson <jas@extundo.com>
13161
13162 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2f1982bb 13163 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
23f87bed 13164
996aa8c1 131652001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
13166
13167 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
13168 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
13169
131702001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13171
13172 * message.el (message-check-news-header-syntax): Special case
13173 nnvirtual groups.
13174
13175 * gnus-sum.el (gnus-summary-respool-default-method): Changed
13176 customize type to `symbol'.
13177
131782001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13179
13180 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
13181 %&foo;.
13182 (gnus-parse-simple-format): Support user extended spec too.
13183 %u&foo; invokes gnus-user-format-function-foo.
13184
131852001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13186
13187 * nnml.el (nnml-request-expire-articles): Make sure it is back to
13188 the server.
13189 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
13190 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
13191 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
13192 * nndiary.el (nndiary-request-expire-articles): Ditto.
13193 (nndiary-schedule): Defsubst it before use it.
13194 (nndiary-error): eval-and-compile.
13195
131962001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13197
13198 * gnus-msg.el (gnus-post-method): Changed two instances of
13199 `active' to `current' and one `null' to `not'.
13200
996aa8c1 132012001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13202
13203 * message.el (message-setup-fill-variables): Use
13204 `normal-auto-fill-function' instead of `auto-fill-function'.
13205
132062001-10-16 Simon Josefsson <jas@extundo.com>
13207
13208 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
13209 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2f1982bb 13210 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
23f87bed
MB
13211
132122001-10-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13213 Patch by Oliver Scholz <oscholz@my.gnus.org>.
13214
13215 * gnus-draft.el (gnus-draft-edit-message): Add text property
13216 `field' with value `header' to message headers.
13217 * message.el (message-setup-1): Really add text property to all of
13218 the header, not just part of it.
13219
132202001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13221
13222 * gnus-group.el (gnus-group-sort-by-server): Use it.
13223
13224 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13225
13226 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13227 and keystroke.
13228
132292001-10-14 Simon Josefsson <jas@extundo.com>
13230
13231 * dig.el: Doc fix.
13232
13233 * smime.el: Doc fix.
13234
13235 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13236 charset magic from message.el.
13237
132382001-10-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
13239
13240 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
13241
13242 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13243 'cite from g-a-wash-types.
13244 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13245 (gnus-article-hide-citation): Fix.
13246
13247 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13248 character.
13249 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13250
13251 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13252 definition.
13253 (gnus-signature-toggle): Toggle `s' mode line character.
13254
13255 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13256 doing stuff that clears it.
13257
996aa8c1 132582001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13259
13260 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13261
132622001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13263
13264 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13265 (autoload): Add some autoloads.
13266
132672001-10-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13268 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13269
13270 * message.el (message-do-auto-fill): New function. Like
13271 `do-auto-fill' but don't fill when in the message header.
13272 (message-setup-1): Put a text property on the message header.
13273 (message-setup-fill-variables): Use `message-do-auto-fill'.
13274
132752001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13276
13277 * message.el (message-send-mail-partially): Insert an empty line
13278 first, because of the change of message-make-lines.
13279
132802001-10-10 Florian Weimer <fw@deneb.enyo.de>
13281
13282 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13283 iso-8859-15, make it an alias for iso-8859-1.
13284
132852001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13286
13287 * message.el (message-send-news): Don't modify the value of
13288 `message-syntax-checks' if it is not a list (possibly it is
13289 `dont-check-for-anything-just-trust-me').
13290
132912001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13292
13293 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13294 `find-coding-system' for XEmacs to check whether the coding-system
13295 `utf-8' is available.
13296
132972001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13298
13299 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
13300
133012001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13302
13303 * message.el (message-send-news): Oops, missed case with no
13304 "Followup-To" header...
13305
133062001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13307
13308 * message.el (message-send-news): Allow
13309 `gnus-group-name-charset-group-alist' to affect encoding of the
13310 "Newsgroups" and "Followup-To" headers.
13311
133122001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13313
13314 * Makefile.in (install-el): Depend on gnus-load.el.
13315
133162001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13317
13318 * Makefile.in (install-el): Use -f.
13319 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
13320
133212001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13322
13323 * message.el (message-send-news): Don't encode Followups-To when
13324 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13325
13326 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13327 header.
13328
13329 * gnus-art.el (article-decode-group-name): Also decode
13330 "Followup-To".
13331
13332 * rfc2047.el (rfc2047-encode-message-header): Encode without
13333 asking for null methods.
13334
13335 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13336 default charset for newsgroup names in accordance with USEFOR.
13337
13338 * gnus-group.el (gnus-group-name-charset-method-alist,
13339 gnus-group-name-charset-group-alist): Removed "*" from doc
13340 strings, "*" should not be used for complex variables.
13341
133422001-10-06 Simon Josefsson <jas@extundo.com>
13343
13344 Support UTF-8 group names better.
13345
13346 * message.el (message-check-news-header-syntax): Encode group
13347 names before comparison.
13348
13349 * gnus-msg.el (gnus-copy-article-buffer): Run all
13350 `gnus-article-decode-hook's except `article-decode-charset'
13351 instead of hardcoding call to one of them.
13352
13353 * gnus-art.el (gnus-article-decode-hook): Add
13354 `article-decode-group-name'.
13355 (article-decode-group-name): New function, use `g-d-n'.
13356
13357 * gnus-group.el (gnus-group-insert-group-line): Decode
13358 gnus-tmp-group using `g-d-n'.
13359
13360 * gnus-util.el (gnus-decode-newsgroups): New function.
13361
133622001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13363
13364 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13365 `gnus-group-name-charset-group-alist'.
13366
133672001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13368
2f1982bb 13369 * Makefile.in: Install el in install. Add uninstall.
23f87bed
MB
13370
133712001-10-05 Simon Josefsson <jas@extundo.com>
13372
13373 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13374
13375 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13376
13377 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13378 empty folders.
13379
13380 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13381 limiting if read-all (C-u RET) was used.
13382
133832001-10-04 Simon Josefsson <jas@extundo.com>
13384
13385 * mail-source.el (mail-source-movemail-program): New variable.
13386 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13387 <thutt@thutt.vmware.com>.
13388
133892001-10-03 Simon Josefsson <jas@extundo.com>
13390
13391 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13392 (gnus-summary-line-format-alist): Fix param.
13393
133942001-10-02 Simon Josefsson <jas@extundo.com>
13395
13396 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13397 don't go through `nnimap-request-expire-articles' to delete the
13398 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13399
134002001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13401
13402 * gnus-agent.el (gnus-agent-write-active): The min in the
13403 agent/active may be larger than that in the server/active.
13404
134052001-10-01 Simon Josefsson <jas@extundo.com>
13406
13407 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13408 is IMAP4rev1.
13409
13410 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13411
13412 * nnfolder.el: Ditto.
13413
134142001-09-30 Dan Christensen <jdc@uwo.ca>
13415
13416 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13417 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13418
134192001-09-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13420
13421 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13422 (message-mode-menu): Menu item for same.
13423
13424 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13425 delayed articles.
13426
13427 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13428 nndraft:delayed does not exist.
13429 (gnus-delay-initialize): Don't set up keymap, that's done from
13430 message.el now.
13431 (gnus-delay, gnus-delay-group, gnus-delay-header)
13432 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13433
134342001-09-29 Simon Josefsson <jas@extundo.com>
13435
13436 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13437 utf-8, not eight-bit-control.
13438
13439 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13440 (imap-log, imap-debug): Custom.
13441 (imap-log-buffer, imap-debug-buffer): New constants.
13442 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13443 (imap-network-open, imap-shell-open, imap-starttls-open)
13444 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13445 (imap-debug): Use imap-*-buffer.
13446
13447 * nndoc.el (nndoc-article-type): Add mailman.
13448 (nndoc-type-alist): Ditto.
13449 (nndoc-mailman-type-p): New function.
13450
134512001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13452
13453 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13454 gnus-art.el.
13455
134562001-09-27 Simon Josefsson <jas@extundo.com>
13457
13458 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
2f1982bb 13459 (gnus-topic-catchup-articles): New function. Suggested by Robin
23f87bed
MB
13460 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13461
996aa8c1 134622001-09-27 11:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
23f87bed
MB
13463
13464 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13465 previous ones.
13466
996aa8c1 134672001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13468
13469 * gnus-sum.el (gnus-summary-show-article): The arglist of
13470 detect-coding-region is incompatible.
13471
996aa8c1 134722001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13473
13474 * gnus-group.el (gnus-group-delete-group): Typo.
13475
134762001-09-26 Simon Josefsson <jas@extundo.com>
13477
13478 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13479
13480 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13481
134822001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13483
13484 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13485
134862001-09-22 Simon Josefsson <jas@extundo.com>
13487
13488 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13489
13490 * nnfolder.el (nnfolder-open-marks): Ditto.
13491
13492 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13493 (gnus-update-marks): Use it.
13494 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13495 hardcoded list.
13496
13497 * gnus.el (gnus-article-special-mark-lists): Add killed.
13498 (gnus-article-unpropagated-mark-lists): New constant.
13499
135002001-09-22 Simon Josefsson <jas@extundo.com>
13501
13502 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13503 custom option.
13504
135052001-09-23 Simon Josefsson <jas@extundo.com>
13506
13507 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13508
135092001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13510
13511 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13512
135132001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13514
13515 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13516 accept lists of functions.
13517
135182001-09-20 Simon Josefsson <jas@extundo.com>
13519
13520 * gnus-group.el (gnus-group-catchup): Update expire marks in
13521 backend. Also, if ALL also set expire marks on tick/dormant.
13522
135232001-09-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13524
13525 * message.el (message-tab-body-function): New variable.
13526 * message.el (message-tab): Use it.
13527
135282001-09-19 Sam Steingold <sds@gnu.org>
13529
13530 * gnus-win.el (gnus-buffer-configuration): Respect
13531 `gnus-bug-create-help-buffer'.
13532
135332001-09-18 Simon Josefsson <jas@extundo.com>
13534
13535 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13536 (gnus-parse-simple-format): Re-revert.
13537
135382001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
13539 Trivial patch.
13540
13541 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13542 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13543
135442001-09-18 Simon Josefsson <jas@extundo.com>
13545
13546 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13547 signed.
13548 (gnus-parse-simple-format): Don't use it.
13549
135502001-09-17 Miles Bader <miles@gnu.org>
13551
13552 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13553 error querying a backend abort the whole process.
13554
996aa8c1 135552001-09-17 08:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
23f87bed
MB
13556
13557 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13558
135592001-09-17 Didier Verna <didier@xemacs.org>
13560
2f1982bb
JB
13561 * nndiary.el: Version 0.2-b14.
13562 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
23f87bed
MB
13563 compatibility problem with XEmacs 21.1.
13564
135652001-09-15 Simon Josefsson <jas@extundo.com>
13566
13567 * gnus-group.el (gnus-group-line-format): Document %c.
13568
13569 * nnml.el (nnml-parse-head): Handle CRLF files.
13570 (nnml-generate-nov-file): Ditto.
13571 (nnml-retrieve-headers): Ditto.
13572
135732001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13574
13575 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13576
135772001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13578
13579 * gnus-spec.el (gnus-correct-substring): Still stopped one
13580 character before we wanted (never included last character).
13581 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
2f1982bb 13582 add missing "," (once per function).
23f87bed
MB
13583
135842001-09-14 Simon Josefsson <jas@extundo.com>
13585
13586 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13587 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13588 default before gnus-group is loaded and the variable set.)
13589
13590 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13591 killed or unsent marks.
13592
13593 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13594 isn't an article to set it on (e.g. when you `a' in a group).
13595
135962001-09-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13597
2f1982bb 13598 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
23f87bed
MB
13599 can read e-mails from Microsoft Outlook users not using ISO
13600 8859-2 character set.
13601
136022001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13603
13604 * gnus-diary.el: Minor modifications to avoid warnings.
13605 (gnus-summary-misc-menu): defvar.
13606 (gnus-diary-check-message): Use gnus-point-at-eol.
13607 (gnus-diary-kill-entire-line): eval-and-compile.
13608
136092001-09-12 Didier Verna <didier@xemacs.org>
13610
2f1982bb
JB
13611 * nndiary.el: New version (0.2-b13).
13612 * nndiary.el (nndiary-mail-sources): Doc update.
13613 * nndiary.el (nndiary-split-methods): Ditto.
23f87bed 13614 * nndiary.el (nndiary-request-accept-article-hooks): New.
2f1982bb 13615 * nndiary.el (nndiary-request-accept-article): Use it, check
23f87bed 13616 message validity.
2f1982bb
JB
13617 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13618 * nndiary.el (nndiary-schedule): Fix bug (misplaced
23f87bed 13619 condition-case): it didn't return nil on error.
2f1982bb
JB
13620 * gnus-diary.el: New version.
13621 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
23f87bed
MB
13622 * gnus-diary.el (gnus-diary-header-value-history): New.
13623 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13624 * gnus-diary.el (gnus-diary-add-header): New.
13625 * gnus-diary.el (gnus-diary-check-message): New.
2f1982bb
JB
13626 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13627 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
23f87bed 13628
996aa8c1 136292001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13630
13631 * gnus-sum.el (gnus-select-newsgroup): Make
13632 `gnus-current-select-method' buffer-local.
13633
13634 * gnus-art.el (gnus-request-article-this-buffer): Refer
13635 `gnus-current-select-method' in the current summary buffer.
13636
996aa8c1 136372001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13638
13639 * gnus-spec.el (gnus-correct-pad-form): Fix.
13640
136412001-09-09 Simon Josefsson <jas@extundo.com>
13642
13643 * mm-decode.el (mm-inline-media-tests): Add
13644 application/x-emacs-lisp.
13645 (mm-attachment-override-types): Add
13646 application/{x-,}pkcs7-signature.
13647
13648 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13649 (gnus-server-line-format, gnus-server-mode-line-format)
13650 (gnus-server-browse-in-group-buffer): Customize.
13651
136522001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13653
13654 * nnml.el (nnml-marks-changed-p): Typo.
13655 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13656 (nnml-marks-changed-p): Use gnus-gethash.
13657 (nnml-marks-modtime): Use gnus-make-hashtable.
13658
13659 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13660 (nnfolder-request-expire-articles, nnfolder-save-marks)
13661 (nnfolder-open-marks): Typo.
13662 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13663 (nnfolder-marks-changed-p): Use gnus-gethash.
13664 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13665
136662001-09-08 Simon Josefsson <jas@extundo.com>
13667
13668 * nnfolder.el (nnfolder-marks-modtime): New variable.
13669 (nnfolder-marks-changed-p): New function.
13670 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13671 (nnfolder-request-update-info): Don't update if marks didn't change.
13672
13673 * nnml.el (nnml-marks-modtime): New variable.
13674 (nnml-marks-changed-p): New function.
13675 (nnml-save-marks, nnml-open-marks): Save modtime.
13676 (nnml-request-update-info): Don't update if marks didn't change.
13677
13678 * gnus-agent.el (gnus-agent-any-covered-gcc)
13679 (gnus-agent-add-server, gnus-agent-remove-server): Use
13680 gnus-agent-method-p.
13681
13682 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13683 (gnus-unbuttonized-mime-type-p): Use it.
13684
13685 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13686 fetch group.
13687
1b17f81a 136882001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13689
13690 * gnus-spec.el (gnus-correct-pad-form): New function.
13691 (gnus-parse-simple-format): Use it.
13692
136932001-09-07 Simon Josefsson <jas@extundo.com>
13694
13695 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13696 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13697 Putnam <reader@newsguy.com>.
13698 (gnus-group-sort-selected-groups): Touch dribble file.
13699
996aa8c1 137002001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13701
13702 * nnml.el (nnml-filenames-are-evil): New variable.
13703 (nnml-article-to-file-alist): Rename to ...
13704 (nnml-current-group-article-to-file-alist): ... this.
13705 Respect `nnml-filenames-are-evil'.
13706 (nnml-active-number): Update.
13707 (nnml-update-file-alist): Update.
13708 (nnml-request-article): Use nnheader-article-to-file-alist.
13709 (nnml-request-rename-group): Likewise.
13710
137112001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13712
13713 * gnus-sum.el (gnus-summary-insert-line): Fix.
13714
137152001-09-06 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
13716
13717 * gnus-sum.el: Bind g-s-t-s to "W g".
13718 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
2f1982bb
JB
13719 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13720 Toggles display of graphical smilies.
23f87bed 13721
1b17f81a 137222001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13723
13724 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13725
137262001-09-06 Simon Josefsson <jas@extundo.com>
13727
13728 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13729 and unseen marks.
13730
137312001-09-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13732
13733 * nnmail.el (nnmail-split-fancy): Document `junk'.
13734
137352001-09-04 Simon Josefsson <jas@extundo.com>
13736
13737 * imap.el (imap-search): Don't error if server is broken.
13738
137392001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13740
13741 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13742 searching for an article that isn't in the mbox.
13743
137442001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13745
13746 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13747 right, and get all the comments.
13748
137492001-09-02 Simon Josefsson <jas@extundo.com>
13750 Suggested by Dan Christensen <jdc+news@uwo.ca>
13751
13752 * nnfolder.el (nnfolder-request-update-info): Fix message.
13753
13754 * nnml.el (nnml-request-update-info): Ditto.
13755
137562001-09-01 Simon Josefsson <jas@extundo.com>
13757
13758 * nnml.el (nnml-request-expire-articles): Also bind
13759 `nnml-current-group' and `nnml-article-file-alist' when using
2f1982bb 13760 expiry-target. (Otherwise nnml will be in a inconsistent internal
23f87bed
MB
13761 state causing all kind of problems.)
13762 (nnml-request-expire-articles): If `nnml-article-to-file' or
13763 `file-attributes' failes, return article as un-expirable instead
13764 of treating it as expired.
13765
137662001-08-31 Sam Steingold <sds@gnu.org>
13767
13768 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13769 typo: `exmine' --> `examine'.
13770
137712001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13772
13773 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13774
137752001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13776
13777 * nnml.el (nnml-check-directory-twice): Remove.
13778 (nnml-retrieve-headers): Ditto.
13779 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13780
137812001-08-30 Andrew Innes <andrewi@gnu.org>
13782
13783 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13784 directory twice on Windows, or on GNU Emacs-21.
13785
137862001-08-30 Andrew Innes <andrewi@gnu.org>
13787
13788 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13789 (nnml-request-rename-group): Ditto.
13790 (nnml-active-number): Ditto.
13791 (nnml-request-create-group): Use nnml-directory-articles.
13792 (nnml-request-expire-articles): Use nnml-directory-articles, which
13793 gets list from nov database if available.
13794 (nnml-get-nov-buffer): New function.
13795 (nnml-open-nov): Use it.
13796 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13797 gets alist from nov database if available.
13798 (nnml-directory-articles): New function.
13799 (nnml-article-to-file-alist): New function.
13800
138012001-08-30 Andrew Innes <andrewi@gnu.org>
13802
13803 * mm-decode.el (mm-display-external): Use `name' as filename, if
13804 `filename' attribute is not present.
13805
138062001-08-30 Andrew Innes <andrewi@gnu.org>
13807
13808 * mail-source.el (mail-source-flash): New defcustom.
13809 (mail-source-new-mail-p): Ring visible bell if appropriate.
13810 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13811 timer is cleared even if mail check signals an error.
13812
138132001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13814
13815 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13816 type 'list.
13817
138182001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13819
13820 * flow-fill.el (fill-flowed): eol might be point-max.
13821
138222001-08-27 Simon Josefsson <jas@extundo.com>
13823
13824 * nnml.el (nnml-request-update-info): Fix message.
13825 (nnml-open-marks): Ditto.
13826
13827 * nnfolder.el (nnfolder-request-update-info):
13828 (nnfolder-open-marks): Fix message.
13829
138302001-08-25 Simon Josefsson <jas@extundo.com>
13831
13832 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13833 after group in ~/.
13834
1b17f81a 138352001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13836
13837 * nnfolder.el (nnfolder-open-marks): Fix typo.
13838 * nnml.el (nnml-open-marks): Likewise.
13839
138402001-08-25 Simon Josefsson <jas@extundo.com>
13841
13842 Make nnfolder groups self-contained as far as marks are concerned.
13843
13844 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13845 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13846 (nnfolder-open-server): Make marks directory.
13847 (nnfolder-request-delete-group): Delete marks file.
13848 (nnfolder-request-delete-group): Check of nov/marks file exist
13849 before deleting.
13850 (nnfolder-request-rename-group): Rename marks file.
13851 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13852 (nnfolder-request-set-mark, nnfolder-request-update-info)
13853 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13854 (nnfolder-open-marks): New functions.
13855 (top-level): Require gnus.
13856
138572001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13858
13859 * nnweb.el (nnweb-type-definition): Use google raw file.
13860 (nnweb-google-parse-1): Ditto.
13861 (nnweb-google-identity): Ditto.
13862 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13863 (nnweb-altavista-wash-article): Ditto.
13864 (nnweb-request-article): Remove nnweb-decode-entities.
13865
13866 * nnml.el: Require 'gnus.
13867
138682001-08-25 Simon Josefsson <jas@extundo.com>
13869
13870 * nnml.el (nnml-marks-is-evil): Add doc.
13871
138722001-08-25 Simon Josefsson <jas@extundo.com>
13873
13874 * nnml.el (nnml-save-marks): Wrap saving marks in a
13875 condition-case, to allow user to start Gnus if saving marks failed
13876 for some reason.
13877
138782001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13879
13880 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13881
13882 * gnus-group.el (gnus-update-group-mark-positions): Bind
13883 gnus-group-update-hook to nil.
13884
138852001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13886
13887 * mml.el (mml-generate-mime-1): Force as multibyte string.
13888
1b17f81a 138892001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13890
13891 * gnus-sum.el (gnus-summary-insert-line)
13892 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13893
138942001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13895
13896 * gnus-spec.el (gnus-correct-substring): Take optional END.
13897
13898 * nnrss.el (nnrss-request-article): Remove \n.
13899 (nnrss-retrieve-headers): Lines number is -1.
13900
139012001-08-24 Simon Josefsson <jas@extundo.com>
13902
13903 * gnus-group.el (gnus-info-clear-data): Call
13904 nnfoo-request-set-mark to propagate marks. Fix bug:
13905 `gnus-group-update-line' doesn't update read range unless we call
13906 `gnus-get-unread-articles-in-group' first.
13907
13908 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13909 to server.
13910
139112001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13912
13913 * gnus-util.el (gnus-create-info-command): Return an interactive
13914 function.
13915
1b17f81a 139162001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13917
13918 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13919
139202001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13921
13922 * gnus-sum.el (gnus-select-newsgroup): Use it.
13923
13924 * gnus-util.el (gnus-not-ignore): New function.
13925
13926 * lpath.el (featurep): Don't fbind char-int.
13927
13928 * gnus-util.el (gnus-create-info-command): New function.
13929
13930 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13931 right node.
13932
13933 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13934 (gnus-summary-limit-children): Use 'identity instead of `all'.
13935 (gnus-summary-limit-to-display-predicate): New command and
13936 keystroke.
13937
139382001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13939
13940 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13941
13942 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13943
139442001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13945
13946 * gnus-spec.el: Add the Gnus version.
13947 (gnus-update-format-specifications): If the Gnus version changes,
13948 nix out the format spec cache.
13949
13950 * gnus.el (gnus-continuum-version): Made into a command and
13951 optionalize the VERSION.
13952
13953 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13954 the start of the lines.
13955
139562001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13957
13958 * gnus.el (gnus-visual-p): Define function before use of
13959 function.
13960
139612001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13962
13963 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13964 (gnus-article-mark-to-type): New function.
13965 (gnus-update-missing-marks): Only update marks of type 'list.
13966
13967 * gnus.el (gnus-article-special-mark-lists): New variable.
13968
139692001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13970
13971 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13972 (gnus-select-newsgroup): Still use 'all.
13973 (gnus-summary-initial-limit): Comparing with 'all.
13974
139752001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13976
13977 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13978 active.
13979
139802001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13981
13982 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13983 nnslashdot-*-retrieve-headers.
13984 (nnslashdot-request-article): Fix for slashcode 2.2.
13985 (nnslashdot-make-tuple): New function.
13986 (nnslashdot-read-groups): Use it.
13987
139882001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13989
13990 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13991 list.
13992
13993 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13994
139952001-08-20 Simon Josefsson <jas@extundo.com>
13996
13997 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13998 opened, error instead of continuing (and exploding later).
13999
140002001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
14001
14002 * gnus.el (gnus-expand-group-parameters): Return the parameter
14003 list.
14004
14005 * gnus-sum.el (gnus-summary-show-article): Doc fix.
14006 (gnus-summary-show-article): Guess at charset if required.
14007
14008 * gnus-spec.el (gnus-correct-substring): Stopped one character
14009 before we wanted.
14010
140112001-08-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14012
14013 * earcon.el (earcon-auto-play): Remove unused option.
14014
140152001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
14016
14017 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
14018 message down in levels, since it happens very fast.
14019
14020 * smiley-ems.el (smiley-update-cache): Respect the symbol version
14021 of smiley-regexp-alist.
14022
14023 * mm-view.el (mm-inline-text): Ignore vcard errors.
14024
14025 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
14026
14027 * gnus-score.el (gnus-all-score-files): Use append instead of
14028 nconc.
14029
14030 * gnus.el (gnus-splash-face): Doc fix.
14031
14032 * mm-decode.el (mm-mailcap-command): Use
14033 mm-path-name-rewrite-functions.
14034 (mm-path-name-rewrite-functions): New variable.
14035
14036 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
14037 (gnus-complex-form-to-spec): Insert tab.
14038 (gnus-spec-tab): New function.
14039
14040 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
14041 entering the group.
14042
14043 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
14044 the positional spec.
14045 (gnus-parse-complex-format): React to %C.
14046
14047 * gnus-ems.el (gnus-char-width): Moved here.
14048
14049 * gnus-sum.el (gnus-select-newsgroup): Set
14050 gnus-newsgroup-articles.
14051 (gnus-unseen-mark): New variable.
14052 (gnus-newsgroup-unseen): Ditto.
14053 (gnus-newsgroup-seen): Ditto.
14054 (gnus-adjust-marked-articles): Use them.
14055 (gnus-update-marks): Use them.
14056 (gnus-summary-update-secondary-mark): Display.
14057 (gnus-summary-prepare-threads): Display.
14058
14059 * gnus-msg.el (gnus-inews-group-method): Use and return the
14060 method, not the server.
14061
140622001-08-19 Simon Josefsson <jas@extundo.com>
14063
14064 * gnus-srvr.el (gnus-server-agent-face): New.
14065 (gnus-server-agent-face): New.
14066 (gnus-server-mode): Turn on font-lock-mode.
14067
14068 * gnus.el (gnus-server-visual): Add defgroup.
14069
1b17f81a 140702001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
14071
14072 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
14073 gnus-server-denied-face): New.
14074 (gnus-server-opened-face, gnus-server-closed-face,
14075 gnus-server-denied-face): New.
14076 (gnus-server-font-lock-keywords): Add.
14077
140782001-08-19 Simon Josefsson <jas@extundo.com>
14079
14080 * nnml.el (nnml-request-set-mark): Return nil.
14081 (nnml-save-marks): Use nnml-possibly-create-directory.
14082 (nnml-open-marks): Only work in temp buffer when inserting/reading
14083 .marks file.
14084
140852001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14086
14087 * gnus.el (gnus-expand-group-parameters): Fix.
14088
14089 * gnus-spec.el (gnus-char-width): New function.
14090 (gnus-correct-substring, gnus-correct-length): Use it.
14091
14092 * message.el (message-required-mail-headers): Fix doc.
14093
140942001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14095
14096 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
14097
14098 * mm-decode.el (mm-save-part-to-file): Insert the handle.
14099
141002001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14101
14102 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
14103 slashdot 2.2 (not fully fixed yet).
14104 (nnslashdot-request-article): Ditto.
14105
141062001-08-18 Simon Josefsson <jas@extundo.com>
14107
14108 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
14109 nnimap.
14110
14111 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
14112 gnus-util.
14113 (nnimap-request-update-info-internal): Use new functions.
14114
14115 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
14116 new functions.
14117
141182001-08-18 Simon Josefsson <jas@extundo.com>
14119
14120 Make nnml groups self-contained as far as marks are concerned.
14121
14122 * nnml.el (nnml-request-delete-group): Delete marks file.
14123 (nnml-request-rename-group): Move marks file.
14124 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
14125 variables.
14126 (nnml-request-set-mark, nnml-request-update-info): New server
14127 functions.
14128 (nnml-save-marks, nnml-open-marks): New functions.
14129
141302001-08-18 Simon Josefsson <jas@extundo.com>
14131
14132 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
14133 `set' when setting marks.
14134
141352001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14136
14137 * gnus.el (gnus-info-find-node): Take an argument.
14138
14139 * gnus-art.el (gnus-button-handle-info): New function.
14140 (gnus-url-unhex-string): Replace "+" with " ".
14141
141422001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14143
14144 * message.el (message-check-news-header-syntax): Check bad From.
14145
141462001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
14147
14148 * gnus-spec.el (gnus-correct-length): New function.
14149 (gnus-correct-substring): New function.
14150 (gnus-tilde-max-form): Use it.
14151
141522001-08-17 Nevin Kapur <nevin@jhu.edu>
14153
14154 * nnmh.el: Docstring changes as below.
14155
14156 * nnml.el: Docstring changes as below.
14157
14158 * nnbabyl.el: Docstring changes as below.
14159
14160 * nnmbox.el: Docstring changes as below.
14161
14162 * nnfolder.el: Added docstrings identifying each virtual server
14163 parameter.
14164
141652001-08-18 Simon Josefsson <jas@extundo.com>
14166
14167 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
14168
141692001-08-17 Bj\e,Av\e(Brn Torkelsson <torkel@acc.kth.se>
14170
2f1982bb 14171 * message.el: Rename "Abort Message" to "Postpone Message".
23f87bed
MB
14172 Remove "Attach file as MIME" from Message menu, it's already in
14173 the MIME menu.
14174
141752001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14176
14177 * smime.el (smime-point-at-eol): eval-and-compile.
14178 (smime-make-temp-file): New function.
14179 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
14180 Use it.
14181
141822001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14183
14184 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
14185 (gnus-agent-summary-fetch-group): New command and keystroke.
14186
14187 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
14188 (gnus-mime-display-security): Make it respect
14189 gnus-unbuttonized-mime-type-p.
14190
14191 * gnus-sum.el (gnus-articles-to-read): Comments.
14192 (gnus-article-marked-p): New function.
14193 (gnus-summary-display-make-predicate): New function.
14194 (gnus-select-newsgroup): Use them.
14195
14196 * mm-decode.el (mm-save-part-to-file): Made it not error.
14197
141982001-08-17 Simon Josefsson <jas@extundo.com>
14199
14200 * imap.el (imap-wait-for-tag): If process-status isn't open or
14201 run, return nil instead of sit-for looping.
14202
142032001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14204
14205 * lpath.el (featurep): fbind xml-parse-region.
14206
14207 * gnus.el (gnus-message-archive-method): Default to "archive".
14208 (gnus-message-archive-method): Doc fix.
14209 (gnus-parameters-get-parameter): Cleaned up.
14210 (gnus-expand-group-parameter): New function.
14211
14212 * gnus-start.el (gnus-setup-news): Push the archive server only
14213 the server list.
14214
14215 * mml.el (mml-menu): Changed name to "Attachments".
14216
14217 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
14218 when there is something to detroy.
14219
142202001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
14221
14222 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
14223 nil.
14224
142252001-08-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14226
14227 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
14228 which specifies a time today or tomorrow.
14229
1b17f81a 142302001-08-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14231
14232 * gnus-agent.el (gnus-agent-make-mode-line-string)
14233 (gnus-agent-toggle-plugged): Use new API.
14234
142352001-08-14 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14236
14237 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14238 deadline has expired.
14239
142402001-08-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
14241
14242 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
23f87bed
MB
14243
14244 Support `recent' mark indicating newly arrived messages (to
14245 separate from old but unread messages).
14246
14247 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14248 `nnmail-split-history' if recent is > 0.
14249 (nnimap-request-update-info-internal): Update `recent' marks.
14250 (nnimap-request-set-mark): Never set `recent' marks.
14251 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14252 recent.
14253
14254 * gnus-sum.el (gnus-recent-mark): New mark.
14255 (gnus-newsgroup-recent): New variable.
14256 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14257 (gnus-summary-prepare-threads): Mark recent articles.
14258 (gnus-summary-add-mark): Support recent.
14259 (gnus-summary-update-secondary-mark): Support recent.
14260
14261 * gnus.el (gnus-article-mark-lists): Add recent.
14262
142632001-08-12 Simon Josefsson <jas@extundo.com>
14264
14265 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14266 whether successful decoding took place. Add doc.
14267
142682001-08-12 Simon Josefsson <jas@extundo.com>
14269 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14270
14271 * gnus.el (gnus-summary-line-format, gnus-parameters):
14272 * gnus-gl.el (gnus-summary-grouplens-line-format):
14273 * gnus-salt.el (gnus-summary-pick-line-format):
14274 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14275
142762001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14277
14278 * gnus-score.el (gnus-score-string): Fix `match' regexp
14279 for `extra' header case.
14280
142812001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14282
14283 * nnmbox.el (nnmbox-read-mbox): No warning.
14284
142852001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14286
14287 * nndoc.el (nndoc-article-type): Fix doc.
14288 (nndoc-generate-article-function): New variable.
14289 (nndoc-dissection-function): New variable.
14290 (nndoc-type-alist): Add oe-dbx.
14291 (nndoc-oe-dbx-type-p): New function.
14292 (nndoc-oe-dbx-dissection): New function.
14293 (nndoc-oe-dbx-generate-article): New function.
14294
142952001-08-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14296
14297 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14298 whether deadline has been reached. Patch from Dan Nicolaescu
14299 <dann@godzilla.ics.uci.edu>.
14300
143012001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14302
14303 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2f1982bb 14304 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
23f87bed
MB
14305 <rintaman@cs.Helsinki.FI>.
14306
14307 * mail-source.el (mail-source-movemail): The error buffer is
14308 modified, but nothing in it.
14309
143102001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14311
14312 * message.el (message-bogus-system-names): New variable.
14313 (message-make-fqdn): Use it.
14314
143152001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14316
14317 * nndraft.el (nndraft-request-group): Use
14318 nndraft-auto-save-file-name.
14319
143202001-08-09 Simon Josefsson <jas@extundo.com>
14321
14322 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14323 Don't ask whether to decrypt. Just leave result in buffer (don't
14324 call mm).
14325
14326 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14327 parts as well.
14328 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14329 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14330
143312001-08-09 Simon Josefsson <jas@extundo.com>
14332
14333 * mm-decode.el (mm-insert-part): Return decoding success status.
14334 (mm-save-part-to-file): Error if decoding failed.
14335
143362001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14337
14338 * message.el (message-tab): Use indent-relative.
14339 (message-mode): Don't bind indent-line-function to indent-relative.
14340
143412001-08-09 Simon Josefsson <jas@extundo.com>
14342
2f1982bb 14343 * message.el (message-get-reply-headers): Fix string. Suggested by
23f87bed
MB
14344 Christoph Conrad <cc@cli.de>.
14345
143462001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14347
14348 * message.el (message-tab): Use the current value of
14349 indent-line-function.
14350 (message-mode): Bind indent-line-function to indent-relative.
14351
143522001-08-08 Simon Josefsson <jas@extundo.com>
14353
14354 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14355 whether `imtest' is installed.
14356
1b17f81a 143572001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14358
14359 * gnus-sum.el (gnus-summary-show-article): Call
14360 gnus-summary-update-secondary-secondary-mark.
14361 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14362 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14363
1b17f81a
MB
143642001-08-07 16:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
14365
14366 * mm-uu.el (mm-uu-dissect): Autoload.
14367
23f87bed
MB
143682001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14369
14370 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14371
14372 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14373
23f87bed
MB
14374 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14375
14376 * gnus-util.el (gnus-output-to-rmail): Ditto.
14377 (gnus-output-to-mail): Ditto.
14378
14379 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14380
143812001-08-06 Florian Weimer <fw@deneb.enyo.de>
14382
14383 * message.el (message-indent-citation): Use
14384 `message-yank-cited-prefix' for empty lines.
14385
143862001-08-05 Florian Weimer <fw@deneb.enyo.de>
14387
14388 * message.el (message-indent-citation): Quote only lines starting
14389 with ">" using `message-yank-cited-prefix'.
14390
143912001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14392 Trivial patch.
14393
14394 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14395 gnus-cache-fully-p.
14396
143972001-08-04 Simon Josefsson <jas@extundo.com>
14398
14399 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14400 file if it doesn't exist (by calling gnus-cache-read-active).
14401
144022001-08-04 Simon Josefsson <jas@extundo.com>
14403
14404 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14405 (gnus-cache-passively-or-fully-p): Removed.
14406 (gnus-cache-fully-p): Fix it.
14407
14408 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14409
144102001-08-04 Simon Josefsson <jas@extundo.com>
14411
14412 * gnus-cache.el (gnus-cache-fully-p)
14413 (gnus-cache-passively-or-fully-p): New functions.
14414 (gnus-cache-possibly-enter-article): Cosmetic change, use
14415 `g-c-p-o-f-p'.
14416 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14417 was bogus (`g-c-p-a-a' does not change active info, just change
14418 the functions parameters).
14419 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14420 not removed in groups that match `gnus-uncacheable-groups'.
14421
14422 Reported and modifications based on discussions with Nuutti
14423 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14424
144252001-08-04 Simon Josefsson <jas@extundo.com>
14426 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14427
14428 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14429 calls `gnus-cache-update-active' if bounds has been extended.
14430
144312001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14432
14433 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14434 before remove.
14435 (gnus-mime-security-show-details): Ditto.
14436
144372001-08-04 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14438
14439 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14440 syntax. Protect string-match against nil string and regexp.
14441
144422001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14443
14444 * mm-util.el (mm-find-charset-region): Remove control-1.
14445
144462001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14447
14448 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14449
144502001-08-04 Simon Josefsson <jas@extundo.com>
14451
14452 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14453 buffer. Delete MIME-Version header.
14454
144552001-08-03 Simon Josefsson <jas@extundo.com>
14456
14457 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14458 that is entered does not necessarily have the highest article
14459 number in the group, so use `gnus-cache-possibly-alter-active'
14460 instead of `gnus-cache-update-active'.
14461
144622001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14463
14464 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14465
144662001-08-03 Simon Josefsson <jas@extundo.com>
14467
2f1982bb 14468 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
23f87bed
MB
14469
144702001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14471
14472 * gnus.el (post-method): New group parameter. It also provides
14473 the user option `gnus-post-method-alist' and the internal function
14474 `gnus-parameter-post-method'.
14475
14476 * gnus-msg.el (gnus-post-method): Bind the value of
14477 `gnus-post-method' to the group parameter if it is defined.
14478
144792001-08-02 Simon Josefsson <jas@extundo.com>
14480
14481 * smime.el (smime-extra-arguments): Removed.
14482 (smime-call-openssl-region): Don't use it.
14483
144842001-08-02 Simon Josefsson <jas@extundo.com>
14485
14486 * smime.el (smime-sign-region): Handle stderr.
14487 (smime-encrypt-region): Ditto.
14488
14489 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14490 match the ASN.1 length bytes.
14491 (mm-pkcs7-enveloped-magic): Ditto.
14492 (mm-view-pkcs7-get-type): Don't regexp quote.
14493
1b17f81a 144942001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14495
14496 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14497
144982001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14499
14500 * gnus-art.el (gnus-header-button-alist): References regexp.
14501
145022001-08-01 Gerd Moellmann <gerd@gnu.org>
14503
14504 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14505 already fboundp. Add INTERACTIVE arg to autoload form.
14506
145072001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14508
14509 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14510
14511 * nnmail.el (nnmail-cache-open): Ditto.
14512
145132001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14514
14515 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14516
145172001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14518
14519 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14520
145212001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14522 Originally from Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14523
14524 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14525 (gnus-agent-toggle-plugged): Use it.
14526
145272001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14528
14529 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14530 (gnus-ding-file-coding-system): New variable.
14531 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14532 (gnus-slave-save-newsrc): Use it.
14533
145342001-07-31 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14535
14536 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14537 syntax.
14538
145392001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14540 Originally from Andreas Fuchs <asf@void.at>
14541
14542 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14543 (mml2015-gpg-pretty-print-fpr): New function.
14544 (mml2015-gpg-extract-signature-details): More details, rename from
14545 `m-g-e-from'.
14546 (mml2015-gpg-verify): Use them.
14547 (mml2015-gpg-clear-verify): Use them.
14548
145492001-07-31 Simon Josefsson <jas@extundo.com>
14550
14551 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14552 buffer when done.
14553
145542001-07-30 Simon Josefsson <jas@extundo.com>
14555
14556 * smime.el (smime-call-openssl-region): Revert previous change,
14557 just pass on buf to `call-process-region'.
14558 (smime-verify-region): Doc fix. Don't message stuff. Use
14559 `smime-new-details-buffer'. Inserts error messages into buffer.
14560 (smime-noverify-region): Ditto.
14561 (smime-decrypt-region): Ditto. Handles stderr separately.
14562 (smime-verify-buffer, smime-noverify-buffer)
14563 (smime-decrypt-buffer): Doc fix.
14564 (smime-new-details-buffer): New function.
14565 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14566 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14567 (smime-sign-region, smime-encrypt-region): Don't use
14568 `insert-buffer'.
14569
14570 * mml-smime.el (mml-smime-verify): Fix security button strings.
14571
145722001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14573
14574 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14575 gnus-article-mime-handles.
14576
145772001-07-29 Simon Josefsson <jas@extundo.com>
14578
14579 * mail-source.el (top-level): Require message for message-directory.
14580 (mail-source-directory): Change default to message-directory.
14581
14582 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14583 (smime-certificate-directory, smime-openssl-program)
14584 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14585 (smime-extra-arguments): New variable.
14586 (smime-dns-server): Fix customize group.
14587 (smime-call-openssl-region): Use `smime-extra-arguments'.
14588
1b17f81a 145892001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14590
14591 * smime.el (smime-call-openssl-region): Ignore stderr.
14592
1b17f81a 145932001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14594
14595 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14596 file.
14597
145982001-07-29 Simon Josefsson <jas@extundo.com>
14599
14600 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14601
14602 Support S/MIME decryption.
14603
14604 * mm-decode.el (mm-inline-media-tests):
14605 (mm-inlined-types):
14606 (mm-automatic-display):
14607 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14608
14609 * mm-view.el (mm-pkcs7-signed-magic):
14610 (mm-pkcs7-enveloped-magic): New variables.
14611 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14612 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14613 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14614 PKCS#7 blobs.
14615
14616 * smime.el (smime-decrypt-region): Expand keyfile.
14617
146182001-07-29 Simon Josefsson <jas@extundo.com>
14619
14620 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14621 `ssl.el' variables.
14622
14623 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14624 but line instead of narrowing to it, because `nnmail-parse-active'
14625 calls widen. Thanks to Christoph Conrad
14626 <christoph.conrad@gmx.de>.
14627
146282001-07-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14629
14630 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14631 for %B spec.
14632
14633 * gnus-sum.el (gnus-summary-prepare-threads): If
14634 gnus-sum-thread-tree-root is nil, use subject instead.
14635 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14636 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14637 (gnus-sum-thread-tree-leaf-with-other)
14638 (gnus-sum-thread-tree-single-leaf): Documentation.
14639 (gnus-sum-thread-tree-single-indent): Allow nil.
14640
146412001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14642
14643 * message.el (message-fill-paragraph): Do nothing if the user
14644 wants filladapt-mode.
14645
146462001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14647
14648 * mm-decode.el (mm-image-type-from-buffer): New function.
14649 (mm-get-image): Use it.
14650
146512001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14652
14653 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14654
14655 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14656 mm-display-parts too.
14657
146582001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14659
14660 * nnfolder.el (nnfolder-request-accept-article): Bind
14661 nntp-server-buffer.
14662
14663 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14664 nntp-server-buffer.
14665
146662001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14667
14668 * message.el (message-check-news-header-syntax): Use
14669 message-post-method.
14670 (message-send-news): Bind message-post-method.
14671
146722001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14673
14674 * mml.el (mml-tweak-type-alist): New variable.
14675 (mml-tweak-function-alist): New variable.
14676 (mml-tweak-part): New function.
14677 (mml-generate-mime-1): Use it.
14678
146792001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14680
14681 * nnfolder.el (nnfolder-request-accept-article): Replace
14682 nnfolder-request-list.
14683
146842001-07-27 Simon Josefsson <jas@extundo.com>
14685
14686 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14687 nnoo-change-server failed to do it.
14688
146892001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14690
14691 * gnus.el (gnus-parameters): Make it customizable.
14692
146932001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14694
14695 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14696
14697 * message.el (message-set-auto-save-file-name): More
14698 poor-system-types.
14699
14700 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14701
14702 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14703 supports +.
14704
147052001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14706
14707 * mm-decode.el (mm-readable-p): New function.
14708 (mm-inline-media-tests): Fix the default testers.
14709
147102001-07-26 Simon Josefsson <jas@extundo.com>
14711
14712 * nnimap.el (nnimap-version): Bump version number.
14713
1b17f81a 147142001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14715
14716 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14717 in M$Windows too.
14718
147192001-07-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14720
14721 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14722
147232001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14724
14725 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14726
14727 * mm-decode.el (mm-get-image): Guess then use the type.
14728
14729 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14730
147312001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14732
14733 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14734 display (%B) for threads if threading is off.
14735
1b17f81a 147362001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14737
14738 * gnus-msg.el: Customization patch.
14739
147402001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14741
14742 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14743 variable.
14744 (nnmail-split-fancy-with-parent): Ignore certain groups.
14745
147462001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14747
14748 * gnus-util.el (gnus-byte-compile): New function.
14749 (gnus-use-byte-compile): New variable.
14750 (gnus-make-sort-function): Use it.
14751
14752 * nnmail.el (nnmail-get-new-mail): Use it.
14753
14754 * gnus-agent.el (gnus-category-make-function): Simple function or
14755 compiled function.
14756 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14757
14758 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14759 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14760 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14761
14762 * message.el (message-check-news-header-syntax): Remove quote.
14763
147642001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14765
14766 * message.el (message-use-mail-followup-to): `t' is not a
14767 documented value.
14768
147692001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14770
14771 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14772
147732001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14774
14775 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14776 there are long lines.
14777
147782001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
14779
14780 * dgnushack.el (copy-list): New compiler macro.
14781
147822001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14783
14784 * message.el (message-bounce): If no Return-Path, the whole
14785 content is considered as the original message.
14786
14787 * nnml.el (nnml-check-directory-twice): New variable.
14788 (nnml-article-to-file): Use it.
14789 (nnml-retrieve-headers): Hack it.
14790
147912001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14792
14793 * gnus-win.el (gnus-buffer-configuration): New configure.
14794
14795 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14796 not alive.
14797
14798 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14799 (mm-display-external): Use display-term configure.
14800
148012001-07-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14802
14803 * gnus-delay.el (gnus-delay-default-hour): New variable.
14804 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14805
1b17f81a 148062001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14807
14808 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14809 (gnus-summary-prepare-threads): Ditto.
14810
14811 * gnus.el (gnus-summary-line-format): Add %B.
14812
148132001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14814
14815 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14816
14817 * mm-util.el (mm-string-as-multibyte): New function.
14818
14819 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14820
148212001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14822
14823 * mm-util.el (mm-universal-coding-system): New variable.
14824
14825 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14826
14827 * score-mode.el (score-mode-coding-system): Use it.
14828
148292001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14830
14831 * gnus-start.el (gnus-setup-news): Call
14832 `gnus-check-bogus-newsgroups' just after the native server is
14833 opened.
14834
148352001-07-23 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14836
14837 * nnmail.el (nnmail-do-request-post): Util function to be used by
14838 `nnchoke-request-post' for all nnmail-derived backends.
14839
14840 * nnml.el (nnml-request-post): Use it.
14841
14842 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14843 backend, for it groks nnml-request-post.
14844
14845 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14846 Treat `mail-post' backends like `mail' backends, not like `news'
14847 backends.
14848
148492001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14850
14851 * gnus-msg.el (gnus-setup-message): make-local-hook.
14852
148532001-07-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14854
14855 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14856 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14857 <karl@charcoal.com>, slightly changed by Kai.
14858
14859 * message.el (message-check-news-header-syntax): When checking
14860 whether the groups exist, check the right server based on
14861 `gnus-post-method'.
14862
148632001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14864
14865 * gnus-delay.el: New file.
14866
148672001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14868
14869 * mm-util.el (mm-read-coding-system): Take two arguments.
14870
14871 * gnus-sum.el (gnus-summary-show-article): Use
14872 mm-read-coding-system.
14873
14874 * gnus-art.el (article-de-quoted-unreadable):
14875 (article-de-base64-unreadable, article-wash-html):
14876 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14877
148782001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14879
14880 * nnml.el (nnml-request-post): New function. Can be used for
14881 annotations in nnml groups.
14882
148832001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14884
14885 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14886 command.
14887
14888 * gnus-start.el (gnus-find-new-newsgroups): Use
14889 `message-make-date' instead of `current-time-string'.
14890 (gnus-ask-server-for-new-groups): Ditto.
14891 (gnus-check-first-time-used): Ditto.
14892
148932001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14894
14895 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14896
148972001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14898
14899 * message.el (message-shorten-references): Change `maxcount' and
14900 `cut' to obey USEFOR draft 5.
14901
149022001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14903
14904 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14905 (gnus-summary-set-article-display-arrow): New function.
14906 (gnus-summary-goto-subject): Use it.
14907
149082001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14909
14910 * gnus-sum.el (gnus-summary-import-article): Insert date if
14911 doesn't exist.
14912
149132001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14914
14915 * mml.el (mml-content-type-parameters): New variable.
14916 (mml-content-disposition-parameters): New variable.
14917 (mml-insert-mime-headers): Use them.
14918 (mml-parse-1): Accept charset.
14919
149202001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14921
14922 * gnus-group.el (gnus-group-select-group): Doc fix.
14923
14924 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14925
149262001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
14927
14928 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
14929 to handle `define-derived-mode'.
14930
149312001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14932 From: Stefan Monnier <monnier@cs.yale.edu>
14933
14934 * message.el (message-mode): Use define-derived-mode.
14935 (message-tab): message-completion-alist.
14936
14937 * imap.el (imap-interactive-login): Use make-local-variable.
14938 (imap-open): Ditto.
14939 (imap-authenticate): Ditto.
14940
14941 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14942
14943 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14944
149452001-07-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14946
14947 * message.el (message-citation-line-function): Refer to
14948 gnus-cite-attribution-suffix.
14949
149502001-07-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14951
14952 * gnus-art.el,...: Error convention changes.
14953
149542001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14955
14956 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14957
149582001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14959
14960 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14961 (nnrss-read-server-data): Ditto.
14962
1b17f81a 149632001-07-13 12:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14964
14965 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14966 * Cleanup files.
1b17f81a 14967
23f87bed
MB
149682001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14969
14970 * gnus.el (gnus-summary-line-format): Add %o.
14971
14972 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14973 unless shell outputs something.
14974
149752001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14976
14977 * gnus-art.el (gnus-boring-article-headers): Better doc.
14978 (article-hide-headers): Better regexp.
14979 Suggested by Matt Swift <swift@alum.mit.edu>.
14980
14981 * nnheader.el (nnheader-max-head-length): Better doc.
14982 (nnheader-header-value): Skip spaces.
14983 (nnheader-parse-head): Remove space.
14984 Suggested by Matt Swift <swift@alum.mit.edu>.
14985
14986 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14987 (gnus-get-newsgroup-headers): Remove space.
14988
149892001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14990
14991 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14992 (gnus-summary-reply): Use it.
14993 (gnus-summary-reply-broken-reply-to): New function.
14994 (gnus-msg-force-broken-reply-to): New function.
14995
14996 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14997
149982001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14999
15000 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
15001
150022001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15003
15004 * mm-decode.el (mm-external-terminal-program): New variable.
2f1982bb 15005 (mm-display-external): Use it. Use term to display when no
23f87bed
MB
15006 window-system.
15007
150082001-07-12 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
15009
15010 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2f1982bb 15011 Browse->Next entries to Browse->Prev.
23f87bed
MB
15012
150132001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15014
15015 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
15016
150172001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15018
15019 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
15020 for the default encoding.
15021
15022 * nnrss.el (nnrss-url-field): New field.
15023 (nnrss-request-article): Add newsgroups.
15024
15025 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
15026
150272001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15028
15029 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
15030
15031 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
15032 (gnus-draft-setup): Remove backlog.
15033
150342001-07-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
15035
15036 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
15037 Cleanup.
15038
150392001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15040
15041 * gnus-msg.el (gnus-bug): Erase buffer.
15042
15043 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
15044
150452001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15046
15047 * mm-decode.el (mm-attachment-override-p): Fix typo.
15048
150492001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
15050
15051 * gnus-kill.el (gnus-execute): Work with the extra headers.
15052 * gnus-sum.el (gnus-summary-execute-command): Ditto.
15053
150542001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15055
15056 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2f1982bb 15057 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
23f87bed
MB
15058
15059 * message.el (message-send-mail-real-function): New variable.
2f1982bb 15060 (message-send-mail-partially, message-send-mail): Use it.
23f87bed
MB
15061
15062 * nngateway.el (nngateway-request-post): Use it.
15063
15064 * gnus-agent.el (gnus-agentize): Use it.
15065
15066 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
15067 (nnsoup-revert-variables): Use it.
15068
150692001-07-09 Colin Walters <walters@cis.ohio-state.edu>
15070
15071 * mm-decode.el (mm-inline-media-tests): Default to displaying as
15072 text/plain if the type doesn't match any other media types.
15073 (mm-inlined-types): Doc fix.
15074 (mm-display-inline): Revert previous change (now handled by a
15075 default type in `mm-inline-media-tests'.
15076 (mm-inlinable-p): Revive.
15077 (mm-display-part): Call `mm-inlinable-p'.
15078 (mm-attachment-override-p): Ditto.
15079 (mm-inlined-p): Doc fix.
15080
15081 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
15082 well as `mm-inlined-p'.
15083
150842001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15085
15086 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
15087 (nntp-send-command-and-decode): Use gnus-point-at-bol.
15088
1b17f81a 150892001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15090
15091 * message.el (message-use-mail-followup-to): New variable.
15092 (message-get-reply-headers): Use it.
15093
150942001-07-04 Gerd Moellmann <gerd@gnu.org>
15095
15096 * nnheader.el (nnheader-init-server-buffer): Make sure the
15097 *nntpd* buffer is made multibyte instead of a random buffer.
15098
150992001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15100
15101 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
15102 when it returns headers.
15103
151042001-07-07 Simon Josefsson <jas@extundo.com>
15105
15106 * rfc2047.el (rfc2047-encode-message-header): Skip header when
2f1982bb 15107 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
23f87bed
MB
15108
151092001-07-06 Simon Josefsson <jas@extundo.com>
15110
15111 * imap.el (imap-parse-address-list, imap-parse-flag-list)
15112 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
15113 Add information in `assert's.
15114
15115 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2f1982bb 15116 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
23f87bed
MB
15117 and `nnimap-group-overview-filename', should handle all
15118 change-of-uidvalidity related issues. But there may be other
15119 problems.)
15120
151212001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15122
15123 * rfc2047.el (rfc2047-encode-message-header): Don't include the
15124 header name when folding.
15125
151262001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15127
15128 * mm-decode.el (mm-inlined-types): Document relationship with
15129 `mm-inline-media-tests'.
15130 (mm-display-inline): Default to displaying as plain text if no
15131 inlining handler is available.
15132 (mm-inlinable-p): Remove.
15133 (mm-inlined-p): Don't call `mm-inlinable-p'.
15134 (mm-automatic-display-p): Ditto.
15135 (mm-attachment-override-p): Ditto.
15136
151372001-07-04 Simon Josefsson <jas@extundo.com>
15138
15139 * nnimap.el (nnimap-importantize-dormant): New variable.
15140 (nnimap-request-update-info-internal): Use it.
15141 (nnimap-request-set-mark): Ditto.
15142
151432001-07-04 Didier Verna <didier@lrde.epita.fr>
15144
2f1982bb
JB
15145 * nntp.el (nntp-send-command): Don't pass a buffer argument to
15146 `point'. Only XEmacs accepts this.
15147 * nntp.el (nntp-send-command-nodelete): Ditto.
15148 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed
MB
15149
151502001-07-04 Didier Verna <didier@lrde.epita.fr>
15151
2f1982bb 15152 * nntp.el (nntp-open-connection-function): Doc update.
23f87bed
MB
15153 * nntp.el (nntp-pre-command): New.
15154 * nntp.el (nntp-via-rlogin-command): New.
15155 * nntp.el (nntp-via-telnet-command): New.
15156 * nntp.el (nntp-via-telnet-switches): New.
15157 * nntp.el (nntp-via-user-name): New.
15158 * nntp.el (nntp-via-user-password): New.
15159 * nntp.el (nntp-via-address): New.
15160 * nntp.el (nntp-via-envuser): New.
15161 * nntp.el (nntp-via-shell-prompt): New.
15162 * nntp.el (nntp-open-telnet-stream): New.
15163 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
15164 * nntp.el (nntp-open-via-telnet-and-telnet): New.
2f1982bb
JB
15165 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
15166 * nntp.el (nntp-send-command): Ditto.
15167 * nntp.el (nntp-send-command-nodelete): Ditto.
15168 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed
MB
15169
151702001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
15171 Trivial patch.
15172
15173 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
15174 `when'.
15175
1b17f81a 151762001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
15177
15178 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
15179
151802001-07-03 Simon Josefsson <jas@extundo.com>
15181
15182 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
15183 remove it (workaround XEmacs `fill-region' bug).
15184
151852001-07-01 Simon Josefsson <jas@extundo.com>
15186
15187 * nnimap.el (nnimap-date-days-ago): Defeat locale.
15188
151892001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15190
15191 * mml2015.el (mml2015-format-error): New function.
15192 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
15193 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
15194 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
15195
151962001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15197
15198 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
15199 Suggested by Christoph Conrad <C.Conrad@cli.de>.
15200
15201 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
15202 group variables.
15203
152042001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15205
15206 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
15207
15208 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
15209 (nnrss-save-group-data): Ditto.
15210
15211 * gnus-agent.el (gnus-agent-save-alist): Ditto.
15212
152132001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
15214
15215 * message.el (message-do-send-housekeeping): Narrow to headers.
15216
152172001-06-24 Simon Josefsson <jas@extundo.com>
15218
15219 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
15220 insertion when breaking lines looked for " \t" instead of "[ \t]".
15221 (rfc2047-encode-message-header): Fold lines even if
15222 no QP encoding is done.
15223
1b17f81a 152242001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
15225
15226 * smime.el (smime-keys): Support additional certificates.
15227 (smime-make-certfiles): New function.
15228 (smime-sign-region): Use previous variables.
15229 (smime-get-certfiles): New function.
15230 (smime-sign-buffer): Use it.
15231 (smime-verify-region): Support both CAfile and CApath.
15232
152332001-06-23 Simon Josefsson <jas@extundo.com>
15234
15235 * smime.el (smime-decrypt-region): Perhaps work.
15236
152372001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15238
15239 * gnus-msg.el (gnus-copy-article-buffer): Typo.
15240
152412001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
15242
15243 * mm-decode.el (mm-save-part): Rewrite file name.
15244 (mm-file-name-rewrite-functions): New variable.
15245 (mm-file-name-delete-whitespace): New function.
15246 (mm-file-name-trim-whitespace): New function.
15247 (mm-file-name-collapse-whitespace): New function.
15248 (mm-file-name-replace-whitespace): New variable and function.
15249
152502001-06-22 Simon Josefsson <jas@extundo.com>
15251
15252 * message.el (message-make-date): Workaround locale for weekdays.
15253
152542001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15255
15256 * message.el (message-goto-body): Return nil if not found. (revert!)
15257
1b17f81a 152582001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15259
15260 * message.el (message-goto-body): Some messages have no header.
15261
15262 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15263
152642001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15265
15266 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15267
152682001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15269
15270 * message.el (message-make-date): Add week day.
15271 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15272
152732001-06-19 Simon Josefsson <jas@extundo.com>
15274
15275 * message.el (message-yank-prefix): Doc fix.
15276 (message-yank-cited-prefix): Ditto.
15277 (message-delete-not-region): Keep citation prefix on first line,
15278 if possible and appropriate.
15279
152802001-06-19 Simon Josefsson <jas@extundo.com>
15281
15282 * imap.el (imap-process-connection-type): New variable.
15283 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15284 recent `imtest's work completely (no line length issues), while
15285 making making old `imtest's unusable. Thanks to NAGY Andras
15286 <nagya@inf.elte.hu> for his work.
15287
152882000-12-30 NAGY Andras <nagya@inf.elte.hu>
15289
15290 * imap.el (imap-ssl-program): Add -quiet to shut up
15291 OpenSSL/SSLeay's internal debug talk.
15292
152932001-06-19 Matt Armstrong <matt@lickey.com>
15294
15295 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15296 server.
15297
152982001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15299
15300 * nnmail.el (nnmail-article-buffer): New variable.
15301 (nnmail-split-incoming): Use it.
15302
153032001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15304
15305 * qp.el (quoted-printable-decode-region): If called interactively,
15306 use coding-system-for-read.
15307
153082001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15309
15310 * message.el (message-check-news-header-syntax): Check Reply-To.
15311
153122001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15313
15314 * mml.el (mml-parse-1): Use message options.
15315
15316 * message.el (message-do-fcc): Don't do anything if there is no
15317 FCC.
15318
153192001-06-16 Simon Josefsson <jas@extundo.com>
15320
15321 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15322 (nnimap-expunge-search-string): New variable.
15323 (nnimap-request-expire-articles): Use it.
15324
153252001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15326
2f1982bb
JB
15327 * message.el (message-send-mail-with-qmail): Wrong exit status is
15328 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
23f87bed
MB
15329
153302001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15331
15332 * gnus-art.el (article-strip-multiple-blank-lines): Use
15333 delete-region instead of replace-match.
15334
153352001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336
15337 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15338 (nnweb-google-wash-article): Ditto.
15339
996aa8c1 153402001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15341
15342 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15343
153442001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15345
15346 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15347 specs.
15348
153492001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15350
15351 * gnus.el (gnus-email-address): Move it here.
15352
15353 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15354 requested.
15355 (article-de-base64-unreadable): Ditto.
15356 (article-wash-html): Ditto.
15357
153582001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15359
15360 * message.el (message-options-set-recipient): Don't add ", "
2f1982bb 15361 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
23f87bed
MB
15362
153632001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15364
15365 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15366
1b17f81a 153672001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15368
15369 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15370
153712001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15372
15373 * nnrss.el (nnrss-node-text): Node might be nil.
15374
1b17f81a 153752001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15376
15377 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15378 part.
15379
153802001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15381
15382 * nnrss.el (nnrss-group-alist): More items.
15383
153842001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15385
15386 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15387
153882001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15389 Trivial patch from Dale Hagglund <rdh@best.com>
15390
15391 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15392 restrict clauses.
15393
1b17f81a 153942001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15395
15396 * message.el (message-wide-reply-confirm-recipients): New variable.
15397
1b17f81a 153982001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15399
15400 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15401 fix so it works with XEmacs.
15402
154032001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15404
15405 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15406 headers.
15407
154082001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15409
15410 * nnrss.el: Fix a few bugs.
15411
1b17f81a 154122001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15413
15414 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15415 generate compiler warnings.
23f87bed
MB
15416
154172001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15418
15419 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15420 binary so that we don't transmit ISO 2022 garbage to the process.
15421 This is needed under XEmacs.
15422
154232001-06-03 Simon Josefsson <simon@josefsson.org>
15424
2f1982bb 15425 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
23f87bed
MB
15426 autoloaded incorrectly below because ssl-program-* is bound.)
15427 Thanks to Amos Gouaux for report.
15428
154292001-06-02 Simon Josefsson <simon@josefsson.org>
15430
15431 * imap.el (imap-kerberos4-open):
15432 (imap-gssapi-open):
15433 (imap-ssl-open):
15434 (imap-network-open):
15435 (imap-shell-open):
15436 (imap-starttls-open): Set buffer to workaround spurious
15437 `accept-process-output' buffer changes. Thanks to Mats Lidell
15438 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15439 Colman <colman@ppllc.com> for report.
15440
154412001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15442
15443 * gnus-sum.el (gnus-summary-catchup): New argument.
15444 (gnus-summary-catchup-from-here): New function.
15445
154462001-05-30 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15447
15448 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15449 back, then insert glyph. (Before, the glyph was inserted first,
15450 then the newline.) This works around a behavior in XEmacs where
15451 it is not possible to insert a character after a glyph which is at
15452 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15453
1b17f81a 154542001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15455
15456 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15457 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15458 mm-destroy-postponed-undisplay-list): New functions.
15459 (mm-display-external): Use them.
15460
1b17f81a 154612001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15462
15463 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15464 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15465
154662001-05-27 Simon Josefsson <simon@josefsson.org>
15467
15468 * message.el (message-yank-cited-prefix): New variable.
15469 (message-indent-citation): Use it.
15470
15471 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15472 as details.
15473 (mml2015-mailcrypt-clear-verify): Ditto.
15474
1b17f81a 154752001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15476
15477 * gnus-sum.el (gnus-summary-default-high-score,
15478 gnus-summary-default-low-score): New variables.
15479 (gnus-summary-highlight): Use them.
15480
154812001-05-16 Didier Verna <didier@lrde.epita.fr>
15482
2f1982bb 15483 * message.el (message-mail): Pass the 'send-actions argument to
23f87bed
MB
15484 `message-setup'.
15485
1b17f81a 154862001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15487
15488 * gnus-art.el (gnus-mime-view-part-as-charset):
15489 (gnus-mime-internalize-part): Doc fixes.
15490
154912001-05-11 Simon Josefsson <simon@josefsson.org>
15492
15493 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15494 status lines without any text ("^215$").
15495
154962001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15497
15498 * nnrss.el (nnrss-check-group): Reverse.
15499
155002001-05-07 Simon Josefsson <simon@josefsson.org>
15501
15502 * message.el (message-get-reply-headers):
15503 (message-followup): Fix typo, suggested by David Green
15504 <dgreen@uab.edu>
15505
155062001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15507
15508 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15509
15510 * nnrss.el (nnrss-open-server): Read server data when it is called.
15511 (nnrss-request-expire-articles): Fix.
15512
155132001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15514
15515 * message.el (message-do-send-housekeeping): mail-abbrevs may
15516 rename buffer behind Gnus.
15517
155182001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15519
15520 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15521 (nnrss-group-alist): Add more resources.
15522 (nnrss-check-group): Ignore errors.
15523
155242001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15525
15526 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15527
15528 * nnslashdot.el (nnslashdot-request-list): Add time.
15529 (nnslashdot-request-expire-articles): New function.
15530
15531 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15532 secondary methods too.
15533
155342001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15535
15536 * message.el (message-use-followup-to): Set default value to t.
15537
155382001-05-03 Florian Weimer <fw@deneb.enyo.de>
15539
15540 * message.el (message-dont-reply-to-names): Fix documentation.
15541 (message-get-reply-headers): Use Mail-Followup-To only for wide
15542 replies.
15543
155442001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15545
15546 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15547 correctly.
15548 (nnrss-check-group): Use time.
15549
996aa8c1 155502001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15551
15552 * gnus.el: Oort Gnus v0.03 is released.
15553
155542001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15555
15556 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15557 group.
15558
155592001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15560
15561 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15562
155632001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15564
15565 * nnultimate.el (nnultimate-retrieve-headers): Return all
15566 available headers.
15567
15568 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15569 (gnus-get-newsgroup-headers-xover): Use it.
15570
155712001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15572
15573 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15574
155752001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15576
15577 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15578
155792001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15580
15581 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15582 disable it.
15583
15584 * gnus.el (gnus-info-nodes): Remove a few The's.
15585
155862001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15587
15588 * mail-source.el (mail-source-movemail): Call-process may return a
15589 signal description string.
15590
15591 * gnus-start.el (gnus-read-newsrc-el-file):
15592 gnus-newsrc-file-version may be nil.
15593
15594 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15595 Suggested by Michael Sperber [Mr. Preprocessor]
15596 <sperber@informatik.uni-tuebingen.de>.
15597
155982001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15599
15600 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15601
156022001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15603
15604 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15605 fontify HANDLE.
15606
156072001-04-18 Simon Josefsson <simon@josefsson.org>
15608
15609 * smime.el (smime-ask-passphrase): Rework to return value.
15610 (smime-sign-region): Rework to bind value and use it.
15611 (smime-decrypt-region): Ditto.
15612
156132001-04-18 Simon Josefsson <simon@josefsson.org>
15614 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15615
15616 * smime.el (smime-ask-passphrase): New function.
15617 (smime-sign-region): Use it.
15618 (smime-encrypt-cipher): New variable.
15619 (smime-decrypt-region): Ditto.
15620
156212001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15622
15623 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15624 the log.
15625
996aa8c1 156262001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15627
15628 * gnus.el: Oort Gnus v0.02 is released.
15629
156302001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15631
15632 * gnus.el: Oort Gnus v0.01 is released.
15633
156342001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15635
15636 * gnus-sum.el (gnus-summary-highlight): Highlight read
15637 undownloaded articles as read articles.
15638
15639 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15640 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15641 articles, even read ones, as such.
15642
15643 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15644 (gnus-find-matching-articles): New function.
15645 (gnus-summary-limit-include-matching-articles): New command.
15646 (gnus-summary-limit-include-thread): Include articles that have
15647 matching subjects.
15648 (gnus-offer-save-summaries): Clean up.
15649
156502001-04-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15651
15652 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15653
1b17f81a 156542001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15655
15656 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15657
156582001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15659
15660 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15661 newsgroup names when the original article is a news message.
15662
156632001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15664
15665 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
2f1982bb 15666 supported. Suggest by Jim Meyering <jim@meyering.net>.
23f87bed
MB
15667
156682001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15669
15670 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15671 regexp in nnmail-split-fancy.
15672
156732001-04-10 Simon Josefsson <simon@josefsson.org>
15674
15675 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15676
156772001-04-10 Colin Marquardt <colin@marquardt-home.de>
15678
15679 * message.el (message-send-mail): Improve the interaction with the
15680 user.
15681
156822001-04-10 Simon Josefsson <simon@josefsson.org>
15683
15684 * imap.el (imap-message-copy): Work around buggy servers that
15685 doesn't send TRYCREATE tags.
15686
156872001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15688
15689 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15690
156912001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15692
15693 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15694 date.
15695
156962001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15697
15698 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15699 lives.
15700
157012001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15702
15703 * gnus-art.el (gnus-parse-news-url): New function.
15704 (gnus-button-handle-news): New function.
15705 (gnus-button-alist): Point to new functions.
15706
15707 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15708
15709 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15710 gnus-format-specs.
15711
15712 * message.el (message-check-news-header-syntax): Question even
15713 when Gnus doesn't know the group names.
15714 (message-send-news): Clean up.
15715
15716 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15717 exited on purpose without saving.
15718
15719 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15720
157212001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15722
15723 * gnus-score.el (gnus-score-orphans): Clean up.
15724
15725 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15726
15727 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15728 later.
15729
15730 * gnus-start.el (gnus-close-all-servers): Find the right items to
15731 close.
15732
15733 * qp.el (quoted-printable-decode-region): Just message
15734 malformation; don't quit.
15735
1b17f81a 157362001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15737
15738 * gnus.el (gnus-interactive): A typo.
15739
157402001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15741
15742 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15743 `assq-delete-all', if that function exists; otherwise use the old
2f1982bb 15744 definition. Documentation changed to match the one in
23f87bed
MB
15745 `assq-delete-all'.
15746
157472001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15748
15749 * gnus-start.el (gnus-close-all-servers): New function.
15750
15751 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15752 (gnus-server-remove-denials): Clean up.
15753
15754 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15755 keystroke.
15756
157572001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15758
15759 * message.el (message-send-news): Message where we are sending.
15760 (message-send-mail): Ditto.
15761
15762 * gnus.el (gnus-server-string): New function.
15763
15764 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15765
15766 * mm-decode.el (mm-default-directory): Customized.
15767 (mm-tmp-directory): Ditto.
15768
15769 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15770 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15771 or Chars.
15772 (gnus-summary-line-format-alist): ?l is now a string.
15773 (gnus-summary-prepare-threads): Output ? for unknown lines.
15774 (gnus-summary-insert-line): Ditto.
15775 (gnus-summary-print-article): Unbalanced parentheses.
15776
15777 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15778 out whether new stuff has arrived.
15779
157802001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15781
15782 * gnus-sum.el: Let printing work on ttys on Emacs.
15783
157842001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15785
15786 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15787 when forcing news.
15788
15789 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15790 command.
15791
157922001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15793
15794 * message.el (message-set-auto-save-file-name): Don't use
15795 asterisks under nt.
15796
157972001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15798
15799 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15800 lists of articles.
15801
15802 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15803
15804 * gnus-msg.el (gnus-put-message): Clean up.
15805 (gnus-summary-reply): Mark all replied-to articles as replied to.
15806 (gnus-inews-add-send-actions): Also mark as forwarded.
15807 (gnus-summary-mail-forward): Mark as forwarded.
15808
15809 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15810 of articles.
15811 (gnus-summary-mark-article-as-forwarded): Ditto.
15812
15813 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15814 forwarded.
15815 (gnus-summary-mail-forward): Clean up.
15816
15817 * gnus.el (gnus-article-mark-lists): Added forward.
15818
15819 * gnus-sum.el (gnus-forwarded-mark): New variable.
15820 (gnus-summary-prepare-threads): Use it.
15821 (gnus-summary-update-secondary-mark): Ditto.
15822 (gnus-newsgroup-forwarded): New variable.
15823
158242001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15825
15826 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15827 (gnus-summary-very-wide-reply): New command and keystroke.
15828 (gnus-summary-very-wide-reply-with-original): Ditto.
15829
15830 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15831 (gnus-score-adaptive): Use it.
15832
15833 * gnus-start.el (gnus-get-unread-articles): Clean up.
15834
158352001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15836
15837 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15838 boards.
15839
158402001-03-21 Didier Verna <didier@lrde.epita.fr>
15841
15842 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2f1982bb 15843 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
23f87bed
MB
15844
158452001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15846
15847 * nnultimate.el (nnultimate-retrieve-headers): Understand
15848 long-form month names.
15849
158502001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15851
15852 * gnus-sum.el (gnus-summary-show-all-headers):
2f1982bb 15853 gnus-article-show-all-headers is broken. Use
23f87bed
MB
15854 gnus-summary-toggle-header instead.
15855
15856 * mml2015.el (mml2015-gpg-extract-from): No error.
15857
1b17f81a 158582001-03-18 23:00:00 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
15859
15860 * mml2015.el (mml2015-gpg-extract-from): New function.
15861 (mml2015-gpg-verify): Use it.
15862 (mml2015-gpg-clear-verify): Use it.
15863
158642001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15865
15866 * message.el (message-setup-fill-variables): Use
15867 fill-paragraph-function.
15868 (message-fill-paragraph): Take an argument.
15869 (message-newline-and-reformat): Take another argument.
15870
158712001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15872
15873 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15874
158752001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15876
15877 * message.el (message-forward): local-variable-p takes an extra
15878 argument in XEmacs.
15879
158802001-03-16 Simon Josefsson <simon@josefsson.org>
15881
15882 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15883 `nnimap-use-nov-p' (it really tested the negative).
15884 (nnimap-retrieve-headers): Use it.
15885
158862001-03-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15887
15888 * message.el (message-generate-headers-first): Update doc.
15889
158902001-03-10 Matthias Wiehl <mwiehl@gmx.de>
15891 Trivial patch.
15892
15893 * gnus.el (gnus-summary-line-format): Typo.
15894
158952001-03-11 Simon Josefsson <simon@josefsson.org>
15896
15897 * mailcap.el (mailcap-mime-data): Add application/sieve.
15898 (mailcap-mime-extensions): Add .siv, .xls.
15899
1b17f81a 159002001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15901
15902 * gnus-score.el (gnus-summary-lower-thread): Typo.
15903
159042001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15905
15906 * message.el (message-forward-decoded-p): New variable.
15907 (message-forward-subject-author-subject): Use it.
15908 (message-make-forward-subject): Use it.
15909 (message-forward): Use it.
15910
15911 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15912
15913 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15914 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15915
15916;;Has been fixed -- zsh.
15917;;2001-03-05 Dave Love <fx@gnu.org>
15918;;
15919;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15920;; Move it after definition of mm-coding-system-p.
15921;;
159222001-03-01 Dave Love <fx@gnu.org>
15923
15924 * mm-util.el (mm-inhibit-file-name-handlers): Add
15925 image-file-handler.
15926
159272001-02-11 Dave Love <fx@gnu.org>
15928
15929 * message.el (message-signature-file): Fix doc, :type.
15930
159312001-02-08 Dave Love <fx@gnu.org>
15932
15933 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15934 (message-posting-charset): Defvar when compiling again.
15935 (rfc2047-encodable-p): Require message.
15936
15937 * gnus-sum.el (gnus-alter-articles-to-read-function):
15938 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15939
159402001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15941
15942 * nnrss.el: New file.
15943
159442001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15945
15946 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15947 `skip-chars-forward'.
15948
159492001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15950
15951 * nndraft.el (nndraft-request-group): Restore auto save files if
15952 the original files do not exist.
15953
159542001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15955
15956 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15957 SCORE paths.
15958
15959 * mm-decode.el (mm-dissect-buffer): Call
15960 mail-extract-address-components only if necessary.
15961
159622001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15963
15964 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15965 directory part.
15966 (gnus-score-search-global-directories): Use file-directory-p.
15967
1b17f81a
MB
159682001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15969
23f87bed
MB
15970 * gnus-score.el (gnus-score-score-files-1): Use
15971 gnus-kill-files-directory.
23f87bed
MB
15972
159732001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15974
15975 * gnus.el (charset): Move here from gnus-sum.el.
15976
159772001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15978
15979 * mml.el (mml-preview): Disable local map.
15980
15981 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15982 gnus-article-post-menu here.
15983
15984 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15985 if it has not been made.
15986
159872001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15988
15989 * gnus-art.el (gnus-article-describe-key): Map key to event.
2f1982bb 15990 (gnus-article-describe-key-briefly): Ditto.
23f87bed
MB
15991
159922001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15993
15994 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15995
1b17f81a 159962001-03-01 22:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15997
15998 * dgnushack.el (coerce, merge, subseq): defmacro.
15999
160002001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16001
16002 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
16003 A fake defalias in nndraft.el results a not-activated bug in
16004 uncompiled versions.
16005
160062001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16007
16008 * gnus-util.el (gnus-split-references): Handle malformed References:.
16009
160102001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16011
16012 * gnus-art.el (gnus-article-mime-part-status): 1 part.
16013
1b17f81a 160142001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
16015
16016 * gnus.el (gnus-parameters): Typo.
16017
160182001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16019
16020 * gnus.el (gnus-read-method): Remove redundancy.
16021
160222001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16023
16024 * nnslashdot.el (nnslashdot-backslash-url): New variable.
16025 (nnslashdot-request-list): Use it.
16026
160272001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16028
16029 * nnml.el (nnml-generate-active-info): Fix the case when there is
16030 no file.
16031
2f1982bb 16032 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
23f87bed
MB
16033 (gnus-summary-create-article): New function.
16034
16035 * gnus-group.el (gnus-group-mark-article-read): New function.
16036
16037 * gnus-msg.el (gnus-inews-do-gcc): Use it.
16038
16039 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
16040
160412001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16042
16043 * gnus-art.el (gnus-article-edit-done): Don't use
16044 gnus-article-edit-exit.
16045 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
16046
16047 * gnus.el (gnus-parameters): New variable.
16048 Suggested by NAGY Andras <nagya@inf.elte.hu>.
16049 (gnus-parameters-get-parameter): New function.
16050 (gnus-group-find-parameter): Use it.
16051
160522001-02-23 Simon Josefsson <simon@josefsson.org>
16053
16054 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
16055 change of default value to `current'.
16056
160572001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16058
16059 * nneething.el (nneething-get-head): Insert unreadable file too.
16060
160612001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16062
16063 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
16064
16065 * webmail.el (webmail-type-definition): Deja is bought by google.
16066
160672001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16068
16069 * gnus-sum.el (gnus-fetch-headers): New function.
16070 (gnus-select-newsgroup): Use it.
16071 (gnus-summary-insert-articles): New function.
16072 (gnus-summary-insert-old-articles): New function.
16073 (gnus-summary-insert-new-articles): New function.
16074
16075 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
16076 (gnus-group-list-active): Ditto.
16077 * gnus-sum.el (gnus-set-mode-line): Ditto.
16078 (gnus-summary-read-group-1): Ditto.
16079
160802001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16081
16082 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
16083 current topic.
16084
160852001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16086
16087 * smiley.el (gnus-smiley-display): Don't do widening.
16088
2f1982bb 16089 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
23f87bed
MB
16090 within body.
16091
16092 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
16093
16094 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
16095 New variable.
16096 (gnus-mime-display-multipart-related-as-mixed): New variable.
16097 (gnus-mime-display-part): Use them.
16098
160992001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16100
16101 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
16102 something special.
16103
161042001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16105
16106 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
16107 (nnweb-request-article): Call reference if exists.
16108 (nnweb-type-definition): Dejanews is bought by google.com.
16109 Beta!
16110
161112001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16112
16113 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
16114
161152001-02-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16116
16117 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
16118 gnus-article-sort-functions.
16119 (gnus-article-sort-functions): Doc fix. Refer to
16120 gnus-thread-sort-functions.
16121
1b17f81a 161222001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16123
16124 * message.el (message-get-reply-headers): More fixes.
16125
161262001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16127
16128 * message.el (message-get-reply-headers): Fix bug with
16129 Mail-Followup-To/to-address interaction.
16130
161312001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16132
16133 * gnus-msg.el (gnus-configure-posting-styles): Match header in
16134 gnus-article-copy.
16135
161362001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16137
16138 * message.el (message-do-send-housekeeping): Rename to a better
16139 name.
16140
161412001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16142
16143 * message.el (message-cancel-news): Check article first, then ask
16144 yes or no.
16145
161462001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16147
16148 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
16149
161502001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16151
16152 * gnus-range.el (gnus-range-normalize): New function.
16153
161542001-02-15 NAGY Andras <nagya@inf.elte.hu>
16155
16156 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
16157
161582001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16159
16160 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
16161
16162 * nnagent.el (nnagent-request-regenerate): New function.
16163
16164 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
16165
16166 * nnml.el (nnml-generate-nov-databases): Accept argument
2f1982bb
JB
16167 server. Don't open server if it is opened.
16168 (nnml-request-regenerate): Use it. Change to deffoo.
23f87bed
MB
16169
161702001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
16171
16172 * gnus.el (gnus-define-group-parameter): Fix.
16173
161742001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16175
16176 * gnus.el (gnus-define-group-parameter): Improved.
16177
16178 * gnus-sum.el (charset): Define parameter.
16179 (ignored-charsets): Ditto.
16180 (gnus-summary-setup-default-charset): Use them.
16181
16182 * gnus-start.el (gnus-read-descriptions-file): Use them.
16183
16184 * gnus-cus.el (gnus-group-parameters): Remove them.
16185
161862001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16187
16188 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
16189
161902001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16191
16192 * gnus-sum.el (gnus-summary-read-group-1): Remove
16193 gnus-summary-set-local-parameters.
16194 (gnus-summary-setup-buffer): Put it here.
16195
161962001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16197
16198 * gnus.el (to-address): Define parameter.
16199 (to-list): Ditto.
16200 * gnus-art.el (article-hide-boring-headers): Use them.
16201 * gnus-msg.el (gnus-post-news): Ditto.
16202 * gnus-cus.el (gnus-group-parameters): Remove them.
16203
162042001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16205
16206 * gnus-draft.el (gnus-draft-reminder): New function.
16207
16208 * gnus-art.el (gnus-sender-save-name): New function.
16209
162102001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16211
16212 * mm-util.el (mm-mime-charset): Error message.
16213
162142001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16215
16216 * message.el (message-check-news-body-syntax): Don't check mml lines.
16217
162182001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16219
16220 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
16221 subscribe.
16222
16223 * gnus-start.el (gnus-call-subscribe-functions): New function.
16224 (gnus-find-new-newsgroups): Use it.
16225 (gnus-ask-server-for-new-groups): Use it.
16226 (gnus-check-first-time-used): Use it.
16227 (gnus-subscribe-newsgroup-method): Grok a list of functions.
16228 (gnus-subscribe-options-newsgroup-method): Ditto.
16229 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
16230 return .
16231
162322001-02-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16233
16234 * gnus-cus.el (gnus-score-customize): Doc fix.
16235
162362001-02-11 Jesper Harder <harder@ifa.au.dk>
16237
16238 * dgnushack.el (my-getenv): Typo.
16239
162402001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16241
16242 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
16243
162442001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16245
16246 * gnus-group.el (gnus-group-suspend): Offer save summaries.
16247
16248 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
16249 (gnus-treatment-function-alist): Use it.
16250 (article-remove-leading-whitespace): New function.
16251 (gnus-article-make-menu-bar): Use it.
16252
16253 * gnus-sum.el (gnus-summary-wash-empty-map): Add
16254 remove-leading-whitespace.
16255 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
16256 because of conflict.
16257
162582001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16259
16260 * Makefile.in: Hack generating gnus-load.el.
16261 * dgnushack.el: Ditto.
16262 * gnus-load.el: Remove it.
16263
162642001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16265
16266 * dgnushack.el : Add URLDIR.
16267
16268 * Makefile.in (EMACS_COMP): Ditto.
16269
162702001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16271
16272 * gnus-cus.el (gnus-score-customize): Error on no score file.
16273
162742001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16275
16276 * mm-decode.el (mm-merge-handles): New function.
16277
16278 * mm-view.el (mm-inline-message): Use it.
16279 (mm-view-message): Ditto.
16280
16281 * mm-partial.el (mm-inline-partial): Ditto.
16282
16283 * mm-extern.el (mm-inline-external-body): Ditto.
16284
16285 * gnus-art.el (gnus-mime-view-part): Ditto.
16286 (gnus-mime-view-part-as-type): Ditto.
16287 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16288 cases.
16289
162902001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16291
16292 * message.el (message-cancel-news): Allow to shoot foot.
16293 (message-supersede): Ditto.
16294
162952001-02-08 Tommi Vainikainen <thv@iki.fi>
16296 Trivial patch.
16297
16298 * gnus-sum.el (gnus-simplify-subject-re): Use
16299 message-subject-re-regexp.
16300
163012001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16302
16303 * nnmail.el (nnmail-expiry-target-group): Bind
16304 nnmail-cache-accepted-message-ids to nil.
16305
16306 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16307 coding system.
16308
163092001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16310
16311 * qp.el (quoted-printable-encode-region): Make sure characters are
16312 between 00 and FF. Don't check charset.
16313
16314 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16315 in Emacs 20.
16316 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16317
163182001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16319
16320 * message.el (message-make-forward-subject): Argument decoded.
16321 (message-forward): Use it when digest.
16322
16323 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16324 buffer.
16325
163262001-02-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16327
16328 * message.el (message-generate-headers-first): Doc fix.
16329
163302001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16331
16332 * gnus-art.el (article-make-date-line): Error proof.
16333
163342001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16335
16336 * gnus-group.el (gnus-group-listing-limit): New variable.
16337 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16338
16339 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16340
163412001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16342
16343 * message.el (message-newline-and-reformat): Special case for
16344 breaking at BOL.
16345
163462001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16347
16348 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16349 message/rfc822.
16350
163512001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16352
16353 * message.el (message-encode-message-body): Don't insert
16354 Content-Type if it is inside a mail.
16355
163562001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16357
16358 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16359 gnus-article-commands-menu.
16360
16361 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16362 in Emacs.
16363
16364 * gnus-start.el (gnus-read-descriptions-file): Use
16365 gnus-group-name-charset and gnus-group-charset-alist.
16366
163672001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16368
16369 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16370 active region.
16371
16372 * gnus-start.el (gnus-group-change-level): Remove from both
16373 gnus-zombie-list and gnus-killed-list.
16374
163752001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16376
16377 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16378 gnus-subscribe-topics.
16379
16380 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16381
163822001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16383
16384 * gnus-art.el (gnus-article-make-menu-bar): Make
16385 gnus-article-post-menu.
16386
16387 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16388
16389 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16390
16391 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16392
16393 * message.el (message-mode-menu): Ditto.
16394
16395 * gnus-art.el (defvar): eval-when-compile.
16396
163972001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16398
16399 * gnus-agent.el (gnus-agentize): Fix doc.
16400
164012001-02-02 Karl Kleinpaste <karl@charcoal.com>
16402
16403 * mml.el (mml-preview): Bind `q'.
16404
164052001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16406
2f1982bb 16407 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
23f87bed
MB
16408
164092001-01-31 Dave Love <fx@gnu.org>
16410
16411 * mm-util.el (mm-mime-mule-charset-alist)
16412 (mm-find-mime-charset-region): Consider mule-utf-8.
16413
164142001-01-31 Dave Love <fx@gnu.org>
16415
16416 * gnus-art.el (gnus-article-x-face-command)
16417 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16418 :version.
16419
164202001-01-26 Dave Love <fx@gnu.org>
16421
16422 * mm-util.el (mm-multibyte-string-p): New.
16423
16424;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16425;; (quoted-printable-encode-region): Doc fix. Don't call
16426;; string-as-multibyte on class. Clarify line-folding.
16427 (quoted-printable-encode-string): Make temp buffer inherit
16428 string's multibyteness.
16429
164302001-01-23 Gerd Moellmann <gerd@gnu.org>
16431
16432 * nnheader.el (toplevel): Don't require `gnus-util' at
16433 compile-time; this creates a circular dependency, and prevents
16434 a bootstrap.
16435
164362001-01-22 Andreas Schwab <schwab@suse.de>
16437
16438 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16439
164402001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16441
16442 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16443
16444 * gnus-art.el (article-hide-list-identifiers): Ditto.
16445
16446 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16447
164482001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16449
16450 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16451
16452 * gnus-art.el (article-hide-list-identifiers): Similar.
16453
164542001-01-31 Karl Kleinpaste <karl@charcoal.com>
16455
16456 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16457
164582001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16459
2f1982bb 16460 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
23f87bed
MB
16461
164622001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16463
16464 * gnus-util.el (gnus-string-equal): New function.
16465
16466 * gnus-art.el (article-hide-boring-headers): Use it.
16467
164682001-01-27 Karl Kleinpaste <karl@charcoal.com>
16469
16470 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16471
164722001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16473
16474 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16475
164762001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16477
16478 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16479 command if there is not last-saver.
16480
164812001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16482
16483 * nntp.el (nntp-open-connection): 201 is possible.
16484
164852001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16486
16487 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16488 (rfc2047-charset-encoding-alist): Add big5.
16489
164902001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16491
16492 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16493 (gnus-agent-remove-server): Ditto.
16494 (autoload): gnus-server-update-server.
16495
16496 * gnus-srvr.el (gnus-server-line-format): Add %a.
16497 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16498 (gnus-server-insert-server-line): Use it.
16499
165002001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16501
16502 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16503 GB2312 and Big5.
16504
165052001-01-24 Simon Josefsson <sj@extundo.com>
16506
16507 * mail-source.el (mail-sources): Add :program specifier to IMAP
16508 mail source.
16509 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16510
165112001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16512
16513 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16514
165152001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16516
16517 * nntp.el (nntp-wait-for): Return the success code.
16518 (nntp-open-connection): Use it.
16519
165202001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16521
16522 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16523
165242001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16525
16526 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16527
165282001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16529
16530 * gnus-sum.el (gnus-summary-print-article): Take one prefix
2f1982bb 16531 argument. Allow to print several articles in one file.
23f87bed
MB
16532
165332001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16534
16535 * webmail.el (webmail-type-definition): netaddress changes.
16536
165372001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16538
2f1982bb 16539 * gnus.el: Fix copyright. Remove trailing spaces.
23f87bed
MB
16540
16541 * message.el (message-forward): Use mule4.
16542
165432001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16544
16545 * mm-util.el (mm-string-as-unibyte): New function.
16546
16547 * message.el (message-forward): Use it.
16548
165492001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16550
16551 * message.el (message-cite-original-without-signature): Don't peel
16552 off the blank line.
16553 (message-get-reply-headers): Add Cc if it is not in follow-to.
16554
165552001-01-20 Simon Josefsson <sj@extundo.com>
16556
16557 * mm-decode.el (mm-handle-multipart-from): Add.
16558 (mm-dissect-buffer): Save From: header value.
16559 (mm-security-from): Remove.
16560 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16561
16562 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16563 instead of `mml-security-from'. Protect null from value.
16564
165652001-01-20 Simon Josefsson <sj@extundo.com>
16566
16567 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16568 application/vnd.ms-excel attachments.
16569
165702001-01-19 Simon Josefsson <sj@extundo.com>
16571
16572 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16573
165742001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16575
16576 * message.el (message-ignored-mail-headers): Ditto.
16577
165782001-01-19 Simon Josefsson <sj@extundo.com>
16579
16580 * message.el (message-ignored-news-headers): Only search beginning
16581 of line.
16582
165832001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16584 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16585
16586 * message.el (message-send-mail): Content-Type may not be there.
16587
165882001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16589
16590 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16591 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16592
16593 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16594 not.
16595
165962001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16597
16598 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16599 non-native groups.
16600
166012001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16602
16603 * message.el (message-yank-original): Understand
16604 universal-argument.
16605
166062001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16607
16608 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16609 (article-hide-boring-headers): Ditto.
16610
16611 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16612
166132001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16614
16615 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16616 one.
16617
166182001-01-16 Simon Josefsson <simon@josefsson.org>
16619
16620 * message.el (message-make-in-reply-to): Add comment to message-id
16621 (old syntax, see 2000-08-02 change).
16622
166232001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16624
16625 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2f1982bb 16626 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
23f87bed
MB
16627 (gnus-button-reply): Ditto.
16628
166292001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16630
16631 * gnus-art.el (article-display-x-face): Fix.
16632
166332001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16634
16635 * gnus-art.el (article-display-x-face): Use
16636 gnus-original-article-buffer.
16637
166382001-01-15 Jack Twilley <jmt@tbe.net>
16639
16640 * message.el (message-add-header): Move to point-max.
16641
166422001-01-15 Simon Josefsson <simon@josefsson.org>
16643
16644 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16645 nil, improve documentation.
16646 (smime-certificate-directory): Comment out false hints (until it
16647 is implemented).
16648
16649 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16650 there aren't any keys.
16651 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16652 verify certificate. Default is changed to only check integrity.
16653 Improved security status texts. If a certificate doesn't contain
16654 a email address, don't fail.
16655
16656 * smime.el (smime-noverify-region):
16657 (smime-noverify-buffer): New functions. Verifies integrity only.
16658
166592001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16660
16661 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16662
166632001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16664
16665 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16666 (gnus-remove-some-windows): Ditto.
16667
166682001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16669
16670 * gnus-art.el (article-make-date-line): 11th.
16671
166722001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16673
16674 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16675 (mml2015-gpg-sign): Ditto.
16676
166772001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16678
16679 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2f1982bb 16680 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
23f87bed
MB
16681
166822001-01-08 Dave Love <fx@gnu.org>
16683
16684 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16685 single character.
16686
16687 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16688
16689 * message.el: Doc and message fixes.
16690 (message-send-rename-function)
16691 (message-make-forward-subject-function)
16692 (message-send-mail-function, message-reply-to-function)
16693 (message-wide-reply-to-function, message-followup-to-function)
16694 (message-distribution-function, message-auto-save-directory): Fix
16695 :type.
16696
254a60ec 16697 * mml.el (mml-parse-1): Frob mml-confirmation-set when
23f87bed
MB
16698 proceeding after warnings. Amend multipart warning message.
16699
167002001-01-04 Dave Love <fx@gnu.org>
16701
16702 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16703 compiling.
16704 (gnus-make-directory): Require nnmail.
16705
16706 * mm-decode.el (mm-inline-media-tests): Add
16707 image/x-portable-bitmap.
16708 (mm-get-image): Grok pbm.
16709
167102001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16711
16712 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16713
167142001-01-09 Didier Verna <didier@xemacs.org>
16715
2f1982bb 16716 * dgnushack.el (dgnushack-compile): Give a dummy value to
23f87bed 16717 `gnus-xmas-glyph-directory' for the time of compilation.
2f1982bb 16718 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
23f87bed 16719 `gnus-xmas-[re]define' to avoid loosing user custom settings.
2f1982bb
JB
16720 * gnus-art.el: Ditto.
16721 * gnus-group.el: Ditto.
16722 * gnus-salt.el: Ditto.
16723 * gnus-sum.el: Ditto.
16724 * gnus-topic.el: Ditto.
16725 * gnus-xmas.el (gnus-xmas-define): See above.
16726 * gnus-xmas.el (gnus-xmas-redefine): See above.
16727 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
23f87bed
MB
16728 non-continuable error when the directory can't be found.
16729
167302001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16731
16732 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16733 handle.
16734 * gnus-art.el (gnus-mime-view-part): Copy it.
16735 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16736
167372001-01-09 Michael Downes <mjd@ams.org>
16738
16739 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16740
167412001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16742
16743 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2f1982bb 16744 orig-file. Use ',source.
23f87bed
MB
16745
167462001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16747
16748 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16749 (gnus-xmas-group-startup-message):
16750 Detect gnus-xmas-glyph-directory when it is nil.
16751
167522001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16753
16754 * pop3.el (pop3-get-message-count): Andrew Innes
16755 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16756
167572001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16758
16759 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16760
16761 * time-date.el (time-to-number-of-days): New function.
16762
167632001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
16764 Trivial patch.
16765
16766 * nnslashdot.el (nnslashdot-request-list): Always get the right
16767 sid.
16768
167692001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16770
16771 * message.el (message-minibuffer-local-map): New keymap.
16772 (message-read-from-minibuffer): Use it.
2f1982bb 16773 * gnus-msg.el (gnus-summary-resend-message): Use it.
23f87bed
MB
16774
167752001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16776
16777 * gnus-start.el (gnus-display-time-event-handler): New function.
16778 (gnus-after-getting-new-news-hook): Use it.
16779
167802001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16781
16782 * message.el (message-ignored-mail-headers): Add draft header.
16783
167842001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16785
16786 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16787 excursion.
16788
16789 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16790
167912001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
23f87bed 16792
2f1982bb 16793 A revoked patch.
23f87bed
MB
16794 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16795
167962000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16797
16798 * qp.el (quoted-printable-decode-region): Don't backward-char.
16799
168002000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16801
16802 * gnus-draft.el: Mark articles as replied.
16803
16804 * gnus-sum.el (gnus-summary-add-mark): New function.
16805
16806 * gnus-group.el (gnus-add-mark): New function.
16807
16808 * gnus-sum.el (gnus-summary-buffer-name): New function.
16809 (gnus-summary-setup-buffer): Use it.
16810
16811 * gnus-draft.el: Set things up with the right post method and
16812 stuff.
16813
16814 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16815
16816 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16817
16818 * gnus.el (gnus-draft-meta-information-header): New variable.
16819
168202000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16821
16822 * gnus-art.el (gnus-treatment-function-alist): Move the date
16823 functions before the header sorting functions.
16824
16825 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16826
16827 * dgnushack.el (dgnushack-compile): Message whether there is w3.
16828 Don't (push "/usr/share/emacs/site-lisp" load-path).
16829
16830 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16831 to empty fill prefixes.
16832
168332000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16834
16835 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16836 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16837
168382000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16839
16840 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16841
16842 * nnml.el (autoload): Move to nnheader.el.
16843
16844 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16845 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2f1982bb 16846 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
23f87bed
MB
16847 Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
16848
168492000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16850
16851 * gnus-art.el (article-make-date-line): Get the hours right.
16852 (gnus-ignored-headers): More hiding.
16853
16854 * nnmail.el (nnmail-expiry-wait): Not an integer.
16855
16856 * message.el (message-goto-body): Only expand abbrev when called
16857 interactively.
16858 (message-make-lines): Use it.
16859
168602000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16861
16862 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16863
168642000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16865
16866 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16867 include the expunged articles.
16868
16869 * gnus-group.el (gnus-group-sort-by-server): New function.
16870
16871 * gnus.el (gnus-method-to-server-name): New function.
16872 (gnus-group-prefixed-name): Use it.
16873
16874 * gnus-group.el (gnus-group-sort-function): Doc fix.
16875 (gnus-group-sort-groups-by-server): New command.
16876
168772000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16878
16879 * gnus-art.el (gnus-treat-date-english): New variable.
16880 (article-date-english): New command.
16881 (gnus-english-month-names): New variable.
16882 (article-make-date-line): Do 'english.
16883
16884 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16885 after the fill prefix.
16886
16887 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16888 score...".
16889
16890 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16891
16892 * message.el (message-mode-map): Bind comment-region.
16893
16894 * gnus-art.el (gnus-mime-display-part): Let w3 display
16895 multipart/related.
16896
16897 * mm-bodies.el (mm-long-lines-p): New function.
16898 (mm-body-encoding): Use it.
16899 (mm-body-encoding): Encode articles with lines longer than 1000
16900 characters.
16901
169022000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16903
16904 * mm-util.el (mm-enable-multibyte): Use
16905 default-enable-multibyte-characters.
16906 (mm-enable-multibyte-mule4): Ditto.
16907 (mm-disable-multibyte): Test XEmacs.
16908 (mm-disable-multibyte-mule4): Ditto.
16909 (mm-with-unibyte-current-buffer): Simplified.
16910 (mm-with-unibyte-current-buffer-mule4): Ditto.
16911
169122000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16913
16914 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16915
16916 * nnheader.el (nnheader-string-as-multibyte): New alias.
16917
16918 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16919
16920 * gnus-uu.el (gnus-message-process-mark): New function.
16921 (gnus-uu-mark-by-regexp): Use it.
16922 (gnus-new-processable): New function.
16923
169242000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
16925 Trivial patch.
16926
16927 * gnus-sum.el (gnus-no-mark): New variable.
16928
169292000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16930
16931 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16932 backslashes.
16933
169342000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16935
16936 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16937 definition.
16938
169392000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16940
16941 * dgnushack.el (dgnushack-compile): elc is in the current directory.
16942
16943 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16944 XEmacs.
16945
169462000-12-25 Lloyd Zusman <ljz@asfast.com>
16947 Trivial patch.
16948
16949 * mml.el (mml-read-tag): Save tag location.
16950
169512000-12-25 Simon Josefsson <simon@josefsson.org>
16952
16953 * starttls.el: Sync with Emacs 21.
16954
169552000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16956
16957 * message.el (message-mail): Support yank-action.
16958
16959 * message.el (message-setup): Revoke the last change.
16960
169612000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16962
2f1982bb 16963 * message.el (message-setup): Use cons. Suggested by Johan Vromans
23f87bed
MB
16964 <jvromans@squirrel.nl>.
16965
169662000-12-24 Simon Josefsson <sj@extundo.com>
16967
16968 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16969 mailing list junk at end of part.
16970
169712000-12-23 Simon Josefsson <sj@extundo.com>
16972
16973 * nnimap.el (nnimap-expiry-target): New function.
16974 (nnimap-request-expire-articles): Use it.
16975
169762000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16977
16978 * gnus.el (gnus-group-parameters-more): New variable.
16979 * gnus-cus.el (gnus-group-customize): Use it.
16980
16981 * gnus.el (gnus-define-group-parameter): New macro.
16982 (auto-expire): Use it
16983 (total-expire): Use it.
16984 * gnus-art.el (banner): Use it.
16985
2f1982bb 16986 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
23f87bed
MB
16987 <ljz@asfast.com>.
16988
169892000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16990
16991 * gnus-topic.el (gnus-topic-create-topic): Use list.
16992
16993 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16994 before binding gnus-default-article-saver.
16995
16996 * gnus-sum.el (gnus-summary-save-article):
16997 (gnus-summary-pipe-output):
16998 (gnus-summary-save-article-mail):
16999 (gnus-summary-save-article-rmail):
17000 (gnus-summary-save-article-file):
17001 (gnus-summary-write-article-file):
17002 (gnus-summary-save-article-body-file): Ditto.
17003
17004 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
17005
170062000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17007
17008 * gnus-art.el (gnus-mime-security-button-map):
17009 (gnus-mime-button-map): Add parent.
17010
170112000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17012
17013 * messagexmas.el (message-xmas-redefine): New function.
17014
17015 * message.el: Use it.
17016
17017 * gnus-art.el (gnus-article-check-hidden-text): Return t.
17018
17019 * gnus-util.el (gnus-remove-text-properties-when): Return t.
17020
170212000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17022
17023 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
17024 malformatted messages.
17025
170262000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17027
17028 * mm-util.el (mm-image-load-path): New function.
17029
17030 * gnus-group.el (gnus-group-make-tool-bar): Use it.
17031
17032 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
17033
17034 * message.el (message-tool-bar-map): Use it.
17035
17036 * Makefile.in (install-el): New rule.
17037
170382000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
17039
17040 * gnus-art.el (article-treat-dumbquotes): Quote \.
17041
170422000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17043
17044 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
17045 Emacs 20 runs on a terminal.
17046
170472000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17048
17049 * gnus-msg.el (gnus-bug): Revert to save-excursion.
17050
17051 * mml.el (gnus-add-minor-mode): Autoload.
17052
17053 * message.el (message-forward): Save-restriction.
17054
170552000-12-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17056
17057 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
17058 Paul Stevenson <p.stevenson@surrey.ac.uk>
17059
170602000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17061
17062 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
17063
17064 * mml.el (gnus-ems): Don't require.
17065
17066 * gnus.el (gnus-decode-rfc1522): Removed.
17067 (gnus-set-text-properties): Define.
17068
170692000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17070
2f1982bb 17071 * gnus-art.el (gnus-mime-*): Handle may be nil.
23f87bed
MB
17072
17073 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
17074
17075 * gnus.el (gnus-group-remove-excess-properties): Not defined
17076 in gnus-xmas.
17077
170782000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17079
17080 * message.el (message-mail-user-agent): Add :version.
17081
170822000-12-21 Miles Bader <miles@gnu.org>
17083
17084 * message.el (message-mode): Set `comment-start' to the yank prefix.
17085
170862000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17087
17088 * message.el (message-mail-user-agent): New variable.
2f1982bb 17089 (message-setup): Renamed to message-setup-1. Support
23f87bed
MB
17090 mail-user-agent.
17091 (message-mail-user-agent): New function.
17092 (message-mail): Use it.
17093 (message-reply): Use it.
17094 (message-resend): Use it.
17095 (message-mail-other-window): Use it.
17096 (message-mail-other-frame): Use it.
17097
17098 * gnus-msg.el (gnus-bug): Support mail-user-agent.
17099
171002000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17101
17102 * message.el (message-tool-bar-map): Simplify.
17103 (message-narrow-to-head-1): New function.
17104 (message-narrow-to-head): Use it.
17105 (message-reply): Ditto.
17106 (message-cancel-news): Ditto.
17107 (message-supersede): Ditto.
17108 (message-make-forward-subject): Ditto.
17109 (message-bounce): Ditto.
17110
171112000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17112
17113 * uudecode.el (uudecode-decode-region-external): make-temp-file
17114 may not be defined.
17115
17116 * binhex.el (defalias): eval-and-compile.
17117
17118 * message.el (message-tool-bar-map): New function.
17119 (message-mode): Use it.
17120
171212000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17122
17123 * nntp.el (nntp-find-connection): Remove the entry.
17124 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
17125
171262000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17127
17128 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
17129
17130 * message.el (message-forward): Copy buffer in unibyte mode.
17131
171322000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17133
2f1982bb 17134 * message.el (message-make-forward-subject): Don't widen. Decode.
23f87bed
MB
17135 (message-forward): Don't decode subject.
17136
171372000-12-20 Christoph Conrad <C.Conrad@cli.de>
17138
17139 * qp.el (quoted-printable-encode-region): Upcase QP.
17140
171412000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17142
17143 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2f1982bb 17144 mail-extract-a-c instead. Don't depend on Gnus.
23f87bed
MB
17145
17146 * mml.el (gnus-ems): Require it.
17147
2f1982bb 17148 * gnus-msg.el (gnus-summary-mail-forward): ???
23f87bed
MB
17149
17150 * message.el (message-forward): Move mime-to-mml here.
17151
171522000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17153
17154 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
17155 * gnus-art.el (gnus-insert-mime-button): Simplify.
17156 (gnus-mime-display-alternative): Ditto.
17157 (gnus-insert-mime-security-button): Ditto.
17158
171592000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17160
17161 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
17162 text-property-not-all doesn't return nil when start=mark(end).
17163 (gnus-remove-text-properties-when): Ditto.
17164
171652000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17166
17167 * gnus-start.el (gnus-group-change-level): Remove group from
17168 gnus-active-hashtb if real killed.
17169
171702000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17171
17172 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
17173 (gnus-mime-display-alternative): Ditto.
17174 (gnus-insert-mime-security-button): Ditto.
17175
171762000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17177
17178 * gnus-start.el (gnus-group-change-level): Don't add it into
17179 killed-list if it was killed.
17180
171812000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17182
17183 * nnmbox.el (nnmbox-file-coding-system): Use binary.
17184 (nnmbox-active-file-coding-system): Ditto.
17185
17186 * gnus-cus.el (gnus-group-parameters): Add posting-style.
17187
171882000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17189
17190 * gnus.el (gnus-version):
17191 (gnus-version-number): Set to Oort Gnus 0.01.
17192
17193 * gnus-art.el (gnus-mime-security-button-map):
17194 (gnus-insert-mime-security-button): Fix for Emacs21.
17195
171962000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17197
17198 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
17199 easymenu, because XEmacs doesn't understand :help.
17200
17201 * mm-uu.el: Require binhex.
17202
172032000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17204
2f1982bb 17205 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
23f87bed
MB
17206
172072000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
17208
17209 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
17210
172112000-12-18 Gerd Moellmann <gerd@gnu.org>
17212
17213 * *.xpm, *.pbm: Convert icons icons to size 24x24.
17214
172152000-12-18 Dave Love <fx@gnu.org>
17216
17217 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
17218 (unused).
17219
172202000-12-13 Miles Bader <miles@gnu.org>
17221
17222 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
17223 to t, so that we don't get stuck while trying to smilefy
17224 intangible text.
17225
172262000-12-12 Gerd Moellmann <gerd@gnu.org>
17227
17228 * smiley-ems.el (smiley-regexp-alist): Make regexps match
17229 at the end of the buffer.
17230 (smiley-region): In the loop, move to the end of the submatch
17231 matching the smiley instead of using the end of the match
17232 of the whole regexp.
17233
172342000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
17235
17236 * message.el (message-mode): Doc fix.
17237
172382000-12-12 Gerd Moellmann <gerd@gnu.org>
17239
17240 * smiley-ems.el (smiley-region): Doc fix.
17241
172422000-12-11 Miles Bader <miles@gnu.org>
17243
17244 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
17245 bottom line visible, check to see if it's partially obscured, and
17246 if so, either scroll one more line to make it fully visible, or
17247 revert to showing the second line from the top.
17248
172492000-12-07 Dave Love <fx@gnu.org>
17250
17251 * mailcap.el (mailcap-download-directory)
17252 * gnus-audio.el (gnus-audio-directory)
17253 * smiley-ems.el (smiley-data-directory): Fix :type.
17254
172552000-11-30 Dave Love <fx@gnu.org>
17256
17257 * message.el (message-auto-save-directory): Use
17258 file-name-as-directory.
17259 (message-set-auto-save-file-name): Create
17260 message-auto-save-directory if necessary.
17261 (message-replace-chars-in-string): Removed -- unused.
17262 (message-mail-alias-type): Customize.
17263 (message-headers): Remove duplicate defgroup.
17264
172652000-11-29 Dave Love <fx@gnu.org>
17266
17267 * qp.el (quoted-printable-decode-region): Use error, not message
17268 to report malformed text (like base64). Amend message.
17269
172702000-11-29 Miles Bader <miles@gnu.org>
17271
17272 * message.el (message-header-lines): Fontify tag.
17273
172742000-11-27 Dave Love <fx@gnu.org>
17275
17276 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
17277 compiler warning.
17278
17279;2000-11-26 Dave Love <fx@gnu.org>
17280;
17281; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
17282;
172832000-11-23 Dave Love <fx@gnu.org>
17284
2f1982bb 17285 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
23f87bed
MB
17286
17287 * mm-uu.el (uudecode): Require.
17288 (uudecode-decode-region, uudecode-decode-region-external): Don't
17289 autoload.
17290 (mm-uu-copy-to-buffer): Doc fix.
17291 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17292 type fix.
17293
17294 * mailcap.el: Doc fixes.
17295 (mailcap-mime-data): Various adjustments.
17296 (mailcap): New group.
17297 (mailcap-download-directory): Customize.
17298 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17299 (mailcap-temporary-directory): Deleted (unused).
17300 (mailcap-unescape-mime-test): Simplify slightly.
17301 (mailcap-viewer-passes-test): Use functionp.
17302 (mailcap-command-p): Aliased to executable-find.
17303
17304 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17305 default-enable-multibyte-characters is nil.
17306
173072000-11-22 Gerd Moellmann <gerd@gnu.org>
17308
17309 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17310
173112000-11-21 Dave Love <fx@gnu.org>
17312
17313 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17314 gnus-article-mode-map.
17315; (gnus-mime-button-menu): Use mouse-set-point.
17316 (gnus-insert-mime-button, gnus-mime-display-alternative)
17317 (gnus-mime-display-alternative): Don't use local-map property.
17318
173192000-11-17 Dave Love <fx@gnu.org>
17320
17321 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17322 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17323 and make-temp-file.
17324 (uudecode-decode-region): Doc fix.
17325
173262000-11-14 Dave Love <fx@gnu.org>
17327
17328 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17329 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17330 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17331 New files, derived from the XPMs.
17332
173332000-11-10 Dave Love <fx@gnu.org>
17334
17335 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17336 (gnus-agent-lib-file, gnus-agent-load-alist)
17337 (gnus-agent-save-alist, gnus-agent-article-name): Use
17338 expand-file-name.
17339
17340 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17341 :version.
17342 (nnkiboze-score-file): Defvar when compiling.
17343
17344 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17345
17346 * gnus-art.el (gnus-article-banner-alist)
17347 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17348 (gnus-article-date-lapsed-new-header)
17349 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17350 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17351 (gnus-treat-strip-headers-in-body)
17352 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17353 (gnus-treat-translate): Add :version.
17354 (gnus-article-mime-part-function): Fix defcustom.
17355
17356 * nnmail.el (nnmail-expiry-target)
17357 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17358 (nnmail-split-header-length-limit): Add :version.
17359
17360 * gnus-sum.el (gnus-auto-expirable-marks)
17361 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17362 (gnus-extra-headers, gnus-ignored-from-addresses)
17363 (gnus-newsgroup-ignored-charsets)
17364 (gnus-group-highlight-words-alist)
17365 (gnus-summary-show-article-charset-alist): Add :version.
17366
17367 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17368 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17369 files, converted from the XPMs.
17370
17371 * gnus-cache.el (gnus-cache-active-file): Don't use
17372 file-name-as-directory on directory.
17373 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17374 use file-name-as-directory on directory.
17375
17376 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17377 (date-to-time): Use it.
17378
17379; * message.el (message-mode) <adaptive-fill-regexp>:
17380; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17381; (message-newline-and-reformat): Likewise.
17382 (message-forward-as-mime, message-forward-ignored-headers)
17383 (message-buffer-naming-style, message-default-charset)
17384 (message-dont-reply-to-names, message-send-mail-partially-limit):
17385 Add :version.
17386
17387 * mm-util.el: Doc fixes.
17388 (mm-mime-charset): Don't use the raw result of
17389 mm-preferred-coding-system.
17390 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17391 (mm-with-unibyte): Simplify.
17392
17393 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17394 concat.
17395
17396 * pop3.el (pop3-version): Deleted.
17397 (pop3-make-date): New function, avoiding message-make-date.
17398 (pop3-munge-message-separator): Use it.
17399
174002000-11-09 Dave Love <fx@gnu.org>
17401
17402 * gnus-group.el (gnus-group-make-directory-group)
17403 (gnus-group-fetch-faq): Use expand-file-name.
17404 (gnus-group-fetch-faq): Simplify completing-read form.
17405
17406 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17407 test for Mule.
17408
17409 * message.el (tool-bar-map): Defvar when compiling.
17410
17411 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17412 (gnus-tm-lisp-directory): Deleted.
17413 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17414 (featurep 'xemacs).
17415 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17416 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17417 version numbers from file names.
17418
174192000-11-08 Dave Love <fx@gnu.org>
17420
17421 * mm-view.el: Use featurep for XEmacs test.
17422 (mm-inline-message): Test for `remove-specifier'; don't use
17423 condition-case.
17424
17425 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17426
17427 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17428 (gnus-score-find-bnews): Don't concat "".
17429
17430 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17431 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17432 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17433 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17434
17435 * gnus-sum.el: Put some defvars in eval-when-compile.
17436 (gnus-summary-mode-hook): Add :options.
17437 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17438 (gnus-summary-tool-bar-map): New variable.
17439 (gnus-summary-make-tool-bar): New function.
17440 (gnus-summary-mode): Put kill-all-local-variables first.
17441
17442 * gnus-group.el (gnus-group-toolbar-map): New variable.
17443 (gnus-group-make-tool-bar): Rewritten.
17444 (gnus-group-mode): Put kill-all-local-variables first.
17445
17446 * rfc2047.el: Require gnus-util.
17447
17448 * nnml.el (gnus-sorted-intersection): Autoload.
17449
17450 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17451 Put some defvars in eval-when-compile.
17452 (gnus-intersection, gnus-sorted-complement): Autoload.
17453
17454 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17455
17456 * mm-encode.el (mm-body-7-or-8): Autoload.
17457
17458 * mm-decode.el (mm-insert-inline): Autoload.
17459
17460 * mml.el:
17461 * message.el: Put some defvars in eval-when-compile.
17462
17463 * gnus-msg.el: Put some defvars in eval-when-compile.
17464 (gnus-msg-mail): Move after gnus-setup-message.
17465
17466 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17467
174682000-11-07 Dave Love <fx@gnu.org>
17469
17470 * gnus-util.el (nnheader): Don't require message (recursive
17471 autoload).
17472
17473 * uudecode.el: Avoid compiler warnings.
17474
2f1982bb 17475 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
23f87bed
MB
17476 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17477
174782000-11-06 Dave Love <fx@gnu.org>
17479
17480 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17481
17482 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17483 (uudecode-char-int): New alias, replacing char-int.
17484 (uudecode-decode-region): Don't call buffer-disable-undo.
17485
17486; * mm-uu.el (mm-uu-configure): Unquote lambda.
17487; (mm-uu-configure-list): Doc fix.
17488;
17489; * earcon.el (running-xemacs): Don't define.
17490;
17491;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17492;
17493; * message.el (message-font-lock-keywords): Match a final newline
17494; to help font-lock's multiline support.
17495;
174962000-11-03 Dave Love <fx@gnu.org>
17497
17498 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17499
17500 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17501 name.
17502
17503 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17504 <banner>: Fix custom type, doc.
17505
17506 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17507 name. Don't disable undo explicitly.
17508
17509;2000-11-02 Dave Love <fx@gnu.org>
17510;
17511; * message.el (message-font-lock-keywords): Use [:alpha:] for
17512; cite-prefix.
17513
175142000-11-01 Dave Love <fx@gnu.org>
17515
17516 * rfc2047.el (base64): Require unconditionally.
17517 (message-posting-charset): Defvar when compiling.
17518 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17519 message.
17520
17521 * gnus-sum.el (nnoo): Require.
17522 (mm-uu-dissect): Autoload.
17523
17524 * mml.el (mml-parse-1): Clarify message.
17525 (mml-minibuffer-read-type): Use mailcap-mime-types.
17526
175272000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17528
17529 * mml.el: Fix a typo in the requiring of CL.
17530
175312000-11-01 Dave Love <fx@gnu.org>
17532
17533 * utf7.el: Require cl when compiling.
17534
17535 * binhex.el: Use (featurep 'xemacs).
17536 (binhex-char-int): New alias, replacing char-int. Change callers.
17537 (binhex-decode-region): Simplify work buffer code.
17538 (binhex-decode-region-external): Use expand-file-name, not concat.
17539
175402000-10-30 Dave Love <fx@gnu.org>
17541
17542 * gnus-art.el: Fix 2000-10-27 change properly.
17543
175442000-10-28 Miles Bader <miles@gnu.org>
17545
17546 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17547
175482000-10-27 Dave Love <fx@gnu.org>
17549
17550 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17551 strings.
17552 (gnus-group-make-tool-bar): New function.
17553 (gnus-group-mode): Use it.
17554
17555 * message.el (message-mode-menu): Add some :help strings.
17556 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17557 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17558
17559 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17560 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17561 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17562
17563 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17564 display-graphic-p here.
17565
175662000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17567
17568 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17569 of the `gnus-xemacs' variable, as the latter has been removed.
17570 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17571 * gnus-art.el (gnus-treat-display-xface)
17572 (gnus-treat-display-smileys, gnus-treat-display-picons)
17573 (gnus-article-read-summary-keys): Likewise.
17574
175752000-10-26 Dave Love <fx@gnu.org>
17576
17577 (defvar): Use rmail-spool-directory unconditionally.
17578
175792000-10-18 Dave Love <fx@gnu.org>
17580
17581 * mm-bodies.el (mm-uu-decode-function)
17582 (mm-uu-binhex-decode-function): Defvar when compiling.
17583
17584 * gnus-nocem.el (gnus-nocem-issuers): Update.
17585 (gnus-nocem-check-from): New option.
17586 (gnus-nocem-scan-groups): Use it.
17587 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17588 (gnus-nocem-check-article-limit): Add :version.
17589
175902000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17591
17592 * ietf-drums.el (mm-util): Require CL when compiling.
17593
175942000-10-15 Dave Love <fx@gnu.org>
17595
17596 * qp.el: Require mm-util.
17597
175982000-10-13 Dave Love <fx@gnu.org>
17599
17600 * qp.el (quoted-printable-decode-region): Avoid invalid
17601 coding-systems.
17602
176032000-10-12 Gerd Moellmann <gerd@gnu.org>
17604
17605 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17606 to a recursive load.
17607
176082000-10-12 Dave Love <fx@gnu.org>
17609
17610 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17611
17612 * gnus.el (gnus-group-startup-message): Check for PBM image.
17613
176142000-10-09 Dave Love <fx@gnu.org>
17615
17616 * mail-source.el (mail-source-fetch-imap): Bind
17617 default-enable-multibyte-characters rather than using
17618 mm-disable-multibyte.
17619
176202000-10-05 Dave Love <fx@gnu.org>
17621
17622 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17623 Autoload.
17624 (quoted-printable-decode-region): Rename arg which confused
17625 charset with coding-system. Don't use nonascii-insert-offset.
17626 Coding-system encode the region initially. Don't recognize `=='
17627 as valid QP. Coding-system decode the region finally.
17628 (quoted-printable-decode-string): Rename arg which confused
17629 charset with coding-system.
17630
17631 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17632 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17633 mm-encode-coding-region.
17634 (mm-decode-body, mm-decode-string): Rename variables which
17635 confused charset with coding-system.
17636 (binhex-decode-region): Don't autoload.
17637 (mm-body-encoding): Require message.
17638 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17639 cond branches.
17640
17641 * gnus-art.el (article-de-quoted-unreadable)
17642 (article-de-base64-unreadable): Fold search case
17643 rather than downcasing string. Apply mm-charset-to-coding-system
17644 to arg of quoted-printable-decode-region.
17645
176462000-10-04 Dave Love <fx@gnu.org>
17647
17648 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17649 Require ring when compiling.
17650 (gnus-article-compface-xbm): New variable.
17651
176522000-10-04 Dave Love <fx@gnu.org>
17653
17654 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17655 pbm images.
17656
17657 * frown.pbm, smile.pbm, wry.pbm: New files.
17658
17659 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17660
176612000-10-03 Dave Love <fx@gnu.org>
17662
17663 * mail-source.el (mail-sources): Revert to nil.
17664
17665 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17666
17667 * qp.el: Don't require mm-util.
17668 (quoted-printable-decode-region): Rewritten.
17669 (quoted-printable-decode-string, quoted-printable-encode-region):
17670 Doc fix.
17671 (quoted-printable-encode-region): Barf on multibyte characters.
17672 Maybe make the class multibyte. Upcase chars, not formatted
17673 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17674 (quoted-printable-encode-string): Don't use
17675 mm-with-unibyte-buffer.
17676
176772000-09-29 Gerd Moellmann <gerd@gnu.org>
17678
17679 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17680
176812000-09-21 Dave Love <fx@gnu.org>
17682
17683 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17684 (for Emacs 20). Tidy somewhat.
17685
176862000-09-21 Dave Love <fx@gnu.org>
17687
17688 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17689 image processing. Rationalize logic somewhat.
17690
176912000-09-20 Dave Love <fx@gnu.org>
17692
17693 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17694 specifically.
17695
17696 * gnus.el (gnus-version-number): Avoid some redundant
17697 autoloads.
17698
176992000-09-20 Gerd Moellmann <gerd@gnu.org>
17700
17701 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17702 to XBM; we always have PBM support.
17703
177042000-09-14 Dave Love <fx@gnu.org>
17705
17706 * gnus.el (gnus-charset):
17707 * mm-decode.el (mime-display):
17708 * imap.el (imap) <defgroup>: Add :version.
17709
177102000-09-13 Gerd Moellmann <gerd@gnu.org>
17711
17712 * parse-time.el: Fix author's mail address.
17713
17714 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17715 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17716 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17717 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17718 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17719 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17720 * rfc2231.el, uudecode.el: Fix copyright notice.
17721
17722 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17723 require `w3' at load-time only if not running in batch mode.
17724
177252000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17726
17727 * gnus.el: Before merge with Emacs21.
17728
177292000-12-19 Raymond Scholz <ray-2000@zonix.de>
17730
17731 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17732
177332000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17734
17735 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17736 to avoid conflict with the standard `back-to-indentation'
17737 binding.
17738
177392000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17740
17741 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17742
17743 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17744 (mm-disable-multibyte-mule4): Ditto.
17745 (mm-with-unibyte-current-buffer-mule4): Ditto.
17746
177472000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17748
17749 * pop3.el (pop3-movemail): Use binary.
17750 (pop3-movemail-file-coding-system): Removed.
17751
177522000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17753
17754 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17755
177562000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17757
17758 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17759 exists.
17760
177612000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17762
17763 * gnus-msg.el (gnus-post-method): Use backend name when the
17764 address is "".
17765
177662000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17767
17768 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17769 mm-verify-option.
17770 (gnus-treat-x-pgp-sig): Default value.
17771 (gnus-ignored-headers): Redundant.
17772
177732000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17774
17775 * gnus-win.el (gnus-configure-frame): Save selected window.
17776
177772000-02-15 Andrew Innes <andrewi@gnu.org>
17778
17779 * nnmbox.el: Require gnus-range.
17780 (nnmbox-group-building-active-articles): New variable.
17781 (nnmbox-group-active-articles): New variable; this is a cache of
17782 all active articles by group and number.
17783 (nnmbox-in-header-p): New function.
17784 (nnmbox-find-article): New function.
17785 (nnmbox-record-active-article): New function.
17786 (nnmbox-record-deleted-article): New function.
17787 (nnmbox-is-article-active-p): New function.
17788 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17789 (nnmbox-request-article): Ditto. Also supply extra arg to
17790 nnmbox-article-group-number.
17791 (nnmbox-request-expire-articles): Ditto.
17792 (nnmbox-request-move-article): Ditto.
17793 (nnmbox-request-replace-article): Ditto.
17794 (nnmbox-request-rename-group): Rename group entry in active
17795 article cache.
17796 (nnmbox-delete-mail): Update active article cache, unless article
17797 is being replaced.
17798 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17799 than partially duplicating it.
17800 (nnmbox-article-group-number): Add extra `this-line' arg, to
17801 handle articles belonging to multiple groups.
17802 (nnmbox-save-mail): Update active article cache.
17803 (nnmbox-read-mbox): Build active article cache when loading mbox.
17804 Also do some repair work, if we find articles that are missing the
17805 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17806 reconstruct these from Xref info.
17807
178082000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17809
17810 * mail-source.el (mail-source-report-new-mail): Use
17811 nnheader-run-at-time.
17812
178132000-02-15 Andrew Innes <andrewi@gnu.org>
17814
17815 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17816 an error is thrown, and then rethrow the error.
17817 (mail-source-check-pop): Ditto.
17818 (mail-source-start-idle-timer): Prevent multiple pop checks
17819 running if the check takes a long time.
17820
178212000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17822
17823 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17824 succeed.
17825
178262000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17827
17828 * gnus-win.el (gnus-configure-windows): Make sure
17829 nntp-server-buffer is live.
17830 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17831
178322000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17833
17834 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17835
178362000-12-04 Andreas Jaeger <aj@suse.de>
17837
17838 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17839
178402000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17841
17842 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17843
178442000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17845 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17846
17847 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17848
178492000-12-01 Simon Josefsson <sj@extundo.com>
17850
17851 * mml-smime.el (mml-smime-verify): Fix address parsing.
17852
178532000-12-01 Simon Josefsson <sj@extundo.com>
17854
17855 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17856 more than one certificate inside PKCS#7 blob. Better security
17857 information (clamed / actual sender, openssl output, certificates
17858 inside message).
17859
17860 * smime.el (smime-verify-region): Output to /dev/null.
17861 (smime-buffer-as-string-region): Don't parse empty lines.
17862
178632000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17864
17865 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17866 ?d and ?D.
17867 (gnus-mime-security-show-details-inline): New variable.
17868 (gnus-mime-security-show-details): Use them.
17869 (gnus-insert-mime-security-button): Ditto.
17870
17871 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17872 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17873 (mml2015-gpg-clear-verify): Ditto.
17874 (mml2015-gpg-decrypt-1): Ditto.
17875 (mml2015-use): Prefer 'gpg.
17876
178772000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17878
17879 * gnus-util.el (gnus-add-text-properties-when): New function.
17880 (gnus-remove-text-properties-when): Ditto.
17881
17882 * gnus-cite.el (gnus-article-hide-citation): Use them.
17883 (gnus-article-toggle-cited-text): Use them.
17884
17885 * gnus-art.el (gnus-signature-toggle): Use them.
17886 (gnus-article-show-hidden-text): Ditto.
17887 (gnus-article-hide-text): Ditto.
17888
178892000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17890
17891 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17892
178932000-11-30 Simon Josefsson <sj@extundo.com>
17894
17895 * smime.el (smime-point-at-eol): New alias.
17896 (smime-buffer-as-string-region): Use it.
17897
178982000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17899
17900 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17901
179022000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17903
17904 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17905
17906 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17907
17908 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17909
179102000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17911
17912 * nnmh.el (nnmh-request-expire-articles): Implemented
17913 expiry-target for nnmh backend.
17914
179152000-11-30 Simon Josefsson <sj@extundo.com>
17916
17917 * mm-decode.el (mm-security-from): New variable.
17918 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17919
17920 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17921 than `from'.
17922
179232000-11-30 Simon Josefsson <sj@extundo.com>
17924
17925 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17926 address match sender address.
17927
17928 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17929
17930 * smime.el (smime-verify-region): Don't copy buffer.
17931 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17932 (smime-pkcs7-region): New function.
17933 (smime-pkcs7-certificates-region): Ditto.
17934 (smime-pkcs7-email-region): Ditto.
17935 (smime-buffer-as-string-region): Ditto.
17936
17937 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17938 buffer.
17939
179402000-11-23 Jens Krinke <j.krinke@gmx.de>
17941
17942 * smime.el (smime-decrypt-region): Fix keyfile argument.
17943
179442000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17945
17946 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17947
179482000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17949
17950 * message.el (message-shoot-gnksa-feet): New variable.
17951 (message-gnksa-enable-p): New function.
17952 (message-send): Use it.
17953 (message-check-news-body-syntax): Ditto.
17954
179552000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17956
17957 * message.el (message-make-message-id): Remove the redundancy.
17958
179592000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17960
17961 * message.el (message-setup): Discourage using mc-install-*-mode.
17962
17963 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17964
179652000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17966
17967 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17968
179692000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17970
17971 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17972
179732000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17974
17975 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17976
179772000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17978
17979 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17980 insert-buffer-substring.
17981
17982 * message.el (message-send-mail): Use buffer-substring-no-properties.
17983 (message-send-news): Ditto.
17984
179852000-11-22 David Edmondson <dme@dme.org>
17986
17987 * imap.el (imap-wait-for-tag): Message read info.
17988
179892000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17990
17991 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17992 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17993 (mml2015-gpg-encrypt): Ditto.
17994
179952000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17996
17997 * mm-decode.el (mm-verify-option): Default value.
17998
17999 * mml-sec.el (mml-secure-part): Error message.
18000
180012000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18002
18003 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
18004
180052000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18006
18007 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
18008
180092000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18010
18011 * gnus-art.el (gnus-article-describe-key): Use prompt.
18012 (gnus-article-describe-key-briefly): Ditto.
18013
180142000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18015
18016 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
18017
180182000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18019
18020 * gnus-art.el (gnus-article-describe-key): New function.
18021 (gnus-article-describe-key-briefly): New function.
18022
180232000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18024
18025 * mm-decode.el (mm-decrypt-option): Doc typo.
18026
18027 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
18028 return a number.
18029
180302000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18031
18032 * message.el (message-newline-and-reformat): Typo.
18033
180342000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18035
18036 * gnus-art.el (article-verify-x-pgp-sig): Check whether
18037 original-article-buffer exists.
18038
18039 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
18040 (rfc2047-header-encoding-alist): Addresses are different from text.
18041 (rfc2047-encode-message-header): Ditto.
18042 (rfc2047-dissect-region): Extra parameter.
18043 (rfc2047-encode-region): Ditto.
18044 (rfc2047-encode-string): Ditto.
18045
180462000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18047
18048 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
18049 (mm-uu-pgp-encrypted-extract): Use it.
18050 (mm-uu-pgp-signed-extract-1): New function.
18051 (mm-uu-pgp-signed-extract): Use it.
18052
18053 * gnus-art.el (gnus-mime-display-security): New function.
18054 (gnus-mime-display-part): Use it.
18055 (gnus-mime-security-verify-or-decrypt): New function.
18056 (gnus-mime-security-press-button): New function.
18057 (gnus-insert-mime-security-button): Use it.
18058
18059 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
18060 (mm-find-raw-part-by-type): Ditto.
18061 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
18062 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
18063 (mm-destroy-parts): Kill nested multibyte buffer.
18064
18065 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
18066 (mml2015-gpg-verify): Ditto.
18067
180682000-11-18 Simon Josefsson <sj@extundo.com>
18069
18070 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
18071 (mml2015-function-alist): Use it.
18072
18073 * mml-sec.el (mml-sign-alist): Update names.
18074 (mml-encrypt-alist): Ditto.
18075 (mml-secure-part-smime-sign): Moved to mml-smime.el
18076 as `mml-smime-sign-query'.
18077 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
18078 `mml-smime-get-file-cert'.
18079 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
18080 `mml-smime-get-dns-cert'.
18081 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
18082 `mml-smime-encrypt-query'.
18083 (mml-smime-sign-buffer): Use mml-smime-sign.
18084 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
18085
18086 * mml-smime.el (mml-smime-sign): New function.
18087 (mml-smime-encrypt):
18088 (mml-smime-sign-query):
18089 (mml-smime-get-file-cert):
18090 (mml-smime-get-dns-cert):
18091 (mml-smime-encrypt-query): Moved from mml-sec.el.
18092
180932000-11-16 Simon Josefsson <sj@extundo.com>
18094
18095 * mml2015.el (mml2015-gpg-clear-verify): New function.
18096 (mml2015-function-alist): Add it.
18097
180982000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18099
18100 * message.el (message-setup-fill-variables): Use
18101 message-cite-prefix-regexp.
18102 (message-newline-and-reformat): Check the end of citation, leading
18103 WSP, break in the cite prefix.
18104 (message-fill-paragraph): New function.
18105
181062000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18107
18108 * lpath.el: Shut up.
18109
181102000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
18111
18112 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
18113 raw 8-bit in headers in dk.* newsgroups.
18114
181152000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18116
18117 * message.el (message-newline-and-reformat): Match extra WSPs.
18118
181192000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
18120
18121 * mml.el (mml-generate-mime-1): Ignore ascii.
18122
996aa8c1 181232000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
18124
18125 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
18126
181272000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18128
18129 * message.el (message-cite-prefix-regexp): Prefix should not end
18130 at space.
18131
181322000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18133
18134 * message.el (message-mode-syntax-table): Add - as a word
18135 constituent as in articles.
18136 (message-setup-fill-variables): Add -_. as supercite-style prefix.
18137 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
18138 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
18139
181402000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18141
18142 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
18143
181442000-11-12 David Edmondson <dme@dme.org>
18145
2f1982bb 18146 * message.el (message-font-lock-keywords): Use
23f87bed
MB
18147 message-cite-prefix-regexp.
18148
181492000-11-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18150
18151 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
18152 Stein Arild Str\e,Ax\e(Bmme.
18153 (gnus-group-jump-to-group): Use it.
18154 (gnus-group-jump-to-group-prompt): Customize.
18155
181562000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18157
18158 * mailcap.el (mailcap-possible-viewers): Match the entire string.
18159
181602000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18161
18162 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
18163 incompatible.
18164 (mml2015-mailcrypt-sign): Ditto.
18165
181662000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18167
18168 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
18169 group is open.
18170
181712000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18172
18173 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
18174 nnvirtual articles.
18175 (gnus-backlog-request-article): Don't request nnvirtual articles.
18176
181772000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18178
18179 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2f1982bb 18180 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
23f87bed
MB
18181
181822000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18183
18184 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
18185 * mml.el (mml-generate-mime-1): Use charset attribute.
18186 * mm-bodies.el (mm-encode-body): Add parameter charset.
18187 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
18188
181892000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18190
18191 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
18192 (mml2015-mailcrypt-clear-decrypt): Ditto.
18193 (mml2015-mailcrypt-verify): Ditto.
18194 (mml2015-mailcrypt-clear-verify): Ditto.
18195 (mml2015-gpg-verify): Ditto.
18196
181972000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18198
18199 * smime.el (smime-openssl-program): Test the existence of openssl.
18200 * mml-smime.el: Require mm-decode.
18201 (mml-smime-verify-test): New function.
18202 * mm-decode.el (mm-verify-function-alist): Use it.
18203
182042000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18205
18206 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
18207 anyway.
18208
182092000-11-13 Simon Josefsson <sj@extundo.com>
18210
18211 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
18212 verification doesn't work.
18213
182142000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18215
18216 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
18217 (gnus-inews-do-gcc): Use it.
18218
182192000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18220
18221 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
18222 leading space.
18223 * mm-extern.el (mm-inline-external-body): Report error when no
18224 access-type.
18225
182262000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18227
18228 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
18229
182302000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
18231
18232 * gnus-art.el (gnus-mime-button-menu): Use select-window.
18233
182342000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
18235
18236 * gnus-art.el (gnus-mime-display-part): Display multipart/related
18237 as multipart/mixed.
18238
182392000-11-12 David Edmondson <dme@dme.org>
18240
2f1982bb 18241 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
23f87bed
MB
18242 and replace `.' with `\w' to allow for different syntax tables
18243 (from Vladimir Volovich).
2f1982bb 18244 * message.el (message-newline-and-reformat): Use
23f87bed 18245 `message-cite-prefix-regexp'.
2f1982bb 18246 * gnus-cite.el (gnus-supercite-regexp): Use
23f87bed 18247 `message-cite-prefix-regexp'.
2f1982bb 18248 * gnus-cite.el (gnus-cite-parse): Use
23f87bed
MB
18249 `message-cite-prefix-regexp'.
18250
182512000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18252
18253 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
18254 PGP SIGNATURE. Escape leading "-"'s.
18255 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
18256
182572000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18258
18259 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
18260
182612000-11-11 Simon Josefsson <sj@extundo.com>
18262
18263 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
18264
18265 * smime.el (smime-details-buffer): New variable.
18266 (smime-sign-region):
18267 (smime-encrypt-region):
18268 (smime-verify-region):
18269 (smime-decrypt-region): Copy OpenSSL output to the buffer.
18270
18271 * mml-smime.el (mml-smime-verify): Support security info.
18272
182732000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
18274
18275 * mm-decode.el (mm-verify-option): Set default to nil.
18276 (mm-decrypt-option): Ditto.
18277 * gnus-art.el (article-verify-x-pgp-sig): New function.
18278
182792000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
18280
18281 * gnus-art.el (gnus-mime-display-alternative): Show button if no
18282 preferred part.
18283
182842000-11-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18285
18286 * gnus-sum.el (gnus-move-split-methods): Say that
18287 `gnus-split-methods' uses file names, whereas this uses group
2f1982bb 18288 names. (Report from Nevin Kapur.)
23f87bed
MB
18289
182902000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18291
18292 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
18293
182942000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18295
18296 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18297 (nnheader-directory-articles): Use it.
18298 (nnheader-article-to-file-alist): Ditto.
18299
183002000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18301
18302 * rfc2047.el (rfc2047-pad-base64): New function.
18303 (rfc2047-decode): Use it.
18304
183052000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18306
18307 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18308 select method.
18309
183102000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18311
18312 * mml2015.el (mml2015-gpg-decrypt-1):
18313 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18314
183152000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18316
18317 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18318
183192000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18320
18321 * pop3.el (pop3-munge-message-separator): A message may have an
18322 empty body.
18323
183242000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18325
18326 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18327 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18328 (mm-uu-pgp-signed-extract): Use coding-system.
18329
183302000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18331
18332 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18333 (gnus-insert-mime-security-button): New function.
18334 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18335 * mml2015.el: Add security info when verify or decrypt.
18336 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18337 (mm-uu-pgp-encrypted-extract): Ditto.
18338
183392000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18340
18341 * mm-decode.el (mm-display-parts): New function.
2f1982bb 18342 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
23f87bed
MB
18343
183442000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18345
18346 * gnus-mlspl.el: Documentation tweaks.
18347
183482000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18349
18350 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18351 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18352 argument.
18353
183542000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18355
18356 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18357
183582000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18359
18360 * gnus-art.el (gnus-article-encrypt): New function.
18361 (gnus-article-encrypt-protocol-alist): New variable.
18362 (gnus-article-encrypt-protocol): New variable.
18363 * mml2015.el (mml2015-self-encrypt): New function.
18364 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18365
183662000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18367
18368 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18369 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18370 let mailcap do it.
18371 * mml2015.el: Remove snarf code.
18372 * mm-decode.el: Remove snarf code.
18373
183742000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18375
18376 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18377 (mml-insert-mime): Understand gnus-decoded.
18378 (mime-to-mml): New parameter handles.
18379 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18380 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18381
183822000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18383
18384 * mm-decode.el (mime-security): New group.
18385 (mm-verify-function-alist): Add test function.
18386 (mm-decrypt-function-alist): Ditto.
18387 (mm-snarf-option): Set default value as nil.
18388 (mm-find-part-by-type): Recursive parameter.
18389 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18390 * mml2015.el: Support draft-ietf-openpgp-multsig.
18391
183922000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18393
18394 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18395 (gnus-article-view-part-as-charset): New function.
18396
183972000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18398
18399 * mm-decode.el (mm-verify-option): Default value.
18400 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18401
184022000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18403
18404 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18405
184062000-11-05 Simon Josefsson <sj@extundo.com>
18407
18408 * mml-smime.el (mml-smime-verify): Work in original multipart
18409 buffert.
18410
18411 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18412 (mm-handle-multipart-ctl-parameter): Ditto.
18413 (mm-alist-to-plist): New function.
18414 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18415 for multiparts.
18416 (mm-destroy-parts): Destroy multipart buffert.
18417 (mm-remove-part): Ditto.
18418
18419 * mml-smime.el (mml-smime-sign): Not used.
18420 (mml-smime-encrypt): Ditto.
18421
18422 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18423
18424 Verify S/MIME signature support.
18425
18426 * mm-decode.el (mm-inline-media-tests): Add
18427 application/{x-,}pkcs7-signature.
18428 (mm-inlined-types): Ditto.
18429 (mm-automatic-display): Ditto.
18430 (mm-verify-function-alist): Ditto. Add name of method.
18431 (mm-decrypt-function-alist): Add name of method.
18432 (mm-find-part-by-type): Add documentation.
18433 (mm-possibly-verify-or-decrypt): Use new format of
18434 mm-{verify,decrypt}-function-alist. Use method names.
18435
18436 * mml-smime.el (mml-smime-verify): New function.
18437
184382000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18439
18440 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18441
184422000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18443
18444 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18445 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18446 * mm-decode.el (mm-snarf-option): New variable.
18447
184482000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18449
18450 * mm-util.el (mm-subst-char-in-string): New function.
18451 (mm-replace-chars-in-string): Use it.
18452 * message.el (message-replace-chars-in-string): Use it.
18453 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18454 * gnus-mh.el (mh-lib-progs): Shut up.
18455
184562000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18457
18458 * base64.el, md5.el: Moved to contrib directory.
18459
184602000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18461
18462 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18463 the last article when search.
18464
184652000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18466
18467 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18468 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18469
184702000-09-29 David Edmondson <dme@thus.net>
18471
18472 * message.el (message-newline-and-reformat): Typo.
18473
184742000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18475
18476 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18477
184782000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18479
18480 * nntp.el (nntp-decode-text): Delete bogus status lines.
18481
184822000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18483
18484 * message.el (message-font-lock-keywords): Match a final newline
18485 to help font-lock's multiline support.
18486
184872000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18488
18489 * nnoo.el (nnoo-set): New function.
18490
184912000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18492
18493 * gpg.el, gpg-ring.el: Moved to contrib directory.
18494
184952000-11-04 Simon Josefsson <sj@extundo.com>
18496
18497 * nnimap.el (nnimap-split-inbox): Typo.
18498
184992000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18500
18501 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18502
185032000-11-03 Simon Josefsson <sj@extundo.com>
18504
18505 * rfc2231.el (rfc2231-parse-qp-string): New function.
18506 (require): rfc2047.
18507
18508 * mail-parse.el (mail-header-parse-content-type):
18509 (mail-header-parse-content-disposition): Support invalid QP
18510 encoded strings, by using `rfc2231-parse-qp-string'.
18511
185122000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18513
18514 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18515 (rfc2231-decode-encoded-string): Typo "> X 1".
18516 (rfc2231-encode-string): Insert the name of charset.
18517 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18518
185192000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18520
18521 * mm-decode.el (mm-save-part): Return the filename.
18522 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18523 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18524 (gnus-mime-action-alist): Use it.
18525 (gnus-mime-button-commands): Use it.
18526 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18527 (mm-inline-external-body): unwind-protect.
18528
185292000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18530
18531 * gnus-art.el (gnus-insert-mime-button): Show url.
18532
185332000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18534
18535 * mml.el (mml-generate-mime-1): Support external url.
18536 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18537
185382000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18539
18540 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18541 * mm-decode.el (mm-display-external): Ditto.
18542 * mm-extern.el: New file.
18543 * mm-decode.el (mm-inline-media-tests): Hook it up.
18544 (mm-inlined-types): Inline message/external-body.
18545
185462000-11-02 Simon Josefsson <sj@extundo.com>
18547
18548 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18549
18550 * message.el (message-get-reply-headers): Better handling when
18551 Mail-Followup-To is very large.
18552
185532000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18554
18555 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18556 * gnus-art.el (gnus-article-edit-done):
18557 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18558 counting code here.
18559 * gnus-msg.el (gnus-setup-message): Remove a hack.
18560
185612000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18562
18563 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18564 (gnus-summary-mode): Make them local variables.
18565 (gnus-set-global-variables): Globalize them.
18566 (gnus-summary-exit): Kill them.
18567
185682000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18569
18570 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18571 word.
18572
185732000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18574
18575 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18576 gnus-article-wash-types.
18577 * gnus-art.el (gnus-article-wash-status): Use them.
18578
185792000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18580
18581 * mml.el (mml-read-tag): Remove spaces and LF.
18582
185832000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18584
18585 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18586 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18587
185882000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18589
18590 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18591
185922000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18593
18594 * gnus-sum.el (gnus-article-charset): New variable.
18595 (gnus-summary-display-article): Set it.
18596 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18597 * gnus-art.el (gnus-article-mode): Make it local variable.
18598
185992000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18600
18601 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18602
186032000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18604
18605 * nnwfm.el: New file.
18606
18607 * nnweb.el (nnweb-replace-in-string): New function.
18608
186092000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18610
18611 * mml2015.el: Wrap gpg.el.
18612 * gpg.el (gpg-verify): The last argument of apply is a list.
18613 (gpg-encrypt): Add passphrase as a parameter.
18614
186152000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18616
18617 * gpg.el: New file.
18618 * gpg-ring.el: New file.
18619
186202000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18621
18622 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18623
186242000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18625
18626 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18627 double-quote characters.
18628 (gnus-summary-prepare-threads): Ditto.
18629
186302000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18631
18632 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18633 * mml.el (mml-read-tag): Don't skip the leading space.
18634 * lpath.el (font-lock-set-defaults): Shut up.
18635
186362000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18637
2f1982bb 18638 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
23f87bed
MB
18639
186402000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18641
18642 * qp.el (quoted-printable-encode-region): Replace leading - when
18643 ultra safe.
18644 * mml.el (mml-generate-mime-postprocess-function): Removed.
18645 (mml-postprocess-alist): Removed.
18646 (mml-generate-mime-1): Use ultra-safe when sign.
18647 * mml2015.el (mml2015-fix-micalg): Uppercase.
18648 (mml2015-verify): Insert LF.
18649 (mml2015-mailcrypt-sign): Downcase; search backward.
18650
186512000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18652
18653 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18654 restrictive.
18655 (nnultimate-table-regexp): New variable.
18656 (nnultimate-forum-table-p): Use it.
18657
186582000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
18659 Trivial patch.
18660
18661 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18662
186632000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18664
18665 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18666 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18667
186682000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18669
18670 * mml2015.el: Shut up.
18671
186722000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18673
18674 * gnus.el (gnus-server-browse-hashtb): Removed.
18675 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18676 (gnus-group-insert-group-line-info): Use simplified method.
18677 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18678
186792000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18680
18681 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18682 moved here.
18683 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18684 * gnus-group.el (gnus-group-prepare-flat): Use it.
18685 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18686
186872000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18688
18689 * mml.el (mml-mode): Show menu in XEmacs.
18690
186912000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18692
18693 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18694 (gnus-server-read-server-in-server-buffer): New function.
18695 (gnus-browse-foreign-server): Browse in group buffer.
18696 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18697 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18698 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18699 * gnus.el (gnus-server-browse-hashtb): New variable.
18700
187012000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18702
18703 * nnfolder.el (nnfolder-open-nov): Use group.
18704
187052000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18706
2f1982bb 18707 * nnfolder.el: Add NOV. Set version to 2.0.
23f87bed
MB
18708 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18709
187102000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18711
18712 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18713
187142000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18715
18716 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18717 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18718
187192000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18720
18721 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18722
187232000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18724
18725 * mm-decode.el (mm-verify-function-alist): New variable.
18726 (mm-verify-option): New variable.
18727 (mm-decrypt-function-alist): Ditto.
18728 (mm-decrypt-option): Ditto.
18729 (mm-find-raw-part-by-type): New function.
18730 (mm-possibly-verify-or-decrypt): New function.
18731 (mm-dissect-multipart): Use it.
18732 * mml2015.el (mml2015-fix-micalg): New function.
18733 (mml2015-decrypt): Use new interface.
18734 (mml2015-verify): Use new interface.
18735 (mml2015-setup): Make it bogus.
18736
187372000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18738
18739 * mml.el (mml-generate-mime-postprocess-function): Set to
18740 mml-postprocess.
18741 (autoload): Autoload mml2015 and mml-smime.
18742 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18743 * mml2015.el (mml2015-encrypt): New function.
18744 (mml2015-sign): New function.
18745 (mml2015-encrypt-function): New variable.
18746 (mml2015-sign-function): New variable.
18747 (mml2015-mailcrypt-encrypt): Use message-recipients.
18748 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18749 * mml-smime.el (mml-smime-setup): Ditto.
18750
187512000-10-28 Simon Josefsson <sj@extundo.com>
18752
18753 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18754 Communigate Pro 3.3.1 server.
18755
18756 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18757 in buffers.
18758 (mml-secure-dns-server): Removed.
18759 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18760 write certificates to files.
18761
18762 * smime.el (smime-dns-server): New variable.
18763 (smime-mail-to-domain):
18764 (smime-cert-by-dns): New functions.
18765
18766 * dig.el: New file.
18767
187682000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18769
18770 * message.el (message-options): New variable.
18771 (message-options-set-recipient): New function.
18772 (message-send): Use them.
18773 * gnus-int.el (gnus-request-replace-article): Use them.
18774 (gnus-request-accept-article): Ditto.
18775 * mml.el (mml-preview): Use them.
18776 * gnus-sum.el (gnus-summary-edit-article): Use them.
18777
18778 * message.el (message-options-get): New function.
18779 (message-options-get): New function.
18780 * rfc2047.el (rfc2047-encode-message-header): Use them.
18781 * mm-bodies.el (mm-encode-body): Use them.
18782
187832000-10-28 Simon Josefsson <sj@extundo.com>
18784
18785 * nnimap.el (nnimap-retrieve-which-headers):
18786 (nnimap-request-article-part): Quote message-id.
18787
18788 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18789 (smime-CA-file): New variable.
18790 (smime-call-openssl-region): Don't error.
18791 (smime-sign-region): Return result value.
18792 (smime-encrypt-region): Ditto.
18793 (smime-verify-region): New function.
18794 (smime-decrypt-region): Ditto.
18795 (smime-verify-buffer): Ditto.
18796 (smime-decrypt-buffer): Ditto.
18797
18798 * mml.el: Require mml-sec.
18799 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18800 (mml-mode-map): Add "sign" and "encrypt" maps.
18801 (mml-menu): Add security menu.
18802 (mml-preview): Use generate-new-buffer.
18803
18804 * mml-sec.el: New file.
18805
188062000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18807
18808 * mm-decode.el (mm-find-part-by-type): Move it here.
18809 * mml.el (mml-postprocess): Move it here.
2f1982bb 18810 (mml-postprocess-alist): Move it here. Merge them.
23f87bed
MB
18811
188122000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18813
18814 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18815 unencoded stuff in the header.
18816
188172000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18818
18819 * gnus-group.el (gnus-group-listed-groups): New variable.
18820 (gnus-group-list-option): New variable.
18821 (gnus-group-list-limit-map): New keymap.
18822 (gnus-group-list-flush-map): New keymap.
18823 (gnus-group-list-plus-map): New keymap.
18824 (gnus-group-prepare-logic): New function.
18825 (gnus-group-prepare-flat): Merge with
2f1982bb 18826 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
23f87bed
MB
18827 (gnus-group-prepare-flat-list-dead): Ditto.
18828 (gnus-group-list-matching): Use gnus-group-prepare-function.
18829 (gnus-group-list-dormant): Ditto.
18830 (gnus-group-list-cached): Ditto.
18831 (gnus-group-listed-groups): New function.
18832 (gnus-group-list-limit): New function.
18833 (gnus-group-list-flush): New function.
18834 (gnus-group-list-plus): New function.
18835 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18836 (gnus-topic-prepare-topic): Ditto.
18837
188382000-10-27 Paul Jarc <prj@po.cwru.edu>
18839
18840 * message.el (message-insert-to, message-get-reply-headers):
18841 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18842
188432000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18844
18845 * mml2015.el: New file.
18846 * smime.el: New file.
18847 * mml-smime.el: New file.
18848
ef3b7aae
MB
188492000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18850
18851 * ChangeLog: Moved to ChangeLog.1.
18852
18853See ChangeLog.1 for earlier changes.
23f87bed 18854
e3fe4da0 18855 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008
5b87ad55
GM
18856 Free Software Foundation, Inc.
18857
18858 This file is part of GNU Emacs.
18859
5e809f55 18860 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 18861 it under the terms of the GNU General Public License as published by
5e809f55
GM
18862 the Free Software Foundation, either version 3 of the License, or
18863 (at your option) any later version.
5b87ad55
GM
18864
18865 GNU Emacs is distributed in the hope that it will be useful,
18866 but WITHOUT ANY WARRANTY; without even the implied warranty of
18867 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18868 GNU General Public License for more details.
18869
18870 You should have received a copy of the GNU General Public License
5e809f55 18871 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23f87bed 18872
ef3b7aae
MB
18873;; Local Variables:
18874;; coding: iso-2022-7bit
18875;; End:
18876
18877;; arch-tag: 956fd310-042f-4fca-8dca-a01dbe06acff