Merge from gnus--devo--0
[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 216
23f87bed
MB
2172003-12-26 Jesper Harder <harder@ifa.au.dk>
218
219 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
220 contains "^From " and mm-use-ultra-safe-encoding is true.
221
2222003-12-25 Jesper Harder <harder@ifa.au.dk>
223
224 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
225 CTE header. Don't insert gpg output as unibyte.
226
996aa8c1 2272003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5ef6fa7b 228
23f87bed
MB
229 * gnus-int.el (gnus-open-server): Fixed the server status such
230 that an agentized server, when opened offline, has a status of
231 offline. Also fixes bug whereby the agent's backend was called
232 twice to open each server.
233
234 * gnus-start.el (gnus-get-unread-articles-in-group): Autoload
235 gnus-agent-possibly-alter-active rather than inline to resolve
236 compiler warnings.
237
238 * gnus.el (gnus-server-to-method): Added fallback of iterating
239 over gnus-newsrc-alist to resolve names of foreign servers.
240 Should fix recent agent bug.
241
2422003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
243
244 * gnus-score.el (gnus-summary-lower-score)
245 (gnus-summary-increase-score): Mention symbolic prefix in the
246 doc-string. Suggested by Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
247
2482003-12-21 Jesper Harder <harder@ifa.au.dk>
249
250 * gnus-agent.el (gnus-agent-read-agentview): Use
251 car-less-than-car.
252
996aa8c1 2532003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
23f87bed
MB
254
255 * message.el (message-yank-buffer): Bind message-reply-buffer to
256 a buffer rather than a string.
257
2582003-12-19 Jesper Harder <harder@ifa.au.dk>
259
260 * gnus-msg.el (gnus-summary-followup): Correct documentation.
261
2622003-12-18 Jesper Harder <harder@ifa.au.dk>
263
264 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
265 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
266
2672003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
268
269 * mm-url.el (mm-url-insert-file-contents-external)
270 (mm-url-insert-file-contents): Added doc-strings. Autoload.
271
2722003-12-18 Jesper Harder <harder@ifa.au.dk>
273
2f1982bb 274 * gnus-cus.el (defvar): Defvar
23f87bed
MB
275 gnus-agent-cat-disable-undownloaded-faces.
276
2772003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * message.el (message-forward-subject-name-subject): Use
280 gnus-extract-address-components instead of
281 mail-header-parse-address because it may be called with non-ascii
282 text.
283
2842003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
285
286 * nnmail.el (nnmail-split-fancy): The widget now supports
287 restrictions.
288
2892003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
290
291 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
292
2932003-12-16 Simon Josefsson <jas@extundo.com>
294
295 * sha1-el.el (autoload): Don't use ignore-errors.
296 (sha1-use-external): Use condition-case. Suggested by Katsumi
297 Yamaoka <yamaoka@jpl.org>.
298
2992003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
300
301 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
302 20 as well.
303
3042003-12-15 Simon Josefsson <jas@extundo.com>
305
306 * sha1-el.el (autoload): Ignore errors for
2f1982bb 307 executable-find. (XEmacs ecrypto does not require sh-script where
23f87bed
MB
308 executable.el is located.)
309 (sha1-use-external): Likewise.
310
311 * sha1-el.el (sha1): Add defgroup.
312 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
313 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
314 (sha1): Autoload.
315
316 * nndraft.el (nndraft-request-move-article): Copy definition of
317 nnmh-request-move-article instead of calling it, because the nnmh
318 version uses nnmh-request-article which isn't the same as the
319 nndraft version.
320
3212003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
322
2f1982bb
JB
323 * spam.el: Added some gnus-registry autoloads.
324 (spam-split-symbolic-return): Makes spam-split return 'spam
325 instead of the value of spam-split-group when spam is detected.
326 (spam-split-symbolic-return-positive): Makes spam-split return
327 'ham instead of nil when ham is detected.
328 (spam-autodetect-recheck-messages): Tells spam.el whether it
329 should recheck all messages in a group, or only the unseen ones.
23f87bed
MB
330 (spam-split-last-successful-check): spam-split will set this to
331 the last successful check; this was seen as a cleaner approach
2f1982bb
JB
332 than returning a cell like '(spam spam-use-bogofilter).
333 (spam-list-of-checks): Documentation appended.
cc4a96c6 334 (spam-split): Accommodate the spam-split-symbolic-return and
2f1982bb
JB
335 spam-split-symbolic-return-positive variables.
336 (spam-find-spam): New function called when the summary is built.
337 (spam-log-registered-p): Checks if a ham or spam registration has
338 already been done for an article.
23f87bed
MB
339 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
340 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
341 (spam-check-blacklist, spam-check-bogofilter-headers)
2f1982bb
JB
342 (spam-check-spamoracle): Respect the spam-split-symbolic-return
343 and spam-split-symbolic-return-positive variables.
344 (spam-initialize): Add spam-find-spam to gnus-summary-prepare-hook.
345 (spam-unload-hook): Remove spam-find-spam from
346 gnus-summary-prepare-hook.
23f87bed 347
2f1982bb
JB
348 * gnus.el (spam-autodetect, spam-autodetect-methods): New
349 configuration items for spam autodetection.
23f87bed
MB
350
3512003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
352
353 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
354 `gnus-draft-edit-message'. We still have `B w' for
355 `gnus-summary-edit-article'.
356
3572003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
358
359 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
360 definition if there is not a bug in start-itimer.
361
362 * pgg.el (pgg-run-at-time): Ditto.
363
996aa8c1 3642003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
365
366 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
367 (gnus-agent-regenerate-group): When necessary, alter the group's
368 active range to include articles newly recognized as being
369 downloaded.
370 (gnus-agent-regenerate): Removed code that updated the agent's
371 active file as the new gnus-agent-possibly-alter-active function
372 obsolesced it.
373
374 * gnus-cus.el (gnus-agent-customize-category): Added missing
375 agent-disable-undownloaded-faces parameter.
bf247b6e 376
23f87bed
MB
377 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
378 patch as it was too late at adjusting the active range.
379 (gnus-get-unread-articles-in-group): Added call to new
380 gnus-agent-possibly-alter-active to adjust the active range.
381
3822003-12-10 Jesper Harder <harder@ifa.au.dk>
383
384 * message.el (message-get-reply-headers): Narrow to headers.
385
996aa8c1 3862003-12-10 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed 387
996aa8c1
MB
388 * spam.el (spam-disable-spam-split-during-ham-respool): New
389 variable.
390 (spam-ham-copy-or-move-routine): Respect
391 spam-disable-spam-split-during-ham-respool.
392 (spam-split-disabled): New variable.
393 (spam-split): Respect spam-split-disabled.
23f87bed
MB
394
3952003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
396
397 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
398 correctly for the first argument.
399
400 * pgg.el (pgg-run-at-time): New function.
401 (pgg-add-passphrase-cache): Use it.
402
4032003-12-10 Simon Josefsson <jas@extundo.com>
404
405 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
406 input.
407 (pgg-decode-armor-region): Don't parse packet if decoding fail.
408
996aa8c1 4092003-12-09 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed 410
2f1982bb 411 * spam.el (spam-check-bogofilter): Run in the correct buffer.
996aa8c1
MB
412
4132003-12-09 Xavier Maillard <zedek@gnu-rox.org>
414
2f1982bb 415 * spam.el (spam-bogofilter-database-directory): Correct
996aa8c1 416 customization group.
23f87bed
MB
417
4182003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
419
420 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
421 (nnmail-split-fancy): Use it.
422
996aa8c1 4232003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
23f87bed
MB
424
425 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
426 parameter of Content-Type.
427
4282003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
429
430 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
431 compiler macro for rmail-select-summary if rmail is not available,
432 and bind rmail-summary-displayed and rmail-maybe-display-summary
433 in order to silence the compiler even if tm is not available.
434
4352003-12-08 Simon Josefsson <jas@extundo.com>
436
437 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
438
4392003-12-08 Jesper Harder <harder@ifa.au.dk>
440
441 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
442 nil.
443
4442003-12-08 Simon Josefsson <jas@extundo.com>
445
446 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
447 output. Reported by Arne J\e,Ax\e(Brgensen <arne@arnested.dk>.
448
ce058493 4492003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
450
451 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
4968aeff
KS
452 (pgg-gpg-encrypt-region): Use it.
453
4542003-12-07 Simon Josefsson <jas@extundo.com>
455
456 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
457 Renamed from p-g-r-a.
23f87bed
MB
458 (pgg-gpg-encrypt-region): Update.
459
4602003-12-07 Jesper Harder <harder@ifa.au.dk>
461
462 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
463 use = or zerop to test the return value of call-process, because
464 it can be a string.
465
2f1982bb 466 * mail-source.el (mail-source-fetch-with-program): Do.
23f87bed 467
2f1982bb 468 * mailcap.el (mailcap-viewer-passes-test): Do.
23f87bed
MB
469
470 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
2f1982bb 471 (gnus-uu-post-encode-file): Do.
23f87bed 472
2f1982bb 473 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): Do.
23f87bed
MB
474
475 * message.el (message-fix-before-sending): Fix detection of
476 non-printables. Don't replace unencodable utf-8.
477
4782003-12-05 Jesper Harder <harder@ifa.au.dk>
479
480 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
481 (mm-url-insert-file-contents-external): Signal an error if program
482 fails.
483
4842003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
485
2f1982bb
JB
486 * spam-report.el (spam-report-gmane): Iterate over articles
487 instead of a single one; remove interactive usage.
23f87bed
MB
488
4892003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
490
491 * dns.el: Fix misplaced eval-when-compile.
492
493 * gnus-util.el: Require alist and provide tm-view when compiling
494 with XEmacs.
495
996aa8c1 4962003-12-03 Jerry James <james@xemacs.org> (tiny change)
23f87bed
MB
497
498 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
23f87bed
MB
499
500 * gnus-util.el: Get rmail definitions when compiling.
23f87bed
MB
501
502 * dns.el: Require gnus-xmas at compile time instead of trying to
503 autoload `gnus-xmas-open-network-stream' because it wasn't picking
504 up the macro.
23f87bed 505
996aa8c1
MB
5062003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
507
23f87bed
MB
508 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
509 docstring.
510 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
511 Fixed implementation such that the predicate `true' no longer
512 evaluates to t.
513
996aa8c1 5142003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
23f87bed 515
2f1982bb 516 * spam.el (spam-check-bogofilter): Check the bogofilter headers
996aa8c1
MB
517 AFTER the save-excursion scope is over.
518
5192003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
520
2f1982bb 521 * spam.el (spam-fetch-field-message-id-fast): Doc fix.
23f87bed
MB
522
5232003-12-01 Simon Josefsson <jas@extundo.com>
524
525 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
526
5272003-11-30 Simon Josefsson <jas@extundo.com>
528
529 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
530 when messaging "X % completed" to inhibit logging them to the
531 message buffer.
532 (gnus-agent-expire-group-1): Mention group name in messages.
533 (gnus-agent-expire-group-1): Only print a message for an article
534 when there actually was something done to it.
535
996aa8c1
MB
536 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
537
5382003-11-30 Kenichi Handa <handa@m17n.org>
539
23f87bed
MB
540 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
541 'to argument. Fixes something or other in Emacs 22, and is
996aa8c1 542 backwards compatible.
23f87bed
MB
543
5442003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
545
bf247b6e 546 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
23f87bed 547
996aa8c1 5482003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
549 * gnus-start.el (gnus-activate-group): The active range of the
550 group must include the articles known to the agent.
551
552 * gnus.el (gnus-agent-method-p): Accept a server name as the
553 method being tested.
554
996aa8c1 5552003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
23f87bed
MB
556
557 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
558
5592003-11-29 Jesper Harder <harder@ifa.au.dk>
560
561 * gnus-group.el (gnus-group-make-menu-bar): Add
562 gnus-group-make-rss-group.
563
5642003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
565
566 * message.el: Added custom-manual links to all variables that have
567 an index entry in the message manual.
568 (message-generate-headers-first): Fixed doc-string.
569
5702003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
571
572 * gnus-msg.el (gnus-summary-yank-message): Don't bind
573 gnus-display-mime-function to nil so that non-ascii text is
574 decoded and attachments are not shown.
575
576 * message.el (message-cite-original-without-signature): Replace
577 the value of message-reply-headers with the yanked article since
578 it may be a different article from the original.
579 (message-cite-original): Ditto.
580
5812003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
582
2f1982bb 583 * spam.el (spam-blacklist-ignored-regexes): New variable, so
23f87bed 584 blacklisting can ignore certain regular expressions (e.g. the
2f1982bb
JB
585 user's e-mail address).
586 (spam-bogofilter-spam-strong-switch)
587 (spam-bogofilter-ham-strong-switch): Options used when articles are
588 already registered as the opposite classification.
589 (spam-old-ham-articles, spam-old-spam-articles): Lists of ham and
23f87bed
MB
590 spam articles, generated when a summary buffer is entered, and
591 consulted when it's exited so we know what articles are changing
2f1982bb
JB
592 state from spam to ham or vice-versa.
593 (spam-xor): Everyone needs a little convenience.
594 (spam-list-of-processors): Lookup table for old-style spam/ham
595 exits processors.
596 (spam-group-processor-p): Support old-style and new-style spam/ham
597 exit processors.
598 (spam-group-processor-multiple-p): Handle new-style spam/ham exit
599 processors.
600 (spam-summary-prepare): Use spam-old-{ham,spam}-articles; change
23f87bed
MB
601 logic to iterate over list of processors instead of manual
602 individual lookup, unregister any articles that change from ham to
603 spam or vice-versa in the course of the summary buffer usage; use
2f1982bb
JB
604 the new spam-register-routine.
605 (spam-ham-copy-routine, spam-ham-move-routine)
606 (spam-mark-spam-as-expired-and-move-routine): Check that the list
23f87bed 607 of groups is not nil, because apply doesn't like to apply a
2f1982bb
JB
608 function across nil.
609 (spam-registration-functions): Variable for looking up spam/ham
610 registration/unregistration functions based on a spam-use-* symbol.
23f87bed
MB
611 (spam-classification-valid-p, spam-process-type-valid-p)
612 (spam-registration-check-valid-p)
2f1982bb
JB
613 (spam-unregistration-check-valid-p): Convenience functions.
614 (spam-registration-function, spam-unregistration-function): Look
23f87bed 615 up the registration/unregistration function based on a
2f1982bb
JB
616 classification and the check (spam-use-* symbol).
617 (spam-list-articles): Generate list of spam/ham articles from a
618 given list of articles.
619 (spam-register-routine): Do the heavy work of registering and
23f87bed 620 unregistering articles, using all the articles in the group or
2f1982bb
JB
621 specific ones as needed.
622 (spam-generic-register-routine): Removed, no longer used.
23f87bed 623 (spam-log-unregistration-needed-p, spam-log-undo-registration):
2f1982bb
JB
624 Handle article registration/unregistration with a given spam/ham
625 processor and group.
626 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report)
627 (bogofilter, spamoracle): Rewrite registration/unregistration
23f87bed
MB
628 functions to take a list of articles and the unregister option.
629 Much hilarity ensues.
2f1982bb
JB
630 (spam-initialize): spam-stat-maybe-{save,load} already
631 respect spam-use-stat.
23f87bed 632 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
2f1982bb 633 Don't load and save unnecessarily.
23f87bed 634
2f1982bb
JB
635 * spam-stat.el (spam-stat-dirty): New variable, set when the stats
636 database is modified.
23f87bed
MB
637 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
638 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
2f1982bb
JB
639 (spam-stat-buffer-change-to-non-spam): Set spam-stat-dirty when
640 needed.
641 (spam-stat-save): Respect spam-stat-dirty, unless the force
642 parameter is specified.
643 (spam-stat-load): Clear spam-stat-dirty.
23f87bed 644
2f1982bb 645 * gnus.el (gnus-install-group-spam-parameters): Marked the
23f87bed 646 old-style exit processors as obsolete in the docs, added the
2f1982bb 647 new-style exit processors while the old ones are still allowed.
23f87bed
MB
648
6492003-11-25 Jesper Harder <harder@ifa.au.dk>
650
651 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
652 unless its list of addresses is identical to From.
653
996aa8c1 6542003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
5ef6fa7b 655
23f87bed
MB
656 * gnus-srvr.el (gnus-server-insert-server-line): The server names
657 used in gnus-agent are different (for example, the native server
658 uses the alias "native") from the names in gnus-srvr.
659 Compensating by adding a second text property storing the name
660 expected by gnus-agent.
661 (gnus-server-named-server): New function.
662 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
663 No longer expect an argument as it was ignored anyway. Uses the
664 new gnus-server-named-server function to get gnus-agent compatible
665 names from the server buffer.
666
996aa8c1 6672003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
668
669 * gnus.el (gnus-agent-covered-methods): Documented use of
670 named servers, not methods, to identity agentized groups.
671 Users may now change their server configurations without having
672 the server become "unagentized".
673 (gnus-agent-covered-methods): Removed from gnus-variable-list to
674 avoid storing two copies of gnus-agent-covered-methods, one in
675 .newsrc.eld and the other in agent/lib/servers.
676 (gnus-server-to-method): Do not cache server for the nil method.
677 (gnus-method-to-server): New function. Associate named server
678 with all, even foreign, methods.
679 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
680 simple last-response cache to offset performance lose of having to
681 always convert methods to named servers.
682 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
683 documentation.
684 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
685 Modified to support new definition of gnus-agent-covered-method.
686 (gnus-agent-read-servers): Rewritten to convert old method data
687 into server names.
688 (gnus-agent-read-servers-validate)
689 (gnus-agent-read-servers-validate-native): New functions.
690 (gnus-agent-write-servers): No longer use gnus-method-simplify as
691 it failed to simplify foreign methods.
692 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
693 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
694 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
695 function as gnus-agent-covered-methods variable no longer provides
696 methods.
697 (gnus-agent-covered-methods): New function
698 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
699 if gnus-verbose is greater than 4, report statistics of NOV
700 entries and files deleted as well as total bytes recovered.
701 (gnus-agent-expire-done-message): New function
702 (gnus-agent-unread-articles): Bug fix. No longer drops last
703 unread article onto read list.
704 (gnus-agent-regenerate-group): Changed prompt to use typical
705 style.
706 (gnus-agent-group-covered-p): Rewrote to internally use
707 gnus-agent-method-p.
708 * gnus-int.el (gnus-start-news-server): Partially convert old
709 gnus-agent-covered-methods to new format so that gnus-open-server
710 functions correctly.
711 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
712 gnus-agent-covered-methods with gnus-agent-method-p.
713 * gnus-start.el (gnus-clear-system): Added
714 gnus-agent-covered-methods to compensate for removing it from
715 gnus-variable-list.
716 (gnus-setup-news): Complete conversion of old
717 gnus-agent-covered-methods to new format so that secondary and
718 foreign servers can be correctly opened.
719
7202003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
721
2f1982bb
JB
722 * spam.el (spam-ham-copy-or-move-routine): Add respooling
723 support, not working well yet.
23f87bed 724
2f1982bb
JB
725 * gnus.el (ham-process-destination): Make 'respool option the
726 only one, so it can't be chosen together with other groups.
23f87bed
MB
727
7282003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
729
2f1982bb
JB
730 * gnus-registry.el (gnus-registry-track-extra): Make it a set of
731 choices instead of a boolean.
23f87bed 732 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
2f1982bb
JB
733 New convenience functions.
734 (gnus-registry-split-fancy-with-parent): Use convenience
23f87bed 735 functions, also don't return extra tracking info if sender or
2f1982bb
JB
736 subject is found in more than one groups.
737 (gnus-registry-add-group): Use new convenience functions to
738 decide if sender and subject should be tracked.
23f87bed 739
2f1982bb
JB
740 * gnus.el (ham-process-destination): Add 'respool option,
741 unused by spam.el yet.
23f87bed
MB
742
7432003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
744
745 * gnus-score.el (gnus-decay-score): Return a surely smaller value
746 than the argument in XEmacs.
747
996aa8c1 7482003-11-18 Sam Steingold <sds@gnu.org>
23f87bed
MB
749
750 * message.el (message-insert-to): Don't use `gnus-message'.
751 (message-header-synonyms): New variable.
752 (message-carefully-insert-headers): Use it (check for synonyms).
996aa8c1 753 Added doc-string.
23f87bed
MB
754
7552003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
756
757 * html2text.el (html2text-remove-tags): Remove the tag in a
758 simpler way to avoid inflooping.
759
7602003-11-17 Simon Josefsson <jas@extundo.com>
761
762 * imap.el (imap-gssapi-auth-p): Don't check capability (some
763 servers remove AUTH=GSSAPI from capability response returned after
764 successful authentication).
765
7662003-11-16 Jesper Harder <harder@ifa.au.dk>
767
768 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
769 Reported by Artem Chuprina <ran@ran.pp.ru>.
770
7712003-11-14 Simon Josefsson <jas@extundo.com>
772
773 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
774 when it isn't available.
775
7762003-11-13 Alex Schroeder <alex@gnu.org>
777
778 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
779 rss:author nor dc:creator is provided.
780
7812003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
782
783 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
784 contained in Content-Type header of multipart/related messages.
785
786 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
787 (mm-w3m-cid-retrieve): Use it.
788
789 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
790 (mml-insert-mime-headers): Insert Content-ID header.
791 (mml-insert-mml-markup): Insert start="<id>" value.
792
7932003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
794
2f1982bb
JB
795 * nnml.el (nnml-request-accept-article): Pass sender to
796 nnmail-cache-insert.
23f87bed 797
2f1982bb
JB
798 * nnmh.el (nnmh-request-accept-article): Pass sender to
799 nnmail-cache-insert.
23f87bed 800
2f1982bb
JB
801 * nnmbox.el (nnmbox-request-accept-article): Pass sender to
802 nnmail-cache-insert.
23f87bed 803
2f1982bb
JB
804 * nnfolder.el (nnfolder-request-accept-article): Pass sender to
805 nnmail-cache-insert.
23f87bed 806
2f1982bb
JB
807 * nnbabyl.el (nnbabyl-request-accept-article): Pass sender to
808 nnmail-cache-insert.
23f87bed 809
2f1982bb
JB
810 * nnmail.el (nnmail-cache-insert): Accept sender parameter and
811 pass it to the nnmail-spool-hook.
23f87bed 812
2f1982bb
JB
813 * gnus-registry.el (gnus-registry-track-extra): Clarify doc.
814 (gnus-registry-action): Add sender lexical var and pass it to
815 gnus-registry-add-group.
816 (gnus-registry-spool-action): Take a sender parameter, pass to
817 gnus-registry-add-group.
818 (gnus-registry-split-fancy-with-parent): Trace by sender in
819 addition to subject.
820 (gnus-registry-fetch-sender-fast): New function.
821 (gnus-registry-add-group): Accept sender parameter.
23f87bed
MB
822
8232003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
824
825 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
2f1982bb
JB
826 (spam-mark-spam-as-expired-and-move-routine): Allow for the
827 groups to be a list of a single item.
23f87bed
MB
828
829 * gnus.el (gnus-install-group-spam-parameters):
2f1982bb 830 ham-process-destination and spam-process-destination allow lists now.
23f87bed
MB
831
8322003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
833
996aa8c1 834 * message.el (message-mode-field-menu): Moved some entries, added
23f87bed
MB
835 `message-insert-wide-reply'.
836 (message-change-subject): Fixed comment.
837
996aa8c1
MB
8382003-11-10 Sam Steingold <sds@gnu.org>
839
840 * message.el (message-insert-to): Do error out when the user
841 requested no Cc. Don't insert empty To. Can be added to
842 `message-setup-hook' now.
843
23f87bed
MB
8442003-11-10 Simon Josefsson <jas@extundo.com>
845
846 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
847
8482003-11-09 Simon Josefsson <jas@extundo.com>
849
850 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
851 key id too (for decryption).
852 (pgg-gpg-sign-region): Likewise.
853
af09dd78 8542003-11-09 Satyaki Das <satyakid@stanford.edu>
23f87bed
MB
855
856 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
857 (pgg-gpg-lookup-all-secret-keys): New function.
858 (pgg-gpg-select-matching-key): Likewise.
996aa8c1 859 (pgg-gpg-decrypt-region): Use new functions.
23f87bed
MB
860
8612003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
862
2f1982bb 863 * nnmail.el (nnmail-cache-insert): Make sure that the
23f87bed 864 nnmail-spool-hook is called with a valid newsgroup name (though
2f1982bb 865 it may be wrong).
23f87bed 866
2f1982bb
JB
867 * gnus.el (gnus-group-real-prefix): Return nil if group is not a
868 string, instead of triggering an error.
23f87bed
MB
869
8702003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
871
2f1982bb
JB
872 * gnus.el (gnus-group-guess-full-name-from-command-method):
873 New function.
23f87bed 874
2f1982bb
JB
875 * gnus-registry.el (gnus-registry-fetch-group): Use long names if
876 requested.
877 (gnus-registry-split-fancy-with-parent): When long names are in use,
878 strip the name if we're in the native server, or else return nothing.
879 (gnus-registry-spool-action, gnus-registry-action): Use
23f87bed 880 gnus-group-guess-full-name-from-command-method instead of
2f1982bb 881 gnus-group-guess-full-name.
23f87bed
MB
882
883 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
884 (spam-ham-copy-or-move-routine): Prevent article deletions or
885 moves unless the backend allows it.
23f87bed 886
2f1982bb 887 * gnus.el (gnus-install-group-spam-parameters): Fixed parameters
23f87bed 888 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
2f1982bb 889 <Jean-Marc.Lasgouttes@inria.fr>.
23f87bed 890
2f1982bb
JB
891 * spam.el (spam-spamoracle): Doc change, suggested by Jean-Marc
892 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>.
23f87bed 893
ce058493 8942003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
23f87bed
MB
895
896 * gnus-score.el (gnus-decay-score): Protect against arithmetic
4968aeff 897 errors.
23f87bed
MB
898
8992003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
900
901 * spam.el
2f1982bb
JB
902 (spam-log-processing-to-registry): Improved message and comments.
903 (spam-log-unregistration-needed-p): New function
23f87bed
MB
904 (spam-ifile-register-spam-routine)
905 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
906 (spam-stat-register-ham-routine)
907 (spam-blacklist-register-routine)
908 (spam-whitelist-register-routine)
909 (spam-bogofilter-register-spam-routine)
910 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
911 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Change
912 spam-log-processing-to-registry invocations appropriately.
23f87bed 913
ce058493 9142003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
23f87bed
MB
915
916 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
4968aeff
KS
917
9182003-10-31 Simon Josefsson <jas@extundo.com>
919
920 * imap.el (imap-process-connection-type): Improve docstring.
921 Suggested by Derek Atkins <warlord@MIT.EDU>.
23f87bed
MB
922
9232003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
924
2f1982bb
JB
925 * spam.el (autoload): Autoload the gnus-registry functions we'll need.
926 (spam-log-to-registry): New variable for interfacing with the
927 gnus-registry.
928 (spam-install-hooks): Variable had the wrong customization group.
929 (spam-fetch-field-message-id-fast): Convenience function for fetch
930 a message ID quickly.
931 (spam-log-processing-to-registry): New function.
23f87bed
MB
932 (spam-ifile-register-spam-routine)
933 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
934 (spam-stat-register-ham-routine)
935 (spam-blacklist-register-routine)
936 (spam-whitelist-register-routine)
937 (spam-bogofilter-register-spam-routine)
938 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
939 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): Add
940 spam-log-processing-to-registry invocations.
23f87bed 941
2f1982bb
JB
942 * gnus-registry.el: Fixed docs in the preface to mention
943 gnus-registry-initialize.
944 (gnus-registry-store-extra): Remove cached extra entry
945 information when new extra entry is stored.
23f87bed
MB
946
9472003-10-29 Simon Josefsson <jas@extundo.com>
948
949 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
950 after separating m-f-m-b.
951
2f1982bb 9522003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
23f87bed
MB
953
954 * message.el (message-forward-make-body-plain): Remove ignored
4968aeff
KS
955 headers.
956
9572003-10-29 Simon Josefsson <jas@extundo.com>
958
959 * message.el (message-forward-make-body-plain): Fix ARG=1.
23f87bed
MB
960
9612003-10-28 Jesper Harder <harder@ifa.au.dk>
962
963 * message.el (message-forward-subject-name-subject)
964 (message-forward-subject-author-subject): Decode non-ASCII
965 newsgroup names.
966 (autoload): Autoload gnus-group-decoded-name.
967
9682003-10-27 Simon Josefsson <jas@extundo.com>
969
970 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
971 parameter key, overrides the key id used to store passphrase
972 under (uses true key id from gpg output if nil).
973 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
974 string STR, instead of (pgg-lookup-key STR t).
975 (pgg-gpg-encrypt-region): Store passphrase under user suplied
976 string, instead of real key id taken from gpg output.
977 (pgg-gpg-decrypt-region): Likewise.
978 (pgg-gpg-sign-region): Likewise.
979 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
980
9812003-10-27 Romain FRANCOISE <romain@orebokech.com>
982
bf247b6e 983 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
23f87bed
MB
984
9852003-10-27 Simon Josefsson <jas@extundo.com>
986
987 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
988 only consists of short lines and ASCII, when
989 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
990 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
991 This make it possible to pipe the raw RFC 822 message into 'gpg'
992 and have the signature work. Potential problem: what if message
993 contain data that would be dash-escaped by OpenPGP
994 implementations? Then PGP 2.x might not be able to parse the raw
995 RFC 822 message correctly. If that problem is worth fixing, it
996 should be fixed by detecting the situation, instead of applying QP
997 to everything. Based on discussion with "John A. Martin"
998 <jam@jamux.com>.
999
10002003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1001
1002 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
1003 (spam-ham-copy-or-move-routine): Don't ask when deleting copied
1004 articles, and use move instead of copy when possible.
1005 (spam-split): Added the option of specifying a string as a
23f87bed
MB
1006 spam-split parameter; such a string will override
1007 spam-split-group temporarily.
1008
2f1982bb 1009 * nnmail.el (nnmail-cache-insert): Protect from nil message IDs,
23f87bed
MB
1010 but should we do something else?
1011
2f1982bb
JB
1012 * gnus-registry.el (gnus-registry-spool-action): Protect from nil
1013 message IDs.
23f87bed
MB
1014
10152003-10-26 Simon Josefsson <jas@extundo.com>
1016
1017 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1018 (gnus-header-button-alist): Likewise.
1019 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1020 Reverse parameter list to use same order as in the URL. Reported
1021 by f95-msv@f.kth.se (M\e,Ae\e(Brten Svantesson).
1022
10232003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1024
2f1982bb
JB
1025 * spam.el (spam-move-spam-nonspam-groups-only): Documentation fix
1026 for the variable.
23f87bed 1027
23f87bed
MB
10282003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1029
2f1982bb 1030 * spam.el (spam-ham-copy-or-move-routine): Do not delete if copy
183080b6 1031 is t, also don't interpret the list of groups as a list of lists.
23f87bed 1032 (spam-mark-spam-as-expired-and-move-routine)
2f1982bb 1033 (spam-ham-copy-or-move-routine): Delete articles only if 1 or
23f87bed 1034 more groups were specified (and "copy" was not specified for
2f1982bb 1035 spam-ham-copy-or-move-routine) (fixed twice).
23f87bed
MB
1036
10372003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1038
1039 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1040 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1041 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1042
23f87bed
MB
10432003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1044
1045 * message.el (message-make-fqdn): Bind case-fold-search.
1046 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1047
10482003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1049
1050 * gnus.el (spam-process-destination, ham-process-destination):
2f1982bb 1051 Allow multiple groups as a choice.
23f87bed 1052
2f1982bb 1053 * spam.el (spam-check-blackholes): Remove "[IP address]"
23f87bed 1054 requirement, now just "IP address" is enough for detection for
2f1982bb
JB
1055 blackhole checking.
1056 (spam-check-blackholes): Oops, the dots were not escaped.
1057 (spam-mark-spam-as-expired-and-move-routine): Added multiple group
1058 support (multiple copies, then delete).
1059 (spam-ham-copy-routine): New function.
1060 (spam-ham-move-routine): New function.
1061 (spam-ham-copy-or-move-routine): New function (used to be
1062 spam-ham-move-routine), handle multiple groups.
1063 (spam-summary-prepare-exit): Call the new functions.
23f87bed
MB
1064
10652003-10-23 Simon Josefsson <jas@extundo.com>
1066
1067 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1068
10692003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1070
1071 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1072 attribute in Emacs.
1073
10742003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1075
1076 * message.el (message-bounce): Don't erase except bounced header.
1077
10782003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1079
2f1982bb
JB
1080 * spam.el (spam-reverse-ip-string): New function to reverse an IP
1081 address in a string.
1082 (spam-check-blackholes): Use spam-reverse-ip-string.
23f87bed
MB
1083
10842003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1085
1086 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1087 value for gnus-page-broken.
1088
1089 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1090 gnus-break-pages instead of gnus-page-broken.
1091 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1092 gnus-page-broken; narrow to the end of a page beforehand.
1093 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1094 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1095 is non-nil.
1096
10972003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1098
1099 * gnus-picon.el (gnus-picon-transform-address): Protect against
bf247b6e 1100 errors.
23f87bed
MB
1101
11022003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1103
1104 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1105 (xemacs-codename): Move defvar to gnus-util.el.
1106
1107 * gnus-util.el (xemacs-codename): Defvar when compiling.
1108
11092003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1110
1111 * spam-report.el (spam-report-url-ping-plain): Include a
bf247b6e 1112 User-Agent.
23f87bed
MB
1113
1114 * gnus-msg.el (gnus-extended-version): Use it.
1115
1116 * gnus-util.el (gnus-emacs-version): Separated out into own
bf247b6e 1117 function.
23f87bed
MB
1118
11192003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1120
1121 * message.el (message-mode-field-menu): Added
1122 message-generate-unsubscribed-mail-followup-to.
1123 (message-forward-subject-fwd): Avoid double "Fwd: "
1124 (message-change-subject): Added comment.
1125
11262003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1127
1128 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1129
1130 * mml.el (mml-insert-mime): Quote mml.
1131
11322003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1133
1134 * gnus-sum.el (gnus-remove-odd-characters): Use
1135 mm-subst-char-in-string instead of subst-char-in-string.
1136 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1137 of replace-regexp-in-string.
1138
11392003-10-19 Jesper Harder <harder@ifa.au.dk>
1140
1141 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1142 from file name.
1143
11442003-10-18 Jesper Harder <harder@ifa.au.dk>
1145
1146 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1147 to mm-default-directory.
1148 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1149
11502003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1151
1152 * pop3.el (pop3-read-response): Check whether the process is
bf247b6e 1153 alive.
23f87bed
MB
1154
1155 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1156
1157 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
bf247b6e 1158 strings.
23f87bed
MB
1159
1160 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
bf247b6e 1161 right.
23f87bed
MB
1162
1163 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1164
1165 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1166
1167 * message.el (message-field-value): New function.
1168 (message-insert-disposition-notification-to): Use Reply-To, too.
1169
bf247b6e 1170 * imap.el (imap-mailbox-status): Upcase STATUS commands.
23f87bed
MB
1171
1172 * gnus-sum.el (gnus-remove-odd-characters): New function.
1173 (gnus-nov-parse-line): Use it.
1174
11752003-10-18 Matt Swift <swift@alum.mit.edu>
1176
bf247b6e 1177 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
23f87bed
MB
1178
11792003-10-18 Romain FRANCOISE <romain@orebokech.com>
1180
2f1982bb 1181 * message.el (message-forward-make-body): Does both
23f87bed
MB
1182 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1183 message buffer.
1184
11852003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1186
1187 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1188 broken.
1189
1190 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1191 isn't available.
1192
1193 * message.el (message-hidden-headers): Doc fix.
1194
11952003-10-18 Jesper Harder <harder@ifa.au.dk>
1196
1197 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1198 fields aren't found.
1199
12002003-10-18 Simon Josefsson <jas@extundo.com>
1201
1202 * message.el (message-forward-make-body-plain)
1203 (message-forward-make-body-mime, message-forward-make-body-mml)
1204 (message-forward-make-body-digest-plain)
1205 (message-forward-make-body-digest-mime)
1206 (message-forward-make-body-digest): New, derived from
1207 message-forward-make-body.
1208 (message-forward-make-body): Use them.
1209 (message-forward-show-mml): New default 'best.
1210 (message-forward-make-body): Support it.
1211
12122003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1213
1214 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1215 (gnus-article-prepare): Don't set to t.
1216 (gnus-narrow-to-page): Set to t if we break.
1217
12182003-06-11 Daniel N\e,Ai\e(Bri <dne@mayonnaise.net>
1219
1220 * message.el (message-resend): Generate Resent-Message-ID header.
1221
12222003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1223
1224 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1225 before checking end-of-buffer.
1226 (gnus-mime-delete-part): Don't insert parts twice.
1227
12282003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1229
1230 * gnus-art.el (article-update-date-lapsed): Make sure point
1231 doesn't move around (much).
1232
12332003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1234
1235 * mail-source.el (mail-source-keyword-map): List "cur" before
1236 "new" for maildirs.
1237
12382003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1239
1240 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
bf247b6e 1241 group.
23f87bed
MB
1242
1243 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1244 name for gcc-self.
1245 (gnus-inews-insert-archive-gcc): Paren mistake.
1246
1247 * gnus-sum.el (gnus-summary-enter-digest-group): Add
bf247b6e 1248 parent-group.
23f87bed
MB
1249
1250 * gnus-art.el (gnus-ignored-headers): Add more headers.
1251
1252 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1253 base64 or QP.
1254
1255 * nnmail.el (nnmail-article-group): Default to "bogus".
1256
1257 * mail-source.el (mail-source-delete-incoming): Change to nil.
1258
12592003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1260
1261 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1262
12632003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1264
1265 * mail-source.el (defvar): Add post/pre/scripts.
1266 (mail-source-fetch-imap): Use them.
1267
1268 * nndraft.el (nndraft-request-move-article): Fix infinite
bf247b6e 1269 recursion.
23f87bed
MB
1270
1271 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1272
12732003-10-16 Ed L. Cashin <ecashin@uga.edu>
1274
1275 * imap.el (imap-interactive-login): Set imap-password to nil if
1276 login fails.
1277
12782003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1279
1280 * message.el (message-inserted-headers): New variable.
1281 (message-mode): Make local.
bf247b6e 1282 (message-mode): Set all the local action variables to nil.
23f87bed
MB
1283
12842003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1285
1286 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1287 (mm-w3m-safe-url-regexp): Doc fix.
1288
12892003-10-12 Jesper Harder <harder@ifa.au.dk>
1290
1291 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1292 it's done by nnmail-article-group.
1293
996aa8c1
MB
12942003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1295
23f87bed 1296 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
23f87bed
MB
1297
12982003-10-10 Jesper Harder <harder@ifa.au.dk>
1299
1300 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1301 XEmacs.
1302
13032003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1304
2f1982bb
JB
1305 * spam.el (spam-initialize): New function, does the spam-face
1306 update and all the hooks, replaces spam-install-hooks-function.
23f87bed 1307
2f1982bb
JB
1308 * gnus-registry.el (gnus-registry-initialize): New autoloaded
1309 function to explicitly initialize the registry.
23f87bed
MB
1310
13112003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1312
1313 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1314
1315 * mm-view.el (mm-w3m-mode-map): Doc fix.
1316 (mm-inline-text-html-render-with-w3m): Add a comment.
1317
13182003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1319
1320 * gnus-group.el: Remove superfluous eval-when-compiles.
1321
13222003-10-10 Jesper Harder <harder@ifa.au.dk>
1323
1324 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1325
13262003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1327
1328 * dns.el (query-dns): Don't error out on malformed resolv files.
1329
13302003-10-06 Jesper Harder <harder@ifa.au.dk>
1331
1332 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1333 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1334
13352003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1336
2f1982bb
JB
1337 * spam.el (spam-check-blackholes): Exit the loop if matches are
1338 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>).
23f87bed 1339 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
2f1982bb
JB
1340 (spam-from-listed-p): Use nnmail-fetch-field instead of
1341 message-fetch-field.
23f87bed
MB
1342
13432003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1344
1345 * mm-decode.el (mm-attachment-file-modes): Change the default
1346 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1347
13482003-10-03 Jesper Harder <harder@ifa.au.dk>
1349
1350 * mm-decode.el (mm-file-name-delete-control)
1351 (mm-file-name-delete-gotchas): New functions.
1352 (mm-file-name-rewrite-functions): Use them.
1353 (mm-attachment-file-modes): New option.
1354 (mm-save-part-to-file): Use it.
1355
13562003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1357
1358 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1359
996aa8c1 13602003-10-02 Michael Shields <shields@msrl.com>
23f87bed
MB
1361
1362 * pgg-def.el (pgg-default-keyserver-address): Change to
996aa8c1 1363 subkeys.pgp.net.
23f87bed
MB
1364
13652003-10-01 Simon Josefsson <jas@extundo.com>
1366
1367 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1368 by ',', as in 'foo@example.org, bar@example.org'.
1369
13702003-10-01 Jesper Harder <harder@ifa.au.dk>
1371
1372 * message.el (message-send): Fix reversed logic of supersedes
1373 check.
1374
13752003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1376
1377 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1378 suggested by Norbert Koch <viteno@xemacs.org>.
1379
13802003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1381
1382 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1383 change in order to correct the position where an invisible topic
1384 (because gnus-topic-display-empty-topics is nil) may be inserted.
1385
13862003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1387
1388 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1389
13902003-09-20 Jesper Harder <harder@ifa.au.dk>
1391
1392 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1393
13942003-09-20 Simon Josefsson <jas@extundo.com>
1395
1396 * tls.el (tls-process-connection-type): Doc fix.
1397
1398 * imap.el (imap-starttls-open): Rewrite, should support both old
1399 starttls.el and new starttls.el that uses GNUTLS.
1400
14012003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1402
1403 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1404 of custom-set-default which isn't available in old XEmacsen.
1405
14062003-09-17 Jesper Harder <harder@ifa.au.dk>
1407
1408 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1409 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1410
2f1982bb 1411 * message.el (message-bounce, message-forward-show-mml): Do.
bf247b6e 1412
23f87bed
MB
14132003-09-13 Jesper Harder <harder@ifa.au.dk>
1414
1415 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1416 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1417
1418 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1419
14202003-09-12 Jesper Harder <harder@ifa.au.dk>
1421
1422 * gnus-group.el (gnus-group-fetch-control): ISC changed
1423 compression from .Z to .gz.
1424
1425 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1426 address-mime.
1427
14282003-09-11 Jesper Harder <harder@ifa.au.dk>
1429
1430 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1431 characters.
1432
14332003-09-10 Jesper Harder <harder@ifa.au.dk>
1434
1435 * gnus.el (gnus-group-charter-alist): Update.
1436
ce058493 14372003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
996aa8c1
MB
1438
1439 * spam-report.el: Use mm-url.el functions for external URL loading
1440 when the built-in HTTP GET is insufficient (e.g. proxies are in
1441 the way).
1442
23f87bed
MB
14432003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1444
996aa8c1
MB
1445 * spam-report.el (spam-report-url-ping-function): New option,
1446 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1447 (spam-report-url-ping): Call spam-report-url-ping-function.
1448 (spam-report-url-ping-plain): New function, does what
1449 spam-report-url-ping used to do.
1450 (spam-report-url-ping-mm-url): Function that delegates to
1451 mm-url.el (autoloaded).
23f87bed
MB
1452
14532003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1454
2f1982bb
JB
1455 * gnus-registry.el (gnus-registry-delete-id): Function to
1456 completely delete an ID, including all the cache hashtables.
1457 (gnus-registry-delete-group): Use gnus-registry-delete-id.
1458 (gnus-registry-simplify-subject): Only run if the argument is a
1459 string, return nil otherwise.
23f87bed
MB
1460
14612003-09-07 Jesper Harder <harder@ifa.au.dk>
1462
1463 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1464
14652003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1466
2f1982bb
JB
1467 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Yet
1468 another error. *sigh*
23f87bed 1469
2f1982bb
JB
1470 * gnus-registry.el (gnus-registry-fetch-extra-entry): Don't use
1471 puthash unless gnus-registry-entry-caching is on.
1472 (gnus-registry-split-fancy-with-parent): Misplaced parenthesis
1473 made everything a part of the 'else'.
1474 (gnus-registry-save): Used 'entry-caching' instead of 'caching'.
23f87bed
MB
1475
14762003-09-05 Jesper Harder <harder@ifa.au.dk>
1477
1478 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1479
14802003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1481
2f1982bb
JB
1482 * gnus-registry.el: Added brief explanation of basics.
1483 (gnus-registry-track-extra): New variable for tracking of message
1484 subjects.
1485 (gnus-registry-entry-caching): Caching parameter, used for extra
1486 data.
1487 (gnus-registry-minimum-subject-length): Minimum subject length
1488 before it's considered when tracing subjects.
cc4a96c6 1489 (gnus-registry-save): Accommodate extra data entry caching.
2f1982bb
JB
1490 (gnus-registry-action): Change function name, add the subject and
1491 pass it to gnus-registry-add-group.
1492 (gnus-registry-spool-action): Change function name, add the
1493 subject and pass it to gnus-registry-add-group.
1494 (gnus-registry-split-fancy-with-parent): Add subject tracking.
1495 (gnus-registry-register-message-ids): Pass subject to
1496 gnus-registry-add-group.
23f87bed 1497 (gnus-registry-simplify-subject)
2f1982bb
JB
1498 (gnus-registry-fetch-simplified-message-subject-fast): New
1499 functions.
1500 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): Add
1501 extra data entry caching.
1502 (gnus-registry-add-group): Handle the extra subject parameter.
1503 (gnus-registry-install-hooks, gnus-registry-unload-hook): Fix the
1504 gnus-register-* function names.
23f87bed 1505
2f1982bb
JB
1506 * nnmail.el (nnmail-cache-insert): Add subject parameter, pass it
1507 on to the nnmail-spool-hook.
23f87bed 1508
2f1982bb
JB
1509 * nnbabyl.el (nnbabyl-request-accept-article): Added subject to
1510 nnmail-cache-insert call.
23f87bed 1511
2f1982bb
JB
1512 * nndiary.el (nndiary-request-accept-article): Added subject to
1513 nnmail-cache-insert call.
23f87bed 1514
2f1982bb
JB
1515 * nnfolder.el (nnfolder-request-accept-article): Added subject to
1516 nnmail-cache-insert call.
23f87bed 1517
2f1982bb
JB
1518 * nnimap.el (nnimap-split-articles): Added subject to
1519 nnmail-cache-insert call.
1520 (nnimap-request-accept-article): Added subject to
1521 nnmail-cache-insert call.
23f87bed 1522
2f1982bb
JB
1523 * nnmbox.el (nnmbox-request-accept-article): Added subject to
1524 nnmail-cache-insert call.
23f87bed 1525
2f1982bb
JB
1526 * nnmh.el (nnmh-request-accept-article): Added subject to
1527 nnmail-cache-insert call.
23f87bed 1528
2f1982bb
JB
1529 * nnml.el (nnml-request-accept-article): Added subject to
1530 nnmail-cache-insert call.
23f87bed
MB
1531
15322003-09-04 Jesper Harder <harder@ifa.au.dk>
1533
1534 * gnus-art.el (gnus-button-handle-info-url)
1535 (gnus-button-handle-info-url-gnome)
1536 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1537 and KDE style Info URLs.
1538
1539 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1540
15412003-09-02 Jesper Harder <harder@ifa.au.dk>
1542
1543 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1544 of the field.
1545
15462003-09-01 Simon Josefsson <jas@extundo.com>
1547
1548 * mml.el (mml-insert-mime-headers-always): New variable.
1549 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1550 Lars Balker Rasmussen <lars@balker.org>.
1551
4968aeff 15522003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
23f87bed
MB
1553
1554 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1555 imap-open, reverts 2003-03-17 change. Reverse remove before
996aa8c1 1556 calling gnus-compress-sequence.
23f87bed
MB
1557
15582003-08-29 Simon Josefsson <jas@extundo.com>
1559
1560 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1561 Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
1562
15632003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1564
1565 * gnus-art.el (article-display-x-face): Make it possible to set
1566 the gnus-article-x-face-command variable to the lambda form.
1567
15682003-08-27 Simon Josefsson <jas@extundo.com>
1569
1570 * mm-decode.el (mm-remove-part): Try to kill external displayers
1571 cleanly first (if it refuses, C-g aborts loop and kill process
1572 unconditionally). Also make sure process is dead before we remove
1573 the files it may be using. Reported by David Coe
1574 <davidc@debian.org>.
1575
996aa8c1 15762003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
23f87bed
MB
1577
1578 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
996aa8c1 1579 replacement.
23f87bed
MB
1580
15812003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1582
1583 * gnus-art.el: Don't use defvaralias.
1584 (gnus-treat-display-x-face): Warn if the obsolete variable
1585 `gnus-treat-display-xface' exists.
1586
15872003-08-25 Jesper Harder <harder@ifa.au.dk>
1588
1589 * gnus-art.el (gnus-treat-display-face): Fix typo.
1590 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1591 (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
1592
15932003-08-24 Jesper Harder <harder@ifa.au.dk>
1594
1595 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1596 type.
1597
15982003-08-22 Jesper Harder <harder@ifa.au.dk>
1599
1600 * message.el (message-make-forward-subject-function): Fix
1601 customize mismatch.
1602
2f1982bb 1603 * gnus.el (gnus-message-archive-method): Do.
23f87bed
MB
1604
16052003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1606
1607 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1608 char is `/' and add more information for the user.
1609
1610 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1611 (gnus-header-button-alist): Added `In-Reply-To'.
1612
1613 * nnimap.el (nnimap-open-connection): Allow different user names
1614 on the same server (and in the same authinfo file).
1615
16162003-08-20 Jesper Harder <harder@ifa.au.dk>
1617
1618 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1619
1620 * message.el (message-make-forward-subject-function): Add
1621 message-forward-subject-name-subject to choices.
1622
1623 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1624 Redisplay article after editing.
1625
4968aeff 16262003-08-20 Jari Aalto <jari.aalto@poboxes.com>
23f87bed
MB
1627
1628 * gnus.el (gnus-read-group): Added check to ask confirmation if
2f1982bb
JB
1629 Group name contains invalid character. You can use '/' in IMAP,
1630 but not in filenames. G m cannot know what the user is creating,
1631 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
23f87bed
MB
1632
16332003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1634
1635 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1636
16372003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1638
2f1982bb
JB
1639 * gnus-draft.el (gnus-draft-send-all-messages): Ask if all drafts
1640 should be sent unless gnus-expert-user is on.
23f87bed
MB
1641
16422003-08-09 Jesper Harder <harder@ifa.au.dk>
1643
1644 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1645
16462003-08-07 Jesper Harder <harder@ifa.au.dk>
1647
1648 * pgg-gpg.el (pgg-gpg-process-region): Bind
1649 default-enable-multibyte-characters to nil.
1650
16512003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1652
1653 * canlock.el (canlock-password): Fix customization type.
1654 (canlock-password-for-verify): Ditto.
1655 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1656 (gnus-outlook-deuglify-unwrap-max): Ditto.
1657 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1658 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1659 (gnus-sum-thread-tree-false-root): Ditto.
1660 (gnus-sum-thread-tree-single-indent): Ditto.
1661 * message.el (message-archive-note): Ditto.
1662 (message-subscribed-address-file): Ditto.
1663 (message-user-fqdn): Ditto.
1664 * spam-report.el (spam-report-gmane-regex): Ditto.
1665 * spam.el (spam-blackhole-good-server-regex): Ditto.
1666
1667 * gnus-start.el (gnus-save-killed-list): Fix last change.
1668 * message.el (message-courtesy-message): Ditto.
1669
16702003-08-07 Jesper Harder <harder@ifa.au.dk>
1671
1672 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1673 (gnus-header-newsgroups-face): Explain that it's only used for
1674 crossposts.
1675
16762003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1677
1678 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1679 type.
1680 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1681 * gnus.el (gnus-refer-article-method): Ditto.
1682 * message.el (message-courtesy-message): Ditto.
1683
4968aeff 16842003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
23f87bed
MB
1685
1686 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
23f87bed
MB
1687
16882003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1689
1690 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1691 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1692 * gnus.el (gnus-use-long-file-name): Ditto.
1693
16942003-08-04 Jesper Harder <harder@ifa.au.dk>
1695
1696 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1697 an existing name.
1698
1699 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1700
1701 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1702
2f1982bb 1703 * nntp.el (nntp-large-newsgroup): Do.
23f87bed 1704
2f1982bb 1705 * nnspool.el (nnspool-large-newsgroup): Do.
23f87bed
MB
1706
1707 * gnus-cus.el (gnus-group-parameters): Typo.
1708
17092003-07-31 Simon Josefsson <jas@extundo.com>
1710
1711 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1712 method by default (revert partial 2003-07-10 patch).
1713
17142003-07-28 Dave Love <fx@gnu.org>
1715
1716 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1717
17182003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1719
2f1982bb
JB
1720 * gnus-registry.el (gnus-registry-install): Add an initial
1721 registry read to the loading when gnus-registry-install is set.
23f87bed 1722
ce058493 17232003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
1724
1725 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
4968aeff 1726 even if the preceding line ends with a soft break.
23f87bed
MB
1727
17282003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1729
bf247b6e 1730 * spam.el (spam-use-regex-body, spam-regex-body-spam)
2f1982bb
JB
1731 (spam-regex-body-ham): New variables, default to nil/empty/empty.
1732 (spam-install-hooks): Added spam-use-regex-body to list or
1733 pre-install conditions.
1734 (spam-list-of-checks): Added spam-use-regex-body and
1735 spam-check-regex-body to list of checks.
1736 (spam-list-of-statistical-checks): Added spam-use-regex-body to
1737 list of statistical checks.
1738 (spam-check-regex-body): Invokes spam-check-regex-headers with
1739 appropriate variable masking.
1740 (spam-check-regex-headers): Changes to print "body" or "header"
1741 where appropriate.
23f87bed
MB
1742
17432003-07-25 Jesper Harder <harder@ifa.au.dk>
1744
1745 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1746 comint-read-noecho. The former is more secure.
1747
17482003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1749
2f1982bb
JB
1750 * gnus-registry.el (gnus-registry-cache-whitespace): Make "adding
1751 whitespace" message level 5 instead of 4.
1752 (gnus-registry-clean-empty-function): New function to remove empty
1753 registry entries.
1754 (gnus-registry-clean-empty): New variable to enable cleaning the
1755 registry when saving it by calling gnus-registry-clean-empty-function.
23f87bed 1756
2f1982bb
JB
1757 * spam.el (spam-summary-prepare-exit): Use
1758 spam-process-ham-in-spam-groups.
1759 (spam-process-ham-in-spam-groups): New variable.
23f87bed
MB
1760
17612003-07-24 Jesper Harder <harder@ifa.au.dk>
1762
1763 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1764
1765 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1766 from 2003-04-03 to fix security problem. See
2f1982bb 1767 http://www.debian.org/security/2003/dsa-339.
23f87bed
MB
1768
17692003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1770
2f1982bb
JB
1771 * gnus.el (gnus-install-group-spam-parameters): Add the
1772 gnus-ticked-mark to the possible choices of ham marks.
23f87bed 1773
2f1982bb
JB
1774 * spam.el (spam-process-ham-in-nonham-groups): New variable.
1775 (spam-summary-prepare-exit): Use spam-process-ham-in-nonham-groups.
23f87bed
MB
1776
17772003-07-23 Jesper Harder <harder@ifa.au.dk>
1778
1779 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1780 and Mail-Copies-To to address-mime.
1781 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1782
17832003-07-19 Jesper Harder <harder@ifa.au.dk>
1784
1785 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1786
17872003-07-17 Jesper Harder <harder@ifa.au.dk>
1788
1789 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1790 the right place.
1791
17922003-07-14 Simon Josefsson <jas@extundo.com>
1793
1794 * mail-source.el (mail-source-fetch-imap): Don't assume
1795 imap-error-text returns something.
1796
17972003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1798
1799 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1800 nnimap-list-pattern instead of "*".
1801
18022003-07-10 Simon Josefsson <jas@extundo.com>
1803
1804 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1805 default. Improve docstring.
1806
18072003-07-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1808
1809 * imap.el (imap-arrival-filter): Fix test for missing process
1810 buffer.
1811
4968aeff 18122003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1813
1814 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1815 for second, after-process-has-died, accept-process-output.
1816 (imap-arrival-filter): If PROC has no buffer, do nothing.
1817
18182003-07-09 Jesper Harder <harder@ifa.au.dk>
1819
1820 * flow-fill.el: Docstring and message fixes.
1821
2f1982bb 1822 * deuglify.el: Do.
23f87bed 1823
2f1982bb 1824 * gnus-int.el: Do.
23f87bed 1825
2f1982bb 1826 * gnus-msg.el: Do.
23f87bed 1827
2f1982bb 1828 * gnus-util.el: Do.
23f87bed 1829
2f1982bb 1830 * gnus-draft.el: Do.
23f87bed 1831
2f1982bb 1832 * gnus-start.el: Do.
23f87bed 1833
2f1982bb 1834 * gnus.el: Do.
23f87bed 1835
2f1982bb 1836 * gnus-group.el: Do.
23f87bed 1837
2f1982bb 1838 * gnus-art.el: Do.
23f87bed 1839
2f1982bb 1840 * gnus-sum.el: Do.
23f87bed
MB
1841
1842 * mail-source.el (mail-source-movemail): Handle non-numerical
1843 return values.
1844
18452003-07-08 Jesper Harder <harder@ifa.au.dk>
1846
1847 * mailcap.el (mailcap-parse-args-syntax-table)
1848 (mailcap-viewer-passes-test): Docstring fix.
1849
1850 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1851
1852 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1853 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1854 (mm-file-name-replace-whitespace): Docstring fix.
1855
1856 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1857 (mm-uu-pgp-signed-test): Fix message.
1858
1859 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1860 (mml-parse-1, mml-insert-mime-headers): Fix message.
1861
1862 * message.el (message-archive-header)
1863 (message-subscribed-address-functions)
1864 (message-subscribed-addresses, message-subscribed-regexps)
1865 (message-canlock-generate)
1866 (message-generate-new-buffer-clone-locals): Docstring fixes.
1867
2f1982bb 18682003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1869
1870 * imap.el (imap-wait-for-tag): After the process has died, look
996aa8c1 1871 for more output still pending.
23f87bed
MB
1872
18732003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1874
2f1982bb
JB
1875 * spam.el (spam-bogofilter-score): Redisplay article normally
1876 after spam-bogofilter-score is called.
23f87bed 1877
996aa8c1
MB
18782003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1879
1880 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1881
23f87bed
MB
18822003-07-06 Jesper Harder <harder@ifa.au.dk>
1883
1884 * message.el (message-send-mail-with-sendmail): Handle
1885 non-numeric return values.
1886
23f87bed
MB
1887 * gnus-start.el (gnus-clear-system): Revert change from
1888 2003-06-19.
1889
18902003-07-04 Dave Love <fx@gnu.org>
1891
1892 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1893 characters not encoded, and make the list more legible.
1894
18952003-07-04 Jesper Harder <harder@ifa.au.dk>
1896
1897 * message.el (message-make-from): Revert change from 2002-01-08.
1898
18992003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1900
1901 * nnheader.el (nnheader-init-server-buffer): Don't add
1902 nntp-server-buffer to list of Gnus buffers.
1903
19042003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1905
2f1982bb 1906 * spam.el (spam-parse-list): Prevent empty ("") strings.
23f87bed
MB
1907
19082003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1909
2f1982bb
JB
1910 * spam.el (spam-parse-list): Use gnus-extract-address-components
1911 instead of ietf-drums-parse-addresses.
1912 (spam-from-listed-p): let* was unnecessary.
23f87bed
MB
1913
19142003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1915
1916 * gnus-ems.el (gnus-put-image): Mark the right text segment with
bf247b6e 1917 gnus-image-category.
23f87bed
MB
1918
1919 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1920 native groups.
1921
1922 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1923 format specs.
1924
1925 * gnus-picon.el: Written by moi, moi, moi.
1926
1927 * gnus-group.el (gnus-group-kill-group): Clean up.
1928
19292003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1930
2f1982bb 1931 * spam.el (spam-from-listed-p, spam-parse-list): Use
23f87bed 1932 ietf-drums-parse-addresses to extract the address portion of the
2f1982bb 1933 whitelist/blacklist file if it looks like an address can be found.
23f87bed
MB
1934
19352003-06-23 Didier Verna <didier@xemacs.org>
1936
2f1982bb 1937 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
23f87bed 1938 text property.
2f1982bb 1939 (gnus-remove-image): New argument CATEGORY. Only remove if
23f87bed
MB
1940 category matches.
1941 * gnus-xmas.el (gnus-xmas-put-image):
1942 (gnus-xmas-remove-image): Ditto, with extents.
1943 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1944 gnus-[xmas-]remove-image.
2f1982bb 1945 (article-display-face): Don't always act as a toggle. Call
23f87bed
MB
1946 `gnus-put-image' with CATEGORY argument.
1947 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1948 argument.
1949 * smiley.el (smiley-region): Ditto.
1950 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1951 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1952 (gnus-treat-mail-picon): Don't always act as a toggle.
1953 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1954
19552003-06-23 Didier Verna <didier@xemacs.org>
1956
1957 * gnus-art.el (article-display-face): Check for existence of the
1958 original article buffer before switching to it.
1959
19602003-06-20 Jesper Harder <harder@ifa.au.dk>
1961
1962 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
1963 Dan Jacobson <jidanni@jidanni.org>.
1964
1965 * mm-view.el (mm-inline-message): Bind
1966 gnus-original-article-buffer to the buffer in the mml handle
1967 holding the message.
1968
19692003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
1970
1971 * message.el (sender, from): No need to bind them.
1972
19732003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1974
2f1982bb 1975 * spam.el (spam-enter-list): search-forward specified wrong.
23f87bed
MB
1976
19772003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1978
1979 * gnus-art.el: Comment fix.
1980
19812003-06-20 Jesper Harder <harder@ifa.au.dk>
1982
23f87bed
MB
1983 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
1984
996aa8c1
MB
19852003-06-20 Jan Rychter <jan@rychter.com>
1986
1987 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
1988 variable.
1989
23f87bed
MB
19902003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
1991
2f1982bb
JB
1992 * spam.el (spam-enter-list): Do not enter duplicate addresses into
1993 the whitelist/blacklist.
23f87bed
MB
1994
19952003-06-19 Jesper Harder <harder@ifa.au.dk>
1996
1997 * nnheader.el (nnheader-init-server-buffer): Add
1998 nntp-server-buffer to gnus-buffers.
1999
2000 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2001 nntp-server-buffer separately.
2002
20032003-06-18 Didier Verna <didier@xemacs.org>
2004
2005 * gnus-art.el (article-display-face): Correctly toggle between
2f1982bb 2006 display and hiding. Handle multiple Face headers.
23f87bed
MB
2007
20082003-06-17 Dave Love <fx@gnu.org>
2009
2010 * nnimap.el: Require cl when compiling.
2011
2012 * message.el (message-fix-before-sending): Reinstate nullifying
2013 the invisible text property.
2014 (sender, from): Defvar when compiling.
2015 (message-is-yours-p): Remove autoload cookie.
2016
20172003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2018
2019 * gnus-util.el (gnus-extract-address-components): Added
2020 doc-string.
2021
996aa8c1 20222003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed
MB
2023
2024 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
996aa8c1 2025 overview when using compressed files.
23f87bed
MB
2026
20272003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2028
2029 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2030 Message-ID from In-Reply-To header.
2031
20322003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2033
2034 * message.el (message-is-yours-p): Narrow to head; extract from
2035 and sender by itself.
2036 (message-cancel-news, message-supersede): Remove useless things.
2037
20382003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2039
2040 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2041 `gnus-article-emulate-mime'.
2042
996aa8c1 20432003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
23f87bed
MB
2044
2045 * message.el (message-is-yours-p): New function. Separated common
2046 code from message-cancel-news and message-supersede. Added
2047 matching code which uses message-alternative-emails regexp as last
2048 resort.
2049 (message-cancel-news, message-supersede): Use message-is-yours-p.
2050
996aa8c1 20512003-06-13 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
2052
2053 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
996aa8c1 2054 the headers.
23f87bed
MB
2055
20562003-06-12 Dave Love <fx@gnu.org>
2057
2058 * nnheader.el (nnheader-functionp): Deleted.
2059
2060 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2061 defvar.
2062 (nnmail-version): Deleted.
2063 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2064 nnheader-functionp.
2065
20662003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2067
2f1982bb
JB
2068 * spam.el (spam-check-bogofilter-headers): Fix for when the score
2069 is requested but the message is not spam.
23f87bed 2070
996aa8c1 20712003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
23f87bed 2072
2f1982bb
JB
2073 * spam.el (spam-use-spamoracle): New variable.
2074 (spam-install-hooks): Add spamoracle to the list of conditions
2075 for activation of spam-install-hooks.
2076 (spam-spamoracle): New variable customization group.
2077 (spam-spamoracle, spam-spamoracle): New variables.
23f87bed 2078 (spam-group-spam-processor-spamoracle-p)
2f1982bb
JB
2079 (spam-group-ham-processor-spamoracle-p): New functions.
2080 (spam-summary-prepare-exit): Added spamoracle ham/spam exit processing.
2081 (spam-list-of-checks, spam-list-of-statistical-checks): Add
2082 spam-use-spamoracle.
23f87bed 2083 (spam-check-spamoracle, spam-spamoracle-learn)
2f1982bb 2084 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): New functions.
23f87bed
MB
2085
2086 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2f1982bb
JB
2087 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle
2088 (spam-process, ham-process): Added spamoracle spam/ham processors.
23f87bed
MB
2089
20902003-06-08 Jesper Harder <harder@ifa.au.dk>
2091
2092 * message.el (message-beginning-of-line): Docstring improvement.
2093 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2094
20952003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2096
2097 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2f1982bb 2098 gnus-summary-display-buttonized t].
23f87bed
MB
2099
21002003-06-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2101
2102 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2103 fix. Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
2104
21052003-06-07 Jesper Harder <harder@ifa.au.dk>
2106
2107 * message.el (message-beginning-of-line): Docstring improvement.
2108
21092003-06-06 Jesper Harder <harder@ifa.au.dk>
2110
2111 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2112 groups correctly.
2113
996aa8c1 21142003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
23f87bed
MB
2115
2116 * message.el (message-fetch-field): Augment documentation to state
2117 the narrowed-to-headers restriction.
2118 (message-change-subject, message-reduce-to-to-cc)
2119 (message-generate-unsubscribed-mail-followup-to)
2120 (message-insert-importance-high, message-insert-importance-low)
2121 (message-insert-or-toggle-importance)
2122 (message-insert-disposition-notification-to): Narrow to headers
2123 before calling message-fetch-field or message-remove-header.
2124
21252003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2126
2f1982bb
JB
2127 * gnus-registry.el (gnus-registry-trim): Fix for when
2128 gnus-registry-max-entries is nil.
23f87bed
MB
2129
21302003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2131
2132 * qp.el (quoted-printable-decode-region): Don't error out on
2133 malformed text.
2134
21352003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136
2137 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2138 strings.
2139
996aa8c1 21402003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
23f87bed
MB
2141
2142 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
23f87bed
MB
2143
21442003-06-03 Dave Love <fx@gnu.org>
2145
2146 * gnus-soup.el (gnus-soup-send-packet): Don't use
2147 message-functionp.
2148
2149 * gnus.el (gnus-agent-cache): Doc fix.
2150 (gnus-other-frame): Quote lambda used as hook.
2151
2152 * message.el: Doc fixes.
2153 (message-functionp): Deleted. Callers changed.
2154 (message-fix-before-sending): Highlight with overlays. Clarify
2155 `illegible text' messages.
2156 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2157 compiling.
2158 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2159
21602003-06-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2161
2162 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2163 option.
2164 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2165
2166 * message.el (message-fetch-field): Mention narrow-to-headers
2167 requirement.
2168
996aa8c1 21692003-06-03 Eric Eide <eeide@cs.utah.edu>
23f87bed
MB
2170
2171 * gnus-xmas.el (gnus-xmas-create-image): Use
996aa8c1 2172 insert-file-contents-literally.
23f87bed
MB
2173
21742003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2175
2f1982bb
JB
2176 * gnus-registry.el (gnus-registry-fetch-group): Always return the
2177 short name of the group.
23f87bed
MB
2178
21792003-06-02 Jesper Harder <harder@ifa.au.dk>
2180
2181 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2182
2183 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2184
21852003-05-31 Jesper Harder <harder@ifa.au.dk>
2186
2187 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2188 rather than gnus-display-mime-function.
2189
21902003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2191
2f1982bb
JB
2192 * gnus-registry.el (gnus-registry-use-long-group-names): New variable.
2193 (gnus-registry-add-group): Use it.
2194 (gnus-registry-trim-articles-without-groups): New variable.
2195 (gnus-registry-delete-group): Use it.
2196 (gnus-registry-unload-hook): Uninstall all the hooks.
23f87bed 2197
2f1982bb 2198 * spam.el (spam-install-hooks-function, spam-unload-hook): New
23f87bed 2199 functions so users that load spam.el for customization don't get
2f1982bb
JB
2200 all the hooks installed.
2201 (spam-install-hooks): New variable, set to t by default if user
2202 has one of the spam-use-* variables set.
23f87bed 2203
2f1982bb 2204 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): New
23f87bed 2205 functions so users that load spam-stat.el for customization don't get
2f1982bb 2206 all the hooks installed.
23f87bed
MB
2207
22082003-05-30 Dave Love <fx@gnu.org>
2209
2210 * rfc2047.el (rfc2047-decode): Don't use
2211 mm-with-unibyte-current-buffer.
2212
2213 * qp.el (quoted-printable-decode-string): Use
2214 mm-with-unibyte-buffer.
2215
22162003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2217
2f1982bb 2218 * gnus-registry.el (gnus-registry-save): Allow forced saving even
23f87bed
MB
2219 when registry is not dirty. Use gnus-registry-trim to shorten the
2220 gnus-registry-alist.
2f1982bb
JB
2221 (gnus-registry-max-entries): New variable.
2222 (gnus-registry-trim): New function, trim gnus-registry-alist to
23f87bed 2223 size gnus-registry-max-entries, sorting by entry mtime so the
2f1982bb 2224 newest entries stick around.
23f87bed 2225
2f1982bb
JB
2226 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Instead of
2227 just one specific variable, allow a list of specific variables.
23f87bed
MB
2228
22292003-05-28 Dave Love <fx@gnu.org>
2230
2231 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2232 end of region.
2233
23f87bed
MB
22342003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2235
2f1982bb 2236 * gnus-registry.el (gnus-registry-dirty): Flag for modified registry.
23f87bed 2237 (gnus-registry-save, gnus-registry-read)
2f1982bb 2238 (gnus-registry-store-extra, gnus-registry-clear): Use it (note
23f87bed 2239 that gnus-registry-store-extra is invoked for all modifications to
2f1982bb 2240 set the mtime, so gnus-registry-dirty only needs to be set there).
23f87bed
MB
2241
22422003-05-23 Simon Josefsson <jas@extundo.com>
2243
2244 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2245 message-sender.
2246
2247 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2248
2249 * message.el (message-use-idna): Ditto.
2250
22512003-05-20 Dave Love <fx@gnu.org>
2252
2253 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2254 (rfc2047-q-encode-region): Don't use it.
2255 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2256 rfc2047-encoding-type to `mime'.
2257 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2258
22592003-05-20 Jesper Harder <harder@ifa.au.dk>
2260
2261 * message.el (message-send-mail): Don't insert a courtesy copy
2262 notice in base64 encoded messages.
2263
22642003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2265
2266 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2267 marks if the destination group is not auto-expirable.
2268
996aa8c1 22692003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2270
2271 * gnus-agent.el (gnus-agentize): Updated documentation to match
2272 usage.
2273 (gnus-agent-expire-group-1): Do not skip over a group when the
2274 force argument is set.
2275 * gnus.el (gnus-agent): Updated documentation to reflect that
2276 gnus-agent now defaults to t.
2277
22782003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2279
2280 * gnus.el (gnus-version-number): Bump.
2281
996aa8c1 22822003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2283
2284 * gnus.el: Gnus v5.10.2 is released.
2285
22862003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2287
2288 * mail-source.el (mail-source-delete-incoming): Changed to t.
2289
2290 * rfc2047.el (rfc2047-syntax-table): Funcall.
2291
23f87bed
MB
2292 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2293
2294 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2295 leave-hidden.
2296
f0131492 22972003-05-14 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
23f87bed
MB
2298
2299 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2300 patch.)
2301
23022003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2303
2304 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2305 gnus-assq-delete-all.
2306
2307 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2308
2309 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2310
2311 * gnus-sum.el (gnus-summary-find-next): Indent.
2312 (gnus-summary-find-prev): Ditto.
2313 (gnus-summary-catchup): Doc fix.
2314 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2315 (gnus-summary-catchup): Really mark after point.
2316
2317 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2318 (gnus-user-date): Use floating point time so that we don't get
2319 overflows.
2320
2321 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2322
2323 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2324 since none of the other image things do.
2325
996aa8c1 23262003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
23f87bed
MB
2327
2328 * gnus.el (gnus-agent): Docstring fix.
2329
23302003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2331
2f1982bb 2332 * gnus-registry.el (gnus-registry-install): New variable.
23f87bed
MB
2333 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2334 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2f1982bb
JB
2335 (gnus-registry-add-group): Add a modification timestamp to each entry.
2336 (gnus-registry-install-hooks): New function.
23f87bed 2337
996aa8c1 23382003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2339
2340 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2341 (gnus-agent-cat-disable-undownloaded-faces): New function.
2342 Accessor for new agent property
2343 'agent-disable-undownloaded-faces'.
2344 gnus-cus.el (gnus-agent-parameters): Added
2345 agent-disable-undownloaded-faces and corrected documentation.
2346 (gnus-agent-cat-prepare-category-field,
2347 gnus-agent-customize-category): Changed to avoid creating free
2348 references to each field's symbol.
2349 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2350 (gnus-select-newgroup): Initialize it.
2351 (gnus-summary-highlight-line): Use it.
2352
23532003-05-12 Dave Love <fx@gnu.org>
2354
2355 * mm-util.el (mm-read-charset): Deleted.
2356 (mm-coding-system-mime-charset): New.
2357 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2358 (mm-charset-to-coding-system, mm-mime-charset)
2359 (mm-find-mime-charset-region): Use it.
2360 (mm-default-multibyte-p): Fix non-mule case.
2361
2362 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2363 and compile.
2364 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2365 (rfc2047-unfold-region): Delete unused var `leading'.
2366
ce058493 23672003-05-12 Ville Skytt\e,Ad\e(B <scop@xemacs.org> (tiny change)
23f87bed
MB
2368
2369 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
4968aeff 2370 output window if one is available.
23f87bed
MB
2371
23722003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2373
2374 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2375 space.
2376
23772003-05-11 Jesper Harder <harder@ifa.au.dk>
2378
2379 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2380 washing etc.
2381 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2382
2383 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2384 `mime-parts'.
2385
23862003-05-10 Jesper Harder <harder@ifa.au.dk>
2387
2388 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2389 work. Update mode-line.
2390
23912003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2392
6772c8e1 2393 * gnus.el (gnus-logo-color-alist): Added no colors.
23f87bed
MB
2394
23952003-05-09 Dave Love <fx@gnu.org>
2396
2397 * utf7.el (mm-util): Require.
2398 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2399 Defconst, not defvar.
2400 (utf7-utf-16-coding-system): New.
2401 (utf7-encode-internal): Hoist concat out of loop.
2402 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2403 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2404 case.
2405 (utf7-latin1-u16-char-converter): Encode the region.
2406 (utf7-u16-latin1-char-converter): Decode the region.
2407 (utf7-encode, utf7-decode): Fix multibyteness.
2408
2409 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2410 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2411 (mm-uu-yenc-decode-function): Defvar when compiling.
2412 (mm-encode-body, mm-decode-body): Doc fix.
2413
24142003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2415
2416 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2f1982bb
JB
2417 removed in favor of the group/topic/global variables.
2418 (gnus-registry-register-message-ids): Fixed test to omit
2419 gnus-registry-unregistered-group-regex.
2420
2421 * gnus.el (gnus-variable-list): Removed gnus-registry-alist and
2422 gnus-registry-headers-alist from the list.
2423 (gnus-registry-headers-alist): Removed.
2424 (registry-ignore): New parameter, with accompanying
2425 gnus-registry-ignored-groups global variable.
2426
2427 * gnus-start.el (gnus-clear-system): No need to clear the
2428 registry, we can do it ourselves.
2429 (gnus-gnus-to-quick-newsrc-format): Extra parameters so it can be
2430 used by gnus-registry.el.
2431
2432 * gnus-registry.el (gnus-registry-cache-file): New file variable.
2433 (gnus-registry-cache-read, gnus-registry-cache-save): New
2434 functions.
2435 (gnus-registry-save, gnus-registry-read): Use the new
23f87bed 2436 gnus-registry-cache-{read|save} functions, and change the name
2f1982bb
JB
2437 from gnus-registry-translate-{from|to}-alist.
2438 (gnus-registry-clear): Fixed so it doesn't refer to old function name.
23f87bed 2439
996aa8c1
MB
24402003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2441
2f1982bb 2442 * gnus-registry.el (gnus-registry-cache-whitespace): New function.
996aa8c1 2443
23f87bed
MB
24442003-05-09 Jesper Harder <harder@ifa.au.dk>
2445
2446 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2447 address.
2448
24492003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2450
2f1982bb
JB
2451 * gnus-start.el (gnus-clear-system): Added gnus-registry-alist to
2452 the list of cleared variables.
23f87bed
MB
2453
2454 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2455 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2456 in addition to a list of regexes.
2457
996aa8c1
MB
24582003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2459
2f1982bb 2460 * spam.el (spam-use-regex-headers): Docstring fix.
23f87bed
MB
2461
24622003-05-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2463
2464 * gnus-sum.el (gnus-summary-next-page): Mention
2465 `gnus-article-skip-boring' in docstring.
2466
24672003-05-08 Jesper Harder <harder@ifa.au.dk>
2468
2469 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2470 syntax here.
2471
2472 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2473 whitespace syntax class when parsing email addresses.
2474
2475 * message.el (message-forward-subject-name-subject): Don't use
2476 mail-decode-encoded-word-string before parsing from.
2477
24782003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2479
2480 * message.el (message-setup-1): Setup alternative email before
2481 generate-headers.
2482
2483 (message-forward-subject-name-subject): Fix the case when the
2484 field "from" doesn't exist.
2485
24862003-05-07 Dave Love <fx@gnu.org>
2487
2488 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2489
2490 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2491 possible values.
2492
24932003-05-07 Jesper Harder <harder@ifa.au.dk>
2494
2495 * message.el (message-kill-to-signature): Fix.
2496
24972003-05-06 Jesper Harder <harder@ifa.au.dk>
2498
2499 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2500
2501 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2502 (gnus-mime-display-multipart-related-as-mixed)
2f1982bb 2503 (gnus-button-mid-or-mail-heuristic-alist): Do.
23f87bed
MB
2504
25052003-05-05 Dave Love <fx@gnu.org>
2506
2507 * mm-util.el (mm-default-multibyte-p): New.
2508 (mm-coding-system-p): Maybe use find-coding-systems.
2509
25102003-05-04 Dave Love <fx@gnu.org>
2511
2512 * rfc2047.el (with-syntax-table): Define if necessary.
2513 (rfc2047-syntax-table): Fix last change for XEmacs.
2514 (rfc2047-parse-and-decode): Revert last change.
2515
25162003-05-03 Jesper Harder <harder@ifa.au.dk>
2517
2518 * gnus.el: Don't test for `mm-guess-mime-charset'.
2519
2520 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2521
2522 * gnus.el (gnus-default-charset): Set default value to
2523 `undecided'.
2524
2525 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2526 mm-decode-body.
2527
2528 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2529 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2530
996aa8c1 25312003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
23f87bed
MB
2532
2533 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2534
25352003-05-03 Dave Love <fx@gnu.org>
2536
2537 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2538 with 2 args.
2539 (rfc2047-decode-string): Don't set the buffer multibyte before
2540 calling buffer-string.
2541
2542 * mm-encode.el (mm-long-lines-p): Autoload.
2543 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2544 unibyte. Signal error on unknown encoding.
2545 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2546
2547 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2548 Callers of gnus- versions changed to use them.
2549 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2550 fixes.
2551 (rfc2047-encoding-type): New.
2552 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2553 Don't include header name field in encoding. Add `address-mime'
2554 case and bind rfc2047-encoding-type for `mime' case.
2555 (rfc2047-encodable-p): Deleted.
2556 (rfc2047-syntax-table): New.
2557 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2558 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2559 in place rather than by passing strings.
2560 (rfc2047-encode-string): Doc fix.
2561 (rfc2047-q-encode-region): Don't use
2562 mm-with-unibyte-current-buffer.
2563 (rfc2047-encoded-word-regexp): eval-and-compile.
2564 (rfc2047-decode-region): Avoid concatenation in loop.
2565 (rfc2047-parse-and-decode): Remove useless disjunction.
2566
25672003-05-02 Dave Love <fx@gnu.org>
2568
2569 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2570 mm-with-unibyte-current-buffer.
2f1982bb 2571 (ietf-drums, gnus-util): Don't require.
23f87bed
MB
2572
2573 * sieve.el (sieve-manage-mode-menu): Define before use.
2574
2575 * mml-smime.el (message-narrow-to-headers): Autoload.
2576
2577 * mm-util.el (mm-coding-system-p): Don't override nil from
2578 coding-system-p.
2579 (mm-mule4-p, mm-disable-multibyte-mule4)
2580 (mm-with-unibyte-current-buffer-mule4): Deleted.
2581 (mm-multibyte-p): Use defun, not defalias.
2582 (mm-make-temp-file): Moved to group at top of file.
2583 (mm-point-at-eol, mm-point-at-bol): New.
2584
2585 * gnus-cite.el (gnus-art): Require.
2586
2587 * gnus-ems.el (gnus-get-buffer-create)
2588 (nnheader-find-etc-directory, message-text-with-property):
2589 Autoload.
2590 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2591 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2592 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2593 (gnus-check-before-posting): Only defvar when compiling.
2594
2595 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2596
2597 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2598 Defvar when compiling.
2599 (gnus-output-to-rmail): Require mm-util.
2600
2601 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2602 (mail-source-make-complex-temp-name): Deleted.
2603
2604 * message.el (message-use-idna): Use mm-coding-system-p.
2605 (message-tokenize-header, message-make-organization)
2606 (message-make-from): Use with-temp-buffer.
2607 (message-set-work-buffer): Deleted.
2608 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2609 (message-check-news-header-syntax): Remove useless lambda.
2610 (message-forward-make-body): Use mm-disable-multibyte,
2611 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2612 (message-replace-chars-in-string): Deleted.
2613
2614 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2615 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2616 mm-disable-multibyte.
2617 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2618
2619 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2620 mm-with-unibyte-current-buffer.
2621
2622 * mml2015.el (mml): Require.
2623 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2624 mm-with-unibyte-current-buffer.
2625
2626 * nnheader.el (gnus-util): Require.
2627
2628 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2629 Autoload.
2630
2631 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2632 (mail-header-remove-whitespace): Autoload.
2633
2634 * sieve-manage.el (starttls-negotiate): Autoload.
2635
26362003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2637
2638 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2639
26402003-05-01 Mark A. Hershberger <mah@everybody.org>
2641
2642 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2643
26442003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2645
2646 * gnus.el (gnus-version-number): Bump.
2647
996aa8c1 26482003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
23f87bed 2649
2f1982bb 2650 * spam-report.el (spam-report-gmane-regex): Docstring fix.
23f87bed 2651
2f1982bb 2652 * gnus.el (gnus-install-group-spam-parameters): Docstring fix.
996aa8c1
MB
2653
26542003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
2655
2656 * gnus-registry.el (gnus-registry-fetch-extra)
2f1982bb 2657 (gnus-registry-store-extra, gnus-registry-group-count): New functions.
23f87bed 2658 (gnus-registry-fetch-group, gnus-registry-delete-group)
2f1982bb
JB
2659 (gnus-registry-add-group): Changed to work with extra data element
2660 if present.
23f87bed 2661
996aa8c1 26622003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2663
2664 * gnus.el: Gnus v5.10.1 is released.
2665
996aa8c1 26662003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2667
2668 * gnus.el: Oort Gnus v0.24 is released.
2669
23f87bed
MB
26702003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2671
2f1982bb
JB
2672 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2673 New variable.
2674 (gnus-registry-register-message-ids): Use it.
23f87bed
MB
2675
26762003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2677
2678 * gnus.el (gnus-version-number): Bump.
2679
2680 * gnus.el: Update copyright for several files.
2681
996aa8c1 26822003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2683
2684 * gnus.el: Oort Gnus v0.23 is released.
2685
26862003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2687
2688 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2689
996aa8c1 26902003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
23f87bed
MB
2691
2692 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2693
26942003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2695
2696 * message.el (message-forward-subject-name-subject): Decode
2697 string when forwarding.
2698
23f87bed
MB
26992003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2700
2701 * gnus.el (gnus-version-number): Bump.
2702
996aa8c1 27032003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2704
2705 * gnus.el: Oort Gnus v0.22 is released.
2706
996aa8c1 27072003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2708
2709 * gnus.el: Oort Gnus v0.21 is released.
2710
27112003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2712
2713 * gnus.el (gnus-version-number): Bump.
2714
996aa8c1 27152003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2716
2717 * gnus.el: Oort Gnus v0.20 is released.
2718
27192003-05-01 Vasily Korytov <deskpot@despammed.com>
2720
2721 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2722
27232003-04-30 Mark A. Hershberger <mah@everybody.org>
2724
2f1982bb 2725 * mm-url.el (mm-url-insert-file-contents): Set url-current-object
23f87bed
MB
2726 in the case where mm-url-use-external is set.
2727
2728 * nnrss.el (nnrss-request-article): Change the messages created to
2729 multipart/alternative. Hopefully fixes a problem interaction with
2730 w3m.
2731 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2732 around.
2733
27342003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2735
2736 * message.el (message-check-news-header-syntax): Alter "posting"
2737 message.
2738
2739 * nnrss.el (nnrss-node-text): Don't use char classes.
2740
27412003-05-01 David Z. Maze <dmaze@mit.edu>
2742
2743 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2744 in condition-case.
2745
27462003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2747
2748 * message.el (message-required-headers): Remove In-Reply-To.
2749
2750 * gnus-int.el (gnus-open-server): Revert changes.
2751
27522003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2753
2754 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2755 even when unplugged.
2756
27572003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2758
2759 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2760 doc-string.
2761
27622003-05-01 Steve Youngs <youngs@xemacs.org>
2763
23f87bed
MB
2764 * gnus-util.el (gnus-completing-read-maybe-default): New.
2765 (gnus-completing-read): Use it.
2766
2767 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2768
2769 * gnus-art.el (gnus-read-string): New.
2770 (gnus-summary-pipe-to-muttprint): Use it.
2771
2772 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2773
2774 * dns.el (dns-make-network-process): Use it.
2775
2776 Take care of some differences between XEmacs 21.1 and newer
2777 versions of XEmacs.
2778
27792003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2780
2f1982bb
JB
2781 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Added
2782 diagnostic message.
2783 (gnus-registry-grep-in-list): Don't run when word is nil.
2784 (gnus-registry-fetch-message-id-fast): New function
2785 (gnus-registry-delete-group, gnus-registry-add-group): Make sure
2786 the id and group are not nil.
2787 (gnus-registry-register-message-ids): New function.
2788 (gnus-register-action): Optimized logical flow.
2789 (gnus-summary-prepare-hook): Added gnus-registry-register-message-ids.
23f87bed
MB
2790
27912003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2792
2793 * gnus-delay.el (gnus-delay-article): Call
2794 `gnus-agent-queue-setup' to create the delay group.
2795
2796 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2797 for the (queue) group name.
2798
27992003-04-30 Simon Josefsson <jas@extundo.com>
2800
2801 * mm-util.el (mm-charset-to-coding-system): Use user specified
2802 charset unless coding-system-get is fboundp.
2803
996aa8c1 28042003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2805
2806 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2807 Wrapped in eval-when-compile.
2808 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2809 shouldn't be asked twice to go online with each server.
2810 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2811 gnus-agent-crosspost, gnus-agent-flush-cache,
2812 gnus-agent-fetch-session, gnus-agent-unread-articles,
2813 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2814 gnus-agent-group-covered-p): Expanded pop macros used for
2f1982bb 2815 effect. Avoids compilation warning in emacs 21.3.
23f87bed
MB
2816
2817 * gnus-int.el (gnus-open-server): Restructured to only open
2818 nnagent when gnus-plugged is nil.
2819
23f87bed
MB
28202003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2821
2f1982bb
JB
2822 * gnus-registry.el (gnus-registry-fetch-group): Faster.
2823 (gnus-registry-delete-group): New function.
2824 (gnus-registry-add-group): New function.
2825 (gnus-register-spool-action): Use it.
2826 (gnus-register-action): Use it.
23f87bed 2827 (gnus-registry-translate-from-alist)
2f1982bb
JB
2828 (gnus-registry-translate-to-alist): Remove the headers registry
2829 for now.
23f87bed
MB
2830
28312003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2832
2833 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2834
28352003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2836
2837 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2f1982bb 2838 is not necessary, just use the function parameter.
23f87bed 2839
a6d6bc4d 28402003-04-29 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
23f87bed
MB
2841
2842 * spam-stat.el (spam-stat-save): No longer font-locks the file
2f1982bb 2843 when saving.
23f87bed
MB
2844
28452003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2846
2847 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2848 provides it in mail-lib/auto-autoloads.el).
2849
28502003-04-29 Simon Josefsson <jas@extundo.com>
2851
2852 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2853 message-sender.
2854
2855 * mml.el (mml-generate-mime-1): Set mml-sender too.
2856
28572003-04-29 Jesper Harder <harder@ifa.au.dk>
2858
2859 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2860
2f1982bb 2861 * mm-url.el (mm-url-use-external): Do.
23f87bed
MB
2862
28632003-04-29 Simon Josefsson <jas@extundo.com>
2864
2865 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2866 warnings).
2867
2868 * sieve-mode.el (c-mode): Ditto.
2869
2870 * pgg.el (run-at-time): Ditto.
2871
2872 * mm-url.el (require): Require timer when compiling for
2873 with-timeout macro (fix xemacs compile warnings).
2874
28752003-04-28 Dave Love <fx@gnu.org>
2876
2877 * gnus-util.el (nnheader): Don't require.
2878 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2879 Autoload.
2880
2881 * spam.el: Require cl when compiling.
2882
2883 * dns.el: Require cl when compiling.
2884
28852003-04-28 Jesper Harder <harder@ifa.au.dk>
2886
2887 * gnus-art.el (gnus-article-goto-next-page)
2888 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2889 gnus-pick-mode work.
2890
23f87bed
MB
28912003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2892
2893 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2894 (gnus-mime-display-multipart-alternative-as-mixed)
2895 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2896 allow customization.
2897
23f87bed
MB
28982003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2899
2900 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2901 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2902 mark.
2903
2904 * gnus.el (gnus-version-number): Bump.
2905
996aa8c1 29062003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2907
2908 * gnus.el: Oort Gnus v0.19 is released.
2909
996aa8c1 29102003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2911
2912 * gnus-registry.el (gnus-register-spool-action): Replaced literal
2913 carriage-return character with its escape sequence.
2914
29152003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2916
2917 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
2918
2919 * nnrss.el (nnrss-node-text): Use only one
2920 gnus-replace-in-string.
2921
2922 * gnus.el: Remove gnus-functionp throughout.
2923
2924 * gnus-util.el (gnus-functionp): Removed.
2925
2926 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
2927
2928 * message.el (message-required-headers): Add In-Reply-To.
2929
29302003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
2931
2932 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
2933 to binary.
2934
29352003-04-27 Jesper Harder <harder@ifa.au.dk>
2936
2f1982bb 2937 * mml.el (mml-preview): Do.
23f87bed 2938
2f1982bb 2939 * message.el (message-mode): Do.
23f87bed 2940
2f1982bb 2941 * gnus-undo.el (gnus-undo-mode): Do.
23f87bed 2942
2f1982bb 2943 * gnus-topic.el (gnus-topic-mode): Do.
23f87bed 2944
2f1982bb 2945 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): Do.
23f87bed
MB
2946
2947 * gnus-msg.el (gnus-setup-message)
2f1982bb 2948 (gnus-inews-add-send-actions, gnus-configure-posting-styles): Do.
23f87bed 2949
2f1982bb 2950 * gnus-gl.el (gnus-grouplens-mode): Do.
23f87bed
MB
2951
2952 * gnus-art.el (gnus-mime-save-part-and-strip)
2953 (gnus-mime-delete-part): Use it.
2954
2955 * gnus-util.el (gnus-make-local-hook): New function.
2956
29572003-04-25 Simon Josefsson <jas@extundo.com>
2958
2959 * nnrss.el (nnrss-node-text): Don't use a star.
2960 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
2961
29622003-04-24 Dave Love <fx@gnu.org>
2963
2964 * mm-encode.el (mm-long-lines-p): Autoload.
2965 (mm-encode-content-transfer-encoding): Don't try to make buffer
2966 unibyte before decoding. Don't ignore errors for base64 encoding.
2967
2968 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
2969 Signal error on malformed text, as for base64.
2970 (quoted-printable-encode-region): DTRT in Emacs 22.
2971
2972 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
2973 (mm-auto-save-coding-system): Consider utf-8-emacs.
2974 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
2975 (mm-charset-to-coding-system, mm-mime-charset)
2976 (mm-find-mime-charset-region): Check for :mime-charset coding
2977 systems property.
2978
2979 * mml-sec.el (mml2015, mml1991): Don't require.
2980 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
2981 (message-goto-body, mml-insert-tag): Autoload.
2982
2983 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
2984
2985 * gnus-start.el (message-make-date): Autoload rather than
2986 requiring message.
2987
2988 * gnus-group.el (gnus-group-name-charset-group-alist): Use
2989 mm-coding-system-p.
2990 (gnus-cache-active-altered): Defvar when compiling.
2991 (gnus-group-delete-group): Re-write to help avoid warnings.
2992
2993 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
2994
2995 * pgg.el: Split eval-when-compile forms.
2996
29972003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
2998
2999 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3000 (gnus-fetch-old-ephemeral-headers): News variables.
3001 (gnus-group-read-ephemeral-group): Use them.
3002
30032003-04-24 Simon Josefsson <jas@extundo.com>
3004
3005 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3006
3007 * nnrss.el (nnrss-node-text): Ditto.
3008
30092003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3010
3011 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3012 gnus-inews-mark-gcc-as-read exists.
3013
30142003-04-23 Simon Josefsson <jas@extundo.com>
3015
3016 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3017 doesn't exceed the regexp stack space.
3018
30192003-04-23 Jesper Harder <harder@ifa.au.dk>
3020
3021 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3022
2f1982bb 3023 * gnus-art.el (gnus-article-hide-pgp-hook): Do.
23f87bed
MB
3024
30252003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3026
3027 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3028
30292003-04-23 Jesper Harder <harder@ifa.au.dk>
3030
3031 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3032
23f87bed
MB
30332003-04-22 Paul Jarc <prj@po.cwru.edu>
3034
3035 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3036 merge and gnus-sum.el's expectations.
3037
30382003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3039
3040 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3041
3042 * message.el (message-generate-headers-first): Default to
3043 '(references).
3044
3045 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3046
30472003-04-21 Jesper Harder <harder@ifa.au.dk>
3048
3049 * smime.el (smime-decrypt-region): Insert From header.
3050
2f1982bb 30512003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
3052
3053 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
996aa8c1 3054 Max length of header is 726, not 740.
23f87bed
MB
3055
30562003-04-20 Jesper Harder <harder@ifa.au.dk>
3057
3058 * nndb.el, mml1991.el: Fix license template.
3059
30602003-04-20 Simon Josefsson <jas@extundo.com>
3061
3062 * nnimap.el (nnimap-split-articles): Don't download body unless
3063 required.
3064
3065 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3066 starting process, like imap-kerberos4-open does.
3067
3068 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3069 license template.
3070
3071 * mml-sec.el: Fix license template.
3072
3073 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3074 license template.
3075
3076 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3077 pgg-pgp.el: Fix license template.
3078
30792003-04-19 Jesper Harder <harder@ifa.au.dk>
3080
3081 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3082
30832003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3084
2f1982bb 3085 * spam.el (spam-move-spam-nonspam-groups-only): Dumb typo fix.
23f87bed
MB
3086
30872003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3088
2f1982bb
JB
3089 * spam.el (spam-split): Allow a particular check as a parameter,
3090 e.g. (: spam-split 'spam-use-bogofilter).
3091 (spam-mark-only-unseen-as-spam): New parameter, see doc.
3092 (spam-mark-junk-as-spam-routine): Use
23f87bed 3093 spam-mark-only-unseen-as-spam, simplify routine to take advantage
2f1982bb 3094 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen.
23f87bed
MB
3095
30962003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3097
2f1982bb
JB
3098 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): New functions.
3099 (gnus-group-guess-full-name): Don't prefix the group twice.
23f87bed 3100
2f1982bb 3101 * nnmail.el (nnmail-split-fancy-with-parent): Docstring fix.
23f87bed
MB
3102
3103 * gnus-registry.el (gnus-registry-clear)
3104 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
2f1982bb
JB
3105 (gnus-registry-split-fancy-with-parent): New functions.
3106 (gnus-register-spool-action, gnus-register-action): Simplified the
3107 format.
3108 (gnus-registry): New customization group.
3109 (gnus-registry-unfollowed-groups): New variable.
23f87bed
MB
3110
31112003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3112
3113 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3114 (gnus-header-button-alist): Ditto.
3115
31162003-04-17 Dave Love <fx@gnu.org>
3117
3118 * gnus-util.el (gnus-string-equal): Revert last change.
3119
31202003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3121
3122 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3123
31242003-04-17 Mike Woolley <mike@ariel.co.uk>
3125
3126 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3127
31282003-04-15 Michael Shields <shields@msrl.com>
3129
3130 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3131 the broken-reply-to group parameter is set. Idea from Vasily
3132 Korytov <deskpot@myrealbox.com>.
3133
31342003-04-17 Steve Youngs <youngs@xemacs.org>
3135
23f87bed
MB
3136 * mailcap.el: Maybe require 'lpr in XEmacs.
3137
31382003-04-16 Simon Josefsson <jas@extundo.com>
3139
3140 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3141 sender tag, if available.
3142
31432003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3144
3145 * gnus-registry.el (gnus-register-action)
3146 (gnus-register-spool-action, hashtable-to-alist)
3147 (gnus-registry-translate-from-alist, alist-to-hashtable)
3148 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
2f1982bb 3149 new variables and function fixes.
23f87bed 3150
2f1982bb
JB
3151 * gnus.el (gnus-registry-headers-alist): New variable to hold
3152 article header data.
3153 (gnus-variable-list): Save gnus-registry-headers-alist.
23f87bed 3154
2f1982bb 3155 * spam-report.el (Module): New module for spam reporting.
23f87bed 3156
2f1982bb
JB
3157 * gnus.el (spam-process): Added
3158 gnus-group-spam-exit-processor-report-gmane to the list of choices.
3159 (gnus-install-group-spam-parameters): Defined new spam exit processor.
23f87bed 3160
2f1982bb
JB
3161 * spam.el (autoload): Autoload spam-report-gmane when needed.
3162 (spam-report-gmane-register-routine): Glue for spam-report.el.
3163 (spam-group-spam-processor-report-gmane-p): Glue for the
3164 gnus-group-spam-exit-processor-report-gmane spam processor.
3165 (spam-summary-prepare-exit): Check the report-gmane spam processor
3166 and run spam-report-gmane-register-routine if it's active.
23f87bed 3167
996aa8c1 31682003-04-16 John Wiegley <johnw@gnu.org>
23f87bed 3169
2f1982bb
JB
3170 * spam.el (spam-bogofilter-score): Check bogofilter headers before
3171 checking bogofilter itself.
23f87bed
MB
3172
31732003-04-16 Dave Love <fx@gnu.org>
3174
3175 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3176 (gnus-agent-cat-defaccessor): Don't use gensym.
3177
3178 * mml1991.el: Require cl, mm-util when compiling.
3179 (quoted-printable-decode-region, quoted-printable-encode-region):
3180 Autoload.
3181
3182 * pgg.el: Require cl when compiling.
3183
3184 * nnmail.el (gnus): Require.
3185
3186 * gnus-util.el: Move provide to end.
3187 (gnus-string-equal): Maybe use compare-strings.
3188 (gnus-merge): New.
3189
3190 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3191 (gnus-summary-insert-articles): Use gnus-merge.
3192
3193 * gnus-fun.el: Require cl and mm-util when compiling.
3194
3195 * gnus-diary.el (gnus-diary-delay-format-french)
3196 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3197
3198 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3199 nthcdr.
3200
996aa8c1 32012003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3202
3203 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3204 specify a predicate other than false.
3205 (gnus-category-read): Use the new feature to create a 'default'
3206 category with a 'short' predicate.
3207
32082003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
3210 * message.el (message-unique-id): Comment change.
3211
3212 * gnus-art.el (gnus-article-next-page-1): New function.
3213 (gnus-article-next-page): Use it.
3214
32152003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3216
2f1982bb 3217 * spam.el (spam-split): Added save-restriction to save-excursion.
23f87bed 3218
996aa8c1 32192003-04-15 Julien Avarre <julien@avarre.com>
23f87bed
MB
3220
3221 * gnus-fun.el: Fixed autoload cookie.
3222
996aa8c1 32232003-04-15 Remi Letot <remi.letot@easynet.be>
23f87bed
MB
3224
3225 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3226 instead of remove-if.
3227
32282003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3229
3230 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3231 copy-sequence instead of remove which is a cl run-time function in
3232 Emacs 20.
3233
32342003-04-14 Jesper Harder <harder@ifa.au.dk>
3235
3236 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3237 local copy of gnus-discouraged-post-methods with the current
3238 method removed.
3239
32402003-04-14 Simon Josefsson <jas@extundo.com>
3241
3242 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3243
32442003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3245
3246 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3247 of `mm-coding-system-priorities' to base coding system.
3248
3249 * gnus-sum.el: Added coding cookie ("middle dot" in
3250 gnus-summary-morse-message).
3251
32522003-04-13 Simon Josefsson <jas@extundo.com>
3253
3254 * gnus-art.el (article-fill-long-lines)
3255 (article-verify-x-pgp-sig, article-decode-group-name)
3256 (gnus-mime-button-menu): Split >80 character lines.
3257
32582003-04-13 Jesper Harder <harder@ifa.au.dk>
3259
3260 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3261 we're let-binding it.
3262
3263 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3264
32652003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3266
3267 * message.el (message-hide-headers): Don't do intangible.
3268
3269 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3270 colon.
3271
3272 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3273 to the ephemeral entry, but the prefixed name.
3274
3275 * gnus.el (gnus-group-prefixed-name): Clean up.
3276
996aa8c1 32772003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3278
3279 * gnus-agent.el (gnus-agent-group-pathname): Bind
3280 gnus-command-method so that gnus-agent-directory will always
3281 return a valid directory.
3282 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3283 gnus-newsgroup-undownloaded so that the summary will display the
3284 article as downloaded.
3285 (gnus-cache-remove-article): If the article isn't in the agent,
3286 remove it from gnus-newsgroup-undownloaded so that the summary
3287 will display the article as undownloaded.
3288
32892003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3290
3291 * gnus.el (gnus-version-number): Bump.
3292
996aa8c1 32932003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3294
3295 * gnus.el: Oort Gnus v0.18 is released.
3296
32972003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3298
3299 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3300
33012003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3302
3303 * gnus-art.el (gnus-article-next-page): Use
3304 gnus-article-over-scroll.
3305 (gnus-article-over-scroll): New variable.
3306
3307 * message.el (message-newline-and-reformat): Place a boundary
3308 before filling.
3309 (message-make-forward-subject-function): Changed default to
3310 message-forward-subject-name-subject.
3311 (message-forward-subject-name-subject): New function.
3312
3313 * nnimap.el (nnimap-split-fancy): Ditto.
3314
3315 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3316
3317 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3318
3319 * mml.el (mml-minibuffer-read-file): Bind
3320 completion-ignored-extensions to nil.
3321
3322 * message.el (message-fix-before-sending): Comment fix.
3323 (message-fix-before-sending): Make hidden headers visible.
3324 (message-hide-headers): Bind after-change-functions to nil.
3325 (message-forbidden-properties): Put invisible and intangible
3326 back.
3327 (message-strip-forbidden-properties): Ignore message-hidden text.
3328
3329 * gnus-msg.el: Hide headers.
3330
3331 * message.el (message-hidden-headers): New variable.
3332 (message-hide-headers): New function.
3333 (message-hide-header-p): New function.
3334 (message-hide-header-p): Change logic.
3335 (message-forbidden-properties): Remove intangible nil invisible
3336 nil.
3337 (message-hide-headers): Narrow to headers.
3338
23f87bed
MB
33392003-04-12 Jesper Harder <harder@ifa.au.dk>
3340
3341 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3342 encoded.
3343 (mm-encode-body): Don't corrupt UTF-16.
3344 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3345
996aa8c1 33462003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3347
3348 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3349 the CACHE are now detected and handled the same as an article
3350 downloaded into the agent.
3351 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3352 so that the agent front-end and back-end (nnagent) always use the
3353 same directory.
2f1982bb 3354 (gnus-agent-group-pathname): New function. Wrapper for
23f87bed
MB
3355 nnmail-group-pathname.
3356 (gnus-agent-expire-unagentized-dirs): New variable. May be
3357 customized to disable gnus-agent-expire-unagentized-dirs.
3358 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3359 as the directories in gnus-agent-expire-current-dirs were
3360 expanded.
3361
33622003-04-10 Jesper Harder <harder@ifa.au.dk>
3363
3364 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3365 body" entry in read only groups.
3366
33672003-04-09 Jesper Harder <harder@ifa.au.dk>
3368
3369 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3370 and "Create article" items in non-editable groups.
3371
996aa8c1 33722003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3373
3374 * gnus-agent.el (gnus-agent-write-active): Added option of
3375 replacing, rather than updating, the agent's active file. Do NOT
3376 use the fully qualified group name as gnus-active-to-gnus-format
3377 blindly prefixes group names with server names.
3378 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3379 range, was just merging min, with specified active range.
3380 (gnus-agent-expire): Save agent's active ranges after
3381 expiring all groups.
3382 (gnus-agent-expire-group-1): Update min of agent's active range to
3383 min article currently fetched.
3384 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3385 same ancestor multiple times.
3386
3387 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3388 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3389 seems to fix an intermittant error in which loading gnus-async
3390 fails to define gnus-asynchronous (the variable).
3391
3392 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3393 non-essential. Removed on all platforms.
3394 (gnus-select-newsgroup): When the agent is active, expand the
3395 group's active range to include fetched articles that are no
3396 longer in the server's active range.
3397
3398 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3399 print-* bindings as they should be handled by the function doing
3400 the printing.
3401
34022003-04-09 Jesper Harder <harder@ifa.au.dk>
3403
2f1982bb 3404 * mm-uu.el (mm-uu-copy-to-buffer): Buffer-file-coding-system
23f87bed
MB
3405 might be unbound in non-MULE XEmacsen.
3406
34072003-04-08 Jesper Harder <harder@ifa.au.dk>
3408
3409 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3410 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3411 recognize diffs.
3412
3413 * mm-bodies.el (mm-decode-body): Use the supplied charset
3414 unconditionally if `code-pages' hasn't been loaded.
3415
34162003-04-07 Jesper Harder <harder@ifa.au.dk>
3417
3418 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3419 `insert-buffer', the docstring says "This function is meant for
3420 the user to run interactively. Don't call it from programs!"
3421
2f1982bb 3422 * mm-extern.el (mm-extern-mail-server): Do.
23f87bed
MB
3423
3424 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3425 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
2f1982bb 3426 (mml1991-pgg-encrypt): Do.
23f87bed 3427
2f1982bb 3428 * pgg.el (pgg-decrypt-region): Do.
23f87bed 3429
2f1982bb 3430 * mm-view.el (mm-view-pkcs7-decrypt): Do.
23f87bed 3431
2f1982bb 3432 * mml-smime.el (mml-smime-verify): Do.
23f87bed 3433
2f1982bb 3434 * mml.el (mml-insert-mime, mml-preview): Do.
23f87bed
MB
3435
3436 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3437 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
2f1982bb 3438 (mml2015-pgg-encrypt): Do.
23f87bed
MB
3439
34402003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3441
3442 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3443
34442003-04-06 Jesper Harder <harder@ifa.au.dk>
3445
3446 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3447 `buffer-file-coding-system' to the new buffer.
3448 (mm-uu-pgp-signed-extract-1): Don't copy
3449 `buffer-file-coding-system' here.
3450
3451 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3452 exist in XEmacs.
3453 (mm-decode-body): Add missing quote.
3454
3455 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3456 buffer-file-coding-system.
3457
3458 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3459 last-coding-system-used.
3460
3461 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3462 according to buffer-file-coding-system.
3463
3464 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3465
3466 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
2f1982bb 3467 (pgg-pgp-snarf-keys-region): Do.
23f87bed
MB
3468
3469 * pgg-pgp5.el (pgg-pgp5-verify-region)
2f1982bb 3470 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Do.
23f87bed 3471
2f1982bb 3472 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): Do.
23f87bed
MB
3473
34742003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3475
2f1982bb 3476 * spam.el (spam-split): (save-excursion) around (widen).
23f87bed 3477 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
2f1982bb 3478 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>).
23f87bed
MB
3479
34802003-04-05 Steve Youngs <youngs@xemacs.org>
3481
3482 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3483 don't use it when loading gnus-sum.el if we're in XEmacs.
3484
996aa8c1 34852003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3486
3487 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3488 print-escape-nonascii to fix more characters in compiled format
3489 specs.
3490
34912003-04-05 Jesper Harder <harder@ifa.au.dk>
3492
3493 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3494 Fix customization type.
3495
996aa8c1 34962003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3497
3498 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3499 print-quoted, print-readably, print-escape-multibyte, and
3500 print-level to match original behavior of gnus-prin1. This should
3501 repair the format of .newsrc.eld when using compiled format specs.
3502
35032003-04-04 Jesper Harder <harder@ifa.au.dk>
3504
3505 * gnus-group.el (tool-bar-map): defvar it.
3506
2f1982bb 3507 * gnus-art.el (tool-bar-map): Do.
23f87bed 3508
2f1982bb 3509 * gnus-sum.el (tool-bar-map): Do.
23f87bed
MB
3510
35112003-04-03 Jesper Harder <harder@ifa.au.dk>
3512
3513 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3514
35152003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3516
3517 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3518 and value.
3519 (gnus-button-alist): Use it.
3520
35212003-04-03 Jesper Harder <harder@ifa.au.dk>
3522
2f1982bb 3523 * pgg-gpg.el (pgg-gpg-process-region): Do.
23f87bed
MB
3524
3525 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
2f1982bb 3526 (pgg-pgp-snarf-keys-region): Do.
23f87bed
MB
3527
3528 * pgg-pgp5.el (pgg-pgp5-verify-region)
3529 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3530
2f1982bb 3531 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
23f87bed
MB
3532 unsafe.
3533 (pgg-temporary-file-directory): Remove.
3534
23f87bed
MB
35352003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3536
3537 * gnus-util.el (gnus-message): Added doc-string.
3538
3539 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3540 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3541
35422003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3543
3544 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3545 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3546
35472003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3548
3549 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3550 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3551
996aa8c1 35522003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3553
3554 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3555 print-escape-newlines to print escape sequences rather than
3556 literal newline characters.
3557
35582003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3559
3560 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3561 `message-valid-fqdn-regexp' for initialization.
3562 (gnus-button-handle-info-url): Renamed and extended version of
3563 `gnus-button-handle-info'.
3564 (gnus-button-message-level): Renamed from `gnus-button-mail-level'
3565 (gnus-button-handle-symbol, gnus-button-handle-library)
3566 (gnus-button-handle-info-keystrokes): New functions.
3567 (gnus-button-browse-level): New variable.
3568 (gnus-button-alist): Use them. Added levels.
3569 (gnus-header-button-alist): Added levels.
3570
35712003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3572
3573 * gnus.el (gnus-version-number): Bump.
3574
996aa8c1 35752003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3576
3577 * gnus.el: Oort Gnus v0.17 is released.
3578
35792003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3580
3581 * gnus-start.el (gnus-unload): Removed.
3582
3583 * pop3.el (pop3-read-response): Use
3584 nnheader-accept-process-output.
3585 (pop3-retr): Ditto.
3586
3587 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3588 (mm-text-html-washer-alist): Ditto.
3589
35902003-03-31 Simon Josefsson <jas@extundo.com>
3591
3592 * imap.el (imap-gssapi-program): Also try GNU SASL.
3593 (imap-gssapi-open): Accept GNU SASL greeting.
3594 (imap-read-timeout): New.
3595 (imap-wait-for-tag): Use it.
3596
35972003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3598
3599 * nntp.el (nntp-accept-process-output): Use new function.
3600
3601 * nnheader.el (nnheader-read-timeout): New variable.
3602 (nnheader-accept-process-output): New function.
3603
3604 * nntp.el (nntp-read-timeout): Removed.
3605
3606 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3607
36082003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3609
3610 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3611
36122003-03-30 Simon Josefsson <jas@extundo.com>
3613
3614 * message.el (message-idna-inside-rhs-p): Narrow to header before
3615 searching.
3616
3617 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3618
36192003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3620
3621 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3622
36232003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3624
3625 * message.el (message-make-in-reply-to): Use
3626 mail-extract-address-components to determine sender's
3627 name/address.
3628
36292003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3630
3631 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3632
3633 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3634 valid lambda.
3635 (gnus-registry-translate-from-alist): Ditto.
3636
3637 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3638 print-length to nil.
3639
3640 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3641
3642 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3643 (gnus-grab-cam-face): Use it.
3644
36452003-03-28 Paul Jarc <prj@po.cwru.edu>
3646
3647 * nnmaildir.el (nnmaildir-request-set-mark)
3648 (nnmaildir-close-group): Allow each mark directory in a group to
3649 have its own inode for mark files, to accommodate AFS.
3650
36512003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3652
2f1982bb
JB
3653 * gnus-start.el (gnus-read-newsrc-el-hook): New hook called by
3654 gnus-read-newsrc-el-file.
3655 (gnus-read-newsrc-el-file): Call the gnus-read-newsrc-el-hook.
23f87bed
MB
3656
3657 * gnus-registry.el (gnus-registry-translate-to-alist)
2f1982bb
JB
3658 (gnus-registry-translate-from-alist): New functions.
3659 (gnus-register-spool-action): Add a spool item to the registry.
23f87bed 3660
2f1982bb
JB
3661 * gnus.el (gnus-variable-list): Added gnus-registry-alist to the
3662 list of saved variables.
3663 (gnus-registry-alist): New variable.
23f87bed 3664
996aa8c1
MB
36652003-03-28 Andreas Fuchs <asf@void.at>
3666
3667 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3668 functions.
3669
23f87bed
MB
36702003-03-27 Simon Josefsson <jas@extundo.com>
3671
3672 * gnus-art.el (article-decode-group-name): Be correct instead of
3673 smart.
3674
23f87bed
MB
36752003-03-27 Jesper Harder <harder@ifa.au.dk>
3676
3677 * gnus-sum.el (gnus-article-loose-mime)
3678 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3679 group.
3680
3681 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3682 doc string.
3683
996aa8c1 36842003-03-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
3685
3686 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3687 gnus-summary-find-uncancelled, skip temporary articles inserted by
3688 "refer" functions.
3689
36902003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3691
3692 * smiley.el (smiley-buffer): New function.
3693
996aa8c1 36942003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3695
3696 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3697 gnus-summary-update-line (which updated the article's face) with
3698 gnus-summary-update-download-mark (which updates the article's
3699 face by calling gnus-summary-update-line AND updates the download
3700 mark to show that the article was fetched).
3701
996aa8c1 37022003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3703
3704 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3705 option of deleting agent directories for groups/servers that are
3706 not currently agentized.
3707 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3708
3709 * gnus-int.el (gnus-open-server): Report backend errors in
3710 condition handler.
3711
37122003-03-23 Simon Josefsson <jas@extundo.com>
3713
3714 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3715 header.
3716
3717 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3718 same as Newsgroups.
3719
3720 * nntp.el (nntp-open-connection-function): Mention
3721 nntp-open-tls-stream.
3722 (nntp-open-tls-stream): New function.
3723
3724 * tls.el: New file.
3725
3726 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3727 instead of SSL.
3728 (nnimap-stream): Add other streams, link to imap variables.
3729 (nnimap-authenticator): Add other authenticator, link to imap
3730 variables.
3731
3732 * imap.el: Autoload open-tls-stream.
3733 (imap-streams): Add tls in front of ssl.
3734 (imap-stream-alist): Add tls.
3735 (imap-default-tls-port): New variable.
3736 (imap-tls-p, imap-tls-open): New functions.
3737
37382003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3739
2f1982bb 3740 * mm-url.el (mm-url-insert-file-contents): Parse url only if
23f87bed
MB
3741 results is a list.
3742
37432003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3744
3745 * mail-source.el (mail-source-fetch-imap): Revert.
3746
37472003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3748
3749 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3750 less strict regexp.
3751
37522003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3753
3754 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3755 more imap function.
3756
37572003-03-21 Simon Josefsson <jas@extundo.com>
3758
3759 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3760 Followup-To data inline.
3761
37622003-03-21 Jesper Harder <harder@ifa.au.dk>
3763
3764 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3765 icontopbm isn't available.
3766
996aa8c1 37672003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3768
3769 * gnus-int.el (gnus-open-server): Catch errors in backend's
3770 open-server method. Returns nil rather than crashing startup.
3771
3772 * gnus-sum.el (eval-when-compile): Modified to resolve
3773 compile-time warnings.
3774
3775 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3776 Reports length of series so that the user can compare N with a
3777 subject that should, if the entire series is present, contain
3778 '(.../N)'.
3779 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3780 of temp file (Win-XP may leave the temp file locked when the
3781 uudecode process fails).
3782
37832003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3784
3785 * message.el (message-split-line): Ignore error.
3786
23f87bed
MB
37872003-03-20 Kim F. Storm <storm@cua.dk>
3788
3789 * message.el (message-split-line): New function.
3790 (message-mode-map): Remap split-line to message-split-line.
3791
996aa8c1 37922003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3793
3794 * message.el (message-make-overlay): Defalias it to make-overlay.
3795 (message-delete-overlay): Defalias it to delete-overlay.
3796 (message-overlay-put): Defalias it to overlay-put.
3797 (message-idna-to-ascii-rhs-1): Use them.
3798
3799 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3800 functions to extent functions.
3801
38022003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3803
3804 * message.el (message-check-news-header-syntax): Fixed regexp.
3805
38062003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3807
3808 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3809
3810 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3811 mm-url-insert-file-contents.
3812
3813 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3814 (nnrss-check-group): Use it.
3815
996aa8c1 38162003-03-20 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
3817
3818 * nnrss.el: Primitive XML Name-space support. This means that RSS
3819 feeds like Kevin Burton's[1] can now be read in Gnus.
3820
3821 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3822 means that if you want to read the RSS feed for example.com, all
3823 you have to do is hit "G R http://www.example.com/ RET" and
3824 nnrss.el will find and the feed listed on the site or (if you have
3825 loaded xml-rpc.el) look it up on syndic8.com.
3826
3827 Marked the message as HTML (by adding a Content-Type header) so
3828 that Gnus will render it as html if the user wants that.
3829
3830 Implemented the ability to save nnrss-group-alist so that any new
3831 feeds the you subscribe to will be found the next time you start
3832 up.
3833
3834 Implemented support for RSS 2.0 elements (author, pubDate).
3835
3836 Prefer for <content:encoded> over <description> where both
3837 elements exist.
3838
3839 * mm-url.el (mm-url-insert): Set url-current-object.
3840
3841 * gnus-group.el (gnus-group-make-rss-group): New function.
3842
996aa8c1 38432003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3844
3845 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3846 for highlight overlays.
3847
38482003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3849
3850 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3851 a NOV.
3852
38532003-03-20 Simon Josefsson <jas@extundo.com>
3854
3855 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3856 (message-idna-to-ascii-rhs): Use it.
3857
3858 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3859
38602003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3861
3862 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
2f1982bb
JB
3863 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3864 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3865 spam-marks and ham-marks parameters.
3866 (spam-generic-register-routine, spam-ham-move-routine): Use the
3867 new spam-group-{spam,ham}-mark-p functions.
23f87bed 3868
2f1982bb
JB
3869 * gnus.el (spam-marks, ham-marks): New group parameters with
3870 default values same as the old spam-spam-marks and spam-ham-marks.
23f87bed
MB
3871
38722003-03-19 Simon Josefsson <jas@extundo.com>
3873
3874 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3875 (gnus-use-idna): New variable.
3876 (article-decode-idna-rhs): New function.
3877
3878 * message.el (message-use-idna): New variable.
3879 (message-mode-field-menu): Add entry for IDNA.
3880 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3881 (message-idna-to-ascii-rhs): New function.
3882 (message-generate-headers): Invoke IDNA code.
3883
38842003-03-19 Paul Jarc <prj@po.cwru.edu>
3885
3886 * nnmaildir.el (nnmaildir--system-name): New function.
3887 (nnmaildir-request-accept-article): Use it.
3888
38892003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3890
3891 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3892 gnus-compile function does.
3893
3894 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3895 bogus change.
3896
38972003-03-19 Jesper Harder <harder@ifa.au.dk>
3898
3899 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3900 sort-coding-systems is defined.
3901
39022003-03-18 Paul Jarc <prj@po.cwru.edu>
3903
3904 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3905 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3906 Replace create-directory with target-prefix.
3907
39082003-03-18 Jesper Harder <harder@ifa.au.dk>
3909
3910 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3911 find-charset-string which is slooow in XEmacs.
3912
39132003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3914
3915 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3916 compiler under XEmacs.
3917
39182003-03-18 Jesper Harder <harder@ifa.au.dk>
3919
3920 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3921 work for multipart/signed where the message text isn't `last'.
3922
39232003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3924
3925 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3926 the value of mm-inline-text-html-with-images.
3927 (mm-inline-text-html-render-with-w3m): Don't bind
3928 w3m-display-inline-images.
3929
3930 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3931 w3m-display-inline-images.
3932
23f87bed
MB
39332003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3934
3935 * gnus.el (gnus-version-number): Bump.
3936
996aa8c1 39372003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3938
3939 * gnus.el: Oort Gnus v0.16 is released.
3940
23f87bed
MB
39412003-03-17 Paul Jarc <prj@po.cwru.edu>
3942
3943 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3944 'respool-able backends define a global nnchoke-get-new-mail
3945 variable.
3946
39472003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3948
3949 * gnus-art.el (gnus-mime-delete-part): New function.
3950 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3951
39522003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3953
3954 * message.el (message-check-news-header-syntax): Don't push
3955 groups twice onto list of unknown groups.
3956
3957 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3958 back.
3959
3960 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3961
3962 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3963 config unless the summary buffer exists.
3964
3965 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3966 that target group is computed correctly when articles are marked
3967 as read by Xref handling.
3968
3969 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3970 imap-open.
3971
3972 * message.el (message-send-mail): Add courtesy string to Bcc's,
3973 too.
3974
3975 * gnus-cite.el (gnus-cited-line-p): New function.
3976
39772003-03-15 Jesper Harder <harder@ifa.au.dk>
3978
3979 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3980 force, to use the supplied charset unconditionally.
3981
3982 * gnus-art.el (article-decode-charset): Use it.
3983
39842003-03-14 Jesper Harder <harder@ifa.au.dk>
3985
3986 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3987 (mm-decode-body): Use it.
3988
2f1982bb 3989 * rfc2047.el (rfc2047-decode-region): Do.
23f87bed
MB
3990 (rfc2047-decode-string): Guess coding system if the default is
3991 invalid.
3992
39932003-03-12 Paul Jarc <prj@po.cwru.edu>
3994
3995 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3996 articles are marked 'read, so we get correct article counts.
3997
39982003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3999
4000 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4001 the button.
4002 (gnus-insert-prev-page-button): Ditto.
4003 (gnus-insert-next-page-button): Ditto.
4004 (gnus-insert-mime-security-button): Ditto.
4005
4006 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4007 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4008 (mm-inline-image-xemacs): Ditto.
4009
40102003-03-12 Paul Jarc <prj@po.cwru.edu>
4011
4012 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4013 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4014 the recent filename uniqueness discussion.
4015
40162003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4017
4018 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4019 newline next time.
4020 (mm-inline-image-xemacs): Ditto.
4021
40222003-03-10 Jesper Harder <harder@ifa.au.dk>
4023
4024 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4025 kill-line.
4026
40272003-03-09 Jesper Harder <harder@ifa.au.dk>
4028
4029 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4030 kill-line.
4031
40322003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4033
4034 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4035 fixing the code to match the documentation.
4036 (gnus-agent-fetch-selected-article): Replaced
4037 gnus-summary-update-article-line with gnus-summary-update-line as
4038 the former did not correctly recalculate the thread indentation.
4039 (gnus-agent-find-parameter): The agent-predicate, if not found
4040 anywhere else, defaults to the value of gnus-agent-predicate.
4041 (gnus-agent-fetch-session): Fixed typo; now executes
4042 gnus-agent-fetched-hook rather than the undocumented
4043 gnus-agent-fetch-hook.
4044 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4045 default agent predicate is now provided by
4046 gnus-agent-find-parameter.
4047 (gnus-agent-message): New macro. This macro avoids potentially
4048 costly parameter evaluation when the message's level is too high
4049 to display.
4050 (gnus-agent-expire-group-1): Disabled undo tracking in temp
2f1982bb
JB
4051 overview buffer. Uses new gnus-agent-message macro to reduce
4052 overhead of optional messages. Reversed message levels to
23f87bed
MB
4053 emphasize percent completion messages. Detailed messages of
4054 little use except when debugging code.
4055
40562003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4057
2f1982bb
JB
4058 * spam.el (spam-ham-move-routine): Use
4059 spam-mark-ham-unread-before-move-from-spam-group.
4060 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
23f87bed
MB
4061
40622003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4063
2f1982bb
JB
4064 * spam.el: Load nnimap.el when compiling.
4065 (spam-setup-widening): Use nnimap-split-download-body-default instead
4066 of nnimap-split-download-body which is a user-customizable variable.
23f87bed
MB
4067
40682003-03-07 Simon Josefsson <jas@extundo.com>
4069
4070 * nnimap.el (nnimap-split-download-body-default): New, holds
4071 default for n-s-d-b.
4072 (nnimap-split-download-body): Add new setting (symbol default),
4073 which uses contents of n-s-d-b-d, and made it the default.
4074
40752003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4076
2f1982bb
JB
4077 * spam.el (spam-use-hashcash): New variable.
4078 (spam-list-of-checks): Added spam-use-hashcash with associated
4079 spam-check-hashcash.
4080 (spam-check-hashcash): New function, installed iff hashcash.el is
4081 loaded.
4082 (spam-setup-widening): Don't use (return).
23f87bed
MB
4083
40842003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4085
4086 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4087 predicate of `false' to avoid an error when a group defines no
2f1982bb 4088 predicate. Fixed typo that disabled agent scoring (i.e. the
23f87bed
MB
4089 low/high predicates should now work).
4090
40912003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4092
2f1982bb
JB
4093 * spam.el: Add spam-maybe-spam-stat-load to
4094 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4095 (spam-bogofilter-register-with-bogofilter): Use
4096 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4097 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4098 custom variables to replace "-s" and "-n".
23f87bed 4099
2f1982bb
JB
4100 * gnus-group.el (gnus-group-get-new-news): Call the new
4101 gnus-get-top-new-news-hook hook.
23f87bed 4102
2f1982bb
JB
4103 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4104 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
23f87bed
MB
4105
41062003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4107
4108 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4109
41102003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4111
4112 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4113 a cl run-time function.
4114
41152003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4116
4117 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4118 on gnus-agent-short-article.
4119 (gnus-category-read): Replaced CL function mapcar* with new macro:
4120 gnus-mapcar.
4121 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4122 support functions that accept multiple parameters. A separate
4123 sequence must be provided for each parameter in the function.
4124 Iteration stops when the end of the shortest list is reached.
4125
41262003-03-06 Jesper Harder <harder@ifa.au.dk>
4127
4128 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4129
4130 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4131 (html2text-delete-single-tag, html2text-clean-anchor)
4132 (html2text-remove-tags): Use delete-region.
4133 (html2text-fix-paragraphs): Simplify.
4134
4135 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4136 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4137 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4138 kill-region.
4139
41402003-03-04 John Paul Wallington <jpw@gnu.org>
4141
4142 * gnus-agent.el (gnus-agent-enable-expiration)
4143 (gnus-agent-article-alist, gnus-agent-article-alist)
4144 (gnus-agent-cat-defaccessor): Doc fixes.
4145
41462003-03-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4147
4148 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4149 byte-compiled functions.
4150
41512003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4152
2f1982bb 4153 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
23f87bed
MB
4154 customization between new maneuvering (which permits selecting
4155 undownloaded articles) and old maneuvering (which skipped over
4156 undownloaded articles) behaviors.
4157 (gnus-summary-find-next): Pass through the unread and subject
4158 parameters when calling gnus-summary-find-prev.
2f1982bb 4159 (gnus-summary-find-next, gnus-summary-find-prev): Apply
23f87bed
MB
4160 gnus-auto-goto-ignores to filter out unacceptable articles.
4161
41622003-03-04 Jesper Harder <harder@ifa.au.dk>
4163
2f1982bb 4164 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
23f87bed
MB
4165 exists in all supported Emacs versions, so we don't need this
4166 compatibility function.
4167 (mail-source-fetch-pop, mail-source-check-pop)
4168 (mail-source-fetch-webmail): Use read-passwd.
4169
4170 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4171 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4172 read-passwd.
4173
4174 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4175
4176 * imap.el (imap-read-passwd): Remove.
4177 (imap-interactive-login): Use read-passwd.
4178
4179 * canlock.el (canlock-read-passwd): Remove.
4180 (canlock-insert-header, canlock-verify): Use read-passwd.
4181
4182 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4183 (sieve-manage-interactive-login): Use read-passwd.
4184
4185 * pop3.el (pop3-read-passwd): Remove.
4186 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4187 read-passwd.
4188
4189 * pgg.el (pgg-read-passphrase): Simplify.
4190
41912003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4192
4193 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4194 'plugged' when actually 'unplugged' bug.
4195 (gnus-category-read): Ignore nil values when converting an
4196 old-format category so that the new-format category will default
4197 those attributes to the global variables.
4198
41992003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4200
4201 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4202 doc-string.
4203
42042003-03-03 Jesper Harder <harder@ifa.au.dk>
4205
4206 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
2f1982bb
JB
4207 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4208 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4209 * mm-url.el (mm-url-decode-entities-string): Do.
4210 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4211 * mm-decode.el (mm-find-raw-part-by-type): Do.
23f87bed 4212 * message.el (message-send-mail-partially)
2f1982bb
JB
4213 (message-send-mail-with-sendmail): Do.
4214 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4215 * gnus-kill.el (gnus-pp-gnus-kill): Do.
23f87bed 4216 * gnus-art.el (gnus-article-treat-unfold-headers)
2f1982bb 4217 (gnus-article-encrypt-body): Do.
23f87bed
MB
4218
42192003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4220
4221 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4222 (mail-source-delete-old-incoming-confirm): New variable.
4223 (mail-source-delete-old-incoming): Use it. New function.
4224 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4225 `mail-source-delete-incoming' is a nonnegative integer.
4226
42272003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4228
4229 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4230 (gnus-user-agent): Fixed typo.
4231
42322003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4233
4234 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4235 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4236
42372003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4238
4239 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4240 (gnus-agent-fetch-session): Allow debugging to take place.
4241
42422003-03-03 Jesper Harder <harder@ifa.au.dk>
4243
4244 * gnus-sum.el (gnus-highlight-selected-summary)
4245 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4246 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4247 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4248 and makes it clear that we don't need the side effect.
2f1982bb
JB
4249 * gnus-util.el (gnus-delete-line): Do.
4250 * gnus-xmas.el (gnus-group-add-icon): Do.
4251 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4252 * nntp.el (nntp-send-authinfo-from-file): Do.
4253 * nnml.el (nnml-header-value): Do.
4254 * nnheader.el (nnheader-insert-references): Do.
23f87bed 4255 * gnus-cite.el (gnus-article-highlight-citation)
2f1982bb
JB
4256 (gnus-cite-parse): Do.
4257 * gnus-score.el (gnus-score-followup): Do.
4258 * gnus-draft.el (gnus-draft-send): Do.
4259 * gnus-group.el (gnus-group-highlight-line): Do.
4260 * gnus-cache.el (gnus-cache-braid-nov): Do.
23f87bed 4261 * nnfolder.el (nnfolder-retrieve-headers)
2f1982bb 4262 (nnfolder-request-article): Do.
23f87bed 4263 * gnus-art.el (article-hide-boring-headers)
2f1982bb 4264 (gnus-article-hide-header): Do.
23f87bed
MB
4265
4266 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
2f1982bb
JB
4267 * nnml.el (nnml-request-replace-article): Do.
4268 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4269 * nnfolder.el (nnfolder-request-move-article): Do.
4270 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4271 * gnus-art.el (gnus-mm-display-part): Do.
23f87bed
MB
4272
4273 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4274
42752003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4276
4277 * nntp.el (nntp-possibly-change-group): Avoid calling
4278 process-buffer on nil (Which happened when you lost your
4279 connection while fetching); instead signal a "Server Closed
4280 Connection" error.
4281
42822003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4283
4284 * gnus-agent.el (gnus-agent-enable-expiration): New
2f1982bb 4285 variable. Either ENABLE or DISABLE. Sets default behavior for
23f87bed
MB
4286 selecting which groups are expired.
4287 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4288 gnus-agent-set-cat-groups): Provides abstract interface for
4289 accessing agent category. Category now implemented by an alist.
4290 (gnus-agent-add-group, gnus-agent-remove-group,
4291 gnus-category-insert-line, gnus-category-edit-predicate,
4292 gnus-category-edit-score, gnus-category-edit-groups,
4293 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4294 new agent category abstraction.
2f1982bb 4295 (gnus-agent-find-parameter): New function. Search for agent
23f87bed
MB
4296 configuration parameter first in the group's parameters, then its
4297 topics (if any), and then the group's category. If not found
4298 anywhere, use the original defined constants.
4299 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4300 gnus-agent-find-parameter.
4301 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4302 gnus-agent-cache now blocks retrieving headers and articles from
4303 the local cache. Fetched content is still added to the cache
4304 before being returned.
4305 (gnus-agent-fetch-session): Use error-message-string to generate
4306 displayed error message.
2f1982bb 4307 (gnus-agent-customize-category): New Command. 'e' in category
23f87bed
MB
4308 buffer opens category customization buffer.
4309 (gnus-category-read): Reads either positional or alist format;
4310 returns alist format.
4311 (gnus-category-write): Writes category file compatible with
4312 current, and previous, versions of gnus-agent.
4313 (gnus-category-make-function, gnus-category-make-function-1):
4314 Corrected documentation; parameter is predicate NOT category.
4315 (gnus-predicate-implies-unread): Now works in more cases per the
4316 todo comment.
2f1982bb 4317 (gnus-function-implies-unread-1): New function. Supports
23f87bed
MB
4318 gnus-predicate-implies-unread.
4319 (gnus-agent-expire-group): Command now provides default of group
4320 under point.
4321 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
2f1982bb 4322 agent-days-until-old parameters. No longer supports
23f87bed
MB
4323 gnus-agent-expire-days being set to an alist.
4324 (gnus-agent-request-article): Now performs its own checks of
4325 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4326 assuming that the caller will do them correctly.
4327 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4328 gnus-agent-expire-days is set to an alist. Converts said alist
4329 into group parameter so that gnus-agent-expire-days will not be
4330 needed.
4331 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4332 checks surrounding gnus-agent-request-article removed; now
4333 performed by gnus-agent-request-article.
2f1982bb 4334 * gnus-cus.el (gnus-agent-parameters): New variable. List of
23f87bed 4335 customizable group/topic parameters that regulate the agent.
c9e31f32 4336 (gnus-group-customize): Uses gnus-agent-parameters. Replace
23f87bed
MB
4337 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4338 the list of gnus buffers.
4339 (gnus-trim-whitespace): Removes leading and trailing whitespace
4340 from multiline strings.
c9e31f32
SM
4341 (gnus-agent-cat-prepare-category-field)
4342 (gnus-agent-customize-category): Constructs a category
23f87bed 4343 customization buffer.
c9e31f32
SM
4344 * gnus-int.el (gnus-retrieve-headers)
4345 (gnus-request-expire-articles): No longer checks gnus-agent-cache
23f87bed
MB
4346 as it is handled internally by the agent.
4347 (gnus-request-head, gnus-request-body): Conditional checks
4348 surrounding gnus-agent-request-article removed; now performed by
4349 gnus-agent-request-article.
4350
c9e31f32 4351 * gnus-start.el (): Add defvar statements to resolve compilation
23f87bed 4352 warnings.
2f1982bb 4353 (gnus-long-file-names): New function. Isolates platform dependent
23f87bed 4354 msdos-long-file-names.
2f1982bb 4355 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
23f87bed
MB
4356 option of writing directly to file. Avoids memory exhausted
4357 errors when .newsrc.eld is huge.
4358 (gnus-save-newsrc-file): Uses new
4359 gnus-save-startup-file-via-temp-buffer.
c9e31f32 4360 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
23f87bed 4361 standard-output.
c9e31f32 4362 (gnus-display-time-event-handler): Change to alias from a defun
23f87bed
MB
4363 to avoid a compile-time warning when display-time-event-handler is
4364 not defined.
c9e31f32
SM
4365 * gnus-util.el (gnus-with-output-to-file): New macro.
4366 Binds standard-output such that prin1 and princ will write directly
4367 to a file.
23f87bed 4368
c9e31f32
SM
4369 * gnus.el (gnus-agent-cache): Expand documentation.
4370 (gnus-summary-high-undownloaded-face): Remove second bold keyword
23f87bed
MB
4371 so that this face is actually bold.
4372
4373 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4374 gnus-use-cache has been set.
4375
43762003-03-02 Jesper Harder <harder@ifa.au.dk>
4377
4378 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4379
43802003-03-01 Jesper Harder <harder@ifa.au.dk>
4381
4382 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4383
43842003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4385
4386 * spam.el: Fix typo.
4387
43882003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
23f87bed
MB
4389
4390 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
2f1982bb 4391 errors-buffer. This produces a nicer error message in case of
23f87bed
MB
4392 problems.
4393
43942003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4395
4396 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
2f1982bb 4397 load stats iff spam-use-stat is on.
23f87bed 4398
2f1982bb 4399 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
23f87bed
MB
4400 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4401 instead of spam-stat-load and spam-stat-save in the
2f1982bb 4402 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
23f87bed
MB
4403
44042003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4405
4406 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4407
44082003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4409
4410 * message.el (message-make-fqdn): Protect against nil user-mail.
4411
996aa8c1 44122003-02-28 Vasily Korytov <deskpot@myrealbox.com>
23f87bed
MB
4413
4414 * gnus-art.el (gnus-boring-article-headers): New values:
4415 'to-list and 'cc-list.
4416
44172003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4418
2f1982bb
JB
4419 * spam.el (spam-setup-widening): New function to set.
4420 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4421 (spam-list-of-statistical-checks): List of statistical splitter
4422 checks.
4423 (spam-split): Added a widen call when a statistical check is
4424 enabled.
23f87bed
MB
4425
44262003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4427
4428 * gnus-msg.el (gnus-user-agent): Changed default to
4429 'emacs-gnus-type, renamed 'full.
4430
44312003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4432
4433 * nnfolder.el (nnfolder-request-accept-article): Don't use
4434 mail-header-unfold-field.
4435
44362003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4437
4438 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4439 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4440
44412003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4442
2f1982bb
JB
4443 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4444 (spam-split): Remove spam-stat-load call.
23f87bed
MB
4445
44462003-02-26 Simon Josefsson <jas@extundo.com>
4447
4448 * gnus-sum.el (gnus-summary-toggle-header): Run
4449 gnus-article-decode-hook instead of calling a-decode-encoded-words
4450 directly (the latter is run as part of the former).
4451
44522003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4453
4454 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4455
44562003-02-25 Jesper Harder <harder@ifa.au.dk>
4457
4458 * message.el (message-sendmail-envelope-from): New option.
4459 (message-sendmail-envelope-from): New function.
4460 (message-send-mail-with-sendmail): Use it.
4461
44622003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4463
4464 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4465 compensation for TDMA addresses.
4466
44672003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4468
4469 * gnus-msg.el (gnus-user-agent): New variable.
4470 (gnus-version-expose-system): Removed. Obsoleted by
4471 `gnus-user-agent'.
4472 (gnus-extended-version): Use `gnus-user-agent'.
4473
44742003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4475
2f1982bb
JB
4476 * spam.el (spam-stat-register-spam-routine)
4477 (spam-stat-register-ham-routine): Remove spam-stat-save.
4478 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
23f87bed
MB
4479
44802003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4481
4482 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4483 reference.
4484
44852003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4486
4487 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4488 calculation to avoid integer overflow.
4489
44902003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4491
4492 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4493
996aa8c1
MB
44942003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4495
2f1982bb 4496 * spam.el: Disabled spam-get-article-as-filename.
23f87bed 4497
996aa8c1 44982003-02-24 Michael Shields <shields@msrl.com>
23f87bed
MB
4499
4500 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4501 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4502 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4503 * spam.el (spam-summary-prepare-exit): Use it.
4504 * gnus.el (gnus-install-group-spam-parameters): New.
4505 * spam.el (spam-group-ham-processor-copy-p): New.
4506 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4507 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4508 that would cause the current message to be moved if the group had
4509 no spam.
4510 * spam.el (spam-ham-move-routine): New `copy' argument.
4511
996aa8c1 45122003-02-24 Martin Thornquist <martint@ifi.uio.no>
23f87bed
MB
4513
4514 * gnus-topic.el (gnus-topic-select-group): Select last group if
4515 after last group.
4516 * gnus-group.el (gnus-group-select-group): Ditto.
4517
45182003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4519
4520 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4521 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4522 point-at-(b|e)ol which aren't available in Emacs 20.
4523
4524 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4525
45262003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4527
4528 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4529 clause of the condition-case statement. Errors connecting to a
4530 server no longer terminate gnus.
4531
4532 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4533 make its use obvious. Added no-nothing case to avoid
4534 opening(closing) servers when already open(closed).
4535 (gnus-agent-while-plugged): Added macro to facilitate internal use
4536 of gnus-agent-toggle-plugged.
4537 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4538 temporarily open servers.
4539 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4540 as sorting gnus-newsgroup-headers is wrong.
4541 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
2f1982bb 4542 to temporarily open servers. Corrected logic to handle setting
23f87bed
MB
4543 gnus-agent-mark-unread-after-downloaded.
4544 (gnus-agent-fetch-articles): Now handles headers with missing
4545 article sizes and/or missing article lengths. Now clears the
4546 message buffer when finished.
4547 (gnus-agent-fetch-group-1): Position point before calling
4548 gnus-summary-set-agent-mark.
4549 (gnus-get-predicate): Corrected description, parameter is
4550 predicate not category.
4551 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4552 provide a separate single group expiration function.
4553 (gnus-agent-regenerate-group): Now clears the message buffer when
4554 finished.
4555
45562003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4557
4558 * gnus.el (gnus-agent-target-move-group-header): New variable.
4559 * gnus-draft.el (gnus-draft-send): If special header
4560 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4561 that group, instead of performing the regular sending functions.
4562
45632003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4564
4565 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4566
45672003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4568
4569 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4570 variables.
4571 (message-make-fqdn): Use it. Improved validity check.
4572
45732003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4574
4575 * message.el (message-user-mail-address): Check whether
4576 user-mail-address looks valid.
4577
4578 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4579
4580 * gnus-util.el (gnus-fetch-original-field): New function.
4581
45822003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4583
4584 * message.el (message-mode): \\(...\\) around additional
4585 paragraph-separate alternative.
4586
45872003-02-23 Jesper Harder <harder@ifa.au.dk>
4588
4589 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4590 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4591 display key bindings.
4592 (gnus-mime-button-menu): Rewrite.
4593
45942003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4595
4596 * gnus-art.el (gnus-button-url-regexp): Removed `.
4597
45982003-02-23 Max Froumentin <mf@w3.org>
4599
4600 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4601
46022003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4603
4604 * gnus-art.el (gnus-mime-action-on-part): Require a match
4605 interactively.
4606
4607 * gnus-start.el (gnus-save-newsrc-file): Use
4608 gnus-backup-startup-file.
4609 (gnus-backup-startup-file): New variable.
4610
46112003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4612
4613 * gnus.el (gnus-summary-buffer-name): Moved function here.
4614
4615 * gnus-draft.el (defun): Remove debug.
4616
46172003-02-22 Jesper Harder <harder@ifa.au.dk>
4618
4619 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4620 can't open server.
4621
46222003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4623
4624 * gnus-draft.el (defun): Configure posting styles.
4625
4626 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4627 the entry for the group exists before we alter it.
4628
4968aeff 46292003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
23f87bed 4630
996aa8c1
MB
4631 * message.el (message-mode): MML tags separate paragraphs.
4632
46332003-02-22 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4634
4635 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4636 `gnus-newsgroup-headers'.
4637
996aa8c1
MB
46382003-02-22 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
4639
23f87bed 4640 * gnus-art.el (gnus-article-refer-article): Grok more message id
996aa8c1 4641 formats.
23f87bed
MB
4642
46432003-02-22 Jesper Harder <harder@ifa.au.dk>
4644
4645 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4646 use "path name".
4647
46482003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4649
4650 * gnus-sum.el (gnus-summary-move-article)
2f1982bb
JB
4651 (gnus-summary-expire-articles): Send data header for article, not
4652 just article ID.
23f87bed
MB
4653
4654 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
2f1982bb
JB
4655 (gnus-register-spool-action): Added hashtable of message ID keys
4656 with message motion data.
23f87bed 4657
996aa8c1 46582003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
4659
4660 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4661 variable, used in `gnus-button-mid-or-mail-heuristic'.
4662 (gnus-button-mid-or-mail-heuristic): New function derived from
4663 Florian Weimer's Perl script.
4664 (gnus-button-handle-mid-or-mail): Allow a function instead of
4665 'guess.
4666 (gnus-button-guessed-mid-regexp): Removed.
4667
46682003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4669
4670 * message.el (message-resend): Bind message-setup-hook to nil;
4671 remove X-Draft-From header.
4672
46732003-02-20 Jesper Harder <harder@ifa.au.dk>
4674
4675 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4676 (gnus-newsgroup-undownloaded)
4677 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4678 Doc fixes.
4679
46802003-02-17 John Paul Wallington <jpw@gnu.org>
4681
4682 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4683 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4684
46852003-02-20 Jesper Harder <harder@ifa.au.dk>
4686
4687 * gnus-spec.el (gnus-xmas-format): Use insert instead of
bf247b6e 4688 insert-string which is obsolete in Emacs 22.1.
23f87bed 4689
2f1982bb 4690 * message.el (message-cross-post-followup-to-header): Do.
23f87bed
MB
4691
4692 * spam.el (spam-ifile-register-with-ifile)
4693 (spam-stat-register-spam-routine)
4694 (spam-stat-register-ham-routine)
2f1982bb 4695 (spam-bogofilter-register-with-bogofilter): Do.
23f87bed
MB
4696
4697 * mailcap.el (mailcap-mime-data): Fix typo.
4698
4699 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4700
47012003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4702
4703 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4704 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4705 `gnus-cite-unsightly-citation-regexp'.
4706
47072003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4708
4709 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4710 even if there's just a header.
4711
47122003-02-19 Jesper Harder <harder@ifa.au.dk>
4713
4714 * message.el (message-fix-before-sending): Fix highlighting of
4715 illegible and invisible text.
4716
4717 * gnus-util.el (gnus-multiple-choice): Separate choices with
4718 ",\e,A \e(B". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4719
47202003-02-18 Jesper Harder <harder@ifa.au.dk>
4721
4722 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4723
47242003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4725
4726 * spam.el (spam-ham-move-routine)
2f1982bb 4727 (spam-mark-spam-as-expired-and-move-routine): Use
23f87bed 4728 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
2f1982bb 4729 around process-mark manipulation on the group.
23f87bed
MB
4730
47312003-02-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4732
4733 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4734 submenu.
4735
47362003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4737
4738 * mail-source.el (mail-source-fetch): Reverse the return value of
4739 the continuation question.
4740
47412003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4742
4743 * nndraft.el (nndraft-request-move-article): Bind
4744 nnmh-allow-delete-final to t.
4745
47462003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4747
4748 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4749
47502003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4751
4752 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4753 the buffer's size.
4754
47552003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4756
4757 * nnheader.el: Added cygwin to system-type comparisons.
4758
47592003-01-27 Juanma Barranquero <lektu@terra.es>
4760
4761 * imap.el (imap-mailbox-status): Fix typo.
4762
47632003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4764
4765 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4766 online.
4767
47682003-02-14 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4769
4770 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4771 commands.
4772 * gnus-sum.el: Small change from Frank Weinberg
4773 <frank@usenet-rundfahrt.de>:
4774 (gnus-auto-center-group): New variable.
4775 (gnus-summary-read-group-1): Use it.
4776 (gnus-summary-next-group): Fix docstring.
4777
47782003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4779
4780 * gnus-util.el (gnus-faces-at): Simplify.
4781
47822003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4783
4784 * spam.el (spam-ham-move-routine)
2f1982bb
JB
4785 (spam-mark-spam-as-expired-and-move-routine): Made the article
4786 move conditional, so it's not called even if there's nothing to move.
23f87bed 4787
996aa8c1 47882003-02-13 Kurt B. Kaiser <kbk@shore.net>
23f87bed
MB
4789
4790 * message.el (message-unix-mail-delimiter): Accept any whitespace
4791 after the email address and before the date; do not require the
996aa8c1 4792 space character.
23f87bed
MB
4793
47942003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4795
4796 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4797 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4798
4799 * gnus-util.el (gnus-faces-at): New macro.
4800
48012003-02-13 Michael Shields <shields@msrl.com>
4802
4803 * gnus-cite.el
4804 (gnus-cite-attribution-suffix, gnus-cite-parse):
4805 Better handling for Microsoft citation styles.
4806 (gnus-unsightly-citation-regexp): New.
4807
48082003-02-12 Michael Shields <shields@msrl.com>
4809
4810 * gnus-art.el (article-strip-banner): Strip both per-group and
4811 per-user-address banners.
4812 (article-really-strip-banner): New.
4813
48142003-02-12 Michael Shields <shields@msrl.com>
4815
4816 * gnus-sum.el (gnus-article-goto-next-page,
4817 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4818 relying on the summary bindings of `n' and `p'.
4819
48202003-02-12 Michael Shields <shields@msrl.com>
4821
4822 * gnus-art.el (gnus-article-only-boring-p): New.
4823 (gnus-article-skip-boring): New.
4824 * gnus-cite.el (gnus-article-boring-faces): New.
4825 * gnus-sum.el (gnus-summary-next-page): Use
4826 gnus-article-only-boring-p.
4827
48282003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4829
4830 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
4831 (spam-ham-move-routine): Unmark all articles before marking those
4832 of interest and calling gnus-summary-move-article.
23f87bed
MB
4833
48342003-02-12 Jesper Harder <harder@ifa.au.dk>
4835
4836 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4837 logically the complement of gnus-get-buffer-create and
4838 gnus-add-buffer.
4839
2f1982bb 4840 * gnus-util.el (gnus-kill-buffer): Do.
23f87bed
MB
4841
4842 * nnmail.el: Autoload gnus-kill-buffer.
4843
48442003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4845
4846 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4847 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4848 the current LINE.
4849 (gnus-agent-summary-fetch-group): Minimized the number of times
4850 that the article is updated in the buffer.
4851
48522003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4853
2f1982bb
JB
4854 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4855 gnus-current-article when moving articles.
4856 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4857 use the process-mark.
23f87bed
MB
4858
48592003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4860
4861 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4862 (gnus-topic-catchup-articles): Ditto.
4863 (gnus-topic-mark-topic): Reverse recursive logic.
4864
48652003-02-11 Jesper Harder <harder@ifa.au.dk>
4866
4867 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4868 gnus-refer-thread-limit is t.
4869
48702003-02-10 Jesper Harder <harder@ifa.au.dk>
4871
4872 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4873 sort-coding-systems to prefer utf-8 over utf-16.
4874
48752003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4876
4877 * gnus-agent.el (gnus-agent-expire-days):
4878 gnus-request-move-article depends on gnus-agent-expire to clean up
4879 the cache after moving the article. Therefore, g-a-e-d can NOT
4880 default to nil or can gnus-agent-expire be disabled by doing so.
4881 If you don't want to run gnus-agent-expire, don't call it.
4882 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4883 when g-a-e-d was NOT nil was removed.
4884 (gnus-agent-article-name): Removed unnecessary input test as
4885 article IDs are always strings.
4886 (gnus-agent-regenerate-group): Added check to protect against
4887 servers that generate absurdly long article IDs. Valid IDs are
4888 less than 10 digits to avoid overflow errors. Fixed logic error
4889 when ensuring that the final article ID is present in the new
4890 alist.
4891
48922003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4893
4894 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4895 next line after finding the parent.
4896
48972003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4898
4899 * gnus.el (gnus-version-number): Bumped.
4900
996aa8c1 49012003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
4902
4903 * gnus.el: Oort Gnus v0.15 is released.
4904
49052003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4906
4907 * nnmail.el (nnmail-split-it): If a message ends up matching the
4908 same mailbox more than once, it will cause duplicates to appear
4909 in the mailbox.
4910
49112003-02-08 Simon Josefsson <jas@extundo.com>
4912
4913 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4914 code that only worked under Emacs.
4915
af09dd78 49162003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4968aeff 4917
af09dd78 4918 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
23f87bed
MB
4919
49202003-02-08 Jesper Harder <harder@ifa.au.dk>
4921
4922 * gnus-art.el (gnus-article-refer-article): Use
4923 gnus-replace-in-string.
4924
4925 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
2f1982bb 4926 (gnus-remove-duplicates): Do.
23f87bed
MB
4927
49282003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4929
2f1982bb
JB
4930 * gnus-int.el (gnus-internal-registry-spool-current-method):
4931 New variable.
4932 (gnus-request-scan): Set
23f87bed 4933 gnus-internal-registry-spool-current-method to gnus-command-method
2f1982bb 4934 before a request-scan operation.
23f87bed 4935
2f1982bb
JB
4936 * gnus-registry.el (regtest-nnmail): Use
4937 gnus-internal-registry-spool-current-method.
23f87bed
MB
4938
49392003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4940
4941 * mail-source.el (mail-source-fetch): Typo fix.
4942
49432003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4944
2f1982bb
JB
4945 * nnmail.el (nnmail-spool-hook): New hook.
4946 (nnmail-cache-insert): Call nnmail-spool-hook.
23f87bed 4947
2f1982bb 4948 * gnus-registry.el: New file with examples of using the hooks.
23f87bed 4949
2f1982bb
JB
4950 * gnus.el (gnus-registry): Added registry customization group.
4951 (gnus-group-prefixed-name): Improve function to return full group
4952 name optionally.
4953 (gnus-group-guess-prefixed-name): Shortcut to
4954 gnus-group-prefixed-name, using just the group name.
4955 (gnus-group-full-name): Always get a group's full name.
4956 (gnus-group-guess-full-name): Shortcut, using just the group name.
23f87bed
MB
4957
4958 * gnus-sum.el (gnus-summary-article-move-hook)
4959 (gnus-summary-article-delete-hook)
2f1982bb 4960 (gnus-summary-article-expire-hook): New hooks.
23f87bed 4961 (gnus-summary-move-article, gnus-summary-expire-articles)
2f1982bb 4962 (gnus-summary-delete-article): Invoke the new hooks.
23f87bed
MB
4963
49642003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4965
4966 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
2f1982bb 4967 from message-ID.
23f87bed
MB
4968
49692003-02-07 Jesper Harder <harder@ifa.au.dk>
4970
4971 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4972
49732003-02-07 John Paul Wallington <jpw@gnu.org>
4974
4975 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4976 (mm-write-region, mm-detect-coding-region): Doc fixes.
4977
49782003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4979
4980 * mail-source.el (mail-source-fetch): Ignore errors.
4981 (mail-source-ignore-errors): New variable.
4982
4983 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4984 articles.
4985
4986 * gnus-msg.el (gnus-version-expose-system): Change default.
4987
49882003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4989
4990 * gnus-msg.el (gnus-version-expose-system): New variable.
4991
49922003-02-07 Simon Josefsson <jas@extundo.com>
4993
4994 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
4995 patch from deskpot@myrealbox.com (Vasily Korytov).
4996
49972003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4998
4999 * gnus-art.el (article-display-face): Get the Face header from
5000 the current buffer.
5001
50022003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5003
5004 * gnus-art.el (gnus-mime-view-part-internally): Bind
5005 buffer-read-only to nil.
5006
50072003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5008
5009 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5010 from g-a-e-1 to g-a-e-2.
5011
50122003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5013
2f1982bb
JB
5014 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5015 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5016 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5017 (spam-use-whitelist-exclusive): New variable affecting
5018 spam-use-whitelist.
5019 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
23f87bed
MB
5020
50212003-02-05 Simon Josefsson <jas@extundo.com>
5022
5023 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5024 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5025 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5026 (gnus-agent-expire-1): New.
5027 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5028 (gnus-agent-expire-2): New.
5029
50302003-02-05 Jesper Harder <harder@ifa.au.dk>
5031
5032 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5033 "delete-if" is misleading because it isn't actually destructive.
5034
5035 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5036
2f1982bb 5037 * nnmail.el (nnmail-purge-split-history): Do.
23f87bed 5038
2f1982bb 5039 * gnus-win.el (gnus-get-buffer-window): Do.
23f87bed
MB
5040
5041 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5042 let-binding.
2f1982bb 5043 (gnus-simplify-all-whitespace): Do.
23f87bed
MB
5044
50452003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5046
5047 * gnus-delay.el (gnus-delay-article): Fix binding of the
5048 nndraft:delayed group.
5049
50502003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5051
2f1982bb
JB
5052 * gnus.el (spam group parameters): Change 'other to 'const in
5053 the group parameter definitions to soothe XEmacs.
23f87bed
MB
5054
50552003-02-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5056
5057 * gnus-delay.el (gnus-delay-article): Really create
5058 nndraft:delayed group if it doesn't exist.
5059
50602003-02-04 Jesper Harder <harder@ifa.au.dk>
5061
5062 * gnus-sum.el (gnus-summary-search-article): Speed up by
5063 disabling various visual features while searching.
5064 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5065
50662003-02-03 Jesper Harder <harder@ifa.au.dk>
5067
5068 * spam.el (spam-list-of-checks): Don't quote nil and t in
5069 docstrings. From the elisp manual:
5070
5071 When a documentation string refers to a Lisp symbol, write
5072 it [..] with single-quotes around it. [..] There are two
5073 exceptions: write t and nil without single-quotes.
5074
2f1982bb 5075 * messcompat.el (message-from-style): Do.
23f87bed 5076
2f1982bb 5077 * message.el (message-send-mail): Do.
23f87bed 5078
2f1982bb 5079 * gnus-util.el (gnus-use-byte-compile): Do.
23f87bed 5080
2f1982bb 5081 * gnus-score.el (gnus-score-lower-thread): Do.
23f87bed 5082
2f1982bb 5083 * gnus-int.el (gnus-server-unopen-status): Do.
23f87bed
MB
5084
5085 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
2f1982bb 5086 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
23f87bed
MB
5087
5088 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
2f1982bb 5089 (gnus-group-parameters): Do.
23f87bed 5090
2f1982bb 5091 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
23f87bed 5092
2f1982bb 5093 * mm-decode.el (mm-text-html-renderer): Do.
23f87bed
MB
5094
50952003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5096
5097 * nnheader.el (nnheader-directory-separator-character): Change the
5098 way to compute the dafault value.
5099
51002003-02-02 Jesper Harder <harder@ifa.au.dk>
5101
5102 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5103 (gnus-button-alist): Fix regexp for describe-key.
5104 (gnus-button-handle-describe-function)
5105 (gnus-button-handle-describe-variable)
5106 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5107 (gnus-button-handle-apropos-variable)
5108 (gnus-button-handle-apropos-documentation): Docstring fix.
5109
5110 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5111
51122003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5113
5114 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5115 to nil.
5116
5117 * nnmail.el: Removed gnus-util autoload.
5118
5119 * gnus.el: Use gnus-prin1-to-string throughout.
5120
5121 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5122 print-level.
5123
5124 * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
5125 (gnus-treat-display-grey-xface): Removed.
5126
5127 * gnus-fun.el (gnus-grab-cam-face): New.
5128 (gnus-convert-image-to-gray-x-face): Removed.
2f1982bb 5129 (gnus-convert-gray-x-face-to-xpm): Removed.
23f87bed
MB
5130 (gnus-convert-gray-x-face-region): Removed.
5131 (gnus-grab-gray-x-face): Removed.
5132
5133 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5134
51352003-01-31 Jesper Harder <harder@ifa.au.dk>
5136
5137 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5138 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5139 bound.
5140
5141 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5142
51432003-01-30 Jesper Harder <harder@ifa.au.dk>
5144
5145 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5146 Remove -- these are bogus options which are never used.
5147
51482003-01-29 Jesper Harder <harder@ifa.au.dk>
5149
5150 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5151
51522003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5153
5154 * spam.el (spam-check-blackholes)
2f1982bb
JB
5155 (spam-blackhole-good-server-regex): New variable to skip some IPs
5156 when checking blackholes; use it.
23f87bed 5157 (spam-check-bogofilter-headers)
2f1982bb
JB
5158 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5159 case more X-Bogosity is used than just "Yes/No".
5160 (spam-ham-move-routine): Semi-fixed, only first article is
5161 properly moved now.
23f87bed
MB
5162
51632003-01-27 Jesper Harder <harder@ifa.au.dk>
5164
5165 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5166 as well.
5167
5168 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5169
2f1982bb 5170 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
23f87bed 5171
2f1982bb 5172 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
23f87bed 5173
2f1982bb 5174 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
23f87bed 5175
2f1982bb 5176 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
23f87bed
MB
5177
51782003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5179
5180 * gnus-fun.el (gnus-face-encode): New function.
5181 (gnus-convert-png-to-face): Use it.
5182
5183 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5184
51852003-01-26 Jesper Harder <harder@ifa.au.dk>
5186
5187 * mm-decode.el (mm-dissection-list): Remove.
5188 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5189 only used in mm-remove-all-parts.
5190 (mm-remove-all-parts): Remove it, it's never called.
5191
51922003-01-25 Simon Josefsson <jas@extundo.com>
5193
5194 * gnus-group.el (gnus-group-make-group): Report errors.
5195
5196 * nnimap.el (nnimap-request-create-group): Ditto.
5197
5198 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5199
5200 * sieve.el (sieve-upload): Fix error printing.
5201
5202 * mm-encode.el (mm-qp-or-base64): Always QP iff
5203 mm-use-ultra-safe-encoding and cleartext PGP.
5204
5205 * gnus-sum.el (gnus-summary-select-article): Inhibit
5206 redisplay (mainly for secured messages).
5207
5208 * nnmail.el (nnmail-article-group): Copy body too (but don't
5209 process it).
5210
52112003-01-25 Jesper Harder <harder@ifa.au.dk>
5212
5213 * gnus-art.el (gnus-article-setup-buffer): Reset
5214 gnus-button-marker-list.
5215
52162003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5217
5218 * nntp.el (nntp-read-timeout): Default to using a second delay
5219 under Microsoft Windows.
5220
52212003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222
5223 * nnheader.el (nnheader-directory-separator-character): New
5224 variable.
5225
52262003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5227
5228 * gnus-agent.el (gnus-agent-max-fetch-size)
5229 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5230 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5231 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5232 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5233 (gnus-agent-braid-nov, gnus-agent-load-alist)
5234 (gnus-agent-article-alist-save-format)
5235 (gnus-agent-read-agentview, gnus-agent-save-alist)
5236 (gnus-agent-fetch-group-1, gnus-agent-expire)
5237 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5238 (gnus-agent-regenerate-group): Reformat to keep under eighty
5239 columns. Reword docstrings so that first line is under eighty
5240 chars and a complete sentence. Still need to work on the rear
5241 end of the file, in particular gnus-agent-expire.
5242
52432003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5244
5245 * gnus-agent.el (gnus-agentize): Indent.
5246
5247 * gnus.el (gnus-version-number): Bumped.
5248
996aa8c1 52492003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5250
5251 * gnus.el: Oort Gnus v0.14 is released.
5252
ce058493 52532003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
5254
5255 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
4968aeff 5256 before beginning.
23f87bed
MB
5257
52582003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5259
5260 * spam.el (spam-check-blackholes, spam-split)
2f1982bb
JB
5261 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5262 gnus-message calls to show to users what spam.el is doing.
23f87bed
MB
5263
52642003-01-24 Jesper Harder <harder@ifa.au.dk>
5265
5266 * gnus-msg.el (gnus-message-replysign)
5267 (gnus-message-replyencrypt): Fix typo.
5268
52692003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5270
5271 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5272 details.
5273
52742003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5275
5276 * gnus-art.el (gnus-article-press-button): let* -> let.
5277 (gnus-mime-security-show-details): Cleaned up.
5278 (gnus-mime-security-press-button): Save excursion.
5279 (gnus-insert-mime-security-button): Clean up.
5280
5281 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5282
5283 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5284 timeout.
5285
5286 * nntp.el (nntp-accept-process-output): Removed timeout.
5287 (nntp-read-timeout): New variable.
5288 (nntp-accept-process-output): Use it.
5289
5290 * gnus-sum.el (gnus-data-find-list): Remove *.
5291
52922003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5293
5294 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5295 introduced on 2002-01-22.
5296 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5297
52982003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5299
5300 * spam.el (spam-check-regex-headers, spam-list-of-checks)
2f1982bb
JB
5301 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5302 checks of incoming mail based on simple header regexp matching.
23f87bed
MB
5303
53042003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5305
2f1982bb 5306 * gnus-sum.el (gnus-spam-mark): Set to `$'.
23f87bed
MB
5307
53082003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5309
5310 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5311 gnus-newsgroup-unfetched, the list of articles whose headers have
5312 not been fetched from the server.
5313
5314 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5315 parameter as it never worked due to a bug. Added check to prevent
5316 selection of any article in the gnus-newsgroup-unfetched list.
5317 (gnus-summary-find-prev): Added check to prevent selection of any
5318 article in the gnus-newsgroup-unfetched list.
2f1982bb 5319 (gnus-summary-first-subject): Documented API. Modified
23f87bed
MB
5320 implementation so that constraints are handled independently.
5321 Added check to prevent selection of any article in the
5322 gnus-newsgroup-unfetched list.
5323 (gnus-summary-first-unseen-subject): Updated parameters in
5324 gnus-summary-first-subject call to match new API.
5325 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5326 (gnus-summary-catchup): Do not mark unfetched articles as read.
5327
53282003-01-22 Jesper Harder <harder@ifa.au.dk>
5329
5330 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5331 make-obsolete-variable allows only two arguments in XEmacs and
5332 Emacs 20.
5333
5334 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5335 gnus-article-hide-pgp.
2f1982bb 5336 (gnus-summary-make-menu-bar): Do.
23f87bed
MB
5337
5338 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5339 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5340 gnus-article-hide-pgp.
5341 (article-hide-pgp): Remove.
5342 (gnus-article-hide): Remove gnus-article-hide-pgp.
5343
2f1982bb 5344 * gnus.el: Remove gnus-article-hide-pgp.
23f87bed
MB
5345
53462003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5347
5348 * message.el (message-required-headers): Doc fix.
5349
53502003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5351
2f1982bb
JB
5352 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5353 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5354 option to make ifile a purely binary classifier.
23f87bed
MB
5355
53562003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5357
5358 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5359 (mml-secure-encrypt-pgpmime): Removed double.
5360
5361 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5362 debugging statements.
5363
53642003-01-21 Andreas Fuchs <asf@void.at>
5365
5366 * mml-sec.el (mml-sign-alist): Added pgpauto.
5367
53682003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5369
5370 * gnus.el (gnus-version-number): Bumped version number.
5371
996aa8c1 53722003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5373
5374 * gnus.el: Oort Gnus v0.13 is released.
5375
53762003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5377
5378 * gnus-art.el (gnus-button-url-regexp): Removed |.
5379
5380 * message.el (message-send-hook): Doc fix.
5381
5382 * gnus-win.el (gnus-buffer-configuration): Display article
5383 instead of article-copy when `reply'.
5384
53852003-01-21 Jesper Harder <harder@ifa.au.dk>
5386
5387 * gnus.el (gnus-format): Change customize group to gnus.
5388 (gnus-cache): Add link.
5389 (gnus-group-charter-alist): Fix docstring.
5390
53912003-01-20 Jesper Harder <harder@ifa.au.dk>
5392
5393 * mailcap.el (mailcap-print-command): lpr-command might be
5394 unbound in XEmacs.
5395
53962003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5397
5398 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5399
5400 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5401 calculation of net characters added for use in the gnus-data
5402 structure.
5403
54042003-01-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5405
5406 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5407 message. Suggested by Jari Aalto.
5408
54092003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5410
5411 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5412 (gnus-article-reply-with-original): Ditto.
5413
5414 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5415 read articles don't become unread.
5416
54172003-01-17 Simon Josefsson <jas@extundo.com>
5418
5419 * gnus-fun.el (gnus-x-face-from-file):
5420 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5421
5422 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5423 (gnus-convert-image-to-face-command): Doc fix.
5424
54252003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5426
5427 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5428
54292003-01-17 Jesper Harder <harder@ifa.au.dk>
5430
5431 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5432 avoid encoding problems.
5433
5434 * mailcap.el (mailcap-ps-command): New variable.
5435 (mailcap-mime-data): Add print entry where applicable. Use
5436 pdftotext on a tty.
5437
54382003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5439
5440 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5441
54422003-01-16 Simon Josefsson <jas@extundo.com>
5443
5444 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5445 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5446 (gnus-face-from-file): Doc fix; don't mention image format.
5447
54482003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5449
2f1982bb
JB
5450 * spam.el (spam-get-article-as-filename): New function (unused for now).
5451 (spam-get-article-as-buffer): New function.
5452 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5453 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
23f87bed
MB
5454
54552003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5456
5457 * gnus-agent.el: Don't use `path'.
5458 From the GNU coding standards:
5459
5460 Please do not use the term ``pathname'' that is used in Unix
5461 documentation; use ``file name'' (two words) instead. We use
5462 the term ``path'' only for search paths, which are lists of
5463 directory names.
5464
5465 * nnsoup.el (nnsoup-file-name): Ditto.
5466
5467 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5468 (nnmail-group-pathname): Ditto.
5469
5470 * nnimap.el (nnimap-group-overview-filename): Ditto.
5471
5472 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5473 (nnheader-group-pathname): Ditto.
5474
5475 * nnfolder.el (nnfolder-group-pathname): Ditto.
5476
5477 * gnus.el (gnus-home-directory): Ditto.
5478
5479 * gnus-group.el (gnus-group-icon-list): Ditto.
5480
54812003-01-16 Jesper Harder <harder@ifa.au.dk>
5482
5483 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5484
5485 * message.el (message-mode-menu): Use it.
5486 (message-mode-menu): Deactivate "Yank Original" if there's no
5487 reply buffer.
5488
5489 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5490
5491 * message.el (message-mark-active-p): New function.
5492
54932003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5494
5495 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
2f1982bb 5496 (spam-bogofilter-database-directory): New variables.
23f87bed
MB
5497 (spam-check-bogofilter-headers, spam-check-bogofilter)
5498 (spam-bogofilter-register-with-bogofilter)
5499 (spam-bogofilter-register-spam-routine)
5500 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
5501 (spam-group-ham-processor-bogofilter-p): New functions for the new
5502 Bogofilter interface.
5503 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5504 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5505 (spam-bogofilter-score): Rewrote function.
5506 (spam-check-bogofilter): Optional score parameter, uses
5507 spam-check-bogofilter-headers better.
5508 (spam-check-bogofilter-headers): Optional score parameter.
5509
5510 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
23f87bed
MB
5511 default, in the gnus-start customization group. Used to disable
5512 the spam-*/ham-* parameters.
2f1982bb 5513 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
23f87bed
MB
5514
55152003-01-15 Jesper Harder <harder@ifa.au.dk>
5516
5517 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5518 XEmacs.
5519
2f1982bb 5520 * gnus-ems.el (gnus-mark-active-p): Do.
23f87bed
MB
5521
55222003-01-15 Kevin Ryde <user42@zip.com.au>
5523
5524 * gnus.texi (Using MIME): Mention auto-compression-mode with
5525 gnus-mime-copy-part.
5526
55272003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5528
5529 * message.el (message-send): Don't warn about duplicates when
5530 superseding.
5531
55322003-01-15 Simon Josefsson <jas@extundo.com>
5533
5534 * nnimap.el (nnimap-split-download-body): New variable.
5535 (nnimap-split-articles): Use it.
5536
55372003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5538
5539 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5540 integrity checker was incorrectly flagging, and removing, articles
5541 whose article number was negative.
5542 (gnus-agent-fetch-group-1): When executed in the group's summary
5543 buffer, refresh each downloaded line to update the status flag and
5544 font. Preserve the value of gnus-newsgroup-headers so that
5545 gnus-agent-fetch-articles can split the requests by size.
5546 (gnus-agent-expire): Corrected day calculation for when
5547 gnus-agent-expire-days contains a list.
5548
55492003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5550
5551 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5552
996aa8c1 55532003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
23f87bed
MB
5554
5555 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5556 /usr/bin/play as default player.
5557 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5558
55592003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5560
5561 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5562 articles to be marked as well.
5563
55642003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5565 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5566 fictious headers generated by nnagent (ie. Undownloaded Article
5567 ####) in the list of articles that have not been downloaded.
5568
5569 * gnus-int.el (): Added require declarations to resolve
5570 compile-time warnings.
5571 (gnus-open-server): If the server status is set to offline,
5572 recursively execute gnus-open-server to open the offline backend
5573 (e.g. nnagent).
5574
55752003-01-14 Jesper Harder <harder@ifa.au.dk>
5576
5577 * gnus-art.el (gnus-article-reply-with-original): Use
5578 gnus-mark-active-p.
2f1982bb 5579 (gnus-article-followup-with-original): Do.
23f87bed
MB
5580
55812003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5582
5583 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5584
55852003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5586
5587 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5588 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5589
55902003-01-13 Romain FRANCOISE <romain@orebokech.com>
5591
5592 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5593 (gnus-face-from-file): Ditto.
5594
55952003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5596
5597 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5598 gnus-alter-articles-to-read-function to the unread articles.
5599
56002003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5601
5602 * deuglify.el (gnus-article-outlook-unwrap-lines)
5603 (gnus-article-outlook-repair-attribution)
5604 (gnus-article-outlook-rearrange-citation): New function names,
5605 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5606 doc-string.
5607
5608 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5609 removed `W k' key binding (use `W Y f' instead).
5610 (gnus-summary-make-menu-bar): Use new function names.
5611
56122003-01-13 Simon Josefsson <jas@extundo.com>
5613
5614 * gnus-fun.el (gnus-random-x-face): Doc fix.
5615 (gnus-insert-random-x-face-header): New function.
5616
56172003-01-13 Jesper Harder <harder@ifa.au.dk>
5618
5619 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5620 mark is not active.
5621
5622 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5623
5624 * gnus-ems.el (gnus-mark-active-p): New function.
5625
5626 * gnus-group.el (gnus-topic-mode-p): New function.
5627 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5628 Deactivate items if mark is not active.
5629
56302003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5631
5632 * gnus.el (gnus-version-number): Bumped version.
5633 (gnus-summary-line-format): Doc fix.
5634
996aa8c1 56352003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5636
5637 * gnus.el: Oort Gnus v0.12 is released.
5638
56392003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5640
5641 * mail-source.el (mail-sources): Removed autoload to make it
5642 compile under XEmacs.
5643
56442003-01-12 Raymond Scholz <ray-2003@zonix.de>
5645
5646 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5647 regexp or a function too.
5648 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5649 confirmation even if the original article is mail.
5650
56512003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5652
5653 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5654 articles to be marked when not yanking.
5655
56562003-01-12 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@curie.fr>
5657
5658 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5659
56602003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5661
5662 * gnus-fun.el (gnus-face-from-file): Autoload.
5663
5664 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5665 errors.
5666
56672003-01-12 Simon Josefsson <jas@extundo.com>
5668
5669 * sieve.el (sieve-upload-and-bury): New. Suggested by
5670 kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5671
5672 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5673 Suggested by kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5674
56752003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5676
5677 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5678 in every string.
5679
5680 * gnus.el (gnus-version-number): Bumped version number.
5681
996aa8c1 56822003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5683
5684 * gnus.el: Oort Gnus v0.11 is released.
5685
56862003-01-12 Jesper Harder <harder@ifa.au.dk>
5687
5688 * message.el (message-fetch-reply-field): Narrow to headers.
5689
5690 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5691 if Gnus isn't alive.
5692
56932003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5694
5695 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5696 marks from articles that are already stored in the agent.
5697 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5698 backup copy of an invalid .overview file for later analysis.
5699
57002003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5701
5702 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5703 exit work with two frames.
5704
57052003-01-11 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@wanadoo.fr>
5706
5707 * message.el (message-forward-make-body): Use mule4.
5708
57092003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5710
5711 * message.el (message-mode-map): Move wide-reply command.
5712
57132003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5714
5715 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5716 castellano.
5717 (gnus-outlook-display-hook): New variable.
5718 (gnus-outlook-display-article-buffer): New function.
5719 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5720 (gnus-outlook-deuglify-article): Made them interactive and added
5721 optional arg. Use `g-o-d-a-b'.
5722 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5723
5724 * gnus-sum.el: Added autoloads.
5725 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5726 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5727
57282003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5729
5730 * gnus-art.el (gnus-display-mime): Use the mime emulation
5731 variable.
5732
5733 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5734
5735 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5736 newsrc-alist is initialized properly.
5737
5738 * mail-source.el (mail-sources): Autoload.
5739
5740 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5741 nil.
5742
5743 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5744 insert two newlines.
5745
5746 * message.el (message-check-news-header-syntax): Compute the
5747 header length correctly.
5748
57492003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5750
5751 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5752 alist when keeping fetched article file.
5753 (gnus-agent-retrieve-headers): When parsing response for article
5754 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5755 against garbage in the server's response.
5756
5757 * gnus-int.el (gnus-request-expire-articles,
5758 gnus-request-move-article): Only expire when the group's server
5759 has been agentized.
5760
57612003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5762
5763 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5764 errors when deleting overlays.
5765
5766 * gnus-score.el (gnus-score-followup): Allow tracing.
5767
5768 * gnus-art.el (gnus-treat-display-face): New variable.
5769 (article-display-face): New command.
5770
5771 * gnus-fun.el (gnus-face-from-file): New function.
5772 (gnus-convert-face-to-png): Ditto.
5773
5774 * gnus-art.el (gnus-ignored-headers): Added Face.
5775
57762003-01-10 Simon Josefsson <jas@extundo.com>
5777
5778 * nndraft.el (nndraft-request-group): Avoid crash in
5779 directory-files when draft directory doesn't exists.
5780
5781 * gnus-sum.el (gnus-select-article-hook): Add :option.
5782
57832003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5784
2f1982bb 5785 * spam.el (spam-use-stat): New variable.
23f87bed 5786 (spam-group-spam-processor-stat-p)
2f1982bb
JB
5787 (spam-group-ham-processor-stat-p): New convenience functions.
5788 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5789 (spam-list-of-checks): Add spam-use-stat to list of checks.
5790 (spam-split): Conditionally load the spam-stat tables.
5791 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5792 (spam-check-ifile): New functions.
5793
5794 * spam-stat.el (spam-stat): Typo fix.
5795 (spam-stat-install-hooks): New variable.
5796 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5797 (spam-stat-split-fancy-spam-threshhold): New variable.
5798 (spam-stat-install-hooks): Make hooks conditional.
5799 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5800
5801 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5802 spam-stat ham/spam processor symbols.
23f87bed
MB
5803
58042003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5805
5806 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5807 file exists.
5808
58092003-01-10 Simon Josefsson <jas@extundo.com>
5810
5811 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5812 undownloaded/downloadable only when unplugged.
5813
58142003-01-10 Jesper Harder <harder@ifa.au.dk>
5815
5816 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5817
58182003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5819
2f1982bb
JB
5820 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5821 db parameter only if it's set.
5822 (spam-ifile-register-with-ifile): Ditto.
23f87bed
MB
5823
58242003-01-09 Alex Schroeder <alex@emacswiki.org>
5825
5826 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5827 spam-stat-nbad before creating the hash table.
5828 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5829 Changed copyright statement to FSF.
5830
58312003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5832
5833 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5834 processable articles as read.
5835 (gnus-agent-summary-fetch-series): Remove processable and
5836 downloadable marks on all downloaded articles in the series.
5837
5838 * nntp.el (nntp-report): Throw error after reporting the problem.
5839 (nntp-accept-process-output): Corrected error check to report an
5840 error when the process is nil.
5841
58422003-01-09 Simon Josefsson <jas@extundo.com>
5843
5844 * message.el (message-tool-bar-map): Add preview.
5845
58462003-01-09 Jesper Harder <harder@ifa.au.dk>
5847
5848 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5849 previewing.
5850
58512003-01-08 Paul Jarc <prj@po.cwru.edu>
5852
5853 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5854 bug when the (n+1)th article to be added to a group has a smaller
5855 number than the n articles already added.
5856
58572003-01-08 Jesper Harder <harder@ifa.au.dk>
5858
5859 * message.el (message-mode-field-menu): Use backquote.
5860
58612003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5862
2f1982bb
JB
5863 * spam.el: Fixed the BBDB autoloads again, using
5864 bbdb-search-simple now (which is not a macro, thank god).
23f87bed 5865
2f1982bb
JB
5866 * gnus.el (ham-process-destination): Added new parameter for
5867 destination of ham articles found in spam groups at summary exit.
23f87bed 5868
2f1982bb
JB
5869 * spam.el (spam-get-ifile-database-parameter):
5870 use spam-ifile-database-path.
5871 (spam-check-ifile, spam-ifile-register-with-ifile):
5872 use spam-get-ifile-database-parameter.
5873 (spam-ifile-database-path): Added new parameter for ifile's database.
5874 (spam-move-spam-nonspam-groups-only): New parameter to determine
5875 if spam should be moved from all groups or only some.
5876 (spam-summary-prepare-exit): Fixed logic to use
23f87bed
MB
5877 spam-move-spam-nonspam-groups-only when deciding to invoke
5878 spam-mark-spam-as-expired-and-move-routine; always invoke that
5879 routine after the spam has been expired-or-moved in case there's
2f1982bb
JB
5880 some spam left over; use spam-ham-move-routine in spam groups.
5881 (spam-ham-move-routine): New function to move ham articles to the
5882 ham-process-destinations group parameter.
23f87bed
MB
5883
58842003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5885
5886 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5887
5888 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5889 gnus-summary-update-article-line.
5890
58912003-01-08 Simon Josefsson <jas@extundo.com>
5892
5893 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5894 not successful.
5895
23f87bed
MB
58962003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5897
2f1982bb
JB
5898 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5899 logic, finally.
23f87bed
MB
5900
59012003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5902
5903 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5904 (gnus-parse-format): Change to %~.
5905
5906 * message.el (message-generate-headers): Don't generate optional
5907 empty headers.
5908
59092003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5910
5911 * message.el (message-cross-post-default)
5912 (message-cross-post-note-function, message-shoot-gnksa-feet)
5913 (message-strip-subject-trailing-was, message-change-subject)
5914 (message-mark-insert-file, message-cross-post-followup-to)
5915 (message-cross-post-followup-to, message-mode-map)
5916 (message-generate-unsubscribed-mail-followup-to)
5917 (message-make-mail-followup-to): Minor changes to doc-strings and
5918 error messages. Updated copyright line.
5919
5920 * message.el (message-make-mail-followup-to,
5921 message-generate-unsubscribed-mail-followup-to): New function
5922 names. Renamed functions: "-mft" -> "-mail-followup-to".
5923 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5924 names.
5925
5926 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5927 (mml-preview-insert-mft): Removed function name.
5928 (mml-preview): Use new function names.
5929
5930 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5931
5932 * message.el (message-mode-field-menu): Moved header related
5933 commands from "Message" to "Field" menu.
5934
59352003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5936
5937 * message.el (message-generate-headers-first): Added customization
5938 if variable is a list.
5939
59402003-01-07 Michael Shields <shields@msrl.com>
5941
5942 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5943 where the last line of the article is the last line of the window.
5944
59452003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5946
5947 * gnus-msg.el (gnus-debug): Use ignore-errors.
5948
5949 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5950 `gnus-summary-update-line'.
5951
59522003-01-08 Simon Josefsson <jas@extundo.com>
5953
5954 * gnus-art.el (gnus-unbuttonized-mime-types)
5955 (gnus-buttonized-mime-types): Doc fix.
5956
59572003-01-08 Jesper Harder <harder@ifa.au.dk>
5958
5959 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5960
59612003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5962
5963 * nnrss.el (nnrss-group-alist): Add and clear up.
5964
59652003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5966
2f1982bb 5967 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
23f87bed 5968
2f1982bb 5969 * spam.el (spam-check-ifile): If should be an unless.
23f87bed 5970
2f1982bb
JB
5971 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5972 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5973 hush up warnings.
5974 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
23f87bed
MB
5975
59762003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977
5978 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5979 gnus-summary-refer-thread to thread menu.
5980
59812003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5982
5983 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5984 summary buffer, articles that cannot be fetched are marked as
5985 canceled.
5986
5987 * nntp.el (nntp-with-open-group): The quit signal handler must
5988 propagate the quit signal to the next outer handler so that the
5989 caller knows that the request aborted abnormally.
5990
59912003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5992
5993 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5994 (spam-ifile-register-spam-routine)
2f1982bb
JB
5995 (spam-ifile-register-ham-routine): Added ifile functionality that
5996 does not use ifile-gnus.el to classify and register articles.
5997 (spam-get-article-as-string): Convenience function.
5998 (spam-summary-prepare-exit): Added ifile spam and ham registration.
23f87bed 5999 (spam-ifile-all-categories, spam-ifile-spam-category)
2f1982bb 6000 (spam-ifile-path, spam-ifile): Added customization options.
23f87bed 6001
2f1982bb
JB
6002 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6003 exit processor.
6004 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6005 list of choices.
23f87bed
MB
6006
60072003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6008
6009 * gnus-score.el (gnus-score-followup): Also score immediate
6010 followups.
6011
60122003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6013
6014 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6015
60162003-01-07 Simon Josefsson <jas@extundo.com>
6017
6018 * message.el (message-mode-menu): Fix receipt balloon help.
6019
60202003-01-07 Jesper Harder <harder@ifa.au.dk>
6021
6022 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6023 always be interpreted as news.
6024
60252003-01-07 Simon Josefsson <jas@extundo.com>
6026
6027 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6028 gnus-sieve-script, instead of the global variable
6029 gnus-sieve-crosspost. One-line patch from Steinar Bang
6030 <sb@dod.no>.
6031
60322003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6033
6034 * gnus.el: Renamed gnus-summary-*-uncached-face as
6035 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6036 the cache.
6037
6038 * gnus-sum.el: Ditto.
6039
60402003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6041
6042 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6043 in either the group or summary buffer.
6044 New command "JS", in summary buffer, will fetch articles per the
6045 group's category, predicate, and processable flags.
6046 (gnus-agent-summary-fetch-series): Rewritten to call
6047 gnus-agent-session-fetch-group once with all articles in the
6048 series.
6049 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6050 return list of fetched articles.
6051 (gnus-agent-fetch-articles): Split fetch list into sublists such
6052 that the article buffer is only slightly larger than
6053 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6054 the group's article alist is saved.
6055 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6056 longer result in the agent trying to fetch an article.
6057 (gnus-agent-fetch-group-1): Can now be called in either the group
6058 or summary buffer. Removed the max-fetch-size code that I added
6059 on 2002-12-13 as that capability is now part of
6060 gnus-agent-fetch-articles. Added code to update summary buffer.
6061 When called in the group buffer, articles that can not be fetched
6062 are AUTOMATICALLY MARKED AS READ.
6063
6064 * gnus-sum.el (): Modified eval-when-compile to minimize
6065 misleading compilation warnings.
6066 (gnus-update-summary-mark-positions): Changed code to use
6067 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6068
6069 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6070 empty file as the parser assumes that the file isn't empty.
6071
6072 * nntp.el (nntp-send-string): The process-send-string call can,
6073 because it performs I/O on the process, change the process' state
6074 from open to closed. If this happens, call nntp-report
6075 immediately to report the broken connection.
6076 (nntp-report): Rewritten to avoid needing a global variable to
6077 determine the appropriate course of action. Instead, two function
6078 implementations are provided and the nntp-report function value is
6079 bound to the appropriate implementation.
6080 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6081 (nntp-with-open-group): Now binds nntp-report's function cell
6082 rather than binding gnus-with-open-group-first-pass. Added a
6083 condition-case to detect a quit during a nntp command. When the
6084 quit occurs, the current connection is closed as a fetch articles
6085 request could have several megabytes queued up for reading.
6086 (nntp-retrieve-headers): Bind articles to itself. If
6087 nntp-with-open-group repeats this command, I must have access to
6088 the original list of articles.
6089 (nntp-retrieve-groups): Ditto for groups.
6090 (nntp-retrieve-articles): Ditto for articles.
6091 (*): Replaced nntp-possibly-change-group calls to
6092 nntp-with-open-group forms in all, but one, occurrance.
2f1982bb 6093 (nntp-accept-process-output): Bug fix. Detect when called with
23f87bed
MB
6094 null process.
6095
60962003-01-06 Jesper Harder <harder@ifa.au.dk>
6097
6098 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6099 if we don't need to.
6100 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6101
61022003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6103
6104 * gnus-group.el (gnus-group-make-web-group): Pass the select
6105 method on to group-create.
6106 (gnus-group-line-format-alist): %U is an integer.
6107
6108 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6109 ephemeral groups.
6110 (gnus-summary-read-group-1): Ditto.
6111 (gnus-group-make-articles-read): Ditto.
6112
6113 * mm-url.el (mm-url-program): Doc fix.
6114
6115 * message.el (message-mode-map): Rebound
6116 message-insert-wide-reply.
6117
61182003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6119
6120 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6121 color as `gnus-group-startup-message' does.
6122
61232003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6124
2f1982bb 6125 * spam.el: Fixed line lengths to 80 chars or less.
23f87bed 6126
2f1982bb
JB
6127 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6128 "not-read" mark.
6129 (gnus-summary-mark-forward): Added the spam-mark to the list of
6130 marks not to be marked as "read" when viewed.
23f87bed
MB
6131
61322003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6133
6134 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6135
6136 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6137 Protect against unactive groups.
6138
6139 * message.el (message-check-news-header-syntax): Check long
6140 header lines.
6141 (message-check-news-header-syntax): Update `start'.
6142
6143 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6144 (gnus-group-line-format): %U.
6145 (gnus-group-line-format-alist): ?U.
6146 (gnus-number-of-unseen-articles-in-group): New function.
6147
6148 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6149
6150 * gnus.el (gnus-version-number): Bump version number.
6151
996aa8c1 61522003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6153
6154 * gnus.el: Oort Gnus v0.10 is released.
6155
61562003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6157
6158 * gnus.el (gnus-version-number): Fix version number.
6159
996aa8c1 61602003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6161
6162 * gnus.el: Oort Gnus v0.08 is released.
6163
61642003-01-04 Jesper Harder <harder@ifa.au.dk>
6165
6166 * mm-util.el: Add mm-string-make-unibyte.
6167
6168 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6169 UTF-8 groups.
6170
61712003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6172
6173 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6174
6175 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6176
61772003-01-04 Kevin Ryde <user42@zip.com.au>
6178
6179 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6180 function.
6181
61822003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6183
6184 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6185 (gnus-summary-read-group-1): Update group line.
6186 (gnus-summary-exit-no-update): Update group on exit.
6187
6188 * gnus-group.el (gnus-group-line-format): Add %*.
6189 (gnus-group-line-format-alist): Ditto.
6190 (gnus-group-insert-group-line): Set it.
6191 (gnus-group-is-exiting-p): New variable.
6192 (gnus-group-insert-group-line): Use it.
6193
61942003-01-03 Teodor Zlatanov <tzz@beld.net>
6195
6196 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
2f1982bb
JB
6197 enable BBDB ham processing.
6198 (spam-blacklist-register-routine): Enable blacklist spam processing.
6199 (spam-whitelist-register-routine): Enable whitelist ham processing.
6200 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6201 from (gnus-data-list).
6202 (spam-summary-prepare-exit): Works completely now.
6203 (spam-use-blacklist): Oops, should be nil by default.
23f87bed
MB
6204 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6205 split processing now; before it was for summary exit as
6206 well but that's done with the spam-contents and spam-process
2f1982bb 6207 parameters now.
23f87bed
MB
6208
62092003-01-03 Jesper Harder <harder@ifa.au.dk>
6210
6211 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6212 characters.
6213
62142003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6215
6216 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6217 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6218 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6219 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6220 (spam-mark-spam-as-expired-and-move-routine)
6221 (spam-generic-register-routine, spam-BBDB-register-routine)
6222 (spam-ifile-register-routine, spam-blacklist-register-routine)
2f1982bb
JB
6223 (spam-whitelist-register-routine): New functions.
6224 (spam-summary-prepare-exit): Added summary exit processing (expire
23f87bed 6225 or move) of spam-marked articles for spam groups; added slots for
2f1982bb 6226 all the spam-*-register-routine functions.
23f87bed
MB
6227
62282003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6229
6230 * pop3.el (pop3-retr): Wait 500 msecs.
6231 (pop3-read-response): Ditto.
6232
6233 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6234 right.
6235 (gnus-inews-make-draft): New function.
6236 (gnus-setup-message): Use it.
6237
6238 * message.el (message-required-headers): Add From.
6239
5cedca8d 62402003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
23f87bed
MB
6241
6242 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6243
62442003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6245
6246 * message.el (message-generate-headers): Let header formatters do
6247 their work.
6248
62492003-01-02 Raymond Scholz <ray-2003@zonix.de>
6250
6251 * deuglify.el (gnus-article-outlook-deuglify-article):
6252 Rehighlight, reapply treatments and call
6253 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6254 (gnus-outlook-repair-attribution-block): Recognize cited
6255 attributions. Suggested by Niklas Morberg.
6256
62572003-01-02 Pete Kazmier <pete@kazmier.com>
6258
6259 * gnus-art.el (gnus-treat-predicate): Check condition first.
6260
62612003-01-02 Jesper Harder <harder@ifa.au.dk>
6262
23f87bed
MB
6263 * gnus-group.el (gnus-group-fetch-charter): Use
6264 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6265
62662003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6267
6268 * message.el (message-draft-headers): Also generate From to get a
6269 nicer draft buffer summary.
6270
6271 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6272 parameter.
6273
6274 * gnus-art.el (article-wash-html): Clean up.
6275 (article-wash-html): Typo fix.
6276
6277 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6278 (gnus-summary-mail-forward): To many lists of lists.
6279
6280 * gnus-art.el (article-wash-html): Clean up.
6281
f50d64ba 62822003-01-02 Pete Kazmier <pete@kazmier.com>
23f87bed
MB
6283
6284 * gnus-art.el (gnus-treat-wash-html): New variable.
6285
62862003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6287
6288 * message.el (message-check-news-header-syntax): Allow posting.
6289 (message-check-news-header-syntax): Fix logic for sure, this
6290 time.
6291
62922003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6293
6294 * message.el (message-check-news-header-syntax): Check syntax of
6295 continuation headers.
6296
62972003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6298
6299 * gnus-art.el (gnus-button-url-regexp,
6300 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
6301 (gnus-header-button-alist): Regexps are case insensitive here.
6302
63032003-01-02 Simon Josefsson <jas@extundo.com>
6304
6305 * dig.el (query-dig): Doc fix.
6306
63072003-01-02 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6308
6309 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6310 summary buffer line, not just the download mark.
6311
63122003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6313
6314 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6315 (gnus-summary-insert-dormant-articles): New command and
6316 keystroke.
6317
6318 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6319 function for mass insertion of subjects.
6320
6321 * nndraft.el (nndraft-generate-headers): Don't move point.
6322
6323 * gnus.el (nnheader): Require nnheader.
6324
6325 * nndraft.el (nndraft-request-associate-buffer): Use
6326 make-local-variable.
6327
63282003-01-02 Michael Shields <shields@msrl.com>
6329
6330 * nndraft.el (nndraft-request-associate-buffer): Make
6331 write-contents-hooks buffer-local before setting it.
6332
63332003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6334
6335 * gnus.el (gnus-group-parameter-value): Take an extra param.
6336 (gnus-group-fast-parameter): Let group param results be nil.
6337
6338 * gnus-art.el (gnus-article-forward-header): New function.
6339 (article-date-ut): Use it to remove continuation date headers.
6340
6341 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6342 read-event.
6343 (gnus-summary-remove-bookmark): Clean up.
6344 (gnus-summary-set-bookmark): Clean up.
6345
6346 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6347
6348 * gnus.el (gnus-group-startup-message): Bind data-directory to
6349 the Gnus etc directory.
6350
63512003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6352
2f1982bb 6353 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
23f87bed 6354 ham-processing of articles; use the new
2f1982bb
JB
6355 spam-group-(spam|ham)-contents-p functions.
6356 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6357 convenience functions.
6358 (spam-mark-junk-as-spam-routine): Use the new
6359 spam-group-spam-contents-p function.
23f87bed
MB
6360
6361 * gnus.el (spam-process, spam-contents, spam-process-destination):
2f1982bb
JB
6362 added new parameters with corresponding global variables.
6363 (gnus-group-spam-exit-processor-ifile)
6364 (gnus-group-spam-exit-processor-bogofilter)
6365 (gnus-group-spam-exit-processor-blacklist)
6366 (gnus-group-spam-exit-processor-whitelist)
6367 (gnus-group-spam-exit-processor-BBDB)
6368 (gnus-group-spam-classification-spam)
6369 (gnus-group-spam-classification-ham): Added new symbols for the
6370 spam-process and spam-contents parameters.
6371
6372 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6373 customization and list itself to store mark symbol rather than
6374 mark character.
2f1982bb 6375 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6376 values list from spam-ham-marks and spam-spam-marks, so (member)
6377 would work.
6378
63792003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6380
6381 * message.el (message-cross-post-followup-to): Fix comment.
6382
63832003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6384
2f1982bb 6385 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6386 customization and list itself to store mark symbol rather than
6387 mark character.
2f1982bb 6388 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6389 values list from spam-ham-marks and spam-spam-marks, so (member)
6390 would work.
6391
63922003-01-01 Raymond Scholz <ray-2002@zonix.de>
6393
6394 * message.el (message-signature-insert-empty-line): New variable.
6395
63962002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6397
6398 * message.el: Renamed functions and variables: "xpost" ->
6399 "cross-post", "-fup2" -> "-followup-to".
6400 (message-cross-post-old-target, message-cross-post-default,
6401 message-cross-post-note, message-followup-to-note,
6402 message-cross-post-note-function): New variables names.
6403 (message-xpost-old-target, message-xpost-default,
6404 message-xpost-note, message-fup2-note,
6405 message-xpost-note-function): Removed variable names.
6406 (message-cross-post-followup-to-header,
6407 message-cross-post-insert-note, message-cross-post-followup-to):
6408 New function names.
6409 (message-xpost-fup2-header, message-xpost-insert-note,
6410 message-xpost-fup2): Removed function names.
6411
64122002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6413
6414 * message.el (message-send-mail): Added message-cleanup-headers to
6415 prevent newlines in headers.
6416
64172003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6418
6419 * dns.el (dns-make-network-process): Comment.
6420
6421 * gnus-sum.el (gnus-summary-display-while-building): Default to
6422 nil.
6423
64242003-01-01 Wes Hardaker <wes@hardakers.net>
6425
6426 * gnus-sum.el (gnus-summary-display-while-building): New
6427 variable.
6428
64292003-01-01 Raymond Scholz <ray-2003@zonix.de>
6430
6431 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6432 before rearranging the article.
6433
64342003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6435
6436 * nndraft.el (nndraft-generate-headers): New function.
6437 (nndraft-request-associate-buffer): Use it to write headers on
6438 buffer save.
6439
6440 * message.el (message-generate-headers): Let the function be a
6441 lambda form.
6442 (message-draft-headers): New variable.
6443
6444 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6445 function.
6446 (gnus-setup-message): Use it.
6447
6448 * message.el (message-generate-headers-first): Doc fix.
6449 (message-setup-1): Use new function for getting which headers to
6450 generate.
6451 (message-headers-to-generate): New function.
6452
64532003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6454
6455 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6456
64572002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6458
6459 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6460 mention negatives.
6461
64622002-12-31 Raymond Scholz <ray-2002@zonix.de>
6463
6464 * deuglify.el (gnus-outlook-rearrange-article): Use
6465 `transpose-regions' instead of tempering the kill-ring.
6466 (gnus-article-outlook-deuglify-article): Rehighlight article
6467 instead of a complete redisplay.
6468
64692002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6470
2f1982bb 6471 * spam.el: Most defvars are defcustoms now.
23f87bed 6472
2f1982bb 6473 Patches from Michael Shields <shields@msrl.com>
23f87bed
MB
6474
6475 * spam.el (spam-bogofilter-articles): Select the article
6476 body using gnus-summary-show-article t instead of
6477 gnus-summary-select-article; this presents the raw text
6478 without running any hooks.
6479
6480 * spam.el (spam-bogofilter-articles): Use message-remove-header
6481 to remove headers; the old way incorrectly removed just the first
6482 line of folded headers.
6483
64842002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6485
6486 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6487
64882002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6489
6490 * gnus-start.el (gnus-load): New function.
6491 (gnus-read-newsrc-el-file): Use it.
6492
64932002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6494
6495 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6496 (gnus-button-handle-apropos-documentation): New function.
6497 (gnus-button-handle-ctan): New function.
6498 (gnus-button-alist): Use them. Improve some regexps.
6499 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6500
65012002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6502
6503 * message.el (message-subscribed-p): New function.
6504 (message-send-mail): Use it.
6505 * mml.el (mml-preview-insert-mft): New function.
6506 (mml-preview): Use it.
6507
65082002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6509
6510 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6511 when sorting by date.
6512
6513 * gnus-art.el (gnus-article-edit-mode): New variable.
6514 (gnus-article-setup-buffer): Warn user about discarding edits.
6515
6516 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6517 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6518 headers.
6519
6520 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6521
65222002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6523
6524 * message.el (message-completion-alist): Added "Mail-Followup-To"
6525 and "Mail-Copies-To".
6526
ce058493 65272002-07-21 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
6528
6529 * gnus-group.el: Add key bindings for
6530 gnus-group-sort-groups-by-real-name and
6531 gnus-group-sort-selected-groups-by-real-name.
6532
ce058493 65332002-07-21 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
6534
6535 * gnus.texi (Sorting Groups): Add key bindings for
6536 gnus-group-sort-groups-by-real-name and
6537 gnus-group-sort-selected-groups-by-real-name.
6538
65392002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6540
2f1982bb
JB
6541 * spam.el (spam-use-dig): New variable for blackhole checking
6542 through dig.el.
6543 (spam-check-blackholes): Added dig.el checking functionality and
6544 more verbose reporting; query-dig is autoloaded from dig.el.
6545 (spam-use-blackholes): Disabled by default.
6546 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6547 blackhole servers list.
23f87bed
MB
6548
65492002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6550
6551 * message.el (message-required-headers): New variable.
6552
65532002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6554
2f1982bb 6555 * dig.el (query-dig): New function.
23f87bed
MB
6556
65572002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6558
6559 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6560 prefixes.
6561
6562 * dns.el (query-dns): Protect against errors.
6563
6564 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6565 (gnus-inews-add-send-actions): Mark all answered messages as
6566 answered.
6567
65682002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6569
6570 * nnmail.el (nnmail-split-it): Added tracing to
2f1982bb 6571 `:' split rule.
23f87bed
MB
6572
65732002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6574
6575 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6576 and "%s" so we don't overquote them.
6577
65782002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6579
6580 * (mm-display-external): Display the actual command that has been
6581 executed in the echo area.
6582
65832002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6584
6585 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6586
6587 * message.el (message-with-reply-buffer): New macro.
6588 (message-fetch-reply-field): Use it.
6589 (message-insert-wide-reply): New command and keystroke.
6590 (message-carefully-insert-headers): New function.
6591 (message-insert-to): Use new function.
6592
6593 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6594 (gnus-topic-goto-missing-group): Use it.
6595
6596 * message.el (message-required-news-headers): Removed Lines.
6597 (message-reply): Don't insert References first.
6598 (message-followup): Ditto.
6599 (message-make-references): New function.
6600 (message-followup): Set message-reply-headers before generating
6601 the buffer stuff.
6602
66032002-12-29 Jesper Harder <harder@ifa.au.dk>
6604
6605 * mml.el (mml-generate-mime-1): Reverse the order of
6606 encoding/flowing.
6607
66082002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6609
6610 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6611 after moving them.
6612
6613 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6614 fit with newer standard format.
6615 (gnus-summary-make-false-root-always): New variable.
6616 (gnus-gather-threads-by-subject): Use it.
6617
6618 * message.el (message-get-reply-headers): Take an address list
6619 optional argument.
6620
66212002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6622
6623 * gnus.el (gnus-keep-backlog): Change default to 20.
6624
6625 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6626 start.
6627 (gnus-agent-check-overview-buffer): Remove negative article
6628 numbers.
6629
6630 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6631 (nnmail-cache-ignore-groups): Doc fix.
6632
6633 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6634 (nnimap-debug-buffer): New variable.
6635 (nnimap-debug): Use it.
6636
66372002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6638
6639 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6640
66412002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6642
6643 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6644 they aren't already sorted.
6645
66462002-12-28 Jesper Harder <harder@ifa.au.dk>
6647
6648 * message.el (message-mode-menu): Add ellipses to menu items
6649 expecting user interaction.
2f1982bb 6650 (message-mode-field-menu): Do.
23f87bed
MB
6651
66522002-12-26 Jesper Harder <harder@ifa.au.dk>
6653
6654 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6655 it isn't used any more.
6656
66572002-12-22 Jesper Harder <harder@ifa.au.dk>
6658
6659 * binhex.el (binhex-decoder-program): Fix docstring.
6660
996aa8c1 66612002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6662
6663 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6664 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6665
66662002-12-19 Paul Jarc <prj@po.cwru.edu>
6667
6668 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6669 return the info object.
6670
66712002-12-18 Paul Jarc <prj@po.cwru.edu>
6672
6673 * gnus-int.el (gnus-request-update-info): Artificially add
6674 (1 . (1- min)) to the read range, in case the backend doesn't
6675 store marks for nonexistent articles.
6676
66772002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6678
6679 * binhex.el (binhex-insert-char): Eval-and-compile.
6680
66812002-12-17 Jesper Harder <harder@ifa.au.dk>
6682
23f87bed
MB
6683 * message.el (message-tool-bar-local-item-from-menu): New function.
6684 (message-tool-bar-map): Use it.
6685
66862002-12-14 Jesper Harder <harder@ifa.au.dk>
6687
6688 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6689
6690 * gnus-art.el (gnus-article-header-rank): Last header in
6691 gnus-sorted-header-list should have higher rank than non-members.
6692
66932002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6694
6695 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6696 covered methods.
6697
66982002-12-12 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6699
6700 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6701 eval-when-compile. Suggested by Kevin Greiner.
6702
996aa8c1 67032002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6704
6705 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6706 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6707 even though no headers may have been fetched
6708 (gnus-agent-fetch-group-1, and perhaps others, require this
6709 behavior).
6710 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6711 server buffer is constrained by gnus-agent-max-fetch-size.
6712 Multiple chunks in the same group may perform arbitrarily large
6713 updates.
6714
996aa8c1 67152002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6716
6717 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6718 gnus-summary-update-download-mark to update the article in the
6719 summary.
6720
996aa8c1 67212002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6722
6723 * gnus.el (gnus-summary-high-uncached-face,
6724 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6725 New faces.
6726
6727 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6728 added this on 2002-11-23 but it just wasn't working out as
6729 intended. The idea isn't entirely dead, three new faces
6730 gnus-summary-*-uncached-face are being added to gnus.el to provide
6731 the basis for an improved implementation.
2f1982bb 6732 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
23f87bed
MB
6733 proper file to open is lib/servers.
6734 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6735 (i.e. removing the article from gnus-newsgroup-downloadable) will
6736 now restore the article's default mark rather than simply setting
6737 no mark.
6738 (gnus-agent-get-undownloaded-list): Corrected documentation.
6739 Added code to set new summary local variable,
6740 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6741 a temporary list. No longer sets gnus-newsgroup-downloadable.
6742 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6743 up to date. Call new gnus-summary-update-download-mark to keep
6744 summary buffer up-to-date.
6745 (gnus-agent-fetch-selected-article): Keep
6746 gnus-newsgroup-undownloaded up to date.
6747 (gnus-agent-fetch-articles): Return list of articles that were
6748 successfully fetched.
6749 (gnus-agent-check-overview-buffer): No more thingatpt.
6750 (gnus-agent-expire): No longer deletes NOV entries of unread
6751 articles.
6752 (gnus-agent-unread-articles): New function.
6753 (gnus-agent-regenerate-group): The article number must be
6754 terminated by a tab character. Added more messages to report
6755 repairs. Inhibit quits while writing changes so it is now safe
6756 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6757 downloaded to 1) resolve the unbound references and 2) avoid
2f1982bb 6758 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
23f87bed
MB
6759
6760 * gnus-art.el (gnus-article-prepare): The agent
6761 downloaded/undownloaded mark is no longer stored as the article's
6762 mark.
6763
6764 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6765 gnus-summary-highlight may use it. Added downloaded as
6766 gnus-summary-highlight was using it.
6767
6768 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6769 the download mark now follows Kai's +/- convention.
6770 (gnus-downloaded-mark): Added ?+ mark.
6771 (gnus-summary-highlight): Added rules to select
6772 gnus-summary-high-uncached-face,
6773 gnus-summary-normal-uncached-face, and
6774 gnus-summary-low-uncached-face. Removed the
6775 gnus-agent-downloaded-article-face.
6776 (gnus-summary-line-format-alist): Implemented the download flag
6777 format (?O) as named in the manual. This implementation displays
6778 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6779 gnus-no-mark.
6780 (gnus-newsgroup-agentized): New local variable that identifies
6781 which groups are agentized. While the agent is now on by default,
6782 you don't have to agentize every server that you use.
6783 (gnus-update-summary-mark-positions): Completed support for the
6784 download type of mark.
6785 (gnus-summary-insert-line): Added undownloaded to the parameters.
6786 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6787 reference by the gnus-summary-line-format-spec.
6788
6789 * nntp.el (nntp-with-open-group): This macro handles dropped or
6790 broken connections by opening a new connection and repeating the
6791 failed command.
6792 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
10d1d0af 6793 XOVER commands preceding the active articles with the nov entry
23f87bed
MB
6794 of the first available article. When gnus connected to such a
6795 server, the unexpected nov entry would result in duplicate lines
6796 in the agent's overview file. This patch fixes the duplicate
6797 lines problem and improves performance by skipping over all
10d1d0af 6798 articles IDs that precede the first nov entry in the server's
23f87bed
MB
6799 reply.
6800
68012002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6802
6803 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6804 (gnus-summary-highlight): Use it instead of `downloaded'.
6805 (gnus-summary-highlight-line): Ditto.
6806
6807 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6808
68092002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6810
6811 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6812
6813 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6814 calls.
6815
6816 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6817 downloaded variable if we're in an uncovered group.
6818
6819 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6820 font to soemthing less noticeable.
6821 (gnus-agent-group-covered-p): New function.
6822
68232002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6824
6825 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6826 Because of an unknown bug, the group buffer is saved in .overview
6827 file.
6828
68292002-12-09 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6830
6831 * nntp.el (nntp-send-command): Braino in last commit. Replace
6832 `and' with `or'.
6833
68342002-12-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6835
6836 * nntp.el (nntp-send-command): Assume that echo does not happen
6837 when nntp-open-connection-function is nntp-open-network-stream.
6838 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6839
68402002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6841
6842 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6843
68442002-12-06 Paul Jarc <prj@po.cwru.edu>
6845
2f1982bb 6846 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
23f87bed
MB
6847 nntp-server-buffer if we aren't going to write to it.
6848
5cedca8d 68492002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
23f87bed
MB
6850
6851 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6852
68532002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6854
6855 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6856 decoded words.
6857
68582002-12-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6859
6860 * gnus.el (fboundp): After loading mm-util, make sure it was the
6861 right one.
6862
68632002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6864
6865 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6866 gnus-sum. Made into a user option.
6867
6868 * gnus-sum.el (gnus-simplify-ignored-prefixes)
2f1982bb 6869 (gnus-summary-mark-article-as-unread): ???
23f87bed
MB
6870
68712002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6872
6873 * time-date.el (date-to-time): Typo.
6874
6875 * parse-time.el: Typo.
6876
6877 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6878
6879 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6880
6881 * nnimap.el:
6882 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6883
6884 * mm-encode.el (mm-safer-encoding): Typo.
6885
6886 * messcompat.el: Typo.
6887
6888 * message.el (message-face-alist): Typo.
6889
6890 * imap.el (imap-interactive-login, imap-open): Typos.
6891
6892 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6893
6894 * gnus.el: Typo.
6895
6896 * gnus-win.el (gnus-configure-frame): Typo.
6897
6898 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6899
6900 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6901
6902 * gnus-sum.el (gnus-summary-article-number)
6903 (gnus-summary-read-group-1, gnus-summary-mark-article)
6904 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6905
6906 * gnus-mule.el (gnus-mule-add-group): Typo.
6907
6908 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6909
6910 * gnus-group.el (gnus-group-fetch-faq): Typo.
6911
6912 * gnus-art.el (gnus-decode-header-methods): Typo.
6913
6914 * flow-fill.el: Typo.
6915
69162002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6917
6918 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6919
69202002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6921
6922 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6923 (gnus-summary-mark-article-as-unread)
6924 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6925 Reformatting to avoid long lines.
6926 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6927
69282002-11-28 Daiki Ueno <ueno@unixuser.org>
6929
6930 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6931 be accessed through `mail-header-number'.
6932
69332002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6934
6935 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6936 compressed range to gnus-summary-insert-articles.
6937
996aa8c1 69382002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
6939
6940 * gnus-art.el (gnus-mime-copy-part): Look for filename
6941 parameter under content-disposition, not content-type.
6942
6943 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6944 (gnus-summary-reselect-current-group): Use it.
6945
69462002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6947
2f1982bb 6948 * gnus-agent.el (gnus-agent-uncached-articles): If
23f87bed
MB
6949 gnus-agent-load-alist fails, return ARTICLES.
6950
6951 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6952
69532002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6954
6955 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6956 superfluous function call.
6957 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6958 Add warning to docstring.
6959
69602002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6961
6962 * gnus-agent.el: Autoload number-at-point instead.
6963 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6964
69652002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6966
6967 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6968 require thingatpt (for number-at-point) and protect against
6969 deactivate-mark being unbound (on XEmacs).
6970
69712002-11-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6972
6973 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6974 print message on entry.
6975
996aa8c1 69762002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>.
23f87bed
MB
6977
6978 * gnus-range.el (gnus-range-difference): New function.
6979 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6980
69812002-11-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6982
6983 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6984 gnus-remove-from-range instead of gnus-range-difference which
6985 doesn't exist.
6986
996aa8c1 69872002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6988
6989 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6990 used for showing which articles have been downloaded.
6991 (gnus-agent-article-alist): Format change. Add documentation.
6992 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6993 process-marked articles.
6994 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6995 in the series are individually fetched to minimize lose of
6996 content due to an error/quit.
6997 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6998 gnus-message instead of message.
6999 (gnus-agent-read-servers): Use file lib/methods instead of
7000 lib/servers. TODO: Why?
7001 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7002 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7003 come from the agent. This means that they are not downloaded.
7004 (gnus-agent-fetch-selected-article): Don't use history.
7005 (gnus-agent-save-history, gnus-agent-enter-history)
7006 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7007 Removed function; history is not used anymore.
7008 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7009 (gnus-agent-crosspost): Started rewrite then realized that a typo
7010 in gnus-agent-fetch-articles ensures that this function is never
7011 called. This will need to be fixed later.
7012 (gnus-agent-check-overview-buffer): Some sanity checks on the
7013 agent overview buffer. This is a safety net used during
7014 development.
7015 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7016 changed, write a number to the file indicating this.
7017 (gnus-agent-fetch-headers): Rewrite to respect
7018 gnus-agent-consider-all-articles without relying on the
7019 `.fetched' files. Make it fast.
7020 (gnus-agent-braid-nov): Change resulting from
7021 gnus-agent-fetch-headers change.
7022 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7023 `.fetched' files.
7024 (gnus-agent-read-agentview): New function, used by
7025 gnus-agent-load-alist.
7026 (gnus-agent-load-fetched-headers): Remove.
cc4a96c6 7027 (gnus-agent-save-alist): Rewrite to accommodate new format.
23f87bed
MB
7028 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7029 same order as in gnus-newsgroup-headers.
7030 (gnus-agent-expire): Document and implement extra args ARTICLES,
7031 GROUP, FORCE. Do not restrict usage.
7032 (gnus-agent-uncached-articles): New function.
7033 (gnus-agent-retrieve-headers): Use it.
7034 (gnus-agent-regenerate-group): No longer needs to be called from
2f1982bb 7035 gnus-agent-regenerate. Individual groups may be regenerated. The
23f87bed
MB
7036 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7037 The article fetch dates are validated in the article alist. The
7038 article alist is pruned of entries that do not reference existing
7039 NOV entries. All changes are computed then applied with
7040 inhibit-quit bound to t. As a result, it is now safe to quit out of
7041 regeneration. The optional clean parameter has been replaced with
7042 an optional reread parameter. Clean is no longer necessary as
7043 regeneration gets the appropriate setting from
7044 gnus-agent-consider-all-articles. The new reread parameter will
7045 result in fetched, or all, articles being marked as unread.
7046 (gnus-agent-regenerate): Removed code to regenerate the history
7047 file as it is no longer used.
7048
7049 * gnus-start.el (gnus-make-ascending-articles-unread): New
7050 function, for efficient mass-marking.
7051
7052 * gnus-sum.el (gnus-summary-highlight): Use new face for
7053 downloaded articles.
7054 (gnus-article-mark): Prefer to indicate read/unread status over
7055 downloaded status.
7056 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7057 line.
7058 (gnus-summary-highlight-line): Use new face for downloaded
7059 articles.
7060 (gnus-summary-insert-old-articles): Improved performance by
7061 replacing the initial LIST of older articles with a compressed
7062 RANGE of older articles. Some servers appear to lie about
7063 their active range so the original list could contain millions
7064 of article numbers. The range is not expanded into a list
7065 until the optional ALL parameter has been applied.
7066
70672002-11-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7068
7069 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7070
70712002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7072
7073 * spam.el:
2f1982bb 7074 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
23f87bed 7075
2f1982bb 7076 * spam.el: Added `M s t' and `M s x' key mappings.
23f87bed
MB
7077
70782002-11-20 Simon Josefsson <jas@extundo.com>
7079
7080 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7081
70822002-11-19 Simon Josefsson <jas@extundo.com>
7083
7084 * gnus-sum.el (gnus-summary-morse-message): Load
7085 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7086 (unmorse-region): Autoload it instead.
7087
70882002-11-18 Simon Josefsson <jas@extundo.com>
7089
7090 * gnus-sum.el (gnus-summary-morse-message): New function.
7091 (gnus-summary-wash-map): Bind to `W m'.
7092 (gnus-summary-make-menu-bar): Add.
7093
7094 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7095 before storing \Deleted mark on expired articles.
7096
5cedca8d 70972002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
23f87bed
MB
7098
7099 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7100 parens in column 0.
7101
71022002-11-17 Juanma Barranquero <lektu@terra.es>
7103
7104 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7105
7106 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7107
7108 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7109
71102002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7111
7112 * message.el (message-set-auto-save-file-name): Use
7113 make-directory, to avoid the dependence on gnus-util.
7114
71152002-11-16 Simon Josefsson <jas@extundo.com>
7116
7117 * nnimap.el (nnimap-callback-callback-function):
7118 (nnimap-callback-buffer): Removed, these cannot be global but must
7119 be embedded into the callback.
7120 (nnimap-make-callback): New. Embedd article number, callback and
7121 buffer in function.
7122 (nnimap-callback, nnimap-request-article-part): Update.
7123
71242002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7125
7126 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7127
71282002-11-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7129
7130 * gnus.el (gnus-summary-line-format): Document %C.
7131
71322002-11-11 Simon Josefsson <jas@extundo.com>
7133
7134 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7135 output when called interactively.
7136
71372002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7138
7139 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7140
7141 * message.el (message-draft-coding-system): Improve comment; use
7142 mm-auto-save-coding-system for the default value.
7143
7144 * nndraft.el (nndraft-request-article): Revert to the state before
7145 2002-10-29; regexp-quote mail-header-separator.
7146
71472002-11-06 Jesper Harder <harder@ifa.au.dk>
7148
7149 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7150 allow editing of drafts from an nnvirtual group.
7151
71522002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7153
7154 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7155 mm-auto-save-coding-system.
7156
7157 * message.el (message-draft-coding-system): Default to
7158 iso-2022-7bit.
7159
7160 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7161 restore the default value to emacs-mule or escape-quoted.
7162
71632002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7164
7165 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7166 a delayed or a queued article as well as a draft.
7167
7168 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7169 delayed or a queued article in the raw format; treat a delayed
7170 article as a raw article as well as a draft.
7171 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7172 for the delayed group.
7173
7174 * nndraft.el (nndraft-request-article): Ignore auto save files for
7175 a delayed or a queued article; don't bother to decode a queued
7176 article; don't bind nnmail-file-coding-system for a queued article.
7177
7178 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7179 and the queue group.
7180
71812002-11-04 Jesper Harder <harder@ifa.au.dk>
7182
7183 * gnus-group.el (gnus-group-delete-group):
7184 gnus-cache-active-hashtb might be void.
7185
996aa8c1 71862002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7187
7188 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7189 setting of the default user ID.
23f87bed
MB
7190
71912002-11-01 Jesper Harder <harder@ifa.au.dk>
7192
7193 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7194 charset.
7195
996aa8c1
MB
71962002-10-31 Alex Schroeder <alex@emacswiki.org>
7197
2f1982bb 7198 * spam-stat.el (spam-stat-process-directory): Add dir to message
23f87bed
MB
7199 (spam-stat-reduce-size): No longer remove words
7200 with values close to 0.5, because the default value is 0.2.
7201
72022002-10-31 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7203
7204 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7205 documentation.
7206
72072002-10-28 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7208
7209 * gnus-agent.el (gnus-agent-fetched-headers)
7210 (gnus-agent-load-fetched-headers)
7211 (gnus-agent-save-fetched-headers): Remove variable and two
7212 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7213 works better.
7214 (gnus-agent-fetch-headers): New implementation from Kevin
7215 Greiner. Uses gnus-agent-article-alist to store information
7216 about fetched messages which aren't on the server anymore. The
7217 trick is to return a list of considered messages to the caller,
7218 but to only fetch those which haven't been fetched yet.
7219
72202002-10-30 Simon Josefsson <jas@extundo.com>
7221
7222 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7223
7224 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7225
72262002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7227
7228 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7229 versions of emacs-w3m than 1.3.3.
7230
23f87bed
MB
7231 * mm-view.el (mm-w3m-mode-command-alist)
7232 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7233 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7234 (mm-setup-w3m): Simplified.
7235 (mm-w3m-local-map-property): New function.
7236 (mm-inline-text-html-render-with-w3m): Use it.
7237
7238 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7239 mm-w3m-local-map-property.
7240
72412002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7242
7243 * mm-util.el (mm-auto-save-coding-system): Default to
7244 iso-2022-7bit.
7245
7246 * nndraft.el (nndraft-request-article): Decode an article using
7247 the coding-system emacs-mule if it seems to have been saved using
7248 emacs-mule.
7249 (nndraft-request-replace-article): Use message-draft-coding-system
7250 instead of mm-auto-save-coding-system for the draft or delayed
7251 group.
7252
8753ddee 72532002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7254
7255 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7256 functions.
7257
996aa8c1 72582002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7259
7260 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7261 type values ("url" size) regardless of the values of
7262 mm-url-use-external.
7263
72642002-10-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7265
7266 * nnimap.el (nnimap-request-article-part): Try harder to show
7267 group name in debugging message.
7268
72692002-10-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7270
7271 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7272 directory if it doesn't exist.
7273 (gnus-agent-fetch-headers): Remove old cruft that tried to
7274 abstain from downloading articles more than once if
7275 gnus-agent-consider-all-articles was true. This is now done
7276 properly via the .fetched files.
7277
72782002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7279
7280 * nndraft.el (nndraft-request-article): Treat delayed articles
7281 like drafts.
7282
72832002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7284
7285 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7286
72872002-10-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7288
7289 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7290 Remove unused optional arg DIR and corresponding code.
7291
7292 * nnimap.el (nnimap-request-article-part): Include group name in
7293 debugging output.
7294
72952002-10-24 Paul Jarc <prj@po.cwru.edu>
7296
7297 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7298
72992002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7300
7301 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7302 contains range of headers that have been fetched by the agent
7303 already. Compare gnus-agent-article-alist.
7304 (gnus-agent-file-header-cache): Like
7305 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7306 (gnus-agent-fetch-headers): Improve comment. Revert to old
7307 seen/recent logic.
7308 Remember which headers have been fetched before and don't fetch
7309 them again the next time round.
7310 (gnus-agent-load-fetched-headers)
7311 (gnus-agent-save-fetched-headers): New functions, for remembering
7312 which headers have been fetched before.
7313
23f87bed
MB
73142002-10-22 Jesper Harder <harder@ifa.au.dk>
7315
7316 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7317 features while searching.
7318
73192002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7320
10d1d0af 7321 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
23f87bed
MB
7322
73232002-10-22 Simon Josefsson <jas@extundo.com>
7324
7325 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7326 (pgg-snarf-keys): Add.
7327
73282002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7329
23f87bed
MB
7330 * spam.el: Don't autoload bbdb-records.
7331
73322002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7333
7334 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7335 prevent inf-loop.
7336
73372002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * nnslashdot.el: Removed some test lines.
7340 More test.
7341
73422002-10-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7343
7344 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7345 are known to be downloaded already.
7346
73472002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7348
7349 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7350 (mm-text-html-washer-alist): Ditto.
7351
73522002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7353
7354 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7355 boundary between headers and body.
7356 * nnml.el (nnml-parse-head): Ditto.
7357
73582002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7359
7360 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7361 entries.
7362
7363 * gnus-group.el (gnus-fetch-group): Allow an optional
7364 specification of the articles to select.
7365
7366 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7367
73682002-10-20 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7369
7370 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7371 headers from the group, update variable `articles' to contain
7372 only those numbers where headers exist. (When fetching all
7373 articles in a group, Gnus creates lots of numbers where there is
7374 no articles.)
7375
73762002-10-20 Steve Youngs <youngs@xemacs.org>
7377
7378 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7379 doesn't have the 'alist custom type, use cons cells instead.
7380 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7381 (pgg-parse-hash-algorithm-alist): Ditto.
7382 (pgg-parse-compression-algorithm-alist): Ditto.
7383 (pgg-parse-signature-type-alist): Ditto.
7384
7385 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7386
7387 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7388
7389 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7390
73912002-10-19 Simon Josefsson <jas@extundo.com>
7392
7393 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7394 buffer.
7395
73962002-10-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7397
7398 * gnus-spec.el (gnus-make-format-preserve-properties)
7399 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7400 properties also on XEmacs. `gnus-xmas-format' is like format but
7401 preserves text properties on XEmacs (though it only understands
7402 simple format specs). The variable
7403 `gnus-make-format-preserve-properties' controls whether the
7404 function is used, and is checked in `gnus-parse-simple-format'.
7405 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7406
7407 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7408 output.
7409 (gnus-agent-consider-all-articles): New variable.
7410 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7411 (gnus-agent-fetch-headers): Depending on
7412 gnus-agent-consider-all-articles, maybe get all articles.
7413 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7414 `read'.
7415 (gnus-predicate-imples-unread): New function.
7416 (gnus-agent-fetch-headers): Optimize to call
7417 gnus-list-of-unread-articles if that is sufficient.
7418 Check unseen and recent instead of seen and recent.
7419 (gnus-agent-fetch-headers): Abstain from calling
7420 gnus-list-range-intersection if range (a . b) would have (> a b).
7421
74222002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7423
7424 * message.el (message-send-mail): Make it possible to perform
7425 edebug-defun.
7426
74272002-10-18 Simon Josefsson <jas@extundo.com>
7428
7429 * gnus-art.el (gnus-button-man-handler): Change default to
7430 `manual-entry' (defined in both emacsen).
7431 (gnus-button-man-handler): Remove emacsen difference and use
7432 `manual-entry'.
7433
74342002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7435
7436 * spam.el: Wrap autoload settings for bbdb-records,
7437 executable-find and ifile-spam-filter with eval-and-compile.
7438 (spam-display-buffer-contents): Remove.
7439 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7440
f0131492 74412002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7442
7443 * spam.el (spam-display-buffer-contents): New function.
2f1982bb 7444 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
23f87bed
MB
7445 from Katsumi Yamaoka <yamaoka@jpl.org>.
7446
74472002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7448
7449 * nnheader.el (nnheader-parse-naked-head): New function.
7450 (nnheader-parse-head): Use the above function, in order to handle
7451 continuation lines properly.
7452 (nnheader-remove-body): New function.
7453 (nnheader-remove-cr-followed-by-lf): New function.
7454 (nnheader-ms-strip-cr): Use the above function.
7455
7456 * gnus-agent.el (gnus-agent-regenerate-group): Call
7457 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7458 `nnheader-parse-head'.
7459 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7460
7461 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7462 continuation lines by itself; call `nnheader-parse-naked-head'
7463 instead of `nnheader-parse-head'.
7464 * nndiary.el (nndiary-parse-head): Ditto.
7465 * nnfolder.el (nnfolder-parse-head): Ditto.
7466 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7467 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7468 * nnml.el (nnml-parse-head): Ditto.
7469
74702002-10-17 Steve Youngs <youngs@xemacs.org>
7471
7472 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7473 XEmacs, default to it if featurep 'xemacs.
7474
74752002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7476
7477 * spam-stat.el: Check for the existence of hash functions instead
7478 of the Emacs version to decide whether to load cl. Suggested by
7479 Kai Gro\e,A_\e(Bjohann.
7480
74812002-10-15 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7482
7483 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7484 if it isn't open yet.
7485
74862002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7487
7488 * gnus-group.el: Require mm-url only when compiling.
7489 (gnus-group-fetch-charter): Require mm-url.
7490
7491 * spam-stat.el: Require cl for the functions gethash,
7492 hash-table-count, make-hash-table and mapc for Emacs 20.
7493 (puthash): Alias to cl-puthash for Emacs 20.
7494 (with-syntax-table): New macro for Emacs 20.
7495
74962002-10-12 Jesper Harder <harder@ifa.au.dk>
7497
7498 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7499
f0131492 75002002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7501
2f1982bb 7502 * spam.el (spam-check-ifile): Added ifile as a spam checking
23f87bed
MB
7503 backend, and spam-use-ifle as the variable to toggle that check.
7504
75052002-10-12 Simon Josefsson <jas@extundo.com>
7506
7507 * message.el (message-beginning-of-line): New variable.
7508 (message-beginning-of-line): Use it.
7509
f0131492 75102002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7511
2f1982bb 7512 * spam.el: More compilation fixes for BBDB.
23f87bed 7513
2f1982bb 7514 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
23f87bed
MB
7515 (spam-stat-reduce-size): Interactive.
7516 (spam-stat-reset): New function.
7517 (spam-stat-save): Interactive.
7518
75192002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7520
7521 * gnus.el: Autoload gnus-delay-initialize.
7522
7523 * message.el: Autoload gnus-delay-article.
7524
75252002-10-11 Jesper Harder <harder@ifa.au.dk>
7526
7527 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7528 text property in Emacs.
7529
75302002-10-11 Simon Josefsson <jas@extundo.com>
7531
7532 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7533 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7534
7535 * mml1991.el (mml1991-pgg-sign): Remove CR.
7536
75372002-10-10 Simon Josefsson <jas@extundo.com>
7538
7539 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7540 decrypt failed.
7541 (mml2015-trust-boundaries-alist): Removed.
7542 (mml2015-gpg-extract-signature-details): Don't use it.
7543 (mml2015-unabbrev-trust-alist): New.
7544 (mml2015-gpg-extract-signature-details): Use it.
7545
f0131492 75462002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7547
2f1982bb
JB
7548 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7549 BBDB installed.
23f87bed 7550
2f1982bb
JB
7551 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7552 statistical analysis of spam in Lisp only.
23f87bed
MB
7553
75542002-10-10 Simon Josefsson <jas@extundo.com>
7555
7556 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7557 auth, selected or examine state.
7558
7559 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7560 buffer and error buffer depending on type of information.
7561
7562 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7563 --status-fd stuff even if gpg.el is not used (revert earlier
7564 change).
7565 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7566 gnus details.
7567 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7568 buffer.
7569
7570 * pgg.el (pgg-verify-region): Use it.
7571
7572 * pgg-def.el (pgg-query-keyserver): New variable.
7573
7574 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7575 key-identifier in packet. Is this a good idea?
7576
7577 * mml.el (mml-mode-map): Add security commands that operates on
7578 MIME parts.
7579 (mml-menu): And menu items for them.
7580
7581 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7582
7583 * mml.el (mml-parse-1): Support sender in #secure tags.
7584
7585 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7586 defined.
7587
7588 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7589 (mml-pgp-encrypt-buffer): Support combined signing.
7590
7591 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7592 (mml1991-gpg-encrypt): Ditto.
7593 (mml1991-pgg-encrypt): Ditto.
7594 (mml1991-encrypt): Pass sign parameter.
7595
7596 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7597 (mml-signencrypt-style): Mention the variable.
7598
75992002-10-09 Simon Josefsson <jas@extundo.com>
7600
7601 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7602 pgg-gpg-user-id.
7603
7604 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7605 (pgg-fetch-key-function): Nil if w3 is not installed.
7606
76072002-10-08 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7608
7609 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7610 gnus-agent-current-history.
7611
76122002-10-06 Simon Josefsson <jas@extundo.com>
7613
7614 * imap.el (imap-parse-status): Don't use read to read token.
7615
76162002-10-05 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7617
7618 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7619 for methods not covered by the agent, and when unplugged.
7620
76212002-10-05 Simon Josefsson <jas@extundo.com>
7622
7623 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7624 signing.
7625
7626 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7627 a named server fails, ignore the server.
7628
7629 * mml1991.el (mml1991-pgg-sign): Do QP.
7630
7631 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7632 work.
7633
76342002-10-04 Simon Josefsson <jas@extundo.com>
7635
7636 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7637
7638 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7639 binary-write-decoded-region from MEL.
7640
7641 * pgg.el (pgg-encrypt-region): Support sign.
7642
7643 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7644
7645 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7646
7647 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7648 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7649 branch where PGG was taken from in the ChangeLog entries below.
7650
76512002-10-01 Simon Josefsson <jas@extundo.com>
7652
7653 * pgg-pgp.el: Don't require mel. Don't use luna.
7654 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7655 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7656 (pgg-pgp-process-region): Don't use binary-funcall.
7657
7658 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7659
7660 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7661 instead of concat.
7662
7663 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7664
76652002-09-29 Simon Josefsson <jas@extundo.com>
7666
7667 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7668 compile warnings.
7669
7670 * pgg.el (pgg-decrypt-region): Don't parse packet.
7671
7672 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7673
996aa8c1 76742002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7675
7676 * pgg.el: Remove dependency on calist.el.
7677
76782002-09-28 Simon Josefsson <jas@extundo.com>
7679
7680 * pgg.el (pgg-temporary-file-directory): New variable.
7681 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7682
7683 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7684 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7685
7686 * pgg-parse.el (pgg-char-int): Defalias.
7687 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7688 (pgg-read-bytes, pgg-read-body): Use it.
7689 (pgg-decode-packets): Don't use MEL, use base64-*.
7690 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7691 (pgg-string-as-unibyte): Defalias.
7692 (pgg-parse-armor-region): Use it.
7693
7694 * pgg-gpg.el (pgg-gpg-process-region): Use
7695 pgg-temporary-file-directory.
7696
7697 * luna.el: Don't def-edebug.
7698
7699 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7700 binary-write-decoded-region from MEL.
7701
7702 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7703
7704 * alist.el, calist.el: Don't require product/APEL.
7705
7706 * pgg-parse.el (top-level): Remove dependency on static.el,
7707 pccl.el, mel.el.
7708 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7709 `define-ccl-program' is boundp, instead of using broken.
7710
77112002-10-01 Simon Josefsson <jas@extundo.com>
7712
7713 * message.el (message-required-mail-headers): Remove Lines:.
7714
996aa8c1 77152002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7716
7717 * gnus-group.el (gnus-group-fetch-charter,
7718 gnus-group-fetch-control): Prompt for group if given a prefix
7719 argument.
996aa8c1 7720 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7721 gnus-group-fetch-control to summary key map and menu.
7722
77232002-10-03 Paul Jarc <prj@po.cwru.edu>
7724
2f1982bb 7725 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
23f87bed
MB
7726 number when there are no articles.
7727
77282002-10-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7729
7730 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7731 arg ALL means to fetch all articles, not only downloadable ones.
7732 (gnus-agent-fetch-selected-article): New function for
7733 gnus-select-article-hook or gnus-mark-article-hook.
7734
996aa8c1 77352002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7736
7737 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7738 raw-text.
7739
f0131492 77402002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7741
2f1982bb 7742 * spam.el: Merged changes from pinard@iro.umontreal.ca (Fran\e,Ag\e(Bois
23f87bed
MB
7743 Pinard).
7744 Major revamp of the code, documentation is in comments in the file
7745 for now.
7746
77472002-09-30 Simon Josefsson <jas@extundo.com>
7748
7749 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7750 buffer seem to be needed?
7751
77522002-09-29 Simon Josefsson <jas@extundo.com>
7753
7754 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7755 compile warnings.
7756
7757 * mml1991.el (mml1991-function-alist): Add pgg.
7758 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7759 (mml1991-pgg-encrypt): Fix recipients querying.
7760
ad1c5cab 77612002-09-28 David Edmondson <dme@dme.org>
5cedca8d
MB
7762
7763 * mml2015.el (autoload): Autoload correct files.
7764
23f87bed
MB
77652002-09-28 Simon Josefsson <jas@extundo.com>
7766
23f87bed
MB
7767 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7768 handle is returned.
7769
77702002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7771
7772 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7773 Protect against non-existent of `nnimap-mailbox-info'.
7774
77752002-09-27 Simon Josefsson <jas@extundo.com>
7776
7777 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7778 (gnus-setup-news-hook): Use it.
7779 (gnus-after-getting-new-news-hook): Ditto.
7780
7781 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7782
996aa8c1 77832002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7784
7785 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7786
77872002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7788
7789 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7790 the part to decode encoded words, use raw words instead of decoded
7791 words.
7792
77932002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7794
7795 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7796
7797 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7798 (mm-setup-w3m): Use it.
7799
78002002-09-27 Simon Josefsson <jas@extundo.com>
7801
7802 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7803 article buffers.
7804
7805 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7806 it just in case.
7807 (nnimap-update-unseen): New function; update unseen count in
7808 `n-m-info'.
7809 (nnimap-close-group): Call it.
7810
7811 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7812 (gnus-after-getting-new-news-hook): Ditto.
7813
7814 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7815 message into verboselevel 9. Change slow mail check message.
7816 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7817 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7818 used as a hook after getting new mail.
7819
78202002-09-26 Simon Josefsson <jas@extundo.com>
7821
7822 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7823 SELECT/EXAMINE is first unseen article, not number of unseen
7824 articles. Make them distinct by renaming the former to
7825 `first-unseen' instead of `unseen'.
7826
7827 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7828 too.
7829 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7830 changed.
7831 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7832
7833 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7834
7835 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7836 better.
7837
7838 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7839 if dissecting resulting buffer actually had any information.
7840
78412002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7842
7843 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7844 because the function `string<' allows symbols.
7845
7846 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7847
78482002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7849
7850 * message.el (message-forward-make-body): Revert an early change
7851 because 8-bit utf-8 emails.
7852
78532002-09-25 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
7854
7855 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
2f1982bb 7856 links to Info).
23f87bed
MB
7857 * gnus-art.el (gnus-treat-highlight-signature):
7858 * gnus-art.el (gnus-treat-buttonize):
7859 * gnus-art.el (gnus-treat-buttonize-head):
7860 * gnus-art.el (gnus-treat-emphasize):
7861 * gnus-art.el (gnus-treat-strip-cr):
7862 * gnus-art.el (gnus-treat-unsplit-urls):
7863 * gnus-art.el (gnus-treat-leading-whitespace):
7864 * gnus-art.el (gnus-treat-hide-headers):
7865 * gnus-art.el (gnus-treat-hide-boring-headers):
7866 * gnus-art.el (gnus-treat-hide-signature):
7867 * gnus-art.el (gnus-treat-fill-article):
7868 * gnus-art.el (gnus-treat-hide-citation):
7869 * gnus-art.el (gnus-treat-hide-citation-maybe):
7870 * gnus-art.el (gnus-treat-strip-list-identifiers):
7871 * gnus-art.el (gnus-treat-strip-pgp):
7872 * gnus-art.el (gnus-treat-strip-pem):
7873 * gnus-art.el (gnus-treat-strip-banner):
7874 * gnus-art.el (gnus-treat-highlight-headers):
7875 * gnus-art.el (gnus-treat-highlight-citation):
7876 * gnus-art.el (gnus-treat-date-ut):
7877 * gnus-art.el (gnus-treat-date-local):
7878 * gnus-art.el (gnus-treat-date-english):
7879 * gnus-art.el (gnus-treat-date-lapsed):
7880 * gnus-art.el (gnus-treat-date-original):
7881 * gnus-art.el (gnus-treat-date-iso8601):
7882 * gnus-art.el (gnus-treat-date-user-defined):
7883 * gnus-art.el (gnus-treat-strip-headers-in-body):
7884 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7885 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7886 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7887 * gnus-art.el (gnus-treat-unfold-headers):
7888 * gnus-art.el (gnus-treat-fold-headers):
7889 * gnus-art.el (gnus-treat-fold-newsgroups):
7890 * gnus-art.el (gnus-treat-overstrike):
7891 * gnus-art.el (gnus-treat-display-xface):
7892 * gnus-art.el (gnus-treat-display-smileys):
7893 * gnus-art.el (gnus-treat-from-picon):
7894 * gnus-art.el (gnus-treat-mail-picon):
7895 * gnus-art.el (gnus-treat-newsgroups-picon):
7896 * gnus-art.el (gnus-treat-body-boundary):
7897 * gnus-art.el (gnus-treat-capitalize-sentences):
7898 * gnus-art.el (gnus-treat-fill-long-lines):
7899 * gnus-art.el (gnus-treat-play-sounds):
7900 * gnus-art.el (gnus-treat-translate):
7901 * gnus-art.el (gnus-treat-x-pgp-sig):
7902 * gnus-art.el (gnus-mime-button-line-format):
7903 * gnus-art.el (gnus-button-man-level):
7904 * gnus-art.el (gnus-button-emacs-level):
7905 * gnus-cus.el (gnus-group-parameters):
7906 * gnus-gl.el (bbb-build-mid-scores-alist):
7907 * gnus-group.el (gnus-group-line-format):
7908 * gnus-mlspl.el (gnus-group-split-setup):
7909 * gnus-mlspl.el (gnus-group-split):
7910 * gnus-msg.el (gnus-mailing-list-groups):
7911 * gnus-msg.el (gnus-posting-styles):
7912 * gnus-nocem.el (gnus-nocem-issuers):
7913 * gnus-score.el (gnus-score-regexp-bad-p):
7914 * gnus-srvr.el (gnus-server-line-format):
7915 * gnus-topic.el (gnus-topic-line-format):
7916 * gnus.el (gnus-summary-line-format):
7917 * mail-source.el (mail-sources):
7918 * message.el (message-subscribed-address-file):
2f1982bb 7919 * nnmail.el (nnmail-split-fancy): ???
23f87bed
MB
7920
79212002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7922
2f1982bb 7923 * mail-source.el (mail-source-run-script): Use `functionp' to test
23f87bed 7924 whether the argument `script' is in fact a function.
2f1982bb 7925 (mail-sources): Adjust the defcustom to allow users to specify a
23f87bed
MB
7926 function or a string as the value of the `:prescript' and
7927 `:postscript' arguments of the `file' and `pop3' mail sources.
7928
79292002-09-25 Paul Jarc <prj@po.cwru.edu>
7930
2f1982bb 7931 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
23f87bed
MB
7932 number when article 1 does not exist.
7933
996aa8c1 79342002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7935
7936 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7937 apropos if apropos-variable does not exist.
7938 (gnus-button-guessed-mid-regexp)
7939 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 7940 regexes.
23f87bed 7941 (gnus-button-handle-describe-function)
996aa8c1 7942 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 7943 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 7944 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 7945
996aa8c1 79462002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
7947
7948 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7949 the file.
7950
79512002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7952
7953 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7954
79552002-09-24 Simon Josefsson <jas@extundo.com>
7956
7957 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7958 (mml2015-use): Prefer PGG if installed.
7959 (mml2015-function-alist): Add PGG wrappers.
7960 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7961 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7962 prefix, make regexp optionally skip it.
7963 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7964 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7965 (mml2015-pgg-encrypt): New functions.
7966 (defvar, autoload): Prevent byte-compile warnings.
7967
996aa8c1 79682002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
7969
7970 * gnus-art.el (article-strip-banner): Check for the existence of
7971 from header.
7972
996aa8c1 79732002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7974
7975 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7976 (gnus-button-alist): Improved regexp for
7977 gnus-button-handle-mid-or-mail (false positives), fixed
7978 gnus-button-handle-man entries.
23f87bed 7979
996aa8c1 79802002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed 7981
2f1982bb 7982 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
23f87bed
MB
7983 nnmail-extra-headers is non-nil.
7984
79852002-09-23 Paul Jarc <prj@po.cwru.edu>
7986
7987 * nnmaildir.el: Store article numbers persistently. General
7988 revision.
2f1982bb 7989 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
23f87bed
MB
7990 for nnmail-expiry-wait; delete instead of moving if 'force is
7991 given.
7992
79932002-09-23 Simon Josefsson <jas@extundo.com>
7994 Trivial fix from beaker@iavmb.pl (Krzysztof J\e,Bj\e(Bdruczyk).
7995
7996 * smime.el (smime-sign-buffer): Get key and extra certs.
7997 (smime-get-key-with-certs-by-email): Utility function.
7998
79992002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
8000 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8001
8002 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8003 article exists.
8004
80052002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8006
8007 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8008
996aa8c1 80092002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8010
2f1982bb
JB
8011 * gnus-art.el (gnus-button-handle-custom)
8012 (gnus-button-handle-mid-or-mail)
8013 (gnus-button-handle-describe-{function,variable,key})
8014 (gnus-button-handle-apropos{,command,variable}): New functions.
8015 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8016 (gnus-button-{man,emacs,mail}-level): New variables.
23f87bed
MB
8017 (gnus-button-alist): Use the above to buttonize emacs and mail
8018 related links.
8019
80202002-09-18 Juanma Barranquero <lektu@terra.es>
8021
8022 * gnus-int.el (gnus-status-message): Fix spacing.
8023
8024 * imap.el (imap-continuation): Fix typos.
8025
80262002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8027
8028 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8029
8030 * gnus-art.el (gnus-article-reply-with-original): Correct
8031 with-current-buffer scope.
8032
8033 * message.el (message-completion-alist): Add Reply-To, From, etc.
8034
1b17f81a 80352002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8036
8037 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8038 conditional.
23f87bed
MB
8039
80402002-09-17 Simon Josefsson <jas@extundo.com>
8041
8042 * nnimap.el (nnimap-expiry-target): Don't search for which
8043 articles exists here.
8044 (nnimap-request-expire-articles): Do it here instead. Only expire
8045 when articles are found. Suggested by Nevin Kapur
8046 <nevin@jhu.edu>.
8047
996aa8c1 80482002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8049
8050 * message.el (message-strip-subject-trailing-was)
8051 (message-change-subject, message-add-archive-header)
8052 (message-xpost-fup2-header, message-xpost-insert-note)
8053 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8054 adopted from message-utils.el. Add functions to the keymap, mode
8055 describtion and menu.
2f1982bb 8056 (message-change-subject, message-xpost-fup2): Signal error if
23f87bed
MB
8057 current header is empty.
8058 (message-xpost-insert-note): Changed insert position.
8059 (message-archive-note): Ensure to insert note in message body (not
8060 in head).
8061 (message-archive-header, message-archive-note)
8062 (message-xpost-default, message-xpost-note, message-fup2-note)
8063 (message-xpost-note-function): New variables adopted from
8064 message-utils.el. Changed some doc-strings.
8065 (message-mark-insert-{begin,end}): Rename from
8066 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8067 values.
8068 (message-subject-trailing-was-query)
8069 (message-subject-trailing-was-ask-regexp)
8070 (message-subject-trailing-was-regexp): New variables.
8071 (message-to-list-only): Added doc-string and menu entry.
8072
8073 * message-utils.el: Removed. Functions are now in message.el.
8074
80752002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8076
8077 * gnus-art.el (gnus-article-reply-with-original,
8078 gnus-article-followup-with-original): Switch to
8079 gnus-summary-buffer before reply/followup.
8080
80812002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8082
8083 * gnus-sum.el (gnus-summary-toggle-header): The article window may
2f1982bb 8084 not exist. Toggle it anyway.
23f87bed
MB
8085
80862002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8087
8088 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8089
8090 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8091 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8092
8093 * rfc2047.el (message-posting-charset): Defvar it.
8094 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
2f1982bb 8095 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
23f87bed
MB
8096
8097 * mail-source.el (mail-source-fetch): Hide password.
8098
8099 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8100
996aa8c1 81012002-09-12 John Paul Wallington <jpw@shootybangbang.com>.
23f87bed
MB
8102
8103 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8104
81052002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8106
8107 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8108
81092002-09-11 Simon Josefsson <jas@extundo.com>
8110
8111 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8112 (nnimap-split-rule): Doc fix.
8113 (nnimap-request-expire-articles): Cleanup code.
8114
996aa8c1 81152002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8116
8117 * gnus-art.el (gnus-article-address-banner-alist): New option.
8118 (article-strip-banner): Refer the above option to split banners of
8119 free mail servers, when no group parameter is specified.
8120
81212002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8122
8123 * nntp.el (nntp-wait-for-string): Check for a process in the
8124 current buffer instead of `nntp-server-buffer'.
8125
81262002-09-09 Simon Josefsson <jas@extundo.com>
8127
8128 * gnus-art.el (gnus-button-man-handler): New variable.
8129 (gnus-button-alist): Use g-b-handle-man.
8130 (gnus-button-handle-man): New, call g-b-man-handler.
8131
81322002-09-08 Simon Josefsson <jas@extundo.com>
8133
8134 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8135
81362002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8137
8138 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8139
81402002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8141
8142 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8143
8144 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8145 keystroke.
8146
8147 * gnus-srvr.el (gnus-browse-describe-group): New command and
8148 keystroke.
8149
81502002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8151
8152 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8153 value for gnus-decoration property.
8154
81552002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8156
8157 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8158 string) as group name in case we have a CRLF in the file.
8159
81602002-09-04 Jesper Harder <harder@ifa.au.dk>
8161
8162 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8163 group.
2f1982bb
JB
8164 (rfc1843-decode-hzp): Do.
8165 (rfc1843-newsgroups-regexp): Do.
23f87bed
MB
8166
81672002-09-04 Simon Josefsson <jas@extundo.com>
8168
8169 * message.el (message-canlock-generate): Make sure sha1 doesn't
8170 call external programs.
8171
81722002-09-03 Simon Josefsson <jas@extundo.com>
8173
8174 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
8175
8176 * gnus-agent.el (gnus-agent-batch): Add doc.
8177
81782002-09-03 Josh Huber <huber@alum.wpi.edu>
8179
8180 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8181 check for signed and encrypted parts.
8182 * mml.el (mml-parse-1): Correct small typo which preventing
8183 setting recipients in a secure tag.
8184
81852002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8186
8187 * mm-util.el (mm-coding-system-priorities): Default to a list of
8188 iso-2022-jp and others for the Japanese environment.
8189
81902002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8191
8192 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8193 invalid display names.
8194
996aa8c1 81952002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8196
8197 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8198 commit.
23f87bed
MB
8199
82002002-08-26 Jesper Harder <harder@ifa.au.dk>
8201
8202 * gnus.el (gnus-group-charter-alist): New option.
8203 (gnus-group-fetch-control-use-browse-url): New option.
8204
8205 * gnus-group.el (gnus-group-fetch-charter): New function.
8206 (gnus-group-fetch-control): New function.
2f1982bb 8207 Add them to the keymap and menu. Require mm-url.
23f87bed 8208
996aa8c1 82092002-08-30 Alex Schroeder <alex@emacswiki.org>.
23f87bed
MB
8210
8211 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8212
82132002-08-29 Jesper Harder <harder@ifa.au.dk>
8214
8215 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8216 items expecting user interaction.
8217
2f1982bb 8218 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
23f87bed 8219
2f1982bb 8220 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
23f87bed 8221
2f1982bb 8222 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
23f87bed 8223
2f1982bb 8224 * mml.el (mml-menu): Do.
23f87bed
MB
8225
82262002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8227
8228 * mail-source.el (mail-source-touch-pop): New function.
8229
8230 * message.el (message-smtpmail-send-it): New function.
8231 (message-send-mail-function): Add it for a candidate.
8232
82332002-08-27 Simon Josefsson <jas@extundo.com>
8234
8235 * gnus-msg.el (posting-charset-alist): Use
8236 gnus-define-group-parameter instead of defcustom.
8237 (gnus-put-message): Handle SPC in GCC.
8238 (gnus-inews-insert-gcc): Ditto.
8239 (gnus-inews-insert-archive-gcc): Ditto.
8240
82412002-08-26 Simon Josefsson <jas@extundo.com>
8242
8243 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8244 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8245 (gnus-agent-possibly-save-gcc): Autoload.
8246 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8247
82482002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8249
8250 * gnus.el (gnus-other-frame-function): New user option.
8251 (gnus-other-frame): Use it; add a doc-string; make it work with
8252 the gnuclient program.
8253
8254 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8255
996aa8c1 82562002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8257
8258 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8259 positives, make it stricter.
23f87bed
MB
8260
82612002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8262
8263 * gnus.el (gnus-other-frame): Trivial fix.
8264
82652002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8266
8267 * gnus.el (gnus-other-frame-parameters): New user option.
8268 (gnus-other-frame-object): New variable.
8269 (gnus-other-frame): Make it search for existing Gnus frame; don't
8270 read new news; delete frame on exit.
8271
8272 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8273
996aa8c1 82742002-08-20 \e$B>.4X\e(B \e$B5HB'\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
23f87bed
MB
8275
8276 * message.el (message-set-auto-save-file-name): Add support for
8277 the Cygwin Emacs; the system-type is `cygwin'.
8278 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8279
82802002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8281
8282 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8283
8284 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8285 avoid arithmetic errors.
8286
82872002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8288
8289 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8290
82912002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8292
8293 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8294 (message-ignored-resent-headers): Add envelope From.
8295
82962002-08-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8297
8298 * gnus.el (gnus-summary-line-format): Document %k specifier.
8299
83002002-08-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8301
8302 * gnus-sum.el (gnus-summary-line-message-size): New function.
8303 (gnus-summary-line-format-alist): Use it.
8304
83052002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8306
8307 * gnus-art.el (article-make-date-line): Refer to the value for
8308 `gnus-article-time-format' in the summary buffer.
8309
8310 * message.el (message-cite-prefix-regexp): Exclude ":" and "\e,A;\e(B".
8311
83122002-08-14 Simon Josefsson <jas@extundo.com>
8313
8314 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8315 quoting.
8316 (gnus-button-alist): Fix doc.
8317 (gnus-header-button-alist): Use ' not ` for default value quoting.
8318 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8319 rationale similar to 2002-05-01 change.
8320 (gnus-article-add-buttons-to-head): Evaluate expression.
8321
8322 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8323
83242002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8325
8326 * message.el (message-font-lock-keywords): Refer to the value for
8327 `message-cite-prefix-regexp' dynamically.
8328
83292002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8330
8331 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8332
83332002-08-12 Simon Josefsson <jas@extundo.com>
8334
8335 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8336 (imap-shell-open): Skip initial junk before IMAP greeting.
8337
5cedca8d 83382002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8339
5cedca8d
MB
8340 * message-utils.el (message-xpost-default)
8341 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
23f87bed
MB
8342
83432002-08-09 Simon Josefsson <jas@extundo.com>
8344
8345 * message.el (message-canlock-password): Set
8346 canlock-password-for-verify to newly generated canlock-password.
8347 When Emacs is restarted, Custom makes sure this is set, but during
8348 the same session we must set it manually.
8349
83502002-08-07 Jesper Harder <harder@ifa.au.dk>
8351
8352 * yenc.el: New file.
8353
8354 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8355 (mm-uu-type-alist): Add yenc.
8356 (mm-uu-yenc-filename): New function.
8357 (mm-uu-yenc-extract): New function.
8358
8359 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8360
23f87bed
MB
83612002-05-27 Jesper Harder <harder@ifa.au.dk>
8362
8363 * mailcap.el (mailcap-mime-data): Test window-system rather than
8364 mm-device-type.
8365 (mailcap-mime-data): Call xdvi and gv with "-safer".
8366
8367 * mm-util.el: Don't define mm-device-type.
8368
83692002-08-05 Simon Josefsson <jas@extundo.com>
8370
8371 * mm-util.el (mm-coding-system-priorities): coding-system type not
8372 supported everywhere.
8373
83742002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8375
8376 * gnus.el (gnus-version-number): Bumped version number.
8377
996aa8c1 83782002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8379
8380 * gnus.el: Oort Gnus v0.07 is released.
8381
83822002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8383
8384 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8385 (gnus-article-sort-functions): Doc fix.
8386 (t): New keystroke.
8387 (gnus-article-sort-by-random): New function.
8388 (gnus-thread-sort-by-random): New function.
8389
996aa8c1 83902002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8391
8392 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8393 funcall.
23f87bed
MB
8394
83952002-07-31 Danny Siu <dsiu@adobe.com>
8396
2f1982bb
JB
8397 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8398 when splitting malformed messages without message-id.
23f87bed 8399
996aa8c1 84002002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
23f87bed
MB
8401
8402 * nnweb.el (nnweb-type, nnweb-type-definition)
8403 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8404 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8405 functionality.
8406 * nnweb.el: Removed old non-functioning search engines.
8407
84082002-07-27 Simon Josefsson <jas@extundo.com>
8409
8410 * message.el (message-forward-make-body): Don't use
8411 `message-forward-ignored-headers' when doing a "raw" followup (it
8412 is important to preserve e.g. CTE).
8413
8414 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8415
8416 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8417 regexp-quote, Cyrus Sieve is fixed.
8418
8419 * sieve-manage.el (sieve-manage-deletescript): New function.
8420
8421 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8422 (sieve-manage-mode): Fix menubar.
8423 (sieve-activate): Change some messages.
8424 (sieve-deactivate-all): New function.
8425 (sieve-deactivate): New alias.
8426 (sieve-remove): New function.
8427 (sieve-help): Fix help.
8428 All suggested by Ned Ludd.
8429
84302002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8431
8432 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8433 (mm-w3m-safe-url-regexp): New user option.
8434
8435 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8436 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8437
84382002-07-23 Karl Kleinpaste <karl@charcoal.com>
8439
8440 * gnus-sum.el (gnus-summary-delete-article): Force
8441 nnmail-expiry-target to 'delete, so that absolute deletion
8442 happens when absolute deletion is requested.
8443
996aa8c1 84442002-07-21 Nevin Kapur <nevin@jhu.edu>.
23f87bed
MB
8445
8446 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
8447 headers as empty headers.
8448
996aa8c1 84492002-07-21 Jochen Hein <jochen@jochen.org>.
23f87bed
MB
8450
8451 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8452 correct typo.
8453 (gnus-emphasis-strikethru): New face.
8454
1b17f81a 84552002-07-20 Jason Merrill <jason@redhat.com>.
23f87bed
MB
8456
8457 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8458 entire file for each of a sequence of missing articles.
8459
8460 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8461 value for gnus-view-pseudos.
8462
8463 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8464 avoid nreverse.
8465
f0131492 84662002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8467
8468 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8469 (gnus-summary-mode-line-format-alist): Add %h for number of
8470 spams.
8471 (gnus-newsgroup-spam-marked): New variable.
8472 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8473 (gnus-article-read-p, gnus-article-mark)
8474 (gnus-set-global-variables, gnus-set-global-variables)
8475 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8476 (gnus-summary-mark-article-as-unread)
8477 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8478 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8479 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8480
1b17f81a 84812002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8482
8483 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8484 function.
23f87bed
MB
8485
84862002-07-09 Nevin Kapur <nevin@jhu.edu>
8487
8488 * gnus-sum.el (gnus-summary-delete-article): Respect group
8489 parameters while expiring.
8490
1b17f81a 84912002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8492
1b17f81a 8493 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8494
1b17f81a 84952002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8496
8497 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8498 function is called interactively.
23f87bed
MB
8499
85002002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8501
8502 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8503 cdaar to cdar and car.
8504
8505 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8506 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8507
85082002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8509
8510 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8511 don't break a narrowed article.
8512
8513 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8514 (nntp-open-via-rlogin-and-telnet): Ditto.
8515
85162002-07-02 Didier Verna <didier@xemacs.org>
8517
2f1982bb 8518 * nnmail.el (nnmail-split-methods): Fix custom type.
23f87bed 8519
1b17f81a 85202002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8521
8522 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8523 unsplitting.
23f87bed
MB
8524
85252002-07-01 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8526
8527 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8528 (gnus-summary-resend-message): Use it.
8529
85302002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8533 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8534
1b17f81a 85352002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8536
8537 * message.el (message-font-lock-keywords): Don't fontify
8538 headers in the message body, only in the header.
8539 (message-font-lock-make-header-matcher): New function, used by
8540 message-font-lock-keywords.
23f87bed
MB
8541
85422002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8543
8544 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8545
85462002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8547
8548 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8549
85502002-06-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8551
8552 * message.el (message-font-lock-keywords): Revert 2002-06-22
8553 change.
8554
85552002-06-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8556
8557 * message.el (message-font-lock-keywords): Put colon in header
8558 name match.
8559
85602002-06-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8561
8562 * message.el (message-font-lock-keywords): Don't use header faces
8563 in the body. Thanks to Stefan Monnier for the hint on the
8564 implementation.
8565
85662002-05-09 Miles Bader <miles@gnu.org>
8567
8568 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8569 (gnus-article-hide-citation): Respect it.
8570
85712002-04-12 Juanma Barranquero <lektu@terra.es>
8572
8573 * pop3.el (pop3-open-server): Fix typo.
8574
85752002-06-18 Josh Huber <huber@alum.wpi.edu>
8576
8577 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8578 instead of push to ignore duplicate to-(list|address) values.
8579 * nnmail.el (nnmail-cache-ignore-groups): New.
2f1982bb 8580 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
23f87bed
MB
8581
85822002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8583
8584 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8585 before sending. Suggested by Jan Rychter.
8586
1b17f81a 85872002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8588
8589 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8590 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8591 .newsrc.eld.
23f87bed 8592
1b17f81a 85932002-06-16 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
8594
8595 * gnus-agent.el (gnus-agent-read-servers)
8596 (gnus-agent-write-servers): Put server name (string like
8597 "nnchoke:frumple") in the file instead of a server specification
8598 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8599
1b17f81a 86002002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8601
1b17f81a 8602 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8603
86042002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8605
8606 * nnheader.el (nnheader-file-name-translation-alist): Set the
8607 default value for MS Windows systems.
8608
8609 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8610
86112002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8612
8613 * message.el (message-beginning-of-line): Keep the region active
8614 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8615
86162002-06-13 Josh Huber <huber@alum.wpi.edu>
8617
8618 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8619 * gnus-msg.el (gnus-summary-reply): Ditto.
8620 * gnus-msg.el (gnus-summary-handle-replysign): New.
8621
86222002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8623
8624 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8625 if sending failed.
8626
86272002-06-11 Josh Huber <huber@alum.wpi.edu>
8628
8629 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8630 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8631 to sign while encrypting.
8632
86332002-06-11 Simon Josefsson <jas@extundo.com>
8634
8635 * gnus-int.el (gnus-request-move-article): Agent expire article if
8636 successfuly moved.
8637
1b17f81a
MB
86382002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8639
23f87bed 8640 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8641 nnweb-max-hits.
23f87bed
MB
8642
86432002-06-10 Simon Josefsson <jas@extundo.com>
8644
8645 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8646
86472002-06-09 Simon Josefsson <jas@extundo.com>
8648
8649 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8650
8651 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8652
86532002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8654
8655 * flow-fill.el (fill-flowed): Ignore errors.
8656
86572002-06-06 Simon Josefsson <jas@extundo.com>
8658
8659 * message.el (message-send-mail-with-sendmail): Improve error message.
8660
86612002-06-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8662
8663 * message.el (message-interactive): Change default from nil to t.
8664 Better to be safe than to be fast.
8665
86662002-06-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8667
8668 * message.el (message-send-mail-with-sendmail): Check return value
8669 from call-process-region.
8670
86712002-06-04 Simon Josefsson <jas@extundo.com>
8672
8673 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8674 (gnus-group-post-news, gnus-summary-mail-other-window)
8675 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8676 gnus-article-copy to nil, thereby inhibiting the `header' posting
8677 style match to use data from last viewed article.
8678 Suggested by Hrvoje Niksic.
8679
86802002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8681
8682 * spam.el (spam-point-at-eol): New alias.
8683 (spam-parse-whitelist): Use it.
8684
86852002-06-03 Simon Josefsson <jas@extundo.com>
8686
8687 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8688 (nnmail-article-group): Use it.
8689
1b17f81a 86902002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8691
8692 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8693 so that code reading them won't be surprised.
23f87bed
MB
8694
86952002-05-29 Simon Josefsson <jas@extundo.com>
8696
8697 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8698 articles.
8699
8700 * gnus.el (gnus-agent-cache): Doc fix.
8701 (gnus-agent): Change default to t.
8702
8703 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8704 ARTICLES, GROUP and FORCE parameters.
8705
87062002-05-28 Simon Josefsson <jas@extundo.com>
8707
8708 * gnus-group.el (gnus-group-line-format): Doc fix.
8709
1b17f81a 87102002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8711
8712 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8713 original article before yanking.
23f87bed
MB
8714
87152002-05-26 Simon Josefsson <jas@extundo.com>
8716
8717 * gnus-sum.el (gnus-summary-menu-split): New function.
8718 (gnus-summary-make-menu-bar): Split charset submenu.
8719 (gnus-summary-menu-maxlen): New variable.
8720 (gnus-summary-menu-split): Use it.
8721
87222002-05-25 Simon Josefsson <jas@extundo.com>
8723
8724 * mml.el (mml-preview): Generate some headers.
8725
8726 * gnus.el (gnus-large-newsgroup): Fix :type.
8727
8728 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8729 Agent cache NOV's by default now).
8730 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8731
87322002-05-18 Jesper Harder <harder@ifa.au.dk>
8733
10d1d0af 8734 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
23f87bed
MB
8735 call to gnus-parent-id when we check for References loops.
8736 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8737 twice by saving the simplified subject string in simp-subject.
8738
1b17f81a 87392002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8740
1b17f81a 8741 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8742
1b17f81a
MB
87432002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8744
8745 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8746
87472002-05-22 Simon Josefsson <jas@extundo.com>
8748
8749 * sieve.el (sieve-change-region): Define it before it is used.
8750
1b17f81a
MB
87512002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8752
23f87bed
MB
8753 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8754 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8755 Defaults to not ask.
23f87bed
MB
8756
8757 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8758
87592002-05-21 Simon Josefsson <jas@extundo.com>
8760
8761 * sieve-mode.el (sieve-manage): Fix autoloads.
8762
8763 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8764 name (makes it work with recent Cyrus timsieved).
8765
e3e955fe 87662002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
23f87bed
MB
8767
8768 * gnus-art.el (gnus-request-article-this-buffer): Try
8769 reconnecting if you don't get the message.
8770
87712002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8772
8773 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8774 Reply-To headers from the headers.
8775
87762002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8777
8778 * mm-url.el (mm-url-insert): Remove junk message.
8779
87802002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8781
8782 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8783 (nnslashdot-use-front-page): New variable.
8784 (nnslashdot-request-list): Use it.
8785
8786 * mm-url.el (mm-url-timeout): New variable.
8787 (mm-url-retries): Ditto.
8788 (mm-url-insert): Use it.
8789
87902002-05-16 Simon Josefsson <jas@extundo.com>
8791
8792 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8793 (gnus-simplify-subject-functions): Mention g-s-a-w.
8794
87952002-05-15 Josh Huber <huber@alum.wpi.edu>
8796
8797 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8798 nnmail-cache-insert.
8799 * nndiary.el (nndiary-request-accept-article): Ditto.
8800 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8801 * nnimap.el (nnimap-request-accept-article): Ditto.
8802 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
2f1982bb 8803 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
23f87bed
MB
8804 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8805 * nnmh.el (nnmh-request-accept-article): Ditto.
8806 * nnmail.el (nnmail-cache-insert): Change group to required,
8807 removed code which tried to figure out the group.
8808
1b17f81a 88092002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8810
8811 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8812 messages.
8813
88142002-05-13 Josh Huber <huber@alum.wpi.edu>
8815
23f87bed
MB
8816 * nnml.el (nnml-request-accept-article): Pass in the group name to
8817 nnmail-cache-insert, since it's available.
8818
88192002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8820
8821 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8822
1b17f81a 88232002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8824
8825 * gnus.el (subscribed): New group parameter.
8826 (gnus-find-subscribed-addresses): Use it.
8827
88282002-05-08 Josh Huber <huber@alum.wpi.edu>
8829
8830 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8831 the default for pgpmime to support pgp v2.
8832 * mml-sec.el (mml-signencrypt-style): New accessor function to
8833 allow users to get/set the signencrypt style more easily without
8834 frobbing the alist directly.
8835 * mml.el (mml-generate-mime-1): Use accessor function.
8836
88372002-05-08 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8838
8839 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8840 parenthesis for "<" and ">". Suggested by Andreas Schwab
8841 <schwab@suse.de>.
8842
1b17f81a 88432002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
8844
8845 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 8846 when intuiting the group the message is written to.
23f87bed 8847
1b17f81a 88482002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
8849
8850 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 8851 buffer doesn't show group.
23f87bed
MB
8852
88532002-05-06 Josh Huber <huber@alum.wpi.edu>
8854
8855 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
2f1982bb 8856 argument, and fixed compiler warning. (Added autoload for
23f87bed
MB
8857 gpg-encrypt).
8858
88592002-05-04 Simon Josefsson <jas@extundo.com>
8860
8861 * mml1991.el (mml1991-function-alist): Doc fix.
8862
8863 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8864 doesn't exist (for previewing messages without having Gnus
8865 started).
8866
8867 * mm-util.el (mm-coding-system-priorities): Defcustom.
8868
8869 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8870
88712002-05-01 Josh Huber <huber@alum.wpi.edu>
8872
2f1982bb 8873 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
23f87bed
MB
8874 default.
8875 * mml-sec.el:
8876 * mml-sec.el (mml-signencrypt-style): New.
8877 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8878 argument `sign'.
8879 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8880 signencrypt.
8881 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8882 * mml.el (mml-generate-mime-1): Changed logic so a part which is
2f1982bb
JB
8883 both signed & encryped is processed in one operation (rather than
8884 two separate ops: sign, then encrypt).
23f87bed
MB
8885 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8886 indication if a message is signed by an expired key.
8887 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
2f1982bb 8888 enables combined sign & encrypt operation (this was always on
23f87bed
MB
8889 before).
8890 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8891
88922002-05-01 Simon Josefsson <jas@extundo.com>
8893
8894 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8895 server.
8896 (nnimap-mailbox-info): defvar instead of defvoo.
8897
996aa8c1 88982002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8899
8900 * gnus.el: Oort Gnus v0.06 is released.
8901
23f87bed
MB
89022002-05-01 Simon Josefsson <jas@extundo.com>
8903
8904 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8905 filename before deleting the group itself, because the presence of
8906 a group filename decides if long filenames are used or not.
8907
8908 * gnus-art.el (gnus-button-alist): Don't inline
8909 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8910 without also modifying g-button-alist.
8911 (gnus-button-alist): Fix type to allow variable as well as regexp.
8912 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8913 themselves, variables to its contents.
8914 (gnus-button-entry): Ditto.
8915
89162002-05-01 Simon Josefsson <jas@extundo.com>
8917
8918 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8919 UIDNEXT as a string.
8920
8921 * nnimap.el (nnimap-string-lessp-numerical): New function.
8922 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8923 integers.
8924
89252002-04-29 Simon Josefsson <jas@extundo.com>
8926
8927 * nnmail.el (nnmail-cache-insert): Accept optional group
8928 parameter.
8929
8930 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8931 n-r-g-a is disabled.
8932
89332002-04-29 Simon Josefsson <jas@extundo.com>
8934
8935 * nnimap.el (nnimap-split-fancy): Fix doc.
8936 (nnimap-split-fancy): Fix doc.
8937
8938 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8939 (nnimap-mailbox-info): New internal variable.
8940 (nnimap-retrieve-groups): Implement faster new mail check.
8941
8942 * nnimap.el (nnimap-split-articles): Support
8943 nnmail-cache-accepted-message-ids.
8944 (nnimap-request-accept-article): Ditto.
8945
8946 * imap.el (imap-mailbox-status-asynch): New command.
8947
89482002-04-29 Nevin Kapur <nevin@jhu.edu>
8949
8950 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8951 are no subscribed mail groups.
2f1982bb 8952 - Strip quoted names when comparing addresses.
23f87bed
MB
8953
89542002-04-28 Jesper Harder <harder@ifa.au.dk>
8955
8956 * mm-decode.el (mm-text-html-renderer): Change customize type to
8957 const.
8958
8959 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
2f1982bb 8960 (gnus-debug-exclude-variables): Do.
23f87bed
MB
8961
89622002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8963
8964 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
8965 Trivial change from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
8966
89672002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8968
8969 * dns.el (dns-make-network-process): New macro.
8970 (query-dns): Use it.
8971
89722002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8973
8974 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8975 article-buffer.
8976
8977 * mm-url.el (mm-url-package-name): New variable.
8978 (mm-url-package-version): New variable.
8979 (mm-url-insert-file-contents): Bind url-package-name and
8980 url-package-version here.
8981 * nnrss.el (nnrss-insert-w3): Move the bindings.
8982
8983 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
2f1982bb
JB
8984 url-package-version. Trivial change from Andrew J Cosgriff
8985 <ajc@polydistortion.net>.
23f87bed
MB
8986
8987 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
2f1982bb 8988 attachments. Trivial change from Peter 'Luna' Runestig
23f87bed
MB
8989 <peter@runestig.com>.
8990
89912002-04-19 Jesper Harder <harder@ifa.au.dk>
8992
c9e31f32
SM
8993 * nnkiboze.el (nnkiboze-request-scan):
8994 Call nnkiboze-possibly-change-group.
23f87bed
MB
8995 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8996 problems.
8997 (nnkiboze-generate-group): Set newsrc to the *highest* article
8998 number kibozed, not the lowest.
8999
90002002-04-15 Jesper Harder <harder@ifa.au.dk>
9001
9002 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9003
1b17f81a 90042002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
9005
9006 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9007 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9008 Recognize math postings. Extract Date (now ignores "(15kb)").
9009 Extract email address using gnus-extract-address-components
9010 instead of just taking the first word. Create Date and From
9011 headers for message which are missing these headers. Get rid
9012 of spurious \\ lines (purely cosmetic). Extend body-end and
9013 file-end regexps, to exclude more garbage from the message.
9014 Make URL rephrasing regexp more flexible, to match current
9015 format.
9016
90172002-04-23 Simon Josefsson <jas@extundo.com>
9018
9019 * netrc.el: New file, functions copied from gnus-util.el by Ted
9020 Zlatanov <tzz@lifelogs.com>.
9021
9022 * gnus-util.el: Require netrc.
9023 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9024 new code in netrc.el.
9025
1b17f81a 90262002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9027
9028 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9029 message-ignored-resent-headers, too.
23f87bed
MB
9030
90312002-04-22 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
9032
2f1982bb 9033 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
23f87bed 9034 boolean not a string
2f1982bb
JB
9035 * gnus-group.el (gnus-group-line-format): Add description of %C
9036 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
23f87bed 9037 as %C
2f1982bb 9038 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
23f87bed
MB
9039
90402002-04-22 Paul Jarc <prj@po.cwru.edu>
9041
2f1982bb 9042 * nnmaildir.el (nnmaildir-request-scan): Typo: set
23f87bed
MB
9043 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9044 nnmail-get-new-mail for 'find-new-groups.
9045
90462002-04-21 Paul Jarc <prj@po.cwru.edu>
9047
2f1982bb
JB
9048 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9049 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9050 nnmaildir-request-scan.
23f87bed
MB
9051
90522002-04-20 Josh Huber <huber@alum.wpi.edu>
9053
2f1982bb
JB
9054 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9055 (gnus-message-replysignencrypted): New.
9056 (gnus-summary-reply): Use the three new variables (above)
9057 to automatically encrypt/sign to encrypted/signed messages.
23f87bed 9058 * message.el (message-mode-map): Add keybinding for
2f1982bb
JB
9059 `message-to-list-only'.
9060 (message-mode): Add description for
9061 `message-to-list-only'.
9062 (message-to-list-only): New.
9063 (message-make-mft): Changed to use the cl loop macro, and added
9064 optional flag to return only the matched list (for use in new
9065 message-to-list-only function).
23f87bed
MB
9066
90672002-04-20 Josh Huber <huber@alum.wpi.edu>
9068
2f1982bb
JB
9069 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9070 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9071 * message.el (message-mode-map, message-mode, message-to-list-only)
9072 (message-make-mft): New.
23f87bed
MB
9073
90742002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9075
9076 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9077
90782002-04-18 Josh Huber <huber@alum.wpi.edu>
9079
2f1982bb
JB
9080 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9081 argument so CC can be included with C-u C-c C-f C-a.
23f87bed 9082
f0131492 90832002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9084
9085 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9086 Improve docstring.
9087 (spam-enter-blacklist): New command.
9088
9089 * gnus-sum.el (gnus-spam-mark): New mark.
9090 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9091 (gnus-summary-make-tool-bar): Correct conditional.
9092 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9093 (gnus-summary-mark-as-spam): New command.
9094
90952002-04-13 Josh Huber <huber@alum.wpi.edu>
9096
2f1982bb 9097 * mml-sec.el (mml-secure-message): Changed to support arbritrary
23f87bed
MB
9098 modes.
9099 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9100 changed to support "signencrypt" mode.
2f1982bb
JB
9101 * mml.el (mml-parse-1): Changed to support different secure modes
9102 more easily (for signencrypt).
23f87bed
MB
9103
91042002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9105
9106 * gnus-sum.el (gnus-update-summary-mark-positions)
9107 (gnus-summary-toggle-header):
9108 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9109 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9110 (gnus-uu-post-encoded):
9111 * nnfolder.el (nnfolder-possibly-change-group):
9112 * nnimap.el (nnimap-retrieve-headers):
9113 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9114
91152002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9116
9117 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9118 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9119
1b17f81a 91202002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9121
9122 * gnus-srvr.el (gnus-server-set-info): Clear
9123 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9124
91252002-04-11 Simon Josefsson <jas@extundo.com>
9126
9127 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9128 viewing of security buttons. Thanks to Nicolas Kowalski
9129 <Nicolas.Kowalski@imag.fr>.
9130
9131 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9132 J\e,Ax\e(Brgensen <arne+usenet@daimi.au.dk>.
9133 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9134 <Nicolas.Kowalski@imag.fr>.
9135 (smime-decrypt-buffer): Ditto.
9136
91372002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9138
10d1d0af 9139 * gnus-art.el (gnus-article-prepare): Place point on the empty
23f87bed
MB
9140 header line.
9141
91422002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9143
9144 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9145
91462002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9147
9148 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9149
91502002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9151
9152 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9153 errors when debug.
9154
91552002-04-07 Josh Huber <huber@alum.wpi.edu>
9156
9157 * message.el (message-make-mft): Changed MFT code from using
9158 message-recipients (which included Bcc) to use only the To and CC
9159 headers.
9160
91612002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9162
9163 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9164 add link.
9165 (gnus-treat-mail-picon): Ditto.
9166 (gnus-treat-newsgroups-picon): Ditto.
9167 (gnus-picon-databases): Fix custom type.
9168 (gnus-picon-databases): Add link.
9169 (gnus-article-x-face-command): Add to gnus-picon group.
9170
91712002-04-01 Jesper Harder <harder@ifa.au.dk>
9172
9173 * message.el (message-buffer-naming-style): Remove.
9174
91752002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9176
9177 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9178
9179 * message.el (message-tool-bar-map): Ditto.
9180
9181 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9182
91832002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9184
9185 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9186
91872002-04-01 Paul Jarc <prj@po.cwru.edu>
9188
2f1982bb 9189 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
23f87bed 9190
e3e955fe 91912002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
23f87bed
MB
9192
9193 * dns.el: open-network-stream under XEmacs does udp.
9194
91952002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9196
9197 * spam.el (spam-enter-whitelist): New function.
9198 (spam-parse-whitelist): Ditto.
9199 (spam-refresh-list-cache): Ditto.
9200 (spam-address-whitelisted-p): New function.
9201
9202 * dns.el (query-dns): Use TCP when make-network-process isn't
9203 available.
9204 (dns-servers): New variable.
9205 (dns-parse-resolv-conf): New function.
9206 (query-dns): Use it.
9207
9208 * spam.el: New file.
9209
9210 * dns.el (query-dns): Test.
9211
23f87bed
MB
92122002-03-31 Paul Jarc <prj@po.cwru.edu>
9213
9214 * nnmaildir.el: Use defstruct. Use a single copy of
9215 nnmail-extra-headers to save memory. Store server's group name
9216 prefix instead of each group's prefixed name.
9217 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9218 nntp-server-buffer.
9219
92202002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9221
9222 * dns.el: New file.
9223
92242002-03-28 Simon Josefsson <jas@extundo.com>
9225
9226 * gnus-sum.el (gnus-summary-dummy-line-format):
9227 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9228 Trivial change from Bj\e,Av\e(Brn Torkelsson <torkel@pdc.kth.se>.
9229
92302002-03-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9231
9232 * gnus-sum.el (gnus-summary-move-article)
9233 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9234 the doc string.
9235
92362002-03-28 Simon Josefsson <jas@extundo.com>
9237
9238 * mml-sec.el (mml-secure-message): Search after
9239 mail-header-separator from top of message.
9240
92412002-03-28 Paul Jarc <prj@po.cwru.edu>
9242
9243 * nnmaildir.el: Cosmetic changes.
9244 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9245 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9246 nnmaildir--group-ls): New macros/functions. Use them.
9247 (nnmaildir--unlink): Evalutate argument only once.
9248
92492002-03-27 Jesper Harder <harder@ifa.au.dk>
9250
9251 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9252 symbols.
9253 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9254 `gnus-point-at-eol'.
9255
92562002-03-27 Paul Jarc <prj@po.cwru.edu>
9257
9258 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9259 nnmaildir--marks-dir): New macros. Use them.
9260 Use inhibit-quit for atomicity instead of in-memory journaling.
9261 (nnmaildir--edit-prep): New function.
9262 (Local Variables): Use it.
9263
2f1982bb 92642002-03-26 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
9265
9266 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9267
92682002-03-25 Simon Josefsson <jas@extundo.com>
9269
9270 * message.el (message-mode): Fix doc.
9271
1b17f81a 92722002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9273
1b17f81a 9274 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9275
92762002-03-24 Jesper Harder <harder@ifa.au.dk>
9277
9278 * mml-sec.el (mml-unsecure-message): Add docstring.
9279
1b17f81a 92802002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9281
9282 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9283 value.
23f87bed
MB
9284
92852002-03-22 Josh Huber <huber@alum.wpi.edu>
9286
9287 * mml.el (mml-mode-map): Added a keybinding for
9288 `mml-unsecure-message'. Also, added a menu entry for said
9289 function in the Attachments menu.
9290
92912002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9292
9293 * canlock.el (canlock-version): Remove.
9294 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9295 here; simplify \x insertions.
9296 (canlock-sha1): New function, always return a unibyte string.
9297 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9298 of a password.
9299 (canlock-insert-header): Use `canlock-sha1'.
9300 (canlock-verify): Ditto.
9301
93022002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9303
9304 * message.el (message-fix-before-sending): Add an option that
9305 ignores illegible text.
9306 Trivial change from Mark Milhollan <mlm@attglobal.net>
9307
9308 * message.el (message-font-lock-keywords): Support multi-line MML
9309 tags.
9310
996aa8c1
MB
93112002-03-21 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
9312
23f87bed 9313 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9314
93152002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9316
9317 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9318 symbols for "View as different encoding" submenu.
9319
93202002-03-19 Simon Josefsson <jas@extundo.com>
9321
9322 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9323 encoding" submenu.
9324
93252002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9326
9327 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9328
93292002-03-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9330
9331 * gnus-sum.el (gnus-sum-thread-tree-root)
9332 (gnus-sum-thread-tree-single-indent)
9333 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9334 (gnus-sum-thread-tree-leaf-with-other)
9335 (gnus-sum-thread-tree-single-leaf): Make customizable.
9336
996aa8c1 93372002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9338
9339 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9340 names such as James "Kibo" Parry.
23f87bed 9341
996aa8c1 93422002-03-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 9343
996aa8c1 9344 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9345
996aa8c1 9346 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9347
93482002-03-13 Josh Huber <huber@alum.wpi.edu>
9349
9350 * message.el (message-make-mft): Set case-fold-search while
9351 generating the MFT. Also, a little cleanup in the MFT code.
9352
996aa8c1 93532002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9354
996aa8c1
MB
9355 * message.el (message-qmail-inject-args): May be function. Adjust
9356 doc string and custom type.
9357 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9358 function.
23f87bed
MB
9359
93602002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9361
9362 * message.el (message-abbrevs-loaded): Remove.
9363 (mailabbrev): Require it.
9364
9365 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9366
93672002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9368
9369 * pop3.el (pop3-open-server): Set process buffer unibyte.
9370
93712002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9372
9373 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9374
93752002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9376
9377 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9378 too.
9379
1b17f81a 93802002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9381
9382 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9383 duplication.
9384 (gnus-summary-save-parts-type-history): Ditto.
9385 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9386
93872002-03-09 Paul Jarc <prj@po.cwru.edu>
9388
9389 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9390
996aa8c1
MB
93912002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9392
9393 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9394
23f87bed
MB
93952002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9396
9397 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9398 -->" as the end of the first article.
9399
23f87bed
MB
9400 * message.el (message-add-action): Use add-to-list.
9401 (message-delete-action): New function.
9402
9403 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9404 pieces.
9405
94062002-03-05 Paul Jarc <prj@po.cwru.edu>
9407
9408 * nnnil.el: New file.
9409 * gnus.el (gnus-valid-select-methods): Include nnnil.
9410
94112002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9412
9413 * message.el (message-syntax-checks): Because canlock is
9414 supported, we disable sender syntax check.
9415 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9416
9417 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9418 value of message-syntax-checks.
9419
9420 * qp.el (quoted-printable-decode-region): Doc addition.
9421 From: Eli Zaretskii <eliz@is.elta.co.il>
9422
9423 * mail-source.el (make-source-make-complex-temp-name): Use
9424 make-temp-file.
9425
9426 * mm-util.el (mm-make-temp-file): New function.
9427 * nneething.el (nneething-file-name): Use it.
9428 * mml-smime.el (mml-smime-encrypt): Ditto.
9429 * mm-view.el (mm-inline-wash-with-file): Ditto.
9430 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9431 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9432 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9433 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9434 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9435 * gnus-art.el (gnus-mime-print-part): Ditto.
9436
94372002-03-04 Paul Jarc <prj@po.cwru.edu>
9438
9439 * message.el (nnmaildir-article-number-to-base-name): New
9440 function.
9441 (nnmaildir-base-name-to-article-number): New function.
9442
94432002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9444
9445 * smime.el (smime-make-temp-file): Don't quote
9446 `temporary-file-directory'.
9447
94482002-03-04 Simon Josefsson <jas@extundo.com>
9449
9450 * smime.el (smime-sign-region): Rename argument keyfiles to
2f1982bb 9451 keyfile. You only sign something with one key.
23f87bed
MB
9452 (smime-sign-buffer): Better completing-read prompt.
9453 (smime-decrypt-buffer): Ditto.
9454
9455 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9456
9457 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9458 completing-read.
9459 (mm-view-pkcs7-decrypt): CRLF->LF.
9460
996aa8c1 94612002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9462
9463 * message.el (message-hierarchical-addresses): New variable.
9464 (message-get-reply-headers): Use it.
23f87bed 9465
996aa8c1 94662002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9467
9468 * message.el (message-mode): If buffer-file-name, don't set auto
9469 save file name.
23f87bed
MB
9470
94712002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9472
2f1982bb 9473 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
23f87bed
MB
9474 takes one argument in read-char.
9475
9476 * message.el (message-fix-before-sending): Forward a char.
9477 Check mmu-multibyte-p, add control-1.
9478
94792002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9480
9481 * gnus-start.el (gnus-read-init-file): Ditto.
9482
9483 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9484
23f87bed
MB
9485 * mail-source.el (mail-source-fetch): Extract the right error
9486 code.
9487
9488 * message.el (message-fix-before-sending): Check illegible text.
9489
9490 * gnus-util.el (gnus-multiple-choice): New function.
9491
9492 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9493 also defined in gnus-score.el.
9494
94952002-03-01 Paul Jarc <prj@po.cwru.edu>
9496
2f1982bb 9497 * message.el (message-get-reply-headers): Downcase email addresses
23f87bed
MB
9498 for comaparisons for duplicate removal.
9499
95002002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9501
2f1982bb 9502 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
23f87bed
MB
9503 implementation of PKCS#7, which just allows users read the
9504 message.
9505 (mm-view-pkcs7): Use it.
9506
95072002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9508
9509 * gnus.el (large-newsgroup-initial): New parameter.
9510
9511 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9512 (gnus-summary-insert-old-articles): Ditto.
9513
996aa8c1 95142002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9515
9516 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9517 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9518
95192002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9520
9521 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9522 small numbers.
9523
95242002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9525
9526 * deuglify.el: Fix comments.
9527
996aa8c1
MB
95282002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9529
9530 * mml.el (mml-generate-mime-1): Add cdr.
9531
23f87bed
MB
95322002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9533
9534 * html2text.el (html2text-clean-anchor): If there is no HREF,
9535 insert nothing.
9536
23f87bed
MB
9537 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9538 (mm-text-html-washer-alist): Ditto.
9539
9540 * mm-decode.el (mm-text-html-renderer): Add html2text.
9541
9542 * html2text.el: Face lift.
9543
9544 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9545
95462002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9547
9548 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9549
2f1982bb 9550 * deuglify.el: Change copy right. Add autoload. Add coding-system.
23f87bed 9551
996aa8c1
MB
95522002-02-22 Raymond Scholz <rscholz@zonix.de>
9553
9554 * deuglify.el: New file. The original file name is
9555 gnus-outlook-deuglify.el.
9556
95572002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9558
9559 * mm-decode.el (mm-display-external): Use
996aa8c1 9560 mm-file-name-rewrite-functions.
23f87bed
MB
9561
95622002-02-22 Paul Jarc <prj@po.cwru.edu>
9563
9564 * nnmaildir.el (nnmaildir-request-list): Report the highest
9565 article number, not the total number of articles.
9566
95672002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9568
9569 * gnus-sum.el: Move uu key map here.
9570 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9571
95722002-02-21 Paul Jarc <prj@po.cwru.edu>
9573
9574 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9575 nnmail-expiry-wait* if expire-age parameter is not set.
9576
95772002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9578
9579 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9580 function.
9581 (gnus-group-sort-selected-groups-by-real-name): New function.
9582 (gnus-group-make-menu-bar): Add sort by real name.
9583
9584 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9585 rebuild.
9586 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9587 nil as dependencies as well.
9588
95892002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9590
9591 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9592 for mime-parts.
9593
9594 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9595
1b17f81a
MB
9596 * message.el (message-send-mail): Be talkative.
9597
95982002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9599
23f87bed
MB
9600 * gnus-group.el (gnus-group-name-decode): Don't test
9601 multibyte-string, because it breaks XEmacs.
23f87bed 9602
1b17f81a 96032002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9604
9605 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9606 (mm-automatic-display): Ditto.
9607
9608 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9609
96102002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9611
9612 * many files: Remove trailing whitespaces, replace spc+tab with
9613 tab, replace leading whitespaces with tabs.
9614
96152002-02-19 Paul Jarc <prj@po.cwru.edu>
9616
9617 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9618 articles with no body and no blank line after the header.
9619
96202002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9621
9622 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9623 parts.
9624
9625 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9626 non-ascii chars.
9627
9628 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9629
9630 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9631 w3-delay-image-loads.
9632 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9633 (mm-w3-prepare-buffer): Ditto.
9634
9635 * mail-source.el (mail-source-fetch-directory): Run scripts.
9636
96372002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9638
9639 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9640 for Majordomo confirmations.
9641
96422002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9643
9644 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9645
96462002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9647
9648 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9649
1b17f81a 96502002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9651
9652 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9653 References header field.
23f87bed
MB
9654
96552002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9656
9657 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9658 (mm-inline-render-with-stdin): Ditto.
9659 (mm-inline-render-with-function): Ditto.
9660 (mm-inline-wash-with-file): Bind coding-system-for-write.
9661 (mm-inline-wash-with-stdin): Ditto.
9662
96632002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9664
9665 Suggested by Felix Natter <fnatter@gmx.net>
9666
9667 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9668 gnus-mime-externalize-view.
9669 (gnus-mime-view-part-internally): Rename from
9670 gnus-mime-internalize-view.
9671 (gnus-article-view-part-externally): Rename from
9672 gnus-article-externalize-part.
9673 (gnus-mime-action-alist): Change correspondingly.
9674 (gnus-mime-button-commands): Ditto.
9675 (gnus-mime-action-alist): Remove duplication.
9676
9677 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9678
96792002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9680
9681 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9682
9683 * gnus-art.el (gnus-display-mime): Use it.
9684
9685 * mm-partial.el (mm-partial-find-parts): Use it.
9686
9687 * gnus-sum.el (gnus-article-loose-mime): Rename from
9688 gnus-article-no-strict-mime.
9689 (gnus-summary-save-parts): Use it.
9690
96912002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9692
9693 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9694 local variable.
9695
9696 * gnus-art.el (article-display-x-face): Don't sort multiple
9697 X-Faces.
9698
96992002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9700
9701 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9702 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9703
9704 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9705
97062002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9707
9708 Some ideas is inspired by code from Hrvoje Niksic
9709 <hniksic@arsdigita.com>
9710
9711 * gnus-art.el (gnus-article-wash-function): Set the default to
9712 nil, so that we use mm-text-html-renderer instead.
9713 (article-wash-html): Use mm-text-html-renderer.
9714
9715 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9716 (mm-text-html-renderer): New variable.
9717 (mm-inline-text-html-renderer): Set the default to nil, so that we
9718 use mm-text-html-renderer instead.
9719
9720 * mm-view.el (mm-inline-text-html): New function.
9721 (mm-text-html-renderer-alist): New variable.
9722 (mm-inline-text-vcard): New function.
9723 (mm-inline-text): Split.
9724 (mm-links-remove-leading-blank): New function.
9725 (mm-inline-render-with-file): New function.
9726 (mm-inline-render-with-stdin): New function.
9727 (mm-inline-render-with-function): New function.
9728 (mm-text-html-washer-alist): New variable.
9729 (mm-inline-wash-with-file): New function.
9730 (mm-inline-wash-with-stdin): New function.
9731
5cedca8d 97322002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9733
9734 * message-utils.el: Fix installation doc.
23f87bed
MB
9735
97362002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9737
9738 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9739 (gnus-post-method): Use it.
9740 (gnus-summary-cancel-article): Find the correct post-method.
9741
9742 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9743 * message.el (message-send-news): Ditto.
9744 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9745 <ipmonger@delamancha.org>
9746
9747 * gnus.el (gnus-select-method): Fix doc.
9748 (gnus-server-string): Use 'using nntp'.
9749
9750 * gnus-agent.el (gnus-slave-unplugged): New command.
9751 From: Felix Natter <fnatter@gmx.net>
9752
97532002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9754
9755 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9756 Call edit-done-function first, then change the window
9757 configuration.
2f1982bb 9758 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
23f87bed
MB
9759 (gnus-article-edit-mode): mml-mode.
9760
9761 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
2f1982bb 9762 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
23f87bed
MB
9763
9764 * message-utils.el: Adopt the file.
9765
1b17f81a
MB
97662002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9767
23f87bed 9768 * message-utils.el: New file.
23f87bed
MB
9769
97702002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9771
9772 * gnus-sum.el (gnus-summary-move-article): Select-article only
2f1982bb 9773 when gnus-move-split-methods is non-nil. And we don't render or
23f87bed
MB
9774 mark the article.
9775
9776 * gnus-fun.el (gnus-shell-command-to-string): New function.
9777 (gnus-shell-command-on-region): New function.
9778 (gnus-random-x-face): Use them.
9779 (gnus-x-face-from-file): Ditto.
9780 (gnus-convert-image-to-gray-x-face): Ditto.
9781 (gnus-convert-gray-x-face-to-xpm): Ditto.
9782 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9783
97842002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9785
9786 * gnus-art.el (gnus-treat-display-xface): Don't use
9787 `shell-command-to-string' when compiling.
9788 (gnus-treat-display-grey-xface): Ditto.
9789
97902002-02-13 Paul Jarc <prj@po.cwru.edu>
9791
9792 * nnmaildir.el (nnmaildir--article-count): If the group is
9793 completely empty, report minimum article number as 1 instead of 0.
9794
97952002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9796
9797 * gnus-agent.el (gnus-get-predicate): Use nconc.
9798
9799 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9800 gnus-summary-display-cache as cache.
9801
9802 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9803 (nndoc-mail-in-mail-type-p): New function.
9804 (nndoc-mail-in-mail-article-begin): New function.
9805
98062002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9807
9808 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9809
9810 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9811 use-hard-newlines to nil.
9812
9813 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9814 image is not available if window-system is not available.
9815
9816 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9817
98182002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9819
9820 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9821 bookmark, because update-mark doesn't handle it correctly.
9822
98232002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9824
9825 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9826 directly instead of calling message-send-mail.
9827
9828 * gnus-start.el (gnus-read-descriptions-file): Use
9829 gnus-default-charset.
9830
9831 * mm-util.el (mm-guess-mime-charset): New function.
9832
9833 * gnus.el (gnus-default-charset): Use it.
9834 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9835 the default.
9836
98372002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9838
9839 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
9840 (article-display-x-face): Use it. Disable grey xface, if
9841 uncompface is not found.
9842
9843 * message.el (message-mode): Don't enable multibyte on an indirect
9844 buffer.
9845
9846 * nnrss.el (nnrss-content-function): New variable.
9847 (nnrss-request-article): Use it.
9848
98492002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9850
9851 * gnus.el: Add article-unsplit-urls.
9852 * gnus-sum.el: Ditto.
9853 * gnus-art.el (gnus-treat-strip-cr): New variable.
9854 (gnus-treatment-function-alist): Use it.
9855 (article-unsplit-urls): New function.
9856 (gnus-article-make-menu-bar): Use it.
9857 From: Michael Cook <michael.cook@cisco.com>
9858
98592002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9860
9861 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9862 copy.
9863
98642002-02-07 Paul Jarc <prj@po.cwru.edu>
9865
9866 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9867 with internal whitespace.
9868 (gnus-parent-id): Ditto.
9869
98702002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9871
9872 * gnus-art.el (gnus-article-treat-body-boundary): Add
9873 gnus-decoration property.
9874 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9875
23f87bed
MB
9876 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9877 too many spaces.
9878
9879 * rfc2047.el (rfc2047-unfold-region): Ditto.
2f1982bb 9880 (rfc2047-decode-region): Don't unfold. Let
23f87bed
MB
9881 gnus-article-treat-unfold-headers do it.
9882
1b17f81a
MB
98832002-02-07 Matt Armstrong <matt@lickey.com>.
9884
9885 * message.el (message-mode): Set local-abbrev-table.
9886
98872002-02-07 Jesper Harder <harder@ifa.au.dk>
9888
23f87bed 9889 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
9890
98912002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9892
9893 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9894 (gnus-configure-posting-styles): Use it.
9895 (gnus-configure-posting-styles): Remove trailing newspaces.
9896
98972002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9898
9899 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9900 is non-nil.
9901
9902 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9903
9904 * gnus.el (gnus-server-to-method): Switch position with
9905 gnus-server-get-method.
9906 (gnus-agent): Add doc.
9907
9908 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9909 (gnus-summary-save-parts): Use it.
9910
9911 * gnus-art.el (gnus-display-mime): Use it.
9912 * mm-partial.el (mm-partial-find-parts): Use it.
9913
9914 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9915
23f87bed
MB
9916 * nnagent.el (nnagent-request-expire-articles): Don't delete
9917 files.
9918
1b17f81a
MB
99192002-02-06 Stefan Reich\e,Av\e(Br <xsteve@riic.at>
9920
9921 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9922
99232002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
9924
9925 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
9926
99272002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9928
9929 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9930 open parenthesis.
9931
9932 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9933 (mm-inline-text-html-render-with-w3): Ditto.
9934 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9935 Suggested by Dave Love <d.love@dl.ac.uk>.
9936
9937 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9938
9939 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9940 * nntp.el (nntp-send-command): Ditto.
9941 * nntp.el (nntp-send-command-nodelete): Ditto.
9942
99432002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9944
9945 * mm-url.el (mm-url-load-url): New function.
9946 (mm-url-insert-file-contents): Use it.
9947
9948 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9949
9950 * message.el (message-forward-make-body): Correctly copy
9951 forward-buffer.
9952
9953 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9954
99552002-02-04 Simon Josefsson <jas@extundo.com>
9956
9957 * gnus-art.el (gnus-article-followup-with-original): Mark with
9958 force, prevent errors when following up from article buffer.
9959 (gnus-article-reply-with-original): Ditto.
9960
9961 * binhex.el (binhex-decoder-switches): Fix doc. From
9962 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk).
9963
99642002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9965
9966 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9967 highlight-citation after emphasize.
9968
1b17f81a 99692002-02-04 David Edmondson <dme@sun.com>
23f87bed 9970
1b17f81a 9971 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 9972
1b17f81a 9973 * nnml.el (nnml-open-marks): Ditto.
23f87bed 9974
1b17f81a 99752002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
9976
9977 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
9978
99792002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9980
9981 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9982 save-excursion.
9983 (gnus-cache-braid-heads): Ditto.
9984
9985 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9986 line, because there are extra articles in the overview buffer.
9987
9988 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9989
9990 * message.el (message-forward-rmail-make-body): Directly use
9991 rmail-msg-restore-non-pruned-header to avoid calling
9992 vertical-motion.
9993
99942002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9995
9996 * gnus-cache.el (gnus-summary-insert-cached-articles):
9997 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9998
9999 * gnus-group.el (gnus-group-mark-article-read): Nreverse
10000 gnus-newsgroups-unselected.
10001
10002 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10003 gnus-add-to-sorted-list.
10004
10005 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
2f1982bb 10006 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
23f87bed
MB
10007 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10008 (gnus-update-read-articles): UNREAD is sorted.
10009 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10010 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10011 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10012 (gnus-newsgroup-dormant): Require sorted.
10013
10014 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10015 directories.
10016 (gnus-dired-print): New function.
10017
2f1982bb 10018 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
23f87bed
MB
10019 ps-despool.
10020
100212002-02-02 Simon Josefsson <jas@extundo.com>
10022
10023 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10024
100252002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10026
10027 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
2f1982bb 10028 t. This makes gnus-agent customizable without putting
23f87bed
MB
10029 gnus-agentize into .gnus.
10030
10031 * gnus.el (gnus-agent): Make it customizable.
10032
23f87bed
MB
10033 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10034 if no article.
10035 (gnus-cache-possibly-remove-article): Ditto.
10036 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10037
1b17f81a
MB
100382002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10039
10040 * gnus-dired.el: New file.
10041
23f87bed
MB
100422002-02-01 Simon Josefsson <jas@extundo.com>
10043
10044 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10045
100462002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10047
10048 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10049 (mm-setup-w3m): Don't bind keys listed in the above.
10050
100512002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10052
10053 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10054 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10055 is non-nil; bind `w3m-force-redisplay' with nil.
10056
10057 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10058
10059 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10060
100612002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10062
2f1982bb 10063 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
23f87bed
MB
10064 use mail-header-unfold-field.
10065
10066 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10067 gnus-summary-limit.
10068
10069 * gnus-range.el (gnus-add-to-sorted-list): New function.
10070 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10071 (gnus-mark-article-as-unread): Ditto.
10072 (gnus-summary-mark-article-as-unread): Ditto.
10073 (gnus-build-get-header): Ditto.
10074 (gnus-summary-prepare-threads): Ditto.
10075 (gnus-summary-insert-pseudos): Ditto.
10076 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10077 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10078 (gnus-summary-insert-old-articles): Ditto.
10079
10080 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10081 (gnus-configure-posting-styles): Support the new format.
10082
10083 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10084 edebug-form-spec to (sexp body).
10085 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10086
10087 * message.el (message-reply-headers): Add doc.
10088
100892002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10090
10091 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10092 gnus-cache-active-hashtb.
10093
10094 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10095 (gnus-agent-summary-fetch-group): Use it.
10096
10097 * gnus-msg.el (gnus-debug-files): New variable.
10098 (gnus-debug-exclude-variables): New variable.
10099 (gnus-debug): Use them.
10100
10101 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10102
101032002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10104
10105 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10106 (message-mode-syntax-table): Move back the previous position.
10107
10108 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10109
10110 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10111 gnus-sorted-difference.
10112
10113 * nnsoup.el (nnsoup-request-expire-articles): Use
10114 gnus-sorted-difference.
10115
10116 * nnheader.el: Autoload gnus-sorted-difference.
10117
10118 * nnfolder.el (nnfolder-request-expire-articles): Use
10119 gnus-sorted-difference.
10120
10121 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10122 gnus-sorted-difference.
10123
10124 * gnus-range.el: Autoload cookies.
10125 (gnus-sorted-difference): New function.
10126 (gnus-sorted-ndifference): New function.
10127 (gnus-sorted-nintersection): Rename from
10128 gnus-set-sorted-intersection.
10129 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10130 (gnus-list-range-difference): Rename from
10131 gnus-inverse-list-range-intersection.
10132 (gnus-inverse-list-range-intersection): Use defalias.
10133
10134 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10135 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10136 (gnus-articles-to-read): Use gnus-sorted-difference.
10137 (gnus-summary-limit-mark-excluded-as-read): Use
10138 gnus-sorted-intersection and gnus-sorted-ndifference.
10139 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10140 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10141
10142 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10143
101442002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10145
10146 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10147 property to the buffer for using emacs-w3m command keys.
10148
10149 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10150 option.
10151
10152 * mm-view.el (mm-w3m-mode-map): New variable.
10153 (mm-w3m-mode-command-alist): New variable.
10154 (mm-w3m-minor-mode): Removed.
10155 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10156 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10157 buffer for using emacs-w3m command keys.
10158
101592002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10160
10161 * message.el (message-mode-syntax-table): Move forward.
10162 (message-cite-prefix-regexp): Auto detect non word constituents.
10163 (message-cite-prefix-regexp): Don't use with-syntax-table.
10164
10165 * gnus-sum.el (gnus-summary-update-info): Use
10166 gnus-list-range-intersection.
10167
10168 * gnus-agent.el (gnus-agent-fetch-headers): Use
10169 gnus-list-range-intersection.
10170
10171 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10172 (gnus-list-range-intersection): Use it.
10173 (gnus-inverse-list-range-intersection): Ditto.
10174 (gnus-sorted-intersection): Add doc.
10175 (gnus-set-sorted-intersection): Add doc.
10176 (gnus-sorted-union): New function.
10177 (gnus-set-sorted-union): New function.
10178
10179 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10180 (gnus-inverse-list-range-intersection): Ditto.
10181
101822002-01-29 Karl Kleinpaste <karl@charcoal.com>
10183
10184 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10185
10186 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10187 and permit `:' and `\' in order to handle full Windows pathnames.
10188 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10189 technically not correct per standard, but seems to have common use.
10190
101912002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10192
10193 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10194 replacing numbers.
10195
101962002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10197
10198 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10199
10200 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10201 Don't split when the window is small, e.g. when a small *BBDB*
10202 window is the lowest one.
10203
10204 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2f1982bb
JB
10205 nnheader-find-nov-line to speed up. Use nreverse, because it is
10206 sorted. Use nnheader-insert-nov-file.
23f87bed
MB
10207
102082002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10209
10210 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10211
10212 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10213 of `w3m-display-inline-images' with the value of
10214 `mm-inline-text-html-with-images'.
10215 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10216
10217 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10218
102192002-01-27 Richard M. Stallman <rms@gnu.org>
10220
10221 * time-date.el: Add autoload cookies. Many doc fixes.
10222 (time-add): New function.
10223 (time-subtract): Renamed from subtract-time.
10224 (subtract-time): New alias for time-subtract.
10225
102262002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10227
10228 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10229 emacs-w3m in doc-string.
10230
23f87bed
MB
102312002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10232
10233 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10234
10235 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10236 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10237 (mm-w3m-cid-retrieve): New function.
10238 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10239
102402002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10241
10242 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10243
102442002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10245
10246 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10247
102482002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10249
10250 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10251 32K.
10252
10253 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10254
10255 * nnmail.el (nnmail-article-group): Decode headers before running
10256 split rules over them.
10257 (nnmail-mail-splitting-charset): New variable.
10258
10259 * smiley.el: Replaced with smiley-ems.el.
10260
102612002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10262
10263 * mm-url.el (mm-url-predefined-programs): Add w3m.
10264 (mm-url-program): Ditto.
10265
102662002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10267
10268 * nnml.el (nnml-use-compressed-files): New variable.
10269 (nnml-filenames-are-evil): Removed.
10270 (nnml-current-group-article-to-file-alist): Don't use.
10271 (nnml-update-file-alist): Inhibit.
10272 (nnml-article-to-file): Use new var.
10273
102742002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10275
10276 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10277
2f1982bb 10278 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
23f87bed
MB
10279
102802002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10281
10282 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10283 function.
10284
10285 * gnus-util.el (gnus-cache-file-contents): New function.
10286
10287 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10288 (gnus-agent-load-alist): Use it.
10289
10290 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10291
10292 * nnheader.el (nnheader-insert-nov-file): New function.
10293
10294 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10295
10296 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10297 there are no references.
10298 (gnus-extract-message-id-from-in-reply-to): New function.
10299 (gnus-nov-parse-line): Use in-reply-to if there are no
10300 references.
10301
103022002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10303
10304 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10305
10306 * gnus-util.el (gnus-parse-without-error): New macro.
10307
103082002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10309
10310 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
2f1982bb 10311 (gnus-article-wash-function): Use locate-library to decide which
23f87bed
MB
10312 to use.
10313
103142002-01-25 Simon Josefsson <jas@extundo.com>
10315
10316 * pop3.el (pop3-munge-message-separator): Work if no date.
10317 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10318
103192002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10320
10321 * gnus-agent.el (gnus-agent-save-alist): Fix.
10322
10323 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10324 mistake. Reinstated lost code.
10325
103262002-01-25 Josh Huber <huber@alum.wpi.edu>
10327
10328 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10329 one exists in the case of an encrypted message with an internal
10330 signature.
10331
103322002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10333
10334 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10335
23f87bed
MB
103362002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10337
10338 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10339 error.
10340
10341 * gnus.el (gnus-server-to-method): Made into subst.
10342 (gnus-server-method-cache): New variable.
10343 (gnus-server-to-method): Use it.
10344 (gnus-group-method-cache): New variable.
10345 (gnus-find-method-for-group-1): Renamed.
10346 (gnus-find-method-for-group): New function.
10347 (gnus-group-method-cache): Removed.
10348
10349 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10350 function.
10351
10352 * gnus-range.el (gnus-members-of-range): New function.
10353 (gnus-list-range-intersection): Renamed.
10354 (gnus-inverse-list-range-intersection): New function.
10355
10356 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10357
10358 * nnagent.el (nnagent-retrieve-headers): New implementation.
10359
10360 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10361 implementation.
10362
103632002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10364
23f87bed
MB
10365 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10366 charset-encoded html contents.
10367
103682002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10369
10370 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10371 an empty file.
10372
10373 * nnweb.el (url): Ignore errors when request url.
10374
10375 * nnrss.el: Clean up the comments.
10376
103772002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10378
23f87bed
MB
10379 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10380 (mm-inline-media-tests): Test whether the value of
10381 `mm-inline-text-html-renderer' is a function for text/html.
10382
10383 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10384 separated from `mm-inline-text'.
10385 (mm-w3m-minor-mode): New variable.
10386 (mm-w3m-setup): New variable.
10387 (mm-setup-w3m): New function.
10388 (mm-inline-text-html-render-with-w3m): New function.
10389 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10390 text/html.
10391
23f87bed
MB
103922002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10393
10394 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10395 and `gnus-xmas-completing-read'.
10396
103972002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10398
10399 * nneething.el (nneething-message-id-number): Abolished.
10400 (nneething-encode-file-name): Not encode numerical characters.
10401 (nneething-make-head): `nneething-message-id-number' is not
10402 used to generate message IDs.
10403
104042002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10405
10406 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10407 characters.
10408
104092002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10410
10411 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10412 (gnus-xmas-redefine): Redefine conditionally.
10413
104142002-01-22 Josh Huber <huber@alum.wpi.edu>
10415
10416 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10417 tag.
10418
104192002-01-22 Josh Huber <huber@alum.wpi.edu>
10420
10421 * message.el (message-font-lock-keywords): Added the secure tag.
10422 * mml-sec.el: Added functions to generate/modify/remove the secure
10423 tag while in message mode.
10424 * mml-sec.el (mml-secure-message): New.
10425 * mml-sec.el (mml-unsecure-message): New.
10426 * mml-sec.el (mml-secure-message-sign-smime): New.
10427 * mml-sec.el (mml-secure-message-sign-pgp): New.
10428 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10429 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10430 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10431 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10432 * mml.el (mml-parse-1): Added code to recognise the secure tag and
10433 convert it to either a part or multipart depending on if there are
10434 other parts in the message.
10435 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10436 to use the secure tag, rather than the part tag.
10437 * mml.el (mml-preview): Added a save-excursion to keep cursor
10438 position after doing an MML preview.
10439
104402002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10441
10442 * nnheader.el (nnheader-parse-overview-file): New function.
10443 (nnheader-write-overview-file): New function.
10444
104452002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10446
10447 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10448 in wanted.
10449
10450 * nnweb.el (nnweb-type-definition): Clean up.
10451
e3e955fe 104522002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
23f87bed
MB
10453
10454 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10455 buffer exists before jumping to it.
10456
104572002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10458
10459 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10460 function.
10461 (article-wash-html): Use it.
10462 (gnus-article-wash-function): New variable.
10463 (gnus-article-wash-html-with-w3m): New function.
10464
23f87bed
MB
104652002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10466
10467 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10468 command line.
10469
104702002-01-21 Simon Josefsson <jas@extundo.com>
10471
10472 * canlock.el (base64-encode-string): Autoload it from base64.
10473 (canlock-make-cancel-key): Base64 encode unibyte string.
10474
104752002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10476
10477 * nnfolder.el (nnfolder-request-accept-article): Unfold
10478 x-from-line.
10479 (nnfolder-request-replace-article): Ditto.
10480
104812002-01-20 Nevin Kapur <nevin@jhu.edu>
10482
10483 * gnus-group.el (gnus-group-best-unread-group): Use the right
10484 positioning function.
10485
104862002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10487
10488 * smiley-ems.el (smiley-region): Use new function.
10489 (smiley-update-cache): Use general image functions.
10490 (smiley-region): Use general functions.
10491
10492 * gnus-util.el (gnus-graphic-display-p): New function.
10493
10494 * nnmail.el (nnmail-article-group): Allow outputting traces of
10495 non-strings.
10496
10497 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10498 (nndoc-exim-bounce-type-p): New function.
10499
10500 * message.el (message-dont-send): Doc fix.
10501
10502 * gnus-util.el (gnus-completing-read): Remove
10503 inherit-input-method.
10504
10505 * gnus-art.el (gnus-treat-smiley): Doc fix.
10506
10507 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10508 articles.
10509
105102002-01-19 Simon Josefsson <jas@extundo.com>
10511
10512 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10513 (imap-kerberos4-open): Ditto.
10514 (imap-open): Set port correctly, don't set auth.
10515
105162002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10517
10518 * gnus.el (gnus-version-number): Bump version number.
10519
996aa8c1 105202002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10521
10522 * gnus.el: Oort Gnus v0.05 is released.
10523
105242002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10525
10526 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10527 exists.
10528
10529 * gnus-spec.el (gnus-string-width-function): New function.
10530 (gnus-tilde-cut-form): Use it.
10531 (gnus-tilde-max-form): Ditto.
10532 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10533 (gnus-substring-function): Use it.
10534 (gnus-tilde-cut-form): Ditto.
10535 (gnus-substring-function): New function.
10536
10537 * message.el (message-check-news-header-syntax): New message.
10538
10539 * gnus.el (gnus-slave-no-server): Doc fix.
10540
10541 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10542
105432002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10544
10545 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10546 `seen' if it looks like (seen NUM1 . NUM2). It should be
10547 (seen (NUM1 . NUM2)).
10548
105492002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10550
10551 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10552 number in closed topics.
10553
105542002-01-19 Daniel Pittman <daniel@rimspace.net>
10555
10556 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10557 functions.
10558
105592002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10560
10561 * gnus.el (gnus-group-find-parameter): Clean up.
10562
10563 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10564 articles.
10565
10566 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10567
10568 * nnmail.el (nnmail-article-group): Clean up.
10569
105702002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10571
10572 * gnus-agent.el (gnus-category-name): Intern the category name.
10573
105742002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10575
10576 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10577
10578 * gnus-util.el (gnus-completing-read): New function.
10579
105802002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10581
10582 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10583
10584 * smiley-ems.el (smiley-region): Register smiley.
10585 (smiley-toggle-buffer): Rewrite the function.
10586 (smiley-active): Removed.
10587
105882002-01-19 Simon Josefsson <jas@extundo.com>
10589
10590 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10591 Jesper Harder <harder@ifa.au.dk>.
10592
105932002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10594
10595 * gnus-art.el (gnus-request-article-this-buffer): Call
10596 `nneething-get-file-name' to extract the file name from the
10597 message id.
10598
10599 * nneething.el (nneething-encode-file-name): New function.
10600 (nneething-decode-file-name): Ditto.
10601 (nneething-get-file-name): Ditto.
10602 (nneething-make-head): Encode the file name and encapsulate it
10603 into the field of the message id.
10604
106052002-01-18 Simon Josefsson <jas@extundo.com>
10606
10607 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10608 stored in .marks.
10609
10610 * nnfolder.el (nnfolder-request-update-info): Ditto.
10611
106122002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10613
10614 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10615
106162002-01-18 Simon Josefsson <jas@extundo.com>
10617
10618 * imap.el (imap-starttls-p): Don't check for binary.
10619 (imap-gssapi-auth-p): Ditto.
10620 (imap-kerberos4-auth-p): Ditto.
10621 (imap-open): Change logic. Iterate through all possible streams,
10622 instead of bailing out after first failure. Move authenticator
10623 decision to `imap-authenticate'.
10624 (imap-authenticate): Change logic, now finds the authenticator to
10625 use, was previously in `imap-open'.
10626 (imap-open): Return nil on failure.
10627 (imap-open): Setup temp buffer correctly.
10628 (imap-open): Return buffer only on success.
10629 (imap-interactive-login, imap-interactive-login): Tell the user
10630 which stream/authenticator is used for the queried
10631 username/password.
10632 (imap-open, imap-authenticate): Set variables.
10633 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10634 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10635
106362002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10637
10638 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10639
106402002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10641
10642 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10643
106442002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10645
10646 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10647 (gnus-agent-group-mode-map): Bind it to "Jo".
10648 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10649
106502002-01-17 Karl Kleinpaste <karl@charcoal.com>
10651
10652 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10653 (gnus-summary-mail-toolbar): Add mail article deletion button.
10654
10655 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10656 false positives for lines of "^^^^".
10657
2f1982bb 10658 * gnus-picon.el (gnus-picon-find-face): Faces database is all
23f87bed
MB
10659 lowercase.
10660
106612002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10662
10663 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
2f1982bb 10664 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
23f87bed
MB
10665 duplications.
10666 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10667
106682002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10669
10670 * gnus-sum.el (gnus-summary-initial-limit): Inline
10671 gnus-summary-limit-children.
10672 (gnus-summary-initial-limit): Don't limit if
10673 gnus-newsgroup-display is nil.
10674 (gnus-summary-initial-limit): No, don't.
10675
10676 * gnus-util.el
10677 (gnus-put-text-property-excluding-characters-with-faces): Inline
10678 gnus-put-text-property.
10679
10680 * gnus-spec.el (gnus-default-format-specs): New variable.
10681
10682 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10683 gnus-format-specs.
10684 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10685
10686 * gnus-spec.el (gnus-update-format-specifications): Really check
10687 the Gnus version of the .newsrc.eld file.
10688 (gnus-format-specs): Save the new default summary format.
10689
10690 * gnus-util.el (gnus-parent-id): Check whether references is empty
10691 before splitting.
10692
10693 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10694 functions.
10695 (gnus-gather-threads-by-references): Inline
10696 `gnus-split-references'.
10697
10698 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10699 default value of gnus-summary-line-format-spec.
10700
107012002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10702
10703 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10704 message.
10705 (nnslashdot-request-list): Ditto.
10706 (nnslashdot-sid-strip): Removed.
10707
107082002-01-15 Simon Josefsson <jas@extundo.com>
10709
10710 * nnimap.el (nnimap-close-asynchronous): Enable.
10711 (nnimap-close-group): Expunge.
10712
107132002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10714
10715 * gnus-util.el (gnus-user-date-format-alist): Typo.
10716 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10717
107182002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10719
10720 * nneething.el (nneething-request-article): Set
10721 `nnmail-file-coding-system' to `binary' locally, in order to read
10722 files without any conversion.
10723
107242002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10725
10726 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10727 nnheader-file-coding-system and nnmail-active-file-coding-system.
10728 (gnus-agent-regenerate-group): Ditto.
10729 (gnus-agent-regenerate): Ditto.
10730 (gnus-agent-write-active): Ditto.
10731 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10732
107332002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10734
10735 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10736 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10737
107382002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10739
10740 * gnus.el: We don't need gnus-article-show-all-headers.
10741
10742 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10743 Ditto.
10744
10745 * gnus-sum.el (gnus-summary-select-article): Don't call
10746 show-all-headers, because hidden headers are not hidden text any
10747 more.
10748
107492002-01-13 Simon Josefsson <jas@extundo.com>
10750
10751 * message.el (message-newline-and-reformat): Use `newline' instead
10752 of inserting \n, so that the newline is marked as hard.
10753
1b17f81a
MB
107542002-01-13 Jesper Harder <harder@ifa.au.dk>
10755
23f87bed 10756 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10757
107582002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10759
10760 * imap.el (imap-close): Keep going if quit.
10761
10762 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10763 nntp-server-buffer.
10764
107652002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10766
10767 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10768 avoid unbinding shadowed variables.
10769
10770 * gnus-art.el (gnus-picon-databases): Moved here.
10771 (gnus-picons-installed-p): Moved here.
10772 (gnus-article-reply-with-original): Use `mark'.
10773
10774 * gnus.el (gnus-picon): Moved here and renamed.
10775
10776 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10777 installed.
10778 (gnus-treat-mail-picon): Ditto.
10779 (gnus-treat-newsgroups-picon): Ditto.
10780
10781 * gnus-picon.el (gnus-picons-installed-p): New function.
10782
107832002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10784
10785 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10786
107872002-01-12 Simon Josefsson <jas@extundo.com>
10788
10789 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10790 (nnimap-before-find-minmax-bugworkaround): Use it.
10791 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10792 (nnimap-dont-close): New variable.
10793 (nnimap-close-group): Use it.
10794
107952002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10796
10797 * gnus-art.el (gnus-article-reply-with-original): Use
10798 `mark-active'.
10799
10800 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10801
10802 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10803 (gnus-score-advanced): Clean up.
10804 (gnus-score-advanced): Accept a multiple of the score.
10805
108062002-01-12 Simon Josefsson <jas@extundo.com>
10807
10808 * flow-fill.el (fill-flowed-display-column)
10809 (fill-flowed-encode-columnq): New variables. Suggested by
10810 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
10811 (fill-flowed-encode, fill-flowed): Use them.
10812
10813 * message.el (message-send-news, message-send-mail): Use
10814 m-b-s-n-p-e-h-n.
10815
10816 * mml.el (autoload): Autoload fill-flowed-encode.
10817 (mml-buffer-substring-no-properties-except-hard-newlines): New
10818 function.
10819 (mml-read-part): Use it.
10820 (mml-generate-mime-1): Encode format=flowed if appropriate.
10821 (mml-insert-mime-headers): Insert format=flowed.
10822
10823 * flow-fill.el (fill-flowed-encode): New function.
10824 (fill-flowed): Bind fill-column to window width.
10825
108262002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10827
10828 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10829 it exists.
10830 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10831 (gnus-summary-buffer-name): Don't return the dead name after all.
10832 (gnus-summary-setup-buffer): Kill the dead buffer.
10833
10834 * gnus-art.el (gnus-article-followup-with-original): Store the
10835 value of the mark before deactivating it.
10836
108372002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10838
10839 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10840 From: Karl Kleinpaste <karl@charcoal.com>
10841
10842 * gnus-art.el (article-display-x-face): Ditto.
10843 (gnus-article-reply-with-original): Use gnus-region-active-p.
10844 (gnus-article-followup-with-original): Ditto.
10845
10846 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10847 downloadable article either.
10848
108492002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10850
10851 * gnus-art.el (article-display-x-face): Insert From:.
10852
10853 * gnus-sum.el (gnus-summary-move-article): Don't draw the
2f1982bb 10854 article. Bind gnus-display-mime-function and
23f87bed
MB
10855 gnus-article-prepare-hook.
10856
10857 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
2f1982bb 10858 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
23f87bed 10859 gnus-agent-possibly-synchronize-flags to the last.
2f1982bb 10860 (gnus-agent-go-online): New function. New variable.
23f87bed
MB
10861
108622002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10863
10864 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10865 (gnus-agent-regenerate): Ditto.
10866
108672002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10868
10869 * message.el (message-ignored-news-headers)
10870 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10871 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10872
10873 * gnus.el (gnus-gethash-safe): New macro.
10874
10875 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10876 (gnus-agent-regenerate): Show messages.
10877
108782002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10879
10880 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10881 (gnus-agent-regenerate): New function.
10882 (gnus-agent-save-alist): Sort.
10883 (gnus-agent-copy-nov-line): Test eobp.
10884 (gnus-agent-retrieve-headers): Erase buffer.
10885
108862002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10887
10888 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10889 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10890
10891 * gnus.el (gnus-agent-covered-methods): Move here.
10892 (gnus-online): New function.
10893 (gnus-agent-method-p): Move here.
10894
10895 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
2f1982bb 10896 nil. Remove articles-alist.
23f87bed
MB
10897
10898 * gnus-start.el (gnus-get-unread-articles): Check online.
10899 (gnus-groups-to-gnus-format): Ditto.
10900 (gnus-active-to-gnus-format): Ditto.
10901
10902 * gnus-agent.el (gnus-agent-get-function): Use it.
10903 (gnus-agent-get-undownloaded-list): Ditto.
10904 (gnus-agent-fetch-session): Only fetch online methods.
10905
10906 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10907 (gnus-server-mode-map): Ditto.
10908 (gnus-server-offline-face): New face.
10909 (gnus-server-offline-face): New variable.
10910 (gnus-server-font-lock-keywords): Add offline.
10911 (gnus-server-insert-server-line): Ditto.
10912 (gnus-server-offline-server): New function.
10913
10914 * gnus-int.el (gnus-open-server): Turn to offline.
10915 (gnus-server-unopen-status): New variable.
10916
109172002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10918
10919 * nnkiboze.el (nnkiboze-request-article): Use
10920 gnus-agent-request-article.
10921
10922 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
2f1982bb 10923 function. Insert undownloaded NOV.
23f87bed
MB
10924
10925 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10926 (gnus-agent-request-article): New function.
10927
10928 * gnus.el (gnus-agent-cache): New variable.
10929
10930 * gnus-int.el (gnus-retrieve-headers): Use
10931 gnus-agent-retrieve-headers.
10932 (gnus-request-head): Use gnus-agent-request-article.
10933 (gnus-request-body): Ditto.
10934
10935 * gnus-art.el (gnus-request-article-this-buffer): Use
10936 gnus-agent-request-article.
10937
10938 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10939 article if it is undownloaded.
10940
109412002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10942
10943 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10944
109452002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10946
10947 * canlock.el (canlock-string-as-unibyte): New macro.
10948 (canlock-sha1-with-openssl): Return a unibyte string.
10949 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10950
109512002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10952
10953 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10954
109552002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10956
10957 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10958 application/x-emacs-lisp.
10959
10960 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10961
10962 * nntp.el (nntp-request-article): Add group parameter.
10963 (nntp-request-head): Ditto.
2f1982bb 10964 (nntp-find-group-and-number): Add parameter group. Figure out
23f87bed
MB
10965 number if the status line doesn't give (e.g. quimby.gnus.org).
10966
109672002-01-08 Simon Josefsson <jas@extundo.com>
10968
10969 * mml.el (mml-generate-mime-1): Set recipient correctly.
10970
109712002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10972
10973 * message.el (message-read-from-minibuffer): Add parameter
10974 initial-contents.
10975 * gnus-msg.el (gnus-summary-resend-message): Use it.
10976
10977 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10978 behavior of quit-config.
10979
996aa8c1
MB
109802002-01-08 Bj\e,Ax\e(Brn Mork <bmork@dod.no> (tiny change)
10981
23f87bed 10982 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
10983
109842002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
10985
10986 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
10987
109882002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10989
2f1982bb 10990 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
23f87bed
MB
10991
10992 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10993
10994 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10995 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10996 because bbdb may use it.
10997
109982002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10999
11000 * nneething.el (nneething-request-article): When a non-text file
11001 is converted to an article, its data is encoded in base64. Call
11002 `nneething-make-head' with options to specify MIME types.
11003 (nneething-make-head): Add optional arguments to specify MIME
11004 types.
11005
110062002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11007
11008 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11009 header if there is not.
11010
11011 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11012
11013 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11014 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11015 (gnus-inews-do-gcc): Use them.
11016
11017 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11018 gnus-newsgroup-unselected.
11019
110202002-01-06 Simon Josefsson <jas@extundo.com>
11021
11022 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11023 condition-case, not ignore-errors.
11024
110252002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11026
11027 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11028 gnus-fetch-old-headers.
11029
11030 * gnus-art.el (article-display-x-face): Use the current buffer
2f1982bb 11031 unless `W f'. Otherwise, X-Face may be shown in the header of a
23f87bed
MB
11032 forwarded part.
11033 (gnus-treatment-function-alist): Treat xface before hiding
11034 headers.
11035
110362002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11037
11038 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11039 parameters.
11040
110412002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11042
11043 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11044 (mm-guess-charset): New function.
11045 (mm-charset-after): Use it.
11046 (mm-detect-coding-region): New function.
11047 (mm-detect-mime-charset-region): New function.
11048
11049 * gnus-sum.el (gnus-summary-show-article): Use
11050 mm-detect-coding-region.
11051
110522002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11053
11054 * message.el (message-make-fqdn): Be less violent.
11055
11056 * gnus.el (gnus-logo-color-style): Compute custom form
11057 automatically.
11058
11059 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11060 score file of the parent to the document group.
11061
11062 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11063 parameters parameter.
11064
11065 * gnus-score.el (gnus-score-load-file): Clean up.
11066
110672002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11068
11069 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11070 From: Damien Wyart <damien.wyart@free.fr>
11071
11072 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11073
110742002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11075
11076 * gnus-sum.el (gnus-select-group-hook): Typo.
11077
11078 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11079 is no quoted-printable-encoded STRING.
11080 From: Jesper Harder <harder@ifa.au.dk>
11081
11082 (rfc2047-decode-string): Decode it.
11083
110842002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11085
11086 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11087
e3e955fe 110882002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
23f87bed
MB
11089
11090 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11091 buffer to get rid of junk line.
11092
110932002-01-05 Simon Josefsson <jas@extundo.com>
11094
11095 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11096 C-o.
11097 (message-mode-map): Bind message-insert-or-toggle-importance to
11098 C-c C-u.
11099 (message-mode-map): Bind message-disposition-notification-to to
11100 C-c M-n.
11101 (message-mode-menu): Add m-d-n-t.
11102 (message-mode-field-menu): Add m-goto-from.
11103 (message-mode): Doc fix.
11104 (message-goto-from): New function.
11105 (message-insert-disposition-notification-to): New function.
11106 (message-tool-bar-map): Add receipt button.
11107
111082002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11109
11110 * gnus-sum.el (gnus-thread-latest-date): New function.
11111 (gnus-thread-sort-by-most-recent-number): Renamed.
11112 (gnus-thread-sort-functions): Doc fix.
11113 (gnus-select-group-hook): Don't use setq on a hook.
2f1982bb 11114 (gnus-thread-latest-date): Use date, not number.
23f87bed
MB
11115
11116 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11117 (gnus-agent-expire): Allow regexp of expire-days.
11118
11119 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11120 region.
11121 (gnus-article-followup-with-original): Ditto.
11122
11123 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11124
11125 * gnus-art.el (gnus-mime-display-alternative): Use
11126 gnus-local-map-property.
11127 (gnus-mime-display-alternative): Ditto.
11128 (gnus-insert-mime-security-button): Ditto.
11129 (gnus-insert-next-page-button): Ditto.
11130 (gnus-button-prev-page): Take optional args.
11131 (gnus-insert-prev-page-button): widget-convert.
11132
11133 * gnus-util.el (gnus-local-map-property): New function.
11134
11135 * gnus-art.el (gnus-prev-page-map): Use parent map.
11136 (gnus-next-page-map): Ditto.
11137
11138 * gnus-spec.el (gnus-parse-format): Clean up.
11139 (gnus-parse-format): Do complex formatting for %=.
11140
11141 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11142 "X-Face: " to the data in the built-in scenario.
11143
11144 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11145 (gnus-correct-pad-form): Renamed.
11146 (gnus-tilde-max-form): Clean up.
11147 (gnus-pad-form): Use gnus-use-correct-string-widths.
11148
11149 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11150 support if that is available.
11151
11152 * gnus-sum.el (gnus-thread-highest-number): New function.
11153 (gnus-thread-sort-by-most-recent-thread): New function.
11154 (gnus-thread-sort-functions): Doc fix.
11155
111562002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11157
11158 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11159 all cases.
11160 (gnus-summary-mode): Enable it in all cases.
11161 (gnus-summary-display-article): Ditto.
11162 (gnus-summary-edit-article): Ditto.
11163
11164 * gnus-ems.el (gnus-put-image): Really return glyph.
11165
11166 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11167 (gnus-treat-smiley): Don't take "P" in the interactive form.
11168
111692002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11170
11171 * compface.el (uncompface): XEmacs and Emacs have differing
11172 capabilities.
11173
11174 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11175
11176 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11177 (gnus-article-xface-ring-size): Removed.
11178 (gnus-article-display-xface): Removed.
11179 (gnus-remove-image): Cleaned up.
11180
11181 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11182 (gnus-xmas-create-image): Take pbm files.
11183 (gnus-x-face): Removed.
11184 (gnus-xmas-article-display-xface): Removed.
11185
11186 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11187 default-enable-multibyte-characters.
11188
11189 * compface.el (uncompface): Doc fix.
11190
11191 * gnus-art.el (gnus-article-x-face-command): Use
11192 gnus-display-x-face-in-from.
11193
11194 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11195
11196 * gnus-ems.el (gnus-put-image): Return the image.
11197
11198 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11199 (gnus-x-face): Moved here.
11200
112012002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11202
11203 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11204 invisible if string is nil.
11205 (gnus-xmas-article-display-xface): Use it.
11206
11207 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11208 property when string is nil.
11209 (gnus-article-display-xface): Use it.
11210
112112002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11212
11213 * gnus-art.el (article-display-x-face): Check whether valid grey
11214 face was returned.
11215 (article-display-x-face): Place image in the right spot.
11216
11217 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11218 stderr.
11219 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11220
112212002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11222
11223 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11224 parameters.
11225 (gnus-xmas-put-image): Allow non-strings to be passed.
11226
11227 * gnus-art.el (article-display-x-face): Use optional parameters.
11228
11229 * gnus-ems.el (gnus-create-image): Take optional parameters.
11230
11231 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11232
11233 * compface.el (compface-xbm-p): Removed.
11234
11235 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11236 (gnus-article-display-xface): Use compface.
11237
11238 * compface.el: New file.
11239
11240 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11241 (gnus-convert-image-to-x-face-command): Ditto.
11242 (gnus-random-x-face): Quote argument.
11243 (gnus-x-face-from-file): Ditto.
11244
112452002-01-03 Paul Jarc <prj@po.cwru.edu>
11246
2f1982bb 11247 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
23f87bed
MB
11248 the expire-group parameter once per article rather than once
11249 per group; bind `nnmaildir-article-file-name' and `article'
11250 for convenience. Leave article alone when expire-group
11251 specifies the current group.
2f1982bb 11252 (nnmaildir--update-nov): Be more concurrency-friendly with
23f87bed
MB
11253 temp file names.
11254
112552002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11256
11257 * gnus-start.el (gnus-read-init-file): Cleaned up.
11258
112592002-01-03 Dave Love <d.love@dl.ac.uk>
11260
11261 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11262 (gnus-read-init-file): Don't use it.
11263
112642002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11265
11266 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11267
996aa8c1 112682002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11269
11270 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11271 for ~/.gnus.
23f87bed
MB
11272
112732002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11274
11275 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11276 * nnspool.el (nnspool-request-post): Ditto.
11277
11278 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11279 (mm-find-mime-charset-region): Use it.
11280
112812002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11282
11283 * gnus.el (gnus-summary-line-format): Added :link.
11284 * gnus-topic.el (gnus-topic-line-format): Ditto.
11285 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11286 * gnus-srvr.el (gnus-server-line-format): Ditto.
11287 * gnus-group.el (gnus-group-line-format): Ditto.
11288
11289 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11290 :keys, it works on both Emacsen.
11291
112922002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11293
11294 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11295
112962002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11297
11298 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11299
113002002-01-03 Reiner Steib <reiner.steib@gmx.de>
11301
11302 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11303 very wide reply.
11304
113052002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11306
11307 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11308 (gnus-picon-cache): New variable.
11309 (gnus-picon-transform-newsgroups): Cache stuff.
11310
11311 * gnus-art.el (gnus-article-reply-with-original): New command.
11312 (gnus-article-followup-with-original): New command.
11313
11314 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11315 END parameters.
11316 (gnus-summary-followup): Take a list of list of articles.
11317 (gnus-inews-yank-articles): Allow lists of article/regions.
11318
11319 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11320 longer the usual commands.
11321
11322 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11323 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11324 shell-command-on-region.
11325
113262002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11327
11328 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11329 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11330
113312002-01-03 Steve Youngs <youngs@xemacs.org>
11332
11333 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11334 understand ':keys', wrap it in an featurep 'xemacs.
11335
113362002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11337
11338 * gnus-ems.el (gnus-article-display-xface): Show xface in the
2f1982bb
JB
11339 order of headers (Actually, it is called in a reversed order).
11340 Add 'gnus-image-text-deletable property.
23f87bed
MB
11341 (gnus-remove-image): Remove text with such a property.
11342
11343 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11344 gnus-put-image.
11345
11346 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
2f1982bb 11347 with ", ".
23f87bed
MB
11348
113492002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11350
11351 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11352
11353 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11354 (article-display-x-face): Display grey X-Faces.
11355
11356 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11357 (gnus-convert-gray-x-face-to-ppm): Ditto.
11358 (gnus-convert-image-to-gray-x-face): Ditto.
11359
11360 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11361 gnus-summary-show-raw-article.
11362
113632002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11364
11365 Display picons in XEmacs without showing text.
11366
11367 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11368 mm-create-image-xemacs to create xbm glyph, because it deletes
11369 temporary files.
2f1982bb 11370 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
23f87bed
MB
11371 (gnus-xmas-remove-image): Make text visible, remove glyph.
11372
11373 * gnus-picon.el (gnus-picon-transform-newsgroups)
11374 (gnus-picon-transform-address): Insert spec backward, due to the
11375 incompatibility of gnus-xmas-put-image.
11376
113772002-01-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11378
11379 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11380
113812002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11382
11383 * gnus.el: Doc fix.
11384
11385 * gnus-art.el: Doc fix.
11386
11387 * gnus-agent.el: Doc fix.
11388
113892002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11390
11391 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11392
113932002-01-01 Paul Jarc <prj@po.cwru.edu>
11394
2f1982bb 11395 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
23f87bed
MB
11396 NOV data out of the message again if nnmail-extra-headers has
11397 changed.
11398
113992002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11400
11401 * gnus-fun.el: New file.
11402 (gnus-convert-image-to-x-face-command): New variable.
11403 (gnus-insert-x-face): New function.
11404 (gnus-random-x-face): Renamed.
11405 (gnus-x-face-from-file): Renamed.
11406
11407 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11408 "_".
11409 (gnus-body-boundary-delimiter): Typo fix.
11410
114112002-01-02 Simon Josefsson <jas@extundo.com>
11412
11413 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11414 (gnus-body-boundary-delimiter): Fix type.
11415
114162002-01-01 Simon Josefsson <jas@extundo.com>
11417
11418 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11419 (gnus-treat-emphasize, gnus-treat-strip-cr)
11420 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11421 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11422 (gnus-treat-fill-article, gnus-treat-hide-citation)
11423 (gnus-treat-hide-citation-maybe)
11424 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11425 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11426 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11427 (gnus-treat-date-ut, gnus-treat-date-local)
11428 (gnus-treat-date-english, gnus-treat-date-lapsed)
11429 (gnus-treat-date-original, gnus-treat-date-iso8601)
11430 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11431 (gnus-treat-strip-trailing-blank-lines)
11432 (gnus-treat-strip-leading-blank-lines)
11433 (gnus-treat-strip-multiple-blank-lines)
11434 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11435 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11436 (gnus-treat-display-xface, gnus-treat-display-smileys)
11437 (gnus-treat-from-picon, gnus-treat-mail-picon)
11438 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11439 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11440 (gnus-treat-play-sounds, gnus-treat-translate)
11441 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11442
11443 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11444 (gnus-article-treat-body-boundary): Use it.
11445
11446 * message.el (message-mode): Fix doc.
11447 (message-mode-menu): Fix names.
11448
114492002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11450
11451 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11452 articles.
11453
11454 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11455 (gnus-picon-transform-address): Search for unknown faces as well.
11456 (gnus-picon-find-face): Don't search "news" for MISC.
11457 (gnus-picon-user-directories): Changed default back to exclude
11458 "unknown".
11459
11460 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11461
11462 * gnus-picon.el (gnus-picon-find-face): Search through all
11463 databases.
11464 (gnus-picon-find-face): New implementation.
11465
11466 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11467 keystroke.
11468 (gnus-topic-goto-next-topic): Ditto.
11469
11470 * gnus.el (gnus-summary-line-format): Changed default.
11471
11472 * nnmail.el (nnmail-extra-headers): Change default.
11473
11474 * gnus-sum.el (gnus-extra-headers): Change default.
11475
11476 * message.el (message-news-other-window): Changed "news" to
11477 "posting".
11478 (message-news-other-frame): Ditto.
11479 (message-do-send-housekeeping): Ditto.
11480
11481 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11482 function.
11483 (gnus-article-unread-p): New function.
11484 (gnus-article-unseen-p): New function.
11485 (gnus-dead-summary-mode-map): Typo.
11486
11487 * gnus-util.el (gnus-make-predicate): New function.
11488 (gnus-make-predicate-1): New function.
11489
11490 * gnus-sum.el: New function.
11491 (gnus-map-articles): New function.
11492
11493 * gnus-art.el (gnus-treat-fold-headers): New variable.
11494 (gnus-article-treat-fold-headers): New command and keystroke.
11495
11496 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11497 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11498
114992002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11500
11501 * message.el (message-fcc-externalize-attachments): New variable.
11502 (message-do-fcc): Use it.
11503
11504 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11505 (gnus-inews-do-gcc): Use it.
11506
11507 * mml.el (mml-tweak-sexp-alist): New variable.
11508 (mml-externalize-attachments): New variable.
11509 (mml-tweak-part): Use mml-tweak-sexp-alist.
11510 (mml-tweak-externalize-attachments): New function.
11511
115122002-01-01 Steve Youngs <youngs@xemacs.org>
11513
11514 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11515 'set-glyph-face' so x-face back/foreground can be set.
11516
115172001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11518
11519 * message.el (message-fix-before-sending): Fix a typo.
11520
115212002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11522
11523 * gnus-art.el (gnus-treat-smiley): Renamed command.
11524 (gnus-article-remove-images): New command and keystroke.
11525
11526 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11527
11528 * smiley-ems.el (gnus-smiley-display): Removed.
11529
11530 * gnus.el (gnus-version-number): Update version.
11531
11532 * message.el (message-text-with-property): Renamed and moved
11533 here.
11534 (message-fix-before-sending): Highlight invisible text and place
11535 point there.
11536
996aa8c1 115372002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11538
11539 * gnus.el: Oort Gnus v0.04 is released.
11540
115412002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11542
11543 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11544
2f1982bb 11545 * gnus-art.el (gnus-ignored-headers): More headers.
23f87bed
MB
11546
11547 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11548 of `scan-error', since XEmacs doesn't seem to support that.
11549
115502001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11551
11552 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11553 arg.
11554 (gnus-summary-best-unread-subject): Ditto.
11555 (gnus-summary-best-unread-subject): No, don't.
11556 (gnus-summary-better-unread-subject): New command.
11557
11558 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11559
23f87bed
MB
11560 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11561 buffer.
11562 (gnus-xmas-remove-image): Implementation that does something.
11563 (gnus-xmas-article-display-xface): Mark images properly.
11564
11565 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11566
115672001-12-31 Florian Weimer <fw@deneb.enyo.de>
11568
11569 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11570
115712001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11572
11573 * gnus-group.el (gnus-group-line-format): Added %O to the default
11574 value.
11575
11576 * gnus-util.el (gnus-text-with-property): The smallest point is
11577 point-min.
11578
11579 * smiley-ems.el (smiley-region): Return images.
11580 (gnus-smiley-display): Allow toggling.
11581 (smiley-region): Use text properties, not overlays.
11582
11583 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11584 implemented yet.
11585
11586 * smiley-ems.el (smiley-update-cache): Check for valid types.
11587
11588 * gnus-art.el (gnus-with-article-buffer): New macro.
11589
11590 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11591 strings as well as the glyphs.
11592 (gnus-picon-transform-address): Ditto.
11593 (gnus-picon-insert-glyph): Ditto.
11594 (gnus-picon-transform-newsgroups): Toggle.
11595 (gnus-picon-transform-address): Toggle.
11596
11597 * gnus-ems.el (gnus-remove-image): New function.
11598 (gnus-put-image): Take an optional string.
11599
11600 * gnus-util.el (gnus-text-with-property): New function.
11601
11602 * gnus-art.el (gnus-delete-images): New function.
11603
11604 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11605
11606 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11607 (gnus-article-wash-status): Use it.
11608 (gnus-signature-toggle): Clean up.
11609 (gnus-add-wash-status): New function.
11610 (gnus-delete-wash-status): New function.
11611 (gnus-article-hide-text-type): Use them throughout.
11612 (gnus-add-image): New function.
11613
11614 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11615
11616 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11617 interface.
11618
11619 * gnus-art.el (article-display-x-face): Cleaned up.
11620
11621 * rfc2047.el (rfc2047-field-value): New function.
11622
11623 * mail-parse.el (mail-header-field-value): New alias.
11624
11625 * gnus-art.el (gnus-mime-print-part): Fix typos.
11626
11627 * smiley-ems.el (gnus-smiley-file-types): New variable.
11628 (smiley-update-cache): Use it.
11629 (smiley-regexp-alist): Suffix-less smiley names.
11630 (smiley-regexp-alist): Added more smileys.
11631
11632 * gnus-sum.el (gnus-print-buffer): Made into own function.
11633 (gnus-summary-print-article): Use it.
11634
11635 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11636 looked for when REQUEST is a string.
11637
11638 * gnus-art.el (gnus-mime-button-commands): Add printing
11639 keystroke.
11640 (gnus-mime-copy-part): Doc fix.
11641 (gnus-mime-print-part): New command.
11642
116432001-12-31 Simon Josefsson <jas@extundo.com>
11644
11645 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11646 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11647
116482001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11649
11650 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11651 (picon): Fix doc.
11652
11653 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
2f1982bb 11654 longer exists. Remove those codes.
23f87bed
MB
11655 * gnus.el (gnus-use-picons): Ditto.
11656
116572001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11658
11659 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11660 infloop.
11661
11662 * gnus-sum.el (t): New `W D' map.
11663
11664 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11665 (gnus-article-treat-body-boundary): Clean up.
11666 (gnus-body-boundary-face): Removed.
11667 (gnus-article-goto-header): Moved here.
11668 (gnus-article-goto-header): Allow better regexps.
11669 (gnus-article-treat-fold-newsgroups): New command.
11670
11671 * gnus-sum.el (gnus-summary-move-article): We have to select an
11672 article to give `gnus-read-move-group-name' an opportunity to
11673 suggest an appropriate default.
11674
11675 * rfc2047.el (rfc2047-fold-line): New function.
11676 (rfc2047-unfold-line): Ditto.
11677 (rfc2047-fold-region): Don't fold just after the header name.
11678
11679 * mail-parse.el (mail-header-fold-line): New alias.
11680 (mail-header-unfold-line): Ditto.
11681
11682 * gnus-art.el (gnus-body-boundary-face): Renamed.
11683 (gnus-article-treat-body-boundary): Use it.
11684 (gnus-article-treat-body-boundary): Use an invisible header and a
11685 line of underline characters.
11686
116872001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11688
11689 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11690
11691 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11692 (gnus-picon-split-address): New function.
11693 (gnus-picon-find-face): Use it.
2f1982bb 11694 (gnus-picon-transform-address): Use it. Set first to t for each
23f87bed
MB
11695 address.
11696
2f1982bb 11697 * gnus-art.el (gnus-with-article-headers): Move to here. Define
23f87bed
MB
11698 the macro then use it.
11699 (gnus-treatment-function-alist): Treat picons earlier.
11700
117012001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11702
11703 * gnus-art.el (gnus-body-separator-face): New variable.
11704 (gnus-article-treat-body-boundary): Use a blank, colored line.
11705
11706 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11707 well.
11708
11709 * gnus-art.el (gnus-treat-body-boundary): New variable.
11710 (gnus-article-treat-unfold-headers): Use helper macro.
11711 (gnus-article-treat-body-boundary): New command.
11712
11713 * gnus.el (gnus-logo-color-style): Change the default color.
11714 (gnus-splash-face): Gray, gray.
11715
11716 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11717 colors.
11718
11719 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11720 (gnus-logo-color-style): Ditto.
11721 (gnus-logo-colors): Ditto.
11722
11723 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11724
11725 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11726
11727 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11728 (gnus-picon-transform-newsgroups): New function.
11729
11730 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11731 string.
11732
11733 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11734
11735 * gnus-art.el (gnus-treat-cc-picon): New variable.
11736 (gnus-treat-mail-picon): Renamed.
11737
11738 * gnus-picon.el: New implementation.
11739 (gnus-picon-find-face): Renamed.
11740 (gnus-treat-from-picon): Use it.
11741 (gnus-picon-transform-address): Renamed.
11742 (gnus-treat-from-picon): Use it.
11743 (gnus-picon-create-glyph): Renamed.
11744 (gnus-picon-transform-address): Use it.
11745 (gnus-treat-cc-picon): New command.
11746
11747 * mm-decode.el (mm-create-image-xemacs): Separated out into
11748 function.
11749 (mm-get-image): Use it.
11750
11751 * gnus-art.el (gnus-treat-display-picons): Simplify.
11752 (gnus-treat-from-picon): Renamed.
11753
11754 * gnus-ems.el (gnus-create-image): New function.
11755 (gnus-put-image): New function.
11756
11757 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11758 (gnus-with-article-headers): New macro.
11759 (gnus-article-goto-header): New function.
11760
11761 * gnus-xmas.el (gnus-image-type-available-p): New function.
11762
11763 * gnus-ems.el (gnus-image-type-available-p): New function.
11764
117652001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11766
11767 * nnrss.el (nnrss-check-group): Find the correct tag, because
11768 xml.el is changed.
11769
117702001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11771
11772 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11773 lines are shorter than the window width.
11774 (gnus-ignored-headers): More headers.
11775
117762001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11777
11778 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11779 (gnus-treat-unfold-headers): Renamed.
11780 (gnus-article-treat-unfold-headers): New command and keystroke.
11781
11782 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11783
11784 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11785
117862001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11787
11788 * sha1-el.el (sha1-use-external): New variable.
11789 (sha1-region): Use it.
11790 (sha1-string): Ditto.
11791
23f87bed
MB
11792 * gnus-picon.el: Less warnings when compile.
11793
117942001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11795
11796 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11797 alias.
11798 (gnus-picons-database): Default to list.
11799 (gnus-picons-lookup-internal): Use it.
11800
11801 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11802 to "bogus".
11803
11804 * gnus-win.el (gnus-configure-windows-hook): New hook.
11805
118062001-12-29 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
11807
11808 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11809
118102001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11811
11812 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11813 lists.
11814 (gnus-select-newsgroup): Don't append; push.
11815 (gnus-adjust-marked-articles): Remove obsolete ranges from
11816 `seen'.
11817 (gnus-update-marks): Clean up.
11818 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11819
118202001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11821
11822 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11823
118242001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11825
11826 * gnus-sum.el (gnus-auto-select-subject): New variable.
11827 (gnus-summary-best-unread-subject): New function.
11828 (gnus-summary-best-unread-article): Use it.
11829 (gnus-summary-first-unseen-subject): New function and command.
11830
11831 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11832 other treatments.
11833
11834 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11835 function.
11836
11837 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11838 from the list of hidden types.
11839
11840 * mm-view.el (mm-inline-text): Ditto.
11841 (mm-inline-text): Ditto.
11842 (mm-w3-prepare-buffer): Ditto.
11843
11844 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11845
118462001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11847
11848 * gnus-art.el (gnus-ignored-headers): Added more headers.
11849
118502001-12-29 Jesper Harder <harder@ifa.au.dk>
11851
11852 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11853 once.
11854
118552001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11856
11857 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11858
118592001-12-28 Simon Josefsson <jas@extundo.com>
11860
11861 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11862 Jesper Harder <harder@ifa.au.dk>.
11863
118642001-12-27 Simon Josefsson <jas@extundo.com>
11865
11866 * gnus-sum.el (gnus-select-newsgroup): Make
11867 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11868 contain all articles (instead of none) when no seen marks have
11869 been set for the group.
11870 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11871 instead, it seems to result in shorter ranges.
11872
996aa8c1 118732001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
11874
11875 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11876 insert-before-markers.
23f87bed
MB
11877
118782001-12-26 Paul Jarc <prj@po.cwru.edu>
11879
2f1982bb 11880 * nnmaildir.el (nnmaildir-save-mail): Create the destination
23f87bed
MB
11881 groups if they do not exist.
11882
118832001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11884
11885 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11886
118872001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11888
11889 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11890 gnus-group-real-name.
11891
11892 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11893 (gnus-newsgroup-variables): Ditto.
11894
11895 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11896 return it.
11897
118982001-12-21 Paul Jarc <prj@po.cwru.edu>
11899
11900 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11901 * nnmaildir.el (top-level): Add commentary.
11902 (nnmaildir-version): Indicate that nnmaildir is now a standard
11903 part of Gnus, not separately released.
11904
996aa8c1 119052001-12-21 08:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
11906
11907 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11908 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11909 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
11910
119112001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11912
2f1982bb 11913 * nnmaildir.el: Copyright changes. Require cl only at compile time.
23f87bed
MB
11914
119152001-12-20 Simon Josefsson <jas@extundo.com>
11916
11917 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11918 ZHU <zsh@cs.rochester.edu>.
11919 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11920 Brian P Templeton <bpt@tunes.org>.
11921
996aa8c1 119222001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
11923
11924 * nnmaildir.el: New file.
23f87bed
MB
11925
119262001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11927
11928 * nndoc.el (nndoc-type-alist): Move forward to the end.
11929
119302001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11931
11932 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11933 `dolist'.
11934
119352001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11936
11937 * gnus-win.el (gnus-frames-on-display-list): New function.
11938 (gnus-get-buffer-window): Use it.
11939
119402001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11941
11942 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11943
119442001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11945
11946 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11947
996aa8c1 119482001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
11949
11950 * gnus-win.el (gnus-get-buffer-window): New function.
11951 (gnus-all-windows-visible-p): Use it.
11952
11953 * gnus-util.el (gnus-horizontal-recenter)
11954 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11955 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11956
11957 * gnus-score.el (gnus-score-insert-help): Use it.
11958
11959 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11960 (gnus-generate-tree, gnus-highlight-selected-tree)
11961 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11962 it.
11963
11964 * gnus-art.el (gnus-article-set-window-start)
11965 (gnus-mm-display-part, gnus-request-article-this-buffer)
11966 (gnus-button-next-page, gnus-button-prev-page)
11967 (gnus-article-button-next-page, gnus-article-button-prev-page):
11968 Use it.
11969
119702001-12-18 Josh Huber <huber@alum.wpi.edu>
11971
11972 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11973 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11974 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11975
119762001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11977
11978 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
11979 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11980 * mml1991.el, nnultimate.el: Add `coding'.
11981
119822001-12-17 Josh Huber <huber@alum.wpi.edu>
11983
2f1982bb
JB
11984 * ChangeLog: Changed coding to buffer-file-coding-system
11985 * ChangeLog.1: Same.
11986 * nnwfm.el: Same.
11987 * gnus-smiley.el: Same.
11988 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11989 * gnus-delay.el: Same.
11990 * gnus-spec.el: Same.
11991 * message.el: Same.
11992 * mml1991.el: Same.
11993 * nnultimate.el: Same.
23f87bed
MB
11994
119952001-12-16 Simon Josefsson <jas@extundo.com>
23f87bed 11996
2f1982bb 11997 Inspired by code by Dirk Meyer <dischi@tzi.de>.
23f87bed
MB
11998 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11999 (gnus-summary-save-map): Add muttprint.
12000 (gnus-summary-make-menu-bar): Ditto.
12001 (gnus-summary-muttprint): New function.
12002
12003 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12004
120052001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12006
12007 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12008 temporary list instead of buffer.
12009
2f1982bb 12010 * mm-url.el (executable-find): Autoload.
23f87bed
MB
12011
120122001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12013
12014 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12015 to variable, follow doc-string conventions).
12016
120172001-12-13 Josh Huber <huber@alum.wpi.edu>
12018
2f1982bb 12019 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
23f87bed 12020 subscribe-level
2f1982bb 12021 * gnus-topic.el (gnus-subscribe-topics): Use it.
23f87bed 12022
996aa8c1 120232001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12024
12025 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12026 messages.
23f87bed
MB
12027
12028 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12029 nil after shooting down the gnus-original-article-buffer.
12030
120312001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12032
12033 * uudecode.el (uudecode-use-external): New variable.
12034 (uudecode-decode-region): Automatically detect external program.
12035
12036 * binhex.el (binhex-use-external): New variable.
12037 (binhex-decode-region-internal): New function.
12038 (binhex-decode-region): Automatically detect external program.
12039
2f1982bb 12040 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
23f87bed
MB
12041 Use them.
12042
120432001-12-12 Simon Josefsson <jas@extundo.com>
12044
12045 * nnvirtual.el (nnvirtual-always-rescan)
12046 (nnvirtual-component-regexp): Fix doc.
12047
12048 * nnoo.el (defvoo): Add doc to defvoo variables.
12049
12050 * nnml.el (nnml-directory, nnml-active-file)
12051 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12052 (nnml-marks-is-evil, nnml-filenames-are-evil)
12053 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12054
12055 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12056 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12057 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12058 `error'.
12059
12060 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
2f1982bb 12061 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
23f87bed
MB
12062
12063 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12064 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12065 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12066 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12067
12068 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12069 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12070
12071 * imap.el, nnimap.el: Fix indentation.
12072
12073 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12074
120752001-12-12 Didier Verna <didier@xemacs.org>
12076
12077 * gnus-msg.el (gnus-group-news): New function.
2f1982bb
JB
12078 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12079 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12080 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
23f87bed
MB
12081 for it.
12082 * gnus-msg.el (gnus-summary-news-other-window): New function.
12083 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12084 bind it to `i'.
2f1982bb
JB
12085 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12086 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12087 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
23f87bed 12088 for it (called with a prefix).
2f1982bb 12089 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
23f87bed 12090 group-name argument.
2f1982bb 12091 * gnus-msg.el (gnus-setup-message): Use it.
23f87bed
MB
12092
120932001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12094
12095 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12096
120972001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12098
12099 * mml.el (mime-to-mml): Remove Content-Disposition too.
12100
996aa8c1 121012001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12102
12103 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12104 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12105 strings only.
23f87bed
MB
12106
121072001-12-08 Nevin Kapur <nevin@jhu.edu>
12108
12109 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12110 (nnmail-fancy-expiry-target): Use it.
12111 Suggestions from Simon Josefsson <jas@extundo.com>.
12112
121132001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12114
12115 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12116
121172001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12118
12119 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12120
12121 * gnus-util.el (gnus-url-unhex-string): Move here.
12122
121232001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12124
12125 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12126 mm-url-decode-entities-nbsp.
12127
12128 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12129 * webmail.el, nnwfm.el: Use mm-url.
12130
12131 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12132 (mm-url-remove-markup): Move from nnweb.
12133 (mm-url-fetch-simple): Move from webmail.
12134
12135 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12136
121372001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12138
12139 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12140 (gnus-summary-print-article): Use it.
12141
12142 * gnus-util.el (gnus-replace-in-string): Typo.
12143
121442001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12145
12146 * nnweb.el (nnweb-replace-in-string): Removed.
12147
12148 * gnus-util.el (gnus-replace-in-string): New function.
12149 (gnus-mode-string-quote): Use it.
12150
12151 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12152 * nnwfm.el (nnwfm-create-mapping): Ditto.
12153
121542001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12155
23f87bed
MB
12156 * nnrss.el: Use mm-url.
12157
121582001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12159
12160 * mm-url.el (mm-url-insert-file-contents): Support file:.
12161
121622001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12163
2f1982bb 12164 * mm-view.el: Lower case for the description line. Sync from the
23f87bed
MB
12165 Emacs CVS.
12166
121672001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12168
12169 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12170 From: Stefan Monnier <monnier@cs.yale.edu>
12171
121722001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12173
99580cde 12174 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12175
121762001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12177
12178 * mm-url.el: Require executable.
12179 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12180
121812001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12182
12183 * pop3.el (pop3-munge-message-separator): Only use valid date.
12184 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12185
23f87bed
MB
121862001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12187
12188 * mm-url.el: New file.
12189 * nnslashdot.el: Use it.
12190 * mm-extern.el (mm-extern-url): Use it.
12191
121922001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12193
12194 * gnus-sum.el (gnus-summary-save-article): Nix
12195 gnus-display-mime-function and gnus-article-prepare-hook.
12196
12197 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12198 the beginning of lines.
12199 (gnus-complex-form-to-spec): Ditto.
12200
996aa8c1 122012001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12202
12203 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12204
996aa8c1 122052001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12206
12207 * message.el: New variable message-subscribed-address-file;
996aa8c1 12208 use it in message-make-mft.
23f87bed
MB
12209
122102001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12211
12212 * message.el (message-tab-body-function): Set to nil.
12213 (message-tab): Use text-mode-map or global-map.
12214 Suggested by Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12215
122162001-11-30 Simon Josefsson <jas@extundo.com>
12217
12218 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12219 instead of gnus-union, for speed. Suggested by Christoph Conrad
12220 <christoph.conrad@gmx.de>.
12221 (gnus-agent-fetch-group-1): Add verbose message.
12222
122232001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12224
12225 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12226 of integers.
12227
122282001-11-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12229
12230 * message.el (message-newgroups-header-regexp)
12231 (message-completion-alist, message-tab-body-function): Use
12232 defcustom rather than defvar.
12233 (message-tab): Mention `message-tab-body-function' in doc.
12234 Suggested by Karl Eichwalder.
12235
122362001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12237
12238 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12239
122402001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12241
12242 * nnheader.el (nnheader-find-nov-line): Don't use macro
12243 gnus-delete-line.
12244
12245 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12246 (gnus-group-name-charset): Ditto.
12247
12248 * gnus-util.el (gnus-buffer-live-p): Ditto.
12249
122502001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12251
12252 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12253 open parenthesis in doc.
12254 (sieve-manage-authenticator-alist): Typo in doc.
12255 * imap.el (imap-authenticator-alist): Typo in doc.
12256 (imap-stream-alist): Backslash.
12257
12258 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
2f1982bb 12259 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
12260
122612001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12262
12263 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12264
12265 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12266
2f1982bb
JB
12267 * gnus-msg.el (gnus-configure-posting-styles): Use
12268 make-local-hook. Add LOCAL for add-hook.
23f87bed
MB
12269
122702001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12271
12272 * message.el (message-mode): Use `make-local-hook' unless
12273 obsolete.
12274 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12275
122762001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12277
12278 * canlock.el: Remove sha1.el and base64.el stuff.
12279
122802001-11-26 Didier Verna <didier@xemacs.org>
12281
2f1982bb 12282 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
23f87bed
MB
12283 if needed.
12284
122852001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12286
12287 * message.el (message-tamago-not-in-use-p): New function.
12288 (message-strip-forbidden-properties): Use it.
12289
122902001-11-26 Didier Verna <didier@xemacs.org>
12291
2f1982bb 12292 * gnus-start.el (gnus-check-first-time-used): Only check for
23f87bed
MB
12293 existence of .el[d] files.
12294
122952001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12296
12297 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12298
12299 * message.el (message-setup-1): Clean up mc-*.
12300
123012001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12302
12303 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12304 * gnus-score.el (gnus-score-find-bnews): Use it.
12305
12306 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12307 (gnus-summary-limit-to-author): Ditto.
12308 (gnus-summary-limit-to-extra): Ditto.
12309 (gnus-summary-find-matching): Support not-matching argument.
12310
123112001-11-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12312
12313 * message.el (message-wash-subject): Use `insert' rather than
12314 `insert-string', which is deprecated.
12315
123162001-11-24 Simon Josefsson <jas@extundo.com>
12317
12318 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
2f1982bb 12319 message. (Gnus does not "default" to using 8bit for the message,
23f87bed 12320 it default to use 8bit encoding and the user-supplied CTE
fffa137c 12321 value. Calling this behavior "treating it as 8bit" is perhaps
23f87bed
MB
12322 better.)
12323
12324 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12325 (compare mm-charset-to-coding-system).
12326
123272001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12328
12329 * canlock.el (canlock-sha1-with-openssl): Use unibyte
2f1982bb 12330 buffer. Correctly decode hex.
23f87bed
MB
12331
123322001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12333
12334 * gnus-agent.el (gnus-category-insert-line): Convert category
12335 names to strings.
12336
123372001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12338
12339 * message.el (sha1): eval-and-compile.
12340
996aa8c1 123412001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12342
12343 * message.el (message-allow-no-recipients): New variable.
12344 (message-send): Use it, customize the prompting when posting to
996aa8c1 12345 Gcc/Fcc alone.
23f87bed
MB
12346
123472001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12348
12349 * mm-util.el (mm-coding-system-priorities): New variable.
12350 (mm-sort-coding-systems-predicate): New function.
12351 (mm-find-mime-charset-region): Resort coding systems if needed.
12352 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12353
123542001-11-20 Didier Verna <didier@xemacs.org>
12355
2f1982bb 12356 * gnus-group.el (gnus-group-make-help-group): New optional
23f87bed 12357 argument to control the error behavior.
2f1982bb 12358 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
23f87bed
MB
12359 erroring.
12360
123612001-11-19 Simon Josefsson <jas@extundo.com>
12362
12363 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12364 instead of C-c C-u. Suggested by Per Abrahamsen
12365 <abraham@dina.kvl.dk>.
12366
123672001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12368
12369 * nnfolder.el (nnfolder-read-folder): Use group instead of
12370 nnfolder-current-group.
1af7fe2b 12371 Suggested by K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu>.
23f87bed
MB
12372
123732001-11-17 Simon Josefsson <jas@extundo.com>
12374
12375 * message.el (message-send): Ask user if Fcc/Gcc should be
12376 performed when no other sender was specified.
12377 Suggested by prj@po.cwru.edu (Paul Jarc).
12378
123792001-11-17 Simon Josefsson <jas@extundo.com>
12380
12381 * message.el (message-mode, message-mode-map): Use C-c C-u for
12382 Importance: instead of C-c C-p (used by SC).
12383
123842001-11-16 Simon Josefsson <jas@extundo.com>
12385
12386 * message.el (message-insert-importance-high)
12387 (message-insert-importance-low): Save point.
12388
12389 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12390 value.
12391
123922001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12393
12394 * message.el (message-strip-special-text-properties): New option.
12395 (message-strip-forbidden-properties): Obey it.
12396
123972001-11-14 Sam Steingold <sds@gnu.org>
12398
12399 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12400
124012001-11-15 Simon Josefsson <jas@extundo.com>
12402
12403 Support "Importance:" header in Message.
12404
12405 * message.el (message-mode-map): Bind C-c C-p to
12406 `message-insert-or-toggle-importance'
12407 (message-mode-menu): Add message-insert-importance-{high,low}.
12408 (message-insert-importance-high, message-insert-importance-low)
12409 (message-insert-or-toggle-importance): New functions.
12410 (message-tool-bar-map): Add {un,}important.
12411 (message-mode): Doc fix.
12412
124132001-11-15 Simon Josefsson <jas@extundo.com>
12414
12415 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12416
12417 * mml.el (mml-menu): Fix toolbar tooltip.
12418
124192001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12420
12421 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12422 * nnml.el (nnml-save-marks): Ditto.
12423
12424 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12425
124262001-11-15 Simon Josefsson <jas@extundo.com>
12427
12428 * nnml.el (nnml-save-marks):
12429 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12430 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12431
124322001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12433
12434 * gnus-art.el (gnus-article-wash-status-strings): Use
12435 `copy-sequence', not `copy-seq'.
12436
124372001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12438
12439 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12440 (gnus-gnus-article-wash-status-entry): New function.
12441 (gnus-article-wash-status): Use it.
12442
124432001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12444
12445 * mml1991.el: Add coding header.
12446
124472001-11-12 Simon Josefsson <jas@extundo.com>
12448
12449 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12450 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12451 `mml1991-sign' and `mml1991-encrypt'.
12452 (mml1991-encrypt, mml1991-sign): New glue functions.
12453 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12454
12455 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12456 (mml-menu): Add PGP to menu.
12457
12458 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12459 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12460 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12461 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12462
12463 * mml2015.el: Mention RFC 3156.
12464
996aa8c1
MB
124652001-11-12 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12466
12467 * mml1991.el: New file.
23f87bed
MB
12468
124692001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12470
12471 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12472
996aa8c1
MB
124732001-11-12 Michael Cook <Michael.Cook@cisco.com>
12474
23f87bed 12475 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12476
124772001-11-11 Simon Josefsson <jas@extundo.com>
12478
12479 * message.el (top-level): Autoload sha1.
12480 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12481 canlock, no need to require two different hash algs). Suggested
12482 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12483
996aa8c1 124842001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 12485
996aa8c1 12486 * gnus.el (gnus-local-domain): Fix doc.
23f87bed
MB
12487
124882001-11-09 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12489
12490 * message.el (message-point-in-header-p): New function.
12491 (message-do-auto-fill): Use it.
12492 (message-beginning-of-line): New function. Goes to beginning of
12493 header value (i.e., end of header name), or to beginning of line
12494 if already at beginning of value. Behaves like
12495 `beginning-of-line' when in message body.
12496 (message-mode-map): Bind it.
12497
124982001-11-08 Simon Josefsson <jas@extundo.com>
12499
12500 * gnus-msg.el (gnus-posting-styles): Add doc.
12501
125022001-11-07 Simon Josefsson <jas@extundo.com>
12503
12504 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12505
12506 * sieve-mode.el (sieve-control-commands-face)
12507 (sieve-control-commands-face, sieve-action-commands-face)
12508 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12509 faces.
12510 (sieve-font-lock-keywords): Use them.
12511 (sieve-mode): Only set font-lock-defaults in emacs.
12512
12513 * gnus-art.el (gnus-default-article-saver): Add
12514 gnus-summary-save-body-in-file.
12515 (gnus-summary-write-to-file): Fix doc.
12516
125172001-11-07 Simon Josefsson <jas@extundo.com>
12518
12519 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12520 reference to the correct chapter in the manual.
12521
12522 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12523 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12524
125252001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12526
12527 * mml.el (mml-preview): Bind mail-header-separator.
12528
125292001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12530
12531 * message.el: Always require canlock.
12532 (message-ignored-supersedes-headers): Include Cancel-Lock and
12533 Cancel-Key.
12534 (message-insert-canlock): Don't require canlock.
12535 (message-cancel-news): Don't check whether canlock is available.
12536 (message-supersede): Support cancel-locks.
12537
12538 * gnus-art.el: Don't autoload canlock.
12539
125402001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12541
12542 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12543 From: <andre@slamdunknetworks.com>
12544
125452001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12546
12547 * many files: Fix copyright lines.
12548
125492001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12550
12551 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12552 Suggested by Dave Love <fx@gnu.org>.
12553
125542001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12555
12556 * message.el (message-kill-buffer): Remove auto-save file after
12557 confirm.
12558
12559 * message.el (message-send-mail): Call message-generate-headers
12560 once. Suggested by Matt Armstrong <matt@lickey.com>.
12561
12562 * gnus-topic.el (gnus-topic-rename): Initial-input.
12563 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12564
125652001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12566
12567 * message.el (message-forbidden-properties): New constant.
12568 (message-strip-forbidden-properties): New function.
12569 (message-mode): Activate it.
12570
125712001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12572
12573 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12574 (mm-hack-charsets): Fix doc.
12575
125762001-11-02 Simon Josefsson <jas@extundo.com>
12577
12578 * gnus-int.el (gnus-check-server): Message "...done" when done.
12579
12580 * imap.el (imap-close): Don't message (imap-send-command-wait
12581 returns if the connection is dropped).
12582 (imap-wait-for-tag): Nix out message only when necessary.
12583
12584 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12585 for non-crossposting.
12586 (gnus-sieve-crosspost): Default to t to be consistent with other
12587 parts of Gnus.
12588
125892001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12590
12591 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12592 (mm-iso-8859-x-to-15-table): Ditto.
12593 (mm-iso-8859-x-to-15-region): Ditto.
12594 (mm-find-mime-charset-region): Ditto.
12595
125962001-11-01 Simon Josefsson <jas@extundo.com>
12597
12598 * nnimap.el (nnimap-close-asynchronous): New variable.
12599 (nnimap-close-group): Use it.
12600 (nnimap-expunge): Don't use it.
12601
12602 * imap.el (imap-callbacks): New variable.
12603 (imap-remassoc): Copied from `gnus-remassoc'.
12604 (imap-add-callback): New function.
12605 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
fffa137c 12606 behavior.
23f87bed
MB
12607 (imap-parse-response): Call the callback.
12608
12609 * message.el (message-insert-canlock): New variable.
12610 (message-canlock-generate, message-canlock-password)
12611 (message-insert-canlock): New functions.
12612 (message-send-news): Call `message-insert-canlock'.
12613 (top-level): Require canlock when compiling.
12614 (message-insert-canlock): Require canlock before we need it.
12615
126162001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12617
12618 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12619
23f87bed
MB
126202001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12621
12622 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12623
126242001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12625
12626 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12627 (mm-hack-charsets): New variable.
12628 (mm-iso-8859-15-compatible): New variable.
12629 (mm-iso-8859-x-to-15-table): New variable.
12630 (mm-find-mime-charset-region): Add parameter hack-charsets.
12631
12632 * mm-bodies.el (mm-encode-body): Use it.
12633 * mml.el (mml-parse-1): Ditto.
12634
126352001-11-01 Simon Josefsson <jas@extundo.com>
12636
12637 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12638
126392001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12640
12641 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12642 is nil.
12643
126442001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12645
12646 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12647
12648 * message.el (message-forward-rmail-make-body): Use
12649 save-window-excursion.
12650 (message-encode-message-body): Search with noerror.
12651 (message-setup-1): Convert compose-mail send-actions to
12652 message-send-actions.
12653
126542001-11-01 Simon Josefsson <jas@extundo.com>
12655
2f1982bb 12656 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
23f87bed
MB
12657 <yamaoka@jpl.org>.
12658
126592001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12660
12661 * sieve-manage.el (sieve-string-bytes): No complain.
12662
126632001-11-01 Simon Josefsson <jas@extundo.com>
12664
12665 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2f1982bb 12666 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
23f87bed
MB
12667 has autoload cookies, so no `require' should be necessary.)
12668
12669 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12670 files.
12671
126722001-10-31 Simon Josefsson <jas@extundo.com>
12673
12674 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12675 parameter.
12676
12677 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12678 `display' is a number (and C-u wasn't used to enter group), only
12679 fetch that number of articles.
12680
126812001-10-31 Matt Armstrong <matt@lickey.com>
12682
12683 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12684 not-subscribed -> subscribed.
12685
126862001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12687 From: Josh Huber <huber@alum.wpi.edu>
12688
12689 * message.el (message-subscribed-address-functions): New variable.
12690 (message-subscribed-addresses): New variable.
12691 (message-subscribed-regexps): New variable.
12692 (message-goto-mail-followup-to): New function.
12693 (message-send-mail): Add Mail-Followup-To.
12694 (message-make-mft): New function.
12695
12696 * gnus.el (gnus-find-subscribed-addresses): New function.
12697
126982001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12699
12700 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12701 (mail-source-fetch-pop): Ditto.
12702 (mail-source-check-pop): Ditto.
12703
12704 * gnus-start.el (gnus-read-init-file): Ditto.
12705 (gnus-activate-group): Ditto.
12706 (gnus-read-newsrc-el-file): Ditto.
12707
127082001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12709
12710 * message.el (message-get-reply-headers): Make sure there is ", ".
12711
12712 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2f1982bb 12713 mm-coding-system-p. Don't correct it only in XEmacs.
23f87bed
MB
12714 (mm-charset-to-coding-system): Use mm-coding-system-p and
12715 mm-get-coding-system-list.
12716 (mm-emacs-mule, mm-mule4-p): New variables.
12717 (mm-enable-multibyte, mm-disable-multibyte,
12718 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12719 mm-with-unibyte-current-buffer,
12720 mm-with-unibyte-current-buffer-mule4): Use them.
12721 (mm-find-mime-charset-region): Treat iso-2022-jp.
12722
996aa8c1 127232001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12724
12725 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12726 construction.
12727 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12728 entries conditional on not having a coding system defined for
12729 them.
12730 (mm-mule-charset-to-mime-charset): Use
12731 find-coding-systems-for-charsets if defined.
12732 (mm-charset-to-coding-system): Don't use
12733 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12734 later. Add last resort search of coding systems.
12735 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12736 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12737 Mule 4.
12738 (mm-find-mime-charset-region): Re-write.
12739 (mm-with-unibyte-current-buffer): Restore buffer as well as
12740 multibyteness.
12741
127422001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12743
12744 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2f1982bb 12745 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
23f87bed
MB
12746 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12747
127482001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12749
12750 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12751 again.
12752
12753 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12754
127552001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12756
12757 * gnus-spec.el (gnus-parse-simple-format): Use
12758 buffer-substring-no-properties.
12759
127602001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12761
12762 * gnus-art.el (article-verify-cancel-lock): New function.
12763
12764 * nnheader.el (nntp-process-response): New variable.
12765 (nnheader-init-server-buffer): Make `nntp-process-response'
12766 buffer-local in `nntp-server-buffer'.
12767
12768 * nntp.el (nntp-prepare-post-hook): New hook.
12769 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12770 (nntp-async-trigger): Ditto.
12771 (nntp-request-post): Insert a server's ID if there's no Message-ID
12772 header; run `nntp-prepare-post-hook'.
12773
127742001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12775
12776 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12777 instead.
12778
12779 * message.el (message-forward-subject-author-subject): Don't use
12780 message-news-p, which widens the buffer.
12781 (message-forward-make-body): New function.
12782 (message-forward): Use it.
12783 (message-insinuate-rmail): New function.
12784 (message-forward-rmail-make-body): New function.
12785
127862001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12787
12788 * mm-extern.el (mm-extern): Provide it.
12789
12790 * mm-partial.el (mm-partial): Provide it.
12791
127922001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12793
12794 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12795
996aa8c1 127962001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
12797
12798 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 12799 news.
23f87bed
MB
12800
128012001-10-28 Simon Josefsson <jas@extundo.com>
12802
12803 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12804
128052001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12806
12807 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12808 ironic smilies.
12809
128102001-10-27 Simon Josefsson <jas@extundo.com>
12811
12812 * message.el (message-indent-citation): Don't add trailing
12813 whitespace when citing text.
12814
996aa8c1
MB
128152001-10-27 Jesper Harder <harder@myrealbox.com>
12816
12817 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
12818
128192001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12820
12821 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12822 not available.
12823 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12824 (nnweb-type-definition): Add google as alias of dejanews.
12825 (nnweb-google-parse-1): Forward 1 line.
12826
128272001-10-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12828
12829 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12830 variable `message-forward-ignored-headers'.
12831
128322001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12833
12834 * gnus.el (gnus-expand-group-parameter): New function.
12835 (gnus-expand-group-parameters): Call it.
12836 (gnus-group-fast-parameter): New function.
12837 (gnus-group-find-parameter): Call it.
12838
128392001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12840
12841 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12842 vector (it didn't before because of a bug).
12843 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12844 available. Before it converted it to an article number.
12845
12846 This makes followup to news articles with negative numbers in
12847 nnvirtual groups use news instead of mail.
12848
128492001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12850
12851 * gnus.el (post-method): Use `native' instead of `nil'.
12852
12853 * gnus-msg.el (gnus-post-method): Ditto.
12854
128552001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12856
12857 * gnus.el (gnus-define-group-parameter): Grammar fix.
12858
128592001-10-22 Simon Josefsson <jas@extundo.com>
12860
12861 * gnus-msg.el (gnus-extended-version): Include
12862 system-configuration.
12863 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
12864
128652001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12866
12867 * gnus.el (post-method): Customization fix: `native' is not a
12868 valid value.
12869 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12870 `native' is not a valid value.
12871
128722001-10-21 Simon Josefsson <jas@extundo.com>
12873
12874 * nnimap.el (nnimap): Defgroup
12875 (nnimap-strict-function, nnimap-strict-function-match): New
12876 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12877 (nnimap-split-crosspost, nnimap-split-inbox)
12878 (nnimap-split-rule, nnimap-split-predicate)
12879 (nnimap-split-predicate): Defcustom.
12880 (nnimap-split-inbox, nnimap-expunge-search-string)
12881 (nnimap-importantize-dormant): Remove "*" from doc.
12882
128832001-10-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12884
12885 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12886 not supplied via prefix arg. From Lisp, make arg mandatory.
12887 Suggested by Frank Schmitt.
12888
128892001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12890
12891 * message.el (message-do-auto-fill): Avoid calling
12892 'rfc822-goto-eoh'.
12893
996aa8c1 128942001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12895
12896 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 12897 and add comments.
23f87bed
MB
12898
128992001-10-20 Simon Josefsson <jas@extundo.com>
12900
12901 * message.el (message-cancel-news): Support cancel-locks.
12902 Suggested by Per Abrahamsson.
12903
23f87bed
MB
12904 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12905
4968aeff 129062001-10-20 David Z. Maze <dmaze@MIT.EDU>
996aa8c1
MB
12907
12908 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12909 conses.
12910
23f87bed
MB
129112001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12912
12913 * mm-decode.el (mm-default-directory): Fix customize type.
12914
12915 * message.el (message-setup-fill-variables): Kludge to use
12916 normal-auto-fill-function even if auto fill is already activated.
12917
129182001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12919
12920 * message.el (message-do-auto-fill): New version that does not
12921 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12922 (message-setup-1): Removed the `message-field' property.
12923
12924 * gnus-draft.el (gnus-draft-edit-message): Removed the
12925 `message-field' property.
12926
129272001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12928
12929 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12930 `message-field'. The `field' property has a special significance in
12931 Emacs 21.
12932
12933 * message.el (message-send, message-setup-1): Ditto.
12934
129352001-10-18 Simon Josefsson <jas@extundo.com>
12936
12937 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12938 when undoing.
12939
996aa8c1 129402001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
12941
12942 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12943 (gnus-summary-make-menu-bar): Ditto.
12944
129452001-10-17 Simon Josefsson <jas@extundo.com>
12946
12947 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2f1982bb 12948 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
23f87bed 12949
996aa8c1 129502001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
12951
12952 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12953 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
12954
129552001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12956
12957 * message.el (message-check-news-header-syntax): Special case
12958 nnvirtual groups.
12959
12960 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12961 customize type to `symbol'.
12962
129632001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12964
12965 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12966 %&foo;.
12967 (gnus-parse-simple-format): Support user extended spec too.
12968 %u&foo; invokes gnus-user-format-function-foo.
12969
129702001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12971
12972 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12973 the server.
12974 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12975 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12976 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12977 * nndiary.el (nndiary-request-expire-articles): Ditto.
12978 (nndiary-schedule): Defsubst it before use it.
12979 (nndiary-error): eval-and-compile.
12980
129812001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12982
12983 * gnus-msg.el (gnus-post-method): Changed two instances of
12984 `active' to `current' and one `null' to `not'.
12985
996aa8c1 129862001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
12987
12988 * message.el (message-setup-fill-variables): Use
12989 `normal-auto-fill-function' instead of `auto-fill-function'.
12990
129912001-10-16 Simon Josefsson <jas@extundo.com>
12992
12993 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12994 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2f1982bb 12995 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
23f87bed
MB
12996
129972001-10-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12998 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12999
13000 * gnus-draft.el (gnus-draft-edit-message): Add text property
13001 `field' with value `header' to message headers.
13002 * message.el (message-setup-1): Really add text property to all of
13003 the header, not just part of it.
13004
130052001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13006
13007 * gnus-group.el (gnus-group-sort-by-server): Use it.
13008
13009 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13010
13011 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13012 and keystroke.
13013
130142001-10-14 Simon Josefsson <jas@extundo.com>
13015
13016 * dig.el: Doc fix.
13017
13018 * smime.el: Doc fix.
13019
13020 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13021 charset magic from message.el.
13022
130232001-10-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
13024
13025 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
13026
13027 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13028 'cite from g-a-wash-types.
13029 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13030 (gnus-article-hide-citation): Fix.
13031
13032 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13033 character.
13034 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13035
13036 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13037 definition.
13038 (gnus-signature-toggle): Toggle `s' mode line character.
13039
13040 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13041 doing stuff that clears it.
13042
996aa8c1 130432001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13044
13045 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13046
130472001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13048
13049 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13050 (autoload): Add some autoloads.
13051
130522001-10-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13053 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13054
13055 * message.el (message-do-auto-fill): New function. Like
13056 `do-auto-fill' but don't fill when in the message header.
13057 (message-setup-1): Put a text property on the message header.
13058 (message-setup-fill-variables): Use `message-do-auto-fill'.
13059
130602001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13061
13062 * message.el (message-send-mail-partially): Insert an empty line
13063 first, because of the change of message-make-lines.
13064
130652001-10-10 Florian Weimer <fw@deneb.enyo.de>
13066
13067 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13068 iso-8859-15, make it an alias for iso-8859-1.
13069
130702001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13071
13072 * message.el (message-send-news): Don't modify the value of
13073 `message-syntax-checks' if it is not a list (possibly it is
13074 `dont-check-for-anything-just-trust-me').
13075
130762001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13077
13078 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13079 `find-coding-system' for XEmacs to check whether the coding-system
13080 `utf-8' is available.
13081
23f87bed
MB
130822001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13083
13084 * message.el (message-send-news): Oops, missed case with no
13085 "Followup-To" header...
13086
130872001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13088
13089 * message.el (message-send-news): Allow
13090 `gnus-group-name-charset-group-alist' to affect encoding of the
13091 "Newsgroups" and "Followup-To" headers.
13092
23f87bed
MB
130932001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13094
13095 * message.el (message-send-news): Don't encode Followups-To when
13096 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13097
13098 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13099 header.
13100
13101 * gnus-art.el (article-decode-group-name): Also decode
13102 "Followup-To".
13103
13104 * rfc2047.el (rfc2047-encode-message-header): Encode without
13105 asking for null methods.
13106
13107 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13108 default charset for newsgroup names in accordance with USEFOR.
13109
13110 * gnus-group.el (gnus-group-name-charset-method-alist,
13111 gnus-group-name-charset-group-alist): Removed "*" from doc
13112 strings, "*" should not be used for complex variables.
13113
131142001-10-06 Simon Josefsson <jas@extundo.com>
13115
13116 Support UTF-8 group names better.
13117
13118 * message.el (message-check-news-header-syntax): Encode group
13119 names before comparison.
13120
13121 * gnus-msg.el (gnus-copy-article-buffer): Run all
13122 `gnus-article-decode-hook's except `article-decode-charset'
13123 instead of hardcoding call to one of them.
13124
13125 * gnus-art.el (gnus-article-decode-hook): Add
13126 `article-decode-group-name'.
13127 (article-decode-group-name): New function, use `g-d-n'.
13128
13129 * gnus-group.el (gnus-group-insert-group-line): Decode
13130 gnus-tmp-group using `g-d-n'.
13131
13132 * gnus-util.el (gnus-decode-newsgroups): New function.
13133
131342001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13135
13136 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13137 `gnus-group-name-charset-group-alist'.
13138
23f87bed
MB
131392001-10-05 Simon Josefsson <jas@extundo.com>
13140
13141 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13142
13143 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13144
13145 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13146 empty folders.
13147
13148 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13149 limiting if read-all (C-u RET) was used.
13150
131512001-10-04 Simon Josefsson <jas@extundo.com>
13152
13153 * mail-source.el (mail-source-movemail-program): New variable.
13154 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13155 <thutt@thutt.vmware.com>.
13156
131572001-10-03 Simon Josefsson <jas@extundo.com>
13158
13159 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13160 (gnus-summary-line-format-alist): Fix param.
13161
131622001-10-02 Simon Josefsson <jas@extundo.com>
13163
13164 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13165 don't go through `nnimap-request-expire-articles' to delete the
13166 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13167
131682001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13169
13170 * gnus-agent.el (gnus-agent-write-active): The min in the
13171 agent/active may be larger than that in the server/active.
13172
131732001-10-01 Simon Josefsson <jas@extundo.com>
13174
13175 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13176 is IMAP4rev1.
13177
13178 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13179
13180 * nnfolder.el: Ditto.
13181
131822001-09-30 Dan Christensen <jdc@uwo.ca>
13183
13184 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13185 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13186
131872001-09-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13188
13189 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13190 (message-mode-menu): Menu item for same.
13191
13192 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13193 delayed articles.
13194
13195 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13196 nndraft:delayed does not exist.
13197 (gnus-delay-initialize): Don't set up keymap, that's done from
13198 message.el now.
13199 (gnus-delay, gnus-delay-group, gnus-delay-header)
13200 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13201
132022001-09-29 Simon Josefsson <jas@extundo.com>
13203
13204 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13205 utf-8, not eight-bit-control.
13206
13207 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13208 (imap-log, imap-debug): Custom.
13209 (imap-log-buffer, imap-debug-buffer): New constants.
13210 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13211 (imap-network-open, imap-shell-open, imap-starttls-open)
13212 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13213 (imap-debug): Use imap-*-buffer.
13214
13215 * nndoc.el (nndoc-article-type): Add mailman.
13216 (nndoc-type-alist): Ditto.
13217 (nndoc-mailman-type-p): New function.
13218
132192001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13220
13221 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13222 gnus-art.el.
13223
132242001-09-27 Simon Josefsson <jas@extundo.com>
13225
13226 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
2f1982bb 13227 (gnus-topic-catchup-articles): New function. Suggested by Robin
23f87bed
MB
13228 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13229
996aa8c1 132302001-09-27 11:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
23f87bed
MB
13231
13232 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13233 previous ones.
13234
996aa8c1 132352001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13236
13237 * gnus-sum.el (gnus-summary-show-article): The arglist of
13238 detect-coding-region is incompatible.
13239
996aa8c1 132402001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13241
13242 * gnus-group.el (gnus-group-delete-group): Typo.
13243
132442001-09-26 Simon Josefsson <jas@extundo.com>
13245
13246 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13247
13248 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13249
132502001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13251
13252 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13253
132542001-09-22 Simon Josefsson <jas@extundo.com>
13255
13256 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13257
13258 * nnfolder.el (nnfolder-open-marks): Ditto.
13259
13260 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13261 (gnus-update-marks): Use it.
13262 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13263 hardcoded list.
13264
13265 * gnus.el (gnus-article-special-mark-lists): Add killed.
13266 (gnus-article-unpropagated-mark-lists): New constant.
13267
132682001-09-22 Simon Josefsson <jas@extundo.com>
13269
13270 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13271 custom option.
13272
132732001-09-23 Simon Josefsson <jas@extundo.com>
13274
13275 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13276
132772001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13278
13279 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13280
132812001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13282
13283 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13284 accept lists of functions.
13285
132862001-09-20 Simon Josefsson <jas@extundo.com>
13287
13288 * gnus-group.el (gnus-group-catchup): Update expire marks in
13289 backend. Also, if ALL also set expire marks on tick/dormant.
13290
132912001-09-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13292
13293 * message.el (message-tab-body-function): New variable.
13294 * message.el (message-tab): Use it.
13295
132962001-09-19 Sam Steingold <sds@gnu.org>
13297
13298 * gnus-win.el (gnus-buffer-configuration): Respect
13299 `gnus-bug-create-help-buffer'.
13300
133012001-09-18 Simon Josefsson <jas@extundo.com>
13302
13303 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13304 (gnus-parse-simple-format): Re-revert.
13305
e3e955fe 133062001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
23f87bed
MB
13307
13308 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13309 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13310
133112001-09-18 Simon Josefsson <jas@extundo.com>
13312
13313 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13314 signed.
13315 (gnus-parse-simple-format): Don't use it.
13316
133172001-09-17 Miles Bader <miles@gnu.org>
13318
13319 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13320 error querying a backend abort the whole process.
13321
996aa8c1 133222001-09-17 08:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
23f87bed
MB
13323
13324 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13325
133262001-09-17 Didier Verna <didier@xemacs.org>
13327
2f1982bb
JB
13328 * nndiary.el: Version 0.2-b14.
13329 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
23f87bed
MB
13330 compatibility problem with XEmacs 21.1.
13331
133322001-09-15 Simon Josefsson <jas@extundo.com>
13333
13334 * gnus-group.el (gnus-group-line-format): Document %c.
13335
13336 * nnml.el (nnml-parse-head): Handle CRLF files.
13337 (nnml-generate-nov-file): Ditto.
13338 (nnml-retrieve-headers): Ditto.
13339
133402001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13341
13342 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13343
133442001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13345
13346 * gnus-spec.el (gnus-correct-substring): Still stopped one
13347 character before we wanted (never included last character).
13348 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
2f1982bb 13349 add missing "," (once per function).
23f87bed
MB
13350
133512001-09-14 Simon Josefsson <jas@extundo.com>
13352
13353 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13354 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13355 default before gnus-group is loaded and the variable set.)
13356
13357 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13358 killed or unsent marks.
13359
13360 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13361 isn't an article to set it on (e.g. when you `a' in a group).
13362
133632001-09-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13364
2f1982bb 13365 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
23f87bed
MB
13366 can read e-mails from Microsoft Outlook users not using ISO
13367 8859-2 character set.
13368
133692001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13370
13371 * gnus-diary.el: Minor modifications to avoid warnings.
13372 (gnus-summary-misc-menu): defvar.
13373 (gnus-diary-check-message): Use gnus-point-at-eol.
13374 (gnus-diary-kill-entire-line): eval-and-compile.
13375
133762001-09-12 Didier Verna <didier@xemacs.org>
13377
2f1982bb
JB
13378 * nndiary.el: New version (0.2-b13).
13379 * nndiary.el (nndiary-mail-sources): Doc update.
13380 * nndiary.el (nndiary-split-methods): Ditto.
23f87bed 13381 * nndiary.el (nndiary-request-accept-article-hooks): New.
2f1982bb 13382 * nndiary.el (nndiary-request-accept-article): Use it, check
23f87bed 13383 message validity.
2f1982bb
JB
13384 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13385 * nndiary.el (nndiary-schedule): Fix bug (misplaced
23f87bed 13386 condition-case): it didn't return nil on error.
2f1982bb
JB
13387 * gnus-diary.el: New version.
13388 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
23f87bed
MB
13389 * gnus-diary.el (gnus-diary-header-value-history): New.
13390 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13391 * gnus-diary.el (gnus-diary-add-header): New.
13392 * gnus-diary.el (gnus-diary-check-message): New.
2f1982bb
JB
13393 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13394 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
23f87bed 13395
996aa8c1 133962001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13397
13398 * gnus-sum.el (gnus-select-newsgroup): Make
13399 `gnus-current-select-method' buffer-local.
13400
13401 * gnus-art.el (gnus-request-article-this-buffer): Refer
13402 `gnus-current-select-method' in the current summary buffer.
13403
996aa8c1 134042001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13405
13406 * gnus-spec.el (gnus-correct-pad-form): Fix.
13407
134082001-09-09 Simon Josefsson <jas@extundo.com>
13409
13410 * mm-decode.el (mm-inline-media-tests): Add
13411 application/x-emacs-lisp.
13412 (mm-attachment-override-types): Add
13413 application/{x-,}pkcs7-signature.
13414
13415 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13416 (gnus-server-line-format, gnus-server-mode-line-format)
13417 (gnus-server-browse-in-group-buffer): Customize.
13418
134192001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13420
13421 * nnml.el (nnml-marks-changed-p): Typo.
13422 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13423 (nnml-marks-changed-p): Use gnus-gethash.
13424 (nnml-marks-modtime): Use gnus-make-hashtable.
13425
13426 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13427 (nnfolder-request-expire-articles, nnfolder-save-marks)
13428 (nnfolder-open-marks): Typo.
13429 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13430 (nnfolder-marks-changed-p): Use gnus-gethash.
13431 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13432
134332001-09-08 Simon Josefsson <jas@extundo.com>
13434
13435 * nnfolder.el (nnfolder-marks-modtime): New variable.
13436 (nnfolder-marks-changed-p): New function.
13437 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13438 (nnfolder-request-update-info): Don't update if marks didn't change.
13439
13440 * nnml.el (nnml-marks-modtime): New variable.
13441 (nnml-marks-changed-p): New function.
13442 (nnml-save-marks, nnml-open-marks): Save modtime.
13443 (nnml-request-update-info): Don't update if marks didn't change.
13444
13445 * gnus-agent.el (gnus-agent-any-covered-gcc)
13446 (gnus-agent-add-server, gnus-agent-remove-server): Use
13447 gnus-agent-method-p.
13448
13449 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13450 (gnus-unbuttonized-mime-type-p): Use it.
13451
13452 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13453 fetch group.
13454
1b17f81a 134552001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13456
13457 * gnus-spec.el (gnus-correct-pad-form): New function.
13458 (gnus-parse-simple-format): Use it.
13459
134602001-09-07 Simon Josefsson <jas@extundo.com>
13461
13462 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13463 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13464 Putnam <reader@newsguy.com>.
13465 (gnus-group-sort-selected-groups): Touch dribble file.
13466
996aa8c1 134672001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13468
13469 * nnml.el (nnml-filenames-are-evil): New variable.
13470 (nnml-article-to-file-alist): Rename to ...
13471 (nnml-current-group-article-to-file-alist): ... this.
13472 Respect `nnml-filenames-are-evil'.
13473 (nnml-active-number): Update.
13474 (nnml-update-file-alist): Update.
13475 (nnml-request-article): Use nnheader-article-to-file-alist.
13476 (nnml-request-rename-group): Likewise.
13477
134782001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13479
13480 * gnus-sum.el (gnus-summary-insert-line): Fix.
13481
134822001-09-06 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
13483
13484 * gnus-sum.el: Bind g-s-t-s to "W g".
13485 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
2f1982bb
JB
13486 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13487 Toggles display of graphical smilies.
23f87bed 13488
1b17f81a 134892001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13490
13491 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13492
134932001-09-06 Simon Josefsson <jas@extundo.com>
13494
13495 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13496 and unseen marks.
13497
134982001-09-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13499
13500 * nnmail.el (nnmail-split-fancy): Document `junk'.
13501
135022001-09-04 Simon Josefsson <jas@extundo.com>
13503
13504 * imap.el (imap-search): Don't error if server is broken.
13505
135062001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13507
13508 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13509 searching for an article that isn't in the mbox.
13510
135112001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13512
13513 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13514 right, and get all the comments.
13515
135162001-09-02 Simon Josefsson <jas@extundo.com>
13517 Suggested by Dan Christensen <jdc+news@uwo.ca>
13518
13519 * nnfolder.el (nnfolder-request-update-info): Fix message.
13520
13521 * nnml.el (nnml-request-update-info): Ditto.
13522
135232001-09-01 Simon Josefsson <jas@extundo.com>
13524
13525 * nnml.el (nnml-request-expire-articles): Also bind
13526 `nnml-current-group' and `nnml-article-file-alist' when using
2f1982bb 13527 expiry-target. (Otherwise nnml will be in a inconsistent internal
23f87bed
MB
13528 state causing all kind of problems.)
13529 (nnml-request-expire-articles): If `nnml-article-to-file' or
10d1d0af 13530 `file-attributes' fail, return article as un-expirable instead
23f87bed
MB
13531 of treating it as expired.
13532
135332001-08-31 Sam Steingold <sds@gnu.org>
13534
13535 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13536 typo: `exmine' --> `examine'.
13537
135382001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13539
13540 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13541
135422001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13543
13544 * nnml.el (nnml-check-directory-twice): Remove.
13545 (nnml-retrieve-headers): Ditto.
13546 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13547
135482001-08-30 Andrew Innes <andrewi@gnu.org>
13549
13550 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13551 directory twice on Windows, or on GNU Emacs-21.
13552
135532001-08-30 Andrew Innes <andrewi@gnu.org>
13554
13555 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13556 (nnml-request-rename-group): Ditto.
13557 (nnml-active-number): Ditto.
13558 (nnml-request-create-group): Use nnml-directory-articles.
13559 (nnml-request-expire-articles): Use nnml-directory-articles, which
13560 gets list from nov database if available.
13561 (nnml-get-nov-buffer): New function.
13562 (nnml-open-nov): Use it.
13563 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13564 gets alist from nov database if available.
13565 (nnml-directory-articles): New function.
13566 (nnml-article-to-file-alist): New function.
13567
135682001-08-30 Andrew Innes <andrewi@gnu.org>
13569
13570 * mm-decode.el (mm-display-external): Use `name' as filename, if
13571 `filename' attribute is not present.
13572
135732001-08-30 Andrew Innes <andrewi@gnu.org>
13574
13575 * mail-source.el (mail-source-flash): New defcustom.
13576 (mail-source-new-mail-p): Ring visible bell if appropriate.
13577 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13578 timer is cleared even if mail check signals an error.
13579
135802001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13581
13582 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13583 type 'list.
13584
135852001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13586
13587 * flow-fill.el (fill-flowed): eol might be point-max.
13588
135892001-08-27 Simon Josefsson <jas@extundo.com>
13590
13591 * nnml.el (nnml-request-update-info): Fix message.
13592 (nnml-open-marks): Ditto.
13593
13594 * nnfolder.el (nnfolder-request-update-info):
13595 (nnfolder-open-marks): Fix message.
13596
135972001-08-25 Simon Josefsson <jas@extundo.com>
13598
13599 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13600 after group in ~/.
13601
1b17f81a 136022001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13603
13604 * nnfolder.el (nnfolder-open-marks): Fix typo.
13605 * nnml.el (nnml-open-marks): Likewise.
13606
136072001-08-25 Simon Josefsson <jas@extundo.com>
13608
13609 Make nnfolder groups self-contained as far as marks are concerned.
13610
13611 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13612 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13613 (nnfolder-open-server): Make marks directory.
13614 (nnfolder-request-delete-group): Delete marks file.
13615 (nnfolder-request-delete-group): Check of nov/marks file exist
13616 before deleting.
13617 (nnfolder-request-rename-group): Rename marks file.
13618 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13619 (nnfolder-request-set-mark, nnfolder-request-update-info)
13620 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13621 (nnfolder-open-marks): New functions.
13622 (top-level): Require gnus.
13623
136242001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13625
13626 * nnweb.el (nnweb-type-definition): Use google raw file.
13627 (nnweb-google-parse-1): Ditto.
13628 (nnweb-google-identity): Ditto.
13629 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13630 (nnweb-altavista-wash-article): Ditto.
13631 (nnweb-request-article): Remove nnweb-decode-entities.
13632
13633 * nnml.el: Require 'gnus.
13634
136352001-08-25 Simon Josefsson <jas@extundo.com>
13636
13637 * nnml.el (nnml-marks-is-evil): Add doc.
13638
136392001-08-25 Simon Josefsson <jas@extundo.com>
13640
13641 * nnml.el (nnml-save-marks): Wrap saving marks in a
13642 condition-case, to allow user to start Gnus if saving marks failed
13643 for some reason.
13644
136452001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13646
13647 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13648
13649 * gnus-group.el (gnus-update-group-mark-positions): Bind
13650 gnus-group-update-hook to nil.
13651
136522001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13653
13654 * mml.el (mml-generate-mime-1): Force as multibyte string.
13655
1b17f81a 136562001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13657
13658 * gnus-sum.el (gnus-summary-insert-line)
13659 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13660
136612001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13662
13663 * gnus-spec.el (gnus-correct-substring): Take optional END.
13664
13665 * nnrss.el (nnrss-request-article): Remove \n.
13666 (nnrss-retrieve-headers): Lines number is -1.
13667
136682001-08-24 Simon Josefsson <jas@extundo.com>
13669
13670 * gnus-group.el (gnus-info-clear-data): Call
13671 nnfoo-request-set-mark to propagate marks. Fix bug:
13672 `gnus-group-update-line' doesn't update read range unless we call
13673 `gnus-get-unread-articles-in-group' first.
13674
13675 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13676 to server.
13677
136782001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13679
13680 * gnus-util.el (gnus-create-info-command): Return an interactive
13681 function.
13682
1b17f81a 136832001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13684
13685 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13686
136872001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13688
13689 * gnus-sum.el (gnus-select-newsgroup): Use it.
13690
13691 * gnus-util.el (gnus-not-ignore): New function.
13692
23f87bed
MB
13693 * gnus-util.el (gnus-create-info-command): New function.
13694
13695 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13696 right node.
13697
13698 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13699 (gnus-summary-limit-children): Use 'identity instead of `all'.
13700 (gnus-summary-limit-to-display-predicate): New command and
13701 keystroke.
13702
137032001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13704
13705 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13706
13707 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13708
137092001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13710
13711 * gnus-spec.el: Add the Gnus version.
13712 (gnus-update-format-specifications): If the Gnus version changes,
13713 nix out the format spec cache.
13714
13715 * gnus.el (gnus-continuum-version): Made into a command and
13716 optionalize the VERSION.
13717
13718 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13719 the start of the lines.
13720
137212001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13722
13723 * gnus.el (gnus-visual-p): Define function before use of
13724 function.
13725
137262001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13727
13728 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13729 (gnus-article-mark-to-type): New function.
13730 (gnus-update-missing-marks): Only update marks of type 'list.
13731
13732 * gnus.el (gnus-article-special-mark-lists): New variable.
13733
137342001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13735
13736 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13737 (gnus-select-newsgroup): Still use 'all.
13738 (gnus-summary-initial-limit): Comparing with 'all.
13739
137402001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13741
13742 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13743 active.
13744
137452001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13746
13747 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13748 nnslashdot-*-retrieve-headers.
13749 (nnslashdot-request-article): Fix for slashcode 2.2.
13750 (nnslashdot-make-tuple): New function.
13751 (nnslashdot-read-groups): Use it.
13752
137532001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13754
13755 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13756 list.
13757
13758 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13759
137602001-08-20 Simon Josefsson <jas@extundo.com>
13761
13762 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13763 opened, error instead of continuing (and exploding later).
13764
137652001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13766
13767 * gnus.el (gnus-expand-group-parameters): Return the parameter
13768 list.
13769
13770 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13771 (gnus-summary-show-article): Guess at charset if required.
13772
13773 * gnus-spec.el (gnus-correct-substring): Stopped one character
13774 before we wanted.
13775
137762001-08-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13777
13778 * earcon.el (earcon-auto-play): Remove unused option.
13779
137802001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13781
13782 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13783 message down in levels, since it happens very fast.
13784
13785 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13786 of smiley-regexp-alist.
13787
13788 * mm-view.el (mm-inline-text): Ignore vcard errors.
13789
13790 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13791
13792 * gnus-score.el (gnus-all-score-files): Use append instead of
13793 nconc.
13794
13795 * gnus.el (gnus-splash-face): Doc fix.
13796
13797 * mm-decode.el (mm-mailcap-command): Use
13798 mm-path-name-rewrite-functions.
13799 (mm-path-name-rewrite-functions): New variable.
13800
13801 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13802 (gnus-complex-form-to-spec): Insert tab.
13803 (gnus-spec-tab): New function.
13804
13805 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13806 entering the group.
13807
13808 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13809 the positional spec.
13810 (gnus-parse-complex-format): React to %C.
13811
13812 * gnus-ems.el (gnus-char-width): Moved here.
13813
13814 * gnus-sum.el (gnus-select-newsgroup): Set
13815 gnus-newsgroup-articles.
13816 (gnus-unseen-mark): New variable.
13817 (gnus-newsgroup-unseen): Ditto.
13818 (gnus-newsgroup-seen): Ditto.
13819 (gnus-adjust-marked-articles): Use them.
13820 (gnus-update-marks): Use them.
13821 (gnus-summary-update-secondary-mark): Display.
13822 (gnus-summary-prepare-threads): Display.
13823
13824 * gnus-msg.el (gnus-inews-group-method): Use and return the
13825 method, not the server.
13826
138272001-08-19 Simon Josefsson <jas@extundo.com>
13828
13829 * gnus-srvr.el (gnus-server-agent-face): New.
13830 (gnus-server-agent-face): New.
13831 (gnus-server-mode): Turn on font-lock-mode.
13832
13833 * gnus.el (gnus-server-visual): Add defgroup.
13834
1b17f81a 138352001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
13836
13837 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13838 gnus-server-denied-face): New.
13839 (gnus-server-opened-face, gnus-server-closed-face,
13840 gnus-server-denied-face): New.
13841 (gnus-server-font-lock-keywords): Add.
13842
138432001-08-19 Simon Josefsson <jas@extundo.com>
13844
13845 * nnml.el (nnml-request-set-mark): Return nil.
13846 (nnml-save-marks): Use nnml-possibly-create-directory.
13847 (nnml-open-marks): Only work in temp buffer when inserting/reading
13848 .marks file.
13849
138502001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13851
13852 * gnus.el (gnus-expand-group-parameters): Fix.
13853
13854 * gnus-spec.el (gnus-char-width): New function.
13855 (gnus-correct-substring, gnus-correct-length): Use it.
13856
13857 * message.el (message-required-mail-headers): Fix doc.
13858
138592001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13860
13861 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13862
13863 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13864
138652001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13866
13867 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13868 slashdot 2.2 (not fully fixed yet).
13869 (nnslashdot-request-article): Ditto.
13870
138712001-08-18 Simon Josefsson <jas@extundo.com>
13872
13873 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13874 nnimap.
13875
13876 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13877 gnus-util.
13878 (nnimap-request-update-info-internal): Use new functions.
13879
13880 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13881 new functions.
13882
138832001-08-18 Simon Josefsson <jas@extundo.com>
13884
13885 Make nnml groups self-contained as far as marks are concerned.
13886
13887 * nnml.el (nnml-request-delete-group): Delete marks file.
13888 (nnml-request-rename-group): Move marks file.
13889 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13890 variables.
13891 (nnml-request-set-mark, nnml-request-update-info): New server
13892 functions.
13893 (nnml-save-marks, nnml-open-marks): New functions.
13894
138952001-08-18 Simon Josefsson <jas@extundo.com>
13896
13897 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13898 `set' when setting marks.
13899
139002001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13901
13902 * gnus.el (gnus-info-find-node): Take an argument.
13903
13904 * gnus-art.el (gnus-button-handle-info): New function.
13905 (gnus-url-unhex-string): Replace "+" with " ".
13906
139072001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13908
13909 * message.el (message-check-news-header-syntax): Check bad From.
13910
139112001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13912
13913 * gnus-spec.el (gnus-correct-length): New function.
13914 (gnus-correct-substring): New function.
13915 (gnus-tilde-max-form): Use it.
13916
139172001-08-17 Nevin Kapur <nevin@jhu.edu>
13918
13919 * nnmh.el: Docstring changes as below.
13920
13921 * nnml.el: Docstring changes as below.
13922
13923 * nnbabyl.el: Docstring changes as below.
13924
13925 * nnmbox.el: Docstring changes as below.
13926
13927 * nnfolder.el: Added docstrings identifying each virtual server
13928 parameter.
13929
139302001-08-18 Simon Josefsson <jas@extundo.com>
13931
13932 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13933
139342001-08-17 Bj\e,Av\e(Brn Torkelsson <torkel@acc.kth.se>
13935
2f1982bb 13936 * message.el: Rename "Abort Message" to "Postpone Message".
23f87bed
MB
13937 Remove "Attach file as MIME" from Message menu, it's already in
13938 the MIME menu.
13939
139402001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13941
13942 * smime.el (smime-point-at-eol): eval-and-compile.
13943 (smime-make-temp-file): New function.
13944 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13945 Use it.
13946
139472001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13948
13949 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13950 (gnus-agent-summary-fetch-group): New command and keystroke.
13951
13952 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13953 (gnus-mime-display-security): Make it respect
13954 gnus-unbuttonized-mime-type-p.
13955
13956 * gnus-sum.el (gnus-articles-to-read): Comments.
13957 (gnus-article-marked-p): New function.
13958 (gnus-summary-display-make-predicate): New function.
13959 (gnus-select-newsgroup): Use them.
13960
13961 * mm-decode.el (mm-save-part-to-file): Made it not error.
13962
139632001-08-17 Simon Josefsson <jas@extundo.com>
13964
13965 * imap.el (imap-wait-for-tag): If process-status isn't open or
13966 run, return nil instead of sit-for looping.
13967
139682001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13969
23f87bed
MB
13970 * gnus.el (gnus-message-archive-method): Default to "archive".
13971 (gnus-message-archive-method): Doc fix.
13972 (gnus-parameters-get-parameter): Cleaned up.
13973 (gnus-expand-group-parameter): New function.
13974
13975 * gnus-start.el (gnus-setup-news): Push the archive server only
13976 the server list.
13977
13978 * mml.el (mml-menu): Changed name to "Attachments".
13979
13980 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
13981 when there is something to detroy.
13982
139832001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13984
13985 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13986 nil.
13987
139882001-08-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13989
13990 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13991 which specifies a time today or tomorrow.
13992
1b17f81a 139932001-08-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
13994
13995 * gnus-agent.el (gnus-agent-make-mode-line-string)
13996 (gnus-agent-toggle-plugged): Use new API.
13997
139982001-08-14 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13999
14000 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14001 deadline has expired.
14002
140032001-08-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
14004
14005 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
23f87bed
MB
14006
14007 Support `recent' mark indicating newly arrived messages (to
14008 separate from old but unread messages).
14009
14010 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14011 `nnmail-split-history' if recent is > 0.
14012 (nnimap-request-update-info-internal): Update `recent' marks.
14013 (nnimap-request-set-mark): Never set `recent' marks.
14014 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14015 recent.
14016
14017 * gnus-sum.el (gnus-recent-mark): New mark.
14018 (gnus-newsgroup-recent): New variable.
14019 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14020 (gnus-summary-prepare-threads): Mark recent articles.
14021 (gnus-summary-add-mark): Support recent.
14022 (gnus-summary-update-secondary-mark): Support recent.
14023
14024 * gnus.el (gnus-article-mark-lists): Add recent.
14025
140262001-08-12 Simon Josefsson <jas@extundo.com>
14027
14028 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14029 whether successful decoding took place. Add doc.
14030
140312001-08-12 Simon Josefsson <jas@extundo.com>
14032 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14033
14034 * gnus.el (gnus-summary-line-format, gnus-parameters):
14035 * gnus-gl.el (gnus-summary-grouplens-line-format):
14036 * gnus-salt.el (gnus-summary-pick-line-format):
14037 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14038
140392001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14040
14041 * gnus-score.el (gnus-score-string): Fix `match' regexp
14042 for `extra' header case.
14043
140442001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14045
14046 * nnmbox.el (nnmbox-read-mbox): No warning.
14047
140482001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14049
14050 * nndoc.el (nndoc-article-type): Fix doc.
14051 (nndoc-generate-article-function): New variable.
14052 (nndoc-dissection-function): New variable.
14053 (nndoc-type-alist): Add oe-dbx.
14054 (nndoc-oe-dbx-type-p): New function.
14055 (nndoc-oe-dbx-dissection): New function.
14056 (nndoc-oe-dbx-generate-article): New function.
14057
140582001-08-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14059
14060 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14061 whether deadline has been reached. Patch from Dan Nicolaescu
14062 <dann@godzilla.ics.uci.edu>.
14063
140642001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14065
14066 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2f1982bb 14067 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
23f87bed
MB
14068 <rintaman@cs.Helsinki.FI>.
14069
14070 * mail-source.el (mail-source-movemail): The error buffer is
14071 modified, but nothing in it.
14072
140732001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14074
14075 * message.el (message-bogus-system-names): New variable.
14076 (message-make-fqdn): Use it.
14077
140782001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14079
14080 * nndraft.el (nndraft-request-group): Use
14081 nndraft-auto-save-file-name.
14082
140832001-08-09 Simon Josefsson <jas@extundo.com>
14084
14085 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14086 Don't ask whether to decrypt. Just leave result in buffer (don't
14087 call mm).
14088
14089 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14090 parts as well.
14091 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14092 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14093
140942001-08-09 Simon Josefsson <jas@extundo.com>
14095
14096 * mm-decode.el (mm-insert-part): Return decoding success status.
14097 (mm-save-part-to-file): Error if decoding failed.
14098
140992001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14100
14101 * message.el (message-tab): Use indent-relative.
14102 (message-mode): Don't bind indent-line-function to indent-relative.
14103
141042001-08-09 Simon Josefsson <jas@extundo.com>
14105
2f1982bb 14106 * message.el (message-get-reply-headers): Fix string. Suggested by
23f87bed
MB
14107 Christoph Conrad <cc@cli.de>.
14108
141092001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14110
14111 * message.el (message-tab): Use the current value of
14112 indent-line-function.
14113 (message-mode): Bind indent-line-function to indent-relative.
14114
141152001-08-08 Simon Josefsson <jas@extundo.com>
14116
14117 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14118 whether `imtest' is installed.
14119
1b17f81a 141202001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14121
14122 * gnus-sum.el (gnus-summary-show-article): Call
14123 gnus-summary-update-secondary-secondary-mark.
14124 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14125 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14126
1b17f81a
MB
141272001-08-07 16:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
14128
14129 * mm-uu.el (mm-uu-dissect): Autoload.
14130
23f87bed
MB
141312001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14132
14133 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14134
14135 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14136
23f87bed
MB
14137 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14138
14139 * gnus-util.el (gnus-output-to-rmail): Ditto.
14140 (gnus-output-to-mail): Ditto.
14141
14142 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14143
141442001-08-06 Florian Weimer <fw@deneb.enyo.de>
14145
14146 * message.el (message-indent-citation): Use
14147 `message-yank-cited-prefix' for empty lines.
14148
141492001-08-05 Florian Weimer <fw@deneb.enyo.de>
14150
14151 * message.el (message-indent-citation): Quote only lines starting
14152 with ">" using `message-yank-cited-prefix'.
14153
e3e955fe 141542001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
23f87bed
MB
14155
14156 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14157 gnus-cache-fully-p.
14158
141592001-08-04 Simon Josefsson <jas@extundo.com>
14160
14161 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14162 file if it doesn't exist (by calling gnus-cache-read-active).
14163
141642001-08-04 Simon Josefsson <jas@extundo.com>
14165
14166 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14167 (gnus-cache-passively-or-fully-p): Removed.
14168 (gnus-cache-fully-p): Fix it.
14169
14170 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14171
141722001-08-04 Simon Josefsson <jas@extundo.com>
14173
14174 * gnus-cache.el (gnus-cache-fully-p)
14175 (gnus-cache-passively-or-fully-p): New functions.
14176 (gnus-cache-possibly-enter-article): Cosmetic change, use
14177 `g-c-p-o-f-p'.
14178 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14179 was bogus (`g-c-p-a-a' does not change active info, just change
14180 the functions parameters).
14181 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14182 not removed in groups that match `gnus-uncacheable-groups'.
14183
14184 Reported and modifications based on discussions with Nuutti
14185 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14186
141872001-08-04 Simon Josefsson <jas@extundo.com>
14188 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14189
14190 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14191 calls `gnus-cache-update-active' if bounds has been extended.
14192
141932001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14194
14195 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14196 before remove.
14197 (gnus-mime-security-show-details): Ditto.
14198
141992001-08-04 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14200
14201 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14202 syntax. Protect string-match against nil string and regexp.
14203
142042001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14205
14206 * mm-util.el (mm-find-charset-region): Remove control-1.
14207
142082001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14209
14210 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14211
142122001-08-04 Simon Josefsson <jas@extundo.com>
14213
14214 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14215 buffer. Delete MIME-Version header.
14216
142172001-08-03 Simon Josefsson <jas@extundo.com>
14218
14219 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14220 that is entered does not necessarily have the highest article
14221 number in the group, so use `gnus-cache-possibly-alter-active'
14222 instead of `gnus-cache-update-active'.
14223
142242001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14225
14226 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14227
142282001-08-03 Simon Josefsson <jas@extundo.com>
14229
2f1982bb 14230 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
23f87bed
MB
14231
142322001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14233
14234 * gnus.el (post-method): New group parameter. It also provides
14235 the user option `gnus-post-method-alist' and the internal function
14236 `gnus-parameter-post-method'.
14237
14238 * gnus-msg.el (gnus-post-method): Bind the value of
14239 `gnus-post-method' to the group parameter if it is defined.
14240
142412001-08-02 Simon Josefsson <jas@extundo.com>
14242
14243 * smime.el (smime-extra-arguments): Removed.
14244 (smime-call-openssl-region): Don't use it.
14245
142462001-08-02 Simon Josefsson <jas@extundo.com>
14247
14248 * smime.el (smime-sign-region): Handle stderr.
14249 (smime-encrypt-region): Ditto.
14250
14251 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14252 match the ASN.1 length bytes.
14253 (mm-pkcs7-enveloped-magic): Ditto.
14254 (mm-view-pkcs7-get-type): Don't regexp quote.
14255
1b17f81a 142562001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14257
14258 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14259
142602001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14261
14262 * gnus-art.el (gnus-header-button-alist): References regexp.
14263
142642001-08-01 Gerd Moellmann <gerd@gnu.org>
14265
14266 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14267 already fboundp. Add INTERACTIVE arg to autoload form.
14268
142692001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14270
14271 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14272
14273 * nnmail.el (nnmail-cache-open): Ditto.
14274
142752001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14276
14277 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14278
142792001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14280
14281 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14282
142832001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14284 Originally from Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14285
14286 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14287 (gnus-agent-toggle-plugged): Use it.
14288
142892001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14290
14291 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14292 (gnus-ding-file-coding-system): New variable.
14293 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14294 (gnus-slave-save-newsrc): Use it.
14295
142962001-07-31 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14297
14298 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14299 syntax.
14300
143012001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14302 Originally from Andreas Fuchs <asf@void.at>
14303
14304 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14305 (mml2015-gpg-pretty-print-fpr): New function.
14306 (mml2015-gpg-extract-signature-details): More details, rename from
14307 `m-g-e-from'.
14308 (mml2015-gpg-verify): Use them.
14309 (mml2015-gpg-clear-verify): Use them.
14310
143112001-07-31 Simon Josefsson <jas@extundo.com>
14312
14313 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14314 buffer when done.
14315
143162001-07-30 Simon Josefsson <jas@extundo.com>
14317
14318 * smime.el (smime-call-openssl-region): Revert previous change,
14319 just pass on buf to `call-process-region'.
14320 (smime-verify-region): Doc fix. Don't message stuff. Use
14321 `smime-new-details-buffer'. Inserts error messages into buffer.
14322 (smime-noverify-region): Ditto.
14323 (smime-decrypt-region): Ditto. Handles stderr separately.
14324 (smime-verify-buffer, smime-noverify-buffer)
14325 (smime-decrypt-buffer): Doc fix.
14326 (smime-new-details-buffer): New function.
14327 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14328 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14329 (smime-sign-region, smime-encrypt-region): Don't use
14330 `insert-buffer'.
14331
14332 * mml-smime.el (mml-smime-verify): Fix security button strings.
14333
143342001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14335
14336 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14337 gnus-article-mime-handles.
14338
143392001-07-29 Simon Josefsson <jas@extundo.com>
14340
14341 * mail-source.el (top-level): Require message for message-directory.
14342 (mail-source-directory): Change default to message-directory.
14343
14344 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14345 (smime-certificate-directory, smime-openssl-program)
14346 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14347 (smime-extra-arguments): New variable.
14348 (smime-dns-server): Fix customize group.
14349 (smime-call-openssl-region): Use `smime-extra-arguments'.
14350
1b17f81a 143512001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14352
14353 * smime.el (smime-call-openssl-region): Ignore stderr.
14354
1b17f81a 143552001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14356
14357 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14358 file.
14359
143602001-07-29 Simon Josefsson <jas@extundo.com>
14361
14362 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14363
14364 Support S/MIME decryption.
14365
14366 * mm-decode.el (mm-inline-media-tests):
14367 (mm-inlined-types):
14368 (mm-automatic-display):
14369 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14370
14371 * mm-view.el (mm-pkcs7-signed-magic):
14372 (mm-pkcs7-enveloped-magic): New variables.
14373 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14374 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14375 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14376 PKCS#7 blobs.
14377
14378 * smime.el (smime-decrypt-region): Expand keyfile.
14379
143802001-07-29 Simon Josefsson <jas@extundo.com>
14381
14382 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14383 `ssl.el' variables.
14384
14385 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14386 but line instead of narrowing to it, because `nnmail-parse-active'
14387 calls widen. Thanks to Christoph Conrad
14388 <christoph.conrad@gmx.de>.
14389
143902001-07-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14391
14392 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14393 for %B spec.
14394
14395 * gnus-sum.el (gnus-summary-prepare-threads): If
14396 gnus-sum-thread-tree-root is nil, use subject instead.
14397 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14398 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14399 (gnus-sum-thread-tree-leaf-with-other)
14400 (gnus-sum-thread-tree-single-leaf): Documentation.
14401 (gnus-sum-thread-tree-single-indent): Allow nil.
14402
144032001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14404
14405 * message.el (message-fill-paragraph): Do nothing if the user
14406 wants filladapt-mode.
14407
144082001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14409
14410 * mm-decode.el (mm-image-type-from-buffer): New function.
14411 (mm-get-image): Use it.
14412
144132001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14414
14415 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14416
14417 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14418 mm-display-parts too.
14419
144202001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14421
14422 * nnfolder.el (nnfolder-request-accept-article): Bind
14423 nntp-server-buffer.
14424
14425 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14426 nntp-server-buffer.
14427
144282001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14429
14430 * message.el (message-check-news-header-syntax): Use
14431 message-post-method.
14432 (message-send-news): Bind message-post-method.
14433
144342001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14435
14436 * mml.el (mml-tweak-type-alist): New variable.
14437 (mml-tweak-function-alist): New variable.
14438 (mml-tweak-part): New function.
14439 (mml-generate-mime-1): Use it.
14440
144412001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14442
14443 * nnfolder.el (nnfolder-request-accept-article): Replace
14444 nnfolder-request-list.
14445
144462001-07-27 Simon Josefsson <jas@extundo.com>
14447
14448 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14449 nnoo-change-server failed to do it.
14450
144512001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14452
14453 * gnus.el (gnus-parameters): Make it customizable.
14454
144552001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14456
14457 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14458
14459 * message.el (message-set-auto-save-file-name): More
14460 poor-system-types.
14461
14462 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14463
14464 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14465 supports +.
14466
144672001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14468
14469 * mm-decode.el (mm-readable-p): New function.
14470 (mm-inline-media-tests): Fix the default testers.
14471
144722001-07-26 Simon Josefsson <jas@extundo.com>
14473
14474 * nnimap.el (nnimap-version): Bump version number.
14475
1b17f81a 144762001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14477
14478 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14479 in M$Windows too.
14480
144812001-07-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14482
14483 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14484
144852001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14486
14487 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14488
14489 * mm-decode.el (mm-get-image): Guess then use the type.
14490
14491 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14492
144932001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14494
14495 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14496 display (%B) for threads if threading is off.
14497
1b17f81a 144982001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14499
14500 * gnus-msg.el: Customization patch.
14501
145022001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14503
14504 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14505 variable.
14506 (nnmail-split-fancy-with-parent): Ignore certain groups.
14507
145082001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14509
14510 * gnus-util.el (gnus-byte-compile): New function.
14511 (gnus-use-byte-compile): New variable.
14512 (gnus-make-sort-function): Use it.
14513
14514 * nnmail.el (nnmail-get-new-mail): Use it.
14515
14516 * gnus-agent.el (gnus-category-make-function): Simple function or
14517 compiled function.
14518 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14519
14520 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14521 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14522 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14523
14524 * message.el (message-check-news-header-syntax): Remove quote.
14525
145262001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14527
14528 * message.el (message-use-mail-followup-to): `t' is not a
14529 documented value.
14530
145312001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14532
14533 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14534
145352001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14536
14537 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14538 there are long lines.
14539
23f87bed
MB
145402001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14541
14542 * message.el (message-bounce): If no Return-Path, the whole
14543 content is considered as the original message.
14544
14545 * nnml.el (nnml-check-directory-twice): New variable.
14546 (nnml-article-to-file): Use it.
14547 (nnml-retrieve-headers): Hack it.
14548
145492001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14550
14551 * gnus-win.el (gnus-buffer-configuration): New configure.
14552
14553 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14554 not alive.
14555
14556 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14557 (mm-display-external): Use display-term configure.
14558
145592001-07-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14560
14561 * gnus-delay.el (gnus-delay-default-hour): New variable.
14562 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14563
1b17f81a 145642001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14565
14566 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14567 (gnus-summary-prepare-threads): Ditto.
14568
14569 * gnus.el (gnus-summary-line-format): Add %B.
14570
145712001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14572
14573 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14574
14575 * mm-util.el (mm-string-as-multibyte): New function.
14576
14577 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14578
145792001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14580
14581 * mm-util.el (mm-universal-coding-system): New variable.
14582
14583 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14584
14585 * score-mode.el (score-mode-coding-system): Use it.
14586
145872001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14588
14589 * gnus-start.el (gnus-setup-news): Call
14590 `gnus-check-bogus-newsgroups' just after the native server is
14591 opened.
14592
145932001-07-23 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14594
14595 * nnmail.el (nnmail-do-request-post): Util function to be used by
14596 `nnchoke-request-post' for all nnmail-derived backends.
14597
14598 * nnml.el (nnml-request-post): Use it.
14599
14600 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14601 backend, for it groks nnml-request-post.
14602
14603 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14604 Treat `mail-post' backends like `mail' backends, not like `news'
14605 backends.
14606
146072001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14608
14609 * gnus-msg.el (gnus-setup-message): make-local-hook.
14610
146112001-07-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14612
14613 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14614 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14615 <karl@charcoal.com>, slightly changed by Kai.
14616
14617 * message.el (message-check-news-header-syntax): When checking
14618 whether the groups exist, check the right server based on
14619 `gnus-post-method'.
14620
146212001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14622
14623 * gnus-delay.el: New file.
14624
146252001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14626
14627 * mm-util.el (mm-read-coding-system): Take two arguments.
14628
14629 * gnus-sum.el (gnus-summary-show-article): Use
14630 mm-read-coding-system.
14631
14632 * gnus-art.el (article-de-quoted-unreadable):
14633 (article-de-base64-unreadable, article-wash-html):
14634 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14635
146362001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14637
14638 * nnml.el (nnml-request-post): New function. Can be used for
14639 annotations in nnml groups.
14640
146412001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14642
14643 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14644 command.
14645
14646 * gnus-start.el (gnus-find-new-newsgroups): Use
14647 `message-make-date' instead of `current-time-string'.
14648 (gnus-ask-server-for-new-groups): Ditto.
14649 (gnus-check-first-time-used): Ditto.
14650
146512001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14652
14653 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14654
146552001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14656
14657 * message.el (message-shorten-references): Change `maxcount' and
14658 `cut' to obey USEFOR draft 5.
14659
146602001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14661
14662 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14663 (gnus-summary-set-article-display-arrow): New function.
14664 (gnus-summary-goto-subject): Use it.
14665
146662001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14667
14668 * gnus-sum.el (gnus-summary-import-article): Insert date if
14669 doesn't exist.
14670
146712001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14672
14673 * mml.el (mml-content-type-parameters): New variable.
14674 (mml-content-disposition-parameters): New variable.
14675 (mml-insert-mime-headers): Use them.
14676 (mml-parse-1): Accept charset.
14677
146782001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14679
14680 * gnus-group.el (gnus-group-select-group): Doc fix.
14681
14682 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14683
23f87bed
MB
146842001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14685 From: Stefan Monnier <monnier@cs.yale.edu>
14686
14687 * message.el (message-mode): Use define-derived-mode.
14688 (message-tab): message-completion-alist.
14689
14690 * imap.el (imap-interactive-login): Use make-local-variable.
14691 (imap-open): Ditto.
14692 (imap-authenticate): Ditto.
14693
14694 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14695
14696 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14697
146982001-07-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14699
14700 * message.el (message-citation-line-function): Refer to
14701 gnus-cite-attribution-suffix.
14702
147032001-07-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14704
db872260 14705 * gnus-art.el, ...: Error convention changes.
23f87bed
MB
14706
147072001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14708
14709 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14710
147112001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14712
14713 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14714 (nnrss-read-server-data): Ditto.
14715
1b17f81a 147162001-07-13 12:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14717
14718 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14719 * Cleanup files.
1b17f81a 14720
23f87bed
MB
147212001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14722
14723 * gnus.el (gnus-summary-line-format): Add %o.
14724
14725 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14726 unless shell outputs something.
14727
147282001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14729
14730 * gnus-art.el (gnus-boring-article-headers): Better doc.
14731 (article-hide-headers): Better regexp.
14732 Suggested by Matt Swift <swift@alum.mit.edu>.
14733
14734 * nnheader.el (nnheader-max-head-length): Better doc.
14735 (nnheader-header-value): Skip spaces.
14736 (nnheader-parse-head): Remove space.
14737 Suggested by Matt Swift <swift@alum.mit.edu>.
14738
14739 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14740 (gnus-get-newsgroup-headers): Remove space.
14741
147422001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14743
14744 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14745 (gnus-summary-reply): Use it.
14746 (gnus-summary-reply-broken-reply-to): New function.
14747 (gnus-msg-force-broken-reply-to): New function.
14748
14749 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14750
147512001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14752
14753 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14754
147552001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14756
14757 * mm-decode.el (mm-external-terminal-program): New variable.
2f1982bb 14758 (mm-display-external): Use it. Use term to display when no
23f87bed
MB
14759 window-system.
14760
147612001-07-12 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
14762
14763 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2f1982bb 14764 Browse->Next entries to Browse->Prev.
23f87bed
MB
14765
147662001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14767
14768 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14769
147702001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14771
14772 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14773 for the default encoding.
14774
14775 * nnrss.el (nnrss-url-field): New field.
14776 (nnrss-request-article): Add newsgroups.
14777
14778 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14779
147802001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14781
14782 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14783
14784 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14785 (gnus-draft-setup): Remove backlog.
14786
147872001-07-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14788
14789 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14790 Cleanup.
14791
147922001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14793
14794 * gnus-msg.el (gnus-bug): Erase buffer.
14795
14796 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14797
147982001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14799
14800 * mm-decode.el (mm-attachment-override-p): Fix typo.
14801
148022001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14803
14804 * gnus-kill.el (gnus-execute): Work with the extra headers.
14805 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14806
148072001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14808
14809 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2f1982bb 14810 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
23f87bed
MB
14811
14812 * message.el (message-send-mail-real-function): New variable.
2f1982bb 14813 (message-send-mail-partially, message-send-mail): Use it.
23f87bed
MB
14814
14815 * nngateway.el (nngateway-request-post): Use it.
14816
14817 * gnus-agent.el (gnus-agentize): Use it.
14818
14819 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14820 (nnsoup-revert-variables): Use it.
14821
148222001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14823
14824 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14825 text/plain if the type doesn't match any other media types.
14826 (mm-inlined-types): Doc fix.
14827 (mm-display-inline): Revert previous change (now handled by a
14828 default type in `mm-inline-media-tests'.
14829 (mm-inlinable-p): Revive.
14830 (mm-display-part): Call `mm-inlinable-p'.
14831 (mm-attachment-override-p): Ditto.
14832 (mm-inlined-p): Doc fix.
14833
14834 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14835 well as `mm-inlined-p'.
14836
148372001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14838
14839 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14840 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14841
1b17f81a 148422001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
14843
14844 * message.el (message-use-mail-followup-to): New variable.
14845 (message-get-reply-headers): Use it.
14846
148472001-07-04 Gerd Moellmann <gerd@gnu.org>
14848
14849 * nnheader.el (nnheader-init-server-buffer): Make sure the
14850 *nntpd* buffer is made multibyte instead of a random buffer.
14851
148522001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14853
14854 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14855 when it returns headers.
14856
148572001-07-07 Simon Josefsson <jas@extundo.com>
14858
14859 * rfc2047.el (rfc2047-encode-message-header): Skip header when
2f1982bb 14860 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
23f87bed
MB
14861
148622001-07-06 Simon Josefsson <jas@extundo.com>
14863
14864 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14865 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14866 Add information in `assert's.
14867
14868 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2f1982bb 14869 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
23f87bed
MB
14870 and `nnimap-group-overview-filename', should handle all
14871 change-of-uidvalidity related issues. But there may be other
14872 problems.)
14873
148742001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14875
14876 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14877 header name when folding.
14878
148792001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14880
14881 * mm-decode.el (mm-inlined-types): Document relationship with
14882 `mm-inline-media-tests'.
14883 (mm-display-inline): Default to displaying as plain text if no
14884 inlining handler is available.
14885 (mm-inlinable-p): Remove.
14886 (mm-inlined-p): Don't call `mm-inlinable-p'.
14887 (mm-automatic-display-p): Ditto.
14888 (mm-attachment-override-p): Ditto.
14889
148902001-07-04 Simon Josefsson <jas@extundo.com>
14891
14892 * nnimap.el (nnimap-importantize-dormant): New variable.
14893 (nnimap-request-update-info-internal): Use it.
14894 (nnimap-request-set-mark): Ditto.
14895
148962001-07-04 Didier Verna <didier@lrde.epita.fr>
14897
2f1982bb
JB
14898 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14899 `point'. Only XEmacs accepts this.
14900 * nntp.el (nntp-send-command-nodelete): Ditto.
14901 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed
MB
14902
149032001-07-04 Didier Verna <didier@lrde.epita.fr>
14904
2f1982bb 14905 * nntp.el (nntp-open-connection-function): Doc update.
23f87bed
MB
14906 * nntp.el (nntp-pre-command): New.
14907 * nntp.el (nntp-via-rlogin-command): New.
14908 * nntp.el (nntp-via-telnet-command): New.
14909 * nntp.el (nntp-via-telnet-switches): New.
14910 * nntp.el (nntp-via-user-name): New.
14911 * nntp.el (nntp-via-user-password): New.
14912 * nntp.el (nntp-via-address): New.
14913 * nntp.el (nntp-via-envuser): New.
14914 * nntp.el (nntp-via-shell-prompt): New.
14915 * nntp.el (nntp-open-telnet-stream): New.
14916 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14917 * nntp.el (nntp-open-via-telnet-and-telnet): New.
2f1982bb
JB
14918 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14919 * nntp.el (nntp-send-command): Ditto.
14920 * nntp.el (nntp-send-command-nodelete): Ditto.
14921 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed 14922
e3e955fe 149232001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
23f87bed
MB
14924
14925 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14926 `when'.
14927
1b17f81a 149282001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14929
14930 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14931
149322001-07-03 Simon Josefsson <jas@extundo.com>
14933
14934 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14935 remove it (workaround XEmacs `fill-region' bug).
14936
149372001-07-01 Simon Josefsson <jas@extundo.com>
14938
14939 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14940
149412001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14942
14943 * mml2015.el (mml2015-format-error): New function.
14944 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14945 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14946 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14947
149482001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14949
14950 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14951 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14952
14953 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14954 group variables.
14955
149562001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14957
14958 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14959
14960 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14961 (nnrss-save-group-data): Ditto.
14962
14963 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14964
149652001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14966
14967 * message.el (message-do-send-housekeeping): Narrow to headers.
14968
149692001-06-24 Simon Josefsson <jas@extundo.com>
14970
14971 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14972 insertion when breaking lines looked for " \t" instead of "[ \t]".
14973 (rfc2047-encode-message-header): Fold lines even if
14974 no QP encoding is done.
14975
1b17f81a 149762001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
14977
14978 * smime.el (smime-keys): Support additional certificates.
14979 (smime-make-certfiles): New function.
14980 (smime-sign-region): Use previous variables.
14981 (smime-get-certfiles): New function.
14982 (smime-sign-buffer): Use it.
14983 (smime-verify-region): Support both CAfile and CApath.
14984
149852001-06-23 Simon Josefsson <jas@extundo.com>
14986
14987 * smime.el (smime-decrypt-region): Perhaps work.
14988
149892001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14990
14991 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14992
149932001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
14994
14995 * mm-decode.el (mm-save-part): Rewrite file name.
14996 (mm-file-name-rewrite-functions): New variable.
14997 (mm-file-name-delete-whitespace): New function.
14998 (mm-file-name-trim-whitespace): New function.
14999 (mm-file-name-collapse-whitespace): New function.
15000 (mm-file-name-replace-whitespace): New variable and function.
15001
150022001-06-22 Simon Josefsson <jas@extundo.com>
15003
15004 * message.el (message-make-date): Workaround locale for weekdays.
15005
150062001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15007
15008 * message.el (message-goto-body): Return nil if not found. (revert!)
15009
1b17f81a 150102001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15011
15012 * message.el (message-goto-body): Some messages have no header.
15013
15014 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15015
150162001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15017
15018 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15019
150202001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15021
15022 * message.el (message-make-date): Add week day.
15023 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15024
150252001-06-19 Simon Josefsson <jas@extundo.com>
15026
15027 * message.el (message-yank-prefix): Doc fix.
15028 (message-yank-cited-prefix): Ditto.
15029 (message-delete-not-region): Keep citation prefix on first line,
15030 if possible and appropriate.
15031
150322001-06-19 Simon Josefsson <jas@extundo.com>
15033
15034 * imap.el (imap-process-connection-type): New variable.
15035 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15036 recent `imtest's work completely (no line length issues), while
15037 making making old `imtest's unusable. Thanks to NAGY Andras
15038 <nagya@inf.elte.hu> for his work.
15039
150402000-12-30 NAGY Andras <nagya@inf.elte.hu>
15041
15042 * imap.el (imap-ssl-program): Add -quiet to shut up
15043 OpenSSL/SSLeay's internal debug talk.
15044
150452001-06-19 Matt Armstrong <matt@lickey.com>
15046
15047 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15048 server.
15049
150502001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15051
15052 * nnmail.el (nnmail-article-buffer): New variable.
15053 (nnmail-split-incoming): Use it.
15054
150552001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15056
15057 * qp.el (quoted-printable-decode-region): If called interactively,
15058 use coding-system-for-read.
15059
150602001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15061
15062 * message.el (message-check-news-header-syntax): Check Reply-To.
15063
150642001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15065
15066 * mml.el (mml-parse-1): Use message options.
15067
15068 * message.el (message-do-fcc): Don't do anything if there is no
15069 FCC.
15070
150712001-06-16 Simon Josefsson <jas@extundo.com>
15072
15073 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15074 (nnimap-expunge-search-string): New variable.
15075 (nnimap-request-expire-articles): Use it.
15076
150772001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15078
2f1982bb
JB
15079 * message.el (message-send-mail-with-qmail): Wrong exit status is
15080 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
23f87bed
MB
15081
150822001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15083
15084 * gnus-art.el (article-strip-multiple-blank-lines): Use
15085 delete-region instead of replace-match.
15086
150872001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15088
15089 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15090 (nnweb-google-wash-article): Ditto.
15091
996aa8c1 150922001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15093
15094 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15095
150962001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15097
15098 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15099 specs.
15100
151012001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15102
15103 * gnus.el (gnus-email-address): Move it here.
15104
15105 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15106 requested.
15107 (article-de-base64-unreadable): Ditto.
15108 (article-wash-html): Ditto.
15109
151102001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15111
15112 * message.el (message-options-set-recipient): Don't add ", "
2f1982bb 15113 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
23f87bed
MB
15114
151152001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15116
15117 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15118
1b17f81a 151192001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15120
15121 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15122
151232001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15124
15125 * nnrss.el (nnrss-node-text): Node might be nil.
15126
1b17f81a 151272001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15128
15129 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15130 part.
15131
151322001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15133
15134 * nnrss.el (nnrss-group-alist): More items.
15135
151362001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15137
15138 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15139
151402001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15141 Trivial patch from Dale Hagglund <rdh@best.com>
15142
15143 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15144 restrict clauses.
15145
1b17f81a 151462001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15147
15148 * message.el (message-wide-reply-confirm-recipients): New variable.
15149
1b17f81a 151502001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15151
15152 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15153 fix so it works with XEmacs.
15154
151552001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15156
15157 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15158 headers.
15159
151602001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15161
15162 * nnrss.el: Fix a few bugs.
15163
1b17f81a 151642001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15165
15166 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15167 generate compiler warnings.
23f87bed
MB
15168
151692001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15170
15171 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15172 binary so that we don't transmit ISO 2022 garbage to the process.
15173 This is needed under XEmacs.
15174
151752001-06-03 Simon Josefsson <simon@josefsson.org>
15176
2f1982bb 15177 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
23f87bed
MB
15178 autoloaded incorrectly below because ssl-program-* is bound.)
15179 Thanks to Amos Gouaux for report.
15180
151812001-06-02 Simon Josefsson <simon@josefsson.org>
15182
15183 * imap.el (imap-kerberos4-open):
15184 (imap-gssapi-open):
15185 (imap-ssl-open):
15186 (imap-network-open):
15187 (imap-shell-open):
15188 (imap-starttls-open): Set buffer to workaround spurious
15189 `accept-process-output' buffer changes. Thanks to Mats Lidell
15190 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15191 Colman <colman@ppllc.com> for report.
15192
151932001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15194
15195 * gnus-sum.el (gnus-summary-catchup): New argument.
15196 (gnus-summary-catchup-from-here): New function.
15197
151982001-05-30 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15199
15200 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15201 back, then insert glyph. (Before, the glyph was inserted first,
15202 then the newline.) This works around a behavior in XEmacs where
15203 it is not possible to insert a character after a glyph which is at
15204 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15205
1b17f81a 152062001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15207
15208 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15209 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15210 mm-destroy-postponed-undisplay-list): New functions.
15211 (mm-display-external): Use them.
15212
1b17f81a 152132001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15214
15215 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15216 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15217
152182001-05-27 Simon Josefsson <simon@josefsson.org>
15219
15220 * message.el (message-yank-cited-prefix): New variable.
15221 (message-indent-citation): Use it.
15222
15223 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15224 as details.
15225 (mml2015-mailcrypt-clear-verify): Ditto.
15226
1b17f81a 152272001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15228
15229 * gnus-sum.el (gnus-summary-default-high-score,
15230 gnus-summary-default-low-score): New variables.
15231 (gnus-summary-highlight): Use them.
15232
152332001-05-16 Didier Verna <didier@lrde.epita.fr>
15234
2f1982bb 15235 * message.el (message-mail): Pass the 'send-actions argument to
23f87bed
MB
15236 `message-setup'.
15237
1b17f81a 152382001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15239
15240 * gnus-art.el (gnus-mime-view-part-as-charset):
15241 (gnus-mime-internalize-part): Doc fixes.
15242
152432001-05-11 Simon Josefsson <simon@josefsson.org>
15244
15245 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15246 status lines without any text ("^215$").
15247
152482001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15249
15250 * nnrss.el (nnrss-check-group): Reverse.
15251
152522001-05-07 Simon Josefsson <simon@josefsson.org>
15253
15254 * message.el (message-get-reply-headers):
15255 (message-followup): Fix typo, suggested by David Green
15256 <dgreen@uab.edu>
15257
152582001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15259
15260 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15261
15262 * nnrss.el (nnrss-open-server): Read server data when it is called.
15263 (nnrss-request-expire-articles): Fix.
15264
152652001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15266
15267 * message.el (message-do-send-housekeeping): mail-abbrevs may
15268 rename buffer behind Gnus.
15269
152702001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15271
15272 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15273 (nnrss-group-alist): Add more resources.
15274 (nnrss-check-group): Ignore errors.
15275
152762001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15277
15278 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15279
15280 * nnslashdot.el (nnslashdot-request-list): Add time.
15281 (nnslashdot-request-expire-articles): New function.
15282
15283 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15284 secondary methods too.
15285
152862001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15287
15288 * message.el (message-use-followup-to): Set default value to t.
15289
152902001-05-03 Florian Weimer <fw@deneb.enyo.de>
15291
15292 * message.el (message-dont-reply-to-names): Fix documentation.
15293 (message-get-reply-headers): Use Mail-Followup-To only for wide
15294 replies.
15295
152962001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15297
15298 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15299 correctly.
15300 (nnrss-check-group): Use time.
15301
996aa8c1 153022001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15303
15304 * gnus.el: Oort Gnus v0.03 is released.
15305
153062001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15307
15308 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15309 group.
15310
153112001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15312
15313 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15314
153152001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15316
15317 * nnultimate.el (nnultimate-retrieve-headers): Return all
15318 available headers.
15319
15320 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15321 (gnus-get-newsgroup-headers-xover): Use it.
15322
153232001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15324
15325 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15326
153272001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15328
15329 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15330
153312001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15332
15333 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15334 disable it.
15335
15336 * gnus.el (gnus-info-nodes): Remove a few The's.
15337
153382001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15339
15340 * mail-source.el (mail-source-movemail): Call-process may return a
15341 signal description string.
15342
15343 * gnus-start.el (gnus-read-newsrc-el-file):
15344 gnus-newsrc-file-version may be nil.
15345
15346 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15347 Suggested by Michael Sperber [Mr. Preprocessor]
15348 <sperber@informatik.uni-tuebingen.de>.
15349
153502001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15351
15352 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15353
153542001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15355
15356 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15357 fontify HANDLE.
15358
153592001-04-18 Simon Josefsson <simon@josefsson.org>
15360
15361 * smime.el (smime-ask-passphrase): Rework to return value.
15362 (smime-sign-region): Rework to bind value and use it.
15363 (smime-decrypt-region): Ditto.
15364
153652001-04-18 Simon Josefsson <simon@josefsson.org>
15366 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15367
15368 * smime.el (smime-ask-passphrase): New function.
15369 (smime-sign-region): Use it.
15370 (smime-encrypt-cipher): New variable.
15371 (smime-decrypt-region): Ditto.
15372
153732001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15374
15375 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15376 the log.
15377
996aa8c1 153782001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15379
15380 * gnus.el: Oort Gnus v0.02 is released.
15381
153822001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15383
15384 * gnus.el: Oort Gnus v0.01 is released.
15385
153862001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15387
15388 * gnus-sum.el (gnus-summary-highlight): Highlight read
15389 undownloaded articles as read articles.
15390
15391 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15392 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15393 articles, even read ones, as such.
15394
15395 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15396 (gnus-find-matching-articles): New function.
15397 (gnus-summary-limit-include-matching-articles): New command.
15398 (gnus-summary-limit-include-thread): Include articles that have
15399 matching subjects.
15400 (gnus-offer-save-summaries): Clean up.
15401
154022001-04-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15403
15404 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15405
1b17f81a 154062001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15407
15408 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15409
154102001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15411
15412 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15413 newsgroup names when the original article is a news message.
15414
154152001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15416
15417 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
2f1982bb 15418 supported. Suggest by Jim Meyering <jim@meyering.net>.
23f87bed
MB
15419
154202001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15421
15422 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15423 regexp in nnmail-split-fancy.
15424
154252001-04-10 Simon Josefsson <simon@josefsson.org>
15426
15427 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15428
154292001-04-10 Colin Marquardt <colin@marquardt-home.de>
15430
15431 * message.el (message-send-mail): Improve the interaction with the
15432 user.
15433
154342001-04-10 Simon Josefsson <simon@josefsson.org>
15435
15436 * imap.el (imap-message-copy): Work around buggy servers that
15437 doesn't send TRYCREATE tags.
15438
154392001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15440
15441 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15442
154432001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15444
15445 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15446 date.
15447
154482001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15449
15450 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15451 lives.
15452
154532001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15454
15455 * gnus-art.el (gnus-parse-news-url): New function.
15456 (gnus-button-handle-news): New function.
15457 (gnus-button-alist): Point to new functions.
15458
15459 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15460
15461 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15462 gnus-format-specs.
15463
15464 * message.el (message-check-news-header-syntax): Question even
15465 when Gnus doesn't know the group names.
15466 (message-send-news): Clean up.
15467
15468 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15469 exited on purpose without saving.
15470
15471 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15472
154732001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15474
15475 * gnus-score.el (gnus-score-orphans): Clean up.
15476
15477 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15478
15479 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15480 later.
15481
15482 * gnus-start.el (gnus-close-all-servers): Find the right items to
15483 close.
15484
15485 * qp.el (quoted-printable-decode-region): Just message
15486 malformation; don't quit.
15487
1b17f81a 154882001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15489
15490 * gnus.el (gnus-interactive): A typo.
15491
154922001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15493
15494 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15495 `assq-delete-all', if that function exists; otherwise use the old
2f1982bb 15496 definition. Documentation changed to match the one in
23f87bed
MB
15497 `assq-delete-all'.
15498
154992001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15500
15501 * gnus-start.el (gnus-close-all-servers): New function.
15502
15503 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15504 (gnus-server-remove-denials): Clean up.
15505
15506 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15507 keystroke.
15508
155092001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15510
15511 * message.el (message-send-news): Message where we are sending.
15512 (message-send-mail): Ditto.
15513
15514 * gnus.el (gnus-server-string): New function.
15515
15516 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15517
15518 * mm-decode.el (mm-default-directory): Customized.
15519 (mm-tmp-directory): Ditto.
15520
15521 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15522 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15523 or Chars.
15524 (gnus-summary-line-format-alist): ?l is now a string.
15525 (gnus-summary-prepare-threads): Output ? for unknown lines.
15526 (gnus-summary-insert-line): Ditto.
15527 (gnus-summary-print-article): Unbalanced parentheses.
15528
15529 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15530 out whether new stuff has arrived.
15531
155322001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15533
15534 * gnus-sum.el: Let printing work on ttys on Emacs.
15535
155362001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15537
15538 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15539 when forcing news.
15540
15541 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15542 command.
15543
155442001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15545
15546 * message.el (message-set-auto-save-file-name): Don't use
15547 asterisks under nt.
15548
155492001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15550
15551 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15552 lists of articles.
15553
15554 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15555
15556 * gnus-msg.el (gnus-put-message): Clean up.
15557 (gnus-summary-reply): Mark all replied-to articles as replied to.
15558 (gnus-inews-add-send-actions): Also mark as forwarded.
15559 (gnus-summary-mail-forward): Mark as forwarded.
15560
15561 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15562 of articles.
15563 (gnus-summary-mark-article-as-forwarded): Ditto.
15564
15565 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15566 forwarded.
15567 (gnus-summary-mail-forward): Clean up.
15568
15569 * gnus.el (gnus-article-mark-lists): Added forward.
15570
15571 * gnus-sum.el (gnus-forwarded-mark): New variable.
15572 (gnus-summary-prepare-threads): Use it.
15573 (gnus-summary-update-secondary-mark): Ditto.
15574 (gnus-newsgroup-forwarded): New variable.
15575
155762001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15577
15578 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15579 (gnus-summary-very-wide-reply): New command and keystroke.
15580 (gnus-summary-very-wide-reply-with-original): Ditto.
15581
15582 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15583 (gnus-score-adaptive): Use it.
15584
15585 * gnus-start.el (gnus-get-unread-articles): Clean up.
15586
155872001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15588
15589 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15590 boards.
15591
155922001-03-21 Didier Verna <didier@lrde.epita.fr>
15593
15594 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2f1982bb 15595 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
23f87bed
MB
15596
155972001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15598
15599 * nnultimate.el (nnultimate-retrieve-headers): Understand
15600 long-form month names.
15601
156022001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15603
15604 * gnus-sum.el (gnus-summary-show-all-headers):
2f1982bb 15605 gnus-article-show-all-headers is broken. Use
23f87bed
MB
15606 gnus-summary-toggle-header instead.
15607
15608 * mml2015.el (mml2015-gpg-extract-from): No error.
15609
1b17f81a 156102001-03-18 23:00:00 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
15611
15612 * mml2015.el (mml2015-gpg-extract-from): New function.
15613 (mml2015-gpg-verify): Use it.
15614 (mml2015-gpg-clear-verify): Use it.
15615
156162001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15617
15618 * message.el (message-setup-fill-variables): Use
15619 fill-paragraph-function.
15620 (message-fill-paragraph): Take an argument.
15621 (message-newline-and-reformat): Take another argument.
15622
156232001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15624
15625 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15626
156272001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15628
15629 * message.el (message-forward): local-variable-p takes an extra
15630 argument in XEmacs.
15631
156322001-03-16 Simon Josefsson <simon@josefsson.org>
15633
15634 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15635 `nnimap-use-nov-p' (it really tested the negative).
15636 (nnimap-retrieve-headers): Use it.
15637
156382001-03-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15639
15640 * message.el (message-generate-headers-first): Update doc.
15641
e3e955fe 156422001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
23f87bed
MB
15643
15644 * gnus.el (gnus-summary-line-format): Typo.
15645
156462001-03-11 Simon Josefsson <simon@josefsson.org>
15647
15648 * mailcap.el (mailcap-mime-data): Add application/sieve.
15649 (mailcap-mime-extensions): Add .siv, .xls.
15650
1b17f81a 156512001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15652
15653 * gnus-score.el (gnus-summary-lower-thread): Typo.
15654
156552001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15656
15657 * message.el (message-forward-decoded-p): New variable.
15658 (message-forward-subject-author-subject): Use it.
15659 (message-make-forward-subject): Use it.
15660 (message-forward): Use it.
15661
15662 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15663
15664 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15665 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15666
15667;;Has been fixed -- zsh.
15668;;2001-03-05 Dave Love <fx@gnu.org>
15669;;
15670;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15671;; Move it after definition of mm-coding-system-p.
15672;;
156732001-03-01 Dave Love <fx@gnu.org>
15674
15675 * mm-util.el (mm-inhibit-file-name-handlers): Add
15676 image-file-handler.
15677
156782001-02-11 Dave Love <fx@gnu.org>
15679
15680 * message.el (message-signature-file): Fix doc, :type.
15681
156822001-02-08 Dave Love <fx@gnu.org>
15683
15684 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15685 (message-posting-charset): Defvar when compiling again.
15686 (rfc2047-encodable-p): Require message.
15687
15688 * gnus-sum.el (gnus-alter-articles-to-read-function):
15689 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15690
156912001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15692
15693 * nnrss.el: New file.
15694
156952001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15696
15697 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15698 `skip-chars-forward'.
15699
157002001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15701
15702 * nndraft.el (nndraft-request-group): Restore auto save files if
15703 the original files do not exist.
15704
157052001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15706
15707 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15708 SCORE paths.
15709
15710 * mm-decode.el (mm-dissect-buffer): Call
15711 mail-extract-address-components only if necessary.
15712
157132001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15714
15715 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15716 directory part.
15717 (gnus-score-search-global-directories): Use file-directory-p.
15718
1b17f81a
MB
157192001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15720
23f87bed
MB
15721 * gnus-score.el (gnus-score-score-files-1): Use
15722 gnus-kill-files-directory.
23f87bed
MB
15723
157242001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15725
15726 * gnus.el (charset): Move here from gnus-sum.el.
15727
157282001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15729
15730 * mml.el (mml-preview): Disable local map.
15731
15732 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15733 gnus-article-post-menu here.
15734
15735 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15736 if it has not been made.
15737
157382001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15739
15740 * gnus-art.el (gnus-article-describe-key): Map key to event.
2f1982bb 15741 (gnus-article-describe-key-briefly): Ditto.
23f87bed
MB
15742
157432001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15744
15745 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15746
23f87bed 157472001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15748
15749 * gnus-util.el (gnus-split-references): Handle malformed References:.
15750
157512001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15752
15753 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15754
1b17f81a 157552001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
15756
15757 * gnus.el (gnus-parameters): Typo.
15758
157592001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15760
15761 * gnus.el (gnus-read-method): Remove redundancy.
15762
157632001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15764
15765 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15766 (nnslashdot-request-list): Use it.
15767
157682001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15769
15770 * nnml.el (nnml-generate-active-info): Fix the case when there is
15771 no file.
15772
2f1982bb 15773 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
23f87bed
MB
15774 (gnus-summary-create-article): New function.
15775
15776 * gnus-group.el (gnus-group-mark-article-read): New function.
15777
15778 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15779
15780 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15781
157822001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15783
15784 * gnus-art.el (gnus-article-edit-done): Don't use
15785 gnus-article-edit-exit.
15786 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15787
15788 * gnus.el (gnus-parameters): New variable.
15789 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15790 (gnus-parameters-get-parameter): New function.
15791 (gnus-group-find-parameter): Use it.
15792
157932001-02-23 Simon Josefsson <simon@josefsson.org>
15794
15795 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15796 change of default value to `current'.
15797
157982001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15799
15800 * nneething.el (nneething-get-head): Insert unreadable file too.
15801
158022001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15803
15804 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15805
15806 * webmail.el (webmail-type-definition): Deja is bought by google.
15807
158082001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15809
15810 * gnus-sum.el (gnus-fetch-headers): New function.
15811 (gnus-select-newsgroup): Use it.
15812 (gnus-summary-insert-articles): New function.
15813 (gnus-summary-insert-old-articles): New function.
15814 (gnus-summary-insert-new-articles): New function.
15815
15816 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15817 (gnus-group-list-active): Ditto.
15818 * gnus-sum.el (gnus-set-mode-line): Ditto.
15819 (gnus-summary-read-group-1): Ditto.
15820
158212001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15822
15823 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15824 current topic.
15825
158262001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15827
15828 * smiley.el (gnus-smiley-display): Don't do widening.
15829
2f1982bb 15830 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
23f87bed
MB
15831 within body.
15832
15833 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15834
15835 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15836 New variable.
15837 (gnus-mime-display-multipart-related-as-mixed): New variable.
15838 (gnus-mime-display-part): Use them.
15839
158402001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15841
15842 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15843 something special.
15844
158452001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15846
15847 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15848 (nnweb-request-article): Call reference if exists.
15849 (nnweb-type-definition): Dejanews is bought by google.com.
15850 Beta!
15851
158522001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15853
15854 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15855
158562001-02-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15857
15858 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15859 gnus-article-sort-functions.
15860 (gnus-article-sort-functions): Doc fix. Refer to
15861 gnus-thread-sort-functions.
15862
1b17f81a 158632001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15864
15865 * message.el (message-get-reply-headers): More fixes.
15866
158672001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15868
15869 * message.el (message-get-reply-headers): Fix bug with
15870 Mail-Followup-To/to-address interaction.
15871
158722001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15873
15874 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15875 gnus-article-copy.
15876
158772001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15878
15879 * message.el (message-do-send-housekeeping): Rename to a better
15880 name.
15881
158822001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15883
15884 * message.el (message-cancel-news): Check article first, then ask
15885 yes or no.
15886
158872001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15888
15889 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15890
158912001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15892
15893 * gnus-range.el (gnus-range-normalize): New function.
15894
158952001-02-15 NAGY Andras <nagya@inf.elte.hu>
15896
15897 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15898
158992001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15900
15901 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15902
15903 * nnagent.el (nnagent-request-regenerate): New function.
15904
15905 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15906
15907 * nnml.el (nnml-generate-nov-databases): Accept argument
2f1982bb
JB
15908 server. Don't open server if it is opened.
15909 (nnml-request-regenerate): Use it. Change to deffoo.
23f87bed
MB
15910
159112001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15912
15913 * gnus.el (gnus-define-group-parameter): Fix.
15914
159152001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15916
15917 * gnus.el (gnus-define-group-parameter): Improved.
15918
15919 * gnus-sum.el (charset): Define parameter.
15920 (ignored-charsets): Ditto.
15921 (gnus-summary-setup-default-charset): Use them.
15922
15923 * gnus-start.el (gnus-read-descriptions-file): Use them.
15924
15925 * gnus-cus.el (gnus-group-parameters): Remove them.
15926
159272001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15928
15929 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15930
159312001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15932
15933 * gnus-sum.el (gnus-summary-read-group-1): Remove
15934 gnus-summary-set-local-parameters.
15935 (gnus-summary-setup-buffer): Put it here.
15936
159372001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15938
15939 * gnus.el (to-address): Define parameter.
15940 (to-list): Ditto.
15941 * gnus-art.el (article-hide-boring-headers): Use them.
15942 * gnus-msg.el (gnus-post-news): Ditto.
15943 * gnus-cus.el (gnus-group-parameters): Remove them.
15944
159452001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15946
15947 * gnus-draft.el (gnus-draft-reminder): New function.
15948
15949 * gnus-art.el (gnus-sender-save-name): New function.
15950
159512001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15952
15953 * mm-util.el (mm-mime-charset): Error message.
15954
159552001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15956
15957 * message.el (message-check-news-body-syntax): Don't check mml lines.
15958
159592001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15960
15961 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15962 subscribe.
15963
15964 * gnus-start.el (gnus-call-subscribe-functions): New function.
15965 (gnus-find-new-newsgroups): Use it.
15966 (gnus-ask-server-for-new-groups): Use it.
15967 (gnus-check-first-time-used): Use it.
15968 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15969 (gnus-subscribe-options-newsgroup-method): Ditto.
15970 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15971 return .
15972
159732001-02-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15974
15975 * gnus-cus.el (gnus-score-customize): Doc fix.
15976
23f87bed
MB
159772001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15978
15979 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15980
15981 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15982 (gnus-treatment-function-alist): Use it.
15983 (article-remove-leading-whitespace): New function.
15984 (gnus-article-make-menu-bar): Use it.
15985
15986 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15987 remove-leading-whitespace.
15988 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15989 because of conflict.
15990
23f87bed
MB
159912001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15992
15993 * gnus-cus.el (gnus-score-customize): Error on no score file.
15994
159952001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15996
15997 * mm-decode.el (mm-merge-handles): New function.
15998
15999 * mm-view.el (mm-inline-message): Use it.
16000 (mm-view-message): Ditto.
16001
16002 * mm-partial.el (mm-inline-partial): Ditto.
16003
16004 * mm-extern.el (mm-inline-external-body): Ditto.
16005
16006 * gnus-art.el (gnus-mime-view-part): Ditto.
16007 (gnus-mime-view-part-as-type): Ditto.
16008 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16009 cases.
16010
160112001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16012
16013 * message.el (message-cancel-news): Allow to shoot foot.
16014 (message-supersede): Ditto.
16015
e3e955fe 160162001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
23f87bed
MB
16017
16018 * gnus-sum.el (gnus-simplify-subject-re): Use
16019 message-subject-re-regexp.
16020
160212001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16022
16023 * nnmail.el (nnmail-expiry-target-group): Bind
16024 nnmail-cache-accepted-message-ids to nil.
16025
16026 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16027 coding system.
16028
160292001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16030
16031 * qp.el (quoted-printable-encode-region): Make sure characters are
16032 between 00 and FF. Don't check charset.
16033
16034 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16035 in Emacs 20.
16036 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16037
160382001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16039
16040 * message.el (message-make-forward-subject): Argument decoded.
16041 (message-forward): Use it when digest.
16042
16043 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16044 buffer.
16045
160462001-02-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16047
16048 * message.el (message-generate-headers-first): Doc fix.
16049
160502001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16051
16052 * gnus-art.el (article-make-date-line): Error proof.
16053
160542001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16055
16056 * gnus-group.el (gnus-group-listing-limit): New variable.
16057 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16058
16059 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16060
160612001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16062
16063 * message.el (message-newline-and-reformat): Special case for
16064 breaking at BOL.
16065
160662001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16067
16068 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16069 message/rfc822.
16070
160712001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16072
16073 * message.el (message-encode-message-body): Don't insert
16074 Content-Type if it is inside a mail.
16075
160762001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16077
16078 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16079 gnus-article-commands-menu.
16080
16081 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16082 in Emacs.
16083
16084 * gnus-start.el (gnus-read-descriptions-file): Use
16085 gnus-group-name-charset and gnus-group-charset-alist.
16086
160872001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16088
16089 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16090 active region.
16091
16092 * gnus-start.el (gnus-group-change-level): Remove from both
16093 gnus-zombie-list and gnus-killed-list.
16094
160952001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16096
16097 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16098 gnus-subscribe-topics.
16099
16100 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16101
161022001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16103
16104 * gnus-art.el (gnus-article-make-menu-bar): Make
16105 gnus-article-post-menu.
16106
16107 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16108
16109 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16110
16111 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16112
16113 * message.el (message-mode-menu): Ditto.
16114
16115 * gnus-art.el (defvar): eval-when-compile.
16116
161172001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16118
16119 * gnus-agent.el (gnus-agentize): Fix doc.
16120
161212001-02-02 Karl Kleinpaste <karl@charcoal.com>
16122
16123 * mml.el (mml-preview): Bind `q'.
16124
161252001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16126
2f1982bb 16127 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
23f87bed
MB
16128
161292001-01-31 Dave Love <fx@gnu.org>
16130
16131 * mm-util.el (mm-mime-mule-charset-alist)
16132 (mm-find-mime-charset-region): Consider mule-utf-8.
16133
161342001-01-31 Dave Love <fx@gnu.org>
16135
16136 * gnus-art.el (gnus-article-x-face-command)
16137 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16138 :version.
16139
161402001-01-26 Dave Love <fx@gnu.org>
16141
16142 * mm-util.el (mm-multibyte-string-p): New.
16143
16144;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16145;; (quoted-printable-encode-region): Doc fix. Don't call
16146;; string-as-multibyte on class. Clarify line-folding.
16147 (quoted-printable-encode-string): Make temp buffer inherit
16148 string's multibyteness.
16149
161502001-01-23 Gerd Moellmann <gerd@gnu.org>
16151
16152 * nnheader.el (toplevel): Don't require `gnus-util' at
16153 compile-time; this creates a circular dependency, and prevents
16154 a bootstrap.
16155
161562001-01-22 Andreas Schwab <schwab@suse.de>
16157
16158 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16159
161602001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16161
16162 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16163
16164 * gnus-art.el (article-hide-list-identifiers): Ditto.
16165
16166 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16167
161682001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16169
16170 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16171
16172 * gnus-art.el (article-hide-list-identifiers): Similar.
16173
161742001-01-31 Karl Kleinpaste <karl@charcoal.com>
16175
16176 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16177
161782001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16179
2f1982bb 16180 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
23f87bed
MB
16181
161822001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16183
16184 * gnus-util.el (gnus-string-equal): New function.
16185
16186 * gnus-art.el (article-hide-boring-headers): Use it.
16187
161882001-01-27 Karl Kleinpaste <karl@charcoal.com>
16189
16190 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16191
161922001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16193
16194 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16195
161962001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16197
16198 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16199 command if there is not last-saver.
16200
162012001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16202
16203 * nntp.el (nntp-open-connection): 201 is possible.
16204
162052001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16206
16207 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16208 (rfc2047-charset-encoding-alist): Add big5.
16209
162102001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16211
16212 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16213 (gnus-agent-remove-server): Ditto.
16214 (autoload): gnus-server-update-server.
16215
16216 * gnus-srvr.el (gnus-server-line-format): Add %a.
16217 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16218 (gnus-server-insert-server-line): Use it.
16219
162202001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16221
16222 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16223 GB2312 and Big5.
16224
162252001-01-24 Simon Josefsson <sj@extundo.com>
16226
16227 * mail-source.el (mail-sources): Add :program specifier to IMAP
16228 mail source.
16229 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16230
162312001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16232
16233 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16234
162352001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16236
16237 * nntp.el (nntp-wait-for): Return the success code.
16238 (nntp-open-connection): Use it.
16239
162402001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16241
16242 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16243
162442001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16245
16246 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16247
162482001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16249
16250 * gnus-sum.el (gnus-summary-print-article): Take one prefix
2f1982bb 16251 argument. Allow to print several articles in one file.
23f87bed
MB
16252
162532001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16254
16255 * webmail.el (webmail-type-definition): netaddress changes.
16256
162572001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16258
2f1982bb 16259 * gnus.el: Fix copyright. Remove trailing spaces.
23f87bed
MB
16260
16261 * message.el (message-forward): Use mule4.
16262
162632001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16264
16265 * mm-util.el (mm-string-as-unibyte): New function.
16266
16267 * message.el (message-forward): Use it.
16268
162692001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16270
16271 * message.el (message-cite-original-without-signature): Don't peel
16272 off the blank line.
16273 (message-get-reply-headers): Add Cc if it is not in follow-to.
16274
162752001-01-20 Simon Josefsson <sj@extundo.com>
16276
16277 * mm-decode.el (mm-handle-multipart-from): Add.
16278 (mm-dissect-buffer): Save From: header value.
16279 (mm-security-from): Remove.
16280 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16281
16282 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16283 instead of `mml-security-from'. Protect null from value.
16284
162852001-01-20 Simon Josefsson <sj@extundo.com>
16286
16287 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16288 application/vnd.ms-excel attachments.
16289
162902001-01-19 Simon Josefsson <sj@extundo.com>
16291
16292 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16293
162942001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16295
16296 * message.el (message-ignored-mail-headers): Ditto.
16297
162982001-01-19 Simon Josefsson <sj@extundo.com>
16299
16300 * message.el (message-ignored-news-headers): Only search beginning
16301 of line.
16302
163032001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16304 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16305
16306 * message.el (message-send-mail): Content-Type may not be there.
16307
163082001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16309
16310 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16311 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16312
16313 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16314 not.
16315
163162001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16317
16318 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16319 non-native groups.
16320
163212001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16322
16323 * message.el (message-yank-original): Understand
16324 universal-argument.
16325
163262001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16327
16328 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16329 (article-hide-boring-headers): Ditto.
16330
16331 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16332
163332001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16334
16335 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16336 one.
16337
163382001-01-16 Simon Josefsson <simon@josefsson.org>
16339
16340 * message.el (message-make-in-reply-to): Add comment to message-id
16341 (old syntax, see 2000-08-02 change).
16342
163432001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16344
16345 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2f1982bb 16346 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
23f87bed
MB
16347 (gnus-button-reply): Ditto.
16348
163492001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16350
16351 * gnus-art.el (article-display-x-face): Fix.
16352
163532001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16354
16355 * gnus-art.el (article-display-x-face): Use
16356 gnus-original-article-buffer.
16357
163582001-01-15 Jack Twilley <jmt@tbe.net>
16359
16360 * message.el (message-add-header): Move to point-max.
16361
163622001-01-15 Simon Josefsson <simon@josefsson.org>
16363
16364 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16365 nil, improve documentation.
16366 (smime-certificate-directory): Comment out false hints (until it
16367 is implemented).
16368
16369 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16370 there aren't any keys.
16371 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16372 verify certificate. Default is changed to only check integrity.
16373 Improved security status texts. If a certificate doesn't contain
16374 a email address, don't fail.
16375
16376 * smime.el (smime-noverify-region):
16377 (smime-noverify-buffer): New functions. Verifies integrity only.
16378
163792001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16380
16381 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16382
163832001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16384
16385 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16386 (gnus-remove-some-windows): Ditto.
16387
163882001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16389
16390 * gnus-art.el (article-make-date-line): 11th.
16391
163922001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16393
16394 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16395 (mml2015-gpg-sign): Ditto.
16396
163972001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16398
16399 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2f1982bb 16400 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
23f87bed
MB
16401
164022001-01-08 Dave Love <fx@gnu.org>
16403
16404 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16405 single character.
16406
16407 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16408
16409 * message.el: Doc and message fixes.
16410 (message-send-rename-function)
16411 (message-make-forward-subject-function)
16412 (message-send-mail-function, message-reply-to-function)
16413 (message-wide-reply-to-function, message-followup-to-function)
16414 (message-distribution-function, message-auto-save-directory): Fix
16415 :type.
16416
254a60ec 16417 * mml.el (mml-parse-1): Frob mml-confirmation-set when
23f87bed
MB
16418 proceeding after warnings. Amend multipart warning message.
16419
164202001-01-04 Dave Love <fx@gnu.org>
16421
16422 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16423 compiling.
16424 (gnus-make-directory): Require nnmail.
16425
16426 * mm-decode.el (mm-inline-media-tests): Add
16427 image/x-portable-bitmap.
16428 (mm-get-image): Grok pbm.
16429
164302001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16431
16432 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16433
164342001-01-09 Didier Verna <didier@xemacs.org>
16435
2f1982bb 16436 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
23f87bed 16437 `gnus-xmas-[re]define' to avoid loosing user custom settings.
2f1982bb
JB
16438 * gnus-art.el: Ditto.
16439 * gnus-group.el: Ditto.
16440 * gnus-salt.el: Ditto.
16441 * gnus-sum.el: Ditto.
16442 * gnus-topic.el: Ditto.
16443 * gnus-xmas.el (gnus-xmas-define): See above.
16444 * gnus-xmas.el (gnus-xmas-redefine): See above.
16445 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
23f87bed
MB
16446 non-continuable error when the directory can't be found.
16447
164482001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16449
16450 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16451 handle.
16452 * gnus-art.el (gnus-mime-view-part): Copy it.
16453 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16454
164552001-01-09 Michael Downes <mjd@ams.org>
16456
16457 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16458
164592001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16460
16461 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2f1982bb 16462 orig-file. Use ',source.
23f87bed
MB
16463
164642001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16465
16466 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16467 (gnus-xmas-group-startup-message):
16468 Detect gnus-xmas-glyph-directory when it is nil.
16469
164702001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16471
16472 * pop3.el (pop3-get-message-count): Andrew Innes
16473 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16474
164752001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16476
16477 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16478
16479 * time-date.el (time-to-number-of-days): New function.
16480
e3e955fe 164812001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
23f87bed
MB
16482
16483 * nnslashdot.el (nnslashdot-request-list): Always get the right
16484 sid.
16485
164862001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16487
16488 * message.el (message-minibuffer-local-map): New keymap.
16489 (message-read-from-minibuffer): Use it.
2f1982bb 16490 * gnus-msg.el (gnus-summary-resend-message): Use it.
23f87bed
MB
16491
164922001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16493
16494 * gnus-start.el (gnus-display-time-event-handler): New function.
16495 (gnus-after-getting-new-news-hook): Use it.
16496
164972001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16498
16499 * message.el (message-ignored-mail-headers): Add draft header.
16500
165012001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16502
16503 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16504 excursion.
16505
16506 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16507
165082001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
23f87bed 16509
2f1982bb 16510 A revoked patch.
23f87bed
MB
16511 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16512
165132000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16514
16515 * qp.el (quoted-printable-decode-region): Don't backward-char.
16516
165172000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16518
16519 * gnus-draft.el: Mark articles as replied.
16520
16521 * gnus-sum.el (gnus-summary-add-mark): New function.
16522
16523 * gnus-group.el (gnus-add-mark): New function.
16524
16525 * gnus-sum.el (gnus-summary-buffer-name): New function.
16526 (gnus-summary-setup-buffer): Use it.
16527
16528 * gnus-draft.el: Set things up with the right post method and
16529 stuff.
16530
16531 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16532
16533 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16534
16535 * gnus.el (gnus-draft-meta-information-header): New variable.
16536
165372000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16538
16539 * gnus-art.el (gnus-treatment-function-alist): Move the date
16540 functions before the header sorting functions.
16541
16542 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16543
23f87bed
MB
16544 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16545 to empty fill prefixes.
16546
165472000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16548
16549 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16550 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16551
165522000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16553
16554 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16555
16556 * nnml.el (autoload): Move to nnheader.el.
16557
16558 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16559 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2f1982bb 16560 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
23f87bed
MB
16561 Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
16562
165632000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16564
16565 * gnus-art.el (article-make-date-line): Get the hours right.
16566 (gnus-ignored-headers): More hiding.
16567
16568 * nnmail.el (nnmail-expiry-wait): Not an integer.
16569
16570 * message.el (message-goto-body): Only expand abbrev when called
16571 interactively.
16572 (message-make-lines): Use it.
16573
165742000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16575
16576 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16577
165782000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16579
16580 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16581 include the expunged articles.
16582
16583 * gnus-group.el (gnus-group-sort-by-server): New function.
16584
16585 * gnus.el (gnus-method-to-server-name): New function.
16586 (gnus-group-prefixed-name): Use it.
16587
16588 * gnus-group.el (gnus-group-sort-function): Doc fix.
16589 (gnus-group-sort-groups-by-server): New command.
16590
165912000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16592
16593 * gnus-art.el (gnus-treat-date-english): New variable.
16594 (article-date-english): New command.
16595 (gnus-english-month-names): New variable.
16596 (article-make-date-line): Do 'english.
16597
16598 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16599 after the fill prefix.
16600
16601 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16602 score...".
16603
16604 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16605
16606 * message.el (message-mode-map): Bind comment-region.
16607
16608 * gnus-art.el (gnus-mime-display-part): Let w3 display
16609 multipart/related.
16610
16611 * mm-bodies.el (mm-long-lines-p): New function.
16612 (mm-body-encoding): Use it.
16613 (mm-body-encoding): Encode articles with lines longer than 1000
16614 characters.
16615
166162000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16617
16618 * mm-util.el (mm-enable-multibyte): Use
16619 default-enable-multibyte-characters.
16620 (mm-enable-multibyte-mule4): Ditto.
16621 (mm-disable-multibyte): Test XEmacs.
16622 (mm-disable-multibyte-mule4): Ditto.
16623 (mm-with-unibyte-current-buffer): Simplified.
16624 (mm-with-unibyte-current-buffer-mule4): Ditto.
16625
166262000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16627
16628 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16629
16630 * nnheader.el (nnheader-string-as-multibyte): New alias.
16631
16632 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16633
16634 * gnus-uu.el (gnus-message-process-mark): New function.
16635 (gnus-uu-mark-by-regexp): Use it.
16636 (gnus-new-processable): New function.
16637
e3e955fe 166382000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
23f87bed
MB
16639
16640 * gnus-sum.el (gnus-no-mark): New variable.
16641
166422000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16643
16644 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16645 backslashes.
16646
166472000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16648
16649 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16650 definition.
16651
166522000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16653
23f87bed
MB
16654 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16655 XEmacs.
16656
e3e955fe 166572000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
16658
16659 * mml.el (mml-read-tag): Save tag location.
16660
166612000-12-25 Simon Josefsson <simon@josefsson.org>
16662
16663 * starttls.el: Sync with Emacs 21.
16664
166652000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16666
16667 * message.el (message-mail): Support yank-action.
16668
16669 * message.el (message-setup): Revoke the last change.
16670
166712000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16672
2f1982bb 16673 * message.el (message-setup): Use cons. Suggested by Johan Vromans
23f87bed
MB
16674 <jvromans@squirrel.nl>.
16675
166762000-12-24 Simon Josefsson <sj@extundo.com>
16677
16678 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16679 mailing list junk at end of part.
16680
166812000-12-23 Simon Josefsson <sj@extundo.com>
16682
16683 * nnimap.el (nnimap-expiry-target): New function.
16684 (nnimap-request-expire-articles): Use it.
16685
166862000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16687
16688 * gnus.el (gnus-group-parameters-more): New variable.
16689 * gnus-cus.el (gnus-group-customize): Use it.
16690
16691 * gnus.el (gnus-define-group-parameter): New macro.
16692 (auto-expire): Use it
16693 (total-expire): Use it.
16694 * gnus-art.el (banner): Use it.
16695
2f1982bb 16696 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
23f87bed
MB
16697 <ljz@asfast.com>.
16698
166992000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16700
16701 * gnus-topic.el (gnus-topic-create-topic): Use list.
16702
16703 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16704 before binding gnus-default-article-saver.
16705
16706 * gnus-sum.el (gnus-summary-save-article):
16707 (gnus-summary-pipe-output):
16708 (gnus-summary-save-article-mail):
16709 (gnus-summary-save-article-rmail):
16710 (gnus-summary-save-article-file):
16711 (gnus-summary-write-article-file):
16712 (gnus-summary-save-article-body-file): Ditto.
16713
16714 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16715
167162000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16717
16718 * gnus-art.el (gnus-mime-security-button-map):
16719 (gnus-mime-button-map): Add parent.
16720
167212000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16722
16723 * messagexmas.el (message-xmas-redefine): New function.
16724
16725 * message.el: Use it.
16726
16727 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16728
16729 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16730
167312000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16732
16733 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16734 malformatted messages.
16735
167362000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16737
16738 * mm-util.el (mm-image-load-path): New function.
16739
16740 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16741
16742 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16743
16744 * message.el (message-tool-bar-map): Use it.
16745
23f87bed
MB
167462000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16747
16748 * gnus-art.el (article-treat-dumbquotes): Quote \.
16749
167502000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16751
16752 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16753 Emacs 20 runs on a terminal.
16754
167552000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16756
16757 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16758
16759 * mml.el (gnus-add-minor-mode): Autoload.
16760
16761 * message.el (message-forward): Save-restriction.
16762
167632000-12-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16764
16765 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16766 Paul Stevenson <p.stevenson@surrey.ac.uk>
16767
167682000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16769
16770 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16771
16772 * mml.el (gnus-ems): Don't require.
16773
16774 * gnus.el (gnus-decode-rfc1522): Removed.
16775 (gnus-set-text-properties): Define.
16776
167772000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16778
2f1982bb 16779 * gnus-art.el (gnus-mime-*): Handle may be nil.
23f87bed
MB
16780
16781 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16782
16783 * gnus.el (gnus-group-remove-excess-properties): Not defined
16784 in gnus-xmas.
16785
167862000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16787
16788 * message.el (message-mail-user-agent): Add :version.
16789
167902000-12-21 Miles Bader <miles@gnu.org>
16791
16792 * message.el (message-mode): Set `comment-start' to the yank prefix.
16793
167942000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16795
16796 * message.el (message-mail-user-agent): New variable.
2f1982bb 16797 (message-setup): Renamed to message-setup-1. Support
23f87bed
MB
16798 mail-user-agent.
16799 (message-mail-user-agent): New function.
16800 (message-mail): Use it.
16801 (message-reply): Use it.
16802 (message-resend): Use it.
16803 (message-mail-other-window): Use it.
16804 (message-mail-other-frame): Use it.
16805
16806 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16807
168082000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16809
16810 * message.el (message-tool-bar-map): Simplify.
16811 (message-narrow-to-head-1): New function.
16812 (message-narrow-to-head): Use it.
16813 (message-reply): Ditto.
16814 (message-cancel-news): Ditto.
16815 (message-supersede): Ditto.
16816 (message-make-forward-subject): Ditto.
16817 (message-bounce): Ditto.
16818
168192000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16820
16821 * uudecode.el (uudecode-decode-region-external): make-temp-file
16822 may not be defined.
16823
16824 * binhex.el (defalias): eval-and-compile.
16825
16826 * message.el (message-tool-bar-map): New function.
16827 (message-mode): Use it.
16828
168292000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16830
16831 * nntp.el (nntp-find-connection): Remove the entry.
16832 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16833
168342000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16835
16836 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16837
16838 * message.el (message-forward): Copy buffer in unibyte mode.
16839
168402000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16841
2f1982bb 16842 * message.el (message-make-forward-subject): Don't widen. Decode.
23f87bed
MB
16843 (message-forward): Don't decode subject.
16844
168452000-12-20 Christoph Conrad <C.Conrad@cli.de>
16846
16847 * qp.el (quoted-printable-encode-region): Upcase QP.
16848
168492000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16850
16851 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2f1982bb 16852 mail-extract-a-c instead. Don't depend on Gnus.
23f87bed
MB
16853
16854 * mml.el (gnus-ems): Require it.
16855
2f1982bb 16856 * gnus-msg.el (gnus-summary-mail-forward): ???
23f87bed
MB
16857
16858 * message.el (message-forward): Move mime-to-mml here.
16859
168602000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16861
16862 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16863 * gnus-art.el (gnus-insert-mime-button): Simplify.
16864 (gnus-mime-display-alternative): Ditto.
16865 (gnus-insert-mime-security-button): Ditto.
16866
168672000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16868
16869 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16870 text-property-not-all doesn't return nil when start=mark(end).
16871 (gnus-remove-text-properties-when): Ditto.
16872
168732000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16874
16875 * gnus-start.el (gnus-group-change-level): Remove group from
16876 gnus-active-hashtb if real killed.
16877
168782000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16879
16880 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16881 (gnus-mime-display-alternative): Ditto.
16882 (gnus-insert-mime-security-button): Ditto.
16883
168842000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16885
16886 * gnus-start.el (gnus-group-change-level): Don't add it into
16887 killed-list if it was killed.
16888
168892000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16890
16891 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16892 (nnmbox-active-file-coding-system): Ditto.
16893
16894 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16895
168962000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16897
16898 * gnus.el (gnus-version):
16899 (gnus-version-number): Set to Oort Gnus 0.01.
16900
16901 * gnus-art.el (gnus-mime-security-button-map):
16902 (gnus-insert-mime-security-button): Fix for Emacs21.
16903
169042000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16905
16906 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16907 easymenu, because XEmacs doesn't understand :help.
16908
16909 * mm-uu.el: Require binhex.
16910
169112000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16912
2f1982bb 16913 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
23f87bed
MB
16914
169152000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16916
16917 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16918
169192000-12-18 Gerd Moellmann <gerd@gnu.org>
16920
16921 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16922
169232000-12-18 Dave Love <fx@gnu.org>
16924
16925 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16926 (unused).
16927
169282000-12-13 Miles Bader <miles@gnu.org>
16929
16930 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16931 to t, so that we don't get stuck while trying to smilefy
16932 intangible text.
16933
169342000-12-12 Gerd Moellmann <gerd@gnu.org>
16935
16936 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16937 at the end of the buffer.
16938 (smiley-region): In the loop, move to the end of the submatch
16939 matching the smiley instead of using the end of the match
16940 of the whole regexp.
16941
169422000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16943
16944 * message.el (message-mode): Doc fix.
16945
169462000-12-12 Gerd Moellmann <gerd@gnu.org>
16947
16948 * smiley-ems.el (smiley-region): Doc fix.
16949
169502000-12-11 Miles Bader <miles@gnu.org>
16951
16952 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16953 bottom line visible, check to see if it's partially obscured, and
16954 if so, either scroll one more line to make it fully visible, or
16955 revert to showing the second line from the top.
16956
169572000-12-07 Dave Love <fx@gnu.org>
16958
16959 * mailcap.el (mailcap-download-directory)
16960 * gnus-audio.el (gnus-audio-directory)
16961 * smiley-ems.el (smiley-data-directory): Fix :type.
16962
169632000-11-30 Dave Love <fx@gnu.org>
16964
16965 * message.el (message-auto-save-directory): Use
16966 file-name-as-directory.
16967 (message-set-auto-save-file-name): Create
16968 message-auto-save-directory if necessary.
16969 (message-replace-chars-in-string): Removed -- unused.
16970 (message-mail-alias-type): Customize.
16971 (message-headers): Remove duplicate defgroup.
16972
169732000-11-29 Dave Love <fx@gnu.org>
16974
16975 * qp.el (quoted-printable-decode-region): Use error, not message
16976 to report malformed text (like base64). Amend message.
16977
169782000-11-29 Miles Bader <miles@gnu.org>
16979
16980 * message.el (message-header-lines): Fontify tag.
16981
169822000-11-27 Dave Love <fx@gnu.org>
16983
16984 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16985 compiler warning.
16986
16987;2000-11-26 Dave Love <fx@gnu.org>
16988;
16989; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16990;
169912000-11-23 Dave Love <fx@gnu.org>
16992
2f1982bb 16993 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
23f87bed
MB
16994
16995 * mm-uu.el (uudecode): Require.
16996 (uudecode-decode-region, uudecode-decode-region-external): Don't
16997 autoload.
16998 (mm-uu-copy-to-buffer): Doc fix.
16999 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17000 type fix.
17001
17002 * mailcap.el: Doc fixes.
17003 (mailcap-mime-data): Various adjustments.
17004 (mailcap): New group.
17005 (mailcap-download-directory): Customize.
17006 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17007 (mailcap-temporary-directory): Deleted (unused).
17008 (mailcap-unescape-mime-test): Simplify slightly.
17009 (mailcap-viewer-passes-test): Use functionp.
17010 (mailcap-command-p): Aliased to executable-find.
17011
17012 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17013 default-enable-multibyte-characters is nil.
17014
170152000-11-22 Gerd Moellmann <gerd@gnu.org>
17016
17017 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17018
170192000-11-21 Dave Love <fx@gnu.org>
17020
17021 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17022 gnus-article-mode-map.
17023; (gnus-mime-button-menu): Use mouse-set-point.
17024 (gnus-insert-mime-button, gnus-mime-display-alternative)
17025 (gnus-mime-display-alternative): Don't use local-map property.
17026
170272000-11-17 Dave Love <fx@gnu.org>
17028
17029 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17030 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17031 and make-temp-file.
17032 (uudecode-decode-region): Doc fix.
17033
170342000-11-14 Dave Love <fx@gnu.org>
17035
17036 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17037 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17038 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17039 New files, derived from the XPMs.
17040
170412000-11-10 Dave Love <fx@gnu.org>
17042
17043 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17044 (gnus-agent-lib-file, gnus-agent-load-alist)
17045 (gnus-agent-save-alist, gnus-agent-article-name): Use
17046 expand-file-name.
17047
17048 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17049 :version.
17050 (nnkiboze-score-file): Defvar when compiling.
17051
17052 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17053
17054 * gnus-art.el (gnus-article-banner-alist)
17055 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17056 (gnus-article-date-lapsed-new-header)
17057 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17058 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17059 (gnus-treat-strip-headers-in-body)
17060 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17061 (gnus-treat-translate): Add :version.
17062 (gnus-article-mime-part-function): Fix defcustom.
17063
17064 * nnmail.el (nnmail-expiry-target)
17065 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17066 (nnmail-split-header-length-limit): Add :version.
17067
17068 * gnus-sum.el (gnus-auto-expirable-marks)
17069 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17070 (gnus-extra-headers, gnus-ignored-from-addresses)
17071 (gnus-newsgroup-ignored-charsets)
17072 (gnus-group-highlight-words-alist)
17073 (gnus-summary-show-article-charset-alist): Add :version.
17074
17075 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17076 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17077 files, converted from the XPMs.
17078
17079 * gnus-cache.el (gnus-cache-active-file): Don't use
17080 file-name-as-directory on directory.
17081 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17082 use file-name-as-directory on directory.
17083
17084 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17085 (date-to-time): Use it.
17086
17087; * message.el (message-mode) <adaptive-fill-regexp>:
17088; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17089; (message-newline-and-reformat): Likewise.
17090 (message-forward-as-mime, message-forward-ignored-headers)
17091 (message-buffer-naming-style, message-default-charset)
17092 (message-dont-reply-to-names, message-send-mail-partially-limit):
17093 Add :version.
17094
17095 * mm-util.el: Doc fixes.
17096 (mm-mime-charset): Don't use the raw result of
17097 mm-preferred-coding-system.
17098 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17099 (mm-with-unibyte): Simplify.
17100
17101 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17102 concat.
17103
17104 * pop3.el (pop3-version): Deleted.
17105 (pop3-make-date): New function, avoiding message-make-date.
17106 (pop3-munge-message-separator): Use it.
17107
171082000-11-09 Dave Love <fx@gnu.org>
17109
17110 * gnus-group.el (gnus-group-make-directory-group)
17111 (gnus-group-fetch-faq): Use expand-file-name.
17112 (gnus-group-fetch-faq): Simplify completing-read form.
17113
17114 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17115 test for Mule.
17116
17117 * message.el (tool-bar-map): Defvar when compiling.
17118
17119 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17120 (gnus-tm-lisp-directory): Deleted.
17121 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17122 (featurep 'xemacs).
17123 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17124 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17125 version numbers from file names.
17126
171272000-11-08 Dave Love <fx@gnu.org>
17128
17129 * mm-view.el: Use featurep for XEmacs test.
17130 (mm-inline-message): Test for `remove-specifier'; don't use
17131 condition-case.
17132
17133 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17134
17135 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17136 (gnus-score-find-bnews): Don't concat "".
17137
17138 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17139 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17140 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17141 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17142
17143 * gnus-sum.el: Put some defvars in eval-when-compile.
17144 (gnus-summary-mode-hook): Add :options.
17145 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17146 (gnus-summary-tool-bar-map): New variable.
17147 (gnus-summary-make-tool-bar): New function.
17148 (gnus-summary-mode): Put kill-all-local-variables first.
17149
17150 * gnus-group.el (gnus-group-toolbar-map): New variable.
17151 (gnus-group-make-tool-bar): Rewritten.
17152 (gnus-group-mode): Put kill-all-local-variables first.
17153
17154 * rfc2047.el: Require gnus-util.
17155
17156 * nnml.el (gnus-sorted-intersection): Autoload.
17157
17158 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17159 Put some defvars in eval-when-compile.
17160 (gnus-intersection, gnus-sorted-complement): Autoload.
17161
17162 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17163
17164 * mm-encode.el (mm-body-7-or-8): Autoload.
17165
17166 * mm-decode.el (mm-insert-inline): Autoload.
17167
17168 * mml.el:
17169 * message.el: Put some defvars in eval-when-compile.
17170
17171 * gnus-msg.el: Put some defvars in eval-when-compile.
17172 (gnus-msg-mail): Move after gnus-setup-message.
17173
17174 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17175
171762000-11-07 Dave Love <fx@gnu.org>
17177
17178 * gnus-util.el (nnheader): Don't require message (recursive
17179 autoload).
17180
17181 * uudecode.el: Avoid compiler warnings.
17182
2f1982bb 17183 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
23f87bed
MB
17184 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17185
171862000-11-06 Dave Love <fx@gnu.org>
17187
17188 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17189
17190 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17191 (uudecode-char-int): New alias, replacing char-int.
17192 (uudecode-decode-region): Don't call buffer-disable-undo.
17193
17194; * mm-uu.el (mm-uu-configure): Unquote lambda.
17195; (mm-uu-configure-list): Doc fix.
17196;
17197; * earcon.el (running-xemacs): Don't define.
17198;
17199;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17200;
17201; * message.el (message-font-lock-keywords): Match a final newline
17202; to help font-lock's multiline support.
17203;
172042000-11-03 Dave Love <fx@gnu.org>
17205
17206 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17207
17208 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17209 name.
17210
17211 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17212 <banner>: Fix custom type, doc.
17213
17214 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17215 name. Don't disable undo explicitly.
17216
17217;2000-11-02 Dave Love <fx@gnu.org>
17218;
17219; * message.el (message-font-lock-keywords): Use [:alpha:] for
17220; cite-prefix.
17221
172222000-11-01 Dave Love <fx@gnu.org>
17223
17224 * rfc2047.el (base64): Require unconditionally.
17225 (message-posting-charset): Defvar when compiling.
17226 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17227 message.
17228
17229 * gnus-sum.el (nnoo): Require.
17230 (mm-uu-dissect): Autoload.
17231
17232 * mml.el (mml-parse-1): Clarify message.
17233 (mml-minibuffer-read-type): Use mailcap-mime-types.
17234
172352000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17236
17237 * mml.el: Fix a typo in the requiring of CL.
17238
172392000-11-01 Dave Love <fx@gnu.org>
17240
17241 * utf7.el: Require cl when compiling.
17242
17243 * binhex.el: Use (featurep 'xemacs).
17244 (binhex-char-int): New alias, replacing char-int. Change callers.
17245 (binhex-decode-region): Simplify work buffer code.
17246 (binhex-decode-region-external): Use expand-file-name, not concat.
17247
172482000-10-30 Dave Love <fx@gnu.org>
17249
17250 * gnus-art.el: Fix 2000-10-27 change properly.
17251
172522000-10-28 Miles Bader <miles@gnu.org>
17253
17254 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17255
172562000-10-27 Dave Love <fx@gnu.org>
17257
17258 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17259 strings.
17260 (gnus-group-make-tool-bar): New function.
17261 (gnus-group-mode): Use it.
17262
17263 * message.el (message-mode-menu): Add some :help strings.
17264 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17265 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17266
17267 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17268 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17269 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17270
17271 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17272 display-graphic-p here.
17273
172742000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17275
17276 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17277 of the `gnus-xemacs' variable, as the latter has been removed.
17278 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17279 * gnus-art.el (gnus-treat-display-xface)
17280 (gnus-treat-display-smileys, gnus-treat-display-picons)
17281 (gnus-article-read-summary-keys): Likewise.
17282
172832000-10-26 Dave Love <fx@gnu.org>
17284
17285 (defvar): Use rmail-spool-directory unconditionally.
17286
172872000-10-18 Dave Love <fx@gnu.org>
17288
17289 * mm-bodies.el (mm-uu-decode-function)
17290 (mm-uu-binhex-decode-function): Defvar when compiling.
17291
17292 * gnus-nocem.el (gnus-nocem-issuers): Update.
17293 (gnus-nocem-check-from): New option.
17294 (gnus-nocem-scan-groups): Use it.
17295 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17296 (gnus-nocem-check-article-limit): Add :version.
17297
172982000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17299
17300 * ietf-drums.el (mm-util): Require CL when compiling.
17301
173022000-10-15 Dave Love <fx@gnu.org>
17303
17304 * qp.el: Require mm-util.
17305
173062000-10-13 Dave Love <fx@gnu.org>
17307
17308 * qp.el (quoted-printable-decode-region): Avoid invalid
17309 coding-systems.
17310
173112000-10-12 Gerd Moellmann <gerd@gnu.org>
17312
17313 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17314 to a recursive load.
17315
173162000-10-12 Dave Love <fx@gnu.org>
17317
17318 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17319
17320 * gnus.el (gnus-group-startup-message): Check for PBM image.
17321
173222000-10-09 Dave Love <fx@gnu.org>
17323
17324 * mail-source.el (mail-source-fetch-imap): Bind
17325 default-enable-multibyte-characters rather than using
17326 mm-disable-multibyte.
17327
173282000-10-05 Dave Love <fx@gnu.org>
17329
17330 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17331 Autoload.
17332 (quoted-printable-decode-region): Rename arg which confused
17333 charset with coding-system. Don't use nonascii-insert-offset.
17334 Coding-system encode the region initially. Don't recognize `=='
17335 as valid QP. Coding-system decode the region finally.
17336 (quoted-printable-decode-string): Rename arg which confused
17337 charset with coding-system.
17338
17339 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17340 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17341 mm-encode-coding-region.
17342 (mm-decode-body, mm-decode-string): Rename variables which
17343 confused charset with coding-system.
17344 (binhex-decode-region): Don't autoload.
17345 (mm-body-encoding): Require message.
17346 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17347 cond branches.
17348
17349 * gnus-art.el (article-de-quoted-unreadable)
17350 (article-de-base64-unreadable): Fold search case
17351 rather than downcasing string. Apply mm-charset-to-coding-system
17352 to arg of quoted-printable-decode-region.
17353
173542000-10-04 Dave Love <fx@gnu.org>
17355
17356 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17357 Require ring when compiling.
17358 (gnus-article-compface-xbm): New variable.
17359
173602000-10-04 Dave Love <fx@gnu.org>
17361
17362 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17363 pbm images.
17364
17365 * frown.pbm, smile.pbm, wry.pbm: New files.
17366
17367 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17368
173692000-10-03 Dave Love <fx@gnu.org>
17370
17371 * mail-source.el (mail-sources): Revert to nil.
17372
17373 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17374
17375 * qp.el: Don't require mm-util.
17376 (quoted-printable-decode-region): Rewritten.
17377 (quoted-printable-decode-string, quoted-printable-encode-region):
17378 Doc fix.
17379 (quoted-printable-encode-region): Barf on multibyte characters.
17380 Maybe make the class multibyte. Upcase chars, not formatted
17381 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17382 (quoted-printable-encode-string): Don't use
17383 mm-with-unibyte-buffer.
17384
173852000-09-29 Gerd Moellmann <gerd@gnu.org>
17386
17387 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17388
173892000-09-21 Dave Love <fx@gnu.org>
17390
17391 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17392 (for Emacs 20). Tidy somewhat.
17393
173942000-09-21 Dave Love <fx@gnu.org>
17395
17396 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17397 image processing. Rationalize logic somewhat.
17398
173992000-09-20 Dave Love <fx@gnu.org>
17400
17401 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17402 specifically.
17403
17404 * gnus.el (gnus-version-number): Avoid some redundant
17405 autoloads.
17406
174072000-09-20 Gerd Moellmann <gerd@gnu.org>
17408
17409 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17410 to XBM; we always have PBM support.
17411
174122000-09-14 Dave Love <fx@gnu.org>
17413
17414 * gnus.el (gnus-charset):
17415 * mm-decode.el (mime-display):
17416 * imap.el (imap) <defgroup>: Add :version.
17417
174182000-09-13 Gerd Moellmann <gerd@gnu.org>
17419
17420 * parse-time.el: Fix author's mail address.
17421
17422 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17423 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17424 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17425 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17426 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17427 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17428 * rfc2231.el, uudecode.el: Fix copyright notice.
17429
17430 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17431 require `w3' at load-time only if not running in batch mode.
17432
174332000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17434
17435 * gnus.el: Before merge with Emacs21.
17436
174372000-12-19 Raymond Scholz <ray-2000@zonix.de>
17438
17439 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17440
174412000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17442
17443 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17444 to avoid conflict with the standard `back-to-indentation'
17445 binding.
17446
174472000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17448
17449 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17450
17451 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17452 (mm-disable-multibyte-mule4): Ditto.
17453 (mm-with-unibyte-current-buffer-mule4): Ditto.
17454
174552000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17456
17457 * pop3.el (pop3-movemail): Use binary.
17458 (pop3-movemail-file-coding-system): Removed.
17459
174602000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17461
17462 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17463
174642000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17465
17466 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17467 exists.
17468
174692000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17470
17471 * gnus-msg.el (gnus-post-method): Use backend name when the
17472 address is "".
17473
174742000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17475
17476 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17477 mm-verify-option.
17478 (gnus-treat-x-pgp-sig): Default value.
17479 (gnus-ignored-headers): Redundant.
17480
174812000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17482
17483 * gnus-win.el (gnus-configure-frame): Save selected window.
17484
174852000-02-15 Andrew Innes <andrewi@gnu.org>
17486
17487 * nnmbox.el: Require gnus-range.
17488 (nnmbox-group-building-active-articles): New variable.
17489 (nnmbox-group-active-articles): New variable; this is a cache of
17490 all active articles by group and number.
17491 (nnmbox-in-header-p): New function.
17492 (nnmbox-find-article): New function.
17493 (nnmbox-record-active-article): New function.
17494 (nnmbox-record-deleted-article): New function.
17495 (nnmbox-is-article-active-p): New function.
17496 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17497 (nnmbox-request-article): Ditto. Also supply extra arg to
17498 nnmbox-article-group-number.
17499 (nnmbox-request-expire-articles): Ditto.
17500 (nnmbox-request-move-article): Ditto.
17501 (nnmbox-request-replace-article): Ditto.
17502 (nnmbox-request-rename-group): Rename group entry in active
17503 article cache.
17504 (nnmbox-delete-mail): Update active article cache, unless article
17505 is being replaced.
17506 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17507 than partially duplicating it.
17508 (nnmbox-article-group-number): Add extra `this-line' arg, to
17509 handle articles belonging to multiple groups.
17510 (nnmbox-save-mail): Update active article cache.
17511 (nnmbox-read-mbox): Build active article cache when loading mbox.
17512 Also do some repair work, if we find articles that are missing the
17513 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17514 reconstruct these from Xref info.
17515
175162000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17517
17518 * mail-source.el (mail-source-report-new-mail): Use
17519 nnheader-run-at-time.
17520
175212000-02-15 Andrew Innes <andrewi@gnu.org>
17522
17523 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17524 an error is thrown, and then rethrow the error.
17525 (mail-source-check-pop): Ditto.
17526 (mail-source-start-idle-timer): Prevent multiple pop checks
17527 running if the check takes a long time.
17528
175292000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17530
17531 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17532 succeed.
17533
175342000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17535
17536 * gnus-win.el (gnus-configure-windows): Make sure
17537 nntp-server-buffer is live.
17538 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17539
175402000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17541
17542 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17543
175442000-12-04 Andreas Jaeger <aj@suse.de>
17545
17546 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17547
175482000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17549
17550 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17551
175522000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17553 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17554
17555 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17556
175572000-12-01 Simon Josefsson <sj@extundo.com>
17558
17559 * mml-smime.el (mml-smime-verify): Fix address parsing.
17560
175612000-12-01 Simon Josefsson <sj@extundo.com>
17562
17563 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17564 more than one certificate inside PKCS#7 blob. Better security
17565 information (clamed / actual sender, openssl output, certificates
17566 inside message).
17567
17568 * smime.el (smime-verify-region): Output to /dev/null.
17569 (smime-buffer-as-string-region): Don't parse empty lines.
17570
175712000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17572
17573 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17574 ?d and ?D.
17575 (gnus-mime-security-show-details-inline): New variable.
17576 (gnus-mime-security-show-details): Use them.
17577 (gnus-insert-mime-security-button): Ditto.
17578
17579 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17580 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17581 (mml2015-gpg-clear-verify): Ditto.
17582 (mml2015-gpg-decrypt-1): Ditto.
17583 (mml2015-use): Prefer 'gpg.
17584
175852000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17586
17587 * gnus-util.el (gnus-add-text-properties-when): New function.
17588 (gnus-remove-text-properties-when): Ditto.
17589
17590 * gnus-cite.el (gnus-article-hide-citation): Use them.
17591 (gnus-article-toggle-cited-text): Use them.
17592
17593 * gnus-art.el (gnus-signature-toggle): Use them.
17594 (gnus-article-show-hidden-text): Ditto.
17595 (gnus-article-hide-text): Ditto.
17596
175972000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17598
17599 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17600
176012000-11-30 Simon Josefsson <sj@extundo.com>
17602
17603 * smime.el (smime-point-at-eol): New alias.
17604 (smime-buffer-as-string-region): Use it.
17605
176062000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17607
17608 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17609
176102000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17611
17612 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17613
17614 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17615
17616 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17617
176182000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17619
17620 * nnmh.el (nnmh-request-expire-articles): Implemented
17621 expiry-target for nnmh backend.
17622
176232000-11-30 Simon Josefsson <sj@extundo.com>
17624
17625 * mm-decode.el (mm-security-from): New variable.
17626 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17627
17628 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17629 than `from'.
17630
176312000-11-30 Simon Josefsson <sj@extundo.com>
17632
17633 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17634 address match sender address.
17635
17636 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17637
17638 * smime.el (smime-verify-region): Don't copy buffer.
17639 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17640 (smime-pkcs7-region): New function.
17641 (smime-pkcs7-certificates-region): Ditto.
17642 (smime-pkcs7-email-region): Ditto.
17643 (smime-buffer-as-string-region): Ditto.
17644
17645 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17646 buffer.
17647
176482000-11-23 Jens Krinke <j.krinke@gmx.de>
17649
17650 * smime.el (smime-decrypt-region): Fix keyfile argument.
17651
176522000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17653
17654 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17655
176562000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17657
17658 * message.el (message-shoot-gnksa-feet): New variable.
17659 (message-gnksa-enable-p): New function.
17660 (message-send): Use it.
17661 (message-check-news-body-syntax): Ditto.
17662
176632000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17664
17665 * message.el (message-make-message-id): Remove the redundancy.
17666
176672000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17668
17669 * message.el (message-setup): Discourage using mc-install-*-mode.
17670
17671 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17672
176732000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17674
17675 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17676
176772000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17678
17679 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17680
176812000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17682
17683 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17684
176852000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17686
17687 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17688 insert-buffer-substring.
17689
17690 * message.el (message-send-mail): Use buffer-substring-no-properties.
17691 (message-send-news): Ditto.
17692
176932000-11-22 David Edmondson <dme@dme.org>
17694
17695 * imap.el (imap-wait-for-tag): Message read info.
17696
176972000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17698
17699 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17700 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17701 (mml2015-gpg-encrypt): Ditto.
17702
177032000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17704
17705 * mm-decode.el (mm-verify-option): Default value.
17706
17707 * mml-sec.el (mml-secure-part): Error message.
17708
177092000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17710
17711 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17712
177132000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17714
17715 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17716
177172000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17718
17719 * gnus-art.el (gnus-article-describe-key): Use prompt.
17720 (gnus-article-describe-key-briefly): Ditto.
17721
177222000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17723
17724 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17725
177262000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17727
17728 * gnus-art.el (gnus-article-describe-key): New function.
17729 (gnus-article-describe-key-briefly): New function.
17730
177312000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17732
17733 * mm-decode.el (mm-decrypt-option): Doc typo.
17734
17735 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17736 return a number.
17737
177382000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17739
17740 * message.el (message-newline-and-reformat): Typo.
17741
177422000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17743
17744 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17745 original-article-buffer exists.
17746
17747 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17748 (rfc2047-header-encoding-alist): Addresses are different from text.
17749 (rfc2047-encode-message-header): Ditto.
17750 (rfc2047-dissect-region): Extra parameter.
17751 (rfc2047-encode-region): Ditto.
17752 (rfc2047-encode-string): Ditto.
17753
177542000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17755
17756 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17757 (mm-uu-pgp-encrypted-extract): Use it.
17758 (mm-uu-pgp-signed-extract-1): New function.
17759 (mm-uu-pgp-signed-extract): Use it.
17760
17761 * gnus-art.el (gnus-mime-display-security): New function.
17762 (gnus-mime-display-part): Use it.
17763 (gnus-mime-security-verify-or-decrypt): New function.
17764 (gnus-mime-security-press-button): New function.
17765 (gnus-insert-mime-security-button): Use it.
17766
17767 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17768 (mm-find-raw-part-by-type): Ditto.
17769 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17770 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17771 (mm-destroy-parts): Kill nested multibyte buffer.
17772
17773 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17774 (mml2015-gpg-verify): Ditto.
17775
177762000-11-18 Simon Josefsson <sj@extundo.com>
17777
17778 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17779 (mml2015-function-alist): Use it.
17780
17781 * mml-sec.el (mml-sign-alist): Update names.
17782 (mml-encrypt-alist): Ditto.
17783 (mml-secure-part-smime-sign): Moved to mml-smime.el
17784 as `mml-smime-sign-query'.
17785 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17786 `mml-smime-get-file-cert'.
17787 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17788 `mml-smime-get-dns-cert'.
17789 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17790 `mml-smime-encrypt-query'.
17791 (mml-smime-sign-buffer): Use mml-smime-sign.
17792 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17793
17794 * mml-smime.el (mml-smime-sign): New function.
17795 (mml-smime-encrypt):
17796 (mml-smime-sign-query):
17797 (mml-smime-get-file-cert):
17798 (mml-smime-get-dns-cert):
17799 (mml-smime-encrypt-query): Moved from mml-sec.el.
17800
178012000-11-16 Simon Josefsson <sj@extundo.com>
17802
17803 * mml2015.el (mml2015-gpg-clear-verify): New function.
17804 (mml2015-function-alist): Add it.
17805
178062000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17807
17808 * message.el (message-setup-fill-variables): Use
17809 message-cite-prefix-regexp.
17810 (message-newline-and-reformat): Check the end of citation, leading
17811 WSP, break in the cite prefix.
17812 (message-fill-paragraph): New function.
17813
23f87bed
MB
178142000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17815
17816 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17817 raw 8-bit in headers in dk.* newsgroups.
17818
178192000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17820
17821 * message.el (message-newline-and-reformat): Match extra WSPs.
17822
178232000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17824
17825 * mml.el (mml-generate-mime-1): Ignore ascii.
17826
996aa8c1 178272000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
17828
17829 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17830
178312000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17832
17833 * message.el (message-cite-prefix-regexp): Prefix should not end
17834 at space.
17835
178362000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17837
17838 * message.el (message-mode-syntax-table): Add - as a word
17839 constituent as in articles.
17840 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17841 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17842 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17843
178442000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17845
17846 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17847
178482000-11-12 David Edmondson <dme@dme.org>
17849
2f1982bb 17850 * message.el (message-font-lock-keywords): Use
23f87bed
MB
17851 message-cite-prefix-regexp.
17852
178532000-11-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17854
17855 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
17856 Stein Arild Str\e,Ax\e(Bmme.
17857 (gnus-group-jump-to-group): Use it.
17858 (gnus-group-jump-to-group-prompt): Customize.
17859
178602000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17861
17862 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17863
178642000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17865
17866 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17867 incompatible.
17868 (mml2015-mailcrypt-sign): Ditto.
17869
178702000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17871
17872 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17873 group is open.
17874
178752000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17876
17877 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17878 nnvirtual articles.
17879 (gnus-backlog-request-article): Don't request nnvirtual articles.
17880
178812000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17882
17883 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2f1982bb 17884 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
23f87bed
MB
17885
178862000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17887
17888 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17889 * mml.el (mml-generate-mime-1): Use charset attribute.
17890 * mm-bodies.el (mm-encode-body): Add parameter charset.
17891 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17892
178932000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17894
17895 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17896 (mml2015-mailcrypt-clear-decrypt): Ditto.
17897 (mml2015-mailcrypt-verify): Ditto.
17898 (mml2015-mailcrypt-clear-verify): Ditto.
17899 (mml2015-gpg-verify): Ditto.
17900
179012000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17902
17903 * smime.el (smime-openssl-program): Test the existence of openssl.
17904 * mml-smime.el: Require mm-decode.
17905 (mml-smime-verify-test): New function.
17906 * mm-decode.el (mm-verify-function-alist): Use it.
17907
179082000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17909
17910 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17911 anyway.
17912
179132000-11-13 Simon Josefsson <sj@extundo.com>
17914
17915 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17916 verification doesn't work.
17917
179182000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17919
17920 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17921 (gnus-inews-do-gcc): Use it.
17922
179232000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17924
17925 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17926 leading space.
17927 * mm-extern.el (mm-inline-external-body): Report error when no
17928 access-type.
17929
179302000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17931
17932 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17933
179342000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17935
17936 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17937
179382000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17939
17940 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17941 as multipart/mixed.
17942
179432000-11-12 David Edmondson <dme@dme.org>
17944
2f1982bb 17945 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
23f87bed
MB
17946 and replace `.' with `\w' to allow for different syntax tables
17947 (from Vladimir Volovich).
2f1982bb 17948 * message.el (message-newline-and-reformat): Use
23f87bed 17949 `message-cite-prefix-regexp'.
2f1982bb 17950 * gnus-cite.el (gnus-supercite-regexp): Use
23f87bed 17951 `message-cite-prefix-regexp'.
2f1982bb 17952 * gnus-cite.el (gnus-cite-parse): Use
23f87bed
MB
17953 `message-cite-prefix-regexp'.
17954
179552000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17956
17957 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17958 PGP SIGNATURE. Escape leading "-"'s.
17959 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17960
179612000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17962
17963 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17964
179652000-11-11 Simon Josefsson <sj@extundo.com>
17966
17967 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17968
17969 * smime.el (smime-details-buffer): New variable.
17970 (smime-sign-region):
17971 (smime-encrypt-region):
17972 (smime-verify-region):
17973 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17974
17975 * mml-smime.el (mml-smime-verify): Support security info.
17976
179772000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17978
17979 * mm-decode.el (mm-verify-option): Set default to nil.
17980 (mm-decrypt-option): Ditto.
17981 * gnus-art.el (article-verify-x-pgp-sig): New function.
17982
179832000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17984
17985 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17986 preferred part.
17987
179882000-11-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17989
17990 * gnus-sum.el (gnus-move-split-methods): Say that
17991 `gnus-split-methods' uses file names, whereas this uses group
2f1982bb 17992 names. (Report from Nevin Kapur.)
23f87bed
MB
17993
179942000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
17995
17996 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
17997
179982000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
17999
18000 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18001 (nnheader-directory-articles): Use it.
18002 (nnheader-article-to-file-alist): Ditto.
18003
180042000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18005
18006 * rfc2047.el (rfc2047-pad-base64): New function.
18007 (rfc2047-decode): Use it.
18008
180092000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18010
18011 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18012 select method.
18013
180142000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18015
18016 * mml2015.el (mml2015-gpg-decrypt-1):
18017 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18018
180192000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18020
18021 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18022
180232000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18024
18025 * pop3.el (pop3-munge-message-separator): A message may have an
18026 empty body.
18027
180282000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18029
18030 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18031 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18032 (mm-uu-pgp-signed-extract): Use coding-system.
18033
180342000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18035
18036 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18037 (gnus-insert-mime-security-button): New function.
18038 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18039 * mml2015.el: Add security info when verify or decrypt.
18040 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18041 (mm-uu-pgp-encrypted-extract): Ditto.
18042
180432000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18044
18045 * mm-decode.el (mm-display-parts): New function.
2f1982bb 18046 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
23f87bed
MB
18047
180482000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18049
18050 * gnus-mlspl.el: Documentation tweaks.
18051
180522000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18053
18054 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18055 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18056 argument.
18057
180582000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18059
18060 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18061
180622000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18063
18064 * gnus-art.el (gnus-article-encrypt): New function.
18065 (gnus-article-encrypt-protocol-alist): New variable.
18066 (gnus-article-encrypt-protocol): New variable.
18067 * mml2015.el (mml2015-self-encrypt): New function.
18068 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18069
180702000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18071
18072 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18073 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18074 let mailcap do it.
18075 * mml2015.el: Remove snarf code.
18076 * mm-decode.el: Remove snarf code.
18077
180782000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18079
18080 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18081 (mml-insert-mime): Understand gnus-decoded.
18082 (mime-to-mml): New parameter handles.
18083 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18084 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18085
180862000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18087
18088 * mm-decode.el (mime-security): New group.
18089 (mm-verify-function-alist): Add test function.
18090 (mm-decrypt-function-alist): Ditto.
18091 (mm-snarf-option): Set default value as nil.
18092 (mm-find-part-by-type): Recursive parameter.
18093 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18094 * mml2015.el: Support draft-ietf-openpgp-multsig.
18095
180962000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18097
18098 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18099 (gnus-article-view-part-as-charset): New function.
18100
181012000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18102
18103 * mm-decode.el (mm-verify-option): Default value.
18104 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18105
181062000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18107
18108 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18109
181102000-11-05 Simon Josefsson <sj@extundo.com>
18111
18112 * mml-smime.el (mml-smime-verify): Work in original multipart
18113 buffert.
18114
18115 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18116 (mm-handle-multipart-ctl-parameter): Ditto.
18117 (mm-alist-to-plist): New function.
18118 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18119 for multiparts.
18120 (mm-destroy-parts): Destroy multipart buffert.
18121 (mm-remove-part): Ditto.
18122
18123 * mml-smime.el (mml-smime-sign): Not used.
18124 (mml-smime-encrypt): Ditto.
18125
18126 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18127
18128 Verify S/MIME signature support.
18129
18130 * mm-decode.el (mm-inline-media-tests): Add
18131 application/{x-,}pkcs7-signature.
18132 (mm-inlined-types): Ditto.
18133 (mm-automatic-display): Ditto.
18134 (mm-verify-function-alist): Ditto. Add name of method.
18135 (mm-decrypt-function-alist): Add name of method.
18136 (mm-find-part-by-type): Add documentation.
18137 (mm-possibly-verify-or-decrypt): Use new format of
18138 mm-{verify,decrypt}-function-alist. Use method names.
18139
18140 * mml-smime.el (mml-smime-verify): New function.
18141
181422000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18143
18144 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18145
181462000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18147
18148 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18149 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18150 * mm-decode.el (mm-snarf-option): New variable.
18151
181522000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18153
18154 * mm-util.el (mm-subst-char-in-string): New function.
18155 (mm-replace-chars-in-string): Use it.
18156 * message.el (message-replace-chars-in-string): Use it.
18157 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18158 * gnus-mh.el (mh-lib-progs): Shut up.
18159
181602000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18161
18162 * base64.el, md5.el: Moved to contrib directory.
18163
181642000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18165
18166 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18167 the last article when search.
18168
181692000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18170
18171 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18172 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18173
181742000-09-29 David Edmondson <dme@thus.net>
18175
18176 * message.el (message-newline-and-reformat): Typo.
18177
181782000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18179
18180 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18181
181822000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18183
18184 * nntp.el (nntp-decode-text): Delete bogus status lines.
18185
181862000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18187
18188 * message.el (message-font-lock-keywords): Match a final newline
18189 to help font-lock's multiline support.
18190
181912000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18192
18193 * nnoo.el (nnoo-set): New function.
18194
181952000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18196
18197 * gpg.el, gpg-ring.el: Moved to contrib directory.
18198
181992000-11-04 Simon Josefsson <sj@extundo.com>
18200
18201 * nnimap.el (nnimap-split-inbox): Typo.
18202
182032000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18204
18205 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18206
182072000-11-03 Simon Josefsson <sj@extundo.com>
18208
18209 * rfc2231.el (rfc2231-parse-qp-string): New function.
18210 (require): rfc2047.
18211
18212 * mail-parse.el (mail-header-parse-content-type):
18213 (mail-header-parse-content-disposition): Support invalid QP
18214 encoded strings, by using `rfc2231-parse-qp-string'.
18215
182162000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18217
18218 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18219 (rfc2231-decode-encoded-string): Typo "> X 1".
18220 (rfc2231-encode-string): Insert the name of charset.
18221 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18222
182232000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18224
18225 * mm-decode.el (mm-save-part): Return the filename.
18226 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18227 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18228 (gnus-mime-action-alist): Use it.
18229 (gnus-mime-button-commands): Use it.
18230 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18231 (mm-inline-external-body): unwind-protect.
18232
182332000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18234
18235 * gnus-art.el (gnus-insert-mime-button): Show url.
18236
182372000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18238
18239 * mml.el (mml-generate-mime-1): Support external url.
18240 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18241
182422000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18243
18244 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18245 * mm-decode.el (mm-display-external): Ditto.
18246 * mm-extern.el: New file.
18247 * mm-decode.el (mm-inline-media-tests): Hook it up.
18248 (mm-inlined-types): Inline message/external-body.
18249
182502000-11-02 Simon Josefsson <sj@extundo.com>
18251
18252 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18253
18254 * message.el (message-get-reply-headers): Better handling when
18255 Mail-Followup-To is very large.
18256
182572000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18258
18259 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18260 * gnus-art.el (gnus-article-edit-done):
18261 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18262 counting code here.
18263 * gnus-msg.el (gnus-setup-message): Remove a hack.
18264
182652000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18266
18267 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18268 (gnus-summary-mode): Make them local variables.
18269 (gnus-set-global-variables): Globalize them.
18270 (gnus-summary-exit): Kill them.
18271
182722000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18273
18274 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18275 word.
18276
182772000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18278
18279 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18280 gnus-article-wash-types.
18281 * gnus-art.el (gnus-article-wash-status): Use them.
18282
182832000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18284
18285 * mml.el (mml-read-tag): Remove spaces and LF.
18286
182872000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18288
18289 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18290 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18291
182922000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18293
18294 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18295
182962000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18297
18298 * gnus-sum.el (gnus-article-charset): New variable.
18299 (gnus-summary-display-article): Set it.
18300 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18301 * gnus-art.el (gnus-article-mode): Make it local variable.
18302
183032000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18304
18305 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18306
183072000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18308
18309 * nnwfm.el: New file.
18310
18311 * nnweb.el (nnweb-replace-in-string): New function.
18312
183132000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18314
18315 * mml2015.el: Wrap gpg.el.
18316 * gpg.el (gpg-verify): The last argument of apply is a list.
18317 (gpg-encrypt): Add passphrase as a parameter.
18318
183192000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18320
18321 * gpg.el: New file.
18322 * gpg-ring.el: New file.
18323
183242000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18325
18326 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18327
183282000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18329
18330 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18331 double-quote characters.
18332 (gnus-summary-prepare-threads): Ditto.
18333
183342000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18335
18336 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18337 * mml.el (mml-read-tag): Don't skip the leading space.
23f87bed
MB
18338
183392000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18340
2f1982bb 18341 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
23f87bed
MB
18342
183432000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18344
18345 * qp.el (quoted-printable-encode-region): Replace leading - when
18346 ultra safe.
18347 * mml.el (mml-generate-mime-postprocess-function): Removed.
18348 (mml-postprocess-alist): Removed.
18349 (mml-generate-mime-1): Use ultra-safe when sign.
18350 * mml2015.el (mml2015-fix-micalg): Uppercase.
18351 (mml2015-verify): Insert LF.
18352 (mml2015-mailcrypt-sign): Downcase; search backward.
18353
183542000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18355
18356 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18357 restrictive.
18358 (nnultimate-table-regexp): New variable.
18359 (nnultimate-forum-table-p): Use it.
18360
e3e955fe 183612000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
23f87bed
MB
18362
18363 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18364
183652000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18366
18367 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18368 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18369
183702000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18371
18372 * mml2015.el: Shut up.
18373
183742000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18375
18376 * gnus.el (gnus-server-browse-hashtb): Removed.
18377 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18378 (gnus-group-insert-group-line-info): Use simplified method.
18379 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18380
183812000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18382
18383 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18384 moved here.
18385 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18386 * gnus-group.el (gnus-group-prepare-flat): Use it.
18387 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18388
183892000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18390
18391 * mml.el (mml-mode): Show menu in XEmacs.
18392
183932000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18394
18395 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18396 (gnus-server-read-server-in-server-buffer): New function.
18397 (gnus-browse-foreign-server): Browse in group buffer.
18398 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18399 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18400 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18401 * gnus.el (gnus-server-browse-hashtb): New variable.
18402
184032000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18404
18405 * nnfolder.el (nnfolder-open-nov): Use group.
18406
184072000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18408
2f1982bb 18409 * nnfolder.el: Add NOV. Set version to 2.0.
23f87bed
MB
18410 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18411
184122000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18413
18414 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18415
184162000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18417
18418 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18419 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18420
184212000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18422
18423 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18424
184252000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18426
18427 * mm-decode.el (mm-verify-function-alist): New variable.
18428 (mm-verify-option): New variable.
18429 (mm-decrypt-function-alist): Ditto.
18430 (mm-decrypt-option): Ditto.
18431 (mm-find-raw-part-by-type): New function.
18432 (mm-possibly-verify-or-decrypt): New function.
18433 (mm-dissect-multipart): Use it.
18434 * mml2015.el (mml2015-fix-micalg): New function.
18435 (mml2015-decrypt): Use new interface.
18436 (mml2015-verify): Use new interface.
18437 (mml2015-setup): Make it bogus.
18438
184392000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18440
18441 * mml.el (mml-generate-mime-postprocess-function): Set to
18442 mml-postprocess.
18443 (autoload): Autoload mml2015 and mml-smime.
18444 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18445 * mml2015.el (mml2015-encrypt): New function.
18446 (mml2015-sign): New function.
18447 (mml2015-encrypt-function): New variable.
18448 (mml2015-sign-function): New variable.
18449 (mml2015-mailcrypt-encrypt): Use message-recipients.
18450 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18451 * mml-smime.el (mml-smime-setup): Ditto.
18452
184532000-10-28 Simon Josefsson <sj@extundo.com>
18454
18455 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18456 Communigate Pro 3.3.1 server.
18457
18458 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18459 in buffers.
18460 (mml-secure-dns-server): Removed.
18461 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18462 write certificates to files.
18463
18464 * smime.el (smime-dns-server): New variable.
18465 (smime-mail-to-domain):
18466 (smime-cert-by-dns): New functions.
18467
18468 * dig.el: New file.
18469
184702000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18471
18472 * message.el (message-options): New variable.
18473 (message-options-set-recipient): New function.
18474 (message-send): Use them.
18475 * gnus-int.el (gnus-request-replace-article): Use them.
18476 (gnus-request-accept-article): Ditto.
18477 * mml.el (mml-preview): Use them.
18478 * gnus-sum.el (gnus-summary-edit-article): Use them.
18479
18480 * message.el (message-options-get): New function.
18481 (message-options-get): New function.
18482 * rfc2047.el (rfc2047-encode-message-header): Use them.
18483 * mm-bodies.el (mm-encode-body): Use them.
18484
184852000-10-28 Simon Josefsson <sj@extundo.com>
18486
18487 * nnimap.el (nnimap-retrieve-which-headers):
18488 (nnimap-request-article-part): Quote message-id.
18489
18490 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18491 (smime-CA-file): New variable.
18492 (smime-call-openssl-region): Don't error.
18493 (smime-sign-region): Return result value.
18494 (smime-encrypt-region): Ditto.
18495 (smime-verify-region): New function.
18496 (smime-decrypt-region): Ditto.
18497 (smime-verify-buffer): Ditto.
18498 (smime-decrypt-buffer): Ditto.
18499
18500 * mml.el: Require mml-sec.
18501 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18502 (mml-mode-map): Add "sign" and "encrypt" maps.
18503 (mml-menu): Add security menu.
18504 (mml-preview): Use generate-new-buffer.
18505
18506 * mml-sec.el: New file.
18507
185082000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18509
18510 * mm-decode.el (mm-find-part-by-type): Move it here.
18511 * mml.el (mml-postprocess): Move it here.
2f1982bb 18512 (mml-postprocess-alist): Move it here. Merge them.
23f87bed
MB
18513
185142000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18515
18516 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18517 unencoded stuff in the header.
18518
185192000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18520
18521 * gnus-group.el (gnus-group-listed-groups): New variable.
18522 (gnus-group-list-option): New variable.
18523 (gnus-group-list-limit-map): New keymap.
18524 (gnus-group-list-flush-map): New keymap.
18525 (gnus-group-list-plus-map): New keymap.
18526 (gnus-group-prepare-logic): New function.
18527 (gnus-group-prepare-flat): Merge with
2f1982bb 18528 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
23f87bed
MB
18529 (gnus-group-prepare-flat-list-dead): Ditto.
18530 (gnus-group-list-matching): Use gnus-group-prepare-function.
18531 (gnus-group-list-dormant): Ditto.
18532 (gnus-group-list-cached): Ditto.
18533 (gnus-group-listed-groups): New function.
18534 (gnus-group-list-limit): New function.
18535 (gnus-group-list-flush): New function.
18536 (gnus-group-list-plus): New function.
18537 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18538 (gnus-topic-prepare-topic): Ditto.
18539
185402000-10-27 Paul Jarc <prj@po.cwru.edu>
18541
18542 * message.el (message-insert-to, message-get-reply-headers):
18543 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18544
185452000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18546
18547 * mml2015.el: New file.
18548 * smime.el: New file.
18549 * mml-smime.el: New file.
18550
ef3b7aae
MB
185512000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18552
18553 * ChangeLog: Moved to ChangeLog.1.
18554
18555See ChangeLog.1 for earlier changes.
23f87bed 18556
ae940284 18557 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009
5b87ad55
GM
18558 Free Software Foundation, Inc.
18559
18560 This file is part of GNU Emacs.
18561
5e809f55 18562 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 18563 it under the terms of the GNU General Public License as published by
5e809f55
GM
18564 the Free Software Foundation, either version 3 of the License, or
18565 (at your option) any later version.
5b87ad55
GM
18566
18567 GNU Emacs is distributed in the hope that it will be useful,
18568 but WITHOUT ANY WARRANTY; without even the implied warranty of
18569 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18570 GNU General Public License for more details.
18571
18572 You should have received a copy of the GNU General Public License
5e809f55 18573 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23f87bed 18574
ef3b7aae
MB
18575;; Local Variables:
18576;; coding: iso-2022-7bit
18577;; End:
18578
18579;; arch-tag: 956fd310-042f-4fca-8dca-a01dbe06acff