ChangeLog fixes
[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
932e8ec6 752004-01-02 Arne Jørgensen <arne@arnested.dk>
23f87bed
MB
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
932e8ec6 1462003-12-30 Arne Jørgensen <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
932e8ec6 155 from Karl Pflästerer <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
932e8ec6 1632003-12-30 Karl Pflästerer <sigurd@12move.de>
996aa8c1
MB
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
a04689de 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
932e8ec6 246 doc-string. Suggested by Karl Pflästerer <sigurd@12move.de>.
23f87bed
MB
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
932e8ec6 3862003-12-10 Lőrentey Károly <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
932e8ec6 4092003-12-09 Lőrentey Károly <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
932e8ec6 447 output. Reported by Arne Jørgensen <arne@arnested.dk>.
23f87bed 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.
c4cc8b9a 697 (gnus-agent-covered-methods): New function.
23f87bed
MB
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.
c4cc8b9a 701 (gnus-agent-expire-done-message): New function.
23f87bed
MB
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 902 (spam-log-processing-to-registry): Improved message and comments.
c4cc8b9a 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).
22bcf204 973 (pgg-gpg-encrypt-region): Search for passphrase using user supplied
23f87bed 974 string STR, instead of (pgg-lookup-key STR t).
22bcf204 975 (pgg-gpg-encrypt-region): Store passphrase under user supplied
23f87bed
MB
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
932e8ec6 1021 by f95-msv@f.kth.se (Mårten Svantesson).
23f87bed
MB
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.
c4cc8b9a 1123 (message-forward-subject-fwd): Avoid double "Fwd: ".
23f87bed
MB
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
932e8ec6 12182003-06-11 Daniel Néri <dne@mayonnaise.net>
23f87bed
MB
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
e9fce1ac 1399 starttls.el and new starttls.el that uses GnuTLS.
23f87bed
MB
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
932e8ec6 1561 Jochen Küpper <jochen@jochen-kuepper.de>.
23f87bed
MB
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
932e8ec6 1591 (reported by Jochen Küpper <jochen@jochen-kuepper.de>)
23f87bed
MB
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
932e8ec6 18072003-07-10 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
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)
c4cc8b9a 2087 (gnus-group-ham-exit-processor-spamoracle): New variables for SpamOracle.
2f1982bb 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 2099
932e8ec6 21002003-06-07 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
2101
2102 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
932e8ec6 2103 fix. Reported by Johan Bockgård <bojohan+news@dd.chalmers.se>.
23f87bed
MB
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
cd1181db 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
932e8ec6 21602003-06-03 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
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
932e8ec6 23672003-05-12 Ville Skyttä <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 2461
932e8ec6 24622003-05-08 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
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)
087b38a0 2606 (message-make-from): Use with-temp-buffer.
23f87bed
MB
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
932e8ec6 27522003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
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.
c4cc8b9a 2784 (gnus-registry-fetch-message-id-fast): New function.
2f1982bb
JB
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 2790
932e8ec6 27912003-04-30 Kai Großjohann <kai.grossjohann@gmx.net>
23f87bed
MB
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
932e8ec6 28402003-04-29 Karl Pflästerer <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'.
c4cc8b9a 3564 (gnus-button-message-level): Renamed from `gnus-button-mail-level'.
23f87bed
MB
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
88dbda51 3831 feeds you subscribe to will be found the next time you start up.
23f87bed
MB
3832
3833 Implemented support for RSS 2.0 elements (author, pubDate).
3834
3835 Prefer for <content:encoded> over <description> where both
3836 elements exist.
3837
3838 * mm-url.el (mm-url-insert): Set url-current-object.
3839
3840 * gnus-group.el (gnus-group-make-rss-group): New function.
3841
996aa8c1 38422003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3843
3844 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3845 for highlight overlays.
3846
38472003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3848
3849 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3850 a NOV.
3851
38522003-03-20 Simon Josefsson <jas@extundo.com>
3853
3854 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3855 (message-idna-to-ascii-rhs): Use it.
3856
3857 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3858
38592003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3860
3861 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
2f1982bb
JB
3862 (spam-group-ham-marks, spam-group-spam-marks): New functions.
3863 (spam-spam-marks, spam-ham-marks): Removed in favor of the
3864 spam-marks and ham-marks parameters.
3865 (spam-generic-register-routine, spam-ham-move-routine): Use the
3866 new spam-group-{spam,ham}-mark-p functions.
23f87bed 3867
2f1982bb
JB
3868 * gnus.el (spam-marks, ham-marks): New group parameters with
3869 default values same as the old spam-spam-marks and spam-ham-marks.
23f87bed
MB
3870
38712003-03-19 Simon Josefsson <jas@extundo.com>
3872
3873 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3874 (gnus-use-idna): New variable.
3875 (article-decode-idna-rhs): New function.
3876
3877 * message.el (message-use-idna): New variable.
3878 (message-mode-field-menu): Add entry for IDNA.
3879 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3880 (message-idna-to-ascii-rhs): New function.
3881 (message-generate-headers): Invoke IDNA code.
3882
38832003-03-19 Paul Jarc <prj@po.cwru.edu>
3884
3885 * nnmaildir.el (nnmaildir--system-name): New function.
3886 (nnmaildir-request-accept-article): Use it.
3887
38882003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
3889
3890 * gnus-util.el (gnus-byte-compile): Make it work silently as the
3891 gnus-compile function does.
3892
3893 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
3894 bogus change.
3895
38962003-03-19 Jesper Harder <harder@ifa.au.dk>
3897
3898 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
3899 sort-coding-systems is defined.
3900
39012003-03-18 Paul Jarc <prj@po.cwru.edu>
3902
3903 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
3904 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
3905 Replace create-directory with target-prefix.
3906
39072003-03-18 Jesper Harder <harder@ifa.au.dk>
3908
3909 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
3910 find-charset-string which is slooow in XEmacs.
3911
39122003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3913
3914 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
3915 compiler under XEmacs.
3916
39172003-03-18 Jesper Harder <harder@ifa.au.dk>
3918
3919 * gnus-art.el (gnus-treat-highlight-signature): Make the default
3920 work for multipart/signed where the message text isn't `last'.
3921
39222003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
3923
3924 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
3925 the value of mm-inline-text-html-with-images.
3926 (mm-inline-text-html-render-with-w3m): Don't bind
3927 w3m-display-inline-images.
3928
3929 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
3930 w3m-display-inline-images.
3931
23f87bed
MB
39322003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3933
3934 * gnus.el (gnus-version-number): Bump.
3935
996aa8c1 39362003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3937
3938 * gnus.el: Oort Gnus v0.16 is released.
3939
23f87bed
MB
39402003-03-17 Paul Jarc <prj@po.cwru.edu>
3941
3942 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
3943 'respool-able backends define a global nnchoke-get-new-mail
3944 variable.
3945
39462003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
3947
3948 * gnus-art.el (gnus-mime-delete-part): New function.
3949 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
3950
39512003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3952
3953 * message.el (message-check-news-header-syntax): Don't push
3954 groups twice onto list of unknown groups.
3955
3956 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
3957 back.
3958
3959 * nnheader.el (nnheader-find-etc-directory): Doc fix.
3960
3961 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
3962 config unless the summary buffer exists.
3963
3964 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
3965 that target group is computed correctly when articles are marked
3966 as read by Xref handling.
3967
3968 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
3969 imap-open.
3970
3971 * message.el (message-send-mail): Add courtesy string to Bcc's,
3972 too.
3973
3974 * gnus-cite.el (gnus-cited-line-p): New function.
3975
39762003-03-15 Jesper Harder <harder@ifa.au.dk>
3977
3978 * mm-bodies.el (mm-decode-body): Add new optional parameter,
3979 force, to use the supplied charset unconditionally.
3980
3981 * gnus-art.el (article-decode-charset): Use it.
3982
39832003-03-14 Jesper Harder <harder@ifa.au.dk>
3984
3985 * mm-bodies.el (mm-decode-coding-region-safely): New function.
3986 (mm-decode-body): Use it.
3987
2f1982bb 3988 * rfc2047.el (rfc2047-decode-region): Do.
23f87bed
MB
3989 (rfc2047-decode-string): Guess coding system if the default is
3990 invalid.
3991
39922003-03-12 Paul Jarc <prj@po.cwru.edu>
3993
3994 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
3995 articles are marked 'read, so we get correct article counts.
3996
39972003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3998
3999 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4000 the button.
4001 (gnus-insert-prev-page-button): Ditto.
4002 (gnus-insert-next-page-button): Ditto.
4003 (gnus-insert-mime-security-button): Ditto.
4004
4005 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4006 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4007 (mm-inline-image-xemacs): Ditto.
4008
40092003-03-12 Paul Jarc <prj@po.cwru.edu>
4010
4011 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4012 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4013 the recent filename uniqueness discussion.
4014
40152003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4016
4017 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4018 newline next time.
4019 (mm-inline-image-xemacs): Ditto.
4020
40212003-03-10 Jesper Harder <harder@ifa.au.dk>
4022
4023 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4024 kill-line.
4025
40262003-03-09 Jesper Harder <harder@ifa.au.dk>
4027
4028 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4029 kill-line.
4030
40312003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4032
4033 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4034 fixing the code to match the documentation.
4035 (gnus-agent-fetch-selected-article): Replaced
4036 gnus-summary-update-article-line with gnus-summary-update-line as
4037 the former did not correctly recalculate the thread indentation.
4038 (gnus-agent-find-parameter): The agent-predicate, if not found
4039 anywhere else, defaults to the value of gnus-agent-predicate.
4040 (gnus-agent-fetch-session): Fixed typo; now executes
4041 gnus-agent-fetched-hook rather than the undocumented
4042 gnus-agent-fetch-hook.
4043 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4044 default agent predicate is now provided by
4045 gnus-agent-find-parameter.
4046 (gnus-agent-message): New macro. This macro avoids potentially
4047 costly parameter evaluation when the message's level is too high
4048 to display.
4049 (gnus-agent-expire-group-1): Disabled undo tracking in temp
2f1982bb
JB
4050 overview buffer. Uses new gnus-agent-message macro to reduce
4051 overhead of optional messages. Reversed message levels to
23f87bed
MB
4052 emphasize percent completion messages. Detailed messages of
4053 little use except when debugging code.
4054
40552003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4056
2f1982bb
JB
4057 * spam.el (spam-ham-move-routine): Use
4058 spam-mark-ham-unread-before-move-from-spam-group.
4059 (spam-mark-ham-unread-before-move-from-spam-group): New variable.
23f87bed
MB
4060
40612003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4062
2f1982bb
JB
4063 * spam.el: Load nnimap.el when compiling.
4064 (spam-setup-widening): Use nnimap-split-download-body-default instead
4065 of nnimap-split-download-body which is a user-customizable variable.
23f87bed
MB
4066
40672003-03-07 Simon Josefsson <jas@extundo.com>
4068
4069 * nnimap.el (nnimap-split-download-body-default): New, holds
4070 default for n-s-d-b.
4071 (nnimap-split-download-body): Add new setting (symbol default),
4072 which uses contents of n-s-d-b-d, and made it the default.
4073
40742003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4075
2f1982bb
JB
4076 * spam.el (spam-use-hashcash): New variable.
4077 (spam-list-of-checks): Added spam-use-hashcash with associated
4078 spam-check-hashcash.
4079 (spam-check-hashcash): New function, installed iff hashcash.el is
4080 loaded.
4081 (spam-setup-widening): Don't use (return).
23f87bed
MB
4082
40832003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4084
4085 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4086 predicate of `false' to avoid an error when a group defines no
2f1982bb 4087 predicate. Fixed typo that disabled agent scoring (i.e. the
23f87bed
MB
4088 low/high predicates should now work).
4089
40902003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4091
2f1982bb
JB
4092 * spam.el: Add spam-maybe-spam-stat-load to
4093 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook.
4094 (spam-bogofilter-register-with-bogofilter): Use
4095 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch.
4096 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): New
4097 custom variables to replace "-s" and "-n".
23f87bed 4098
2f1982bb
JB
4099 * gnus-group.el (gnus-group-get-new-news): Call the new
4100 gnus-get-top-new-news-hook hook.
23f87bed 4101
2f1982bb
JB
4102 * gnus-start.el (gnus-get-top-new-news-hook): New hook, run ONLY
4103 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group.
23f87bed
MB
4104
41052003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4106
4107 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4108
41092003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4110
4111 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4112 a cl run-time function.
4113
41142003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4115
4116 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4117 on gnus-agent-short-article.
4118 (gnus-category-read): Replaced CL function mapcar* with new macro:
4119 gnus-mapcar.
4120 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4121 support functions that accept multiple parameters. A separate
4122 sequence must be provided for each parameter in the function.
4123 Iteration stops when the end of the shortest list is reached.
4124
41252003-03-06 Jesper Harder <harder@ifa.au.dk>
4126
4127 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4128
4129 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4130 (html2text-delete-single-tag, html2text-clean-anchor)
4131 (html2text-remove-tags): Use delete-region.
4132 (html2text-fix-paragraphs): Simplify.
4133
4134 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4135 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4136 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4137 kill-region.
4138
41392003-03-04 John Paul Wallington <jpw@gnu.org>
4140
4141 * gnus-agent.el (gnus-agent-enable-expiration)
4142 (gnus-agent-article-alist, gnus-agent-article-alist)
4143 (gnus-agent-cat-defaccessor): Doc fixes.
4144
932e8ec6 41452003-03-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4146
4147 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4148 byte-compiled functions.
4149
41502003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4151
2f1982bb 4152 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
23f87bed
MB
4153 customization between new maneuvering (which permits selecting
4154 undownloaded articles) and old maneuvering (which skipped over
4155 undownloaded articles) behaviors.
4156 (gnus-summary-find-next): Pass through the unread and subject
4157 parameters when calling gnus-summary-find-prev.
2f1982bb 4158 (gnus-summary-find-next, gnus-summary-find-prev): Apply
23f87bed
MB
4159 gnus-auto-goto-ignores to filter out unacceptable articles.
4160
41612003-03-04 Jesper Harder <harder@ifa.au.dk>
4162
2f1982bb 4163 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
23f87bed
MB
4164 exists in all supported Emacs versions, so we don't need this
4165 compatibility function.
4166 (mail-source-fetch-pop, mail-source-check-pop)
4167 (mail-source-fetch-webmail): Use read-passwd.
4168
4169 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4170 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4171 read-passwd.
4172
4173 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4174
4175 * imap.el (imap-read-passwd): Remove.
4176 (imap-interactive-login): Use read-passwd.
4177
4178 * canlock.el (canlock-read-passwd): Remove.
4179 (canlock-insert-header, canlock-verify): Use read-passwd.
4180
4181 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4182 (sieve-manage-interactive-login): Use read-passwd.
4183
4184 * pop3.el (pop3-read-passwd): Remove.
4185 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4186 read-passwd.
4187
4188 * pgg.el (pgg-read-passphrase): Simplify.
4189
41902003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4191
4192 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4193 'plugged' when actually 'unplugged' bug.
4194 (gnus-category-read): Ignore nil values when converting an
4195 old-format category so that the new-format category will default
4196 those attributes to the global variables.
4197
41982003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4199
4200 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4201 doc-string.
4202
42032003-03-03 Jesper Harder <harder@ifa.au.dk>
4204
4205 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
2f1982bb
JB
4206 * nndoc.el (nndoc-dissect-mime-parts-sub): Do.
4207 * nndb.el (nndb-request-accept-article, nndb-status-message): Do.
4208 * mm-url.el (mm-url-decode-entities-string): Do.
4209 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): Do.
4210 * mm-decode.el (mm-find-raw-part-by-type): Do.
23f87bed 4211 * message.el (message-send-mail-partially)
2f1982bb
JB
4212 (message-send-mail-with-sendmail): Do.
4213 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): Do.
4214 * gnus-kill.el (gnus-pp-gnus-kill): Do.
23f87bed 4215 * gnus-art.el (gnus-article-treat-unfold-headers)
2f1982bb 4216 (gnus-article-encrypt-body): Do.
23f87bed
MB
4217
42182003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4219
4220 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4221 (mail-source-delete-old-incoming-confirm): New variable.
4222 (mail-source-delete-old-incoming): Use it. New function.
4223 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4224 `mail-source-delete-incoming' is a nonnegative integer.
4225
42262003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4227
4228 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4229 (gnus-user-agent): Fixed typo.
4230
42312003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4232
4233 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4234 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4235
42362003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4237
4238 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4239 (gnus-agent-fetch-session): Allow debugging to take place.
4240
42412003-03-03 Jesper Harder <harder@ifa.au.dk>
4242
4243 * gnus-sum.el (gnus-highlight-selected-summary)
4244 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4245 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4246 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4247 and makes it clear that we don't need the side effect.
2f1982bb
JB
4248 * gnus-util.el (gnus-delete-line): Do.
4249 * gnus-xmas.el (gnus-group-add-icon): Do.
4250 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): Do.
4251 * nntp.el (nntp-send-authinfo-from-file): Do.
4252 * nnml.el (nnml-header-value): Do.
4253 * nnheader.el (nnheader-insert-references): Do.
23f87bed 4254 * gnus-cite.el (gnus-article-highlight-citation)
2f1982bb
JB
4255 (gnus-cite-parse): Do.
4256 * gnus-score.el (gnus-score-followup): Do.
4257 * gnus-draft.el (gnus-draft-send): Do.
4258 * gnus-group.el (gnus-group-highlight-line): Do.
4259 * gnus-cache.el (gnus-cache-braid-nov): Do.
23f87bed 4260 * nnfolder.el (nnfolder-retrieve-headers)
2f1982bb 4261 (nnfolder-request-article): Do.
23f87bed 4262 * gnus-art.el (article-hide-boring-headers)
2f1982bb 4263 (gnus-article-hide-header): Do.
23f87bed
MB
4264
4265 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
2f1982bb
JB
4266 * nnml.el (nnml-request-replace-article): Do.
4267 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): Do.
4268 * nnfolder.el (nnfolder-request-move-article): Do.
4269 * gnus-cache.el (gnus-cache-possibly-remove-article): Do.
4270 * gnus-art.el (gnus-mm-display-part): Do.
23f87bed
MB
4271
4272 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4273
42742003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4275
4276 * nntp.el (nntp-possibly-change-group): Avoid calling
4277 process-buffer on nil (Which happened when you lost your
4278 connection while fetching); instead signal a "Server Closed
4279 Connection" error.
4280
42812003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4282
4283 * gnus-agent.el (gnus-agent-enable-expiration): New
2f1982bb 4284 variable. Either ENABLE or DISABLE. Sets default behavior for
23f87bed
MB
4285 selecting which groups are expired.
4286 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4287 gnus-agent-set-cat-groups): Provides abstract interface for
4288 accessing agent category. Category now implemented by an alist.
4289 (gnus-agent-add-group, gnus-agent-remove-group,
4290 gnus-category-insert-line, gnus-category-edit-predicate,
4291 gnus-category-edit-score, gnus-category-edit-groups,
4292 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4293 new agent category abstraction.
2f1982bb 4294 (gnus-agent-find-parameter): New function. Search for agent
23f87bed
MB
4295 configuration parameter first in the group's parameters, then its
4296 topics (if any), and then the group's category. If not found
4297 anywhere, use the original defined constants.
4298 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4299 gnus-agent-find-parameter.
4300 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4301 gnus-agent-cache now blocks retrieving headers and articles from
4302 the local cache. Fetched content is still added to the cache
4303 before being returned.
4304 (gnus-agent-fetch-session): Use error-message-string to generate
4305 displayed error message.
2f1982bb 4306 (gnus-agent-customize-category): New Command. 'e' in category
23f87bed
MB
4307 buffer opens category customization buffer.
4308 (gnus-category-read): Reads either positional or alist format;
4309 returns alist format.
4310 (gnus-category-write): Writes category file compatible with
4311 current, and previous, versions of gnus-agent.
4312 (gnus-category-make-function, gnus-category-make-function-1):
4313 Corrected documentation; parameter is predicate NOT category.
4314 (gnus-predicate-implies-unread): Now works in more cases per the
4315 todo comment.
2f1982bb 4316 (gnus-function-implies-unread-1): New function. Supports
23f87bed
MB
4317 gnus-predicate-implies-unread.
4318 (gnus-agent-expire-group): Command now provides default of group
4319 under point.
4320 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
2f1982bb 4321 agent-days-until-old parameters. No longer supports
23f87bed
MB
4322 gnus-agent-expire-days being set to an alist.
4323 (gnus-agent-request-article): Now performs its own checks of
4324 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4325 assuming that the caller will do them correctly.
4326 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4327 gnus-agent-expire-days is set to an alist. Converts said alist
4328 into group parameter so that gnus-agent-expire-days will not be
4329 needed.
4330 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4331 checks surrounding gnus-agent-request-article removed; now
4332 performed by gnus-agent-request-article.
2f1982bb 4333 * gnus-cus.el (gnus-agent-parameters): New variable. List of
23f87bed 4334 customizable group/topic parameters that regulate the agent.
c9e31f32 4335 (gnus-group-customize): Uses gnus-agent-parameters. Replace
23f87bed
MB
4336 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4337 the list of gnus buffers.
4338 (gnus-trim-whitespace): Removes leading and trailing whitespace
4339 from multiline strings.
c9e31f32
SM
4340 (gnus-agent-cat-prepare-category-field)
4341 (gnus-agent-customize-category): Constructs a category
23f87bed 4342 customization buffer.
c9e31f32
SM
4343 * gnus-int.el (gnus-retrieve-headers)
4344 (gnus-request-expire-articles): No longer checks gnus-agent-cache
23f87bed
MB
4345 as it is handled internally by the agent.
4346 (gnus-request-head, gnus-request-body): Conditional checks
4347 surrounding gnus-agent-request-article removed; now performed by
4348 gnus-agent-request-article.
4349
c9e31f32 4350 * gnus-start.el (): Add defvar statements to resolve compilation
23f87bed 4351 warnings.
2f1982bb 4352 (gnus-long-file-names): New function. Isolates platform dependent
23f87bed 4353 msdos-long-file-names.
2f1982bb 4354 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
23f87bed
MB
4355 option of writing directly to file. Avoids memory exhausted
4356 errors when .newsrc.eld is huge.
4357 (gnus-save-newsrc-file): Uses new
4358 gnus-save-startup-file-via-temp-buffer.
c9e31f32 4359 (gnus-gnus-to-quick-newsrc-format): Rewrite to write to
23f87bed 4360 standard-output.
c9e31f32 4361 (gnus-display-time-event-handler): Change to alias from a defun
23f87bed
MB
4362 to avoid a compile-time warning when display-time-event-handler is
4363 not defined.
c9e31f32
SM
4364 * gnus-util.el (gnus-with-output-to-file): New macro.
4365 Binds standard-output such that prin1 and princ will write directly
4366 to a file.
23f87bed 4367
c9e31f32
SM
4368 * gnus.el (gnus-agent-cache): Expand documentation.
4369 (gnus-summary-high-undownloaded-face): Remove second bold keyword
23f87bed
MB
4370 so that this face is actually bold.
4371
4372 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4373 gnus-use-cache has been set.
4374
43752003-03-02 Jesper Harder <harder@ifa.au.dk>
4376
4377 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4378
43792003-03-01 Jesper Harder <harder@ifa.au.dk>
4380
4381 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4382
43832003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4384
4385 * spam.el: Fix typo.
4386
43872003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
23f87bed
MB
4388
4389 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
2f1982bb 4390 errors-buffer. This produces a nicer error message in case of
23f87bed
MB
4391 problems.
4392
43932003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4394
4395 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
2f1982bb 4396 load stats iff spam-use-stat is on.
23f87bed 4397
2f1982bb 4398 * spam.el: Add spam-maybe-spam-stat-load to gnus-startup hook,
23f87bed
MB
4399 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4400 instead of spam-stat-load and spam-stat-save in the
2f1982bb 4401 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively.
23f87bed
MB
4402
44032003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4404
4405 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4406
44072003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4408
4409 * message.el (message-make-fqdn): Protect against nil user-mail.
4410
996aa8c1 44112003-02-28 Vasily Korytov <deskpot@myrealbox.com>
23f87bed
MB
4412
4413 * gnus-art.el (gnus-boring-article-headers): New values:
4414 'to-list and 'cc-list.
4415
44162003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4417
2f1982bb
JB
4418 * spam.el (spam-setup-widening): New function to set.
4419 nnimap-split-download-body, we add it to gnus-get-new-news-hook.
4420 (spam-list-of-statistical-checks): List of statistical splitter
4421 checks.
4422 (spam-split): Added a widen call when a statistical check is
4423 enabled.
23f87bed
MB
4424
44252003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4426
4427 * gnus-msg.el (gnus-user-agent): Changed default to
4428 'emacs-gnus-type, renamed 'full.
4429
44302003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4431
4432 * nnfolder.el (nnfolder-request-accept-article): Don't use
4433 mail-header-unfold-field.
4434
44352003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4436
4437 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4438 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4439
44402003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4441
2f1982bb
JB
4442 * spam.el: Add spam-stat-load to gnus-get-new-news-hook.
4443 (spam-split): Remove spam-stat-load call.
23f87bed
MB
4444
44452003-02-26 Simon Josefsson <jas@extundo.com>
4446
4447 * gnus-sum.el (gnus-summary-toggle-header): Run
4448 gnus-article-decode-hook instead of calling a-decode-encoded-words
4449 directly (the latter is run as part of the former).
4450
44512003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4452
4453 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4454
44552003-02-25 Jesper Harder <harder@ifa.au.dk>
4456
4457 * message.el (message-sendmail-envelope-from): New option.
4458 (message-sendmail-envelope-from): New function.
4459 (message-send-mail-with-sendmail): Use it.
4460
44612003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4462
4463 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4464 compensation for TDMA addresses.
4465
44662003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4467
4468 * gnus-msg.el (gnus-user-agent): New variable.
4469 (gnus-version-expose-system): Removed. Obsoleted by
4470 `gnus-user-agent'.
4471 (gnus-extended-version): Use `gnus-user-agent'.
4472
44732003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4474
2f1982bb
JB
4475 * spam.el (spam-stat-register-spam-routine)
4476 (spam-stat-register-ham-routine): Remove spam-stat-save.
4477 (spam-stat hook): Add spam-stat-save to the gnus-save-newsrc-hook.
23f87bed
MB
4478
44792003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4480
4481 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4482 reference.
4483
44842003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4485
4486 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4487 calculation to avoid integer overflow.
4488
44892003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4490
4491 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4492
a04689de 44932003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4494
2f1982bb 4495 * spam.el: Disabled spam-get-article-as-filename.
23f87bed 4496
996aa8c1 44972003-02-24 Michael Shields <shields@msrl.com>
23f87bed
MB
4498
4499 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4500 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4501 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4502 * spam.el (spam-summary-prepare-exit): Use it.
4503 * gnus.el (gnus-install-group-spam-parameters): New.
4504 * spam.el (spam-group-ham-processor-copy-p): New.
4505 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4506 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4507 that would cause the current message to be moved if the group had
4508 no spam.
4509 * spam.el (spam-ham-move-routine): New `copy' argument.
4510
996aa8c1 45112003-02-24 Martin Thornquist <martint@ifi.uio.no>
23f87bed
MB
4512
4513 * gnus-topic.el (gnus-topic-select-group): Select last group if
4514 after last group.
4515 * gnus-group.el (gnus-group-select-group): Ditto.
4516
45172003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4518
4519 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4520 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4521 point-at-(b|e)ol which aren't available in Emacs 20.
4522
4523 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4524
45252003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4526
4527 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4528 clause of the condition-case statement. Errors connecting to a
4529 server no longer terminate gnus.
4530
4531 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4532 make its use obvious. Added no-nothing case to avoid
4533 opening(closing) servers when already open(closed).
4534 (gnus-agent-while-plugged): Added macro to facilitate internal use
4535 of gnus-agent-toggle-plugged.
4536 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4537 temporarily open servers.
4538 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4539 as sorting gnus-newsgroup-headers is wrong.
4540 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
2f1982bb 4541 to temporarily open servers. Corrected logic to handle setting
23f87bed
MB
4542 gnus-agent-mark-unread-after-downloaded.
4543 (gnus-agent-fetch-articles): Now handles headers with missing
4544 article sizes and/or missing article lengths. Now clears the
4545 message buffer when finished.
4546 (gnus-agent-fetch-group-1): Position point before calling
4547 gnus-summary-set-agent-mark.
4548 (gnus-get-predicate): Corrected description, parameter is
4549 predicate not category.
4550 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4551 provide a separate single group expiration function.
4552 (gnus-agent-regenerate-group): Now clears the message buffer when
4553 finished.
4554
932e8ec6 45552003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4556
4557 * gnus.el (gnus-agent-target-move-group-header): New variable.
4558 * gnus-draft.el (gnus-draft-send): If special header
4559 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4560 that group, instead of performing the regular sending functions.
4561
45622003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4563
4564 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4565
45662003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4567
4568 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4569 variables.
4570 (message-make-fqdn): Use it. Improved validity check.
4571
45722003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4573
4574 * message.el (message-user-mail-address): Check whether
4575 user-mail-address looks valid.
4576
4577 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4578
4579 * gnus-util.el (gnus-fetch-original-field): New function.
4580
932e8ec6 45812003-02-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4582
4583 * message.el (message-mode): \\(...\\) around additional
4584 paragraph-separate alternative.
4585
45862003-02-23 Jesper Harder <harder@ifa.au.dk>
4587
4588 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4589 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4590 display key bindings.
4591 (gnus-mime-button-menu): Rewrite.
4592
45932003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4594
4595 * gnus-art.el (gnus-button-url-regexp): Removed `.
4596
45972003-02-23 Max Froumentin <mf@w3.org>
4598
4599 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4600
46012003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4602
4603 * gnus-art.el (gnus-mime-action-on-part): Require a match
4604 interactively.
4605
4606 * gnus-start.el (gnus-save-newsrc-file): Use
4607 gnus-backup-startup-file.
4608 (gnus-backup-startup-file): New variable.
4609
46102003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4611
4612 * gnus.el (gnus-summary-buffer-name): Moved function here.
4613
4614 * gnus-draft.el (defun): Remove debug.
4615
46162003-02-22 Jesper Harder <harder@ifa.au.dk>
4617
4618 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4619 can't open server.
4620
46212003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4622
4623 * gnus-draft.el (defun): Configure posting styles.
4624
4625 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4626 the entry for the group exists before we alter it.
4627
4968aeff 46282003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
23f87bed 4629
996aa8c1
MB
4630 * message.el (message-mode): MML tags separate paragraphs.
4631
932e8ec6 46322003-02-22 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4633
4634 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4635 `gnus-newsgroup-headers'.
4636
932e8ec6 46372003-02-22 Karl Pflästerer <sigurd@12move.de>
996aa8c1 4638
23f87bed 4639 * gnus-art.el (gnus-article-refer-article): Grok more message id
996aa8c1 4640 formats.
23f87bed
MB
4641
46422003-02-22 Jesper Harder <harder@ifa.au.dk>
4643
4644 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4645 use "path name".
4646
46472003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4648
4649 * gnus-sum.el (gnus-summary-move-article)
2f1982bb
JB
4650 (gnus-summary-expire-articles): Send data header for article, not
4651 just article ID.
23f87bed
MB
4652
4653 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
2f1982bb
JB
4654 (gnus-register-spool-action): Added hashtable of message ID keys
4655 with message motion data.
23f87bed 4656
996aa8c1 46572003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
4658
4659 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4660 variable, used in `gnus-button-mid-or-mail-heuristic'.
4661 (gnus-button-mid-or-mail-heuristic): New function derived from
4662 Florian Weimer's Perl script.
4663 (gnus-button-handle-mid-or-mail): Allow a function instead of
4664 'guess.
4665 (gnus-button-guessed-mid-regexp): Removed.
4666
46672003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4668
4669 * message.el (message-resend): Bind message-setup-hook to nil;
4670 remove X-Draft-From header.
4671
46722003-02-20 Jesper Harder <harder@ifa.au.dk>
4673
4674 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4675 (gnus-newsgroup-undownloaded)
4676 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4677 Doc fixes.
4678
46792003-02-17 John Paul Wallington <jpw@gnu.org>
4680
4681 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4682 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4683
46842003-02-20 Jesper Harder <harder@ifa.au.dk>
4685
4686 * gnus-spec.el (gnus-xmas-format): Use insert instead of
bf247b6e 4687 insert-string which is obsolete in Emacs 22.1.
23f87bed 4688
2f1982bb 4689 * message.el (message-cross-post-followup-to-header): Do.
23f87bed
MB
4690
4691 * spam.el (spam-ifile-register-with-ifile)
4692 (spam-stat-register-spam-routine)
4693 (spam-stat-register-ham-routine)
2f1982bb 4694 (spam-bogofilter-register-with-bogofilter): Do.
23f87bed
MB
4695
4696 * mailcap.el (mailcap-mime-data): Fix typo.
4697
4698 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4699
47002003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4701
4702 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4703 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4704 `gnus-cite-unsightly-citation-regexp'.
4705
47062003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4707
4708 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4709 even if there's just a header.
4710
47112003-02-19 Jesper Harder <harder@ifa.au.dk>
4712
4713 * message.el (message-fix-before-sending): Fix highlighting of
4714 illegible and invisible text.
4715
4716 * gnus-util.el (gnus-multiple-choice): Separate choices with
932e8ec6 4717 ", ". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
23f87bed
MB
4718
47192003-02-18 Jesper Harder <harder@ifa.au.dk>
4720
4721 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4722
47232003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4724
4725 * spam.el (spam-ham-move-routine)
2f1982bb 4726 (spam-mark-spam-as-expired-and-move-routine): Use
23f87bed 4727 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
2f1982bb 4728 around process-mark manipulation on the group.
23f87bed 4729
932e8ec6 47302003-02-17 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4731
4732 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4733 submenu.
4734
47352003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736
4737 * mail-source.el (mail-source-fetch): Reverse the return value of
4738 the continuation question.
4739
47402003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4741
4742 * nndraft.el (nndraft-request-move-article): Bind
4743 nnmh-allow-delete-final to t.
4744
47452003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4746
4747 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4748
47492003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4750
4751 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4752 the buffer's size.
4753
47542003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4755
4756 * nnheader.el: Added cygwin to system-type comparisons.
4757
47582003-01-27 Juanma Barranquero <lektu@terra.es>
4759
4760 * imap.el (imap-mailbox-status): Fix typo.
4761
47622003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4763
4764 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4765 online.
4766
932e8ec6 47672003-02-14 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4768
4769 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4770 commands.
4771 * gnus-sum.el: Small change from Frank Weinberg
4772 <frank@usenet-rundfahrt.de>:
4773 (gnus-auto-center-group): New variable.
4774 (gnus-summary-read-group-1): Use it.
4775 (gnus-summary-next-group): Fix docstring.
4776
47772003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4778
4779 * gnus-util.el (gnus-faces-at): Simplify.
4780
47812003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4782
4783 * spam.el (spam-ham-move-routine)
2f1982bb
JB
4784 (spam-mark-spam-as-expired-and-move-routine): Made the article
4785 move conditional, so it's not called even if there's nothing to move.
23f87bed 4786
996aa8c1 47872003-02-13 Kurt B. Kaiser <kbk@shore.net>
23f87bed
MB
4788
4789 * message.el (message-unix-mail-delimiter): Accept any whitespace
4790 after the email address and before the date; do not require the
996aa8c1 4791 space character.
23f87bed
MB
4792
47932003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4794
4795 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4796 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4797
4798 * gnus-util.el (gnus-faces-at): New macro.
4799
48002003-02-13 Michael Shields <shields@msrl.com>
4801
4802 * gnus-cite.el
4803 (gnus-cite-attribution-suffix, gnus-cite-parse):
4804 Better handling for Microsoft citation styles.
4805 (gnus-unsightly-citation-regexp): New.
4806
48072003-02-12 Michael Shields <shields@msrl.com>
4808
4809 * gnus-art.el (article-strip-banner): Strip both per-group and
4810 per-user-address banners.
4811 (article-really-strip-banner): New.
4812
48132003-02-12 Michael Shields <shields@msrl.com>
4814
4815 * gnus-sum.el (gnus-article-goto-next-page,
4816 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4817 relying on the summary bindings of `n' and `p'.
4818
48192003-02-12 Michael Shields <shields@msrl.com>
4820
4821 * gnus-art.el (gnus-article-only-boring-p): New.
4822 (gnus-article-skip-boring): New.
4823 * gnus-cite.el (gnus-article-boring-faces): New.
4824 * gnus-sum.el (gnus-summary-next-page): Use
4825 gnus-article-only-boring-p.
4826
48272003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4828
4829 * spam.el (spam-mark-spam-as-expired-and-move-routine)
2f1982bb
JB
4830 (spam-ham-move-routine): Unmark all articles before marking those
4831 of interest and calling gnus-summary-move-article.
23f87bed
MB
4832
48332003-02-12 Jesper Harder <harder@ifa.au.dk>
4834
4835 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4836 logically the complement of gnus-get-buffer-create and
4837 gnus-add-buffer.
4838
2f1982bb 4839 * gnus-util.el (gnus-kill-buffer): Do.
23f87bed
MB
4840
4841 * nnmail.el: Autoload gnus-kill-buffer.
4842
48432003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4844
4845 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4846 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4847 the current LINE.
4848 (gnus-agent-summary-fetch-group): Minimized the number of times
4849 that the article is updated in the buffer.
4850
48512003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4852
2f1982bb
JB
4853 * spam.el (spam-ham-move-routine): Use the process-mark instead of
4854 gnus-current-article when moving articles.
4855 (spam-mark-spam-as-expired-and-move-routine): Ditto,
4856 use the process-mark.
23f87bed
MB
4857
48582003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4859
4860 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4861 (gnus-topic-catchup-articles): Ditto.
4862 (gnus-topic-mark-topic): Reverse recursive logic.
4863
48642003-02-11 Jesper Harder <harder@ifa.au.dk>
4865
4866 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4867 gnus-refer-thread-limit is t.
4868
48692003-02-10 Jesper Harder <harder@ifa.au.dk>
4870
4871 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4872 sort-coding-systems to prefer utf-8 over utf-16.
4873
48742003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4875
4876 * gnus-agent.el (gnus-agent-expire-days):
4877 gnus-request-move-article depends on gnus-agent-expire to clean up
4878 the cache after moving the article. Therefore, g-a-e-d can NOT
4879 default to nil or can gnus-agent-expire be disabled by doing so.
4880 If you don't want to run gnus-agent-expire, don't call it.
4881 (gnus-agent-expire): The broken test to disable gnus-agent-expire
4882 when g-a-e-d was NOT nil was removed.
4883 (gnus-agent-article-name): Removed unnecessary input test as
4884 article IDs are always strings.
4885 (gnus-agent-regenerate-group): Added check to protect against
4886 servers that generate absurdly long article IDs. Valid IDs are
4887 less than 10 digits to avoid overflow errors. Fixed logic error
4888 when ensuring that the final article ID is present in the new
4889 alist.
4890
48912003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4892
4893 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
4894 next line after finding the parent.
4895
48962003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4897
4898 * gnus.el (gnus-version-number): Bumped.
4899
996aa8c1 49002003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
4901
4902 * gnus.el: Oort Gnus v0.15 is released.
4903
49042003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
4905
4906 * nnmail.el (nnmail-split-it): If a message ends up matching the
4e2af782
JB
4907 same mailbox more than once, it will cause duplicates to appear
4908 in the mailbox.
23f87bed
MB
4909
49102003-02-08 Simon Josefsson <jas@extundo.com>
4911
4912 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
4913 code that only worked under Emacs.
4914
af09dd78 49152003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4968aeff 4916
af09dd78 4917 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
23f87bed
MB
4918
49192003-02-08 Jesper Harder <harder@ifa.au.dk>
4920
4921 * gnus-art.el (gnus-article-refer-article): Use
4922 gnus-replace-in-string.
4923
4924 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
2f1982bb 4925 (gnus-remove-duplicates): Do.
23f87bed
MB
4926
49272003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4928
2f1982bb
JB
4929 * gnus-int.el (gnus-internal-registry-spool-current-method):
4930 New variable.
4931 (gnus-request-scan): Set
23f87bed 4932 gnus-internal-registry-spool-current-method to gnus-command-method
2f1982bb 4933 before a request-scan operation.
23f87bed 4934
2f1982bb
JB
4935 * gnus-registry.el (regtest-nnmail): Use
4936 gnus-internal-registry-spool-current-method.
23f87bed
MB
4937
49382003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * mail-source.el (mail-source-fetch): Typo fix.
4941
49422003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
4943
2f1982bb
JB
4944 * nnmail.el (nnmail-spool-hook): New hook.
4945 (nnmail-cache-insert): Call nnmail-spool-hook.
23f87bed 4946
2f1982bb 4947 * gnus-registry.el: New file with examples of using the hooks.
23f87bed 4948
2f1982bb
JB
4949 * gnus.el (gnus-registry): Added registry customization group.
4950 (gnus-group-prefixed-name): Improve function to return full group
4951 name optionally.
4952 (gnus-group-guess-prefixed-name): Shortcut to
4953 gnus-group-prefixed-name, using just the group name.
4954 (gnus-group-full-name): Always get a group's full name.
4955 (gnus-group-guess-full-name): Shortcut, using just the group name.
23f87bed
MB
4956
4957 * gnus-sum.el (gnus-summary-article-move-hook)
4958 (gnus-summary-article-delete-hook)
2f1982bb 4959 (gnus-summary-article-expire-hook): New hooks.
23f87bed 4960 (gnus-summary-move-article, gnus-summary-expire-articles)
2f1982bb 4961 (gnus-summary-delete-article): Invoke the new hooks.
23f87bed
MB
4962
49632003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
4964
4965 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
2f1982bb 4966 from message-ID.
23f87bed
MB
4967
49682003-02-07 Jesper Harder <harder@ifa.au.dk>
4969
4970 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
4971
49722003-02-07 John Paul Wallington <jpw@gnu.org>
4973
4974 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
4975 (mm-write-region, mm-detect-coding-region): Doc fixes.
4976
49772003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4978
4979 * mail-source.el (mail-source-fetch): Ignore errors.
4980 (mail-source-ignore-errors): New variable.
4981
4982 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
4983 articles.
4984
4985 * gnus-msg.el (gnus-version-expose-system): Change default.
4986
49872003-02-07 Vasily Korytov <deskpot@myrealbox.com>
4988
4989 * gnus-msg.el (gnus-version-expose-system): New variable.
4990
49912003-02-07 Simon Josefsson <jas@extundo.com>
4992
4993 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
4994 patch from deskpot@myrealbox.com (Vasily Korytov).
4995
49962003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4997
4998 * gnus-art.el (article-display-face): Get the Face header from
4999 the current buffer.
5000
50012003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5002
5003 * gnus-art.el (gnus-mime-view-part-internally): Bind
5004 buffer-read-only to nil.
5005
50062003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5007
5008 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5009 from g-a-e-1 to g-a-e-2.
5010
50112003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5012
2f1982bb
JB
5013 * spam.el (spam-check-BBDB): No need to regexp-quote the argument
5014 of bbdb-search-simple, use spam-use-BBDB-exclusive.
5015 (spam-check-whitelist): Use spam-use-whitelist-exclusive.
5016 (spam-use-whitelist-exclusive): New variable affecting
5017 spam-use-whitelist.
5018 (spam-use-BBDB-exclusive): New variable affecting spam-use-BBDB.
23f87bed
MB
5019
50202003-02-05 Simon Josefsson <jas@extundo.com>
5021
5022 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5023 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5024 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5025 (gnus-agent-expire-1): New.
5026 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5027 (gnus-agent-expire-2): New.
5028
50292003-02-05 Jesper Harder <harder@ifa.au.dk>
5030
5031 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5032 "delete-if" is misleading because it isn't actually destructive.
5033
5034 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5035
2f1982bb 5036 * nnmail.el (nnmail-purge-split-history): Do.
23f87bed 5037
2f1982bb 5038 * gnus-win.el (gnus-get-buffer-window): Do.
23f87bed
MB
5039
5040 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5041 let-binding.
2f1982bb 5042 (gnus-simplify-all-whitespace): Do.
23f87bed
MB
5043
50442003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5045
5046 * gnus-delay.el (gnus-delay-article): Fix binding of the
5047 nndraft:delayed group.
5048
50492003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5050
2f1982bb
JB
5051 * gnus.el (spam group parameters): Change 'other to 'const in
5052 the group parameter definitions to soothe XEmacs.
23f87bed 5053
932e8ec6 50542003-02-04 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
5055
5056 * gnus-delay.el (gnus-delay-article): Really create
5057 nndraft:delayed group if it doesn't exist.
5058
50592003-02-04 Jesper Harder <harder@ifa.au.dk>
5060
5061 * gnus-sum.el (gnus-summary-search-article): Speed up by
5062 disabling various visual features while searching.
5063 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5064
50652003-02-03 Jesper Harder <harder@ifa.au.dk>
5066
5067 * spam.el (spam-list-of-checks): Don't quote nil and t in
5068 docstrings. From the elisp manual:
5069
5070 When a documentation string refers to a Lisp symbol, write
5071 it [..] with single-quotes around it. [..] There are two
5072 exceptions: write t and nil without single-quotes.
5073
2f1982bb 5074 * messcompat.el (message-from-style): Do.
23f87bed 5075
2f1982bb 5076 * message.el (message-send-mail): Do.
23f87bed 5077
2f1982bb 5078 * gnus-util.el (gnus-use-byte-compile): Do.
23f87bed 5079
2f1982bb 5080 * gnus-score.el (gnus-score-lower-thread): Do.
23f87bed 5081
2f1982bb 5082 * gnus-int.el (gnus-server-unopen-status): Do.
23f87bed
MB
5083
5084 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
2f1982bb 5085 (large-newsgroup-initial, gnus-install-group-spam-parameters): Do.
23f87bed
MB
5086
5087 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
2f1982bb 5088 (gnus-group-parameters): Do.
23f87bed 5089
2f1982bb 5090 * gnus-art.el (gnus-article-mime-match-handle-function): Do.
23f87bed 5091
2f1982bb 5092 * mm-decode.el (mm-text-html-renderer): Do.
23f87bed
MB
5093
50942003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5095
5096 * nnheader.el (nnheader-directory-separator-character): Change the
fa463103 5097 way to compute the default value.
23f87bed
MB
5098
50992003-02-02 Jesper Harder <harder@ifa.au.dk>
5100
5101 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5102 (gnus-button-alist): Fix regexp for describe-key.
5103 (gnus-button-handle-describe-function)
5104 (gnus-button-handle-describe-variable)
5105 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5106 (gnus-button-handle-apropos-variable)
5107 (gnus-button-handle-apropos-documentation): Docstring fix.
5108
5109 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5110
51112003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5112
5113 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5114 to nil.
5115
5116 * nnmail.el: Removed gnus-util autoload.
5117
5118 * gnus.el: Use gnus-prin1-to-string throughout.
5119
5120 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5121 print-level.
5122
e4769531 5123 * gnus-art.el (article-display-x-face): Removed gray x-face stuff.
23f87bed
MB
5124 (gnus-treat-display-grey-xface): Removed.
5125
5126 * gnus-fun.el (gnus-grab-cam-face): New.
5127 (gnus-convert-image-to-gray-x-face): Removed.
2f1982bb 5128 (gnus-convert-gray-x-face-to-xpm): Removed.
23f87bed
MB
5129 (gnus-convert-gray-x-face-region): Removed.
5130 (gnus-grab-gray-x-face): Removed.
5131
5132 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5133
51342003-01-31 Jesper Harder <harder@ifa.au.dk>
5135
5136 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5137 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5138 bound.
5139
5140 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5141
51422003-01-30 Jesper Harder <harder@ifa.au.dk>
5143
5144 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5145 Remove -- these are bogus options which are never used.
5146
51472003-01-29 Jesper Harder <harder@ifa.au.dk>
5148
5149 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5150
51512003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5152
5153 * spam.el (spam-check-blackholes)
2f1982bb
JB
5154 (spam-blackhole-good-server-regex): New variable to skip some IPs
5155 when checking blackholes; use it.
23f87bed 5156 (spam-check-bogofilter-headers)
2f1982bb
JB
5157 (spam-bogofilter-bogosity-positive-spam-header): New variable, in
5158 case more X-Bogosity is used than just "Yes/No".
5159 (spam-ham-move-routine): Semi-fixed, only first article is
5160 properly moved now.
23f87bed
MB
5161
51622003-01-27 Jesper Harder <harder@ifa.au.dk>
5163
5164 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5165 as well.
5166
5167 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5168
2f1982bb 5169 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): Do.
23f87bed 5170
2f1982bb 5171 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): Do.
23f87bed 5172
2f1982bb 5173 * gnus-bcklg.el (gnus-backlog-shutdown): Do.
23f87bed 5174
2f1982bb 5175 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): Do.
23f87bed
MB
5176
51772003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5178
5179 * gnus-fun.el (gnus-face-encode): New function.
5180 (gnus-convert-png-to-face): Use it.
5181
5182 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5183
51842003-01-26 Jesper Harder <harder@ifa.au.dk>
5185
5186 * mm-decode.el (mm-dissection-list): Remove.
5187 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5188 only used in mm-remove-all-parts.
5189 (mm-remove-all-parts): Remove it, it's never called.
5190
51912003-01-25 Simon Josefsson <jas@extundo.com>
5192
5193 * gnus-group.el (gnus-group-make-group): Report errors.
5194
5195 * nnimap.el (nnimap-request-create-group): Ditto.
5196
5197 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5198
5199 * sieve.el (sieve-upload): Fix error printing.
5200
5201 * mm-encode.el (mm-qp-or-base64): Always QP iff
5202 mm-use-ultra-safe-encoding and cleartext PGP.
5203
5204 * gnus-sum.el (gnus-summary-select-article): Inhibit
5205 redisplay (mainly for secured messages).
5206
5207 * nnmail.el (nnmail-article-group): Copy body too (but don't
5208 process it).
5209
52102003-01-25 Jesper Harder <harder@ifa.au.dk>
5211
5212 * gnus-art.el (gnus-article-setup-buffer): Reset
5213 gnus-button-marker-list.
5214
52152003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5216
5217 * nntp.el (nntp-read-timeout): Default to using a second delay
5218 under Microsoft Windows.
5219
52202003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5221
5222 * nnheader.el (nnheader-directory-separator-character): New
5223 variable.
5224
932e8ec6 52252003-01-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
5226
5227 * gnus-agent.el (gnus-agent-max-fetch-size)
5228 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5229 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5230 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5231 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5232 (gnus-agent-braid-nov, gnus-agent-load-alist)
5233 (gnus-agent-article-alist-save-format)
5234 (gnus-agent-read-agentview, gnus-agent-save-alist)
5235 (gnus-agent-fetch-group-1, gnus-agent-expire)
5236 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5237 (gnus-agent-regenerate-group): Reformat to keep under eighty
5238 columns. Reword docstrings so that first line is under eighty
5239 chars and a complete sentence. Still need to work on the rear
5240 end of the file, in particular gnus-agent-expire.
5241
52422003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5243
5244 * gnus-agent.el (gnus-agentize): Indent.
5245
5246 * gnus.el (gnus-version-number): Bumped.
5247
996aa8c1 52482003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5249
5250 * gnus.el: Oort Gnus v0.14 is released.
5251
ce058493 52522003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
5253
5254 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
4968aeff 5255 before beginning.
23f87bed
MB
5256
52572003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5258
5259 * spam.el (spam-check-blackholes, spam-split)
2f1982bb
JB
5260 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): Added
5261 gnus-message calls to show to users what spam.el is doing.
23f87bed
MB
5262
52632003-01-24 Jesper Harder <harder@ifa.au.dk>
5264
5265 * gnus-msg.el (gnus-message-replysign)
5266 (gnus-message-replyencrypt): Fix typo.
5267
52682003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5269
5270 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5271 details.
5272
52732003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5274
5275 * gnus-art.el (gnus-article-press-button): let* -> let.
5276 (gnus-mime-security-show-details): Cleaned up.
5277 (gnus-mime-security-press-button): Save excursion.
5278 (gnus-insert-mime-security-button): Clean up.
5279
5280 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5281
5282 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5283 timeout.
5284
5285 * nntp.el (nntp-accept-process-output): Removed timeout.
5286 (nntp-read-timeout): New variable.
5287 (nntp-accept-process-output): Use it.
5288
5289 * gnus-sum.el (gnus-data-find-list): Remove *.
5290
52912003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5292
5293 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5294 introduced on 2002-01-22.
5295 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5296
52972003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5298
5299 * spam.el (spam-check-regex-headers, spam-list-of-checks)
2f1982bb
JB
5300 (spam-regex-headers-spam, spam-regex-headers-ham): Added spam/ham
5301 checks of incoming mail based on simple header regexp matching.
23f87bed
MB
5302
53032003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5304
2f1982bb 5305 * gnus-sum.el (gnus-spam-mark): Set to `$'.
23f87bed
MB
5306
53072003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5308
5309 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5310 gnus-newsgroup-unfetched, the list of articles whose headers have
5311 not been fetched from the server.
5312
5313 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5314 parameter as it never worked due to a bug. Added check to prevent
5315 selection of any article in the gnus-newsgroup-unfetched list.
5316 (gnus-summary-find-prev): Added check to prevent selection of any
5317 article in the gnus-newsgroup-unfetched list.
2f1982bb 5318 (gnus-summary-first-subject): Documented API. Modified
23f87bed
MB
5319 implementation so that constraints are handled independently.
5320 Added check to prevent selection of any article in the
5321 gnus-newsgroup-unfetched list.
5322 (gnus-summary-first-unseen-subject): Updated parameters in
5323 gnus-summary-first-subject call to match new API.
5324 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5325 (gnus-summary-catchup): Do not mark unfetched articles as read.
5326
53272003-01-22 Jesper Harder <harder@ifa.au.dk>
5328
5329 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5330 make-obsolete-variable allows only two arguments in XEmacs and
5331 Emacs 20.
5332
5333 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5334 gnus-article-hide-pgp.
2f1982bb 5335 (gnus-summary-make-menu-bar): Do.
23f87bed
MB
5336
5337 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5338 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5339 gnus-article-hide-pgp.
5340 (article-hide-pgp): Remove.
5341 (gnus-article-hide): Remove gnus-article-hide-pgp.
5342
2f1982bb 5343 * gnus.el: Remove gnus-article-hide-pgp.
23f87bed
MB
5344
53452003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5346
5347 * message.el (message-required-headers): Doc fix.
5348
53492003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5350
2f1982bb
JB
5351 * spam.el (spam-group-ham-processor-bogofilter-p): Fixed bug.
5352 (spam-ifile-register-ham-routine, spam-ifile-ham-category): New
5353 option to make ifile a purely binary classifier.
23f87bed
MB
5354
53552003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5356
5357 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5358 (mml-secure-encrypt-pgpmime): Removed double.
5359
5360 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5361 debugging statements.
5362
53632003-01-21 Andreas Fuchs <asf@void.at>
5364
5365 * mml-sec.el (mml-sign-alist): Added pgpauto.
5366
53672003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5368
5369 * gnus.el (gnus-version-number): Bumped version number.
5370
996aa8c1 53712003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5372
5373 * gnus.el: Oort Gnus v0.13 is released.
5374
53752003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5376
5377 * gnus-art.el (gnus-button-url-regexp): Removed |.
5378
5379 * message.el (message-send-hook): Doc fix.
5380
5381 * gnus-win.el (gnus-buffer-configuration): Display article
5382 instead of article-copy when `reply'.
5383
53842003-01-21 Jesper Harder <harder@ifa.au.dk>
5385
5386 * gnus.el (gnus-format): Change customize group to gnus.
5387 (gnus-cache): Add link.
5388 (gnus-group-charter-alist): Fix docstring.
5389
53902003-01-20 Jesper Harder <harder@ifa.au.dk>
5391
5392 * mailcap.el (mailcap-print-command): lpr-command might be
5393 unbound in XEmacs.
5394
53952003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5396
5397 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5398
5399 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5400 calculation of net characters added for use in the gnus-data
5401 structure.
5402
932e8ec6 54032003-01-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
5404
5405 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5406 message. Suggested by Jari Aalto.
5407
54082003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5409
5410 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5411 (gnus-article-reply-with-original): Ditto.
5412
5413 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5414 read articles don't become unread.
5415
54162003-01-17 Simon Josefsson <jas@extundo.com>
5417
5418 * gnus-fun.el (gnus-x-face-from-file):
5419 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5420
5421 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5422 (gnus-convert-image-to-face-command): Doc fix.
5423
54242003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5425
5426 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5427
54282003-01-17 Jesper Harder <harder@ifa.au.dk>
5429
5430 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5431 avoid encoding problems.
5432
5433 * mailcap.el (mailcap-ps-command): New variable.
5434 (mailcap-mime-data): Add print entry where applicable. Use
5435 pdftotext on a tty.
5436
54372003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5438
5439 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5440
54412003-01-16 Simon Josefsson <jas@extundo.com>
5442
5443 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5444 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5445 (gnus-face-from-file): Doc fix; don't mention image format.
5446
54472003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5448
2f1982bb
JB
5449 * spam.el (spam-get-article-as-filename): New function (unused for now).
5450 (spam-get-article-as-buffer): New function.
5451 (spam-get-article-as-string): Use spam-get-article-as-buffer.
5452 (spam-summary-prepare-exit): Fixed bug, noticed by Malcolm Purvis.
23f87bed
MB
5453
54542003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5455
5456 * gnus-agent.el: Don't use `path'.
5457 From the GNU coding standards:
5458
5459 Please do not use the term ``pathname'' that is used in Unix
5460 documentation; use ``file name'' (two words) instead. We use
5461 the term ``path'' only for search paths, which are lists of
5462 directory names.
5463
5464 * nnsoup.el (nnsoup-file-name): Ditto.
5465
5466 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5467 (nnmail-group-pathname): Ditto.
5468
5469 * nnimap.el (nnimap-group-overview-filename): Ditto.
5470
5471 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5472 (nnheader-group-pathname): Ditto.
5473
5474 * nnfolder.el (nnfolder-group-pathname): Ditto.
5475
5476 * gnus.el (gnus-home-directory): Ditto.
5477
5478 * gnus-group.el (gnus-group-icon-list): Ditto.
5479
54802003-01-16 Jesper Harder <harder@ifa.au.dk>
5481
5482 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5483
5484 * message.el (message-mode-menu): Use it.
5485 (message-mode-menu): Deactivate "Yank Original" if there's no
5486 reply buffer.
5487
5488 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5489
5490 * message.el (message-mark-active-p): New function.
5491
54922003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5493
5494 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
2f1982bb 5495 (spam-bogofilter-database-directory): New variables.
23f87bed
MB
5496 (spam-check-bogofilter-headers, spam-check-bogofilter)
5497 (spam-bogofilter-register-with-bogofilter)
5498 (spam-bogofilter-register-spam-routine)
5499 (spam-bogofilter-register-ham-routine)
2f1982bb
JB
5500 (spam-group-ham-processor-bogofilter-p): New functions for the new
5501 Bogofilter interface.
5502 (spam-summary-prepare-exit): Use the new Bogofilter functions.
5503 (spam-list-of-checks): Added spam-use-bogofilter-headers.
5504 (spam-bogofilter-score): Rewrote function.
5505 (spam-check-bogofilter): Optional score parameter, uses
5506 spam-check-bogofilter-headers better.
5507 (spam-check-bogofilter-headers): Optional score parameter.
5508
5509 * gnus.el (gnus-install-group-spam-parameters): New variable, t by
23f87bed
MB
5510 default, in the gnus-start customization group. Used to disable
5511 the spam-*/ham-* parameters.
2f1982bb 5512 (gnus-group-ham-exit-processor-bogofilter): New ham processor.
23f87bed
MB
5513
55142003-01-15 Jesper Harder <harder@ifa.au.dk>
5515
5516 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5517 XEmacs.
5518
2f1982bb 5519 * gnus-ems.el (gnus-mark-active-p): Do.
23f87bed
MB
5520
55212003-01-15 Kevin Ryde <user42@zip.com.au>
5522
5523 * gnus.texi (Using MIME): Mention auto-compression-mode with
5524 gnus-mime-copy-part.
5525
55262003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5527
5528 * message.el (message-send): Don't warn about duplicates when
5529 superseding.
5530
55312003-01-15 Simon Josefsson <jas@extundo.com>
5532
5533 * nnimap.el (nnimap-split-download-body): New variable.
5534 (nnimap-split-articles): Use it.
5535
55362003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5537
5538 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5539 integrity checker was incorrectly flagging, and removing, articles
5540 whose article number was negative.
5541 (gnus-agent-fetch-group-1): When executed in the group's summary
5542 buffer, refresh each downloaded line to update the status flag and
5543 font. Preserve the value of gnus-newsgroup-headers so that
5544 gnus-agent-fetch-articles can split the requests by size.
5545 (gnus-agent-expire): Corrected day calculation for when
5546 gnus-agent-expire-days contains a list.
5547
55482003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5549
5550 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5551
c0943d3d 55522003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@gmx.net>
23f87bed
MB
5553
5554 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
4e2af782
JB
5555 /usr/bin/play as default player.
5556 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
23f87bed
MB
5557
55582003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5559
5560 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5561 articles to be marked as well.
5562
55632003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5564 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
c5e87d10 5565 fictitious headers generated by nnagent (ie. Undownloaded Article
23f87bed
MB
5566 ####) in the list of articles that have not been downloaded.
5567
5568 * gnus-int.el (): Added require declarations to resolve
5569 compile-time warnings.
5570 (gnus-open-server): If the server status is set to offline,
5571 recursively execute gnus-open-server to open the offline backend
5572 (e.g. nnagent).
5573
55742003-01-14 Jesper Harder <harder@ifa.au.dk>
5575
5576 * gnus-art.el (gnus-article-reply-with-original): Use
5577 gnus-mark-active-p.
2f1982bb 5578 (gnus-article-followup-with-original): Do.
23f87bed
MB
5579
55802003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5581
5582 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5583
55842003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5585
5586 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5587 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5588
55892003-01-13 Romain FRANCOISE <romain@orebokech.com>
5590
5591 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5592 (gnus-face-from-file): Ditto.
5593
55942003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5595
5596 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5597 gnus-alter-articles-to-read-function to the unread articles.
5598
55992003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5600
5601 * deuglify.el (gnus-article-outlook-unwrap-lines)
5602 (gnus-article-outlook-repair-attribution)
5603 (gnus-article-outlook-rearrange-citation): New function names,
5604 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5605 doc-string.
5606
5607 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5608 removed `W k' key binding (use `W Y f' instead).
5609 (gnus-summary-make-menu-bar): Use new function names.
5610
56112003-01-13 Simon Josefsson <jas@extundo.com>
5612
5613 * gnus-fun.el (gnus-random-x-face): Doc fix.
5614 (gnus-insert-random-x-face-header): New function.
5615
56162003-01-13 Jesper Harder <harder@ifa.au.dk>
5617
5618 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5619 mark is not active.
5620
5621 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5622
5623 * gnus-ems.el (gnus-mark-active-p): New function.
5624
5625 * gnus-group.el (gnus-topic-mode-p): New function.
5626 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5627 Deactivate items if mark is not active.
5628
56292003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5630
5631 * gnus.el (gnus-version-number): Bumped version.
5632 (gnus-summary-line-format): Doc fix.
5633
996aa8c1 56342003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5635
5636 * gnus.el: Oort Gnus v0.12 is released.
5637
56382003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5639
5640 * mail-source.el (mail-sources): Removed autoload to make it
5641 compile under XEmacs.
5642
56432003-01-12 Raymond Scholz <ray-2003@zonix.de>
5644
087b38a0 5645 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
23f87bed
MB
5646 regexp or a function too.
5647 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5648 confirmation even if the original article is mail.
5649
56502003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5653 articles to be marked when not yanking.
5654
932e8ec6 56552003-01-12 François-David Collin <Francois-David.Collin@curie.fr>
23f87bed
MB
5656
5657 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5658
56592003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5660
5661 * gnus-fun.el (gnus-face-from-file): Autoload.
5662
5663 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5664 errors.
5665
56662003-01-12 Simon Josefsson <jas@extundo.com>
5667
5668 * sieve.el (sieve-upload-and-bury): New. Suggested by
932e8ec6 5669 kai.grossjohann@uni-duisburg.de (Kai Großjohann).
23f87bed
MB
5670
5671 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
932e8ec6 5672 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
23f87bed
MB
5673
56742003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5675
5676 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5677 in every string.
5678
5679 * gnus.el (gnus-version-number): Bumped version number.
5680
996aa8c1 56812003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5682
5683 * gnus.el: Oort Gnus v0.11 is released.
5684
56852003-01-12 Jesper Harder <harder@ifa.au.dk>
5686
5687 * message.el (message-fetch-reply-field): Narrow to headers.
5688
5689 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5690 if Gnus isn't alive.
5691
56922003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5693
5694 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5695 marks from articles that are already stored in the agent.
5696 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5697 backup copy of an invalid .overview file for later analysis.
5698
56992003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5700
5701 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5702 exit work with two frames.
5703
932e8ec6 57042003-01-11 François-David Collin <Francois-David.Collin@wanadoo.fr>
23f87bed
MB
5705
5706 * message.el (message-forward-make-body): Use mule4.
5707
57082003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5709
5710 * message.el (message-mode-map): Move wide-reply command.
5711
57122003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5713
5714 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5715 castellano.
5716 (gnus-outlook-display-hook): New variable.
5717 (gnus-outlook-display-article-buffer): New function.
5718 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5719 (gnus-outlook-deuglify-article): Made them interactive and added
5720 optional arg. Use `g-o-d-a-b'.
5721 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5722
5723 * gnus-sum.el: Added autoloads.
5724 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5725 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5726
57272003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5728
5729 * gnus-art.el (gnus-display-mime): Use the mime emulation
5730 variable.
5731
5732 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5733
5734 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5735 newsrc-alist is initialized properly.
5736
5737 * mail-source.el (mail-sources): Autoload.
5738
5739 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5740 nil.
5741
5742 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5743 insert two newlines.
5744
5745 * message.el (message-check-news-header-syntax): Compute the
5746 header length correctly.
5747
57482003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5749
5750 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5751 alist when keeping fetched article file.
5752 (gnus-agent-retrieve-headers): When parsing response for article
5753 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5754 against garbage in the server's response.
5755
5756 * gnus-int.el (gnus-request-expire-articles,
5757 gnus-request-move-article): Only expire when the group's server
5758 has been agentized.
5759
57602003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5761
5762 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5763 errors when deleting overlays.
5764
5765 * gnus-score.el (gnus-score-followup): Allow tracing.
5766
5767 * gnus-art.el (gnus-treat-display-face): New variable.
5768 (article-display-face): New command.
5769
5770 * gnus-fun.el (gnus-face-from-file): New function.
5771 (gnus-convert-face-to-png): Ditto.
5772
5773 * gnus-art.el (gnus-ignored-headers): Added Face.
5774
57752003-01-10 Simon Josefsson <jas@extundo.com>
5776
5777 * nndraft.el (nndraft-request-group): Avoid crash in
5778 directory-files when draft directory doesn't exists.
5779
5780 * gnus-sum.el (gnus-select-article-hook): Add :option.
5781
57822003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5783
2f1982bb 5784 * spam.el (spam-use-stat): New variable.
23f87bed 5785 (spam-group-spam-processor-stat-p)
2f1982bb
JB
5786 (spam-group-ham-processor-stat-p): New convenience functions.
5787 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5788 (spam-list-of-checks): Add spam-use-stat to list of checks.
5789 (spam-split): Conditionally load the spam-stat tables.
5790 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5791 (spam-check-ifile): New functions.
5792
5793 * spam-stat.el (spam-stat): Typo fix.
5794 (spam-stat-install-hooks): New variable.
5795 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5796 (spam-stat-split-fancy-spam-threshhold): New variable.
5797 (spam-stat-install-hooks): Make hooks conditional.
5798 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5799
5800 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5801 spam-stat ham/spam processor symbols.
23f87bed
MB
5802
58032003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5804
5805 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5806 file exists.
5807
58082003-01-10 Simon Josefsson <jas@extundo.com>
5809
5810 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5811 undownloaded/downloadable only when unplugged.
5812
58132003-01-10 Jesper Harder <harder@ifa.au.dk>
5814
5815 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5816
58172003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5818
2f1982bb
JB
5819 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5820 db parameter only if it's set.
5821 (spam-ifile-register-with-ifile): Ditto.
23f87bed
MB
5822
58232003-01-09 Alex Schroeder <alex@emacswiki.org>
5824
5825 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5826 spam-stat-nbad before creating the hash table.
5827 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5828 Changed copyright statement to FSF.
5829
58302003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5831
5832 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5833 processable articles as read.
5834 (gnus-agent-summary-fetch-series): Remove processable and
5835 downloadable marks on all downloaded articles in the series.
5836
5837 * nntp.el (nntp-report): Throw error after reporting the problem.
5838 (nntp-accept-process-output): Corrected error check to report an
5839 error when the process is nil.
5840
58412003-01-09 Simon Josefsson <jas@extundo.com>
5842
5843 * message.el (message-tool-bar-map): Add preview.
5844
58452003-01-09 Jesper Harder <harder@ifa.au.dk>
5846
5847 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5848 previewing.
5849
58502003-01-08 Paul Jarc <prj@po.cwru.edu>
5851
5852 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5853 bug when the (n+1)th article to be added to a group has a smaller
5854 number than the n articles already added.
5855
58562003-01-08 Jesper Harder <harder@ifa.au.dk>
5857
5858 * message.el (message-mode-field-menu): Use backquote.
5859
58602003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5861
2f1982bb
JB
5862 * spam.el: Fixed the BBDB autoloads again, using
5863 bbdb-search-simple now (which is not a macro, thank god).
23f87bed 5864
2f1982bb
JB
5865 * gnus.el (ham-process-destination): Added new parameter for
5866 destination of ham articles found in spam groups at summary exit.
23f87bed 5867
2f1982bb
JB
5868 * spam.el (spam-get-ifile-database-parameter):
5869 use spam-ifile-database-path.
5870 (spam-check-ifile, spam-ifile-register-with-ifile):
5871 use spam-get-ifile-database-parameter.
5872 (spam-ifile-database-path): Added new parameter for ifile's database.
5873 (spam-move-spam-nonspam-groups-only): New parameter to determine
5874 if spam should be moved from all groups or only some.
5875 (spam-summary-prepare-exit): Fixed logic to use
23f87bed
MB
5876 spam-move-spam-nonspam-groups-only when deciding to invoke
5877 spam-mark-spam-as-expired-and-move-routine; always invoke that
5878 routine after the spam has been expired-or-moved in case there's
2f1982bb
JB
5879 some spam left over; use spam-ham-move-routine in spam groups.
5880 (spam-ham-move-routine): New function to move ham articles to the
5881 ham-process-destinations group parameter.
23f87bed
MB
5882
58832003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5884
5885 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5886
5887 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5888 gnus-summary-update-article-line.
5889
58902003-01-08 Simon Josefsson <jas@extundo.com>
5891
5892 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5893 not successful.
5894
23f87bed
MB
58952003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5896
2f1982bb
JB
5897 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5898 logic, finally.
23f87bed
MB
5899
59002003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5901
5902 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5903 (gnus-parse-format): Change to %~.
5904
5905 * message.el (message-generate-headers): Don't generate optional
5906 empty headers.
5907
59082003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5909
5910 * message.el (message-cross-post-default)
5911 (message-cross-post-note-function, message-shoot-gnksa-feet)
5912 (message-strip-subject-trailing-was, message-change-subject)
5913 (message-mark-insert-file, message-cross-post-followup-to)
5914 (message-cross-post-followup-to, message-mode-map)
5915 (message-generate-unsubscribed-mail-followup-to)
5916 (message-make-mail-followup-to): Minor changes to doc-strings and
5917 error messages. Updated copyright line.
5918
5919 * message.el (message-make-mail-followup-to,
5920 message-generate-unsubscribed-mail-followup-to): New function
5921 names. Renamed functions: "-mft" -> "-mail-followup-to".
5922 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5923 names.
5924
5925 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5926 (mml-preview-insert-mft): Removed function name.
5927 (mml-preview): Use new function names.
5928
5929 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5930
5931 * message.el (message-mode-field-menu): Moved header related
5932 commands from "Message" to "Field" menu.
5933
59342003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5935
5936 * message.el (message-generate-headers-first): Added customization
5937 if variable is a list.
5938
59392003-01-07 Michael Shields <shields@msrl.com>
5940
5941 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5942 where the last line of the article is the last line of the window.
5943
59442003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5945
5946 * gnus-msg.el (gnus-debug): Use ignore-errors.
5947
5948 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5949 `gnus-summary-update-line'.
5950
59512003-01-08 Simon Josefsson <jas@extundo.com>
5952
5953 * gnus-art.el (gnus-unbuttonized-mime-types)
5954 (gnus-buttonized-mime-types): Doc fix.
5955
59562003-01-08 Jesper Harder <harder@ifa.au.dk>
5957
5958 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5959
59602003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5961
5962 * nnrss.el (nnrss-group-alist): Add and clear up.
5963
59642003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5965
2f1982bb 5966 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
23f87bed 5967
2f1982bb 5968 * spam.el (spam-check-ifile): If should be an unless.
23f87bed 5969
2f1982bb
JB
5970 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5971 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5972 hush up warnings.
5973 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
23f87bed
MB
5974
59752003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5976
5977 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5978 gnus-summary-refer-thread to thread menu.
5979
59802003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5981
5982 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5983 summary buffer, articles that cannot be fetched are marked as
5984 canceled.
5985
5986 * nntp.el (nntp-with-open-group): The quit signal handler must
5987 propagate the quit signal to the next outer handler so that the
5988 caller knows that the request aborted abnormally.
5989
59902003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5991
5992 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5993 (spam-ifile-register-spam-routine)
2f1982bb
JB
5994 (spam-ifile-register-ham-routine): Added ifile functionality that
5995 does not use ifile-gnus.el to classify and register articles.
5996 (spam-get-article-as-string): Convenience function.
5997 (spam-summary-prepare-exit): Added ifile spam and ham registration.
23f87bed 5998 (spam-ifile-all-categories, spam-ifile-spam-category)
2f1982bb 5999 (spam-ifile-path, spam-ifile): Added customization options.
23f87bed 6000
2f1982bb
JB
6001 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
6002 exit processor.
6003 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
6004 list of choices.
23f87bed
MB
6005
60062003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007
6008 * gnus-score.el (gnus-score-followup): Also score immediate
6009 followups.
6010
60112003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6012
6013 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6014
60152003-01-07 Simon Josefsson <jas@extundo.com>
6016
6017 * message.el (message-mode-menu): Fix receipt balloon help.
6018
60192003-01-07 Jesper Harder <harder@ifa.au.dk>
6020
6021 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6022 always be interpreted as news.
6023
60242003-01-07 Simon Josefsson <jas@extundo.com>
6025
6026 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6027 gnus-sieve-script, instead of the global variable
6028 gnus-sieve-crosspost. One-line patch from Steinar Bang
6029 <sb@dod.no>.
6030
60312003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6032
6033 * gnus.el: Renamed gnus-summary-*-uncached-face as
6034 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6035 the cache.
6036
6037 * gnus-sum.el: Ditto.
6038
60392003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6040
6041 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6042 in either the group or summary buffer.
6043 New command "JS", in summary buffer, will fetch articles per the
6044 group's category, predicate, and processable flags.
6045 (gnus-agent-summary-fetch-series): Rewritten to call
6046 gnus-agent-session-fetch-group once with all articles in the
6047 series.
6048 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6049 return list of fetched articles.
6050 (gnus-agent-fetch-articles): Split fetch list into sublists such
6051 that the article buffer is only slightly larger than
6052 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6053 the group's article alist is saved.
6054 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6055 longer result in the agent trying to fetch an article.
6056 (gnus-agent-fetch-group-1): Can now be called in either the group
6057 or summary buffer. Removed the max-fetch-size code that I added
6058 on 2002-12-13 as that capability is now part of
6059 gnus-agent-fetch-articles. Added code to update summary buffer.
6060 When called in the group buffer, articles that can not be fetched
6061 are AUTOMATICALLY MARKED AS READ.
6062
6063 * gnus-sum.el (): Modified eval-when-compile to minimize
6064 misleading compilation warnings.
6065 (gnus-update-summary-mark-positions): Changed code to use
6066 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6067
6068 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6069 empty file as the parser assumes that the file isn't empty.
6070
6071 * nntp.el (nntp-send-string): The process-send-string call can,
6072 because it performs I/O on the process, change the process' state
6073 from open to closed. If this happens, call nntp-report
6074 immediately to report the broken connection.
6075 (nntp-report): Rewritten to avoid needing a global variable to
6076 determine the appropriate course of action. Instead, two function
6077 implementations are provided and the nntp-report function value is
6078 bound to the appropriate implementation.
6079 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6080 (nntp-with-open-group): Now binds nntp-report's function cell
6081 rather than binding gnus-with-open-group-first-pass. Added a
6082 condition-case to detect a quit during a nntp command. When the
6083 quit occurs, the current connection is closed as a fetch articles
6084 request could have several megabytes queued up for reading.
6085 (nntp-retrieve-headers): Bind articles to itself. If
6086 nntp-with-open-group repeats this command, I must have access to
6087 the original list of articles.
6088 (nntp-retrieve-groups): Ditto for groups.
6089 (nntp-retrieve-articles): Ditto for articles.
6090 (*): Replaced nntp-possibly-change-group calls to
b762841f 6091 nntp-with-open-group forms in all, but one, occurrence.
2f1982bb 6092 (nntp-accept-process-output): Bug fix. Detect when called with
23f87bed
MB
6093 null process.
6094
60952003-01-06 Jesper Harder <harder@ifa.au.dk>
6096
6097 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6098 if we don't need to.
6099 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6100
61012003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6102
6103 * gnus-group.el (gnus-group-make-web-group): Pass the select
6104 method on to group-create.
6105 (gnus-group-line-format-alist): %U is an integer.
6106
6107 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6108 ephemeral groups.
6109 (gnus-summary-read-group-1): Ditto.
6110 (gnus-group-make-articles-read): Ditto.
6111
6112 * mm-url.el (mm-url-program): Doc fix.
6113
6114 * message.el (message-mode-map): Rebound
6115 message-insert-wide-reply.
6116
61172003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6118
6119 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6120 color as `gnus-group-startup-message' does.
6121
61222003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6123
2f1982bb 6124 * spam.el: Fixed line lengths to 80 chars or less.
23f87bed 6125
2f1982bb
JB
6126 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6127 "not-read" mark.
6128 (gnus-summary-mark-forward): Added the spam-mark to the list of
6129 marks not to be marked as "read" when viewed.
23f87bed
MB
6130
61312003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6132
6133 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6134
6135 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6136 Protect against unactive groups.
6137
6138 * message.el (message-check-news-header-syntax): Check long
6139 header lines.
6140 (message-check-news-header-syntax): Update `start'.
6141
6142 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6143 (gnus-group-line-format): %U.
6144 (gnus-group-line-format-alist): ?U.
6145 (gnus-number-of-unseen-articles-in-group): New function.
6146
6147 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6148
6149 * gnus.el (gnus-version-number): Bump version number.
6150
996aa8c1 61512003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6152
6153 * gnus.el: Oort Gnus v0.10 is released.
6154
61552003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6156
6157 * gnus.el (gnus-version-number): Fix version number.
6158
996aa8c1 61592003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6160
6161 * gnus.el: Oort Gnus v0.08 is released.
6162
61632003-01-04 Jesper Harder <harder@ifa.au.dk>
6164
6165 * mm-util.el: Add mm-string-make-unibyte.
6166
6167 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6168 UTF-8 groups.
6169
61702003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6171
6172 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6173
6174 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6175
61762003-01-04 Kevin Ryde <user42@zip.com.au>
6177
6178 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6179 function.
6180
61812003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6182
6183 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6184 (gnus-summary-read-group-1): Update group line.
6185 (gnus-summary-exit-no-update): Update group on exit.
6186
6187 * gnus-group.el (gnus-group-line-format): Add %*.
6188 (gnus-group-line-format-alist): Ditto.
6189 (gnus-group-insert-group-line): Set it.
6190 (gnus-group-is-exiting-p): New variable.
6191 (gnus-group-insert-group-line): Use it.
6192
61932003-01-03 Teodor Zlatanov <tzz@beld.net>
6194
6195 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
2f1982bb
JB
6196 enable BBDB ham processing.
6197 (spam-blacklist-register-routine): Enable blacklist spam processing.
6198 (spam-whitelist-register-routine): Enable whitelist ham processing.
6199 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6200 from (gnus-data-list).
6201 (spam-summary-prepare-exit): Works completely now.
6202 (spam-use-blacklist): Oops, should be nil by default.
23f87bed
MB
6203 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6204 split processing now; before it was for summary exit as
6205 well but that's done with the spam-contents and spam-process
2f1982bb 6206 parameters now.
23f87bed
MB
6207
62082003-01-03 Jesper Harder <harder@ifa.au.dk>
6209
6210 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6211 characters.
6212
62132003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6214
6215 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6216 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6217 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6218 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6219 (spam-mark-spam-as-expired-and-move-routine)
6220 (spam-generic-register-routine, spam-BBDB-register-routine)
6221 (spam-ifile-register-routine, spam-blacklist-register-routine)
2f1982bb
JB
6222 (spam-whitelist-register-routine): New functions.
6223 (spam-summary-prepare-exit): Added summary exit processing (expire
23f87bed 6224 or move) of spam-marked articles for spam groups; added slots for
2f1982bb 6225 all the spam-*-register-routine functions.
23f87bed
MB
6226
62272003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6228
6229 * pop3.el (pop3-retr): Wait 500 msecs.
6230 (pop3-read-response): Ditto.
6231
6232 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6233 right.
6234 (gnus-inews-make-draft): New function.
6235 (gnus-setup-message): Use it.
6236
6237 * message.el (message-required-headers): Add From.
6238
5cedca8d 62392003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
23f87bed
MB
6240
6241 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6242
62432003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6244
6245 * message.el (message-generate-headers): Let header formatters do
6246 their work.
6247
62482003-01-02 Raymond Scholz <ray-2003@zonix.de>
6249
6250 * deuglify.el (gnus-article-outlook-deuglify-article):
6251 Rehighlight, reapply treatments and call
6252 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6253 (gnus-outlook-repair-attribution-block): Recognize cited
6254 attributions. Suggested by Niklas Morberg.
6255
62562003-01-02 Pete Kazmier <pete@kazmier.com>
6257
6258 * gnus-art.el (gnus-treat-predicate): Check condition first.
6259
62602003-01-02 Jesper Harder <harder@ifa.au.dk>
6261
23f87bed
MB
6262 * gnus-group.el (gnus-group-fetch-charter): Use
6263 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6264
62652003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266
6267 * message.el (message-draft-headers): Also generate From to get a
6268 nicer draft buffer summary.
6269
6270 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6271 parameter.
6272
6273 * gnus-art.el (article-wash-html): Clean up.
6274 (article-wash-html): Typo fix.
6275
6276 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6277 (gnus-summary-mail-forward): To many lists of lists.
6278
6279 * gnus-art.el (article-wash-html): Clean up.
6280
f50d64ba 62812003-01-02 Pete Kazmier <pete@kazmier.com>
23f87bed
MB
6282
6283 * gnus-art.el (gnus-treat-wash-html): New variable.
6284
62852003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6286
6287 * message.el (message-check-news-header-syntax): Allow posting.
6288 (message-check-news-header-syntax): Fix logic for sure, this
6289 time.
6290
62912003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6292
6293 * message.el (message-check-news-header-syntax): Check syntax of
6294 continuation headers.
6295
62962003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6297
c4cc8b9a
JB
6298 * gnus-art.el (gnus-button-url-regexp)
6299 (gnus-button-mid-or-mail-regexp, gnus-button-alist)
23f87bed
MB
6300 (gnus-header-button-alist): Regexps are case insensitive here.
6301
63022003-01-02 Simon Josefsson <jas@extundo.com>
6303
6304 * dig.el (query-dig): Doc fix.
6305
932e8ec6 63062003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6307
6308 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6309 summary buffer line, not just the download mark.
6310
63112003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6312
6313 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6314 (gnus-summary-insert-dormant-articles): New command and
6315 keystroke.
6316
6317 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6318 function for mass insertion of subjects.
6319
6320 * nndraft.el (nndraft-generate-headers): Don't move point.
6321
6322 * gnus.el (nnheader): Require nnheader.
6323
6324 * nndraft.el (nndraft-request-associate-buffer): Use
6325 make-local-variable.
6326
63272003-01-02 Michael Shields <shields@msrl.com>
6328
6329 * nndraft.el (nndraft-request-associate-buffer): Make
6330 write-contents-hooks buffer-local before setting it.
6331
63322003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6333
6334 * gnus.el (gnus-group-parameter-value): Take an extra param.
6335 (gnus-group-fast-parameter): Let group param results be nil.
6336
6337 * gnus-art.el (gnus-article-forward-header): New function.
6338 (article-date-ut): Use it to remove continuation date headers.
6339
6340 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6341 read-event.
6342 (gnus-summary-remove-bookmark): Clean up.
6343 (gnus-summary-set-bookmark): Clean up.
6344
6345 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6346
6347 * gnus.el (gnus-group-startup-message): Bind data-directory to
6348 the Gnus etc directory.
6349
63502003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6351
2f1982bb 6352 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
23f87bed 6353 ham-processing of articles; use the new
2f1982bb
JB
6354 spam-group-(spam|ham)-contents-p functions.
6355 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6356 convenience functions.
6357 (spam-mark-junk-as-spam-routine): Use the new
6358 spam-group-spam-contents-p function.
23f87bed
MB
6359
6360 * gnus.el (spam-process, spam-contents, spam-process-destination):
2f1982bb
JB
6361 added new parameters with corresponding global variables.
6362 (gnus-group-spam-exit-processor-ifile)
6363 (gnus-group-spam-exit-processor-bogofilter)
6364 (gnus-group-spam-exit-processor-blacklist)
6365 (gnus-group-spam-exit-processor-whitelist)
6366 (gnus-group-spam-exit-processor-BBDB)
6367 (gnus-group-spam-classification-spam)
6368 (gnus-group-spam-classification-ham): Added new symbols for the
6369 spam-process and spam-contents parameters.
6370
6371 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6372 customization and list itself to store mark symbol rather than
6373 mark character.
2f1982bb 6374 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6375 values list from spam-ham-marks and spam-spam-marks, so (member)
6376 would work.
6377
63782003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6379
6380 * message.el (message-cross-post-followup-to): Fix comment.
6381
63822003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6383
2f1982bb 6384 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6385 customization and list itself to store mark symbol rather than
6386 mark character.
2f1982bb 6387 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6388 values list from spam-ham-marks and spam-spam-marks, so (member)
6389 would work.
6390
63912003-01-01 Raymond Scholz <ray-2002@zonix.de>
6392
6393 * message.el (message-signature-insert-empty-line): New variable.
6394
63952002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6396
6397 * message.el: Renamed functions and variables: "xpost" ->
6398 "cross-post", "-fup2" -> "-followup-to".
6399 (message-cross-post-old-target, message-cross-post-default,
6400 message-cross-post-note, message-followup-to-note,
6401 message-cross-post-note-function): New variables names.
6402 (message-xpost-old-target, message-xpost-default,
6403 message-xpost-note, message-fup2-note,
6404 message-xpost-note-function): Removed variable names.
6405 (message-cross-post-followup-to-header,
6406 message-cross-post-insert-note, message-cross-post-followup-to):
6407 New function names.
6408 (message-xpost-fup2-header, message-xpost-insert-note,
6409 message-xpost-fup2): Removed function names.
6410
64112002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6412
6413 * message.el (message-send-mail): Added message-cleanup-headers to
6414 prevent newlines in headers.
6415
64162003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6417
6418 * dns.el (dns-make-network-process): Comment.
6419
6420 * gnus-sum.el (gnus-summary-display-while-building): Default to
6421 nil.
6422
64232003-01-01 Wes Hardaker <wes@hardakers.net>
6424
6425 * gnus-sum.el (gnus-summary-display-while-building): New
6426 variable.
6427
64282003-01-01 Raymond Scholz <ray-2003@zonix.de>
6429
6430 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6431 before rearranging the article.
6432
64332003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6434
6435 * nndraft.el (nndraft-generate-headers): New function.
6436 (nndraft-request-associate-buffer): Use it to write headers on
6437 buffer save.
6438
6439 * message.el (message-generate-headers): Let the function be a
6440 lambda form.
6441 (message-draft-headers): New variable.
6442
6443 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6444 function.
6445 (gnus-setup-message): Use it.
6446
6447 * message.el (message-generate-headers-first): Doc fix.
6448 (message-setup-1): Use new function for getting which headers to
6449 generate.
6450 (message-headers-to-generate): New function.
6451
64522003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6453
6454 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6455
64562002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6457
6458 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6459 mention negatives.
6460
64612002-12-31 Raymond Scholz <ray-2002@zonix.de>
6462
6463 * deuglify.el (gnus-outlook-rearrange-article): Use
6464 `transpose-regions' instead of tempering the kill-ring.
6465 (gnus-article-outlook-deuglify-article): Rehighlight article
6466 instead of a complete redisplay.
6467
64682002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6469
2f1982bb 6470 * spam.el: Most defvars are defcustoms now.
23f87bed 6471
2f1982bb 6472 Patches from Michael Shields <shields@msrl.com>
23f87bed
MB
6473
6474 * spam.el (spam-bogofilter-articles): Select the article
6475 body using gnus-summary-show-article t instead of
6476 gnus-summary-select-article; this presents the raw text
6477 without running any hooks.
6478
6479 * spam.el (spam-bogofilter-articles): Use message-remove-header
6480 to remove headers; the old way incorrectly removed just the first
6481 line of folded headers.
6482
64832002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6484
6485 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6486
64872002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6488
6489 * gnus-start.el (gnus-load): New function.
6490 (gnus-read-newsrc-el-file): Use it.
6491
64922002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6493
6494 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6495 (gnus-button-handle-apropos-documentation): New function.
6496 (gnus-button-handle-ctan): New function.
6497 (gnus-button-alist): Use them. Improve some regexps.
6498 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6499
65002002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6501
6502 * message.el (message-subscribed-p): New function.
6503 (message-send-mail): Use it.
6504 * mml.el (mml-preview-insert-mft): New function.
6505 (mml-preview): Use it.
6506
65072002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6508
6509 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6510 when sorting by date.
6511
6512 * gnus-art.el (gnus-article-edit-mode): New variable.
6513 (gnus-article-setup-buffer): Warn user about discarding edits.
6514
6515 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6516 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6517 headers.
6518
6519 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6520
65212002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6522
6523 * message.el (message-completion-alist): Added "Mail-Followup-To"
6524 and "Mail-Copies-To".
6525
ce058493 65262002-07-21 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
6527
6528 * gnus-group.el: Add key bindings for
6529 gnus-group-sort-groups-by-real-name and
6530 gnus-group-sort-selected-groups-by-real-name.
6531
ce058493 65322002-07-21 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
6533
6534 * gnus.texi (Sorting Groups): Add key bindings for
6535 gnus-group-sort-groups-by-real-name and
6536 gnus-group-sort-selected-groups-by-real-name.
6537
65382002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6539
2f1982bb
JB
6540 * spam.el (spam-use-dig): New variable for blackhole checking
6541 through dig.el.
6542 (spam-check-blackholes): Added dig.el checking functionality and
6543 more verbose reporting; query-dig is autoloaded from dig.el.
6544 (spam-use-blackholes): Disabled by default.
6545 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6546 blackhole servers list.
23f87bed
MB
6547
65482002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6549
6550 * message.el (message-required-headers): New variable.
6551
65522002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6553
2f1982bb 6554 * dig.el (query-dig): New function.
23f87bed
MB
6555
65562002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6557
6558 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6559 prefixes.
6560
6561 * dns.el (query-dns): Protect against errors.
6562
6563 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6564 (gnus-inews-add-send-actions): Mark all answered messages as
6565 answered.
6566
65672002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6568
6569 * nnmail.el (nnmail-split-it): Added tracing to
2f1982bb 6570 `:' split rule.
23f87bed
MB
6571
65722002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6573
6574 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6575 and "%s" so we don't overquote them.
6576
65772002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6578
6579 * (mm-display-external): Display the actual command that has been
6580 executed in the echo area.
6581
65822002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6583
6584 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6585
6586 * message.el (message-with-reply-buffer): New macro.
6587 (message-fetch-reply-field): Use it.
6588 (message-insert-wide-reply): New command and keystroke.
6589 (message-carefully-insert-headers): New function.
6590 (message-insert-to): Use new function.
6591
6592 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6593 (gnus-topic-goto-missing-group): Use it.
6594
6595 * message.el (message-required-news-headers): Removed Lines.
6596 (message-reply): Don't insert References first.
6597 (message-followup): Ditto.
6598 (message-make-references): New function.
6599 (message-followup): Set message-reply-headers before generating
6600 the buffer stuff.
6601
66022002-12-29 Jesper Harder <harder@ifa.au.dk>
6603
6604 * mml.el (mml-generate-mime-1): Reverse the order of
6605 encoding/flowing.
6606
66072002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608
6609 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6610 after moving them.
6611
6612 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6613 fit with newer standard format.
6614 (gnus-summary-make-false-root-always): New variable.
6615 (gnus-gather-threads-by-subject): Use it.
6616
6617 * message.el (message-get-reply-headers): Take an address list
6618 optional argument.
6619
66202002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6621
6622 * gnus.el (gnus-keep-backlog): Change default to 20.
6623
6624 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6625 start.
6626 (gnus-agent-check-overview-buffer): Remove negative article
6627 numbers.
6628
6629 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6630 (nnmail-cache-ignore-groups): Doc fix.
6631
6632 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6633 (nnimap-debug-buffer): New variable.
6634 (nnimap-debug): Use it.
6635
66362002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6637
6638 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6639
66402002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641
6642 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6643 they aren't already sorted.
6644
66452002-12-28 Jesper Harder <harder@ifa.au.dk>
6646
6647 * message.el (message-mode-menu): Add ellipses to menu items
6648 expecting user interaction.
2f1982bb 6649 (message-mode-field-menu): Do.
23f87bed
MB
6650
66512002-12-26 Jesper Harder <harder@ifa.au.dk>
6652
6653 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6654 it isn't used any more.
6655
66562002-12-22 Jesper Harder <harder@ifa.au.dk>
6657
6658 * binhex.el (binhex-decoder-program): Fix docstring.
6659
996aa8c1 66602002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6661
6662 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6663 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6664
66652002-12-19 Paul Jarc <prj@po.cwru.edu>
6666
6667 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6668 return the info object.
6669
66702002-12-18 Paul Jarc <prj@po.cwru.edu>
6671
6672 * gnus-int.el (gnus-request-update-info): Artificially add
6673 (1 . (1- min)) to the read range, in case the backend doesn't
6674 store marks for nonexistent articles.
6675
66762002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6677
6678 * binhex.el (binhex-insert-char): Eval-and-compile.
6679
66802002-12-17 Jesper Harder <harder@ifa.au.dk>
6681
23f87bed
MB
6682 * message.el (message-tool-bar-local-item-from-menu): New function.
6683 (message-tool-bar-map): Use it.
6684
66852002-12-14 Jesper Harder <harder@ifa.au.dk>
6686
6687 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6688
6689 * gnus-art.el (gnus-article-header-rank): Last header in
6690 gnus-sorted-header-list should have higher rank than non-members.
6691
66922002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6693
6694 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6695 covered methods.
6696
932e8ec6 66972002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6698
6699 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6700 eval-when-compile. Suggested by Kevin Greiner.
6701
996aa8c1 67022002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6703
6704 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6705 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6706 even though no headers may have been fetched
6707 (gnus-agent-fetch-group-1, and perhaps others, require this
6708 behavior).
6709 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6710 server buffer is constrained by gnus-agent-max-fetch-size.
6711 Multiple chunks in the same group may perform arbitrarily large
6712 updates.
6713
996aa8c1 67142002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6715
6716 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6717 gnus-summary-update-download-mark to update the article in the
6718 summary.
6719
996aa8c1 67202002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6721
6722 * gnus.el (gnus-summary-high-uncached-face,
6723 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6724 New faces.
6725
6726 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6727 added this on 2002-11-23 but it just wasn't working out as
6728 intended. The idea isn't entirely dead, three new faces
6729 gnus-summary-*-uncached-face are being added to gnus.el to provide
6730 the basis for an improved implementation.
2f1982bb 6731 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
23f87bed
MB
6732 proper file to open is lib/servers.
6733 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6734 (i.e. removing the article from gnus-newsgroup-downloadable) will
6735 now restore the article's default mark rather than simply setting
6736 no mark.
6737 (gnus-agent-get-undownloaded-list): Corrected documentation.
6738 Added code to set new summary local variable,
6739 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6740 a temporary list. No longer sets gnus-newsgroup-downloadable.
6741 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6742 up to date. Call new gnus-summary-update-download-mark to keep
6743 summary buffer up-to-date.
6744 (gnus-agent-fetch-selected-article): Keep
6745 gnus-newsgroup-undownloaded up to date.
6746 (gnus-agent-fetch-articles): Return list of articles that were
6747 successfully fetched.
6748 (gnus-agent-check-overview-buffer): No more thingatpt.
6749 (gnus-agent-expire): No longer deletes NOV entries of unread
6750 articles.
6751 (gnus-agent-unread-articles): New function.
6752 (gnus-agent-regenerate-group): The article number must be
6753 terminated by a tab character. Added more messages to report
6754 repairs. Inhibit quits while writing changes so it is now safe
6755 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6756 downloaded to 1) resolve the unbound references and 2) avoid
2f1982bb 6757 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
23f87bed
MB
6758
6759 * gnus-art.el (gnus-article-prepare): The agent
6760 downloaded/undownloaded mark is no longer stored as the article's
6761 mark.
6762
6763 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6764 gnus-summary-highlight may use it. Added downloaded as
6765 gnus-summary-highlight was using it.
6766
6767 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6768 the download mark now follows Kai's +/- convention.
6769 (gnus-downloaded-mark): Added ?+ mark.
6770 (gnus-summary-highlight): Added rules to select
6771 gnus-summary-high-uncached-face,
6772 gnus-summary-normal-uncached-face, and
6773 gnus-summary-low-uncached-face. Removed the
6774 gnus-agent-downloaded-article-face.
6775 (gnus-summary-line-format-alist): Implemented the download flag
6776 format (?O) as named in the manual. This implementation displays
6777 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6778 gnus-no-mark.
6779 (gnus-newsgroup-agentized): New local variable that identifies
6780 which groups are agentized. While the agent is now on by default,
6781 you don't have to agentize every server that you use.
6782 (gnus-update-summary-mark-positions): Completed support for the
6783 download type of mark.
6784 (gnus-summary-insert-line): Added undownloaded to the parameters.
6785 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6786 reference by the gnus-summary-line-format-spec.
6787
6788 * nntp.el (nntp-with-open-group): This macro handles dropped or
6789 broken connections by opening a new connection and repeating the
6790 failed command.
6791 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
10d1d0af 6792 XOVER commands preceding the active articles with the nov entry
23f87bed
MB
6793 of the first available article. When gnus connected to such a
6794 server, the unexpected nov entry would result in duplicate lines
6795 in the agent's overview file. This patch fixes the duplicate
6796 lines problem and improves performance by skipping over all
10d1d0af 6797 articles IDs that precede the first nov entry in the server's
23f87bed
MB
6798 reply.
6799
68002002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6801
6802 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6803 (gnus-summary-highlight): Use it instead of `downloaded'.
6804 (gnus-summary-highlight-line): Ditto.
6805
6806 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6807
68082002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6811
6812 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6813 calls.
6814
6815 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6816 downloaded variable if we're in an uncovered group.
6817
6818 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
cd1181db 6819 font to something less noticeable.
23f87bed
MB
6820 (gnus-agent-group-covered-p): New function.
6821
68222002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6823
6824 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6825 Because of an unknown bug, the group buffer is saved in .overview
6826 file.
6827
932e8ec6 68282002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6829
6830 * nntp.el (nntp-send-command): Braino in last commit. Replace
6831 `and' with `or'.
6832
932e8ec6 68332002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6834
6835 * nntp.el (nntp-send-command): Assume that echo does not happen
6836 when nntp-open-connection-function is nntp-open-network-stream.
6837 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6838
68392002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6840
6841 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6842
68432002-12-06 Paul Jarc <prj@po.cwru.edu>
6844
2f1982bb 6845 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
23f87bed
MB
6846 nntp-server-buffer if we aren't going to write to it.
6847
5cedca8d 68482002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
23f87bed
MB
6849
6850 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6851
68522002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6853
6854 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6855 decoded words.
6856
932e8ec6 68572002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6858
6859 * gnus.el (fboundp): After loading mm-util, make sure it was the
6860 right one.
6861
932e8ec6 68622002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6863
6864 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6865 gnus-sum. Made into a user option.
6866
6867 * gnus-sum.el (gnus-simplify-ignored-prefixes)
2f1982bb 6868 (gnus-summary-mark-article-as-unread): ???
23f87bed
MB
6869
68702002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6871
6872 * time-date.el (date-to-time): Typo.
6873
6874 * parse-time.el: Typo.
6875
6876 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6877
6878 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6879
6880 * nnimap.el:
6881 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6882
6883 * mm-encode.el (mm-safer-encoding): Typo.
6884
6885 * messcompat.el: Typo.
6886
6887 * message.el (message-face-alist): Typo.
6888
6889 * imap.el (imap-interactive-login, imap-open): Typos.
6890
6891 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6892
6893 * gnus.el: Typo.
6894
6895 * gnus-win.el (gnus-configure-frame): Typo.
6896
6897 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6898
6899 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6900
6901 * gnus-sum.el (gnus-summary-article-number)
6902 (gnus-summary-read-group-1, gnus-summary-mark-article)
6903 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6904
6905 * gnus-mule.el (gnus-mule-add-group): Typo.
6906
6907 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6908
6909 * gnus-group.el (gnus-group-fetch-faq): Typo.
6910
6911 * gnus-art.el (gnus-decode-header-methods): Typo.
6912
6913 * flow-fill.el: Typo.
6914
69152002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6916
6917 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6918
932e8ec6 69192002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6920
6921 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6922 (gnus-summary-mark-article-as-unread)
6923 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6924 Reformatting to avoid long lines.
6925 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6926
69272002-11-28 Daiki Ueno <ueno@unixuser.org>
6928
6929 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6930 be accessed through `mail-header-number'.
6931
69322002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6933
6934 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6935 compressed range to gnus-summary-insert-articles.
6936
996aa8c1 69372002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
6938
6939 * gnus-art.el (gnus-mime-copy-part): Look for filename
6940 parameter under content-disposition, not content-type.
6941
6942 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6943 (gnus-summary-reselect-current-group): Use it.
6944
69452002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6946
2f1982bb 6947 * gnus-agent.el (gnus-agent-uncached-articles): If
23f87bed
MB
6948 gnus-agent-load-alist fails, return ARTICLES.
6949
6950 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6951
932e8ec6 69522002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6953
6954 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6955 superfluous function call.
6956 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6957 Add warning to docstring.
6958
69592002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6960
6961 * gnus-agent.el: Autoload number-at-point instead.
6962 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6963
932e8ec6 69642002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6965
6966 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6967 require thingatpt (for number-at-point) and protect against
6968 deactivate-mark being unbound (on XEmacs).
6969
932e8ec6 69702002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6971
6972 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6973 print message on entry.
6974
cd1181db 69752002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6976
6977 * gnus-range.el (gnus-range-difference): New function.
6978 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6979
932e8ec6 69802002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6981
6982 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6983 gnus-remove-from-range instead of gnus-range-difference which
6984 doesn't exist.
6985
996aa8c1 69862002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6987
6988 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6989 used for showing which articles have been downloaded.
6990 (gnus-agent-article-alist): Format change. Add documentation.
6991 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6992 process-marked articles.
6993 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6994 in the series are individually fetched to minimize lose of
6995 content due to an error/quit.
6996 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6997 gnus-message instead of message.
6998 (gnus-agent-read-servers): Use file lib/methods instead of
6999 lib/servers. TODO: Why?
7000 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7001 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7002 come from the agent. This means that they are not downloaded.
7003 (gnus-agent-fetch-selected-article): Don't use history.
7004 (gnus-agent-save-history, gnus-agent-enter-history)
7005 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7006 Removed function; history is not used anymore.
7007 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7008 (gnus-agent-crosspost): Started rewrite then realized that a typo
7009 in gnus-agent-fetch-articles ensures that this function is never
7010 called. This will need to be fixed later.
7011 (gnus-agent-check-overview-buffer): Some sanity checks on the
7012 agent overview buffer. This is a safety net used during
7013 development.
7014 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7015 changed, write a number to the file indicating this.
7016 (gnus-agent-fetch-headers): Rewrite to respect
7017 gnus-agent-consider-all-articles without relying on the
7018 `.fetched' files. Make it fast.
7019 (gnus-agent-braid-nov): Change resulting from
7020 gnus-agent-fetch-headers change.
7021 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7022 `.fetched' files.
7023 (gnus-agent-read-agentview): New function, used by
7024 gnus-agent-load-alist.
7025 (gnus-agent-load-fetched-headers): Remove.
cc4a96c6 7026 (gnus-agent-save-alist): Rewrite to accommodate new format.
23f87bed
MB
7027 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7028 same order as in gnus-newsgroup-headers.
7029 (gnus-agent-expire): Document and implement extra args ARTICLES,
7030 GROUP, FORCE. Do not restrict usage.
7031 (gnus-agent-uncached-articles): New function.
7032 (gnus-agent-retrieve-headers): Use it.
7033 (gnus-agent-regenerate-group): No longer needs to be called from
2f1982bb 7034 gnus-agent-regenerate. Individual groups may be regenerated. The
23f87bed
MB
7035 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7036 The article fetch dates are validated in the article alist. The
7037 article alist is pruned of entries that do not reference existing
7038 NOV entries. All changes are computed then applied with
7039 inhibit-quit bound to t. As a result, it is now safe to quit out of
7040 regeneration. The optional clean parameter has been replaced with
7041 an optional reread parameter. Clean is no longer necessary as
7042 regeneration gets the appropriate setting from
7043 gnus-agent-consider-all-articles. The new reread parameter will
7044 result in fetched, or all, articles being marked as unread.
7045 (gnus-agent-regenerate): Removed code to regenerate the history
7046 file as it is no longer used.
7047
7048 * gnus-start.el (gnus-make-ascending-articles-unread): New
7049 function, for efficient mass-marking.
7050
7051 * gnus-sum.el (gnus-summary-highlight): Use new face for
7052 downloaded articles.
7053 (gnus-article-mark): Prefer to indicate read/unread status over
7054 downloaded status.
7055 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7056 line.
7057 (gnus-summary-highlight-line): Use new face for downloaded
7058 articles.
7059 (gnus-summary-insert-old-articles): Improved performance by
7060 replacing the initial LIST of older articles with a compressed
7061 RANGE of older articles. Some servers appear to lie about
7062 their active range so the original list could contain millions
7063 of article numbers. The range is not expanded into a list
7064 until the optional ALL parameter has been applied.
7065
932e8ec6 70662002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7067
7068 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7069
70702002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7071
7072 * spam.el:
2f1982bb 7073 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
23f87bed 7074
2f1982bb 7075 * spam.el: Added `M s t' and `M s x' key mappings.
23f87bed
MB
7076
70772002-11-20 Simon Josefsson <jas@extundo.com>
7078
7079 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7080
70812002-11-19 Simon Josefsson <jas@extundo.com>
7082
7083 * gnus-sum.el (gnus-summary-morse-message): Load
7084 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7085 (unmorse-region): Autoload it instead.
7086
70872002-11-18 Simon Josefsson <jas@extundo.com>
7088
7089 * gnus-sum.el (gnus-summary-morse-message): New function.
7090 (gnus-summary-wash-map): Bind to `W m'.
7091 (gnus-summary-make-menu-bar): Add.
7092
7093 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7094 before storing \Deleted mark on expired articles.
7095
5cedca8d 70962002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
23f87bed
MB
7097
7098 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7099 parens in column 0.
7100
71012002-11-17 Juanma Barranquero <lektu@terra.es>
7102
7103 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7104
7105 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7106
7107 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7108
71092002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7110
7111 * message.el (message-set-auto-save-file-name): Use
7112 make-directory, to avoid the dependence on gnus-util.
7113
71142002-11-16 Simon Josefsson <jas@extundo.com>
7115
7116 * nnimap.el (nnimap-callback-callback-function):
7117 (nnimap-callback-buffer): Removed, these cannot be global but must
7118 be embedded into the callback.
7119 (nnimap-make-callback): New. Embedd article number, callback and
7120 buffer in function.
7121 (nnimap-callback, nnimap-request-article-part): Update.
7122
71232002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7124
7125 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7126
932e8ec6 71272002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7128
7129 * gnus.el (gnus-summary-line-format): Document %C.
7130
71312002-11-11 Simon Josefsson <jas@extundo.com>
7132
7133 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7134 output when called interactively.
7135
71362002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7137
7138 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7139
7140 * message.el (message-draft-coding-system): Improve comment; use
7141 mm-auto-save-coding-system for the default value.
7142
7143 * nndraft.el (nndraft-request-article): Revert to the state before
7144 2002-10-29; regexp-quote mail-header-separator.
7145
71462002-11-06 Jesper Harder <harder@ifa.au.dk>
7147
7148 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7149 allow editing of drafts from an nnvirtual group.
7150
71512002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7152
7153 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7154 mm-auto-save-coding-system.
7155
7156 * message.el (message-draft-coding-system): Default to
7157 iso-2022-7bit.
7158
7159 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7160 restore the default value to emacs-mule or escape-quoted.
7161
71622002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7163
7164 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7165 a delayed or a queued article as well as a draft.
7166
7167 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7168 delayed or a queued article in the raw format; treat a delayed
7169 article as a raw article as well as a draft.
7170 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7171 for the delayed group.
7172
7173 * nndraft.el (nndraft-request-article): Ignore auto save files for
7174 a delayed or a queued article; don't bother to decode a queued
7175 article; don't bind nnmail-file-coding-system for a queued article.
7176
7177 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7178 and the queue group.
7179
71802002-11-04 Jesper Harder <harder@ifa.au.dk>
7181
7182 * gnus-group.el (gnus-group-delete-group):
7183 gnus-cache-active-hashtb might be void.
7184
996aa8c1 71852002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7186
7187 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7188 setting of the default user ID.
23f87bed
MB
7189
71902002-11-01 Jesper Harder <harder@ifa.au.dk>
7191
7192 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7193 charset.
7194
996aa8c1
MB
71952002-10-31 Alex Schroeder <alex@emacswiki.org>
7196
c4cc8b9a 7197 * spam-stat.el (spam-stat-process-directory): Add dir to message.
23f87bed
MB
7198 (spam-stat-reduce-size): No longer remove words
7199 with values close to 0.5, because the default value is 0.2.
7200
932e8ec6 72012002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7202
7203 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7204 documentation.
7205
932e8ec6 72062002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7207
7208 * gnus-agent.el (gnus-agent-fetched-headers)
7209 (gnus-agent-load-fetched-headers)
7210 (gnus-agent-save-fetched-headers): Remove variable and two
7211 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7212 works better.
7213 (gnus-agent-fetch-headers): New implementation from Kevin
7214 Greiner. Uses gnus-agent-article-alist to store information
7215 about fetched messages which aren't on the server anymore. The
7216 trick is to return a list of considered messages to the caller,
7217 but to only fetch those which haven't been fetched yet.
7218
72192002-10-30 Simon Josefsson <jas@extundo.com>
7220
7221 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7222
7223 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7224
72252002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7226
7227 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7228 versions of emacs-w3m than 1.3.3.
7229
23f87bed
MB
7230 * mm-view.el (mm-w3m-mode-command-alist)
7231 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7232 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7233 (mm-setup-w3m): Simplified.
7234 (mm-w3m-local-map-property): New function.
7235 (mm-inline-text-html-render-with-w3m): Use it.
7236
7237 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7238 mm-w3m-local-map-property.
7239
72402002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7241
7242 * mm-util.el (mm-auto-save-coding-system): Default to
7243 iso-2022-7bit.
7244
7245 * nndraft.el (nndraft-request-article): Decode an article using
7246 the coding-system emacs-mule if it seems to have been saved using
7247 emacs-mule.
7248 (nndraft-request-replace-article): Use message-draft-coding-system
7249 instead of mm-auto-save-coding-system for the draft or delayed
7250 group.
7251
8753ddee 72522002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7253
7254 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7255 functions.
7256
996aa8c1 72572002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7258
7259 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7260 type values ("url" size) regardless of the values of
7261 mm-url-use-external.
7262
932e8ec6 72632002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7264
7265 * nnimap.el (nnimap-request-article-part): Try harder to show
7266 group name in debugging message.
7267
932e8ec6 72682002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7269
7270 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7271 directory if it doesn't exist.
7272 (gnus-agent-fetch-headers): Remove old cruft that tried to
7273 abstain from downloading articles more than once if
7274 gnus-agent-consider-all-articles was true. This is now done
7275 properly via the .fetched files.
7276
72772002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7278
7279 * nndraft.el (nndraft-request-article): Treat delayed articles
7280 like drafts.
7281
72822002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7283
7284 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7285
932e8ec6 72862002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7287
7288 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7289 Remove unused optional arg DIR and corresponding code.
7290
7291 * nnimap.el (nnimap-request-article-part): Include group name in
7292 debugging output.
7293
72942002-10-24 Paul Jarc <prj@po.cwru.edu>
7295
7296 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7297
932e8ec6 72982002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7299
7300 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7301 contains range of headers that have been fetched by the agent
7302 already. Compare gnus-agent-article-alist.
7303 (gnus-agent-file-header-cache): Like
7304 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7305 (gnus-agent-fetch-headers): Improve comment. Revert to old
7306 seen/recent logic.
7307 Remember which headers have been fetched before and don't fetch
7308 them again the next time round.
7309 (gnus-agent-load-fetched-headers)
7310 (gnus-agent-save-fetched-headers): New functions, for remembering
7311 which headers have been fetched before.
7312
23f87bed
MB
73132002-10-22 Jesper Harder <harder@ifa.au.dk>
7314
7315 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7316 features while searching.
7317
73182002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7319
10d1d0af 7320 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
23f87bed
MB
7321
73222002-10-22 Simon Josefsson <jas@extundo.com>
7323
7324 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7325 (pgg-snarf-keys): Add.
7326
73272002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7328
23f87bed
MB
7329 * spam.el: Don't autoload bbdb-records.
7330
73312002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7332
7333 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7334 prevent inf-loop.
7335
73362002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7337
7338 * nnslashdot.el: Removed some test lines.
7339 More test.
7340
932e8ec6 73412002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7342
7343 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7344 are known to be downloaded already.
7345
73462002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7347
7348 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7349 (mm-text-html-washer-alist): Ditto.
7350
73512002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7352
7353 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7354 boundary between headers and body.
7355 * nnml.el (nnml-parse-head): Ditto.
7356
73572002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7358
7359 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7360 entries.
7361
7362 * gnus-group.el (gnus-fetch-group): Allow an optional
7363 specification of the articles to select.
7364
7365 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7366
932e8ec6 73672002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7368
7369 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7370 headers from the group, update variable `articles' to contain
7371 only those numbers where headers exist. (When fetching all
7372 articles in a group, Gnus creates lots of numbers where there is
7373 no articles.)
7374
73752002-10-20 Steve Youngs <youngs@xemacs.org>
7376
7377 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7378 doesn't have the 'alist custom type, use cons cells instead.
7379 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7380 (pgg-parse-hash-algorithm-alist): Ditto.
7381 (pgg-parse-compression-algorithm-alist): Ditto.
7382 (pgg-parse-signature-type-alist): Ditto.
7383
7384 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7385
7386 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7387
7388 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7389
73902002-10-19 Simon Josefsson <jas@extundo.com>
7391
7392 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7393 buffer.
7394
932e8ec6 73952002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7396
7397 * gnus-spec.el (gnus-make-format-preserve-properties)
7398 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7399 properties also on XEmacs. `gnus-xmas-format' is like format but
7400 preserves text properties on XEmacs (though it only understands
7401 simple format specs). The variable
7402 `gnus-make-format-preserve-properties' controls whether the
7403 function is used, and is checked in `gnus-parse-simple-format'.
7404 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7405
7406 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7407 output.
7408 (gnus-agent-consider-all-articles): New variable.
7409 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7410 (gnus-agent-fetch-headers): Depending on
7411 gnus-agent-consider-all-articles, maybe get all articles.
7412 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7413 `read'.
7414 (gnus-predicate-imples-unread): New function.
7415 (gnus-agent-fetch-headers): Optimize to call
7416 gnus-list-of-unread-articles if that is sufficient.
7417 Check unseen and recent instead of seen and recent.
7418 (gnus-agent-fetch-headers): Abstain from calling
7419 gnus-list-range-intersection if range (a . b) would have (> a b).
7420
74212002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7422
7423 * message.el (message-send-mail): Make it possible to perform
7424 edebug-defun.
7425
74262002-10-18 Simon Josefsson <jas@extundo.com>
7427
7428 * gnus-art.el (gnus-button-man-handler): Change default to
7429 `manual-entry' (defined in both emacsen).
7430 (gnus-button-man-handler): Remove emacsen difference and use
7431 `manual-entry'.
7432
74332002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7434
7435 * spam.el: Wrap autoload settings for bbdb-records,
7436 executable-find and ifile-spam-filter with eval-and-compile.
7437 (spam-display-buffer-contents): Remove.
7438 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7439
f0131492 74402002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7441
7442 * spam.el (spam-display-buffer-contents): New function.
2f1982bb 7443 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
23f87bed
MB
7444 from Katsumi Yamaoka <yamaoka@jpl.org>.
7445
74462002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7447
7448 * nnheader.el (nnheader-parse-naked-head): New function.
7449 (nnheader-parse-head): Use the above function, in order to handle
7450 continuation lines properly.
7451 (nnheader-remove-body): New function.
7452 (nnheader-remove-cr-followed-by-lf): New function.
7453 (nnheader-ms-strip-cr): Use the above function.
7454
7455 * gnus-agent.el (gnus-agent-regenerate-group): Call
7456 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7457 `nnheader-parse-head'.
7458 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7459
7460 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7461 continuation lines by itself; call `nnheader-parse-naked-head'
7462 instead of `nnheader-parse-head'.
7463 * nndiary.el (nndiary-parse-head): Ditto.
7464 * nnfolder.el (nnfolder-parse-head): Ditto.
7465 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7466 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7467 * nnml.el (nnml-parse-head): Ditto.
7468
74692002-10-17 Steve Youngs <youngs@xemacs.org>
7470
7471 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7472 XEmacs, default to it if featurep 'xemacs.
7473
74742002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7475
7476 * spam-stat.el: Check for the existence of hash functions instead
7477 of the Emacs version to decide whether to load cl. Suggested by
932e8ec6 7478 Kai Großjohann.
23f87bed 7479
932e8ec6 74802002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7481
7482 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7483 if it isn't open yet.
7484
74852002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7486
7487 * gnus-group.el: Require mm-url only when compiling.
7488 (gnus-group-fetch-charter): Require mm-url.
7489
7490 * spam-stat.el: Require cl for the functions gethash,
7491 hash-table-count, make-hash-table and mapc for Emacs 20.
7492 (puthash): Alias to cl-puthash for Emacs 20.
7493 (with-syntax-table): New macro for Emacs 20.
7494
74952002-10-12 Jesper Harder <harder@ifa.au.dk>
7496
7497 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7498
f0131492 74992002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7500
2f1982bb 7501 * spam.el (spam-check-ifile): Added ifile as a spam checking
23f87bed
MB
7502 backend, and spam-use-ifle as the variable to toggle that check.
7503
75042002-10-12 Simon Josefsson <jas@extundo.com>
7505
7506 * message.el (message-beginning-of-line): New variable.
7507 (message-beginning-of-line): Use it.
7508
f0131492 75092002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7510
2f1982bb 7511 * spam.el: More compilation fixes for BBDB.
23f87bed 7512
2f1982bb 7513 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
23f87bed
MB
7514 (spam-stat-reduce-size): Interactive.
7515 (spam-stat-reset): New function.
7516 (spam-stat-save): Interactive.
7517
75182002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7519
7520 * gnus.el: Autoload gnus-delay-initialize.
7521
7522 * message.el: Autoload gnus-delay-article.
7523
75242002-10-11 Jesper Harder <harder@ifa.au.dk>
7525
7526 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7527 text property in Emacs.
7528
75292002-10-11 Simon Josefsson <jas@extundo.com>
7530
7531 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7532 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7533
7534 * mml1991.el (mml1991-pgg-sign): Remove CR.
7535
75362002-10-10 Simon Josefsson <jas@extundo.com>
7537
7538 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7539 decrypt failed.
7540 (mml2015-trust-boundaries-alist): Removed.
7541 (mml2015-gpg-extract-signature-details): Don't use it.
7542 (mml2015-unabbrev-trust-alist): New.
7543 (mml2015-gpg-extract-signature-details): Use it.
7544
f0131492 75452002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7546
2f1982bb
JB
7547 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7548 BBDB installed.
23f87bed 7549
2f1982bb
JB
7550 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7551 statistical analysis of spam in Lisp only.
23f87bed
MB
7552
75532002-10-10 Simon Josefsson <jas@extundo.com>
7554
7555 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7556 auth, selected or examine state.
7557
7558 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7559 buffer and error buffer depending on type of information.
7560
7561 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7562 --status-fd stuff even if gpg.el is not used (revert earlier
7563 change).
7564 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7565 gnus details.
7566 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7567 buffer.
7568
7569 * pgg.el (pgg-verify-region): Use it.
7570
7571 * pgg-def.el (pgg-query-keyserver): New variable.
7572
7573 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7574 key-identifier in packet. Is this a good idea?
7575
7576 * mml.el (mml-mode-map): Add security commands that operates on
7577 MIME parts.
7578 (mml-menu): And menu items for them.
7579
7580 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7581
7582 * mml.el (mml-parse-1): Support sender in #secure tags.
7583
7584 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7585 defined.
7586
7587 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7588 (mml-pgp-encrypt-buffer): Support combined signing.
7589
7590 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7591 (mml1991-gpg-encrypt): Ditto.
7592 (mml1991-pgg-encrypt): Ditto.
7593 (mml1991-encrypt): Pass sign parameter.
7594
7595 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7596 (mml-signencrypt-style): Mention the variable.
7597
75982002-10-09 Simon Josefsson <jas@extundo.com>
7599
7600 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7601 pgg-gpg-user-id.
7602
7603 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7604 (pgg-fetch-key-function): Nil if w3 is not installed.
7605
932e8ec6 76062002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7607
7608 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7609 gnus-agent-current-history.
7610
76112002-10-06 Simon Josefsson <jas@extundo.com>
7612
7613 * imap.el (imap-parse-status): Don't use read to read token.
7614
932e8ec6 76152002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7616
7617 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7618 for methods not covered by the agent, and when unplugged.
7619
76202002-10-05 Simon Josefsson <jas@extundo.com>
7621
7622 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7623 signing.
7624
7625 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7626 a named server fails, ignore the server.
7627
7628 * mml1991.el (mml1991-pgg-sign): Do QP.
7629
7630 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7631 work.
7632
76332002-10-04 Simon Josefsson <jas@extundo.com>
7634
7635 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7636
7637 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7638 binary-write-decoded-region from MEL.
7639
7640 * pgg.el (pgg-encrypt-region): Support sign.
7641
7642 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7643
7644 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7645
7646 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7647 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7648 branch where PGG was taken from in the ChangeLog entries below.
7649
76502002-10-01 Simon Josefsson <jas@extundo.com>
7651
7652 * pgg-pgp.el: Don't require mel. Don't use luna.
7653 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7654 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7655 (pgg-pgp-process-region): Don't use binary-funcall.
7656
7657 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7658
7659 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7660 instead of concat.
7661
7662 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7663
76642002-09-29 Simon Josefsson <jas@extundo.com>
7665
7666 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7667 compile warnings.
7668
7669 * pgg.el (pgg-decrypt-region): Don't parse packet.
7670
7671 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7672
996aa8c1 76732002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7674
7675 * pgg.el: Remove dependency on calist.el.
7676
76772002-09-28 Simon Josefsson <jas@extundo.com>
7678
7679 * pgg.el (pgg-temporary-file-directory): New variable.
7680 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7681
7682 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7683 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7684
7685 * pgg-parse.el (pgg-char-int): Defalias.
7686 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7687 (pgg-read-bytes, pgg-read-body): Use it.
7688 (pgg-decode-packets): Don't use MEL, use base64-*.
7689 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7690 (pgg-string-as-unibyte): Defalias.
7691 (pgg-parse-armor-region): Use it.
7692
7693 * pgg-gpg.el (pgg-gpg-process-region): Use
7694 pgg-temporary-file-directory.
7695
7696 * luna.el: Don't def-edebug.
7697
7698 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7699 binary-write-decoded-region from MEL.
7700
7701 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7702
7703 * alist.el, calist.el: Don't require product/APEL.
7704
7705 * pgg-parse.el (top-level): Remove dependency on static.el,
7706 pccl.el, mel.el.
7707 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7708 `define-ccl-program' is boundp, instead of using broken.
7709
77102002-10-01 Simon Josefsson <jas@extundo.com>
7711
7712 * message.el (message-required-mail-headers): Remove Lines:.
7713
996aa8c1 77142002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7715
7716 * gnus-group.el (gnus-group-fetch-charter,
7717 gnus-group-fetch-control): Prompt for group if given a prefix
7718 argument.
996aa8c1 7719 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7720 gnus-group-fetch-control to summary key map and menu.
7721
77222002-10-03 Paul Jarc <prj@po.cwru.edu>
7723
2f1982bb 7724 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
23f87bed
MB
7725 number when there are no articles.
7726
932e8ec6 77272002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7728
7729 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7730 arg ALL means to fetch all articles, not only downloadable ones.
7731 (gnus-agent-fetch-selected-article): New function for
7732 gnus-select-article-hook or gnus-mark-article-hook.
7733
996aa8c1 77342002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7735
7736 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7737 raw-text.
7738
f0131492 77392002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7740
932e8ec6 7741 * spam.el: Merged changes from pinard@iro.umontreal.ca (François
23f87bed
MB
7742 Pinard).
7743 Major revamp of the code, documentation is in comments in the file
7744 for now.
7745
77462002-09-30 Simon Josefsson <jas@extundo.com>
7747
7748 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7749 buffer seem to be needed?
7750
77512002-09-29 Simon Josefsson <jas@extundo.com>
7752
7753 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7754 compile warnings.
7755
7756 * mml1991.el (mml1991-function-alist): Add pgg.
7757 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7758 (mml1991-pgg-encrypt): Fix recipients querying.
7759
ad1c5cab 77602002-09-28 David Edmondson <dme@dme.org>
5cedca8d
MB
7761
7762 * mml2015.el (autoload): Autoload correct files.
7763
23f87bed
MB
77642002-09-28 Simon Josefsson <jas@extundo.com>
7765
23f87bed
MB
7766 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7767 handle is returned.
7768
77692002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7770
7771 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7772 Protect against non-existent of `nnimap-mailbox-info'.
7773
77742002-09-27 Simon Josefsson <jas@extundo.com>
7775
7776 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7777 (gnus-setup-news-hook): Use it.
7778 (gnus-after-getting-new-news-hook): Ditto.
7779
7780 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7781
996aa8c1 77822002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7783
7784 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7785
77862002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7787
7788 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7789 the part to decode encoded words, use raw words instead of decoded
7790 words.
7791
77922002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7793
7794 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7795
7796 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7797 (mm-setup-w3m): Use it.
7798
77992002-09-27 Simon Josefsson <jas@extundo.com>
7800
7801 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7802 article buffers.
7803
7804 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7805 it just in case.
7806 (nnimap-update-unseen): New function; update unseen count in
7807 `n-m-info'.
7808 (nnimap-close-group): Call it.
7809
7810 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7811 (gnus-after-getting-new-news-hook): Ditto.
7812
7813 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7814 message into verboselevel 9. Change slow mail check message.
7815 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7816 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7817 used as a hook after getting new mail.
7818
78192002-09-26 Simon Josefsson <jas@extundo.com>
7820
7821 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7822 SELECT/EXAMINE is first unseen article, not number of unseen
7823 articles. Make them distinct by renaming the former to
7824 `first-unseen' instead of `unseen'.
7825
7826 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7827 too.
7828 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7829 changed.
7830 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7831
7832 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7833
7834 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7835 better.
7836
7837 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7838 if dissecting resulting buffer actually had any information.
7839
78402002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7841
7842 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7843 because the function `string<' allows symbols.
7844
7845 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7846
78472002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7848
7849 * message.el (message-forward-make-body): Revert an early change
7850 because 8-bit utf-8 emails.
7851
932e8ec6 78522002-09-25 Björn Torkelsson <torkel@acc.umu.se>
23f87bed
MB
7853
7854 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
2f1982bb 7855 links to Info).
23f87bed
MB
7856 * gnus-art.el (gnus-treat-highlight-signature):
7857 * gnus-art.el (gnus-treat-buttonize):
7858 * gnus-art.el (gnus-treat-buttonize-head):
7859 * gnus-art.el (gnus-treat-emphasize):
7860 * gnus-art.el (gnus-treat-strip-cr):
7861 * gnus-art.el (gnus-treat-unsplit-urls):
7862 * gnus-art.el (gnus-treat-leading-whitespace):
7863 * gnus-art.el (gnus-treat-hide-headers):
7864 * gnus-art.el (gnus-treat-hide-boring-headers):
7865 * gnus-art.el (gnus-treat-hide-signature):
7866 * gnus-art.el (gnus-treat-fill-article):
7867 * gnus-art.el (gnus-treat-hide-citation):
7868 * gnus-art.el (gnus-treat-hide-citation-maybe):
7869 * gnus-art.el (gnus-treat-strip-list-identifiers):
7870 * gnus-art.el (gnus-treat-strip-pgp):
7871 * gnus-art.el (gnus-treat-strip-pem):
7872 * gnus-art.el (gnus-treat-strip-banner):
7873 * gnus-art.el (gnus-treat-highlight-headers):
7874 * gnus-art.el (gnus-treat-highlight-citation):
7875 * gnus-art.el (gnus-treat-date-ut):
7876 * gnus-art.el (gnus-treat-date-local):
7877 * gnus-art.el (gnus-treat-date-english):
7878 * gnus-art.el (gnus-treat-date-lapsed):
7879 * gnus-art.el (gnus-treat-date-original):
7880 * gnus-art.el (gnus-treat-date-iso8601):
7881 * gnus-art.el (gnus-treat-date-user-defined):
7882 * gnus-art.el (gnus-treat-strip-headers-in-body):
7883 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7884 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7885 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7886 * gnus-art.el (gnus-treat-unfold-headers):
7887 * gnus-art.el (gnus-treat-fold-headers):
7888 * gnus-art.el (gnus-treat-fold-newsgroups):
7889 * gnus-art.el (gnus-treat-overstrike):
7890 * gnus-art.el (gnus-treat-display-xface):
7891 * gnus-art.el (gnus-treat-display-smileys):
7892 * gnus-art.el (gnus-treat-from-picon):
7893 * gnus-art.el (gnus-treat-mail-picon):
7894 * gnus-art.el (gnus-treat-newsgroups-picon):
7895 * gnus-art.el (gnus-treat-body-boundary):
7896 * gnus-art.el (gnus-treat-capitalize-sentences):
7897 * gnus-art.el (gnus-treat-fill-long-lines):
7898 * gnus-art.el (gnus-treat-play-sounds):
7899 * gnus-art.el (gnus-treat-translate):
7900 * gnus-art.el (gnus-treat-x-pgp-sig):
7901 * gnus-art.el (gnus-mime-button-line-format):
7902 * gnus-art.el (gnus-button-man-level):
7903 * gnus-art.el (gnus-button-emacs-level):
7904 * gnus-cus.el (gnus-group-parameters):
7905 * gnus-gl.el (bbb-build-mid-scores-alist):
7906 * gnus-group.el (gnus-group-line-format):
7907 * gnus-mlspl.el (gnus-group-split-setup):
7908 * gnus-mlspl.el (gnus-group-split):
7909 * gnus-msg.el (gnus-mailing-list-groups):
7910 * gnus-msg.el (gnus-posting-styles):
7911 * gnus-nocem.el (gnus-nocem-issuers):
7912 * gnus-score.el (gnus-score-regexp-bad-p):
7913 * gnus-srvr.el (gnus-server-line-format):
7914 * gnus-topic.el (gnus-topic-line-format):
7915 * gnus.el (gnus-summary-line-format):
7916 * mail-source.el (mail-sources):
7917 * message.el (message-subscribed-address-file):
2f1982bb 7918 * nnmail.el (nnmail-split-fancy): ???
23f87bed
MB
7919
79202002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7921
2f1982bb 7922 * mail-source.el (mail-source-run-script): Use `functionp' to test
23f87bed 7923 whether the argument `script' is in fact a function.
2f1982bb 7924 (mail-sources): Adjust the defcustom to allow users to specify a
23f87bed
MB
7925 function or a string as the value of the `:prescript' and
7926 `:postscript' arguments of the `file' and `pop3' mail sources.
7927
79282002-09-25 Paul Jarc <prj@po.cwru.edu>
7929
2f1982bb 7930 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
23f87bed
MB
7931 number when article 1 does not exist.
7932
996aa8c1 79332002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7934
7935 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7936 apropos if apropos-variable does not exist.
7937 (gnus-button-guessed-mid-regexp)
7938 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 7939 regexes.
23f87bed 7940 (gnus-button-handle-describe-function)
996aa8c1 7941 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 7942 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 7943 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 7944
996aa8c1 79452002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
7946
7947 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7948 the file.
7949
79502002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7951
7952 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7953
79542002-09-24 Simon Josefsson <jas@extundo.com>
7955
7956 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7957 (mml2015-use): Prefer PGG if installed.
7958 (mml2015-function-alist): Add PGG wrappers.
7959 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7960 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7961 prefix, make regexp optionally skip it.
7962 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7963 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7964 (mml2015-pgg-encrypt): New functions.
7965 (defvar, autoload): Prevent byte-compile warnings.
7966
cd1181db 79672002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
7968
7969 * gnus-art.el (article-strip-banner): Check for the existence of
7970 from header.
7971
996aa8c1 79722002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7973
7974 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7975 (gnus-button-alist): Improved regexp for
7976 gnus-button-handle-mid-or-mail (false positives), fixed
7977 gnus-button-handle-man entries.
23f87bed 7978
996aa8c1 79792002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed 7980
2f1982bb 7981 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
23f87bed
MB
7982 nnmail-extra-headers is non-nil.
7983
79842002-09-23 Paul Jarc <prj@po.cwru.edu>
7985
7986 * nnmaildir.el: Store article numbers persistently. General
7987 revision.
2f1982bb 7988 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
23f87bed
MB
7989 for nnmail-expiry-wait; delete instead of moving if 'force is
7990 given.
7991
79922002-09-23 Simon Josefsson <jas@extundo.com>
932e8ec6 7993 Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
23f87bed
MB
7994
7995 * smime.el (smime-sign-buffer): Get key and extra certs.
7996 (smime-get-key-with-certs-by-email): Utility function.
7997
79982002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
7999 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8000
8001 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8002 article exists.
8003
80042002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8005
8006 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8007
996aa8c1 80082002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8009
2f1982bb
JB
8010 * gnus-art.el (gnus-button-handle-custom)
8011 (gnus-button-handle-mid-or-mail)
8012 (gnus-button-handle-describe-{function,variable,key})
8013 (gnus-button-handle-apropos{,command,variable}): New functions.
8014 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8015 (gnus-button-{man,emacs,mail}-level): New variables.
23f87bed
MB
8016 (gnus-button-alist): Use the above to buttonize emacs and mail
8017 related links.
8018
80192002-09-18 Juanma Barranquero <lektu@terra.es>
8020
8021 * gnus-int.el (gnus-status-message): Fix spacing.
8022
8023 * imap.el (imap-continuation): Fix typos.
8024
80252002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8026
8027 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8028
8029 * gnus-art.el (gnus-article-reply-with-original): Correct
8030 with-current-buffer scope.
8031
8032 * message.el (message-completion-alist): Add Reply-To, From, etc.
8033
1b17f81a 80342002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8035
8036 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8037 conditional.
23f87bed
MB
8038
80392002-09-17 Simon Josefsson <jas@extundo.com>
8040
8041 * nnimap.el (nnimap-expiry-target): Don't search for which
8042 articles exists here.
8043 (nnimap-request-expire-articles): Do it here instead. Only expire
8044 when articles are found. Suggested by Nevin Kapur
8045 <nevin@jhu.edu>.
8046
996aa8c1 80472002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8048
8049 * message.el (message-strip-subject-trailing-was)
8050 (message-change-subject, message-add-archive-header)
8051 (message-xpost-fup2-header, message-xpost-insert-note)
8052 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8053 adopted from message-utils.el. Add functions to the keymap, mode
8054 describtion and menu.
2f1982bb 8055 (message-change-subject, message-xpost-fup2): Signal error if
23f87bed
MB
8056 current header is empty.
8057 (message-xpost-insert-note): Changed insert position.
8058 (message-archive-note): Ensure to insert note in message body (not
8059 in head).
8060 (message-archive-header, message-archive-note)
8061 (message-xpost-default, message-xpost-note, message-fup2-note)
8062 (message-xpost-note-function): New variables adopted from
8063 message-utils.el. Changed some doc-strings.
8064 (message-mark-insert-{begin,end}): Rename from
8065 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8066 values.
8067 (message-subject-trailing-was-query)
8068 (message-subject-trailing-was-ask-regexp)
8069 (message-subject-trailing-was-regexp): New variables.
8070 (message-to-list-only): Added doc-string and menu entry.
8071
8072 * message-utils.el: Removed. Functions are now in message.el.
8073
80742002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8075
8076 * gnus-art.el (gnus-article-reply-with-original,
8077 gnus-article-followup-with-original): Switch to
8078 gnus-summary-buffer before reply/followup.
8079
80802002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8081
8082 * gnus-sum.el (gnus-summary-toggle-header): The article window may
2f1982bb 8083 not exist. Toggle it anyway.
23f87bed
MB
8084
80852002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8086
8087 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8088
8089 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8090 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8091
8092 * rfc2047.el (message-posting-charset): Defvar it.
8093 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
2f1982bb 8094 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
23f87bed
MB
8095
8096 * mail-source.el (mail-source-fetch): Hide password.
8097
8098 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8099
cd1181db 81002002-09-12 John Paul Wallington <jpw@shootybangbang.com>
23f87bed
MB
8101
8102 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8103
81042002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8105
8106 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8107
81082002-09-11 Simon Josefsson <jas@extundo.com>
8109
8110 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8111 (nnimap-split-rule): Doc fix.
8112 (nnimap-request-expire-articles): Cleanup code.
8113
cd1181db 81142002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
8115
8116 * gnus-art.el (gnus-article-address-banner-alist): New option.
8117 (article-strip-banner): Refer the above option to split banners of
8118 free mail servers, when no group parameter is specified.
8119
81202002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8121
8122 * nntp.el (nntp-wait-for-string): Check for a process in the
8123 current buffer instead of `nntp-server-buffer'.
8124
81252002-09-09 Simon Josefsson <jas@extundo.com>
8126
8127 * gnus-art.el (gnus-button-man-handler): New variable.
8128 (gnus-button-alist): Use g-b-handle-man.
8129 (gnus-button-handle-man): New, call g-b-man-handler.
8130
81312002-09-08 Simon Josefsson <jas@extundo.com>
8132
8133 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8134
81352002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8136
8137 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8138
81392002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8140
8141 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8142
8143 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8144 keystroke.
8145
8146 * gnus-srvr.el (gnus-browse-describe-group): New command and
8147 keystroke.
8148
81492002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8150
8151 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8152 value for gnus-decoration property.
8153
932e8ec6 81542002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8155
8156 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8157 string) as group name in case we have a CRLF in the file.
8158
81592002-09-04 Jesper Harder <harder@ifa.au.dk>
8160
8161 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8162 group.
2f1982bb
JB
8163 (rfc1843-decode-hzp): Do.
8164 (rfc1843-newsgroups-regexp): Do.
23f87bed
MB
8165
81662002-09-04 Simon Josefsson <jas@extundo.com>
8167
8168 * message.el (message-canlock-generate): Make sure sha1 doesn't
8169 call external programs.
8170
81712002-09-03 Simon Josefsson <jas@extundo.com>
8172
fe7a3057 8173 * nntp.el (nntp-wait-for-string): Don't infloop if process died.
23f87bed
MB
8174
8175 * gnus-agent.el (gnus-agent-batch): Add doc.
8176
81772002-09-03 Josh Huber <huber@alum.wpi.edu>
8178
8179 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8180 check for signed and encrypted parts.
8181 * mml.el (mml-parse-1): Correct small typo which preventing
8182 setting recipients in a secure tag.
8183
81842002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8185
8186 * mm-util.el (mm-coding-system-priorities): Default to a list of
8187 iso-2022-jp and others for the Japanese environment.
8188
81892002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8190
8191 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8192 invalid display names.
8193
996aa8c1 81942002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8195
8196 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8197 commit.
23f87bed
MB
8198
81992002-08-26 Jesper Harder <harder@ifa.au.dk>
8200
8201 * gnus.el (gnus-group-charter-alist): New option.
8202 (gnus-group-fetch-control-use-browse-url): New option.
8203
8204 * gnus-group.el (gnus-group-fetch-charter): New function.
8205 (gnus-group-fetch-control): New function.
2f1982bb 8206 Add them to the keymap and menu. Require mm-url.
23f87bed 8207
cd1181db 82082002-08-30 Alex Schroeder <alex@emacswiki.org>
23f87bed
MB
8209
8210 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8211
82122002-08-29 Jesper Harder <harder@ifa.au.dk>
8213
8214 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8215 items expecting user interaction.
8216
2f1982bb 8217 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
23f87bed 8218
2f1982bb 8219 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
23f87bed 8220
2f1982bb 8221 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
23f87bed 8222
2f1982bb 8223 * mml.el (mml-menu): Do.
23f87bed
MB
8224
82252002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8226
8227 * mail-source.el (mail-source-touch-pop): New function.
8228
8229 * message.el (message-smtpmail-send-it): New function.
8230 (message-send-mail-function): Add it for a candidate.
8231
82322002-08-27 Simon Josefsson <jas@extundo.com>
8233
8234 * gnus-msg.el (posting-charset-alist): Use
8235 gnus-define-group-parameter instead of defcustom.
8236 (gnus-put-message): Handle SPC in GCC.
8237 (gnus-inews-insert-gcc): Ditto.
8238 (gnus-inews-insert-archive-gcc): Ditto.
8239
82402002-08-26 Simon Josefsson <jas@extundo.com>
8241
8242 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8243 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8244 (gnus-agent-possibly-save-gcc): Autoload.
8245 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8246
82472002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8248
8249 * gnus.el (gnus-other-frame-function): New user option.
8250 (gnus-other-frame): Use it; add a doc-string; make it work with
8251 the gnuclient program.
8252
8253 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8254
996aa8c1 82552002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8256
8257 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8258 positives, make it stricter.
23f87bed
MB
8259
82602002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8261
8262 * gnus.el (gnus-other-frame): Trivial fix.
8263
82642002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8265
8266 * gnus.el (gnus-other-frame-parameters): New user option.
8267 (gnus-other-frame-object): New variable.
8268 (gnus-other-frame): Make it search for existing Gnus frame; don't
8269 read new news; delete frame on exit.
8270
8271 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8272
932e8ec6 82732002-08-20 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>
23f87bed
MB
8274
8275 * message.el (message-set-auto-save-file-name): Add support for
8276 the Cygwin Emacs; the system-type is `cygwin'.
8277 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8278
82792002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8280
8281 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8282
8283 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8284 avoid arithmetic errors.
8285
82862002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8287
8288 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8289
82902002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8291
8292 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8293 (message-ignored-resent-headers): Add envelope From.
8294
932e8ec6 82952002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8296
8297 * gnus.el (gnus-summary-line-format): Document %k specifier.
8298
932e8ec6 82992002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8300
8301 * gnus-sum.el (gnus-summary-line-message-size): New function.
8302 (gnus-summary-line-format-alist): Use it.
8303
83042002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8305
8306 * gnus-art.el (article-make-date-line): Refer to the value for
8307 `gnus-article-time-format' in the summary buffer.
8308
932e8ec6 8309 * message.el (message-cite-prefix-regexp): Exclude ":" and "»".
23f87bed
MB
8310
83112002-08-14 Simon Josefsson <jas@extundo.com>
8312
8313 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8314 quoting.
8315 (gnus-button-alist): Fix doc.
8316 (gnus-header-button-alist): Use ' not ` for default value quoting.
8317 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8318 rationale similar to 2002-05-01 change.
8319 (gnus-article-add-buttons-to-head): Evaluate expression.
8320
8321 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8322
83232002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8324
8325 * message.el (message-font-lock-keywords): Refer to the value for
8326 `message-cite-prefix-regexp' dynamically.
8327
83282002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8329
8330 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8331
83322002-08-12 Simon Josefsson <jas@extundo.com>
8333
8334 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8335 (imap-shell-open): Skip initial junk before IMAP greeting.
8336
5cedca8d 83372002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8338
5cedca8d
MB
8339 * message-utils.el (message-xpost-default)
8340 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
23f87bed
MB
8341
83422002-08-09 Simon Josefsson <jas@extundo.com>
8343
8344 * message.el (message-canlock-password): Set
8345 canlock-password-for-verify to newly generated canlock-password.
8346 When Emacs is restarted, Custom makes sure this is set, but during
8347 the same session we must set it manually.
8348
83492002-08-07 Jesper Harder <harder@ifa.au.dk>
8350
8351 * yenc.el: New file.
8352
8353 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8354 (mm-uu-type-alist): Add yenc.
8355 (mm-uu-yenc-filename): New function.
8356 (mm-uu-yenc-extract): New function.
8357
8358 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8359
23f87bed
MB
83602002-05-27 Jesper Harder <harder@ifa.au.dk>
8361
8362 * mailcap.el (mailcap-mime-data): Test window-system rather than
8363 mm-device-type.
8364 (mailcap-mime-data): Call xdvi and gv with "-safer".
8365
8366 * mm-util.el: Don't define mm-device-type.
8367
83682002-08-05 Simon Josefsson <jas@extundo.com>
8369
8370 * mm-util.el (mm-coding-system-priorities): coding-system type not
8371 supported everywhere.
8372
83732002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8374
8375 * gnus.el (gnus-version-number): Bumped version number.
8376
996aa8c1 83772002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8378
8379 * gnus.el: Oort Gnus v0.07 is released.
8380
83812002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8382
8383 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8384 (gnus-article-sort-functions): Doc fix.
8385 (t): New keystroke.
8386 (gnus-article-sort-by-random): New function.
8387 (gnus-thread-sort-by-random): New function.
8388
996aa8c1 83892002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8390
8391 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8392 funcall.
23f87bed
MB
8393
83942002-07-31 Danny Siu <dsiu@adobe.com>
8395
2f1982bb
JB
8396 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8397 when splitting malformed messages without message-id.
23f87bed 8398
cd1181db 83992002-07-28 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8400
8401 * nnweb.el (nnweb-type, nnweb-type-definition)
8402 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8403 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8404 functionality.
8405 * nnweb.el: Removed old non-functioning search engines.
8406
84072002-07-27 Simon Josefsson <jas@extundo.com>
8408
8409 * message.el (message-forward-make-body): Don't use
8410 `message-forward-ignored-headers' when doing a "raw" followup (it
8411 is important to preserve e.g. CTE).
8412
8413 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8414
8415 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8416 regexp-quote, Cyrus Sieve is fixed.
8417
8418 * sieve-manage.el (sieve-manage-deletescript): New function.
8419
8420 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8421 (sieve-manage-mode): Fix menubar.
8422 (sieve-activate): Change some messages.
8423 (sieve-deactivate-all): New function.
8424 (sieve-deactivate): New alias.
8425 (sieve-remove): New function.
8426 (sieve-help): Fix help.
8427 All suggested by Ned Ludd.
8428
84292002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8430
8431 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8432 (mm-w3m-safe-url-regexp): New user option.
8433
8434 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8435 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8436
84372002-07-23 Karl Kleinpaste <karl@charcoal.com>
8438
8439 * gnus-sum.el (gnus-summary-delete-article): Force
8440 nnmail-expiry-target to 'delete, so that absolute deletion
8441 happens when absolute deletion is requested.
8442
cd1181db 84432002-07-21 Nevin Kapur <nevin@jhu.edu>
23f87bed 8444
fac916bf 8445 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexistent
23f87bed
MB
8446 headers as empty headers.
8447
cd1181db 84482002-07-21 Jochen Hein <jochen@jochen.org>
23f87bed
MB
8449
8450 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8451 correct typo.
8452 (gnus-emphasis-strikethru): New face.
8453
cd1181db 84542002-07-20 Jason Merrill <jason@redhat.com>
23f87bed
MB
8455
8456 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8457 entire file for each of a sequence of missing articles.
8458
8459 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8460 value for gnus-view-pseudos.
8461
8462 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8463 avoid nreverse.
8464
f0131492 84652002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8466
8467 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8468 (gnus-summary-mode-line-format-alist): Add %h for number of
8469 spams.
8470 (gnus-newsgroup-spam-marked): New variable.
8471 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8472 (gnus-article-read-p, gnus-article-mark)
8473 (gnus-set-global-variables, gnus-set-global-variables)
8474 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8475 (gnus-summary-mark-article-as-unread)
8476 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8477 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8478 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8479
1b17f81a 84802002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8481
8482 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8483 function.
23f87bed
MB
8484
84852002-07-09 Nevin Kapur <nevin@jhu.edu>
8486
8487 * gnus-sum.el (gnus-summary-delete-article): Respect group
8488 parameters while expiring.
8489
1b17f81a 84902002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8491
1b17f81a 8492 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8493
1b17f81a 84942002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8495
8496 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8497 function is called interactively.
23f87bed
MB
8498
84992002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8500
8501 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8502 cdaar to cdar and car.
8503
8504 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8505 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8506
85072002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8508
8509 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8510 don't break a narrowed article.
8511
8512 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8513 (nntp-open-via-rlogin-and-telnet): Ditto.
8514
85152002-07-02 Didier Verna <didier@xemacs.org>
8516
2f1982bb 8517 * nnmail.el (nnmail-split-methods): Fix custom type.
23f87bed 8518
1b17f81a 85192002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8520
8521 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8522 unsplitting.
23f87bed 8523
932e8ec6 85242002-07-01 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8525
8526 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8527 (gnus-summary-resend-message): Use it.
8528
85292002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8530
8531 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8532 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8533
1b17f81a 85342002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8535
8536 * message.el (message-font-lock-keywords): Don't fontify
8537 headers in the message body, only in the header.
8538 (message-font-lock-make-header-matcher): New function, used by
8539 message-font-lock-keywords.
23f87bed
MB
8540
85412002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8542
8543 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8544
85452002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8546
8547 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8548
932e8ec6 85492002-06-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8550
8551 * message.el (message-font-lock-keywords): Revert 2002-06-22
8552 change.
8553
932e8ec6 85542002-06-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8555
8556 * message.el (message-font-lock-keywords): Put colon in header
8557 name match.
8558
932e8ec6 85592002-06-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8560
8561 * message.el (message-font-lock-keywords): Don't use header faces
8562 in the body. Thanks to Stefan Monnier for the hint on the
8563 implementation.
8564
85652002-05-09 Miles Bader <miles@gnu.org>
8566
8567 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8568 (gnus-article-hide-citation): Respect it.
8569
85702002-04-12 Juanma Barranquero <lektu@terra.es>
8571
8572 * pop3.el (pop3-open-server): Fix typo.
8573
85742002-06-18 Josh Huber <huber@alum.wpi.edu>
8575
8576 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8577 instead of push to ignore duplicate to-(list|address) values.
8578 * nnmail.el (nnmail-cache-ignore-groups): New.
2f1982bb 8579 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
23f87bed 8580
932e8ec6 85812002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8582
8583 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8584 before sending. Suggested by Jan Rychter.
8585
1b17f81a 85862002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8587
8588 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8589 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8590 .newsrc.eld.
23f87bed 8591
932e8ec6 85922002-06-16 Bjørn Mork <bmork@dod.no>
23f87bed
MB
8593
8594 * gnus-agent.el (gnus-agent-read-servers)
8595 (gnus-agent-write-servers): Put server name (string like
8596 "nnchoke:frumple") in the file instead of a server specification
8597 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8598
1b17f81a 85992002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8600
1b17f81a 8601 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8602
86032002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8604
8605 * nnheader.el (nnheader-file-name-translation-alist): Set the
8606 default value for MS Windows systems.
8607
8608 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8609
86102002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8611
8612 * message.el (message-beginning-of-line): Keep the region active
8613 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8614
86152002-06-13 Josh Huber <huber@alum.wpi.edu>
8616
8617 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8618 * gnus-msg.el (gnus-summary-reply): Ditto.
8619 * gnus-msg.el (gnus-summary-handle-replysign): New.
8620
86212002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8622
8623 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8624 if sending failed.
8625
86262002-06-11 Josh Huber <huber@alum.wpi.edu>
8627
8628 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8629 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8630 to sign while encrypting.
8631
86322002-06-11 Simon Josefsson <jas@extundo.com>
8633
8634 * gnus-int.el (gnus-request-move-article): Agent expire article if
8635 successfuly moved.
8636
1b17f81a
MB
86372002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8638
23f87bed 8639 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8640 nnweb-max-hits.
23f87bed
MB
8641
86422002-06-10 Simon Josefsson <jas@extundo.com>
8643
8644 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8645
86462002-06-09 Simon Josefsson <jas@extundo.com>
8647
8648 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8649
8650 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8651
86522002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8653
8654 * flow-fill.el (fill-flowed): Ignore errors.
8655
86562002-06-06 Simon Josefsson <jas@extundo.com>
8657
8658 * message.el (message-send-mail-with-sendmail): Improve error message.
8659
932e8ec6 86602002-06-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8661
8662 * message.el (message-interactive): Change default from nil to t.
8663 Better to be safe than to be fast.
8664
932e8ec6 86652002-06-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8666
8667 * message.el (message-send-mail-with-sendmail): Check return value
8668 from call-process-region.
8669
86702002-06-04 Simon Josefsson <jas@extundo.com>
8671
8672 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8673 (gnus-group-post-news, gnus-summary-mail-other-window)
8674 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8675 gnus-article-copy to nil, thereby inhibiting the `header' posting
8676 style match to use data from last viewed article.
8677 Suggested by Hrvoje Niksic.
8678
86792002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8680
8681 * spam.el (spam-point-at-eol): New alias.
8682 (spam-parse-whitelist): Use it.
8683
86842002-06-03 Simon Josefsson <jas@extundo.com>
8685
8686 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8687 (nnmail-article-group): Use it.
8688
1b17f81a 86892002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8690
8691 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8692 so that code reading them won't be surprised.
23f87bed
MB
8693
86942002-05-29 Simon Josefsson <jas@extundo.com>
8695
8696 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8697 articles.
8698
8699 * gnus.el (gnus-agent-cache): Doc fix.
8700 (gnus-agent): Change default to t.
8701
8702 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8703 ARTICLES, GROUP and FORCE parameters.
8704
87052002-05-28 Simon Josefsson <jas@extundo.com>
8706
8707 * gnus-group.el (gnus-group-line-format): Doc fix.
8708
1b17f81a 87092002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8710
8711 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8712 original article before yanking.
23f87bed
MB
8713
87142002-05-26 Simon Josefsson <jas@extundo.com>
8715
8716 * gnus-sum.el (gnus-summary-menu-split): New function.
8717 (gnus-summary-make-menu-bar): Split charset submenu.
8718 (gnus-summary-menu-maxlen): New variable.
8719 (gnus-summary-menu-split): Use it.
8720
87212002-05-25 Simon Josefsson <jas@extundo.com>
8722
8723 * mml.el (mml-preview): Generate some headers.
8724
8725 * gnus.el (gnus-large-newsgroup): Fix :type.
8726
8727 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8728 Agent cache NOV's by default now).
8729 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8730
87312002-05-18 Jesper Harder <harder@ifa.au.dk>
8732
10d1d0af 8733 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
23f87bed
MB
8734 call to gnus-parent-id when we check for References loops.
8735 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8736 twice by saving the simplified subject string in simp-subject.
8737
1b17f81a 87382002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8739
1b17f81a 8740 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8741
1b17f81a
MB
87422002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8743
8744 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8745
87462002-05-22 Simon Josefsson <jas@extundo.com>
8747
8748 * sieve.el (sieve-change-region): Define it before it is used.
8749
1b17f81a
MB
87502002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8751
23f87bed
MB
8752 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8753 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8754 Defaults to not ask.
23f87bed
MB
8755
8756 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8757
87582002-05-21 Simon Josefsson <jas@extundo.com>
8759
8760 * sieve-mode.el (sieve-manage): Fix autoloads.
8761
8762 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8763 name (makes it work with recent Cyrus timsieved).
8764
e3e955fe 87652002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
23f87bed
MB
8766
8767 * gnus-art.el (gnus-request-article-this-buffer): Try
8768 reconnecting if you don't get the message.
8769
87702002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8771
8772 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8773 Reply-To headers from the headers.
8774
87752002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8776
8777 * mm-url.el (mm-url-insert): Remove junk message.
8778
87792002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8780
8781 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8782 (nnslashdot-use-front-page): New variable.
8783 (nnslashdot-request-list): Use it.
8784
8785 * mm-url.el (mm-url-timeout): New variable.
8786 (mm-url-retries): Ditto.
8787 (mm-url-insert): Use it.
8788
87892002-05-16 Simon Josefsson <jas@extundo.com>
8790
8791 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8792 (gnus-simplify-subject-functions): Mention g-s-a-w.
8793
87942002-05-15 Josh Huber <huber@alum.wpi.edu>
8795
8796 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8797 nnmail-cache-insert.
8798 * nndiary.el (nndiary-request-accept-article): Ditto.
8799 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8800 * nnimap.el (nnimap-request-accept-article): Ditto.
8801 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
2f1982bb 8802 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
23f87bed
MB
8803 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8804 * nnmh.el (nnmh-request-accept-article): Ditto.
8805 * nnmail.el (nnmail-cache-insert): Change group to required,
8806 removed code which tried to figure out the group.
8807
1b17f81a 88082002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8809
8810 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8811 messages.
8812
88132002-05-13 Josh Huber <huber@alum.wpi.edu>
8814
23f87bed
MB
8815 * nnml.el (nnml-request-accept-article): Pass in the group name to
8816 nnmail-cache-insert, since it's available.
8817
88182002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8819
8820 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8821
1b17f81a 88222002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8823
8824 * gnus.el (subscribed): New group parameter.
8825 (gnus-find-subscribed-addresses): Use it.
8826
88272002-05-08 Josh Huber <huber@alum.wpi.edu>
8828
8829 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8830 the default for pgpmime to support pgp v2.
8831 * mml-sec.el (mml-signencrypt-style): New accessor function to
8832 allow users to get/set the signencrypt style more easily without
8833 frobbing the alist directly.
8834 * mml.el (mml-generate-mime-1): Use accessor function.
8835
932e8ec6 88362002-05-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8837
8838 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8839 parenthesis for "<" and ">". Suggested by Andreas Schwab
8840 <schwab@suse.de>.
8841
1b17f81a 88422002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
8843
8844 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 8845 when intuiting the group the message is written to.
23f87bed 8846
1b17f81a 88472002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
8848
8849 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 8850 buffer doesn't show group.
23f87bed
MB
8851
88522002-05-06 Josh Huber <huber@alum.wpi.edu>
8853
8854 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
2f1982bb 8855 argument, and fixed compiler warning. (Added autoload for
23f87bed
MB
8856 gpg-encrypt).
8857
88582002-05-04 Simon Josefsson <jas@extundo.com>
8859
8860 * mml1991.el (mml1991-function-alist): Doc fix.
8861
8862 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8863 doesn't exist (for previewing messages without having Gnus
8864 started).
8865
8866 * mm-util.el (mm-coding-system-priorities): Defcustom.
8867
8868 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8869
88702002-05-01 Josh Huber <huber@alum.wpi.edu>
8871
2f1982bb 8872 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
23f87bed
MB
8873 default.
8874 * mml-sec.el:
8875 * mml-sec.el (mml-signencrypt-style): New.
8876 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8877 argument `sign'.
8878 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8879 signencrypt.
8880 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8881 * mml.el (mml-generate-mime-1): Changed logic so a part which is
2f1982bb
JB
8882 both signed & encryped is processed in one operation (rather than
8883 two separate ops: sign, then encrypt).
23f87bed
MB
8884 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8885 indication if a message is signed by an expired key.
8886 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
2f1982bb 8887 enables combined sign & encrypt operation (this was always on
23f87bed
MB
8888 before).
8889 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8890
88912002-05-01 Simon Josefsson <jas@extundo.com>
8892
8893 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8894 server.
8895 (nnimap-mailbox-info): defvar instead of defvoo.
8896
996aa8c1 88972002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8898
8899 * gnus.el: Oort Gnus v0.06 is released.
8900
23f87bed
MB
89012002-05-01 Simon Josefsson <jas@extundo.com>
8902
8903 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8904 filename before deleting the group itself, because the presence of
8905 a group filename decides if long filenames are used or not.
8906
8907 * gnus-art.el (gnus-button-alist): Don't inline
8908 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8909 without also modifying g-button-alist.
8910 (gnus-button-alist): Fix type to allow variable as well as regexp.
8911 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8912 themselves, variables to its contents.
8913 (gnus-button-entry): Ditto.
8914
89152002-05-01 Simon Josefsson <jas@extundo.com>
8916
8917 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8918 UIDNEXT as a string.
8919
8920 * nnimap.el (nnimap-string-lessp-numerical): New function.
8921 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8922 integers.
8923
89242002-04-29 Simon Josefsson <jas@extundo.com>
8925
8926 * nnmail.el (nnmail-cache-insert): Accept optional group
8927 parameter.
8928
8929 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8930 n-r-g-a is disabled.
8931
89322002-04-29 Simon Josefsson <jas@extundo.com>
8933
8934 * nnimap.el (nnimap-split-fancy): Fix doc.
8935 (nnimap-split-fancy): Fix doc.
8936
8937 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8938 (nnimap-mailbox-info): New internal variable.
8939 (nnimap-retrieve-groups): Implement faster new mail check.
8940
8941 * nnimap.el (nnimap-split-articles): Support
8942 nnmail-cache-accepted-message-ids.
8943 (nnimap-request-accept-article): Ditto.
8944
8945 * imap.el (imap-mailbox-status-asynch): New command.
8946
89472002-04-29 Nevin Kapur <nevin@jhu.edu>
8948
8949 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8950 are no subscribed mail groups.
2f1982bb 8951 - Strip quoted names when comparing addresses.
23f87bed
MB
8952
89532002-04-28 Jesper Harder <harder@ifa.au.dk>
8954
8955 * mm-decode.el (mm-text-html-renderer): Change customize type to
8956 const.
8957
8958 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
2f1982bb 8959 (gnus-debug-exclude-variables): Do.
23f87bed
MB
8960
89612002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8962
8963 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
932e8ec6 8964 Trivial change from Karl Pflästerer <sigurd@12move.de>.
23f87bed
MB
8965
89662002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8967
8968 * dns.el (dns-make-network-process): New macro.
8969 (query-dns): Use it.
8970
89712002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8972
8973 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8974 article-buffer.
8975
8976 * mm-url.el (mm-url-package-name): New variable.
8977 (mm-url-package-version): New variable.
8978 (mm-url-insert-file-contents): Bind url-package-name and
8979 url-package-version here.
8980 * nnrss.el (nnrss-insert-w3): Move the bindings.
8981
8982 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
2f1982bb
JB
8983 url-package-version. Trivial change from Andrew J Cosgriff
8984 <ajc@polydistortion.net>.
23f87bed
MB
8985
8986 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
2f1982bb 8987 attachments. Trivial change from Peter 'Luna' Runestig
23f87bed
MB
8988 <peter@runestig.com>.
8989
89902002-04-19 Jesper Harder <harder@ifa.au.dk>
8991
c9e31f32
SM
8992 * nnkiboze.el (nnkiboze-request-scan):
8993 Call nnkiboze-possibly-change-group.
23f87bed
MB
8994 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8995 problems.
8996 (nnkiboze-generate-group): Set newsrc to the *highest* article
8997 number kibozed, not the lowest.
8998
89992002-04-15 Jesper Harder <harder@ifa.au.dk>
9000
9001 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9002
1b17f81a 90032002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
9004
9005 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9006 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9007 Recognize math postings. Extract Date (now ignores "(15kb)").
9008 Extract email address using gnus-extract-address-components
9009 instead of just taking the first word. Create Date and From
9010 headers for message which are missing these headers. Get rid
9011 of spurious \\ lines (purely cosmetic). Extend body-end and
9012 file-end regexps, to exclude more garbage from the message.
9013 Make URL rephrasing regexp more flexible, to match current
9014 format.
9015
90162002-04-23 Simon Josefsson <jas@extundo.com>
9017
9018 * netrc.el: New file, functions copied from gnus-util.el by Ted
9019 Zlatanov <tzz@lifelogs.com>.
9020
9021 * gnus-util.el: Require netrc.
9022 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9023 new code in netrc.el.
9024
1b17f81a 90252002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9026
9027 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9028 message-ignored-resent-headers, too.
23f87bed 9029
932e8ec6 90302002-04-22 Björn Torkelsson <torkel@acc.umu.se>
23f87bed 9031
2f1982bb 9032 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
23f87bed 9033 boolean not a string
2f1982bb
JB
9034 * gnus-group.el (gnus-group-line-format): Add description of %C
9035 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
4e2af782 9036 as %C
2f1982bb 9037 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
23f87bed
MB
9038
90392002-04-22 Paul Jarc <prj@po.cwru.edu>
9040
2f1982bb 9041 * nnmaildir.el (nnmaildir-request-scan): Typo: set
23f87bed
MB
9042 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9043 nnmail-get-new-mail for 'find-new-groups.
9044
90452002-04-21 Paul Jarc <prj@po.cwru.edu>
9046
2f1982bb
JB
9047 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9048 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9049 nnmaildir-request-scan.
23f87bed
MB
9050
90512002-04-20 Josh Huber <huber@alum.wpi.edu>
9052
2f1982bb
JB
9053 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9054 (gnus-message-replysignencrypted): New.
9055 (gnus-summary-reply): Use the three new variables (above)
9056 to automatically encrypt/sign to encrypted/signed messages.
23f87bed 9057 * message.el (message-mode-map): Add keybinding for
2f1982bb
JB
9058 `message-to-list-only'.
9059 (message-mode): Add description for
9060 `message-to-list-only'.
9061 (message-to-list-only): New.
9062 (message-make-mft): Changed to use the cl loop macro, and added
9063 optional flag to return only the matched list (for use in new
9064 message-to-list-only function).
23f87bed
MB
9065
90662002-04-20 Josh Huber <huber@alum.wpi.edu>
9067
2f1982bb
JB
9068 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9069 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9070 * message.el (message-mode-map, message-mode, message-to-list-only)
9071 (message-make-mft): New.
23f87bed
MB
9072
90732002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9074
9075 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9076
90772002-04-18 Josh Huber <huber@alum.wpi.edu>
9078
2f1982bb
JB
9079 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9080 argument so CC can be included with C-u C-c C-f C-a.
23f87bed 9081
f0131492 90822002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9083
9084 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9085 Improve docstring.
9086 (spam-enter-blacklist): New command.
9087
9088 * gnus-sum.el (gnus-spam-mark): New mark.
9089 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9090 (gnus-summary-make-tool-bar): Correct conditional.
9091 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9092 (gnus-summary-mark-as-spam): New command.
9093
90942002-04-13 Josh Huber <huber@alum.wpi.edu>
9095
2f1982bb 9096 * mml-sec.el (mml-secure-message): Changed to support arbritrary
23f87bed
MB
9097 modes.
9098 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9099 changed to support "signencrypt" mode.
2f1982bb
JB
9100 * mml.el (mml-parse-1): Changed to support different secure modes
9101 more easily (for signencrypt).
23f87bed
MB
9102
91032002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9104
9105 * gnus-sum.el (gnus-update-summary-mark-positions)
9106 (gnus-summary-toggle-header):
9107 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9108 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9109 (gnus-uu-post-encoded):
9110 * nnfolder.el (nnfolder-possibly-change-group):
9111 * nnimap.el (nnimap-retrieve-headers):
9112 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9113
91142002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9115
9116 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9117 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9118
1b17f81a 91192002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9120
9121 * gnus-srvr.el (gnus-server-set-info): Clear
9122 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9123
91242002-04-11 Simon Josefsson <jas@extundo.com>
9125
9126 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9127 viewing of security buttons. Thanks to Nicolas Kowalski
9128 <Nicolas.Kowalski@imag.fr>.
9129
9130 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
932e8ec6 9131 Jørgensen <arne+usenet@daimi.au.dk>.
23f87bed
MB
9132 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9133 <Nicolas.Kowalski@imag.fr>.
9134 (smime-decrypt-buffer): Ditto.
9135
91362002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9137
10d1d0af 9138 * gnus-art.el (gnus-article-prepare): Place point on the empty
23f87bed
MB
9139 header line.
9140
91412002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9142
9143 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9144
91452002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9146
9147 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9148
91492002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9150
9151 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9152 errors when debug.
9153
91542002-04-07 Josh Huber <huber@alum.wpi.edu>
9155
9156 * message.el (message-make-mft): Changed MFT code from using
9157 message-recipients (which included Bcc) to use only the To and CC
9158 headers.
9159
91602002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9161
9162 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9163 add link.
9164 (gnus-treat-mail-picon): Ditto.
9165 (gnus-treat-newsgroups-picon): Ditto.
9166 (gnus-picon-databases): Fix custom type.
9167 (gnus-picon-databases): Add link.
9168 (gnus-article-x-face-command): Add to gnus-picon group.
9169
91702002-04-01 Jesper Harder <harder@ifa.au.dk>
9171
9172 * message.el (message-buffer-naming-style): Remove.
9173
91742002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9175
9176 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9177
9178 * message.el (message-tool-bar-map): Ditto.
9179
9180 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9181
91822002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9183
9184 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9185
91862002-04-01 Paul Jarc <prj@po.cwru.edu>
9187
2f1982bb 9188 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
23f87bed 9189
e3e955fe 91902002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
23f87bed
MB
9191
9192 * dns.el: open-network-stream under XEmacs does udp.
9193
91942002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9195
9196 * spam.el (spam-enter-whitelist): New function.
9197 (spam-parse-whitelist): Ditto.
9198 (spam-refresh-list-cache): Ditto.
9199 (spam-address-whitelisted-p): New function.
9200
9201 * dns.el (query-dns): Use TCP when make-network-process isn't
9202 available.
9203 (dns-servers): New variable.
9204 (dns-parse-resolv-conf): New function.
9205 (query-dns): Use it.
9206
9207 * spam.el: New file.
9208
9209 * dns.el (query-dns): Test.
9210
23f87bed
MB
92112002-03-31 Paul Jarc <prj@po.cwru.edu>
9212
9213 * nnmaildir.el: Use defstruct. Use a single copy of
9214 nnmail-extra-headers to save memory. Store server's group name
9215 prefix instead of each group's prefixed name.
9216 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9217 nntp-server-buffer.
9218
92192002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9220
9221 * dns.el: New file.
9222
92232002-03-28 Simon Josefsson <jas@extundo.com>
9224
9225 * gnus-sum.el (gnus-summary-dummy-line-format):
9226 * gnus.el (gnus-summary-line-format): Fixing links to Info.
932e8ec6 9227 Trivial change from Björn Torkelsson <torkel@pdc.kth.se>.
23f87bed 9228
932e8ec6 92292002-03-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
9230
9231 * gnus-sum.el (gnus-summary-move-article)
9232 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9233 the doc string.
9234
92352002-03-28 Simon Josefsson <jas@extundo.com>
9236
9237 * mml-sec.el (mml-secure-message): Search after
9238 mail-header-separator from top of message.
9239
92402002-03-28 Paul Jarc <prj@po.cwru.edu>
9241
9242 * nnmaildir.el: Cosmetic changes.
9243 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9244 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9245 nnmaildir--group-ls): New macros/functions. Use them.
5eba16a3 9246 (nnmaildir--unlink): Evaluate argument only once.
23f87bed
MB
9247
92482002-03-27 Jesper Harder <harder@ifa.au.dk>
9249
9250 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9251 symbols.
9252 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9253 `gnus-point-at-eol'.
9254
92552002-03-27 Paul Jarc <prj@po.cwru.edu>
9256
9257 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9258 nnmaildir--marks-dir): New macros. Use them.
9259 Use inhibit-quit for atomicity instead of in-memory journaling.
9260 (nnmaildir--edit-prep): New function.
9261 (Local Variables): Use it.
9262
932e8ec6 92632002-03-26 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
9264
9265 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9266
92672002-03-25 Simon Josefsson <jas@extundo.com>
9268
9269 * message.el (message-mode): Fix doc.
9270
1b17f81a 92712002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9272
1b17f81a 9273 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9274
92752002-03-24 Jesper Harder <harder@ifa.au.dk>
9276
9277 * mml-sec.el (mml-unsecure-message): Add docstring.
9278
1b17f81a 92792002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9280
9281 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9282 value.
23f87bed
MB
9283
92842002-03-22 Josh Huber <huber@alum.wpi.edu>
9285
9286 * mml.el (mml-mode-map): Added a keybinding for
9287 `mml-unsecure-message'. Also, added a menu entry for said
9288 function in the Attachments menu.
9289
92902002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9291
9292 * canlock.el (canlock-version): Remove.
9293 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9294 here; simplify \x insertions.
9295 (canlock-sha1): New function, always return a unibyte string.
9296 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9297 of a password.
9298 (canlock-insert-header): Use `canlock-sha1'.
9299 (canlock-verify): Ditto.
9300
93012002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9302
9303 * message.el (message-fix-before-sending): Add an option that
9304 ignores illegible text.
9305 Trivial change from Mark Milhollan <mlm@attglobal.net>
9306
9307 * message.el (message-font-lock-keywords): Support multi-line MML
9308 tags.
9309
932e8ec6 93102002-03-21 Lőrentey Károly <lorentey@elte.hu>
996aa8c1 9311
23f87bed 9312 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9313
93142002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9315
9316 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9317 symbols for "View as different encoding" submenu.
9318
93192002-03-19 Simon Josefsson <jas@extundo.com>
9320
9321 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9322 encoding" submenu.
9323
93242002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9325
9326 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9327
932e8ec6 93282002-03-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
9329
9330 * gnus-sum.el (gnus-sum-thread-tree-root)
9331 (gnus-sum-thread-tree-single-indent)
9332 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9333 (gnus-sum-thread-tree-leaf-with-other)
9334 (gnus-sum-thread-tree-single-leaf): Make customizable.
9335
996aa8c1 93362002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9337
9338 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9339 names such as James "Kibo" Parry.
23f87bed 9340
932e8ec6 93412002-03-13 Pavel Janík <Pavel@Janik.cz>
23f87bed 9342
996aa8c1 9343 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9344
996aa8c1 9345 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9346
93472002-03-13 Josh Huber <huber@alum.wpi.edu>
9348
9349 * message.el (message-make-mft): Set case-fold-search while
9350 generating the MFT. Also, a little cleanup in the MFT code.
9351
996aa8c1 93522002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9353
996aa8c1
MB
9354 * message.el (message-qmail-inject-args): May be function. Adjust
9355 doc string and custom type.
9356 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9357 function.
23f87bed
MB
9358
93592002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9360
9361 * message.el (message-abbrevs-loaded): Remove.
9362 (mailabbrev): Require it.
9363
9364 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9365
93662002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9367
9368 * pop3.el (pop3-open-server): Set process buffer unibyte.
9369
93702002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9371
9372 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9373
93742002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9375
9376 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9377 too.
9378
1b17f81a 93792002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9380
9381 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9382 duplication.
9383 (gnus-summary-save-parts-type-history): Ditto.
9384 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9385
93862002-03-09 Paul Jarc <prj@po.cwru.edu>
9387
9388 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9389
996aa8c1
MB
93902002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9391
9392 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9393
23f87bed
MB
93942002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9395
9396 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9397 -->" as the end of the first article.
9398
23f87bed
MB
9399 * message.el (message-add-action): Use add-to-list.
9400 (message-delete-action): New function.
9401
9402 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9403 pieces.
9404
94052002-03-05 Paul Jarc <prj@po.cwru.edu>
9406
9407 * nnnil.el: New file.
9408 * gnus.el (gnus-valid-select-methods): Include nnnil.
9409
94102002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9411
9412 * message.el (message-syntax-checks): Because canlock is
9413 supported, we disable sender syntax check.
9414 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9415
9416 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9417 value of message-syntax-checks.
9418
9419 * qp.el (quoted-printable-decode-region): Doc addition.
9420 From: Eli Zaretskii <eliz@is.elta.co.il>
9421
9422 * mail-source.el (make-source-make-complex-temp-name): Use
9423 make-temp-file.
9424
9425 * mm-util.el (mm-make-temp-file): New function.
9426 * nneething.el (nneething-file-name): Use it.
9427 * mml-smime.el (mml-smime-encrypt): Ditto.
9428 * mm-view.el (mm-inline-wash-with-file): Ditto.
9429 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9430 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9431 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9432 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9433 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9434 * gnus-art.el (gnus-mime-print-part): Ditto.
9435
94362002-03-04 Paul Jarc <prj@po.cwru.edu>
9437
9438 * message.el (nnmaildir-article-number-to-base-name): New
9439 function.
9440 (nnmaildir-base-name-to-article-number): New function.
9441
94422002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9443
9444 * smime.el (smime-make-temp-file): Don't quote
9445 `temporary-file-directory'.
9446
94472002-03-04 Simon Josefsson <jas@extundo.com>
9448
9449 * smime.el (smime-sign-region): Rename argument keyfiles to
2f1982bb 9450 keyfile. You only sign something with one key.
23f87bed
MB
9451 (smime-sign-buffer): Better completing-read prompt.
9452 (smime-decrypt-buffer): Ditto.
9453
9454 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9455
9456 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9457 completing-read.
9458 (mm-view-pkcs7-decrypt): CRLF->LF.
9459
996aa8c1 94602002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9461
9462 * message.el (message-hierarchical-addresses): New variable.
9463 (message-get-reply-headers): Use it.
23f87bed 9464
996aa8c1 94652002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9466
9467 * message.el (message-mode): If buffer-file-name, don't set auto
9468 save file name.
23f87bed
MB
9469
94702002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9471
2f1982bb 9472 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
23f87bed
MB
9473 takes one argument in read-char.
9474
9475 * message.el (message-fix-before-sending): Forward a char.
9476 Check mmu-multibyte-p, add control-1.
9477
94782002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9479
9480 * gnus-start.el (gnus-read-init-file): Ditto.
9481
9482 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9483
23f87bed
MB
9484 * mail-source.el (mail-source-fetch): Extract the right error
9485 code.
9486
9487 * message.el (message-fix-before-sending): Check illegible text.
9488
9489 * gnus-util.el (gnus-multiple-choice): New function.
9490
9491 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9492 also defined in gnus-score.el.
9493
94942002-03-01 Paul Jarc <prj@po.cwru.edu>
9495
2f1982bb 9496 * message.el (message-get-reply-headers): Downcase email addresses
23f87bed
MB
9497 for comaparisons for duplicate removal.
9498
94992002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9500
2f1982bb 9501 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
23f87bed
MB
9502 implementation of PKCS#7, which just allows users read the
9503 message.
9504 (mm-view-pkcs7): Use it.
9505
95062002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9507
9508 * gnus.el (large-newsgroup-initial): New parameter.
9509
9510 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9511 (gnus-summary-insert-old-articles): Ditto.
9512
996aa8c1 95132002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9514
9515 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9516 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9517
95182002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9519
9520 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9521 small numbers.
9522
95232002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9524
9525 * deuglify.el: Fix comments.
9526
996aa8c1
MB
95272002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9528
9529 * mml.el (mml-generate-mime-1): Add cdr.
9530
23f87bed
MB
95312002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9532
9533 * html2text.el (html2text-clean-anchor): If there is no HREF,
9534 insert nothing.
9535
23f87bed
MB
9536 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9537 (mm-text-html-washer-alist): Ditto.
9538
9539 * mm-decode.el (mm-text-html-renderer): Add html2text.
9540
9541 * html2text.el: Face lift.
9542
9543 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9544
95452002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9546
9547 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9548
2f1982bb 9549 * deuglify.el: Change copy right. Add autoload. Add coding-system.
23f87bed 9550
996aa8c1
MB
95512002-02-22 Raymond Scholz <rscholz@zonix.de>
9552
9553 * deuglify.el: New file. The original file name is
9554 gnus-outlook-deuglify.el.
9555
95562002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9557
9558 * mm-decode.el (mm-display-external): Use
996aa8c1 9559 mm-file-name-rewrite-functions.
23f87bed
MB
9560
95612002-02-22 Paul Jarc <prj@po.cwru.edu>
9562
9563 * nnmaildir.el (nnmaildir-request-list): Report the highest
9564 article number, not the total number of articles.
9565
95662002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9567
9568 * gnus-sum.el: Move uu key map here.
9569 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9570
95712002-02-21 Paul Jarc <prj@po.cwru.edu>
9572
9573 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9574 nnmail-expiry-wait* if expire-age parameter is not set.
9575
95762002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9577
9578 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9579 function.
9580 (gnus-group-sort-selected-groups-by-real-name): New function.
9581 (gnus-group-make-menu-bar): Add sort by real name.
9582
9583 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9584 rebuild.
9585 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9586 nil as dependencies as well.
9587
95882002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9589
9590 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9591 for mime-parts.
9592
9593 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9594
1b17f81a
MB
9595 * message.el (message-send-mail): Be talkative.
9596
95972002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9598
23f87bed
MB
9599 * gnus-group.el (gnus-group-name-decode): Don't test
9600 multibyte-string, because it breaks XEmacs.
23f87bed 9601
1b17f81a 96022002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9603
9604 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9605 (mm-automatic-display): Ditto.
9606
9607 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9608
96092002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9610
9611 * many files: Remove trailing whitespaces, replace spc+tab with
9612 tab, replace leading whitespaces with tabs.
9613
96142002-02-19 Paul Jarc <prj@po.cwru.edu>
9615
9616 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9617 articles with no body and no blank line after the header.
9618
96192002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9620
9621 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9622 parts.
9623
9624 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9625 non-ascii chars.
9626
9627 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9628
9629 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9630 w3-delay-image-loads.
9631 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9632 (mm-w3-prepare-buffer): Ditto.
9633
9634 * mail-source.el (mail-source-fetch-directory): Run scripts.
9635
96362002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9637
9638 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9639 for Majordomo confirmations.
9640
96412002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9642
9643 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9644
96452002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9646
9647 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9648
1b17f81a 96492002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9650
9651 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9652 References header field.
23f87bed
MB
9653
96542002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9655
9656 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9657 (mm-inline-render-with-stdin): Ditto.
9658 (mm-inline-render-with-function): Ditto.
9659 (mm-inline-wash-with-file): Bind coding-system-for-write.
9660 (mm-inline-wash-with-stdin): Ditto.
9661
96622002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9663
9664 Suggested by Felix Natter <fnatter@gmx.net>
9665
9666 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9667 gnus-mime-externalize-view.
9668 (gnus-mime-view-part-internally): Rename from
9669 gnus-mime-internalize-view.
9670 (gnus-article-view-part-externally): Rename from
9671 gnus-article-externalize-part.
9672 (gnus-mime-action-alist): Change correspondingly.
9673 (gnus-mime-button-commands): Ditto.
9674 (gnus-mime-action-alist): Remove duplication.
9675
9676 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9677
96782002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9679
9680 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9681
9682 * gnus-art.el (gnus-display-mime): Use it.
9683
9684 * mm-partial.el (mm-partial-find-parts): Use it.
9685
9686 * gnus-sum.el (gnus-article-loose-mime): Rename from
9687 gnus-article-no-strict-mime.
9688 (gnus-summary-save-parts): Use it.
9689
96902002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9691
9692 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9693 local variable.
9694
9695 * gnus-art.el (article-display-x-face): Don't sort multiple
9696 X-Faces.
9697
96982002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9699
9700 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9701 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9702
9703 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9704
97052002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9706
9707 Some ideas is inspired by code from Hrvoje Niksic
9708 <hniksic@arsdigita.com>
9709
9710 * gnus-art.el (gnus-article-wash-function): Set the default to
9711 nil, so that we use mm-text-html-renderer instead.
9712 (article-wash-html): Use mm-text-html-renderer.
9713
9714 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9715 (mm-text-html-renderer): New variable.
9716 (mm-inline-text-html-renderer): Set the default to nil, so that we
9717 use mm-text-html-renderer instead.
9718
9719 * mm-view.el (mm-inline-text-html): New function.
9720 (mm-text-html-renderer-alist): New variable.
9721 (mm-inline-text-vcard): New function.
9722 (mm-inline-text): Split.
9723 (mm-links-remove-leading-blank): New function.
9724 (mm-inline-render-with-file): New function.
9725 (mm-inline-render-with-stdin): New function.
9726 (mm-inline-render-with-function): New function.
9727 (mm-text-html-washer-alist): New variable.
9728 (mm-inline-wash-with-file): New function.
9729 (mm-inline-wash-with-stdin): New function.
9730
5cedca8d 97312002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9732
9733 * message-utils.el: Fix installation doc.
23f87bed
MB
9734
97352002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9736
9737 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9738 (gnus-post-method): Use it.
9739 (gnus-summary-cancel-article): Find the correct post-method.
9740
9741 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9742 * message.el (message-send-news): Ditto.
9743 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9744 <ipmonger@delamancha.org>
9745
9746 * gnus.el (gnus-select-method): Fix doc.
9747 (gnus-server-string): Use 'using nntp'.
9748
9749 * gnus-agent.el (gnus-slave-unplugged): New command.
9750 From: Felix Natter <fnatter@gmx.net>
9751
97522002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9753
9754 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9755 Call edit-done-function first, then change the window
9756 configuration.
2f1982bb 9757 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
23f87bed
MB
9758 (gnus-article-edit-mode): mml-mode.
9759
9760 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
2f1982bb 9761 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
23f87bed
MB
9762
9763 * message-utils.el: Adopt the file.
9764
1b17f81a
MB
97652002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9766
23f87bed 9767 * message-utils.el: New file.
23f87bed
MB
9768
97692002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9770
9771 * gnus-sum.el (gnus-summary-move-article): Select-article only
2f1982bb 9772 when gnus-move-split-methods is non-nil. And we don't render or
23f87bed
MB
9773 mark the article.
9774
9775 * gnus-fun.el (gnus-shell-command-to-string): New function.
9776 (gnus-shell-command-on-region): New function.
9777 (gnus-random-x-face): Use them.
9778 (gnus-x-face-from-file): Ditto.
9779 (gnus-convert-image-to-gray-x-face): Ditto.
9780 (gnus-convert-gray-x-face-to-xpm): Ditto.
9781 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9782
97832002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9784
9785 * gnus-art.el (gnus-treat-display-xface): Don't use
9786 `shell-command-to-string' when compiling.
9787 (gnus-treat-display-grey-xface): Ditto.
9788
97892002-02-13 Paul Jarc <prj@po.cwru.edu>
9790
9791 * nnmaildir.el (nnmaildir--article-count): If the group is
9792 completely empty, report minimum article number as 1 instead of 0.
9793
97942002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9795
9796 * gnus-agent.el (gnus-get-predicate): Use nconc.
9797
9798 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9799 gnus-summary-display-cache as cache.
9800
9801 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9802 (nndoc-mail-in-mail-type-p): New function.
9803 (nndoc-mail-in-mail-article-begin): New function.
9804
98052002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9806
9807 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9808
9809 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9810 use-hard-newlines to nil.
9811
9812 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9813 image is not available if window-system is not available.
9814
9815 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9816
98172002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9818
9819 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9820 bookmark, because update-mark doesn't handle it correctly.
9821
98222002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9823
9824 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9825 directly instead of calling message-send-mail.
9826
9827 * gnus-start.el (gnus-read-descriptions-file): Use
9828 gnus-default-charset.
9829
9830 * mm-util.el (mm-guess-mime-charset): New function.
9831
9832 * gnus.el (gnus-default-charset): Use it.
9833 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9834 the default.
9835
98362002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9837
9838 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
e4769531 9839 (article-display-x-face): Use it. Disable gray xface, if
23f87bed
MB
9840 uncompface is not found.
9841
9842 * message.el (message-mode): Don't enable multibyte on an indirect
9843 buffer.
9844
9845 * nnrss.el (nnrss-content-function): New variable.
9846 (nnrss-request-article): Use it.
9847
98482002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9849
9850 * gnus.el: Add article-unsplit-urls.
9851 * gnus-sum.el: Ditto.
9852 * gnus-art.el (gnus-treat-strip-cr): New variable.
9853 (gnus-treatment-function-alist): Use it.
9854 (article-unsplit-urls): New function.
9855 (gnus-article-make-menu-bar): Use it.
9856 From: Michael Cook <michael.cook@cisco.com>
9857
98582002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9859
9860 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9861 copy.
9862
98632002-02-07 Paul Jarc <prj@po.cwru.edu>
9864
9865 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9866 with internal whitespace.
9867 (gnus-parent-id): Ditto.
9868
98692002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9870
9871 * gnus-art.el (gnus-article-treat-body-boundary): Add
9872 gnus-decoration property.
9873 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9874
23f87bed
MB
9875 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9876 too many spaces.
9877
9878 * rfc2047.el (rfc2047-unfold-region): Ditto.
2f1982bb 9879 (rfc2047-decode-region): Don't unfold. Let
23f87bed
MB
9880 gnus-article-treat-unfold-headers do it.
9881
cd1181db 98822002-02-07 Matt Armstrong <matt@lickey.com>
1b17f81a
MB
9883
9884 * message.el (message-mode): Set local-abbrev-table.
9885
98862002-02-07 Jesper Harder <harder@ifa.au.dk>
9887
23f87bed 9888 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
9889
98902002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9891
9892 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9893 (gnus-configure-posting-styles): Use it.
9894 (gnus-configure-posting-styles): Remove trailing newspaces.
9895
98962002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9897
9898 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9899 is non-nil.
9900
9901 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9902
9903 * gnus.el (gnus-server-to-method): Switch position with
9904 gnus-server-get-method.
9905 (gnus-agent): Add doc.
9906
9907 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9908 (gnus-summary-save-parts): Use it.
9909
9910 * gnus-art.el (gnus-display-mime): Use it.
9911 * mm-partial.el (mm-partial-find-parts): Use it.
9912
9913 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9914
23f87bed
MB
9915 * nnagent.el (nnagent-request-expire-articles): Don't delete
9916 files.
9917
932e8ec6 99182002-02-06 Stefan Reichör <xsteve@riic.at>
1b17f81a
MB
9919
9920 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9921
99222002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
9923
9924 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
9925
99262002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9927
9928 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9929 open parenthesis.
9930
9931 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9932 (mm-inline-text-html-render-with-w3): Ditto.
9933 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9934 Suggested by Dave Love <d.love@dl.ac.uk>.
9935
9936 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9937
9938 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9939 * nntp.el (nntp-send-command): Ditto.
9940 * nntp.el (nntp-send-command-nodelete): Ditto.
9941
99422002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9943
9944 * mm-url.el (mm-url-load-url): New function.
9945 (mm-url-insert-file-contents): Use it.
9946
9947 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9948
9949 * message.el (message-forward-make-body): Correctly copy
9950 forward-buffer.
9951
9952 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9953
99542002-02-04 Simon Josefsson <jas@extundo.com>
9955
9956 * gnus-art.el (gnus-article-followup-with-original): Mark with
9957 force, prevent errors when following up from article buffer.
9958 (gnus-article-reply-with-original): Ditto.
9959
9960 * binhex.el (binhex-decoder-switches): Fix doc. From
932e8ec6 9961 Pavel@Janik.cz (Pavel Janík).
23f87bed
MB
9962
99632002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9964
9965 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9966 highlight-citation after emphasize.
9967
1b17f81a 99682002-02-04 David Edmondson <dme@sun.com>
23f87bed 9969
1b17f81a 9970 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 9971
1b17f81a 9972 * nnml.el (nnml-open-marks): Ditto.
23f87bed 9973
1b17f81a 99742002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
9975
9976 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
9977
99782002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9979
9980 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9981 save-excursion.
9982 (gnus-cache-braid-heads): Ditto.
9983
9984 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9985 line, because there are extra articles in the overview buffer.
9986
9987 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9988
9989 * message.el (message-forward-rmail-make-body): Directly use
9990 rmail-msg-restore-non-pruned-header to avoid calling
9991 vertical-motion.
9992
99932002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9994
9995 * gnus-cache.el (gnus-summary-insert-cached-articles):
9996 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9997
9998 * gnus-group.el (gnus-group-mark-article-read): Nreverse
9999 gnus-newsgroups-unselected.
10000
10001 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10002 gnus-add-to-sorted-list.
10003
10004 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
2f1982bb 10005 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
23f87bed
MB
10006 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10007 (gnus-update-read-articles): UNREAD is sorted.
10008 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10009 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10010 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10011 (gnus-newsgroup-dormant): Require sorted.
10012
10013 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10014 directories.
10015 (gnus-dired-print): New function.
10016
2f1982bb 10017 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
23f87bed
MB
10018 ps-despool.
10019
100202002-02-02 Simon Josefsson <jas@extundo.com>
10021
10022 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10023
100242002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10025
10026 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
2f1982bb 10027 t. This makes gnus-agent customizable without putting
23f87bed
MB
10028 gnus-agentize into .gnus.
10029
10030 * gnus.el (gnus-agent): Make it customizable.
10031
23f87bed
MB
10032 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10033 if no article.
10034 (gnus-cache-possibly-remove-article): Ditto.
10035 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10036
1b17f81a
MB
100372002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10038
10039 * gnus-dired.el: New file.
10040
23f87bed
MB
100412002-02-01 Simon Josefsson <jas@extundo.com>
10042
10043 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10044
100452002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10046
10047 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10048 (mm-setup-w3m): Don't bind keys listed in the above.
10049
100502002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10051
10052 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10053 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10054 is non-nil; bind `w3m-force-redisplay' with nil.
10055
10056 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10057
10058 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10059
100602002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10061
2f1982bb 10062 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
23f87bed
MB
10063 use mail-header-unfold-field.
10064
10065 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10066 gnus-summary-limit.
10067
10068 * gnus-range.el (gnus-add-to-sorted-list): New function.
10069 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10070 (gnus-mark-article-as-unread): Ditto.
10071 (gnus-summary-mark-article-as-unread): Ditto.
10072 (gnus-build-get-header): Ditto.
10073 (gnus-summary-prepare-threads): Ditto.
10074 (gnus-summary-insert-pseudos): Ditto.
10075 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10076 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10077 (gnus-summary-insert-old-articles): Ditto.
10078
10079 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10080 (gnus-configure-posting-styles): Support the new format.
10081
10082 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10083 edebug-form-spec to (sexp body).
10084 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10085
10086 * message.el (message-reply-headers): Add doc.
10087
100882002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10089
10090 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10091 gnus-cache-active-hashtb.
10092
10093 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10094 (gnus-agent-summary-fetch-group): Use it.
10095
10096 * gnus-msg.el (gnus-debug-files): New variable.
10097 (gnus-debug-exclude-variables): New variable.
10098 (gnus-debug): Use them.
10099
10100 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10101
101022002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10103
10104 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10105 (message-mode-syntax-table): Move back the previous position.
10106
10107 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10108
10109 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10110 gnus-sorted-difference.
10111
10112 * nnsoup.el (nnsoup-request-expire-articles): Use
10113 gnus-sorted-difference.
10114
10115 * nnheader.el: Autoload gnus-sorted-difference.
10116
10117 * nnfolder.el (nnfolder-request-expire-articles): Use
10118 gnus-sorted-difference.
10119
10120 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10121 gnus-sorted-difference.
10122
10123 * gnus-range.el: Autoload cookies.
10124 (gnus-sorted-difference): New function.
10125 (gnus-sorted-ndifference): New function.
10126 (gnus-sorted-nintersection): Rename from
10127 gnus-set-sorted-intersection.
10128 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10129 (gnus-list-range-difference): Rename from
10130 gnus-inverse-list-range-intersection.
10131 (gnus-inverse-list-range-intersection): Use defalias.
10132
10133 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10134 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10135 (gnus-articles-to-read): Use gnus-sorted-difference.
10136 (gnus-summary-limit-mark-excluded-as-read): Use
10137 gnus-sorted-intersection and gnus-sorted-ndifference.
10138 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10139 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10140
10141 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10142
101432002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10144
10145 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10146 property to the buffer for using emacs-w3m command keys.
10147
10148 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10149 option.
10150
10151 * mm-view.el (mm-w3m-mode-map): New variable.
10152 (mm-w3m-mode-command-alist): New variable.
10153 (mm-w3m-minor-mode): Removed.
10154 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10155 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10156 buffer for using emacs-w3m command keys.
10157
101582002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10159
10160 * message.el (message-mode-syntax-table): Move forward.
10161 (message-cite-prefix-regexp): Auto detect non word constituents.
10162 (message-cite-prefix-regexp): Don't use with-syntax-table.
10163
10164 * gnus-sum.el (gnus-summary-update-info): Use
10165 gnus-list-range-intersection.
10166
10167 * gnus-agent.el (gnus-agent-fetch-headers): Use
10168 gnus-list-range-intersection.
10169
10170 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10171 (gnus-list-range-intersection): Use it.
10172 (gnus-inverse-list-range-intersection): Ditto.
10173 (gnus-sorted-intersection): Add doc.
10174 (gnus-set-sorted-intersection): Add doc.
10175 (gnus-sorted-union): New function.
10176 (gnus-set-sorted-union): New function.
10177
10178 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10179 (gnus-inverse-list-range-intersection): Ditto.
10180
101812002-01-29 Karl Kleinpaste <karl@charcoal.com>
10182
10183 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10184
10185 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10186 and permit `:' and `\' in order to handle full Windows pathnames.
10187 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10188 technically not correct per standard, but seems to have common use.
10189
101902002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10191
10192 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10193 replacing numbers.
10194
101952002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10196
10197 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10198
10199 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10200 Don't split when the window is small, e.g. when a small *BBDB*
10201 window is the lowest one.
10202
10203 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2f1982bb
JB
10204 nnheader-find-nov-line to speed up. Use nreverse, because it is
10205 sorted. Use nnheader-insert-nov-file.
23f87bed
MB
10206
102072002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10208
10209 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10210
10211 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10212 of `w3m-display-inline-images' with the value of
10213 `mm-inline-text-html-with-images'.
10214 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10215
10216 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10217
102182002-01-27 Richard M. Stallman <rms@gnu.org>
10219
10220 * time-date.el: Add autoload cookies. Many doc fixes.
10221 (time-add): New function.
10222 (time-subtract): Renamed from subtract-time.
10223 (subtract-time): New alias for time-subtract.
10224
102252002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10226
10227 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10228 emacs-w3m in doc-string.
10229
23f87bed
MB
102302002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10231
10232 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10233
10234 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10235 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10236 (mm-w3m-cid-retrieve): New function.
10237 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10238
102392002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10240
10241 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10242
102432002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10244
10245 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10246
102472002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10248
10249 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10250 32K.
10251
10252 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10253
10254 * nnmail.el (nnmail-article-group): Decode headers before running
10255 split rules over them.
10256 (nnmail-mail-splitting-charset): New variable.
10257
10258 * smiley.el: Replaced with smiley-ems.el.
10259
102602002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10261
10262 * mm-url.el (mm-url-predefined-programs): Add w3m.
10263 (mm-url-program): Ditto.
10264
102652002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10266
10267 * nnml.el (nnml-use-compressed-files): New variable.
10268 (nnml-filenames-are-evil): Removed.
10269 (nnml-current-group-article-to-file-alist): Don't use.
10270 (nnml-update-file-alist): Inhibit.
10271 (nnml-article-to-file): Use new var.
10272
102732002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10274
10275 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10276
2f1982bb 10277 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
23f87bed
MB
10278
102792002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10280
10281 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10282 function.
10283
10284 * gnus-util.el (gnus-cache-file-contents): New function.
10285
10286 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10287 (gnus-agent-load-alist): Use it.
10288
10289 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10290
10291 * nnheader.el (nnheader-insert-nov-file): New function.
10292
10293 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10294
10295 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10296 there are no references.
10297 (gnus-extract-message-id-from-in-reply-to): New function.
10298 (gnus-nov-parse-line): Use in-reply-to if there are no
10299 references.
10300
103012002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10302
10303 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10304
10305 * gnus-util.el (gnus-parse-without-error): New macro.
10306
103072002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10308
10309 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
2f1982bb 10310 (gnus-article-wash-function): Use locate-library to decide which
23f87bed
MB
10311 to use.
10312
103132002-01-25 Simon Josefsson <jas@extundo.com>
10314
10315 * pop3.el (pop3-munge-message-separator): Work if no date.
10316 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10317
103182002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10319
10320 * gnus-agent.el (gnus-agent-save-alist): Fix.
10321
10322 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10323 mistake. Reinstated lost code.
10324
103252002-01-25 Josh Huber <huber@alum.wpi.edu>
10326
10327 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10328 one exists in the case of an encrypted message with an internal
10329 signature.
10330
103312002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10332
10333 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10334
23f87bed
MB
103352002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10336
10337 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10338 error.
10339
10340 * gnus.el (gnus-server-to-method): Made into subst.
10341 (gnus-server-method-cache): New variable.
10342 (gnus-server-to-method): Use it.
10343 (gnus-group-method-cache): New variable.
10344 (gnus-find-method-for-group-1): Renamed.
10345 (gnus-find-method-for-group): New function.
10346 (gnus-group-method-cache): Removed.
10347
10348 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10349 function.
10350
10351 * gnus-range.el (gnus-members-of-range): New function.
10352 (gnus-list-range-intersection): Renamed.
10353 (gnus-inverse-list-range-intersection): New function.
10354
10355 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10356
10357 * nnagent.el (nnagent-retrieve-headers): New implementation.
10358
10359 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10360 implementation.
10361
103622002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10363
23f87bed
MB
10364 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10365 charset-encoded html contents.
10366
103672002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10368
10369 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10370 an empty file.
10371
10372 * nnweb.el (url): Ignore errors when request url.
10373
10374 * nnrss.el: Clean up the comments.
10375
103762002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10377
23f87bed
MB
10378 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10379 (mm-inline-media-tests): Test whether the value of
10380 `mm-inline-text-html-renderer' is a function for text/html.
10381
10382 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10383 separated from `mm-inline-text'.
10384 (mm-w3m-minor-mode): New variable.
10385 (mm-w3m-setup): New variable.
10386 (mm-setup-w3m): New function.
10387 (mm-inline-text-html-render-with-w3m): New function.
10388 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10389 text/html.
10390
23f87bed
MB
103912002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10392
10393 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10394 and `gnus-xmas-completing-read'.
10395
103962002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10397
10398 * nneething.el (nneething-message-id-number): Abolished.
10399 (nneething-encode-file-name): Not encode numerical characters.
10400 (nneething-make-head): `nneething-message-id-number' is not
10401 used to generate message IDs.
10402
104032002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10404
10405 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10406 characters.
10407
104082002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10409
10410 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10411 (gnus-xmas-redefine): Redefine conditionally.
10412
104132002-01-22 Josh Huber <huber@alum.wpi.edu>
10414
10415 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10416 tag.
10417
104182002-01-22 Josh Huber <huber@alum.wpi.edu>
10419
10420 * message.el (message-font-lock-keywords): Added the secure tag.
10421 * mml-sec.el: Added functions to generate/modify/remove the secure
10422 tag while in message mode.
10423 * mml-sec.el (mml-secure-message): New.
10424 * mml-sec.el (mml-unsecure-message): New.
10425 * mml-sec.el (mml-secure-message-sign-smime): New.
10426 * mml-sec.el (mml-secure-message-sign-pgp): New.
10427 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10428 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10429 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10430 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
e1dbe924 10431 * mml.el (mml-parse-1): Added code to recognize the secure tag and
23f87bed
MB
10432 convert it to either a part or multipart depending on if there are
10433 other parts in the message.
10434 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10435 to use the secure tag, rather than the part tag.
10436 * mml.el (mml-preview): Added a save-excursion to keep cursor
10437 position after doing an MML preview.
10438
104392002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10440
10441 * nnheader.el (nnheader-parse-overview-file): New function.
10442 (nnheader-write-overview-file): New function.
10443
104442002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10445
10446 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10447 in wanted.
10448
10449 * nnweb.el (nnweb-type-definition): Clean up.
10450
e3e955fe 104512002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
23f87bed
MB
10452
10453 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10454 buffer exists before jumping to it.
10455
104562002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10457
10458 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10459 function.
10460 (article-wash-html): Use it.
10461 (gnus-article-wash-function): New variable.
10462 (gnus-article-wash-html-with-w3m): New function.
10463
23f87bed
MB
104642002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10465
10466 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10467 command line.
10468
104692002-01-21 Simon Josefsson <jas@extundo.com>
10470
10471 * canlock.el (base64-encode-string): Autoload it from base64.
10472 (canlock-make-cancel-key): Base64 encode unibyte string.
10473
104742002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10475
10476 * nnfolder.el (nnfolder-request-accept-article): Unfold
10477 x-from-line.
10478 (nnfolder-request-replace-article): Ditto.
10479
104802002-01-20 Nevin Kapur <nevin@jhu.edu>
10481
10482 * gnus-group.el (gnus-group-best-unread-group): Use the right
10483 positioning function.
10484
104852002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10486
10487 * smiley-ems.el (smiley-region): Use new function.
10488 (smiley-update-cache): Use general image functions.
10489 (smiley-region): Use general functions.
10490
10491 * gnus-util.el (gnus-graphic-display-p): New function.
10492
10493 * nnmail.el (nnmail-article-group): Allow outputting traces of
10494 non-strings.
10495
10496 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10497 (nndoc-exim-bounce-type-p): New function.
10498
10499 * message.el (message-dont-send): Doc fix.
10500
10501 * gnus-util.el (gnus-completing-read): Remove
10502 inherit-input-method.
10503
10504 * gnus-art.el (gnus-treat-smiley): Doc fix.
10505
10506 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10507 articles.
10508
105092002-01-19 Simon Josefsson <jas@extundo.com>
10510
10511 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10512 (imap-kerberos4-open): Ditto.
10513 (imap-open): Set port correctly, don't set auth.
10514
105152002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10516
10517 * gnus.el (gnus-version-number): Bump version number.
10518
996aa8c1 105192002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10520
10521 * gnus.el: Oort Gnus v0.05 is released.
10522
105232002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10524
10525 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10526 exists.
10527
10528 * gnus-spec.el (gnus-string-width-function): New function.
10529 (gnus-tilde-cut-form): Use it.
10530 (gnus-tilde-max-form): Ditto.
10531 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10532 (gnus-substring-function): Use it.
10533 (gnus-tilde-cut-form): Ditto.
10534 (gnus-substring-function): New function.
10535
10536 * message.el (message-check-news-header-syntax): New message.
10537
10538 * gnus.el (gnus-slave-no-server): Doc fix.
10539
10540 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10541
105422002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10543
10544 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10545 `seen' if it looks like (seen NUM1 . NUM2). It should be
10546 (seen (NUM1 . NUM2)).
10547
105482002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10549
10550 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10551 number in closed topics.
10552
105532002-01-19 Daniel Pittman <daniel@rimspace.net>
10554
10555 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10556 functions.
10557
105582002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10559
10560 * gnus.el (gnus-group-find-parameter): Clean up.
10561
10562 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10563 articles.
10564
10565 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10566
10567 * nnmail.el (nnmail-article-group): Clean up.
10568
105692002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10570
10571 * gnus-agent.el (gnus-category-name): Intern the category name.
10572
105732002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10574
10575 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10576
10577 * gnus-util.el (gnus-completing-read): New function.
10578
105792002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10580
10581 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10582
10583 * smiley-ems.el (smiley-region): Register smiley.
10584 (smiley-toggle-buffer): Rewrite the function.
10585 (smiley-active): Removed.
10586
105872002-01-19 Simon Josefsson <jas@extundo.com>
10588
10589 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10590 Jesper Harder <harder@ifa.au.dk>.
10591
105922002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10593
10594 * gnus-art.el (gnus-request-article-this-buffer): Call
10595 `nneething-get-file-name' to extract the file name from the
10596 message id.
10597
10598 * nneething.el (nneething-encode-file-name): New function.
10599 (nneething-decode-file-name): Ditto.
10600 (nneething-get-file-name): Ditto.
10601 (nneething-make-head): Encode the file name and encapsulate it
10602 into the field of the message id.
10603
106042002-01-18 Simon Josefsson <jas@extundo.com>
10605
10606 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10607 stored in .marks.
10608
10609 * nnfolder.el (nnfolder-request-update-info): Ditto.
10610
106112002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10612
10613 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10614
106152002-01-18 Simon Josefsson <jas@extundo.com>
10616
10617 * imap.el (imap-starttls-p): Don't check for binary.
10618 (imap-gssapi-auth-p): Ditto.
10619 (imap-kerberos4-auth-p): Ditto.
10620 (imap-open): Change logic. Iterate through all possible streams,
10621 instead of bailing out after first failure. Move authenticator
10622 decision to `imap-authenticate'.
10623 (imap-authenticate): Change logic, now finds the authenticator to
10624 use, was previously in `imap-open'.
10625 (imap-open): Return nil on failure.
10626 (imap-open): Setup temp buffer correctly.
10627 (imap-open): Return buffer only on success.
10628 (imap-interactive-login, imap-interactive-login): Tell the user
10629 which stream/authenticator is used for the queried
10630 username/password.
10631 (imap-open, imap-authenticate): Set variables.
10632 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10633 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10634
106352002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10636
10637 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10638
106392002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10642
106432002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10644
10645 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10646 (gnus-agent-group-mode-map): Bind it to "Jo".
10647 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10648
106492002-01-17 Karl Kleinpaste <karl@charcoal.com>
10650
10651 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10652 (gnus-summary-mail-toolbar): Add mail article deletion button.
10653
10654 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10655 false positives for lines of "^^^^".
10656
2f1982bb 10657 * gnus-picon.el (gnus-picon-find-face): Faces database is all
23f87bed
MB
10658 lowercase.
10659
106602002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10661
10662 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
2f1982bb 10663 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
23f87bed
MB
10664 duplications.
10665 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10666
106672002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10668
10669 * gnus-sum.el (gnus-summary-initial-limit): Inline
10670 gnus-summary-limit-children.
10671 (gnus-summary-initial-limit): Don't limit if
10672 gnus-newsgroup-display is nil.
10673 (gnus-summary-initial-limit): No, don't.
10674
10675 * gnus-util.el
10676 (gnus-put-text-property-excluding-characters-with-faces): Inline
10677 gnus-put-text-property.
10678
10679 * gnus-spec.el (gnus-default-format-specs): New variable.
10680
10681 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10682 gnus-format-specs.
10683 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10684
10685 * gnus-spec.el (gnus-update-format-specifications): Really check
10686 the Gnus version of the .newsrc.eld file.
10687 (gnus-format-specs): Save the new default summary format.
10688
10689 * gnus-util.el (gnus-parent-id): Check whether references is empty
10690 before splitting.
10691
10692 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10693 functions.
10694 (gnus-gather-threads-by-references): Inline
10695 `gnus-split-references'.
10696
10697 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10698 default value of gnus-summary-line-format-spec.
10699
107002002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10701
10702 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10703 message.
10704 (nnslashdot-request-list): Ditto.
10705 (nnslashdot-sid-strip): Removed.
10706
107072002-01-15 Simon Josefsson <jas@extundo.com>
10708
10709 * nnimap.el (nnimap-close-asynchronous): Enable.
10710 (nnimap-close-group): Expunge.
10711
107122002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10713
10714 * gnus-util.el (gnus-user-date-format-alist): Typo.
10715 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10716
107172002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10718
10719 * nneething.el (nneething-request-article): Set
10720 `nnmail-file-coding-system' to `binary' locally, in order to read
10721 files without any conversion.
10722
107232002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10724
10725 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10726 nnheader-file-coding-system and nnmail-active-file-coding-system.
10727 (gnus-agent-regenerate-group): Ditto.
10728 (gnus-agent-regenerate): Ditto.
10729 (gnus-agent-write-active): Ditto.
10730 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10731
107322002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10733
10734 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10735 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10736
107372002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10738
10739 * gnus.el: We don't need gnus-article-show-all-headers.
10740
10741 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10742 Ditto.
10743
10744 * gnus-sum.el (gnus-summary-select-article): Don't call
10745 show-all-headers, because hidden headers are not hidden text any
10746 more.
10747
107482002-01-13 Simon Josefsson <jas@extundo.com>
10749
10750 * message.el (message-newline-and-reformat): Use `newline' instead
10751 of inserting \n, so that the newline is marked as hard.
10752
1b17f81a
MB
107532002-01-13 Jesper Harder <harder@ifa.au.dk>
10754
23f87bed 10755 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10756
107572002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10758
10759 * imap.el (imap-close): Keep going if quit.
10760
10761 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10762 nntp-server-buffer.
10763
107642002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10765
10766 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10767 avoid unbinding shadowed variables.
10768
10769 * gnus-art.el (gnus-picon-databases): Moved here.
10770 (gnus-picons-installed-p): Moved here.
10771 (gnus-article-reply-with-original): Use `mark'.
10772
10773 * gnus.el (gnus-picon): Moved here and renamed.
10774
10775 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10776 installed.
10777 (gnus-treat-mail-picon): Ditto.
10778 (gnus-treat-newsgroups-picon): Ditto.
10779
10780 * gnus-picon.el (gnus-picons-installed-p): New function.
10781
107822002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10783
10784 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10785
107862002-01-12 Simon Josefsson <jas@extundo.com>
10787
10788 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10789 (nnimap-before-find-minmax-bugworkaround): Use it.
10790 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10791 (nnimap-dont-close): New variable.
10792 (nnimap-close-group): Use it.
10793
107942002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10795
10796 * gnus-art.el (gnus-article-reply-with-original): Use
10797 `mark-active'.
10798
10799 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10800
10801 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10802 (gnus-score-advanced): Clean up.
10803 (gnus-score-advanced): Accept a multiple of the score.
10804
108052002-01-12 Simon Josefsson <jas@extundo.com>
10806
10807 * flow-fill.el (fill-flowed-display-column)
10808 (fill-flowed-encode-columnq): New variables. Suggested by
932e8ec6 10809 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
23f87bed
MB
10810 (fill-flowed-encode, fill-flowed): Use them.
10811
10812 * message.el (message-send-news, message-send-mail): Use
10813 m-b-s-n-p-e-h-n.
10814
10815 * mml.el (autoload): Autoload fill-flowed-encode.
10816 (mml-buffer-substring-no-properties-except-hard-newlines): New
10817 function.
10818 (mml-read-part): Use it.
10819 (mml-generate-mime-1): Encode format=flowed if appropriate.
10820 (mml-insert-mime-headers): Insert format=flowed.
10821
10822 * flow-fill.el (fill-flowed-encode): New function.
10823 (fill-flowed): Bind fill-column to window width.
10824
108252002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10826
10827 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10828 it exists.
10829 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10830 (gnus-summary-buffer-name): Don't return the dead name after all.
10831 (gnus-summary-setup-buffer): Kill the dead buffer.
10832
10833 * gnus-art.el (gnus-article-followup-with-original): Store the
10834 value of the mark before deactivating it.
10835
108362002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10837
10838 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10839 From: Karl Kleinpaste <karl@charcoal.com>
10840
10841 * gnus-art.el (article-display-x-face): Ditto.
10842 (gnus-article-reply-with-original): Use gnus-region-active-p.
10843 (gnus-article-followup-with-original): Ditto.
10844
10845 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10846 downloadable article either.
10847
108482002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10849
10850 * gnus-art.el (article-display-x-face): Insert From:.
10851
10852 * gnus-sum.el (gnus-summary-move-article): Don't draw the
2f1982bb 10853 article. Bind gnus-display-mime-function and
23f87bed
MB
10854 gnus-article-prepare-hook.
10855
10856 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
2f1982bb 10857 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
23f87bed 10858 gnus-agent-possibly-synchronize-flags to the last.
2f1982bb 10859 (gnus-agent-go-online): New function. New variable.
23f87bed
MB
10860
108612002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10862
10863 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10864 (gnus-agent-regenerate): Ditto.
10865
108662002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10867
10868 * message.el (message-ignored-news-headers)
10869 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10870 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10871
10872 * gnus.el (gnus-gethash-safe): New macro.
10873
10874 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10875 (gnus-agent-regenerate): Show messages.
10876
108772002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10878
10879 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10880 (gnus-agent-regenerate): New function.
10881 (gnus-agent-save-alist): Sort.
10882 (gnus-agent-copy-nov-line): Test eobp.
10883 (gnus-agent-retrieve-headers): Erase buffer.
10884
108852002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10886
10887 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10888 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10889
10890 * gnus.el (gnus-agent-covered-methods): Move here.
10891 (gnus-online): New function.
10892 (gnus-agent-method-p): Move here.
10893
10894 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
2f1982bb 10895 nil. Remove articles-alist.
23f87bed
MB
10896
10897 * gnus-start.el (gnus-get-unread-articles): Check online.
10898 (gnus-groups-to-gnus-format): Ditto.
10899 (gnus-active-to-gnus-format): Ditto.
10900
10901 * gnus-agent.el (gnus-agent-get-function): Use it.
10902 (gnus-agent-get-undownloaded-list): Ditto.
10903 (gnus-agent-fetch-session): Only fetch online methods.
10904
10905 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10906 (gnus-server-mode-map): Ditto.
10907 (gnus-server-offline-face): New face.
10908 (gnus-server-offline-face): New variable.
10909 (gnus-server-font-lock-keywords): Add offline.
10910 (gnus-server-insert-server-line): Ditto.
10911 (gnus-server-offline-server): New function.
10912
10913 * gnus-int.el (gnus-open-server): Turn to offline.
10914 (gnus-server-unopen-status): New variable.
10915
109162002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10917
10918 * nnkiboze.el (nnkiboze-request-article): Use
10919 gnus-agent-request-article.
10920
10921 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
2f1982bb 10922 function. Insert undownloaded NOV.
23f87bed
MB
10923
10924 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10925 (gnus-agent-request-article): New function.
10926
10927 * gnus.el (gnus-agent-cache): New variable.
10928
10929 * gnus-int.el (gnus-retrieve-headers): Use
10930 gnus-agent-retrieve-headers.
10931 (gnus-request-head): Use gnus-agent-request-article.
10932 (gnus-request-body): Ditto.
10933
10934 * gnus-art.el (gnus-request-article-this-buffer): Use
10935 gnus-agent-request-article.
10936
10937 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10938 article if it is undownloaded.
10939
109402002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10941
10942 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10943
109442002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10945
10946 * canlock.el (canlock-string-as-unibyte): New macro.
10947 (canlock-sha1-with-openssl): Return a unibyte string.
10948 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10949
109502002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10951
10952 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10953
109542002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10955
10956 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10957 application/x-emacs-lisp.
10958
10959 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10960
10961 * nntp.el (nntp-request-article): Add group parameter.
10962 (nntp-request-head): Ditto.
2f1982bb 10963 (nntp-find-group-and-number): Add parameter group. Figure out
23f87bed
MB
10964 number if the status line doesn't give (e.g. quimby.gnus.org).
10965
109662002-01-08 Simon Josefsson <jas@extundo.com>
10967
10968 * mml.el (mml-generate-mime-1): Set recipient correctly.
10969
109702002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10971
10972 * message.el (message-read-from-minibuffer): Add parameter
10973 initial-contents.
10974 * gnus-msg.el (gnus-summary-resend-message): Use it.
10975
10976 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10977 behavior of quit-config.
10978
932e8ec6 109792002-01-08 Bjørn Mork <bmork@dod.no> (tiny change)
996aa8c1 10980
23f87bed 10981 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
10982
109832002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
10984
10985 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
10986
109872002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10988
2f1982bb 10989 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
23f87bed
MB
10990
10991 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10992
10993 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10994 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10995 because bbdb may use it.
10996
109972002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10998
10999 * nneething.el (nneething-request-article): When a non-text file
11000 is converted to an article, its data is encoded in base64. Call
11001 `nneething-make-head' with options to specify MIME types.
11002 (nneething-make-head): Add optional arguments to specify MIME
11003 types.
11004
110052002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11006
11007 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11008 header if there is not.
11009
11010 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11011
11012 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11013 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11014 (gnus-inews-do-gcc): Use them.
11015
11016 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11017 gnus-newsgroup-unselected.
11018
110192002-01-06 Simon Josefsson <jas@extundo.com>
11020
11021 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11022 condition-case, not ignore-errors.
11023
110242002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11025
11026 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11027 gnus-fetch-old-headers.
11028
11029 * gnus-art.el (article-display-x-face): Use the current buffer
2f1982bb 11030 unless `W f'. Otherwise, X-Face may be shown in the header of a
23f87bed
MB
11031 forwarded part.
11032 (gnus-treatment-function-alist): Treat xface before hiding
11033 headers.
11034
110352002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11036
11037 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11038 parameters.
11039
110402002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11041
11042 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11043 (mm-guess-charset): New function.
11044 (mm-charset-after): Use it.
11045 (mm-detect-coding-region): New function.
11046 (mm-detect-mime-charset-region): New function.
11047
11048 * gnus-sum.el (gnus-summary-show-article): Use
11049 mm-detect-coding-region.
11050
110512002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11052
11053 * message.el (message-make-fqdn): Be less violent.
11054
11055 * gnus.el (gnus-logo-color-style): Compute custom form
11056 automatically.
11057
11058 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11059 score file of the parent to the document group.
11060
11061 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11062 parameters parameter.
11063
11064 * gnus-score.el (gnus-score-load-file): Clean up.
11065
110662002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11067
11068 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11069 From: Damien Wyart <damien.wyart@free.fr>
11070
11071 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11072
110732002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11074
11075 * gnus-sum.el (gnus-select-group-hook): Typo.
11076
11077 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11078 is no quoted-printable-encoded STRING.
11079 From: Jesper Harder <harder@ifa.au.dk>
11080
11081 (rfc2047-decode-string): Decode it.
11082
110832002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11084
11085 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11086
e3e955fe 110872002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
23f87bed
MB
11088
11089 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11090 buffer to get rid of junk line.
11091
110922002-01-05 Simon Josefsson <jas@extundo.com>
11093
11094 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11095 C-o.
11096 (message-mode-map): Bind message-insert-or-toggle-importance to
11097 C-c C-u.
11098 (message-mode-map): Bind message-disposition-notification-to to
11099 C-c M-n.
11100 (message-mode-menu): Add m-d-n-t.
11101 (message-mode-field-menu): Add m-goto-from.
11102 (message-mode): Doc fix.
11103 (message-goto-from): New function.
11104 (message-insert-disposition-notification-to): New function.
11105 (message-tool-bar-map): Add receipt button.
11106
111072002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11108
11109 * gnus-sum.el (gnus-thread-latest-date): New function.
11110 (gnus-thread-sort-by-most-recent-number): Renamed.
11111 (gnus-thread-sort-functions): Doc fix.
11112 (gnus-select-group-hook): Don't use setq on a hook.
2f1982bb 11113 (gnus-thread-latest-date): Use date, not number.
23f87bed
MB
11114
11115 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11116 (gnus-agent-expire): Allow regexp of expire-days.
11117
11118 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11119 region.
11120 (gnus-article-followup-with-original): Ditto.
11121
11122 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11123
11124 * gnus-art.el (gnus-mime-display-alternative): Use
11125 gnus-local-map-property.
11126 (gnus-mime-display-alternative): Ditto.
11127 (gnus-insert-mime-security-button): Ditto.
11128 (gnus-insert-next-page-button): Ditto.
11129 (gnus-button-prev-page): Take optional args.
11130 (gnus-insert-prev-page-button): widget-convert.
11131
11132 * gnus-util.el (gnus-local-map-property): New function.
11133
11134 * gnus-art.el (gnus-prev-page-map): Use parent map.
11135 (gnus-next-page-map): Ditto.
11136
11137 * gnus-spec.el (gnus-parse-format): Clean up.
11138 (gnus-parse-format): Do complex formatting for %=.
11139
11140 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11141 "X-Face: " to the data in the built-in scenario.
11142
11143 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11144 (gnus-correct-pad-form): Renamed.
11145 (gnus-tilde-max-form): Clean up.
11146 (gnus-pad-form): Use gnus-use-correct-string-widths.
11147
11148 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11149 support if that is available.
11150
11151 * gnus-sum.el (gnus-thread-highest-number): New function.
11152 (gnus-thread-sort-by-most-recent-thread): New function.
11153 (gnus-thread-sort-functions): Doc fix.
11154
111552002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11156
11157 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11158 all cases.
11159 (gnus-summary-mode): Enable it in all cases.
11160 (gnus-summary-display-article): Ditto.
11161 (gnus-summary-edit-article): Ditto.
11162
11163 * gnus-ems.el (gnus-put-image): Really return glyph.
11164
11165 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11166 (gnus-treat-smiley): Don't take "P" in the interactive form.
11167
111682002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11169
11170 * compface.el (uncompface): XEmacs and Emacs have differing
11171 capabilities.
11172
11173 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11174
11175 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11176 (gnus-article-xface-ring-size): Removed.
11177 (gnus-article-display-xface): Removed.
11178 (gnus-remove-image): Cleaned up.
11179
11180 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11181 (gnus-xmas-create-image): Take pbm files.
11182 (gnus-x-face): Removed.
11183 (gnus-xmas-article-display-xface): Removed.
11184
11185 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11186 default-enable-multibyte-characters.
11187
11188 * compface.el (uncompface): Doc fix.
11189
11190 * gnus-art.el (gnus-article-x-face-command): Use
11191 gnus-display-x-face-in-from.
11192
11193 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11194
11195 * gnus-ems.el (gnus-put-image): Return the image.
11196
11197 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11198 (gnus-x-face): Moved here.
11199
112002002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11201
11202 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11203 invisible if string is nil.
11204 (gnus-xmas-article-display-xface): Use it.
11205
11206 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11207 property when string is nil.
11208 (gnus-article-display-xface): Use it.
11209
112102002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11211
11212 * gnus-art.el (article-display-x-face): Check whether valid grey
11213 face was returned.
11214 (article-display-x-face): Place image in the right spot.
11215
11216 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11217 stderr.
11218 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11219
112202002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11221
11222 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11223 parameters.
11224 (gnus-xmas-put-image): Allow non-strings to be passed.
11225
11226 * gnus-art.el (article-display-x-face): Use optional parameters.
11227
11228 * gnus-ems.el (gnus-create-image): Take optional parameters.
11229
11230 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11231
11232 * compface.el (compface-xbm-p): Removed.
11233
11234 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11235 (gnus-article-display-xface): Use compface.
11236
11237 * compface.el: New file.
11238
11239 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11240 (gnus-convert-image-to-x-face-command): Ditto.
11241 (gnus-random-x-face): Quote argument.
11242 (gnus-x-face-from-file): Ditto.
11243
112442002-01-03 Paul Jarc <prj@po.cwru.edu>
11245
2f1982bb 11246 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
23f87bed
MB
11247 the expire-group parameter once per article rather than once
11248 per group; bind `nnmaildir-article-file-name' and `article'
11249 for convenience. Leave article alone when expire-group
11250 specifies the current group.
2f1982bb 11251 (nnmaildir--update-nov): Be more concurrency-friendly with
23f87bed
MB
11252 temp file names.
11253
112542002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11255
11256 * gnus-start.el (gnus-read-init-file): Cleaned up.
11257
112582002-01-03 Dave Love <d.love@dl.ac.uk>
11259
11260 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11261 (gnus-read-init-file): Don't use it.
11262
112632002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11264
11265 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11266
996aa8c1 112672002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11268
11269 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11270 for ~/.gnus.
23f87bed
MB
11271
112722002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11273
11274 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11275 * nnspool.el (nnspool-request-post): Ditto.
11276
11277 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11278 (mm-find-mime-charset-region): Use it.
11279
112802002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11281
11282 * gnus.el (gnus-summary-line-format): Added :link.
11283 * gnus-topic.el (gnus-topic-line-format): Ditto.
11284 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11285 * gnus-srvr.el (gnus-server-line-format): Ditto.
11286 * gnus-group.el (gnus-group-line-format): Ditto.
11287
11288 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11289 :keys, it works on both Emacsen.
11290
112912002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11292
11293 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11294
112952002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11296
11297 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11298
112992002-01-03 Reiner Steib <reiner.steib@gmx.de>
11300
11301 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11302 very wide reply.
11303
113042002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11305
11306 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11307 (gnus-picon-cache): New variable.
11308 (gnus-picon-transform-newsgroups): Cache stuff.
11309
11310 * gnus-art.el (gnus-article-reply-with-original): New command.
11311 (gnus-article-followup-with-original): New command.
11312
11313 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11314 END parameters.
11315 (gnus-summary-followup): Take a list of list of articles.
11316 (gnus-inews-yank-articles): Allow lists of article/regions.
11317
11318 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11319 longer the usual commands.
11320
11321 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11322 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11323 shell-command-on-region.
11324
113252002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11326
11327 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
4e2af782 11328 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
23f87bed
MB
11329
113302002-01-03 Steve Youngs <youngs@xemacs.org>
11331
11332 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11333 understand ':keys', wrap it in an featurep 'xemacs.
11334
113352002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11336
11337 * gnus-ems.el (gnus-article-display-xface): Show xface in the
2f1982bb
JB
11338 order of headers (Actually, it is called in a reversed order).
11339 Add 'gnus-image-text-deletable property.
23f87bed
MB
11340 (gnus-remove-image): Remove text with such a property.
11341
11342 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11343 gnus-put-image.
11344
11345 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
2f1982bb 11346 with ", ".
23f87bed
MB
11347
113482002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11349
11350 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11351
11352 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
e4769531 11353 (article-display-x-face): Display gray X-Faces.
23f87bed
MB
11354
11355 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11356 (gnus-convert-gray-x-face-to-ppm): Ditto.
11357 (gnus-convert-image-to-gray-x-face): Ditto.
11358
11359 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11360 gnus-summary-show-raw-article.
11361
113622002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11363
11364 Display picons in XEmacs without showing text.
11365
11366 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11367 mm-create-image-xemacs to create xbm glyph, because it deletes
11368 temporary files.
2f1982bb 11369 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
23f87bed
MB
11370 (gnus-xmas-remove-image): Make text visible, remove glyph.
11371
11372 * gnus-picon.el (gnus-picon-transform-newsgroups)
11373 (gnus-picon-transform-address): Insert spec backward, due to the
11374 incompatibility of gnus-xmas-put-image.
11375
932e8ec6 113762002-01-02 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
11377
11378 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11379
113802002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11381
11382 * gnus.el: Doc fix.
11383
11384 * gnus-art.el: Doc fix.
11385
11386 * gnus-agent.el: Doc fix.
11387
113882002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11389
11390 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11391
113922002-01-01 Paul Jarc <prj@po.cwru.edu>
11393
2f1982bb 11394 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
23f87bed
MB
11395 NOV data out of the message again if nnmail-extra-headers has
11396 changed.
11397
113982002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11399
11400 * gnus-fun.el: New file.
11401 (gnus-convert-image-to-x-face-command): New variable.
11402 (gnus-insert-x-face): New function.
11403 (gnus-random-x-face): Renamed.
11404 (gnus-x-face-from-file): Renamed.
11405
11406 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11407 "_".
11408 (gnus-body-boundary-delimiter): Typo fix.
11409
114102002-01-02 Simon Josefsson <jas@extundo.com>
11411
11412 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11413 (gnus-body-boundary-delimiter): Fix type.
11414
114152002-01-01 Simon Josefsson <jas@extundo.com>
11416
11417 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11418 (gnus-treat-emphasize, gnus-treat-strip-cr)
11419 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11420 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11421 (gnus-treat-fill-article, gnus-treat-hide-citation)
11422 (gnus-treat-hide-citation-maybe)
11423 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11424 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11425 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11426 (gnus-treat-date-ut, gnus-treat-date-local)
11427 (gnus-treat-date-english, gnus-treat-date-lapsed)
11428 (gnus-treat-date-original, gnus-treat-date-iso8601)
11429 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11430 (gnus-treat-strip-trailing-blank-lines)
11431 (gnus-treat-strip-leading-blank-lines)
11432 (gnus-treat-strip-multiple-blank-lines)
11433 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11434 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11435 (gnus-treat-display-xface, gnus-treat-display-smileys)
11436 (gnus-treat-from-picon, gnus-treat-mail-picon)
11437 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11438 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11439 (gnus-treat-play-sounds, gnus-treat-translate)
11440 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11441
11442 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11443 (gnus-article-treat-body-boundary): Use it.
11444
11445 * message.el (message-mode): Fix doc.
11446 (message-mode-menu): Fix names.
11447
114482002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11449
11450 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11451 articles.
11452
11453 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11454 (gnus-picon-transform-address): Search for unknown faces as well.
11455 (gnus-picon-find-face): Don't search "news" for MISC.
11456 (gnus-picon-user-directories): Changed default back to exclude
11457 "unknown".
11458
11459 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11460
11461 * gnus-picon.el (gnus-picon-find-face): Search through all
11462 databases.
11463 (gnus-picon-find-face): New implementation.
11464
11465 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11466 keystroke.
11467 (gnus-topic-goto-next-topic): Ditto.
11468
11469 * gnus.el (gnus-summary-line-format): Changed default.
11470
11471 * nnmail.el (nnmail-extra-headers): Change default.
11472
11473 * gnus-sum.el (gnus-extra-headers): Change default.
11474
11475 * message.el (message-news-other-window): Changed "news" to
11476 "posting".
11477 (message-news-other-frame): Ditto.
11478 (message-do-send-housekeeping): Ditto.
11479
11480 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11481 function.
11482 (gnus-article-unread-p): New function.
11483 (gnus-article-unseen-p): New function.
11484 (gnus-dead-summary-mode-map): Typo.
11485
11486 * gnus-util.el (gnus-make-predicate): New function.
11487 (gnus-make-predicate-1): New function.
11488
11489 * gnus-sum.el: New function.
11490 (gnus-map-articles): New function.
11491
11492 * gnus-art.el (gnus-treat-fold-headers): New variable.
11493 (gnus-article-treat-fold-headers): New command and keystroke.
11494
11495 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11496 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11497
114982002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11499
11500 * message.el (message-fcc-externalize-attachments): New variable.
11501 (message-do-fcc): Use it.
11502
11503 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11504 (gnus-inews-do-gcc): Use it.
11505
11506 * mml.el (mml-tweak-sexp-alist): New variable.
11507 (mml-externalize-attachments): New variable.
11508 (mml-tweak-part): Use mml-tweak-sexp-alist.
11509 (mml-tweak-externalize-attachments): New function.
11510
115112002-01-01 Steve Youngs <youngs@xemacs.org>
11512
11513 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11514 'set-glyph-face' so x-face back/foreground can be set.
11515
115162001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11517
11518 * message.el (message-fix-before-sending): Fix a typo.
11519
115202002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11521
11522 * gnus-art.el (gnus-treat-smiley): Renamed command.
11523 (gnus-article-remove-images): New command and keystroke.
11524
11525 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11526
11527 * smiley-ems.el (gnus-smiley-display): Removed.
11528
11529 * gnus.el (gnus-version-number): Update version.
11530
11531 * message.el (message-text-with-property): Renamed and moved
11532 here.
11533 (message-fix-before-sending): Highlight invisible text and place
11534 point there.
11535
996aa8c1 115362002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11537
11538 * gnus.el: Oort Gnus v0.04 is released.
11539
115402002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11541
11542 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11543
2f1982bb 11544 * gnus-art.el (gnus-ignored-headers): More headers.
23f87bed
MB
11545
11546 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11547 of `scan-error', since XEmacs doesn't seem to support that.
11548
115492001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11550
11551 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11552 arg.
11553 (gnus-summary-best-unread-subject): Ditto.
11554 (gnus-summary-best-unread-subject): No, don't.
11555 (gnus-summary-better-unread-subject): New command.
11556
11557 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11558
23f87bed
MB
11559 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11560 buffer.
11561 (gnus-xmas-remove-image): Implementation that does something.
11562 (gnus-xmas-article-display-xface): Mark images properly.
11563
11564 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11565
115662001-12-31 Florian Weimer <fw@deneb.enyo.de>
11567
11568 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11569
115702001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11571
11572 * gnus-group.el (gnus-group-line-format): Added %O to the default
11573 value.
11574
11575 * gnus-util.el (gnus-text-with-property): The smallest point is
11576 point-min.
11577
11578 * smiley-ems.el (smiley-region): Return images.
11579 (gnus-smiley-display): Allow toggling.
11580 (smiley-region): Use text properties, not overlays.
11581
11582 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11583 implemented yet.
11584
11585 * smiley-ems.el (smiley-update-cache): Check for valid types.
11586
11587 * gnus-art.el (gnus-with-article-buffer): New macro.
11588
11589 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11590 strings as well as the glyphs.
11591 (gnus-picon-transform-address): Ditto.
11592 (gnus-picon-insert-glyph): Ditto.
11593 (gnus-picon-transform-newsgroups): Toggle.
11594 (gnus-picon-transform-address): Toggle.
11595
11596 * gnus-ems.el (gnus-remove-image): New function.
11597 (gnus-put-image): Take an optional string.
11598
11599 * gnus-util.el (gnus-text-with-property): New function.
11600
11601 * gnus-art.el (gnus-delete-images): New function.
11602
11603 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11604
11605 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11606 (gnus-article-wash-status): Use it.
11607 (gnus-signature-toggle): Clean up.
11608 (gnus-add-wash-status): New function.
11609 (gnus-delete-wash-status): New function.
11610 (gnus-article-hide-text-type): Use them throughout.
11611 (gnus-add-image): New function.
11612
11613 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11614
11615 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11616 interface.
11617
11618 * gnus-art.el (article-display-x-face): Cleaned up.
11619
11620 * rfc2047.el (rfc2047-field-value): New function.
11621
11622 * mail-parse.el (mail-header-field-value): New alias.
11623
11624 * gnus-art.el (gnus-mime-print-part): Fix typos.
11625
11626 * smiley-ems.el (gnus-smiley-file-types): New variable.
11627 (smiley-update-cache): Use it.
11628 (smiley-regexp-alist): Suffix-less smiley names.
11629 (smiley-regexp-alist): Added more smileys.
11630
11631 * gnus-sum.el (gnus-print-buffer): Made into own function.
11632 (gnus-summary-print-article): Use it.
11633
11634 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11635 looked for when REQUEST is a string.
11636
11637 * gnus-art.el (gnus-mime-button-commands): Add printing
11638 keystroke.
11639 (gnus-mime-copy-part): Doc fix.
11640 (gnus-mime-print-part): New command.
11641
116422001-12-31 Simon Josefsson <jas@extundo.com>
11643
11644 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11645 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11646
116472001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11648
11649 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11650 (picon): Fix doc.
11651
11652 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
2f1982bb 11653 longer exists. Remove those codes.
23f87bed
MB
11654 * gnus.el (gnus-use-picons): Ditto.
11655
116562001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11657
11658 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11659 infloop.
11660
11661 * gnus-sum.el (t): New `W D' map.
11662
11663 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11664 (gnus-article-treat-body-boundary): Clean up.
11665 (gnus-body-boundary-face): Removed.
11666 (gnus-article-goto-header): Moved here.
11667 (gnus-article-goto-header): Allow better regexps.
11668 (gnus-article-treat-fold-newsgroups): New command.
11669
11670 * gnus-sum.el (gnus-summary-move-article): We have to select an
11671 article to give `gnus-read-move-group-name' an opportunity to
11672 suggest an appropriate default.
11673
11674 * rfc2047.el (rfc2047-fold-line): New function.
11675 (rfc2047-unfold-line): Ditto.
11676 (rfc2047-fold-region): Don't fold just after the header name.
11677
11678 * mail-parse.el (mail-header-fold-line): New alias.
11679 (mail-header-unfold-line): Ditto.
11680
11681 * gnus-art.el (gnus-body-boundary-face): Renamed.
11682 (gnus-article-treat-body-boundary): Use it.
11683 (gnus-article-treat-body-boundary): Use an invisible header and a
11684 line of underline characters.
11685
116862001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11687
11688 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11689
11690 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11691 (gnus-picon-split-address): New function.
11692 (gnus-picon-find-face): Use it.
2f1982bb 11693 (gnus-picon-transform-address): Use it. Set first to t for each
23f87bed
MB
11694 address.
11695
2f1982bb 11696 * gnus-art.el (gnus-with-article-headers): Move to here. Define
23f87bed
MB
11697 the macro then use it.
11698 (gnus-treatment-function-alist): Treat picons earlier.
11699
117002001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11701
11702 * gnus-art.el (gnus-body-separator-face): New variable.
11703 (gnus-article-treat-body-boundary): Use a blank, colored line.
11704
11705 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11706 well.
11707
11708 * gnus-art.el (gnus-treat-body-boundary): New variable.
11709 (gnus-article-treat-unfold-headers): Use helper macro.
11710 (gnus-article-treat-body-boundary): New command.
11711
11712 * gnus.el (gnus-logo-color-style): Change the default color.
11713 (gnus-splash-face): Gray, gray.
11714
11715 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11716 colors.
11717
11718 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11719 (gnus-logo-color-style): Ditto.
11720 (gnus-logo-colors): Ditto.
11721
11722 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11723
11724 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11725
11726 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11727 (gnus-picon-transform-newsgroups): New function.
11728
11729 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11730 string.
11731
11732 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11733
11734 * gnus-art.el (gnus-treat-cc-picon): New variable.
11735 (gnus-treat-mail-picon): Renamed.
11736
11737 * gnus-picon.el: New implementation.
11738 (gnus-picon-find-face): Renamed.
11739 (gnus-treat-from-picon): Use it.
11740 (gnus-picon-transform-address): Renamed.
11741 (gnus-treat-from-picon): Use it.
11742 (gnus-picon-create-glyph): Renamed.
11743 (gnus-picon-transform-address): Use it.
11744 (gnus-treat-cc-picon): New command.
11745
11746 * mm-decode.el (mm-create-image-xemacs): Separated out into
11747 function.
11748 (mm-get-image): Use it.
11749
11750 * gnus-art.el (gnus-treat-display-picons): Simplify.
11751 (gnus-treat-from-picon): Renamed.
11752
11753 * gnus-ems.el (gnus-create-image): New function.
11754 (gnus-put-image): New function.
11755
11756 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11757 (gnus-with-article-headers): New macro.
11758 (gnus-article-goto-header): New function.
11759
11760 * gnus-xmas.el (gnus-image-type-available-p): New function.
11761
11762 * gnus-ems.el (gnus-image-type-available-p): New function.
11763
117642001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11765
11766 * nnrss.el (nnrss-check-group): Find the correct tag, because
11767 xml.el is changed.
11768
117692001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11770
11771 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11772 lines are shorter than the window width.
11773 (gnus-ignored-headers): More headers.
11774
117752001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11776
11777 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11778 (gnus-treat-unfold-headers): Renamed.
11779 (gnus-article-treat-unfold-headers): New command and keystroke.
11780
11781 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11782
11783 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11784
117852001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11786
11787 * sha1-el.el (sha1-use-external): New variable.
11788 (sha1-region): Use it.
11789 (sha1-string): Ditto.
11790
23f87bed
MB
11791 * gnus-picon.el: Less warnings when compile.
11792
117932001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11794
11795 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11796 alias.
11797 (gnus-picons-database): Default to list.
11798 (gnus-picons-lookup-internal): Use it.
11799
11800 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11801 to "bogus".
11802
11803 * gnus-win.el (gnus-configure-windows-hook): New hook.
11804
932e8ec6 118052001-12-29 Sascha Lüdecke <sascha@meta-x.de>
23f87bed
MB
11806
11807 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11808
118092001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11810
11811 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11812 lists.
11813 (gnus-select-newsgroup): Don't append; push.
11814 (gnus-adjust-marked-articles): Remove obsolete ranges from
11815 `seen'.
11816 (gnus-update-marks): Clean up.
11817 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11818
118192001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11820
11821 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11822
118232001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11824
11825 * gnus-sum.el (gnus-auto-select-subject): New variable.
11826 (gnus-summary-best-unread-subject): New function.
11827 (gnus-summary-best-unread-article): Use it.
11828 (gnus-summary-first-unseen-subject): New function and command.
11829
11830 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11831 other treatments.
11832
11833 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11834 function.
11835
11836 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11837 from the list of hidden types.
11838
11839 * mm-view.el (mm-inline-text): Ditto.
11840 (mm-inline-text): Ditto.
11841 (mm-w3-prepare-buffer): Ditto.
11842
11843 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11844
118452001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11846
11847 * gnus-art.el (gnus-ignored-headers): Added more headers.
11848
118492001-12-29 Jesper Harder <harder@ifa.au.dk>
11850
11851 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11852 once.
11853
118542001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11855
11856 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11857
118582001-12-28 Simon Josefsson <jas@extundo.com>
11859
11860 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11861 Jesper Harder <harder@ifa.au.dk>.
11862
118632001-12-27 Simon Josefsson <jas@extundo.com>
11864
11865 * gnus-sum.el (gnus-select-newsgroup): Make
11866 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11867 contain all articles (instead of none) when no seen marks have
11868 been set for the group.
11869 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11870 instead, it seems to result in shorter ranges.
11871
996aa8c1 118722001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
11873
11874 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11875 insert-before-markers.
23f87bed
MB
11876
118772001-12-26 Paul Jarc <prj@po.cwru.edu>
11878
2f1982bb 11879 * nnmaildir.el (nnmaildir-save-mail): Create the destination
23f87bed
MB
11880 groups if they do not exist.
11881
118822001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11883
11884 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11885
118862001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11887
11888 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11889 gnus-group-real-name.
11890
11891 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11892 (gnus-newsgroup-variables): Ditto.
11893
11894 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11895 return it.
11896
118972001-12-21 Paul Jarc <prj@po.cwru.edu>
11898
11899 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11900 * nnmaildir.el (top-level): Add commentary.
11901 (nnmaildir-version): Indicate that nnmaildir is now a standard
11902 part of Gnus, not separately released.
11903
932e8ec6 119042001-12-21 08:00:00 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
11905
11906 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11907 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11908 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
11909
119102001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11911
2f1982bb 11912 * nnmaildir.el: Copyright changes. Require cl only at compile time.
23f87bed
MB
11913
119142001-12-20 Simon Josefsson <jas@extundo.com>
11915
11916 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11917 ZHU <zsh@cs.rochester.edu>.
11918 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11919 Brian P Templeton <bpt@tunes.org>.
11920
996aa8c1 119212001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
11922
11923 * nnmaildir.el: New file.
23f87bed
MB
11924
119252001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11926
11927 * nndoc.el (nndoc-type-alist): Move forward to the end.
11928
119292001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11930
11931 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11932 `dolist'.
11933
119342001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11935
11936 * gnus-win.el (gnus-frames-on-display-list): New function.
11937 (gnus-get-buffer-window): Use it.
11938
119392001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11940
11941 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11942
119432001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11944
11945 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11946
996aa8c1 119472001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
11948
11949 * gnus-win.el (gnus-get-buffer-window): New function.
11950 (gnus-all-windows-visible-p): Use it.
11951
11952 * gnus-util.el (gnus-horizontal-recenter)
11953 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11954 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11955
11956 * gnus-score.el (gnus-score-insert-help): Use it.
11957
11958 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11959 (gnus-generate-tree, gnus-highlight-selected-tree)
11960 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11961 it.
11962
11963 * gnus-art.el (gnus-article-set-window-start)
11964 (gnus-mm-display-part, gnus-request-article-this-buffer)
11965 (gnus-button-next-page, gnus-button-prev-page)
11966 (gnus-article-button-next-page, gnus-article-button-prev-page):
11967 Use it.
11968
119692001-12-18 Josh Huber <huber@alum.wpi.edu>
11970
11971 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11972 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11973 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11974
119752001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11976
41e9b956 11977 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
23f87bed
MB
11978 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11979 * mml1991.el, nnultimate.el: Add `coding'.
11980
119812001-12-17 Josh Huber <huber@alum.wpi.edu>
11982
2f1982bb
JB
11983 * ChangeLog: Changed coding to buffer-file-coding-system
11984 * ChangeLog.1: Same.
11985 * nnwfm.el: Same.
11986 * gnus-smiley.el: Same.
11987 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11988 * gnus-delay.el: Same.
11989 * gnus-spec.el: Same.
11990 * message.el: Same.
11991 * mml1991.el: Same.
11992 * nnultimate.el: Same.
23f87bed
MB
11993
119942001-12-16 Simon Josefsson <jas@extundo.com>
23f87bed 11995
2f1982bb 11996 Inspired by code by Dirk Meyer <dischi@tzi.de>.
23f87bed
MB
11997 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11998 (gnus-summary-save-map): Add muttprint.
11999 (gnus-summary-make-menu-bar): Ditto.
12000 (gnus-summary-muttprint): New function.
12001
12002 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12003
120042001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12005
12006 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12007 temporary list instead of buffer.
12008
2f1982bb 12009 * mm-url.el (executable-find): Autoload.
23f87bed 12010
932e8ec6 120112001-12-12 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
12012
12013 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12014 to variable, follow doc-string conventions).
12015
120162001-12-13 Josh Huber <huber@alum.wpi.edu>
12017
2f1982bb 12018 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
23f87bed 12019 subscribe-level
2f1982bb 12020 * gnus-topic.el (gnus-subscribe-topics): Use it.
23f87bed 12021
996aa8c1 120222001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12023
12024 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12025 messages.
23f87bed
MB
12026
12027 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12028 nil after shooting down the gnus-original-article-buffer.
12029
120302001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12031
12032 * uudecode.el (uudecode-use-external): New variable.
12033 (uudecode-decode-region): Automatically detect external program.
12034
12035 * binhex.el (binhex-use-external): New variable.
12036 (binhex-decode-region-internal): New function.
12037 (binhex-decode-region): Automatically detect external program.
12038
2f1982bb 12039 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
23f87bed
MB
12040 Use them.
12041
120422001-12-12 Simon Josefsson <jas@extundo.com>
12043
12044 * nnvirtual.el (nnvirtual-always-rescan)
12045 (nnvirtual-component-regexp): Fix doc.
12046
12047 * nnoo.el (defvoo): Add doc to defvoo variables.
12048
12049 * nnml.el (nnml-directory, nnml-active-file)
12050 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12051 (nnml-marks-is-evil, nnml-filenames-are-evil)
12052 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12053
12054 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12055 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12056 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12057 `error'.
12058
12059 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
2f1982bb 12060 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
23f87bed
MB
12061
12062 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12063 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12064 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12065 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12066
12067 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12068 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12069
12070 * imap.el, nnimap.el: Fix indentation.
12071
12072 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12073
120742001-12-12 Didier Verna <didier@xemacs.org>
12075
12076 * gnus-msg.el (gnus-group-news): New function.
2f1982bb
JB
12077 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12078 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12079 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
23f87bed
MB
12080 for it.
12081 * gnus-msg.el (gnus-summary-news-other-window): New function.
12082 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12083 bind it to `i'.
2f1982bb
JB
12084 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12085 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12086 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
23f87bed 12087 for it (called with a prefix).
2f1982bb 12088 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
23f87bed 12089 group-name argument.
2f1982bb 12090 * gnus-msg.el (gnus-setup-message): Use it.
23f87bed
MB
12091
120922001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12093
12094 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12095
120962001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12097
12098 * mml.el (mime-to-mml): Remove Content-Disposition too.
12099
996aa8c1 121002001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12101
12102 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12103 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12104 strings only.
23f87bed
MB
12105
121062001-12-08 Nevin Kapur <nevin@jhu.edu>
12107
12108 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12109 (nnmail-fancy-expiry-target): Use it.
12110 Suggestions from Simon Josefsson <jas@extundo.com>.
12111
121122001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12113
12114 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12115
121162001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12117
12118 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12119
12120 * gnus-util.el (gnus-url-unhex-string): Move here.
12121
121222001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12123
12124 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12125 mm-url-decode-entities-nbsp.
12126
12127 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12128 * webmail.el, nnwfm.el: Use mm-url.
12129
12130 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12131 (mm-url-remove-markup): Move from nnweb.
12132 (mm-url-fetch-simple): Move from webmail.
12133
12134 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12135
121362001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12137
12138 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12139 (gnus-summary-print-article): Use it.
12140
12141 * gnus-util.el (gnus-replace-in-string): Typo.
12142
121432001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12144
12145 * nnweb.el (nnweb-replace-in-string): Removed.
12146
12147 * gnus-util.el (gnus-replace-in-string): New function.
12148 (gnus-mode-string-quote): Use it.
12149
12150 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12151 * nnwfm.el (nnwfm-create-mapping): Ditto.
12152
121532001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12154
23f87bed
MB
12155 * nnrss.el: Use mm-url.
12156
121572001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12158
12159 * mm-url.el (mm-url-insert-file-contents): Support file:.
12160
121612001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12162
2f1982bb 12163 * mm-view.el: Lower case for the description line. Sync from the
23f87bed
MB
12164 Emacs CVS.
12165
121662001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12167
12168 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
c0943d3d 12169 From: Stefan Monnier <monnier@cs.yale.edu>
23f87bed
MB
12170
121712001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12172
99580cde 12173 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12174
121752001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12176
12177 * mm-url.el: Require executable.
12178 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12179
121802001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12181
12182 * pop3.el (pop3-munge-message-separator): Only use valid date.
12183 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12184
23f87bed
MB
121852001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12186
12187 * mm-url.el: New file.
12188 * nnslashdot.el: Use it.
12189 * mm-extern.el (mm-extern-url): Use it.
12190
121912001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12192
12193 * gnus-sum.el (gnus-summary-save-article): Nix
12194 gnus-display-mime-function and gnus-article-prepare-hook.
12195
12196 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12197 the beginning of lines.
12198 (gnus-complex-form-to-spec): Ditto.
12199
996aa8c1 122002001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12201
12202 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12203
996aa8c1 122042001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12205
12206 * message.el: New variable message-subscribed-address-file;
996aa8c1 12207 use it in message-make-mft.
23f87bed
MB
12208
122092001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12210
12211 * message.el (message-tab-body-function): Set to nil.
12212 (message-tab): Use text-mode-map or global-map.
932e8ec6 12213 Suggested by Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
23f87bed
MB
12214
122152001-11-30 Simon Josefsson <jas@extundo.com>
12216
12217 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12218 instead of gnus-union, for speed. Suggested by Christoph Conrad
12219 <christoph.conrad@gmx.de>.
12220 (gnus-agent-fetch-group-1): Add verbose message.
12221
122222001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12223
12224 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12225 of integers.
12226
932e8ec6 122272001-11-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12228
12229 * message.el (message-newgroups-header-regexp)
12230 (message-completion-alist, message-tab-body-function): Use
12231 defcustom rather than defvar.
12232 (message-tab): Mention `message-tab-body-function' in doc.
12233 Suggested by Karl Eichwalder.
12234
122352001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12236
12237 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12238
122392001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12240
12241 * nnheader.el (nnheader-find-nov-line): Don't use macro
12242 gnus-delete-line.
12243
12244 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12245 (gnus-group-name-charset): Ditto.
12246
12247 * gnus-util.el (gnus-buffer-live-p): Ditto.
12248
122492001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12250
12251 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12252 open parenthesis in doc.
12253 (sieve-manage-authenticator-alist): Typo in doc.
12254 * imap.el (imap-authenticator-alist): Typo in doc.
12255 (imap-stream-alist): Backslash.
12256
12257 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
4e2af782 12258 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
12259
122602001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12261
12262 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12263
12264 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12265
2f1982bb
JB
12266 * gnus-msg.el (gnus-configure-posting-styles): Use
12267 make-local-hook. Add LOCAL for add-hook.
23f87bed
MB
12268
122692001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12270
12271 * message.el (message-mode): Use `make-local-hook' unless
12272 obsolete.
12273 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12274
122752001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12276
12277 * canlock.el: Remove sha1.el and base64.el stuff.
12278
122792001-11-26 Didier Verna <didier@xemacs.org>
12280
2f1982bb 12281 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
23f87bed
MB
12282 if needed.
12283
122842001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12285
12286 * message.el (message-tamago-not-in-use-p): New function.
12287 (message-strip-forbidden-properties): Use it.
12288
122892001-11-26 Didier Verna <didier@xemacs.org>
12290
2f1982bb 12291 * gnus-start.el (gnus-check-first-time-used): Only check for
23f87bed
MB
12292 existence of .el[d] files.
12293
122942001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12295
12296 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12297
12298 * message.el (message-setup-1): Clean up mc-*.
12299
123002001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12301
12302 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12303 * gnus-score.el (gnus-score-find-bnews): Use it.
12304
12305 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12306 (gnus-summary-limit-to-author): Ditto.
12307 (gnus-summary-limit-to-extra): Ditto.
12308 (gnus-summary-find-matching): Support not-matching argument.
12309
932e8ec6 123102001-11-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12311
12312 * message.el (message-wash-subject): Use `insert' rather than
12313 `insert-string', which is deprecated.
12314
123152001-11-24 Simon Josefsson <jas@extundo.com>
12316
12317 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
2f1982bb 12318 message. (Gnus does not "default" to using 8bit for the message,
23f87bed 12319 it default to use 8bit encoding and the user-supplied CTE
fffa137c 12320 value. Calling this behavior "treating it as 8bit" is perhaps
23f87bed
MB
12321 better.)
12322
12323 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12324 (compare mm-charset-to-coding-system).
12325
123262001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12327
12328 * canlock.el (canlock-sha1-with-openssl): Use unibyte
2f1982bb 12329 buffer. Correctly decode hex.
23f87bed
MB
12330
123312001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12332
12333 * gnus-agent.el (gnus-category-insert-line): Convert category
12334 names to strings.
12335
123362001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12337
12338 * message.el (sha1): eval-and-compile.
12339
996aa8c1 123402001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12341
12342 * message.el (message-allow-no-recipients): New variable.
12343 (message-send): Use it, customize the prompting when posting to
996aa8c1 12344 Gcc/Fcc alone.
23f87bed
MB
12345
123462001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12347
12348 * mm-util.el (mm-coding-system-priorities): New variable.
12349 (mm-sort-coding-systems-predicate): New function.
12350 (mm-find-mime-charset-region): Resort coding systems if needed.
12351 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12352
123532001-11-20 Didier Verna <didier@xemacs.org>
12354
2f1982bb 12355 * gnus-group.el (gnus-group-make-help-group): New optional
23f87bed 12356 argument to control the error behavior.
2f1982bb 12357 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
23f87bed
MB
12358 erroring.
12359
123602001-11-19 Simon Josefsson <jas@extundo.com>
12361
12362 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12363 instead of C-c C-u. Suggested by Per Abrahamsen
12364 <abraham@dina.kvl.dk>.
12365
123662001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12367
12368 * nnfolder.el (nnfolder-read-folder): Use group instead of
12369 nnfolder-current-group.
932e8ec6 12370 Suggested by Károly Lőrentey <lorentey@elte.hu>.
23f87bed
MB
12371
123722001-11-17 Simon Josefsson <jas@extundo.com>
12373
12374 * message.el (message-send): Ask user if Fcc/Gcc should be
12375 performed when no other sender was specified.
12376 Suggested by prj@po.cwru.edu (Paul Jarc).
12377
123782001-11-17 Simon Josefsson <jas@extundo.com>
12379
12380 * message.el (message-mode, message-mode-map): Use C-c C-u for
12381 Importance: instead of C-c C-p (used by SC).
12382
123832001-11-16 Simon Josefsson <jas@extundo.com>
12384
12385 * message.el (message-insert-importance-high)
12386 (message-insert-importance-low): Save point.
12387
12388 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12389 value.
12390
123912001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12392
12393 * message.el (message-strip-special-text-properties): New option.
12394 (message-strip-forbidden-properties): Obey it.
12395
123962001-11-14 Sam Steingold <sds@gnu.org>
12397
12398 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12399
124002001-11-15 Simon Josefsson <jas@extundo.com>
12401
12402 Support "Importance:" header in Message.
12403
12404 * message.el (message-mode-map): Bind C-c C-p to
c4cc8b9a 12405 `message-insert-or-toggle-importance'.
23f87bed
MB
12406 (message-mode-menu): Add message-insert-importance-{high,low}.
12407 (message-insert-importance-high, message-insert-importance-low)
12408 (message-insert-or-toggle-importance): New functions.
12409 (message-tool-bar-map): Add {un,}important.
12410 (message-mode): Doc fix.
12411
124122001-11-15 Simon Josefsson <jas@extundo.com>
12413
12414 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12415
12416 * mml.el (mml-menu): Fix toolbar tooltip.
12417
124182001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12419
12420 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12421 * nnml.el (nnml-save-marks): Ditto.
12422
12423 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12424
124252001-11-15 Simon Josefsson <jas@extundo.com>
12426
12427 * nnml.el (nnml-save-marks):
12428 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12429 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12430
124312001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12432
12433 * gnus-art.el (gnus-article-wash-status-strings): Use
12434 `copy-sequence', not `copy-seq'.
12435
124362001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12437
12438 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12439 (gnus-gnus-article-wash-status-entry): New function.
12440 (gnus-article-wash-status): Use it.
12441
124422001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12443
12444 * mml1991.el: Add coding header.
12445
124462001-11-12 Simon Josefsson <jas@extundo.com>
12447
12448 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12449 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12450 `mml1991-sign' and `mml1991-encrypt'.
12451 (mml1991-encrypt, mml1991-sign): New glue functions.
12452 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12453
12454 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12455 (mml-menu): Add PGP to menu.
12456
12457 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12458 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12459 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12460 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12461
12462 * mml2015.el: Mention RFC 3156.
12463
932e8ec6 124642001-11-12 Sascha Lüdecke <sascha@meta-x.de>
996aa8c1
MB
12465
12466 * mml1991.el: New file.
23f87bed
MB
12467
124682001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12469
12470 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12471
996aa8c1
MB
124722001-11-12 Michael Cook <Michael.Cook@cisco.com>
12473
23f87bed 12474 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12475
124762001-11-11 Simon Josefsson <jas@extundo.com>
12477
12478 * message.el (top-level): Autoload sha1.
12479 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12480 canlock, no need to require two different hash algs). Suggested
12481 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12482
932e8ec6 124832001-11-09 Pavel Janík <Pavel@Janik.cz>
23f87bed 12484
996aa8c1 12485 * gnus.el (gnus-local-domain): Fix doc.
23f87bed 12486
932e8ec6 124872001-11-09 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12488
12489 * message.el (message-point-in-header-p): New function.
12490 (message-do-auto-fill): Use it.
12491 (message-beginning-of-line): New function. Goes to beginning of
12492 header value (i.e., end of header name), or to beginning of line
12493 if already at beginning of value. Behaves like
12494 `beginning-of-line' when in message body.
12495 (message-mode-map): Bind it.
12496
124972001-11-08 Simon Josefsson <jas@extundo.com>
12498
12499 * gnus-msg.el (gnus-posting-styles): Add doc.
12500
125012001-11-07 Simon Josefsson <jas@extundo.com>
12502
12503 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12504
12505 * sieve-mode.el (sieve-control-commands-face)
12506 (sieve-control-commands-face, sieve-action-commands-face)
12507 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12508 faces.
12509 (sieve-font-lock-keywords): Use them.
12510 (sieve-mode): Only set font-lock-defaults in emacs.
12511
12512 * gnus-art.el (gnus-default-article-saver): Add
12513 gnus-summary-save-body-in-file.
12514 (gnus-summary-write-to-file): Fix doc.
12515
125162001-11-07 Simon Josefsson <jas@extundo.com>
12517
12518 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12519 reference to the correct chapter in the manual.
12520
12521 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12522 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12523
125242001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12525
12526 * mml.el (mml-preview): Bind mail-header-separator.
12527
125282001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12529
12530 * message.el: Always require canlock.
12531 (message-ignored-supersedes-headers): Include Cancel-Lock and
12532 Cancel-Key.
12533 (message-insert-canlock): Don't require canlock.
12534 (message-cancel-news): Don't check whether canlock is available.
12535 (message-supersede): Support cancel-locks.
12536
12537 * gnus-art.el: Don't autoload canlock.
12538
125392001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12540
12541 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12542 From: <andre@slamdunknetworks.com>
12543
125442001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12545
12546 * many files: Fix copyright lines.
12547
125482001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12549
12550 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12551 Suggested by Dave Love <fx@gnu.org>.
12552
125532001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12554
12555 * message.el (message-kill-buffer): Remove auto-save file after
12556 confirm.
12557
12558 * message.el (message-send-mail): Call message-generate-headers
12559 once. Suggested by Matt Armstrong <matt@lickey.com>.
12560
12561 * gnus-topic.el (gnus-topic-rename): Initial-input.
12562 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12563
125642001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12565
12566 * message.el (message-forbidden-properties): New constant.
12567 (message-strip-forbidden-properties): New function.
12568 (message-mode): Activate it.
12569
125702001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12571
12572 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12573 (mm-hack-charsets): Fix doc.
12574
125752001-11-02 Simon Josefsson <jas@extundo.com>
12576
12577 * gnus-int.el (gnus-check-server): Message "...done" when done.
12578
12579 * imap.el (imap-close): Don't message (imap-send-command-wait
12580 returns if the connection is dropped).
12581 (imap-wait-for-tag): Nix out message only when necessary.
12582
12583 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12584 for non-crossposting.
12585 (gnus-sieve-crosspost): Default to t to be consistent with other
12586 parts of Gnus.
12587
125882001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12589
12590 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12591 (mm-iso-8859-x-to-15-table): Ditto.
12592 (mm-iso-8859-x-to-15-region): Ditto.
12593 (mm-find-mime-charset-region): Ditto.
12594
125952001-11-01 Simon Josefsson <jas@extundo.com>
12596
12597 * nnimap.el (nnimap-close-asynchronous): New variable.
12598 (nnimap-close-group): Use it.
12599 (nnimap-expunge): Don't use it.
12600
12601 * imap.el (imap-callbacks): New variable.
12602 (imap-remassoc): Copied from `gnus-remassoc'.
12603 (imap-add-callback): New function.
12604 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
fffa137c 12605 behavior.
23f87bed
MB
12606 (imap-parse-response): Call the callback.
12607
12608 * message.el (message-insert-canlock): New variable.
12609 (message-canlock-generate, message-canlock-password)
12610 (message-insert-canlock): New functions.
12611 (message-send-news): Call `message-insert-canlock'.
12612 (top-level): Require canlock when compiling.
12613 (message-insert-canlock): Require canlock before we need it.
12614
126152001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12616
12617 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12618
23f87bed
MB
126192001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12620
12621 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12622
126232001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12624
12625 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12626 (mm-hack-charsets): New variable.
12627 (mm-iso-8859-15-compatible): New variable.
12628 (mm-iso-8859-x-to-15-table): New variable.
12629 (mm-find-mime-charset-region): Add parameter hack-charsets.
12630
12631 * mm-bodies.el (mm-encode-body): Use it.
12632 * mml.el (mml-parse-1): Ditto.
12633
126342001-11-01 Simon Josefsson <jas@extundo.com>
12635
12636 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12637
126382001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12639
12640 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12641 is nil.
12642
126432001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12644
12645 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12646
12647 * message.el (message-forward-rmail-make-body): Use
12648 save-window-excursion.
12649 (message-encode-message-body): Search with noerror.
12650 (message-setup-1): Convert compose-mail send-actions to
12651 message-send-actions.
12652
126532001-11-01 Simon Josefsson <jas@extundo.com>
12654
2f1982bb 12655 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
23f87bed
MB
12656 <yamaoka@jpl.org>.
12657
126582001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12659
12660 * sieve-manage.el (sieve-string-bytes): No complain.
12661
126622001-11-01 Simon Josefsson <jas@extundo.com>
12663
12664 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2f1982bb 12665 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
23f87bed
MB
12666 has autoload cookies, so no `require' should be necessary.)
12667
12668 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12669 files.
12670
126712001-10-31 Simon Josefsson <jas@extundo.com>
12672
12673 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12674 parameter.
12675
12676 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12677 `display' is a number (and C-u wasn't used to enter group), only
12678 fetch that number of articles.
12679
126802001-10-31 Matt Armstrong <matt@lickey.com>
12681
12682 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12683 not-subscribed -> subscribed.
12684
126852001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12686 From: Josh Huber <huber@alum.wpi.edu>
12687
12688 * message.el (message-subscribed-address-functions): New variable.
12689 (message-subscribed-addresses): New variable.
12690 (message-subscribed-regexps): New variable.
12691 (message-goto-mail-followup-to): New function.
12692 (message-send-mail): Add Mail-Followup-To.
12693 (message-make-mft): New function.
12694
12695 * gnus.el (gnus-find-subscribed-addresses): New function.
12696
126972001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12698
12699 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12700 (mail-source-fetch-pop): Ditto.
12701 (mail-source-check-pop): Ditto.
12702
12703 * gnus-start.el (gnus-read-init-file): Ditto.
12704 (gnus-activate-group): Ditto.
12705 (gnus-read-newsrc-el-file): Ditto.
12706
127072001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12708
12709 * message.el (message-get-reply-headers): Make sure there is ", ".
12710
12711 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2f1982bb 12712 mm-coding-system-p. Don't correct it only in XEmacs.
23f87bed
MB
12713 (mm-charset-to-coding-system): Use mm-coding-system-p and
12714 mm-get-coding-system-list.
12715 (mm-emacs-mule, mm-mule4-p): New variables.
12716 (mm-enable-multibyte, mm-disable-multibyte,
12717 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12718 mm-with-unibyte-current-buffer,
12719 mm-with-unibyte-current-buffer-mule4): Use them.
12720 (mm-find-mime-charset-region): Treat iso-2022-jp.
12721
996aa8c1 127222001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12723
12724 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12725 construction.
12726 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12727 entries conditional on not having a coding system defined for
12728 them.
12729 (mm-mule-charset-to-mime-charset): Use
12730 find-coding-systems-for-charsets if defined.
12731 (mm-charset-to-coding-system): Don't use
12732 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12733 later. Add last resort search of coding systems.
12734 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12735 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12736 Mule 4.
12737 (mm-find-mime-charset-region): Re-write.
12738 (mm-with-unibyte-current-buffer): Restore buffer as well as
12739 multibyteness.
12740
127412001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12742
12743 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2f1982bb 12744 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
23f87bed
MB
12745 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12746
127472001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12748
12749 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12750 again.
12751
12752 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12753
127542001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12755
12756 * gnus-spec.el (gnus-parse-simple-format): Use
4e2af782 12757 buffer-substring-no-properties.
23f87bed
MB
12758
127592001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12760
12761 * gnus-art.el (article-verify-cancel-lock): New function.
12762
12763 * nnheader.el (nntp-process-response): New variable.
12764 (nnheader-init-server-buffer): Make `nntp-process-response'
12765 buffer-local in `nntp-server-buffer'.
12766
12767 * nntp.el (nntp-prepare-post-hook): New hook.
12768 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12769 (nntp-async-trigger): Ditto.
12770 (nntp-request-post): Insert a server's ID if there's no Message-ID
12771 header; run `nntp-prepare-post-hook'.
12772
127732001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12774
12775 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12776 instead.
12777
12778 * message.el (message-forward-subject-author-subject): Don't use
12779 message-news-p, which widens the buffer.
12780 (message-forward-make-body): New function.
12781 (message-forward): Use it.
12782 (message-insinuate-rmail): New function.
12783 (message-forward-rmail-make-body): New function.
12784
127852001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12786
12787 * mm-extern.el (mm-extern): Provide it.
12788
12789 * mm-partial.el (mm-partial): Provide it.
12790
127912001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12792
12793 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12794
996aa8c1 127952001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
12796
12797 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 12798 news.
23f87bed
MB
12799
128002001-10-28 Simon Josefsson <jas@extundo.com>
12801
12802 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12803
128042001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12805
12806 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12807 ironic smilies.
12808
128092001-10-27 Simon Josefsson <jas@extundo.com>
12810
12811 * message.el (message-indent-citation): Don't add trailing
12812 whitespace when citing text.
12813
996aa8c1
MB
128142001-10-27 Jesper Harder <harder@myrealbox.com>
12815
12816 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
12817
128182001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12819
12820 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12821 not available.
12822 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12823 (nnweb-type-definition): Add google as alias of dejanews.
12824 (nnweb-google-parse-1): Forward 1 line.
12825
932e8ec6 128262001-10-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12827
12828 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12829 variable `message-forward-ignored-headers'.
12830
128312001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12832
12833 * gnus.el (gnus-expand-group-parameter): New function.
12834 (gnus-expand-group-parameters): Call it.
12835 (gnus-group-fast-parameter): New function.
12836 (gnus-group-find-parameter): Call it.
12837
128382001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12839
12840 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12841 vector (it didn't before because of a bug).
12842 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12843 available. Before it converted it to an article number.
12844
12845 This makes followup to news articles with negative numbers in
12846 nnvirtual groups use news instead of mail.
12847
128482001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12849
12850 * gnus.el (post-method): Use `native' instead of `nil'.
12851
12852 * gnus-msg.el (gnus-post-method): Ditto.
12853
128542001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12855
12856 * gnus.el (gnus-define-group-parameter): Grammar fix.
12857
128582001-10-22 Simon Josefsson <jas@extundo.com>
12859
12860 * gnus-msg.el (gnus-extended-version): Include
12861 system-configuration.
932e8ec6 12862 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
23f87bed
MB
12863
128642001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12865
12866 * gnus.el (post-method): Customization fix: `native' is not a
12867 valid value.
12868 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12869 `native' is not a valid value.
12870
128712001-10-21 Simon Josefsson <jas@extundo.com>
12872
c4cc8b9a 12873 * nnimap.el (nnimap): Defgroup.
23f87bed
MB
12874 (nnimap-strict-function, nnimap-strict-function-match): New
12875 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12876 (nnimap-split-crosspost, nnimap-split-inbox)
12877 (nnimap-split-rule, nnimap-split-predicate)
12878 (nnimap-split-predicate): Defcustom.
12879 (nnimap-split-inbox, nnimap-expunge-search-string)
12880 (nnimap-importantize-dormant): Remove "*" from doc.
12881
932e8ec6 128822001-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12883
12884 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12885 not supplied via prefix arg. From Lisp, make arg mandatory.
12886 Suggested by Frank Schmitt.
12887
128882001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12889
12890 * message.el (message-do-auto-fill): Avoid calling
12891 'rfc822-goto-eoh'.
12892
996aa8c1 128932001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12894
12895 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 12896 and add comments.
23f87bed
MB
12897
128982001-10-20 Simon Josefsson <jas@extundo.com>
12899
12900 * message.el (message-cancel-news): Support cancel-locks.
12901 Suggested by Per Abrahamsson.
12902
23f87bed
MB
12903 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12904
4968aeff 129052001-10-20 David Z. Maze <dmaze@MIT.EDU>
996aa8c1
MB
12906
12907 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12908 conses.
12909
23f87bed
MB
129102001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12911
12912 * mm-decode.el (mm-default-directory): Fix customize type.
12913
12914 * message.el (message-setup-fill-variables): Kludge to use
12915 normal-auto-fill-function even if auto fill is already activated.
12916
129172001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12918
12919 * message.el (message-do-auto-fill): New version that does not
12920 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12921 (message-setup-1): Removed the `message-field' property.
12922
12923 * gnus-draft.el (gnus-draft-edit-message): Removed the
12924 `message-field' property.
12925
129262001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12927
12928 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12929 `message-field'. The `field' property has a special significance in
12930 Emacs 21.
12931
12932 * message.el (message-send, message-setup-1): Ditto.
12933
129342001-10-18 Simon Josefsson <jas@extundo.com>
12935
12936 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12937 when undoing.
12938
996aa8c1 129392001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
12940
12941 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12942 (gnus-summary-make-menu-bar): Ditto.
12943
129442001-10-17 Simon Josefsson <jas@extundo.com>
12945
12946 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2f1982bb 12947 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
23f87bed 12948
996aa8c1 129492001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
12950
12951 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12952 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
12953
129542001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12955
12956 * message.el (message-check-news-header-syntax): Special case
12957 nnvirtual groups.
12958
12959 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12960 customize type to `symbol'.
12961
129622001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12963
12964 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12965 %&foo;.
12966 (gnus-parse-simple-format): Support user extended spec too.
12967 %u&foo; invokes gnus-user-format-function-foo.
12968
129692001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12970
12971 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12972 the server.
12973 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12974 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12975 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12976 * nndiary.el (nndiary-request-expire-articles): Ditto.
12977 (nndiary-schedule): Defsubst it before use it.
12978 (nndiary-error): eval-and-compile.
12979
129802001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12981
12982 * gnus-msg.el (gnus-post-method): Changed two instances of
12983 `active' to `current' and one `null' to `not'.
12984
996aa8c1 129852001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
12986
12987 * message.el (message-setup-fill-variables): Use
12988 `normal-auto-fill-function' instead of `auto-fill-function'.
12989
129902001-10-16 Simon Josefsson <jas@extundo.com>
12991
12992 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12993 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2f1982bb 12994 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
23f87bed 12995
932e8ec6 129962001-10-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12997 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12998
12999 * gnus-draft.el (gnus-draft-edit-message): Add text property
13000 `field' with value `header' to message headers.
13001 * message.el (message-setup-1): Really add text property to all of
13002 the header, not just part of it.
13003
130042001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13005
13006 * gnus-group.el (gnus-group-sort-by-server): Use it.
13007
13008 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13009
13010 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13011 and keystroke.
13012
130132001-10-14 Simon Josefsson <jas@extundo.com>
13014
13015 * dig.el: Doc fix.
13016
13017 * smime.el: Doc fix.
13018
13019 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13020 charset magic from message.el.
13021
130222001-10-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
13023
13024 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
13025
13026 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13027 'cite from g-a-wash-types.
13028 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13029 (gnus-article-hide-citation): Fix.
13030
13031 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13032 character.
13033 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13034
13035 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13036 definition.
13037 (gnus-signature-toggle): Toggle `s' mode line character.
13038
13039 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13040 doing stuff that clears it.
13041
996aa8c1 130422001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13043
13044 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13045
130462001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13047
13048 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13049 (autoload): Add some autoloads.
13050
932e8ec6 130512001-10-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13052 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13053
13054 * message.el (message-do-auto-fill): New function. Like
13055 `do-auto-fill' but don't fill when in the message header.
13056 (message-setup-1): Put a text property on the message header.
13057 (message-setup-fill-variables): Use `message-do-auto-fill'.
13058
130592001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13060
13061 * message.el (message-send-mail-partially): Insert an empty line
13062 first, because of the change of message-make-lines.
13063
130642001-10-10 Florian Weimer <fw@deneb.enyo.de>
13065
13066 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13067 iso-8859-15, make it an alias for iso-8859-1.
13068
130692001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13070
13071 * message.el (message-send-news): Don't modify the value of
13072 `message-syntax-checks' if it is not a list (possibly it is
13073 `dont-check-for-anything-just-trust-me').
13074
130752001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13076
13077 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13078 `find-coding-system' for XEmacs to check whether the coding-system
13079 `utf-8' is available.
13080
23f87bed
MB
130812001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13082
13083 * message.el (message-send-news): Oops, missed case with no
13084 "Followup-To" header...
13085
130862001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13087
13088 * message.el (message-send-news): Allow
13089 `gnus-group-name-charset-group-alist' to affect encoding of the
13090 "Newsgroups" and "Followup-To" headers.
13091
23f87bed
MB
130922001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13093
13094 * message.el (message-send-news): Don't encode Followups-To when
13095 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13096
13097 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13098 header.
13099
13100 * gnus-art.el (article-decode-group-name): Also decode
13101 "Followup-To".
13102
13103 * rfc2047.el (rfc2047-encode-message-header): Encode without
13104 asking for null methods.
13105
13106 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13107 default charset for newsgroup names in accordance with USEFOR.
13108
13109 * gnus-group.el (gnus-group-name-charset-method-alist,
13110 gnus-group-name-charset-group-alist): Removed "*" from doc
13111 strings, "*" should not be used for complex variables.
13112
131132001-10-06 Simon Josefsson <jas@extundo.com>
13114
13115 Support UTF-8 group names better.
13116
13117 * message.el (message-check-news-header-syntax): Encode group
13118 names before comparison.
13119
13120 * gnus-msg.el (gnus-copy-article-buffer): Run all
13121 `gnus-article-decode-hook's except `article-decode-charset'
13122 instead of hardcoding call to one of them.
13123
13124 * gnus-art.el (gnus-article-decode-hook): Add
13125 `article-decode-group-name'.
13126 (article-decode-group-name): New function, use `g-d-n'.
13127
13128 * gnus-group.el (gnus-group-insert-group-line): Decode
13129 gnus-tmp-group using `g-d-n'.
13130
13131 * gnus-util.el (gnus-decode-newsgroups): New function.
13132
131332001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13134
13135 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13136 `gnus-group-name-charset-group-alist'.
13137
23f87bed
MB
131382001-10-05 Simon Josefsson <jas@extundo.com>
13139
13140 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13141
13142 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13143
13144 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13145 empty folders.
13146
13147 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13148 limiting if read-all (C-u RET) was used.
13149
131502001-10-04 Simon Josefsson <jas@extundo.com>
13151
13152 * mail-source.el (mail-source-movemail-program): New variable.
13153 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13154 <thutt@thutt.vmware.com>.
13155
131562001-10-03 Simon Josefsson <jas@extundo.com>
13157
13158 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13159 (gnus-summary-line-format-alist): Fix param.
13160
131612001-10-02 Simon Josefsson <jas@extundo.com>
13162
13163 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13164 don't go through `nnimap-request-expire-articles' to delete the
13165 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13166
131672001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13168
13169 * gnus-agent.el (gnus-agent-write-active): The min in the
13170 agent/active may be larger than that in the server/active.
13171
131722001-10-01 Simon Josefsson <jas@extundo.com>
13173
13174 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13175 is IMAP4rev1.
13176
13177 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13178
13179 * nnfolder.el: Ditto.
13180
131812001-09-30 Dan Christensen <jdc@uwo.ca>
13182
13183 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13184 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13185
932e8ec6 131862001-09-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13187
13188 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13189 (message-mode-menu): Menu item for same.
13190
13191 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13192 delayed articles.
13193
13194 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13195 nndraft:delayed does not exist.
13196 (gnus-delay-initialize): Don't set up keymap, that's done from
13197 message.el now.
13198 (gnus-delay, gnus-delay-group, gnus-delay-header)
13199 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13200
132012001-09-29 Simon Josefsson <jas@extundo.com>
13202
13203 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13204 utf-8, not eight-bit-control.
13205
13206 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13207 (imap-log, imap-debug): Custom.
13208 (imap-log-buffer, imap-debug-buffer): New constants.
13209 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13210 (imap-network-open, imap-shell-open, imap-starttls-open)
13211 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13212 (imap-debug): Use imap-*-buffer.
13213
13214 * nndoc.el (nndoc-article-type): Add mailman.
13215 (nndoc-type-alist): Ditto.
13216 (nndoc-mailman-type-p): New function.
13217
132182001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13219
13220 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13221 gnus-art.el.
13222
132232001-09-27 Simon Josefsson <jas@extundo.com>
13224
13225 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
2f1982bb 13226 (gnus-topic-catchup-articles): New function. Suggested by Robin
23f87bed
MB
13227 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13228
932e8ec6 132292001-09-27 11:00:00 Gerd Möllmann <gerd@gnu.org>
23f87bed
MB
13230
13231 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13232 previous ones.
13233
996aa8c1 132342001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13235
13236 * gnus-sum.el (gnus-summary-show-article): The arglist of
13237 detect-coding-region is incompatible.
13238
996aa8c1 132392001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13240
13241 * gnus-group.el (gnus-group-delete-group): Typo.
13242
132432001-09-26 Simon Josefsson <jas@extundo.com>
13244
13245 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13246
13247 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13248
132492001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13250
13251 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13252
132532001-09-22 Simon Josefsson <jas@extundo.com>
13254
13255 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13256
13257 * nnfolder.el (nnfolder-open-marks): Ditto.
13258
13259 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13260 (gnus-update-marks): Use it.
13261 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13262 hardcoded list.
13263
13264 * gnus.el (gnus-article-special-mark-lists): Add killed.
13265 (gnus-article-unpropagated-mark-lists): New constant.
13266
132672001-09-22 Simon Josefsson <jas@extundo.com>
13268
13269 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13270 custom option.
13271
132722001-09-23 Simon Josefsson <jas@extundo.com>
13273
13274 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13275
132762001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13277
13278 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13279
132802001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13281
13282 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13283 accept lists of functions.
13284
132852001-09-20 Simon Josefsson <jas@extundo.com>
13286
13287 * gnus-group.el (gnus-group-catchup): Update expire marks in
13288 backend. Also, if ALL also set expire marks on tick/dormant.
13289
932e8ec6 132902001-09-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13291
13292 * message.el (message-tab-body-function): New variable.
13293 * message.el (message-tab): Use it.
13294
132952001-09-19 Sam Steingold <sds@gnu.org>
13296
13297 * gnus-win.el (gnus-buffer-configuration): Respect
13298 `gnus-bug-create-help-buffer'.
13299
133002001-09-18 Simon Josefsson <jas@extundo.com>
13301
13302 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13303 (gnus-parse-simple-format): Re-revert.
13304
e3e955fe 133052001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
23f87bed
MB
13306
13307 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13308 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13309
133102001-09-18 Simon Josefsson <jas@extundo.com>
13311
13312 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13313 signed.
13314 (gnus-parse-simple-format): Don't use it.
13315
133162001-09-17 Miles Bader <miles@gnu.org>
13317
13318 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13319 error querying a backend abort the whole process.
13320
932e8ec6 133212001-09-17 08:00:00 Gerd Möllmann <gerd@gnu.org>
23f87bed
MB
13322
13323 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13324
133252001-09-17 Didier Verna <didier@xemacs.org>
13326
2f1982bb
JB
13327 * nndiary.el: Version 0.2-b14.
13328 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
23f87bed
MB
13329 compatibility problem with XEmacs 21.1.
13330
133312001-09-15 Simon Josefsson <jas@extundo.com>
13332
13333 * gnus-group.el (gnus-group-line-format): Document %c.
13334
13335 * nnml.el (nnml-parse-head): Handle CRLF files.
13336 (nnml-generate-nov-file): Ditto.
13337 (nnml-retrieve-headers): Ditto.
13338
133392001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13340
13341 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13342
133432001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13344
13345 * gnus-spec.el (gnus-correct-substring): Still stopped one
13346 character before we wanted (never included last character).
13347 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
2f1982bb 13348 add missing "," (once per function).
23f87bed
MB
13349
133502001-09-14 Simon Josefsson <jas@extundo.com>
13351
13352 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13353 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13354 default before gnus-group is loaded and the variable set.)
13355
13356 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13357 killed or unsent marks.
13358
13359 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13360 isn't an article to set it on (e.g. when you `a' in a group).
13361
932e8ec6 133622001-09-12 Pavel Janík <Pavel@Janik.cz>
23f87bed 13363
2f1982bb 13364 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
23f87bed
MB
13365 can read e-mails from Microsoft Outlook users not using ISO
13366 8859-2 character set.
13367
133682001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13369
13370 * gnus-diary.el: Minor modifications to avoid warnings.
13371 (gnus-summary-misc-menu): defvar.
13372 (gnus-diary-check-message): Use gnus-point-at-eol.
13373 (gnus-diary-kill-entire-line): eval-and-compile.
13374
133752001-09-12 Didier Verna <didier@xemacs.org>
13376
2f1982bb
JB
13377 * nndiary.el: New version (0.2-b13).
13378 * nndiary.el (nndiary-mail-sources): Doc update.
13379 * nndiary.el (nndiary-split-methods): Ditto.
23f87bed 13380 * nndiary.el (nndiary-request-accept-article-hooks): New.
2f1982bb 13381 * nndiary.el (nndiary-request-accept-article): Use it, check
23f87bed 13382 message validity.
2f1982bb
JB
13383 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13384 * nndiary.el (nndiary-schedule): Fix bug (misplaced
23f87bed 13385 condition-case): it didn't return nil on error.
2f1982bb
JB
13386 * gnus-diary.el: New version.
13387 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
23f87bed
MB
13388 * gnus-diary.el (gnus-diary-header-value-history): New.
13389 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13390 * gnus-diary.el (gnus-diary-add-header): New.
13391 * gnus-diary.el (gnus-diary-check-message): New.
2f1982bb
JB
13392 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13393 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
23f87bed 13394
996aa8c1 133952001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13396
13397 * gnus-sum.el (gnus-select-newsgroup): Make
13398 `gnus-current-select-method' buffer-local.
13399
13400 * gnus-art.el (gnus-request-article-this-buffer): Refer
13401 `gnus-current-select-method' in the current summary buffer.
13402
996aa8c1 134032001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13404
13405 * gnus-spec.el (gnus-correct-pad-form): Fix.
13406
134072001-09-09 Simon Josefsson <jas@extundo.com>
13408
13409 * mm-decode.el (mm-inline-media-tests): Add
13410 application/x-emacs-lisp.
13411 (mm-attachment-override-types): Add
13412 application/{x-,}pkcs7-signature.
13413
13414 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13415 (gnus-server-line-format, gnus-server-mode-line-format)
13416 (gnus-server-browse-in-group-buffer): Customize.
13417
134182001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13419
13420 * nnml.el (nnml-marks-changed-p): Typo.
13421 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13422 (nnml-marks-changed-p): Use gnus-gethash.
13423 (nnml-marks-modtime): Use gnus-make-hashtable.
13424
13425 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13426 (nnfolder-request-expire-articles, nnfolder-save-marks)
13427 (nnfolder-open-marks): Typo.
13428 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13429 (nnfolder-marks-changed-p): Use gnus-gethash.
13430 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13431
134322001-09-08 Simon Josefsson <jas@extundo.com>
13433
13434 * nnfolder.el (nnfolder-marks-modtime): New variable.
13435 (nnfolder-marks-changed-p): New function.
13436 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13437 (nnfolder-request-update-info): Don't update if marks didn't change.
13438
13439 * nnml.el (nnml-marks-modtime): New variable.
13440 (nnml-marks-changed-p): New function.
13441 (nnml-save-marks, nnml-open-marks): Save modtime.
13442 (nnml-request-update-info): Don't update if marks didn't change.
13443
13444 * gnus-agent.el (gnus-agent-any-covered-gcc)
13445 (gnus-agent-add-server, gnus-agent-remove-server): Use
13446 gnus-agent-method-p.
13447
13448 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13449 (gnus-unbuttonized-mime-type-p): Use it.
13450
13451 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13452 fetch group.
13453
1b17f81a 134542001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13455
13456 * gnus-spec.el (gnus-correct-pad-form): New function.
13457 (gnus-parse-simple-format): Use it.
13458
134592001-09-07 Simon Josefsson <jas@extundo.com>
13460
13461 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13462 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13463 Putnam <reader@newsguy.com>.
13464 (gnus-group-sort-selected-groups): Touch dribble file.
13465
996aa8c1 134662001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13467
13468 * nnml.el (nnml-filenames-are-evil): New variable.
13469 (nnml-article-to-file-alist): Rename to ...
13470 (nnml-current-group-article-to-file-alist): ... this.
13471 Respect `nnml-filenames-are-evil'.
13472 (nnml-active-number): Update.
13473 (nnml-update-file-alist): Update.
13474 (nnml-request-article): Use nnheader-article-to-file-alist.
13475 (nnml-request-rename-group): Likewise.
13476
134772001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13478
13479 * gnus-sum.el (gnus-summary-insert-line): Fix.
13480
932e8ec6 134812001-09-06 Björn Torkelsson <torkel@acc.umu.se>
23f87bed
MB
13482
13483 * gnus-sum.el: Bind g-s-t-s to "W g".
13484 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
2f1982bb
JB
13485 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13486 Toggles display of graphical smilies.
23f87bed 13487
1b17f81a 134882001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13489
13490 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13491
134922001-09-06 Simon Josefsson <jas@extundo.com>
13493
13494 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13495 and unseen marks.
13496
932e8ec6 134972001-09-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13498
13499 * nnmail.el (nnmail-split-fancy): Document `junk'.
13500
135012001-09-04 Simon Josefsson <jas@extundo.com>
13502
13503 * imap.el (imap-search): Don't error if server is broken.
13504
135052001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13506
13507 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13508 searching for an article that isn't in the mbox.
13509
135102001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13511
13512 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13513 right, and get all the comments.
13514
135152001-09-02 Simon Josefsson <jas@extundo.com>
13516 Suggested by Dan Christensen <jdc+news@uwo.ca>
13517
13518 * nnfolder.el (nnfolder-request-update-info): Fix message.
13519
13520 * nnml.el (nnml-request-update-info): Ditto.
13521
135222001-09-01 Simon Josefsson <jas@extundo.com>
13523
13524 * nnml.el (nnml-request-expire-articles): Also bind
13525 `nnml-current-group' and `nnml-article-file-alist' when using
2f1982bb 13526 expiry-target. (Otherwise nnml will be in a inconsistent internal
23f87bed
MB
13527 state causing all kind of problems.)
13528 (nnml-request-expire-articles): If `nnml-article-to-file' or
10d1d0af 13529 `file-attributes' fail, return article as un-expirable instead
23f87bed
MB
13530 of treating it as expired.
13531
135322001-08-31 Sam Steingold <sds@gnu.org>
13533
13534 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13535 typo: `exmine' --> `examine'.
13536
135372001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13538
13539 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13540
135412001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13542
13543 * nnml.el (nnml-check-directory-twice): Remove.
13544 (nnml-retrieve-headers): Ditto.
13545 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13546
135472001-08-30 Andrew Innes <andrewi@gnu.org>
13548
13549 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13550 directory twice on Windows, or on GNU Emacs-21.
13551
135522001-08-30 Andrew Innes <andrewi@gnu.org>
13553
13554 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13555 (nnml-request-rename-group): Ditto.
13556 (nnml-active-number): Ditto.
13557 (nnml-request-create-group): Use nnml-directory-articles.
13558 (nnml-request-expire-articles): Use nnml-directory-articles, which
13559 gets list from nov database if available.
13560 (nnml-get-nov-buffer): New function.
13561 (nnml-open-nov): Use it.
13562 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13563 gets alist from nov database if available.
13564 (nnml-directory-articles): New function.
13565 (nnml-article-to-file-alist): New function.
13566
135672001-08-30 Andrew Innes <andrewi@gnu.org>
13568
13569 * mm-decode.el (mm-display-external): Use `name' as filename, if
13570 `filename' attribute is not present.
13571
135722001-08-30 Andrew Innes <andrewi@gnu.org>
13573
13574 * mail-source.el (mail-source-flash): New defcustom.
13575 (mail-source-new-mail-p): Ring visible bell if appropriate.
13576 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13577 timer is cleared even if mail check signals an error.
13578
135792001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13580
13581 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13582 type 'list.
13583
135842001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13585
13586 * flow-fill.el (fill-flowed): eol might be point-max.
13587
135882001-08-27 Simon Josefsson <jas@extundo.com>
13589
13590 * nnml.el (nnml-request-update-info): Fix message.
13591 (nnml-open-marks): Ditto.
13592
13593 * nnfolder.el (nnfolder-request-update-info):
13594 (nnfolder-open-marks): Fix message.
13595
135962001-08-25 Simon Josefsson <jas@extundo.com>
13597
13598 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13599 after group in ~/.
13600
1b17f81a 136012001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13602
13603 * nnfolder.el (nnfolder-open-marks): Fix typo.
13604 * nnml.el (nnml-open-marks): Likewise.
13605
136062001-08-25 Simon Josefsson <jas@extundo.com>
13607
13608 Make nnfolder groups self-contained as far as marks are concerned.
13609
13610 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13611 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13612 (nnfolder-open-server): Make marks directory.
13613 (nnfolder-request-delete-group): Delete marks file.
13614 (nnfolder-request-delete-group): Check of nov/marks file exist
13615 before deleting.
13616 (nnfolder-request-rename-group): Rename marks file.
13617 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13618 (nnfolder-request-set-mark, nnfolder-request-update-info)
13619 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13620 (nnfolder-open-marks): New functions.
13621 (top-level): Require gnus.
13622
136232001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13624
13625 * nnweb.el (nnweb-type-definition): Use google raw file.
13626 (nnweb-google-parse-1): Ditto.
13627 (nnweb-google-identity): Ditto.
13628 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13629 (nnweb-altavista-wash-article): Ditto.
13630 (nnweb-request-article): Remove nnweb-decode-entities.
13631
13632 * nnml.el: Require 'gnus.
13633
136342001-08-25 Simon Josefsson <jas@extundo.com>
13635
13636 * nnml.el (nnml-marks-is-evil): Add doc.
13637
136382001-08-25 Simon Josefsson <jas@extundo.com>
13639
13640 * nnml.el (nnml-save-marks): Wrap saving marks in a
13641 condition-case, to allow user to start Gnus if saving marks failed
13642 for some reason.
13643
136442001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13645
13646 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13647
13648 * gnus-group.el (gnus-update-group-mark-positions): Bind
13649 gnus-group-update-hook to nil.
13650
136512001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13652
13653 * mml.el (mml-generate-mime-1): Force as multibyte string.
13654
1b17f81a 136552001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13656
13657 * gnus-sum.el (gnus-summary-insert-line)
13658 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13659
136602001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13661
13662 * gnus-spec.el (gnus-correct-substring): Take optional END.
13663
13664 * nnrss.el (nnrss-request-article): Remove \n.
13665 (nnrss-retrieve-headers): Lines number is -1.
13666
136672001-08-24 Simon Josefsson <jas@extundo.com>
13668
13669 * gnus-group.el (gnus-info-clear-data): Call
13670 nnfoo-request-set-mark to propagate marks. Fix bug:
13671 `gnus-group-update-line' doesn't update read range unless we call
13672 `gnus-get-unread-articles-in-group' first.
13673
13674 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13675 to server.
13676
136772001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13678
13679 * gnus-util.el (gnus-create-info-command): Return an interactive
13680 function.
13681
1b17f81a 136822001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13683
13684 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13685
136862001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13687
13688 * gnus-sum.el (gnus-select-newsgroup): Use it.
13689
13690 * gnus-util.el (gnus-not-ignore): New function.
13691
23f87bed
MB
13692 * gnus-util.el (gnus-create-info-command): New function.
13693
13694 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13695 right node.
13696
13697 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13698 (gnus-summary-limit-children): Use 'identity instead of `all'.
13699 (gnus-summary-limit-to-display-predicate): New command and
13700 keystroke.
13701
137022001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13703
13704 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13705
13706 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13707
137082001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13709
13710 * gnus-spec.el: Add the Gnus version.
13711 (gnus-update-format-specifications): If the Gnus version changes,
13712 nix out the format spec cache.
13713
13714 * gnus.el (gnus-continuum-version): Made into a command and
13715 optionalize the VERSION.
13716
13717 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13718 the start of the lines.
13719
137202001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13721
13722 * gnus.el (gnus-visual-p): Define function before use of
13723 function.
13724
137252001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13726
13727 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13728 (gnus-article-mark-to-type): New function.
13729 (gnus-update-missing-marks): Only update marks of type 'list.
13730
13731 * gnus.el (gnus-article-special-mark-lists): New variable.
13732
137332001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13734
13735 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13736 (gnus-select-newsgroup): Still use 'all.
13737 (gnus-summary-initial-limit): Comparing with 'all.
13738
137392001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13740
13741 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13742 active.
13743
137442001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13745
13746 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13747 nnslashdot-*-retrieve-headers.
13748 (nnslashdot-request-article): Fix for slashcode 2.2.
13749 (nnslashdot-make-tuple): New function.
13750 (nnslashdot-read-groups): Use it.
13751
137522001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13753
13754 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13755 list.
13756
13757 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13758
137592001-08-20 Simon Josefsson <jas@extundo.com>
13760
13761 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13762 opened, error instead of continuing (and exploding later).
13763
137642001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13765
13766 * gnus.el (gnus-expand-group-parameters): Return the parameter
13767 list.
13768
13769 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13770 (gnus-summary-show-article): Guess at charset if required.
13771
13772 * gnus-spec.el (gnus-correct-substring): Stopped one character
13773 before we wanted.
13774
932e8ec6 137752001-08-19 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
13776
13777 * earcon.el (earcon-auto-play): Remove unused option.
13778
137792001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13780
13781 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13782 message down in levels, since it happens very fast.
13783
13784 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13785 of smiley-regexp-alist.
13786
13787 * mm-view.el (mm-inline-text): Ignore vcard errors.
13788
13789 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13790
13791 * gnus-score.el (gnus-all-score-files): Use append instead of
13792 nconc.
13793
13794 * gnus.el (gnus-splash-face): Doc fix.
13795
13796 * mm-decode.el (mm-mailcap-command): Use
13797 mm-path-name-rewrite-functions.
13798 (mm-path-name-rewrite-functions): New variable.
13799
13800 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13801 (gnus-complex-form-to-spec): Insert tab.
13802 (gnus-spec-tab): New function.
13803
13804 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13805 entering the group.
13806
13807 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13808 the positional spec.
13809 (gnus-parse-complex-format): React to %C.
13810
13811 * gnus-ems.el (gnus-char-width): Moved here.
13812
13813 * gnus-sum.el (gnus-select-newsgroup): Set
13814 gnus-newsgroup-articles.
13815 (gnus-unseen-mark): New variable.
13816 (gnus-newsgroup-unseen): Ditto.
13817 (gnus-newsgroup-seen): Ditto.
13818 (gnus-adjust-marked-articles): Use them.
13819 (gnus-update-marks): Use them.
13820 (gnus-summary-update-secondary-mark): Display.
13821 (gnus-summary-prepare-threads): Display.
13822
13823 * gnus-msg.el (gnus-inews-group-method): Use and return the
13824 method, not the server.
13825
138262001-08-19 Simon Josefsson <jas@extundo.com>
13827
13828 * gnus-srvr.el (gnus-server-agent-face): New.
13829 (gnus-server-agent-face): New.
13830 (gnus-server-mode): Turn on font-lock-mode.
13831
13832 * gnus.el (gnus-server-visual): Add defgroup.
13833
1b17f81a 138342001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
13835
13836 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13837 gnus-server-denied-face): New.
13838 (gnus-server-opened-face, gnus-server-closed-face,
13839 gnus-server-denied-face): New.
13840 (gnus-server-font-lock-keywords): Add.
13841
138422001-08-19 Simon Josefsson <jas@extundo.com>
13843
13844 * nnml.el (nnml-request-set-mark): Return nil.
13845 (nnml-save-marks): Use nnml-possibly-create-directory.
13846 (nnml-open-marks): Only work in temp buffer when inserting/reading
13847 .marks file.
13848
138492001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13850
13851 * gnus.el (gnus-expand-group-parameters): Fix.
13852
13853 * gnus-spec.el (gnus-char-width): New function.
13854 (gnus-correct-substring, gnus-correct-length): Use it.
13855
13856 * message.el (message-required-mail-headers): Fix doc.
13857
138582001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13859
13860 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13861
13862 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13863
138642001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13865
13866 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13867 slashdot 2.2 (not fully fixed yet).
13868 (nnslashdot-request-article): Ditto.
13869
138702001-08-18 Simon Josefsson <jas@extundo.com>
13871
13872 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13873 nnimap.
13874
13875 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13876 gnus-util.
13877 (nnimap-request-update-info-internal): Use new functions.
13878
13879 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13880 new functions.
13881
138822001-08-18 Simon Josefsson <jas@extundo.com>
13883
13884 Make nnml groups self-contained as far as marks are concerned.
13885
13886 * nnml.el (nnml-request-delete-group): Delete marks file.
13887 (nnml-request-rename-group): Move marks file.
13888 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13889 variables.
13890 (nnml-request-set-mark, nnml-request-update-info): New server
13891 functions.
13892 (nnml-save-marks, nnml-open-marks): New functions.
13893
138942001-08-18 Simon Josefsson <jas@extundo.com>
13895
13896 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13897 `set' when setting marks.
13898
138992001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13900
13901 * gnus.el (gnus-info-find-node): Take an argument.
13902
13903 * gnus-art.el (gnus-button-handle-info): New function.
13904 (gnus-url-unhex-string): Replace "+" with " ".
13905
139062001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13907
13908 * message.el (message-check-news-header-syntax): Check bad From.
13909
139102001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13911
13912 * gnus-spec.el (gnus-correct-length): New function.
13913 (gnus-correct-substring): New function.
13914 (gnus-tilde-max-form): Use it.
13915
139162001-08-17 Nevin Kapur <nevin@jhu.edu>
13917
13918 * nnmh.el: Docstring changes as below.
13919
13920 * nnml.el: Docstring changes as below.
13921
13922 * nnbabyl.el: Docstring changes as below.
13923
13924 * nnmbox.el: Docstring changes as below.
13925
13926 * nnfolder.el: Added docstrings identifying each virtual server
13927 parameter.
13928
139292001-08-18 Simon Josefsson <jas@extundo.com>
13930
13931 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13932
932e8ec6 139332001-08-17 Björn Torkelsson <torkel@acc.kth.se>
23f87bed 13934
2f1982bb 13935 * message.el: Rename "Abort Message" to "Postpone Message".
23f87bed
MB
13936 Remove "Attach file as MIME" from Message menu, it's already in
13937 the MIME menu.
13938
139392001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13940
13941 * smime.el (smime-point-at-eol): eval-and-compile.
13942 (smime-make-temp-file): New function.
13943 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13944 Use it.
13945
139462001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13947
13948 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13949 (gnus-agent-summary-fetch-group): New command and keystroke.
13950
13951 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13952 (gnus-mime-display-security): Make it respect
13953 gnus-unbuttonized-mime-type-p.
13954
13955 * gnus-sum.el (gnus-articles-to-read): Comments.
13956 (gnus-article-marked-p): New function.
13957 (gnus-summary-display-make-predicate): New function.
13958 (gnus-select-newsgroup): Use them.
13959
13960 * mm-decode.el (mm-save-part-to-file): Made it not error.
13961
139622001-08-17 Simon Josefsson <jas@extundo.com>
13963
13964 * imap.el (imap-wait-for-tag): If process-status isn't open or
13965 run, return nil instead of sit-for looping.
13966
139672001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13968
23f87bed
MB
13969 * gnus.el (gnus-message-archive-method): Default to "archive".
13970 (gnus-message-archive-method): Doc fix.
13971 (gnus-parameters-get-parameter): Cleaned up.
13972 (gnus-expand-group-parameter): New function.
13973
13974 * gnus-start.el (gnus-setup-news): Push the archive server only
13975 the server list.
13976
13977 * mml.el (mml-menu): Changed name to "Attachments".
13978
13979 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
cd1181db 13980 when there is something to destroy.
23f87bed
MB
13981
139822001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13983
13984 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13985 nil.
13986
932e8ec6 139872001-08-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13988
13989 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13990 which specifies a time today or tomorrow.
13991
932e8ec6 139922001-08-15 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
13993
13994 * gnus-agent.el (gnus-agent-make-mode-line-string)
13995 (gnus-agent-toggle-plugged): Use new API.
13996
932e8ec6 139972001-08-14 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13998
13999 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14000 deadline has expired.
14001
140022001-08-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
14003
14004 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
23f87bed
MB
14005
14006 Support `recent' mark indicating newly arrived messages (to
14007 separate from old but unread messages).
14008
14009 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14010 `nnmail-split-history' if recent is > 0.
14011 (nnimap-request-update-info-internal): Update `recent' marks.
14012 (nnimap-request-set-mark): Never set `recent' marks.
14013 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14014 recent.
14015
14016 * gnus-sum.el (gnus-recent-mark): New mark.
14017 (gnus-newsgroup-recent): New variable.
14018 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14019 (gnus-summary-prepare-threads): Mark recent articles.
14020 (gnus-summary-add-mark): Support recent.
14021 (gnus-summary-update-secondary-mark): Support recent.
14022
14023 * gnus.el (gnus-article-mark-lists): Add recent.
14024
140252001-08-12 Simon Josefsson <jas@extundo.com>
14026
14027 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14028 whether successful decoding took place. Add doc.
14029
140302001-08-12 Simon Josefsson <jas@extundo.com>
14031 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14032
14033 * gnus.el (gnus-summary-line-format, gnus-parameters):
14034 * gnus-gl.el (gnus-summary-grouplens-line-format):
14035 * gnus-salt.el (gnus-summary-pick-line-format):
14036 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14037
140382001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14039
14040 * gnus-score.el (gnus-score-string): Fix `match' regexp
14041 for `extra' header case.
14042
140432001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14044
14045 * nnmbox.el (nnmbox-read-mbox): No warning.
14046
140472001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14048
14049 * nndoc.el (nndoc-article-type): Fix doc.
14050 (nndoc-generate-article-function): New variable.
14051 (nndoc-dissection-function): New variable.
14052 (nndoc-type-alist): Add oe-dbx.
14053 (nndoc-oe-dbx-type-p): New function.
14054 (nndoc-oe-dbx-dissection): New function.
14055 (nndoc-oe-dbx-generate-article): New function.
14056
932e8ec6 140572001-08-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14058
14059 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14060 whether deadline has been reached. Patch from Dan Nicolaescu
14061 <dann@godzilla.ics.uci.edu>.
14062
140632001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14064
14065 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2f1982bb 14066 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
23f87bed
MB
14067 <rintaman@cs.Helsinki.FI>.
14068
14069 * mail-source.el (mail-source-movemail): The error buffer is
14070 modified, but nothing in it.
14071
140722001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14073
14074 * message.el (message-bogus-system-names): New variable.
14075 (message-make-fqdn): Use it.
14076
140772001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14078
14079 * nndraft.el (nndraft-request-group): Use
14080 nndraft-auto-save-file-name.
14081
140822001-08-09 Simon Josefsson <jas@extundo.com>
14083
14084 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14085 Don't ask whether to decrypt. Just leave result in buffer (don't
14086 call mm).
14087
14088 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14089 parts as well.
14090 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14091 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14092
140932001-08-09 Simon Josefsson <jas@extundo.com>
14094
14095 * mm-decode.el (mm-insert-part): Return decoding success status.
14096 (mm-save-part-to-file): Error if decoding failed.
14097
140982001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14099
14100 * message.el (message-tab): Use indent-relative.
14101 (message-mode): Don't bind indent-line-function to indent-relative.
14102
141032001-08-09 Simon Josefsson <jas@extundo.com>
14104
2f1982bb 14105 * message.el (message-get-reply-headers): Fix string. Suggested by
23f87bed
MB
14106 Christoph Conrad <cc@cli.de>.
14107
141082001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14109
14110 * message.el (message-tab): Use the current value of
14111 indent-line-function.
14112 (message-mode): Bind indent-line-function to indent-relative.
14113
141142001-08-08 Simon Josefsson <jas@extundo.com>
14115
14116 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14117 whether `imtest' is installed.
14118
1b17f81a 141192001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14120
14121 * gnus-sum.el (gnus-summary-show-article): Call
14122 gnus-summary-update-secondary-secondary-mark.
14123 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14124 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14125
932e8ec6 141262001-08-07 16:00:00 Gerd Möllmann <gerd@gnu.org>
1b17f81a
MB
14127
14128 * mm-uu.el (mm-uu-dissect): Autoload.
14129
23f87bed
MB
141302001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14131
14132 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14133
14134 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14135
23f87bed
MB
14136 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14137
14138 * gnus-util.el (gnus-output-to-rmail): Ditto.
14139 (gnus-output-to-mail): Ditto.
14140
14141 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14142
141432001-08-06 Florian Weimer <fw@deneb.enyo.de>
14144
14145 * message.el (message-indent-citation): Use
14146 `message-yank-cited-prefix' for empty lines.
14147
141482001-08-05 Florian Weimer <fw@deneb.enyo.de>
14149
14150 * message.el (message-indent-citation): Quote only lines starting
14151 with ">" using `message-yank-cited-prefix'.
14152
e3e955fe 141532001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
23f87bed
MB
14154
14155 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14156 gnus-cache-fully-p.
14157
141582001-08-04 Simon Josefsson <jas@extundo.com>
14159
14160 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14161 file if it doesn't exist (by calling gnus-cache-read-active).
14162
141632001-08-04 Simon Josefsson <jas@extundo.com>
14164
14165 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14166 (gnus-cache-passively-or-fully-p): Removed.
14167 (gnus-cache-fully-p): Fix it.
14168
14169 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14170
141712001-08-04 Simon Josefsson <jas@extundo.com>
14172
14173 * gnus-cache.el (gnus-cache-fully-p)
14174 (gnus-cache-passively-or-fully-p): New functions.
14175 (gnus-cache-possibly-enter-article): Cosmetic change, use
14176 `g-c-p-o-f-p'.
14177 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14178 was bogus (`g-c-p-a-a' does not change active info, just change
14179 the functions parameters).
14180 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14181 not removed in groups that match `gnus-uncacheable-groups'.
14182
14183 Reported and modifications based on discussions with Nuutti
14184 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14185
141862001-08-04 Simon Josefsson <jas@extundo.com>
14187 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14188
14189 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14190 calls `gnus-cache-update-active' if bounds has been extended.
14191
141922001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14193
14194 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14195 before remove.
14196 (gnus-mime-security-show-details): Ditto.
14197
932e8ec6 141982001-08-04 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14199
14200 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14201 syntax. Protect string-match against nil string and regexp.
14202
142032001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14204
14205 * mm-util.el (mm-find-charset-region): Remove control-1.
14206
142072001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14208
14209 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14210
142112001-08-04 Simon Josefsson <jas@extundo.com>
14212
14213 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14214 buffer. Delete MIME-Version header.
14215
142162001-08-03 Simon Josefsson <jas@extundo.com>
14217
14218 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14219 that is entered does not necessarily have the highest article
14220 number in the group, so use `gnus-cache-possibly-alter-active'
14221 instead of `gnus-cache-update-active'.
14222
142232001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14224
14225 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14226
142272001-08-03 Simon Josefsson <jas@extundo.com>
14228
2f1982bb 14229 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
23f87bed
MB
14230
142312001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14232
14233 * gnus.el (post-method): New group parameter. It also provides
14234 the user option `gnus-post-method-alist' and the internal function
14235 `gnus-parameter-post-method'.
14236
14237 * gnus-msg.el (gnus-post-method): Bind the value of
14238 `gnus-post-method' to the group parameter if it is defined.
14239
142402001-08-02 Simon Josefsson <jas@extundo.com>
14241
14242 * smime.el (smime-extra-arguments): Removed.
14243 (smime-call-openssl-region): Don't use it.
14244
142452001-08-02 Simon Josefsson <jas@extundo.com>
14246
14247 * smime.el (smime-sign-region): Handle stderr.
14248 (smime-encrypt-region): Ditto.
14249
14250 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14251 match the ASN.1 length bytes.
14252 (mm-pkcs7-enveloped-magic): Ditto.
14253 (mm-view-pkcs7-get-type): Don't regexp quote.
14254
1b17f81a 142552001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14256
14257 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14258
142592001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14260
14261 * gnus-art.el (gnus-header-button-alist): References regexp.
14262
142632001-08-01 Gerd Moellmann <gerd@gnu.org>
14264
14265 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14266 already fboundp. Add INTERACTIVE arg to autoload form.
14267
142682001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14269
14270 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14271
14272 * nnmail.el (nnmail-cache-open): Ditto.
14273
142742001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14275
14276 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14277
142782001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14279
14280 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14281
142822001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
932e8ec6 14283 Originally from Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14284
14285 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14286 (gnus-agent-toggle-plugged): Use it.
14287
142882001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14289
14290 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14291 (gnus-ding-file-coding-system): New variable.
14292 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14293 (gnus-slave-save-newsrc): Use it.
14294
932e8ec6 142952001-07-31 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14296
14297 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14298 syntax.
14299
143002001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14301 Originally from Andreas Fuchs <asf@void.at>
14302
14303 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14304 (mml2015-gpg-pretty-print-fpr): New function.
14305 (mml2015-gpg-extract-signature-details): More details, rename from
14306 `m-g-e-from'.
14307 (mml2015-gpg-verify): Use them.
14308 (mml2015-gpg-clear-verify): Use them.
14309
143102001-07-31 Simon Josefsson <jas@extundo.com>
14311
14312 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14313 buffer when done.
14314
143152001-07-30 Simon Josefsson <jas@extundo.com>
14316
14317 * smime.el (smime-call-openssl-region): Revert previous change,
14318 just pass on buf to `call-process-region'.
14319 (smime-verify-region): Doc fix. Don't message stuff. Use
14320 `smime-new-details-buffer'. Inserts error messages into buffer.
14321 (smime-noverify-region): Ditto.
14322 (smime-decrypt-region): Ditto. Handles stderr separately.
14323 (smime-verify-buffer, smime-noverify-buffer)
14324 (smime-decrypt-buffer): Doc fix.
14325 (smime-new-details-buffer): New function.
14326 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14327 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14328 (smime-sign-region, smime-encrypt-region): Don't use
14329 `insert-buffer'.
14330
14331 * mml-smime.el (mml-smime-verify): Fix security button strings.
14332
143332001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14334
14335 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14336 gnus-article-mime-handles.
14337
143382001-07-29 Simon Josefsson <jas@extundo.com>
14339
14340 * mail-source.el (top-level): Require message for message-directory.
14341 (mail-source-directory): Change default to message-directory.
14342
14343 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14344 (smime-certificate-directory, smime-openssl-program)
14345 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14346 (smime-extra-arguments): New variable.
14347 (smime-dns-server): Fix customize group.
14348 (smime-call-openssl-region): Use `smime-extra-arguments'.
14349
1b17f81a 143502001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14351
14352 * smime.el (smime-call-openssl-region): Ignore stderr.
14353
1b17f81a 143542001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14355
14356 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14357 file.
14358
143592001-07-29 Simon Josefsson <jas@extundo.com>
14360
14361 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14362
14363 Support S/MIME decryption.
14364
14365 * mm-decode.el (mm-inline-media-tests):
14366 (mm-inlined-types):
14367 (mm-automatic-display):
14368 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14369
14370 * mm-view.el (mm-pkcs7-signed-magic):
14371 (mm-pkcs7-enveloped-magic): New variables.
14372 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14373 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14374 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14375 PKCS#7 blobs.
14376
14377 * smime.el (smime-decrypt-region): Expand keyfile.
14378
143792001-07-29 Simon Josefsson <jas@extundo.com>
14380
14381 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14382 `ssl.el' variables.
14383
14384 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14385 but line instead of narrowing to it, because `nnmail-parse-active'
14386 calls widen. Thanks to Christoph Conrad
14387 <christoph.conrad@gmx.de>.
14388
932e8ec6 143892001-07-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14390
14391 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14392 for %B spec.
14393
14394 * gnus-sum.el (gnus-summary-prepare-threads): If
14395 gnus-sum-thread-tree-root is nil, use subject instead.
14396 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14397 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14398 (gnus-sum-thread-tree-leaf-with-other)
14399 (gnus-sum-thread-tree-single-leaf): Documentation.
14400 (gnus-sum-thread-tree-single-indent): Allow nil.
14401
144022001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14403
14404 * message.el (message-fill-paragraph): Do nothing if the user
14405 wants filladapt-mode.
14406
144072001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14408
14409 * mm-decode.el (mm-image-type-from-buffer): New function.
14410 (mm-get-image): Use it.
14411
144122001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14413
14414 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14415
14416 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14417 mm-display-parts too.
14418
144192001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14420
14421 * nnfolder.el (nnfolder-request-accept-article): Bind
14422 nntp-server-buffer.
14423
14424 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14425 nntp-server-buffer.
14426
144272001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14428
14429 * message.el (message-check-news-header-syntax): Use
14430 message-post-method.
14431 (message-send-news): Bind message-post-method.
14432
144332001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14434
14435 * mml.el (mml-tweak-type-alist): New variable.
14436 (mml-tweak-function-alist): New variable.
14437 (mml-tweak-part): New function.
14438 (mml-generate-mime-1): Use it.
14439
144402001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14441
14442 * nnfolder.el (nnfolder-request-accept-article): Replace
14443 nnfolder-request-list.
14444
144452001-07-27 Simon Josefsson <jas@extundo.com>
14446
14447 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14448 nnoo-change-server failed to do it.
14449
144502001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14451
14452 * gnus.el (gnus-parameters): Make it customizable.
14453
144542001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14455
14456 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14457
14458 * message.el (message-set-auto-save-file-name): More
14459 poor-system-types.
14460
14461 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14462
14463 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14464 supports +.
14465
144662001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14467
14468 * mm-decode.el (mm-readable-p): New function.
14469 (mm-inline-media-tests): Fix the default testers.
14470
144712001-07-26 Simon Josefsson <jas@extundo.com>
14472
14473 * nnimap.el (nnimap-version): Bump version number.
14474
1b17f81a 144752001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14476
14477 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14478 in M$Windows too.
14479
932e8ec6 144802001-07-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14481
14482 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14483
144842001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14485
14486 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14487
14488 * mm-decode.el (mm-get-image): Guess then use the type.
14489
14490 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14491
144922001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14493
14494 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14495 display (%B) for threads if threading is off.
14496
1b17f81a 144972001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14498
14499 * gnus-msg.el: Customization patch.
14500
145012001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14502
14503 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14504 variable.
14505 (nnmail-split-fancy-with-parent): Ignore certain groups.
14506
145072001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14508
14509 * gnus-util.el (gnus-byte-compile): New function.
14510 (gnus-use-byte-compile): New variable.
14511 (gnus-make-sort-function): Use it.
14512
14513 * nnmail.el (nnmail-get-new-mail): Use it.
14514
14515 * gnus-agent.el (gnus-category-make-function): Simple function or
14516 compiled function.
14517 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14518
14519 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14520 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14521 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14522
14523 * message.el (message-check-news-header-syntax): Remove quote.
14524
145252001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14526
14527 * message.el (message-use-mail-followup-to): `t' is not a
14528 documented value.
14529
145302001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14531
14532 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14533
145342001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14535
14536 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14537 there are long lines.
14538
23f87bed
MB
145392001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14540
14541 * message.el (message-bounce): If no Return-Path, the whole
14542 content is considered as the original message.
14543
14544 * nnml.el (nnml-check-directory-twice): New variable.
14545 (nnml-article-to-file): Use it.
14546 (nnml-retrieve-headers): Hack it.
14547
145482001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14549
14550 * gnus-win.el (gnus-buffer-configuration): New configure.
14551
14552 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14553 not alive.
14554
14555 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14556 (mm-display-external): Use display-term configure.
14557
932e8ec6 145582001-07-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14559
14560 * gnus-delay.el (gnus-delay-default-hour): New variable.
14561 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14562
1b17f81a 145632001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14564
14565 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14566 (gnus-summary-prepare-threads): Ditto.
14567
14568 * gnus.el (gnus-summary-line-format): Add %B.
14569
145702001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14571
14572 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14573
14574 * mm-util.el (mm-string-as-multibyte): New function.
14575
14576 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14577
145782001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14579
14580 * mm-util.el (mm-universal-coding-system): New variable.
14581
14582 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14583
14584 * score-mode.el (score-mode-coding-system): Use it.
14585
145862001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14587
14588 * gnus-start.el (gnus-setup-news): Call
14589 `gnus-check-bogus-newsgroups' just after the native server is
14590 opened.
14591
932e8ec6 145922001-07-23 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14593
14594 * nnmail.el (nnmail-do-request-post): Util function to be used by
14595 `nnchoke-request-post' for all nnmail-derived backends.
14596
14597 * nnml.el (nnml-request-post): Use it.
14598
14599 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14600 backend, for it groks nnml-request-post.
14601
14602 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14603 Treat `mail-post' backends like `mail' backends, not like `news'
14604 backends.
14605
146062001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14607
14608 * gnus-msg.el (gnus-setup-message): make-local-hook.
14609
932e8ec6 146102001-07-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14611
14612 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14613 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14614 <karl@charcoal.com>, slightly changed by Kai.
14615
14616 * message.el (message-check-news-header-syntax): When checking
14617 whether the groups exist, check the right server based on
14618 `gnus-post-method'.
14619
932e8ec6 146202001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14621
14622 * gnus-delay.el: New file.
14623
146242001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14625
14626 * mm-util.el (mm-read-coding-system): Take two arguments.
14627
14628 * gnus-sum.el (gnus-summary-show-article): Use
14629 mm-read-coding-system.
14630
14631 * gnus-art.el (article-de-quoted-unreadable):
14632 (article-de-base64-unreadable, article-wash-html):
14633 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14634
932e8ec6 146352001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14636
14637 * nnml.el (nnml-request-post): New function. Can be used for
14638 annotations in nnml groups.
14639
146402001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14641
14642 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14643 command.
14644
14645 * gnus-start.el (gnus-find-new-newsgroups): Use
14646 `message-make-date' instead of `current-time-string'.
14647 (gnus-ask-server-for-new-groups): Ditto.
14648 (gnus-check-first-time-used): Ditto.
14649
146502001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14651
14652 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14653
146542001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14655
14656 * message.el (message-shorten-references): Change `maxcount' and
14657 `cut' to obey USEFOR draft 5.
14658
146592001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14660
14661 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14662 (gnus-summary-set-article-display-arrow): New function.
14663 (gnus-summary-goto-subject): Use it.
14664
146652001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14666
14667 * gnus-sum.el (gnus-summary-import-article): Insert date if
14668 doesn't exist.
14669
146702001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14671
14672 * mml.el (mml-content-type-parameters): New variable.
14673 (mml-content-disposition-parameters): New variable.
14674 (mml-insert-mime-headers): Use them.
14675 (mml-parse-1): Accept charset.
14676
146772001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14678
14679 * gnus-group.el (gnus-group-select-group): Doc fix.
14680
14681 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14682
23f87bed 146832001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
c0943d3d 14684 From: Stefan Monnier <monnier@cs.yale.edu>
23f87bed
MB
14685
14686 * message.el (message-mode): Use define-derived-mode.
14687 (message-tab): message-completion-alist.
14688
14689 * imap.el (imap-interactive-login): Use make-local-variable.
14690 (imap-open): Ditto.
14691 (imap-authenticate): Ditto.
14692
14693 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14694
14695 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14696
932e8ec6 146972001-07-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14698
14699 * message.el (message-citation-line-function): Refer to
14700 gnus-cite-attribution-suffix.
14701
932e8ec6 147022001-07-15 Pavel Janík <Pavel@Janik.cz>
23f87bed 14703
db872260 14704 * gnus-art.el, ...: Error convention changes.
23f87bed 14705
a12bf61e
GM
14706 * binhex.el, earcon.el, gnus-agent.el, gnus-art.el, gnus-audio.el:
14707 * gnus-logic.el, gnus-ml.el, gnus-mlspl.el, gnus-setup.el:
14708 * gnus-srvr.el, gnus-sum.el, gnus-uu.el, gnus-vm.el, ietf-drums.el:
14709 * mail-parse.el, mail-prsvr.el, mail-source.el, mm-bodies.el:
14710 * mm-decode.el, mm-encode.el, mm-partial.el, mm-util.el, mm-uu.el:
14711 * mm-view.el, mml.el, nnimap.el, nnoo.el, parse-time.el, rfc1843.el:
14712 * rfc2045.el, rfc2047.el, rfc2104.el, rfc2231.el, time-date.el:
14713 * uudecode.el: Some fixes to follow coding conventions.
14714
23f87bed
MB
147152001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14716
14717 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14718
147192001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14720
14721 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14722 (nnrss-read-server-data): Ditto.
14723
932e8ec6 147242001-07-13 12:00:00 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14725
14726 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14727 * Cleanup files.
1b17f81a 14728
23f87bed
MB
147292001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14730
14731 * gnus.el (gnus-summary-line-format): Add %o.
14732
14733 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14734 unless shell outputs something.
14735
147362001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14737
14738 * gnus-art.el (gnus-boring-article-headers): Better doc.
14739 (article-hide-headers): Better regexp.
14740 Suggested by Matt Swift <swift@alum.mit.edu>.
14741
14742 * nnheader.el (nnheader-max-head-length): Better doc.
14743 (nnheader-header-value): Skip spaces.
14744 (nnheader-parse-head): Remove space.
14745 Suggested by Matt Swift <swift@alum.mit.edu>.
14746
14747 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14748 (gnus-get-newsgroup-headers): Remove space.
14749
147502001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14751
14752 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14753 (gnus-summary-reply): Use it.
14754 (gnus-summary-reply-broken-reply-to): New function.
14755 (gnus-msg-force-broken-reply-to): New function.
14756
14757 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14758
147592001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14760
14761 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14762
147632001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14764
14765 * mm-decode.el (mm-external-terminal-program): New variable.
2f1982bb 14766 (mm-display-external): Use it. Use term to display when no
23f87bed
MB
14767 window-system.
14768
932e8ec6 147692001-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
23f87bed
MB
14770
14771 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2f1982bb 14772 Browse->Next entries to Browse->Prev.
23f87bed
MB
14773
147742001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14775
14776 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14777
147782001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14779
14780 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14781 for the default encoding.
14782
14783 * nnrss.el (nnrss-url-field): New field.
14784 (nnrss-request-article): Add newsgroups.
14785
14786 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14787
147882001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14789
14790 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14791
14792 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14793 (gnus-draft-setup): Remove backlog.
14794
932e8ec6 147952001-07-10 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14796
14797 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14798 Cleanup.
14799
148002001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14801
14802 * gnus-msg.el (gnus-bug): Erase buffer.
14803
14804 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14805
148062001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14807
14808 * mm-decode.el (mm-attachment-override-p): Fix typo.
14809
148102001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14811
14812 * gnus-kill.el (gnus-execute): Work with the extra headers.
14813 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14814
148152001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14816
14817 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2f1982bb 14818 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
23f87bed
MB
14819
14820 * message.el (message-send-mail-real-function): New variable.
2f1982bb 14821 (message-send-mail-partially, message-send-mail): Use it.
23f87bed
MB
14822
14823 * nngateway.el (nngateway-request-post): Use it.
14824
14825 * gnus-agent.el (gnus-agentize): Use it.
14826
14827 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14828 (nnsoup-revert-variables): Use it.
14829
148302001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14831
14832 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14833 text/plain if the type doesn't match any other media types.
14834 (mm-inlined-types): Doc fix.
14835 (mm-display-inline): Revert previous change (now handled by a
14836 default type in `mm-inline-media-tests'.
14837 (mm-inlinable-p): Revive.
14838 (mm-display-part): Call `mm-inlinable-p'.
14839 (mm-attachment-override-p): Ditto.
14840 (mm-inlined-p): Doc fix.
14841
14842 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14843 well as `mm-inlined-p'.
14844
148452001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14846
14847 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14848 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14849
1b17f81a 148502001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
14851
14852 * message.el (message-use-mail-followup-to): New variable.
14853 (message-get-reply-headers): Use it.
14854
148552001-07-04 Gerd Moellmann <gerd@gnu.org>
14856
14857 * nnheader.el (nnheader-init-server-buffer): Make sure the
14858 *nntpd* buffer is made multibyte instead of a random buffer.
14859
148602001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14861
14862 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14863 when it returns headers.
14864
148652001-07-07 Simon Josefsson <jas@extundo.com>
14866
14867 * rfc2047.el (rfc2047-encode-message-header): Skip header when
2f1982bb 14868 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
23f87bed
MB
14869
148702001-07-06 Simon Josefsson <jas@extundo.com>
14871
14872 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14873 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14874 Add information in `assert's.
14875
14876 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2f1982bb 14877 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
23f87bed
MB
14878 and `nnimap-group-overview-filename', should handle all
14879 change-of-uidvalidity related issues. But there may be other
14880 problems.)
14881
148822001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14883
14884 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14885 header name when folding.
14886
148872001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14888
14889 * mm-decode.el (mm-inlined-types): Document relationship with
14890 `mm-inline-media-tests'.
14891 (mm-display-inline): Default to displaying as plain text if no
14892 inlining handler is available.
14893 (mm-inlinable-p): Remove.
14894 (mm-inlined-p): Don't call `mm-inlinable-p'.
14895 (mm-automatic-display-p): Ditto.
14896 (mm-attachment-override-p): Ditto.
14897
148982001-07-04 Simon Josefsson <jas@extundo.com>
14899
14900 * nnimap.el (nnimap-importantize-dormant): New variable.
14901 (nnimap-request-update-info-internal): Use it.
14902 (nnimap-request-set-mark): Ditto.
14903
149042001-07-04 Didier Verna <didier@lrde.epita.fr>
14905
2f1982bb
JB
14906 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14907 `point'. Only XEmacs accepts this.
14908 * nntp.el (nntp-send-command-nodelete): Ditto.
14909 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed
MB
14910
149112001-07-04 Didier Verna <didier@lrde.epita.fr>
14912
2f1982bb 14913 * nntp.el (nntp-open-connection-function): Doc update.
23f87bed
MB
14914 * nntp.el (nntp-pre-command): New.
14915 * nntp.el (nntp-via-rlogin-command): New.
14916 * nntp.el (nntp-via-telnet-command): New.
14917 * nntp.el (nntp-via-telnet-switches): New.
14918 * nntp.el (nntp-via-user-name): New.
14919 * nntp.el (nntp-via-user-password): New.
14920 * nntp.el (nntp-via-address): New.
14921 * nntp.el (nntp-via-envuser): New.
14922 * nntp.el (nntp-via-shell-prompt): New.
14923 * nntp.el (nntp-open-telnet-stream): New.
14924 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14925 * nntp.el (nntp-open-via-telnet-and-telnet): New.
2f1982bb
JB
14926 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14927 * nntp.el (nntp-send-command): Ditto.
14928 * nntp.el (nntp-send-command-nodelete): Ditto.
14929 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed 14930
e3e955fe 149312001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
23f87bed
MB
14932
14933 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14934 `when'.
14935
1b17f81a 149362001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14937
14938 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14939
149402001-07-03 Simon Josefsson <jas@extundo.com>
14941
14942 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14943 remove it (workaround XEmacs `fill-region' bug).
14944
149452001-07-01 Simon Josefsson <jas@extundo.com>
14946
14947 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14948
149492001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14950
14951 * mml2015.el (mml2015-format-error): New function.
14952 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14953 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14954 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14955
149562001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14957
14958 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14959 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14960
14961 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14962 group variables.
14963
149642001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14965
14966 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14967
14968 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14969 (nnrss-save-group-data): Ditto.
14970
14971 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14972
149732001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14974
14975 * message.el (message-do-send-housekeeping): Narrow to headers.
14976
149772001-06-24 Simon Josefsson <jas@extundo.com>
14978
14979 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14980 insertion when breaking lines looked for " \t" instead of "[ \t]".
14981 (rfc2047-encode-message-header): Fold lines even if
14982 no QP encoding is done.
14983
1b17f81a 149842001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
14985
14986 * smime.el (smime-keys): Support additional certificates.
14987 (smime-make-certfiles): New function.
14988 (smime-sign-region): Use previous variables.
14989 (smime-get-certfiles): New function.
14990 (smime-sign-buffer): Use it.
14991 (smime-verify-region): Support both CAfile and CApath.
14992
149932001-06-23 Simon Josefsson <jas@extundo.com>
14994
14995 * smime.el (smime-decrypt-region): Perhaps work.
14996
149972001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14998
14999 * gnus-msg.el (gnus-copy-article-buffer): Typo.
15000
150012001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
15002
15003 * mm-decode.el (mm-save-part): Rewrite file name.
15004 (mm-file-name-rewrite-functions): New variable.
15005 (mm-file-name-delete-whitespace): New function.
15006 (mm-file-name-trim-whitespace): New function.
15007 (mm-file-name-collapse-whitespace): New function.
15008 (mm-file-name-replace-whitespace): New variable and function.
15009
150102001-06-22 Simon Josefsson <jas@extundo.com>
15011
15012 * message.el (message-make-date): Workaround locale for weekdays.
15013
150142001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15015
15016 * message.el (message-goto-body): Return nil if not found. (revert!)
15017
1b17f81a 150182001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15019
15020 * message.el (message-goto-body): Some messages have no header.
15021
15022 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15023
150242001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15025
15026 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15027
150282001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15029
15030 * message.el (message-make-date): Add week day.
15031 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15032
150332001-06-19 Simon Josefsson <jas@extundo.com>
15034
15035 * message.el (message-yank-prefix): Doc fix.
15036 (message-yank-cited-prefix): Ditto.
15037 (message-delete-not-region): Keep citation prefix on first line,
15038 if possible and appropriate.
15039
150402001-06-19 Simon Josefsson <jas@extundo.com>
15041
15042 * imap.el (imap-process-connection-type): New variable.
15043 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15044 recent `imtest's work completely (no line length issues), while
15045 making making old `imtest's unusable. Thanks to NAGY Andras
15046 <nagya@inf.elte.hu> for his work.
15047
150482000-12-30 NAGY Andras <nagya@inf.elte.hu>
15049
15050 * imap.el (imap-ssl-program): Add -quiet to shut up
15051 OpenSSL/SSLeay's internal debug talk.
15052
150532001-06-19 Matt Armstrong <matt@lickey.com>
15054
15055 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15056 server.
15057
150582001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15059
15060 * nnmail.el (nnmail-article-buffer): New variable.
15061 (nnmail-split-incoming): Use it.
15062
150632001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15064
15065 * qp.el (quoted-printable-decode-region): If called interactively,
15066 use coding-system-for-read.
15067
150682001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15069
15070 * message.el (message-check-news-header-syntax): Check Reply-To.
15071
150722001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15073
15074 * mml.el (mml-parse-1): Use message options.
15075
15076 * message.el (message-do-fcc): Don't do anything if there is no
15077 FCC.
15078
150792001-06-16 Simon Josefsson <jas@extundo.com>
15080
15081 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15082 (nnimap-expunge-search-string): New variable.
15083 (nnimap-request-expire-articles): Use it.
15084
150852001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15086
2f1982bb
JB
15087 * message.el (message-send-mail-with-qmail): Wrong exit status is
15088 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
23f87bed
MB
15089
150902001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15091
15092 * gnus-art.el (article-strip-multiple-blank-lines): Use
15093 delete-region instead of replace-match.
15094
150952001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15096
15097 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15098 (nnweb-google-wash-article): Ditto.
15099
996aa8c1 151002001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15101
15102 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15103
151042001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15105
15106 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15107 specs.
15108
151092001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15110
15111 * gnus.el (gnus-email-address): Move it here.
15112
15113 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15114 requested.
15115 (article-de-base64-unreadable): Ditto.
15116 (article-wash-html): Ditto.
15117
151182001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15119
15120 * message.el (message-options-set-recipient): Don't add ", "
2f1982bb 15121 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
23f87bed
MB
15122
151232001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15124
15125 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15126
1b17f81a 151272001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15128
15129 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15130
151312001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15132
15133 * nnrss.el (nnrss-node-text): Node might be nil.
15134
1b17f81a 151352001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15136
15137 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15138 part.
15139
151402001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15141
15142 * nnrss.el (nnrss-group-alist): More items.
15143
151442001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15145
15146 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15147
151482001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15149 Trivial patch from Dale Hagglund <rdh@best.com>
15150
15151 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15152 restrict clauses.
15153
1b17f81a 151542001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15155
15156 * message.el (message-wide-reply-confirm-recipients): New variable.
15157
1b17f81a 151582001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15159
15160 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15161 fix so it works with XEmacs.
15162
151632001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15164
15165 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15166 headers.
15167
151682001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15169
15170 * nnrss.el: Fix a few bugs.
15171
1b17f81a 151722001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15173
15174 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15175 generate compiler warnings.
23f87bed
MB
15176
151772001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15178
15179 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15180 binary so that we don't transmit ISO 2022 garbage to the process.
15181 This is needed under XEmacs.
15182
151832001-06-03 Simon Josefsson <simon@josefsson.org>
15184
2f1982bb 15185 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
23f87bed
MB
15186 autoloaded incorrectly below because ssl-program-* is bound.)
15187 Thanks to Amos Gouaux for report.
15188
151892001-06-02 Simon Josefsson <simon@josefsson.org>
15190
15191 * imap.el (imap-kerberos4-open):
15192 (imap-gssapi-open):
15193 (imap-ssl-open):
15194 (imap-network-open):
15195 (imap-shell-open):
15196 (imap-starttls-open): Set buffer to workaround spurious
15197 `accept-process-output' buffer changes. Thanks to Mats Lidell
15198 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15199 Colman <colman@ppllc.com> for report.
15200
152012001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15202
15203 * gnus-sum.el (gnus-summary-catchup): New argument.
15204 (gnus-summary-catchup-from-here): New function.
15205
932e8ec6 152062001-05-30 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15207
15208 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15209 back, then insert glyph. (Before, the glyph was inserted first,
15210 then the newline.) This works around a behavior in XEmacs where
15211 it is not possible to insert a character after a glyph which is at
15212 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15213
1b17f81a 152142001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15215
15216 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15217 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15218 mm-destroy-postponed-undisplay-list): New functions.
15219 (mm-display-external): Use them.
15220
1b17f81a 152212001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15222
15223 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15224 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15225
152262001-05-27 Simon Josefsson <simon@josefsson.org>
15227
15228 * message.el (message-yank-cited-prefix): New variable.
15229 (message-indent-citation): Use it.
15230
15231 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15232 as details.
15233 (mml2015-mailcrypt-clear-verify): Ditto.
15234
1b17f81a 152352001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15236
15237 * gnus-sum.el (gnus-summary-default-high-score,
15238 gnus-summary-default-low-score): New variables.
15239 (gnus-summary-highlight): Use them.
15240
152412001-05-16 Didier Verna <didier@lrde.epita.fr>
15242
2f1982bb 15243 * message.el (message-mail): Pass the 'send-actions argument to
23f87bed
MB
15244 `message-setup'.
15245
1b17f81a 152462001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15247
15248 * gnus-art.el (gnus-mime-view-part-as-charset):
15249 (gnus-mime-internalize-part): Doc fixes.
15250
152512001-05-11 Simon Josefsson <simon@josefsson.org>
15252
15253 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15254 status lines without any text ("^215$").
15255
152562001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15257
15258 * nnrss.el (nnrss-check-group): Reverse.
15259
152602001-05-07 Simon Josefsson <simon@josefsson.org>
15261
15262 * message.el (message-get-reply-headers):
15263 (message-followup): Fix typo, suggested by David Green
15264 <dgreen@uab.edu>
15265
152662001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15267
15268 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15269
15270 * nnrss.el (nnrss-open-server): Read server data when it is called.
15271 (nnrss-request-expire-articles): Fix.
15272
152732001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15274
15275 * message.el (message-do-send-housekeeping): mail-abbrevs may
15276 rename buffer behind Gnus.
15277
152782001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15279
15280 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15281 (nnrss-group-alist): Add more resources.
15282 (nnrss-check-group): Ignore errors.
15283
152842001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15285
15286 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15287
15288 * nnslashdot.el (nnslashdot-request-list): Add time.
15289 (nnslashdot-request-expire-articles): New function.
15290
15291 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15292 secondary methods too.
15293
152942001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15295
15296 * message.el (message-use-followup-to): Set default value to t.
15297
152982001-05-03 Florian Weimer <fw@deneb.enyo.de>
15299
15300 * message.el (message-dont-reply-to-names): Fix documentation.
15301 (message-get-reply-headers): Use Mail-Followup-To only for wide
15302 replies.
15303
153042001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15305
15306 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15307 correctly.
15308 (nnrss-check-group): Use time.
15309
996aa8c1 153102001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15311
15312 * gnus.el: Oort Gnus v0.03 is released.
15313
153142001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15315
15316 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15317 group.
15318
153192001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15320
15321 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15322
153232001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15324
15325 * nnultimate.el (nnultimate-retrieve-headers): Return all
15326 available headers.
15327
15328 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15329 (gnus-get-newsgroup-headers-xover): Use it.
15330
153312001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15332
15333 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15334
153352001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336
15337 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15338
153392001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15340
15341 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15342 disable it.
15343
15344 * gnus.el (gnus-info-nodes): Remove a few The's.
15345
153462001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15347
15348 * mail-source.el (mail-source-movemail): Call-process may return a
15349 signal description string.
15350
15351 * gnus-start.el (gnus-read-newsrc-el-file):
15352 gnus-newsrc-file-version may be nil.
15353
15354 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15355 Suggested by Michael Sperber [Mr. Preprocessor]
15356 <sperber@informatik.uni-tuebingen.de>.
15357
153582001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15359
15360 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15361
153622001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15363
15364 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15365 fontify HANDLE.
15366
153672001-04-18 Simon Josefsson <simon@josefsson.org>
15368
15369 * smime.el (smime-ask-passphrase): Rework to return value.
15370 (smime-sign-region): Rework to bind value and use it.
15371 (smime-decrypt-region): Ditto.
15372
153732001-04-18 Simon Josefsson <simon@josefsson.org>
15374 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15375
15376 * smime.el (smime-ask-passphrase): New function.
15377 (smime-sign-region): Use it.
15378 (smime-encrypt-cipher): New variable.
15379 (smime-decrypt-region): Ditto.
15380
153812001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15382
15383 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15384 the log.
15385
996aa8c1 153862001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15387
15388 * gnus.el: Oort Gnus v0.02 is released.
15389
153902001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15391
15392 * gnus.el: Oort Gnus v0.01 is released.
15393
153942001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15395
15396 * gnus-sum.el (gnus-summary-highlight): Highlight read
15397 undownloaded articles as read articles.
15398
15399 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15400 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15401 articles, even read ones, as such.
15402
15403 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15404 (gnus-find-matching-articles): New function.
15405 (gnus-summary-limit-include-matching-articles): New command.
15406 (gnus-summary-limit-include-thread): Include articles that have
15407 matching subjects.
15408 (gnus-offer-save-summaries): Clean up.
15409
932e8ec6 154102001-04-13 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15411
15412 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15413
1b17f81a 154142001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15415
15416 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15417
154182001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15419
15420 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15421 newsgroup names when the original article is a news message.
15422
154232001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15424
15425 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
2f1982bb 15426 supported. Suggest by Jim Meyering <jim@meyering.net>.
23f87bed
MB
15427
154282001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15429
15430 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15431 regexp in nnmail-split-fancy.
15432
154332001-04-10 Simon Josefsson <simon@josefsson.org>
15434
15435 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15436
154372001-04-10 Colin Marquardt <colin@marquardt-home.de>
15438
15439 * message.el (message-send-mail): Improve the interaction with the
15440 user.
15441
154422001-04-10 Simon Josefsson <simon@josefsson.org>
15443
15444 * imap.el (imap-message-copy): Work around buggy servers that
15445 doesn't send TRYCREATE tags.
15446
154472001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15448
15449 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15450
154512001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15452
15453 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15454 date.
15455
154562001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15457
15458 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15459 lives.
15460
154612001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15462
15463 * gnus-art.el (gnus-parse-news-url): New function.
15464 (gnus-button-handle-news): New function.
15465 (gnus-button-alist): Point to new functions.
15466
15467 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15468
15469 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15470 gnus-format-specs.
15471
15472 * message.el (message-check-news-header-syntax): Question even
15473 when Gnus doesn't know the group names.
15474 (message-send-news): Clean up.
15475
15476 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15477 exited on purpose without saving.
15478
15479 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15480
154812001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15482
15483 * gnus-score.el (gnus-score-orphans): Clean up.
15484
15485 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15486
15487 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15488 later.
15489
15490 * gnus-start.el (gnus-close-all-servers): Find the right items to
15491 close.
15492
15493 * qp.el (quoted-printable-decode-region): Just message
15494 malformation; don't quit.
15495
1b17f81a 154962001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15497
15498 * gnus.el (gnus-interactive): A typo.
15499
155002001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15501
15502 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15503 `assq-delete-all', if that function exists; otherwise use the old
2f1982bb 15504 definition. Documentation changed to match the one in
23f87bed
MB
15505 `assq-delete-all'.
15506
155072001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15508
15509 * gnus-start.el (gnus-close-all-servers): New function.
15510
15511 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15512 (gnus-server-remove-denials): Clean up.
15513
15514 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15515 keystroke.
15516
155172001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15518
15519 * message.el (message-send-news): Message where we are sending.
15520 (message-send-mail): Ditto.
15521
15522 * gnus.el (gnus-server-string): New function.
15523
15524 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15525
15526 * mm-decode.el (mm-default-directory): Customized.
15527 (mm-tmp-directory): Ditto.
15528
15529 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15530 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15531 or Chars.
15532 (gnus-summary-line-format-alist): ?l is now a string.
15533 (gnus-summary-prepare-threads): Output ? for unknown lines.
15534 (gnus-summary-insert-line): Ditto.
15535 (gnus-summary-print-article): Unbalanced parentheses.
15536
15537 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15538 out whether new stuff has arrived.
15539
155402001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15541
15542 * gnus-sum.el: Let printing work on ttys on Emacs.
15543
155442001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15545
15546 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15547 when forcing news.
15548
15549 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15550 command.
15551
155522001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15553
15554 * message.el (message-set-auto-save-file-name): Don't use
15555 asterisks under nt.
15556
155572001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15558
15559 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15560 lists of articles.
15561
15562 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15563
15564 * gnus-msg.el (gnus-put-message): Clean up.
15565 (gnus-summary-reply): Mark all replied-to articles as replied to.
15566 (gnus-inews-add-send-actions): Also mark as forwarded.
15567 (gnus-summary-mail-forward): Mark as forwarded.
15568
15569 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15570 of articles.
15571 (gnus-summary-mark-article-as-forwarded): Ditto.
15572
15573 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15574 forwarded.
15575 (gnus-summary-mail-forward): Clean up.
15576
15577 * gnus.el (gnus-article-mark-lists): Added forward.
15578
15579 * gnus-sum.el (gnus-forwarded-mark): New variable.
15580 (gnus-summary-prepare-threads): Use it.
15581 (gnus-summary-update-secondary-mark): Ditto.
15582 (gnus-newsgroup-forwarded): New variable.
15583
155842001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15585
15586 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15587 (gnus-summary-very-wide-reply): New command and keystroke.
15588 (gnus-summary-very-wide-reply-with-original): Ditto.
15589
15590 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15591 (gnus-score-adaptive): Use it.
15592
15593 * gnus-start.el (gnus-get-unread-articles): Clean up.
15594
155952001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15596
15597 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15598 boards.
15599
156002001-03-21 Didier Verna <didier@lrde.epita.fr>
15601
15602 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2f1982bb 15603 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
23f87bed
MB
15604
156052001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15606
15607 * nnultimate.el (nnultimate-retrieve-headers): Understand
15608 long-form month names.
15609
156102001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15611
15612 * gnus-sum.el (gnus-summary-show-all-headers):
2f1982bb 15613 gnus-article-show-all-headers is broken. Use
23f87bed
MB
15614 gnus-summary-toggle-header instead.
15615
15616 * mml2015.el (mml2015-gpg-extract-from): No error.
15617
932e8ec6 156182001-03-18 23:00:00 Bjørn Mork <bmork@dod.no>
23f87bed
MB
15619
15620 * mml2015.el (mml2015-gpg-extract-from): New function.
15621 (mml2015-gpg-verify): Use it.
15622 (mml2015-gpg-clear-verify): Use it.
15623
156242001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15625
15626 * message.el (message-setup-fill-variables): Use
15627 fill-paragraph-function.
15628 (message-fill-paragraph): Take an argument.
15629 (message-newline-and-reformat): Take another argument.
15630
156312001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15632
15633 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15634
156352001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15636
15637 * message.el (message-forward): local-variable-p takes an extra
15638 argument in XEmacs.
15639
156402001-03-16 Simon Josefsson <simon@josefsson.org>
15641
15642 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15643 `nnimap-use-nov-p' (it really tested the negative).
15644 (nnimap-retrieve-headers): Use it.
15645
932e8ec6 156462001-03-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15647
15648 * message.el (message-generate-headers-first): Update doc.
15649
e3e955fe 156502001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
23f87bed
MB
15651
15652 * gnus.el (gnus-summary-line-format): Typo.
15653
156542001-03-11 Simon Josefsson <simon@josefsson.org>
15655
15656 * mailcap.el (mailcap-mime-data): Add application/sieve.
15657 (mailcap-mime-extensions): Add .siv, .xls.
15658
1b17f81a 156592001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15660
15661 * gnus-score.el (gnus-summary-lower-thread): Typo.
15662
156632001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15664
15665 * message.el (message-forward-decoded-p): New variable.
15666 (message-forward-subject-author-subject): Use it.
15667 (message-make-forward-subject): Use it.
15668 (message-forward): Use it.
15669
15670 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15671
15672 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15673 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15674
15675;;Has been fixed -- zsh.
15676;;2001-03-05 Dave Love <fx@gnu.org>
15677;;
15678;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15679;; Move it after definition of mm-coding-system-p.
15680;;
156812001-03-01 Dave Love <fx@gnu.org>
15682
15683 * mm-util.el (mm-inhibit-file-name-handlers): Add
15684 image-file-handler.
15685
156862001-02-11 Dave Love <fx@gnu.org>
15687
15688 * message.el (message-signature-file): Fix doc, :type.
15689
156902001-02-08 Dave Love <fx@gnu.org>
15691
15692 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15693 (message-posting-charset): Defvar when compiling again.
15694 (rfc2047-encodable-p): Require message.
15695
15696 * gnus-sum.el (gnus-alter-articles-to-read-function):
15697 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15698
156992001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15700
15701 * nnrss.el: New file.
15702
157032001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15704
15705 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15706 `skip-chars-forward'.
15707
157082001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15709
15710 * nndraft.el (nndraft-request-group): Restore auto save files if
15711 the original files do not exist.
15712
157132001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15714
15715 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15716 SCORE paths.
15717
15718 * mm-decode.el (mm-dissect-buffer): Call
15719 mail-extract-address-components only if necessary.
15720
157212001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15722
15723 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15724 directory part.
15725 (gnus-score-search-global-directories): Use file-directory-p.
15726
1b17f81a
MB
157272001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15728
23f87bed
MB
15729 * gnus-score.el (gnus-score-score-files-1): Use
15730 gnus-kill-files-directory.
23f87bed
MB
15731
157322001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15733
15734 * gnus.el (charset): Move here from gnus-sum.el.
15735
157362001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15737
15738 * mml.el (mml-preview): Disable local map.
15739
15740 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15741 gnus-article-post-menu here.
15742
15743 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15744 if it has not been made.
15745
157462001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15747
15748 * gnus-art.el (gnus-article-describe-key): Map key to event.
2f1982bb 15749 (gnus-article-describe-key-briefly): Ditto.
23f87bed
MB
15750
157512001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15752
15753 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15754
23f87bed 157552001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15756
15757 * gnus-util.el (gnus-split-references): Handle malformed References:.
15758
157592001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15760
15761 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15762
1b17f81a 157632001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
15764
15765 * gnus.el (gnus-parameters): Typo.
15766
157672001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15768
15769 * gnus.el (gnus-read-method): Remove redundancy.
15770
157712001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15772
15773 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15774 (nnslashdot-request-list): Use it.
15775
157762001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15777
15778 * nnml.el (nnml-generate-active-info): Fix the case when there is
15779 no file.
15780
2f1982bb 15781 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
23f87bed
MB
15782 (gnus-summary-create-article): New function.
15783
15784 * gnus-group.el (gnus-group-mark-article-read): New function.
15785
15786 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15787
15788 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15789
157902001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15791
15792 * gnus-art.el (gnus-article-edit-done): Don't use
15793 gnus-article-edit-exit.
15794 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15795
15796 * gnus.el (gnus-parameters): New variable.
15797 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15798 (gnus-parameters-get-parameter): New function.
15799 (gnus-group-find-parameter): Use it.
15800
158012001-02-23 Simon Josefsson <simon@josefsson.org>
15802
15803 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15804 change of default value to `current'.
15805
158062001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15807
15808 * nneething.el (nneething-get-head): Insert unreadable file too.
15809
158102001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15811
15812 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15813
15814 * webmail.el (webmail-type-definition): Deja is bought by google.
15815
158162001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15817
15818 * gnus-sum.el (gnus-fetch-headers): New function.
15819 (gnus-select-newsgroup): Use it.
15820 (gnus-summary-insert-articles): New function.
15821 (gnus-summary-insert-old-articles): New function.
15822 (gnus-summary-insert-new-articles): New function.
15823
15824 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15825 (gnus-group-list-active): Ditto.
15826 * gnus-sum.el (gnus-set-mode-line): Ditto.
15827 (gnus-summary-read-group-1): Ditto.
15828
158292001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15830
15831 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15832 current topic.
15833
158342001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15835
15836 * smiley.el (gnus-smiley-display): Don't do widening.
15837
2f1982bb 15838 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
23f87bed
MB
15839 within body.
15840
15841 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15842
15843 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15844 New variable.
15845 (gnus-mime-display-multipart-related-as-mixed): New variable.
15846 (gnus-mime-display-part): Use them.
15847
158482001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15849
15850 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15851 something special.
15852
158532001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15854
15855 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15856 (nnweb-request-article): Call reference if exists.
15857 (nnweb-type-definition): Dejanews is bought by google.com.
15858 Beta!
15859
158602001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15861
15862 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15863
932e8ec6 158642001-02-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15865
15866 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15867 gnus-article-sort-functions.
15868 (gnus-article-sort-functions): Doc fix. Refer to
15869 gnus-thread-sort-functions.
15870
1b17f81a 158712001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15872
15873 * message.el (message-get-reply-headers): More fixes.
15874
158752001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15876
15877 * message.el (message-get-reply-headers): Fix bug with
15878 Mail-Followup-To/to-address interaction.
15879
158802001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15881
15882 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15883 gnus-article-copy.
15884
158852001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15886
15887 * message.el (message-do-send-housekeeping): Rename to a better
15888 name.
15889
158902001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15891
15892 * message.el (message-cancel-news): Check article first, then ask
15893 yes or no.
15894
158952001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15896
15897 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15898
158992001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15900
15901 * gnus-range.el (gnus-range-normalize): New function.
15902
159032001-02-15 NAGY Andras <nagya@inf.elte.hu>
15904
15905 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15906
159072001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15908
15909 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15910
15911 * nnagent.el (nnagent-request-regenerate): New function.
15912
15913 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15914
15915 * nnml.el (nnml-generate-nov-databases): Accept argument
2f1982bb
JB
15916 server. Don't open server if it is opened.
15917 (nnml-request-regenerate): Use it. Change to deffoo.
23f87bed
MB
15918
159192001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15920
15921 * gnus.el (gnus-define-group-parameter): Fix.
15922
159232001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15924
15925 * gnus.el (gnus-define-group-parameter): Improved.
15926
15927 * gnus-sum.el (charset): Define parameter.
15928 (ignored-charsets): Ditto.
15929 (gnus-summary-setup-default-charset): Use them.
15930
15931 * gnus-start.el (gnus-read-descriptions-file): Use them.
15932
15933 * gnus-cus.el (gnus-group-parameters): Remove them.
15934
159352001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15936
15937 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15938
159392001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15940
15941 * gnus-sum.el (gnus-summary-read-group-1): Remove
15942 gnus-summary-set-local-parameters.
15943 (gnus-summary-setup-buffer): Put it here.
15944
159452001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15946
15947 * gnus.el (to-address): Define parameter.
15948 (to-list): Ditto.
15949 * gnus-art.el (article-hide-boring-headers): Use them.
15950 * gnus-msg.el (gnus-post-news): Ditto.
15951 * gnus-cus.el (gnus-group-parameters): Remove them.
15952
159532001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15954
15955 * gnus-draft.el (gnus-draft-reminder): New function.
15956
15957 * gnus-art.el (gnus-sender-save-name): New function.
15958
159592001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15960
15961 * mm-util.el (mm-mime-charset): Error message.
15962
159632001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15964
15965 * message.el (message-check-news-body-syntax): Don't check mml lines.
15966
159672001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15968
15969 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15970 subscribe.
15971
15972 * gnus-start.el (gnus-call-subscribe-functions): New function.
15973 (gnus-find-new-newsgroups): Use it.
15974 (gnus-ask-server-for-new-groups): Use it.
15975 (gnus-check-first-time-used): Use it.
15976 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15977 (gnus-subscribe-options-newsgroup-method): Ditto.
15978 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15979 return .
15980
932e8ec6 159812001-02-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15982
15983 * gnus-cus.el (gnus-score-customize): Doc fix.
15984
23f87bed
MB
159852001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15986
15987 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15988
15989 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15990 (gnus-treatment-function-alist): Use it.
15991 (article-remove-leading-whitespace): New function.
15992 (gnus-article-make-menu-bar): Use it.
15993
15994 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15995 remove-leading-whitespace.
15996 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15997 because of conflict.
15998
23f87bed
MB
159992001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16000
16001 * gnus-cus.el (gnus-score-customize): Error on no score file.
16002
160032001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16004
16005 * mm-decode.el (mm-merge-handles): New function.
16006
16007 * mm-view.el (mm-inline-message): Use it.
16008 (mm-view-message): Ditto.
16009
16010 * mm-partial.el (mm-inline-partial): Ditto.
16011
16012 * mm-extern.el (mm-inline-external-body): Ditto.
16013
16014 * gnus-art.el (gnus-mime-view-part): Ditto.
16015 (gnus-mime-view-part-as-type): Ditto.
16016 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16017 cases.
16018
160192001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16020
16021 * message.el (message-cancel-news): Allow to shoot foot.
16022 (message-supersede): Ditto.
16023
e3e955fe 160242001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
23f87bed
MB
16025
16026 * gnus-sum.el (gnus-simplify-subject-re): Use
16027 message-subject-re-regexp.
16028
160292001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16030
16031 * nnmail.el (nnmail-expiry-target-group): Bind
16032 nnmail-cache-accepted-message-ids to nil.
16033
16034 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16035 coding system.
16036
160372001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16038
16039 * qp.el (quoted-printable-encode-region): Make sure characters are
16040 between 00 and FF. Don't check charset.
16041
16042 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16043 in Emacs 20.
16044 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16045
160462001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16047
16048 * message.el (message-make-forward-subject): Argument decoded.
16049 (message-forward): Use it when digest.
16050
16051 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16052 buffer.
16053
932e8ec6 160542001-02-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
16055
16056 * message.el (message-generate-headers-first): Doc fix.
16057
160582001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16059
16060 * gnus-art.el (article-make-date-line): Error proof.
16061
160622001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16063
16064 * gnus-group.el (gnus-group-listing-limit): New variable.
16065 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16066
16067 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16068
160692001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16070
16071 * message.el (message-newline-and-reformat): Special case for
16072 breaking at BOL.
16073
160742001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16075
16076 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16077 message/rfc822.
16078
160792001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16080
16081 * message.el (message-encode-message-body): Don't insert
16082 Content-Type if it is inside a mail.
16083
160842001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16085
16086 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16087 gnus-article-commands-menu.
16088
16089 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16090 in Emacs.
16091
16092 * gnus-start.el (gnus-read-descriptions-file): Use
16093 gnus-group-name-charset and gnus-group-charset-alist.
16094
160952001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16096
16097 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16098 active region.
16099
16100 * gnus-start.el (gnus-group-change-level): Remove from both
16101 gnus-zombie-list and gnus-killed-list.
16102
161032001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16104
16105 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16106 gnus-subscribe-topics.
16107
16108 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16109
161102001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16111
16112 * gnus-art.el (gnus-article-make-menu-bar): Make
16113 gnus-article-post-menu.
16114
16115 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16116
16117 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16118
16119 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16120
16121 * message.el (message-mode-menu): Ditto.
16122
16123 * gnus-art.el (defvar): eval-when-compile.
16124
161252001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16126
16127 * gnus-agent.el (gnus-agentize): Fix doc.
16128
161292001-02-02 Karl Kleinpaste <karl@charcoal.com>
16130
16131 * mml.el (mml-preview): Bind `q'.
16132
161332001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16134
2f1982bb 16135 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
23f87bed
MB
16136
161372001-01-31 Dave Love <fx@gnu.org>
16138
16139 * mm-util.el (mm-mime-mule-charset-alist)
16140 (mm-find-mime-charset-region): Consider mule-utf-8.
16141
161422001-01-31 Dave Love <fx@gnu.org>
16143
16144 * gnus-art.el (gnus-article-x-face-command)
16145 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16146 :version.
16147
161482001-01-26 Dave Love <fx@gnu.org>
16149
16150 * mm-util.el (mm-multibyte-string-p): New.
16151
16152;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16153;; (quoted-printable-encode-region): Doc fix. Don't call
16154;; string-as-multibyte on class. Clarify line-folding.
16155 (quoted-printable-encode-string): Make temp buffer inherit
16156 string's multibyteness.
16157
161582001-01-23 Gerd Moellmann <gerd@gnu.org>
16159
16160 * nnheader.el (toplevel): Don't require `gnus-util' at
16161 compile-time; this creates a circular dependency, and prevents
16162 a bootstrap.
16163
161642001-01-22 Andreas Schwab <schwab@suse.de>
16165
16166 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16167
161682001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16169
16170 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16171
16172 * gnus-art.el (article-hide-list-identifiers): Ditto.
16173
16174 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16175
161762001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16177
16178 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16179
16180 * gnus-art.el (article-hide-list-identifiers): Similar.
16181
161822001-01-31 Karl Kleinpaste <karl@charcoal.com>
16183
16184 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16185
161862001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16187
2f1982bb 16188 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
23f87bed
MB
16189
161902001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16191
16192 * gnus-util.el (gnus-string-equal): New function.
16193
16194 * gnus-art.el (article-hide-boring-headers): Use it.
16195
161962001-01-27 Karl Kleinpaste <karl@charcoal.com>
16197
16198 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16199
162002001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16201
16202 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16203
162042001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16205
16206 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16207 command if there is not last-saver.
16208
162092001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16210
16211 * nntp.el (nntp-open-connection): 201 is possible.
16212
162132001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16214
16215 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16216 (rfc2047-charset-encoding-alist): Add big5.
16217
162182001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16219
16220 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16221 (gnus-agent-remove-server): Ditto.
16222 (autoload): gnus-server-update-server.
16223
16224 * gnus-srvr.el (gnus-server-line-format): Add %a.
16225 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16226 (gnus-server-insert-server-line): Use it.
16227
162282001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16229
16230 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16231 GB2312 and Big5.
16232
162332001-01-24 Simon Josefsson <sj@extundo.com>
16234
16235 * mail-source.el (mail-sources): Add :program specifier to IMAP
16236 mail source.
16237 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16238
162392001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16240
16241 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16242
162432001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16244
16245 * nntp.el (nntp-wait-for): Return the success code.
16246 (nntp-open-connection): Use it.
16247
162482001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16249
16250 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16251
162522001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16253
16254 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16255
162562001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16257
16258 * gnus-sum.el (gnus-summary-print-article): Take one prefix
2f1982bb 16259 argument. Allow to print several articles in one file.
23f87bed
MB
16260
162612001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16262
16263 * webmail.el (webmail-type-definition): netaddress changes.
16264
162652001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16266
2f1982bb 16267 * gnus.el: Fix copyright. Remove trailing spaces.
23f87bed
MB
16268
16269 * message.el (message-forward): Use mule4.
16270
162712001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16272
16273 * mm-util.el (mm-string-as-unibyte): New function.
16274
16275 * message.el (message-forward): Use it.
16276
162772001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16278
16279 * message.el (message-cite-original-without-signature): Don't peel
16280 off the blank line.
16281 (message-get-reply-headers): Add Cc if it is not in follow-to.
16282
162832001-01-20 Simon Josefsson <sj@extundo.com>
16284
16285 * mm-decode.el (mm-handle-multipart-from): Add.
16286 (mm-dissect-buffer): Save From: header value.
16287 (mm-security-from): Remove.
16288 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16289
16290 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16291 instead of `mml-security-from'. Protect null from value.
16292
162932001-01-20 Simon Josefsson <sj@extundo.com>
16294
16295 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16296 application/vnd.ms-excel attachments.
16297
162982001-01-19 Simon Josefsson <sj@extundo.com>
16299
16300 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16301
163022001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16303
16304 * message.el (message-ignored-mail-headers): Ditto.
16305
163062001-01-19 Simon Josefsson <sj@extundo.com>
16307
16308 * message.el (message-ignored-news-headers): Only search beginning
16309 of line.
16310
163112001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16312 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16313
16314 * message.el (message-send-mail): Content-Type may not be there.
16315
163162001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16317
16318 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16319 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16320
16321 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16322 not.
16323
163242001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16325
16326 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16327 non-native groups.
16328
163292001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16330
16331 * message.el (message-yank-original): Understand
16332 universal-argument.
16333
163342001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16335
16336 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16337 (article-hide-boring-headers): Ditto.
16338
16339 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16340
163412001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16342
16343 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16344 one.
16345
163462001-01-16 Simon Josefsson <simon@josefsson.org>
16347
16348 * message.el (message-make-in-reply-to): Add comment to message-id
16349 (old syntax, see 2000-08-02 change).
16350
163512001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16352
16353 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2f1982bb 16354 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
23f87bed
MB
16355 (gnus-button-reply): Ditto.
16356
163572001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16358
16359 * gnus-art.el (article-display-x-face): Fix.
16360
163612001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16362
16363 * gnus-art.el (article-display-x-face): Use
16364 gnus-original-article-buffer.
16365
163662001-01-15 Jack Twilley <jmt@tbe.net>
16367
16368 * message.el (message-add-header): Move to point-max.
16369
163702001-01-15 Simon Josefsson <simon@josefsson.org>
16371
16372 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16373 nil, improve documentation.
16374 (smime-certificate-directory): Comment out false hints (until it
16375 is implemented).
16376
16377 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16378 there aren't any keys.
16379 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16380 verify certificate. Default is changed to only check integrity.
16381 Improved security status texts. If a certificate doesn't contain
16382 a email address, don't fail.
16383
16384 * smime.el (smime-noverify-region):
16385 (smime-noverify-buffer): New functions. Verifies integrity only.
16386
163872001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16388
16389 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16390
163912001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16392
16393 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16394 (gnus-remove-some-windows): Ditto.
16395
163962001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16397
16398 * gnus-art.el (article-make-date-line): 11th.
16399
164002001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16401
16402 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16403 (mml2015-gpg-sign): Ditto.
16404
164052001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16406
16407 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2f1982bb 16408 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
23f87bed
MB
16409
164102001-01-08 Dave Love <fx@gnu.org>
16411
16412 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16413 single character.
16414
16415 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16416
16417 * message.el: Doc and message fixes.
16418 (message-send-rename-function)
16419 (message-make-forward-subject-function)
16420 (message-send-mail-function, message-reply-to-function)
16421 (message-wide-reply-to-function, message-followup-to-function)
16422 (message-distribution-function, message-auto-save-directory): Fix
16423 :type.
16424
254a60ec 16425 * mml.el (mml-parse-1): Frob mml-confirmation-set when
23f87bed
MB
16426 proceeding after warnings. Amend multipart warning message.
16427
164282001-01-04 Dave Love <fx@gnu.org>
16429
16430 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16431 compiling.
16432 (gnus-make-directory): Require nnmail.
16433
16434 * mm-decode.el (mm-inline-media-tests): Add
16435 image/x-portable-bitmap.
16436 (mm-get-image): Grok pbm.
16437
164382001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16439
16440 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16441
164422001-01-09 Didier Verna <didier@xemacs.org>
16443
2f1982bb 16444 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
cf503f7c 16445 `gnus-xmas-[re]define' to avoid losing user custom settings.
2f1982bb
JB
16446 * gnus-art.el: Ditto.
16447 * gnus-group.el: Ditto.
16448 * gnus-salt.el: Ditto.
16449 * gnus-sum.el: Ditto.
16450 * gnus-topic.el: Ditto.
16451 * gnus-xmas.el (gnus-xmas-define): See above.
16452 * gnus-xmas.el (gnus-xmas-redefine): See above.
16453 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
23f87bed
MB
16454 non-continuable error when the directory can't be found.
16455
164562001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16457
16458 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16459 handle.
16460 * gnus-art.el (gnus-mime-view-part): Copy it.
16461 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16462
164632001-01-09 Michael Downes <mjd@ams.org>
16464
16465 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16466
164672001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468
16469 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2f1982bb 16470 orig-file. Use ',source.
23f87bed
MB
16471
164722001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16473
16474 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16475 (gnus-xmas-group-startup-message):
16476 Detect gnus-xmas-glyph-directory when it is nil.
16477
164782001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16479
16480 * pop3.el (pop3-get-message-count): Andrew Innes
16481 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16482
164832001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16484
16485 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16486
16487 * time-date.el (time-to-number-of-days): New function.
16488
e3e955fe 164892001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
23f87bed
MB
16490
16491 * nnslashdot.el (nnslashdot-request-list): Always get the right
16492 sid.
16493
164942001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16495
16496 * message.el (message-minibuffer-local-map): New keymap.
16497 (message-read-from-minibuffer): Use it.
2f1982bb 16498 * gnus-msg.el (gnus-summary-resend-message): Use it.
23f87bed
MB
16499
165002001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16501
16502 * gnus-start.el (gnus-display-time-event-handler): New function.
16503 (gnus-after-getting-new-news-hook): Use it.
16504
165052001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16506
16507 * message.el (message-ignored-mail-headers): Add draft header.
16508
165092001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16510
16511 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16512 excursion.
16513
16514 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16515
165162001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
23f87bed 16517
78b7a57c
CY
16518 * gnus-sum.el (gnus-summary-expire-articles): A revoked patch.
16519 Save excursion.
23f87bed
MB
16520
165212000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16522
16523 * qp.el (quoted-printable-decode-region): Don't backward-char.
16524
165252000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16526
16527 * gnus-draft.el: Mark articles as replied.
16528
16529 * gnus-sum.el (gnus-summary-add-mark): New function.
16530
16531 * gnus-group.el (gnus-add-mark): New function.
16532
16533 * gnus-sum.el (gnus-summary-buffer-name): New function.
16534 (gnus-summary-setup-buffer): Use it.
16535
16536 * gnus-draft.el: Set things up with the right post method and
16537 stuff.
16538
16539 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16540
16541 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16542
16543 * gnus.el (gnus-draft-meta-information-header): New variable.
16544
165452000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16546
16547 * gnus-art.el (gnus-treatment-function-alist): Move the date
16548 functions before the header sorting functions.
16549
16550 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16551
23f87bed
MB
16552 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16553 to empty fill prefixes.
16554
165552000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16556
16557 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16558 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16559
165602000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16561
16562 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16563
16564 * nnml.el (autoload): Move to nnheader.el.
16565
16566 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16567 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2f1982bb 16568 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
932e8ec6 16569 Kvarnström <jonkv@ida.liu.se>.
23f87bed
MB
16570
165712000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16572
16573 * gnus-art.el (article-make-date-line): Get the hours right.
16574 (gnus-ignored-headers): More hiding.
16575
16576 * nnmail.el (nnmail-expiry-wait): Not an integer.
16577
16578 * message.el (message-goto-body): Only expand abbrev when called
16579 interactively.
16580 (message-make-lines): Use it.
16581
165822000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16583
16584 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16585
165862000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16587
16588 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16589 include the expunged articles.
16590
16591 * gnus-group.el (gnus-group-sort-by-server): New function.
16592
16593 * gnus.el (gnus-method-to-server-name): New function.
16594 (gnus-group-prefixed-name): Use it.
16595
16596 * gnus-group.el (gnus-group-sort-function): Doc fix.
16597 (gnus-group-sort-groups-by-server): New command.
16598
165992000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16600
16601 * gnus-art.el (gnus-treat-date-english): New variable.
16602 (article-date-english): New command.
16603 (gnus-english-month-names): New variable.
16604 (article-make-date-line): Do 'english.
16605
16606 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16607 after the fill prefix.
16608
16609 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16610 score...".
16611
16612 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16613
16614 * message.el (message-mode-map): Bind comment-region.
16615
16616 * gnus-art.el (gnus-mime-display-part): Let w3 display
16617 multipart/related.
16618
16619 * mm-bodies.el (mm-long-lines-p): New function.
16620 (mm-body-encoding): Use it.
16621 (mm-body-encoding): Encode articles with lines longer than 1000
16622 characters.
16623
166242000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16625
16626 * mm-util.el (mm-enable-multibyte): Use
16627 default-enable-multibyte-characters.
16628 (mm-enable-multibyte-mule4): Ditto.
16629 (mm-disable-multibyte): Test XEmacs.
16630 (mm-disable-multibyte-mule4): Ditto.
16631 (mm-with-unibyte-current-buffer): Simplified.
16632 (mm-with-unibyte-current-buffer-mule4): Ditto.
16633
166342000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16635
16636 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16637
16638 * nnheader.el (nnheader-string-as-multibyte): New alias.
16639
16640 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16641
16642 * gnus-uu.el (gnus-message-process-mark): New function.
16643 (gnus-uu-mark-by-regexp): Use it.
16644 (gnus-new-processable): New function.
16645
e3e955fe 166462000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
23f87bed
MB
16647
16648 * gnus-sum.el (gnus-no-mark): New variable.
16649
166502000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16651
16652 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16653 backslashes.
16654
166552000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16656
16657 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16658 definition.
16659
166602000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16661
23f87bed
MB
16662 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16663 XEmacs.
16664
e3e955fe 166652000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
16666
16667 * mml.el (mml-read-tag): Save tag location.
16668
166692000-12-25 Simon Josefsson <simon@josefsson.org>
16670
16671 * starttls.el: Sync with Emacs 21.
16672
166732000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16674
16675 * message.el (message-mail): Support yank-action.
16676
16677 * message.el (message-setup): Revoke the last change.
16678
166792000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16680
2f1982bb 16681 * message.el (message-setup): Use cons. Suggested by Johan Vromans
23f87bed
MB
16682 <jvromans@squirrel.nl>.
16683
166842000-12-24 Simon Josefsson <sj@extundo.com>
16685
16686 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16687 mailing list junk at end of part.
16688
166892000-12-23 Simon Josefsson <sj@extundo.com>
16690
16691 * nnimap.el (nnimap-expiry-target): New function.
16692 (nnimap-request-expire-articles): Use it.
16693
166942000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16695
16696 * gnus.el (gnus-group-parameters-more): New variable.
16697 * gnus-cus.el (gnus-group-customize): Use it.
16698
16699 * gnus.el (gnus-define-group-parameter): New macro.
c4cc8b9a 16700 (auto-expire): Use it.
23f87bed
MB
16701 (total-expire): Use it.
16702 * gnus-art.el (banner): Use it.
16703
2f1982bb 16704 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
23f87bed
MB
16705 <ljz@asfast.com>.
16706
167072000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16708
16709 * gnus-topic.el (gnus-topic-create-topic): Use list.
16710
16711 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16712 before binding gnus-default-article-saver.
16713
16714 * gnus-sum.el (gnus-summary-save-article):
16715 (gnus-summary-pipe-output):
16716 (gnus-summary-save-article-mail):
16717 (gnus-summary-save-article-rmail):
16718 (gnus-summary-save-article-file):
16719 (gnus-summary-write-article-file):
16720 (gnus-summary-save-article-body-file): Ditto.
16721
16722 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16723
167242000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16725
16726 * gnus-art.el (gnus-mime-security-button-map):
16727 (gnus-mime-button-map): Add parent.
16728
167292000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16730
16731 * messagexmas.el (message-xmas-redefine): New function.
16732
16733 * message.el: Use it.
16734
16735 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16736
16737 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16738
167392000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16740
16741 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16742 malformatted messages.
16743
167442000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16745
16746 * mm-util.el (mm-image-load-path): New function.
16747
16748 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16749
16750 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16751
16752 * message.el (message-tool-bar-map): Use it.
16753
23f87bed
MB
167542000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16755
16756 * gnus-art.el (article-treat-dumbquotes): Quote \.
16757
167582000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16759
16760 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16761 Emacs 20 runs on a terminal.
16762
167632000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16764
16765 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16766
16767 * mml.el (gnus-add-minor-mode): Autoload.
16768
16769 * message.el (message-forward): Save-restriction.
16770
932e8ec6 167712000-12-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
16772
16773 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16774 Paul Stevenson <p.stevenson@surrey.ac.uk>
16775
167762000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16777
16778 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16779
16780 * mml.el (gnus-ems): Don't require.
16781
16782 * gnus.el (gnus-decode-rfc1522): Removed.
16783 (gnus-set-text-properties): Define.
16784
167852000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16786
2f1982bb 16787 * gnus-art.el (gnus-mime-*): Handle may be nil.
23f87bed
MB
16788
16789 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16790
16791 * gnus.el (gnus-group-remove-excess-properties): Not defined
16792 in gnus-xmas.
16793
167942000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16795
16796 * message.el (message-mail-user-agent): Add :version.
16797
167982000-12-21 Miles Bader <miles@gnu.org>
16799
16800 * message.el (message-mode): Set `comment-start' to the yank prefix.
16801
168022000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16803
16804 * message.el (message-mail-user-agent): New variable.
2f1982bb 16805 (message-setup): Renamed to message-setup-1. Support
23f87bed
MB
16806 mail-user-agent.
16807 (message-mail-user-agent): New function.
16808 (message-mail): Use it.
16809 (message-reply): Use it.
16810 (message-resend): Use it.
16811 (message-mail-other-window): Use it.
16812 (message-mail-other-frame): Use it.
16813
16814 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16815
168162000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16817
16818 * message.el (message-tool-bar-map): Simplify.
16819 (message-narrow-to-head-1): New function.
16820 (message-narrow-to-head): Use it.
16821 (message-reply): Ditto.
16822 (message-cancel-news): Ditto.
16823 (message-supersede): Ditto.
16824 (message-make-forward-subject): Ditto.
16825 (message-bounce): Ditto.
16826
168272000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16828
16829 * uudecode.el (uudecode-decode-region-external): make-temp-file
16830 may not be defined.
16831
16832 * binhex.el (defalias): eval-and-compile.
16833
16834 * message.el (message-tool-bar-map): New function.
16835 (message-mode): Use it.
16836
168372000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16838
16839 * nntp.el (nntp-find-connection): Remove the entry.
16840 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16841
168422000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16843
16844 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16845
16846 * message.el (message-forward): Copy buffer in unibyte mode.
16847
168482000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16849
2f1982bb 16850 * message.el (message-make-forward-subject): Don't widen. Decode.
23f87bed
MB
16851 (message-forward): Don't decode subject.
16852
168532000-12-20 Christoph Conrad <C.Conrad@cli.de>
16854
16855 * qp.el (quoted-printable-encode-region): Upcase QP.
16856
168572000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16858
16859 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2f1982bb 16860 mail-extract-a-c instead. Don't depend on Gnus.
23f87bed
MB
16861
16862 * mml.el (gnus-ems): Require it.
16863
2f1982bb 16864 * gnus-msg.el (gnus-summary-mail-forward): ???
23f87bed 16865
087b38a0 16866 * message.el (message-forward): Move mime-to-mml here.
23f87bed
MB
16867
168682000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16869
16870 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16871 * gnus-art.el (gnus-insert-mime-button): Simplify.
16872 (gnus-mime-display-alternative): Ditto.
16873 (gnus-insert-mime-security-button): Ditto.
16874
168752000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16876
16877 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16878 text-property-not-all doesn't return nil when start=mark(end).
16879 (gnus-remove-text-properties-when): Ditto.
16880
168812000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16882
16883 * gnus-start.el (gnus-group-change-level): Remove group from
16884 gnus-active-hashtb if real killed.
16885
168862000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16887
16888 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16889 (gnus-mime-display-alternative): Ditto.
16890 (gnus-insert-mime-security-button): Ditto.
16891
168922000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16893
16894 * gnus-start.el (gnus-group-change-level): Don't add it into
16895 killed-list if it was killed.
16896
168972000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16898
16899 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16900 (nnmbox-active-file-coding-system): Ditto.
16901
16902 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16903
169042000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16905
16906 * gnus.el (gnus-version):
16907 (gnus-version-number): Set to Oort Gnus 0.01.
16908
16909 * gnus-art.el (gnus-mime-security-button-map):
16910 (gnus-insert-mime-security-button): Fix for Emacs21.
16911
169122000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16913
16914 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16915 easymenu, because XEmacs doesn't understand :help.
16916
16917 * mm-uu.el: Require binhex.
16918
169192000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16920
2f1982bb 16921 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
23f87bed
MB
16922
169232000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16924
16925 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16926
169272000-12-18 Gerd Moellmann <gerd@gnu.org>
16928
16929 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16930
169312000-12-18 Dave Love <fx@gnu.org>
16932
16933 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16934 (unused).
16935
169362000-12-13 Miles Bader <miles@gnu.org>
16937
16938 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16939 to t, so that we don't get stuck while trying to smilefy
16940 intangible text.
16941
169422000-12-12 Gerd Moellmann <gerd@gnu.org>
16943
16944 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16945 at the end of the buffer.
16946 (smiley-region): In the loop, move to the end of the submatch
16947 matching the smiley instead of using the end of the match
16948 of the whole regexp.
16949
169502000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16951
16952 * message.el (message-mode): Doc fix.
16953
169542000-12-12 Gerd Moellmann <gerd@gnu.org>
16955
16956 * smiley-ems.el (smiley-region): Doc fix.
16957
169582000-12-11 Miles Bader <miles@gnu.org>
16959
16960 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16961 bottom line visible, check to see if it's partially obscured, and
16962 if so, either scroll one more line to make it fully visible, or
16963 revert to showing the second line from the top.
16964
169652000-12-07 Dave Love <fx@gnu.org>
16966
16967 * mailcap.el (mailcap-download-directory)
16968 * gnus-audio.el (gnus-audio-directory)
16969 * smiley-ems.el (smiley-data-directory): Fix :type.
16970
169712000-11-30 Dave Love <fx@gnu.org>
16972
16973 * message.el (message-auto-save-directory): Use
16974 file-name-as-directory.
16975 (message-set-auto-save-file-name): Create
16976 message-auto-save-directory if necessary.
16977 (message-replace-chars-in-string): Removed -- unused.
16978 (message-mail-alias-type): Customize.
16979 (message-headers): Remove duplicate defgroup.
16980
169812000-11-29 Dave Love <fx@gnu.org>
16982
16983 * qp.el (quoted-printable-decode-region): Use error, not message
16984 to report malformed text (like base64). Amend message.
16985
169862000-11-29 Miles Bader <miles@gnu.org>
16987
16988 * message.el (message-header-lines): Fontify tag.
16989
169902000-11-27 Dave Love <fx@gnu.org>
16991
16992 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16993 compiler warning.
16994
16995;2000-11-26 Dave Love <fx@gnu.org>
16996;
16997; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16998;
169992000-11-23 Dave Love <fx@gnu.org>
17000
2f1982bb 17001 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
23f87bed
MB
17002
17003 * mm-uu.el (uudecode): Require.
17004 (uudecode-decode-region, uudecode-decode-region-external): Don't
17005 autoload.
17006 (mm-uu-copy-to-buffer): Doc fix.
17007 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17008 type fix.
17009
17010 * mailcap.el: Doc fixes.
17011 (mailcap-mime-data): Various adjustments.
17012 (mailcap): New group.
17013 (mailcap-download-directory): Customize.
17014 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17015 (mailcap-temporary-directory): Deleted (unused).
17016 (mailcap-unescape-mime-test): Simplify slightly.
17017 (mailcap-viewer-passes-test): Use functionp.
17018 (mailcap-command-p): Aliased to executable-find.
17019
17020 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17021 default-enable-multibyte-characters is nil.
17022
170232000-11-22 Gerd Moellmann <gerd@gnu.org>
17024
17025 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17026
170272000-11-21 Dave Love <fx@gnu.org>
17028
17029 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17030 gnus-article-mode-map.
17031; (gnus-mime-button-menu): Use mouse-set-point.
17032 (gnus-insert-mime-button, gnus-mime-display-alternative)
17033 (gnus-mime-display-alternative): Don't use local-map property.
17034
170352000-11-17 Dave Love <fx@gnu.org>
17036
17037 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17038 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17039 and make-temp-file.
17040 (uudecode-decode-region): Doc fix.
17041
170422000-11-14 Dave Love <fx@gnu.org>
17043
17044 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17045 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17046 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17047 New files, derived from the XPMs.
17048
170492000-11-10 Dave Love <fx@gnu.org>
17050
17051 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17052 (gnus-agent-lib-file, gnus-agent-load-alist)
17053 (gnus-agent-save-alist, gnus-agent-article-name): Use
17054 expand-file-name.
17055
17056 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17057 :version.
17058 (nnkiboze-score-file): Defvar when compiling.
17059
17060 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17061
17062 * gnus-art.el (gnus-article-banner-alist)
17063 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17064 (gnus-article-date-lapsed-new-header)
17065 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17066 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17067 (gnus-treat-strip-headers-in-body)
17068 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17069 (gnus-treat-translate): Add :version.
17070 (gnus-article-mime-part-function): Fix defcustom.
17071
17072 * nnmail.el (nnmail-expiry-target)
17073 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17074 (nnmail-split-header-length-limit): Add :version.
17075
17076 * gnus-sum.el (gnus-auto-expirable-marks)
17077 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17078 (gnus-extra-headers, gnus-ignored-from-addresses)
17079 (gnus-newsgroup-ignored-charsets)
17080 (gnus-group-highlight-words-alist)
17081 (gnus-summary-show-article-charset-alist): Add :version.
17082
17083 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17084 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17085 files, converted from the XPMs.
17086
17087 * gnus-cache.el (gnus-cache-active-file): Don't use
17088 file-name-as-directory on directory.
17089 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17090 use file-name-as-directory on directory.
17091
17092 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17093 (date-to-time): Use it.
17094
17095; * message.el (message-mode) <adaptive-fill-regexp>:
17096; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17097; (message-newline-and-reformat): Likewise.
17098 (message-forward-as-mime, message-forward-ignored-headers)
17099 (message-buffer-naming-style, message-default-charset)
17100 (message-dont-reply-to-names, message-send-mail-partially-limit):
17101 Add :version.
17102
17103 * mm-util.el: Doc fixes.
17104 (mm-mime-charset): Don't use the raw result of
17105 mm-preferred-coding-system.
17106 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17107 (mm-with-unibyte): Simplify.
17108
17109 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17110 concat.
17111
17112 * pop3.el (pop3-version): Deleted.
17113 (pop3-make-date): New function, avoiding message-make-date.
17114 (pop3-munge-message-separator): Use it.
17115
171162000-11-09 Dave Love <fx@gnu.org>
17117
17118 * gnus-group.el (gnus-group-make-directory-group)
17119 (gnus-group-fetch-faq): Use expand-file-name.
17120 (gnus-group-fetch-faq): Simplify completing-read form.
17121
17122 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17123 test for Mule.
17124
17125 * message.el (tool-bar-map): Defvar when compiling.
17126
17127 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17128 (gnus-tm-lisp-directory): Deleted.
17129 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17130 (featurep 'xemacs).
17131 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17132 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17133 version numbers from file names.
17134
171352000-11-08 Dave Love <fx@gnu.org>
17136
17137 * mm-view.el: Use featurep for XEmacs test.
17138 (mm-inline-message): Test for `remove-specifier'; don't use
17139 condition-case.
17140
17141 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17142
17143 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17144 (gnus-score-find-bnews): Don't concat "".
17145
17146 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17147 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17148 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17149 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17150
17151 * gnus-sum.el: Put some defvars in eval-when-compile.
17152 (gnus-summary-mode-hook): Add :options.
17153 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17154 (gnus-summary-tool-bar-map): New variable.
17155 (gnus-summary-make-tool-bar): New function.
17156 (gnus-summary-mode): Put kill-all-local-variables first.
17157
17158 * gnus-group.el (gnus-group-toolbar-map): New variable.
17159 (gnus-group-make-tool-bar): Rewritten.
17160 (gnus-group-mode): Put kill-all-local-variables first.
17161
17162 * rfc2047.el: Require gnus-util.
17163
17164 * nnml.el (gnus-sorted-intersection): Autoload.
17165
17166 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17167 Put some defvars in eval-when-compile.
087b38a0 17168 (gnus-intersection, gnus-sorted-complement): Autoload.
23f87bed
MB
17169
17170 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17171
17172 * mm-encode.el (mm-body-7-or-8): Autoload.
17173
17174 * mm-decode.el (mm-insert-inline): Autoload.
17175
17176 * mml.el:
17177 * message.el: Put some defvars in eval-when-compile.
17178
17179 * gnus-msg.el: Put some defvars in eval-when-compile.
17180 (gnus-msg-mail): Move after gnus-setup-message.
17181
17182 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17183
171842000-11-07 Dave Love <fx@gnu.org>
17185
17186 * gnus-util.el (nnheader): Don't require message (recursive
17187 autoload).
17188
17189 * uudecode.el: Avoid compiler warnings.
17190
2f1982bb 17191 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
23f87bed
MB
17192 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17193
171942000-11-06 Dave Love <fx@gnu.org>
17195
17196 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17197
17198 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17199 (uudecode-char-int): New alias, replacing char-int.
17200 (uudecode-decode-region): Don't call buffer-disable-undo.
17201
17202; * mm-uu.el (mm-uu-configure): Unquote lambda.
17203; (mm-uu-configure-list): Doc fix.
17204;
17205; * earcon.el (running-xemacs): Don't define.
17206;
17207;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17208;
17209; * message.el (message-font-lock-keywords): Match a final newline
17210; to help font-lock's multiline support.
17211;
172122000-11-03 Dave Love <fx@gnu.org>
17213
17214 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17215
17216 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17217 name.
17218
17219 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17220 <banner>: Fix custom type, doc.
17221
17222 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17223 name. Don't disable undo explicitly.
17224
17225;2000-11-02 Dave Love <fx@gnu.org>
17226;
17227; * message.el (message-font-lock-keywords): Use [:alpha:] for
17228; cite-prefix.
17229
172302000-11-01 Dave Love <fx@gnu.org>
17231
17232 * rfc2047.el (base64): Require unconditionally.
17233 (message-posting-charset): Defvar when compiling.
17234 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17235 message.
17236
17237 * gnus-sum.el (nnoo): Require.
17238 (mm-uu-dissect): Autoload.
17239
17240 * mml.el (mml-parse-1): Clarify message.
17241 (mml-minibuffer-read-type): Use mailcap-mime-types.
17242
172432000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17244
17245 * mml.el: Fix a typo in the requiring of CL.
17246
172472000-11-01 Dave Love <fx@gnu.org>
17248
17249 * utf7.el: Require cl when compiling.
17250
17251 * binhex.el: Use (featurep 'xemacs).
17252 (binhex-char-int): New alias, replacing char-int. Change callers.
17253 (binhex-decode-region): Simplify work buffer code.
17254 (binhex-decode-region-external): Use expand-file-name, not concat.
17255
172562000-10-30 Dave Love <fx@gnu.org>
17257
17258 * gnus-art.el: Fix 2000-10-27 change properly.
17259
172602000-10-28 Miles Bader <miles@gnu.org>
17261
17262 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17263
172642000-10-27 Dave Love <fx@gnu.org>
17265
17266 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17267 strings.
17268 (gnus-group-make-tool-bar): New function.
17269 (gnus-group-mode): Use it.
17270
17271 * message.el (message-mode-menu): Add some :help strings.
17272 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17273 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17274
17275 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17276 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17277 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17278
17279 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17280 display-graphic-p here.
17281
172822000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17283
17284 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17285 of the `gnus-xemacs' variable, as the latter has been removed.
17286 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17287 * gnus-art.el (gnus-treat-display-xface)
17288 (gnus-treat-display-smileys, gnus-treat-display-picons)
17289 (gnus-article-read-summary-keys): Likewise.
17290
172912000-10-26 Dave Love <fx@gnu.org>
17292
17293 (defvar): Use rmail-spool-directory unconditionally.
17294
172952000-10-18 Dave Love <fx@gnu.org>
17296
17297 * mm-bodies.el (mm-uu-decode-function)
17298 (mm-uu-binhex-decode-function): Defvar when compiling.
17299
17300 * gnus-nocem.el (gnus-nocem-issuers): Update.
17301 (gnus-nocem-check-from): New option.
17302 (gnus-nocem-scan-groups): Use it.
17303 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17304 (gnus-nocem-check-article-limit): Add :version.
17305
173062000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17307
17308 * ietf-drums.el (mm-util): Require CL when compiling.
17309
173102000-10-15 Dave Love <fx@gnu.org>
17311
17312 * qp.el: Require mm-util.
17313
173142000-10-13 Dave Love <fx@gnu.org>
17315
17316 * qp.el (quoted-printable-decode-region): Avoid invalid
17317 coding-systems.
17318
173192000-10-12 Gerd Moellmann <gerd@gnu.org>
17320
17321 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17322 to a recursive load.
17323
173242000-10-12 Dave Love <fx@gnu.org>
17325
17326 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17327
17328 * gnus.el (gnus-group-startup-message): Check for PBM image.
17329
173302000-10-09 Dave Love <fx@gnu.org>
17331
17332 * mail-source.el (mail-source-fetch-imap): Bind
17333 default-enable-multibyte-characters rather than using
17334 mm-disable-multibyte.
17335
173362000-10-05 Dave Love <fx@gnu.org>
17337
17338 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17339 Autoload.
087b38a0 17340 (quoted-printable-decode-region): Rename arg which confused
23f87bed
MB
17341 charset with coding-system. Don't use nonascii-insert-offset.
17342 Coding-system encode the region initially. Don't recognize `=='
17343 as valid QP. Coding-system decode the region finally.
17344 (quoted-printable-decode-string): Rename arg which confused
17345 charset with coding-system.
17346
17347 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17348 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17349 mm-encode-coding-region.
17350 (mm-decode-body, mm-decode-string): Rename variables which
17351 confused charset with coding-system.
17352 (binhex-decode-region): Don't autoload.
17353 (mm-body-encoding): Require message.
17354 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17355 cond branches.
17356
17357 * gnus-art.el (article-de-quoted-unreadable)
17358 (article-de-base64-unreadable): Fold search case
17359 rather than downcasing string. Apply mm-charset-to-coding-system
17360 to arg of quoted-printable-decode-region.
17361
173622000-10-04 Dave Love <fx@gnu.org>
17363
17364 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17365 Require ring when compiling.
17366 (gnus-article-compface-xbm): New variable.
17367
173682000-10-04 Dave Love <fx@gnu.org>
17369
17370 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17371 pbm images.
17372
17373 * frown.pbm, smile.pbm, wry.pbm: New files.
17374
17375 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17376
173772000-10-03 Dave Love <fx@gnu.org>
17378
17379 * mail-source.el (mail-sources): Revert to nil.
17380
17381 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17382
17383 * qp.el: Don't require mm-util.
17384 (quoted-printable-decode-region): Rewritten.
17385 (quoted-printable-decode-string, quoted-printable-encode-region):
17386 Doc fix.
17387 (quoted-printable-encode-region): Barf on multibyte characters.
17388 Maybe make the class multibyte. Upcase chars, not formatted
17389 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17390 (quoted-printable-encode-string): Don't use
17391 mm-with-unibyte-buffer.
17392
173932000-09-29 Gerd Moellmann <gerd@gnu.org>
17394
087b38a0 17395 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
23f87bed
MB
17396
173972000-09-21 Dave Love <fx@gnu.org>
17398
17399 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17400 (for Emacs 20). Tidy somewhat.
17401
174022000-09-21 Dave Love <fx@gnu.org>
17403
17404 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17405 image processing. Rationalize logic somewhat.
17406
174072000-09-20 Dave Love <fx@gnu.org>
17408
17409 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17410 specifically.
17411
17412 * gnus.el (gnus-version-number): Avoid some redundant
17413 autoloads.
17414
174152000-09-20 Gerd Moellmann <gerd@gnu.org>
17416
17417 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17418 to XBM; we always have PBM support.
17419
174202000-09-14 Dave Love <fx@gnu.org>
17421
17422 * gnus.el (gnus-charset):
17423 * mm-decode.el (mime-display):
17424 * imap.el (imap) <defgroup>: Add :version.
17425
174262000-09-13 Gerd Moellmann <gerd@gnu.org>
17427
17428 * parse-time.el: Fix author's mail address.
17429
17430 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17431 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17432 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17433 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17434 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17435 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17436 * rfc2231.el, uudecode.el: Fix copyright notice.
17437
17438 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17439 require `w3' at load-time only if not running in batch mode.
17440
174412000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17442
17443 * gnus.el: Before merge with Emacs21.
17444
174452000-12-19 Raymond Scholz <ray-2000@zonix.de>
17446
17447 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17448
174492000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17450
17451 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17452 to avoid conflict with the standard `back-to-indentation'
17453 binding.
17454
174552000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17456
17457 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17458
17459 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17460 (mm-disable-multibyte-mule4): Ditto.
17461 (mm-with-unibyte-current-buffer-mule4): Ditto.
17462
174632000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17464
17465 * pop3.el (pop3-movemail): Use binary.
17466 (pop3-movemail-file-coding-system): Removed.
17467
174682000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17469
17470 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17471
174722000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17473
17474 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17475 exists.
17476
174772000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17478
17479 * gnus-msg.el (gnus-post-method): Use backend name when the
17480 address is "".
17481
174822000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17483
17484 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17485 mm-verify-option.
17486 (gnus-treat-x-pgp-sig): Default value.
17487 (gnus-ignored-headers): Redundant.
17488
174892000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17490
17491 * gnus-win.el (gnus-configure-frame): Save selected window.
17492
174932000-02-15 Andrew Innes <andrewi@gnu.org>
17494
17495 * nnmbox.el: Require gnus-range.
17496 (nnmbox-group-building-active-articles): New variable.
17497 (nnmbox-group-active-articles): New variable; this is a cache of
17498 all active articles by group and number.
17499 (nnmbox-in-header-p): New function.
17500 (nnmbox-find-article): New function.
17501 (nnmbox-record-active-article): New function.
17502 (nnmbox-record-deleted-article): New function.
17503 (nnmbox-is-article-active-p): New function.
17504 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17505 (nnmbox-request-article): Ditto. Also supply extra arg to
17506 nnmbox-article-group-number.
17507 (nnmbox-request-expire-articles): Ditto.
17508 (nnmbox-request-move-article): Ditto.
17509 (nnmbox-request-replace-article): Ditto.
17510 (nnmbox-request-rename-group): Rename group entry in active
17511 article cache.
17512 (nnmbox-delete-mail): Update active article cache, unless article
17513 is being replaced.
17514 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17515 than partially duplicating it.
17516 (nnmbox-article-group-number): Add extra `this-line' arg, to
17517 handle articles belonging to multiple groups.
17518 (nnmbox-save-mail): Update active article cache.
17519 (nnmbox-read-mbox): Build active article cache when loading mbox.
17520 Also do some repair work, if we find articles that are missing the
17521 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17522 reconstruct these from Xref info.
17523
175242000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17525
17526 * mail-source.el (mail-source-report-new-mail): Use
17527 nnheader-run-at-time.
17528
175292000-02-15 Andrew Innes <andrewi@gnu.org>
17530
17531 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17532 an error is thrown, and then rethrow the error.
17533 (mail-source-check-pop): Ditto.
17534 (mail-source-start-idle-timer): Prevent multiple pop checks
17535 running if the check takes a long time.
17536
175372000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17538
17539 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17540 succeed.
17541
175422000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17543
17544 * gnus-win.el (gnus-configure-windows): Make sure
17545 nntp-server-buffer is live.
17546 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17547
175482000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17549
17550 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17551
175522000-12-04 Andreas Jaeger <aj@suse.de>
17553
17554 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17555
175562000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17557
17558 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17559
175602000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17561 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17562
17563 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17564
175652000-12-01 Simon Josefsson <sj@extundo.com>
17566
17567 * mml-smime.el (mml-smime-verify): Fix address parsing.
17568
175692000-12-01 Simon Josefsson <sj@extundo.com>
17570
17571 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17572 more than one certificate inside PKCS#7 blob. Better security
17573 information (clamed / actual sender, openssl output, certificates
17574 inside message).
17575
17576 * smime.el (smime-verify-region): Output to /dev/null.
17577 (smime-buffer-as-string-region): Don't parse empty lines.
17578
175792000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17580
17581 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17582 ?d and ?D.
17583 (gnus-mime-security-show-details-inline): New variable.
17584 (gnus-mime-security-show-details): Use them.
17585 (gnus-insert-mime-security-button): Ditto.
17586
17587 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17588 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17589 (mml2015-gpg-clear-verify): Ditto.
17590 (mml2015-gpg-decrypt-1): Ditto.
17591 (mml2015-use): Prefer 'gpg.
17592
175932000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17594
17595 * gnus-util.el (gnus-add-text-properties-when): New function.
17596 (gnus-remove-text-properties-when): Ditto.
17597
17598 * gnus-cite.el (gnus-article-hide-citation): Use them.
17599 (gnus-article-toggle-cited-text): Use them.
17600
17601 * gnus-art.el (gnus-signature-toggle): Use them.
17602 (gnus-article-show-hidden-text): Ditto.
17603 (gnus-article-hide-text): Ditto.
17604
176052000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17606
17607 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17608
176092000-11-30 Simon Josefsson <sj@extundo.com>
17610
17611 * smime.el (smime-point-at-eol): New alias.
17612 (smime-buffer-as-string-region): Use it.
17613
176142000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17615
17616 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17617
176182000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17619
17620 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17621
17622 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17623
17624 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17625
176262000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17627
17628 * nnmh.el (nnmh-request-expire-articles): Implemented
17629 expiry-target for nnmh backend.
17630
176312000-11-30 Simon Josefsson <sj@extundo.com>
17632
17633 * mm-decode.el (mm-security-from): New variable.
17634 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17635
17636 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17637 than `from'.
17638
176392000-11-30 Simon Josefsson <sj@extundo.com>
17640
17641 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17642 address match sender address.
17643
17644 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17645
17646 * smime.el (smime-verify-region): Don't copy buffer.
17647 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17648 (smime-pkcs7-region): New function.
17649 (smime-pkcs7-certificates-region): Ditto.
17650 (smime-pkcs7-email-region): Ditto.
17651 (smime-buffer-as-string-region): Ditto.
17652
17653 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17654 buffer.
17655
176562000-11-23 Jens Krinke <j.krinke@gmx.de>
17657
17658 * smime.el (smime-decrypt-region): Fix keyfile argument.
17659
176602000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17661
17662 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17663
176642000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17665
17666 * message.el (message-shoot-gnksa-feet): New variable.
17667 (message-gnksa-enable-p): New function.
17668 (message-send): Use it.
17669 (message-check-news-body-syntax): Ditto.
17670
176712000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17672
17673 * message.el (message-make-message-id): Remove the redundancy.
17674
176752000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17676
17677 * message.el (message-setup): Discourage using mc-install-*-mode.
17678
17679 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17680
176812000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17682
17683 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17684
176852000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17686
17687 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17688
176892000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17690
17691 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17692
176932000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17694
17695 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17696 insert-buffer-substring.
17697
17698 * message.el (message-send-mail): Use buffer-substring-no-properties.
17699 (message-send-news): Ditto.
17700
177012000-11-22 David Edmondson <dme@dme.org>
17702
17703 * imap.el (imap-wait-for-tag): Message read info.
17704
177052000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17706
17707 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17708 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17709 (mml2015-gpg-encrypt): Ditto.
17710
177112000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17712
17713 * mm-decode.el (mm-verify-option): Default value.
17714
17715 * mml-sec.el (mml-secure-part): Error message.
17716
177172000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17718
17719 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17720
177212000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17722
17723 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17724
177252000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17726
17727 * gnus-art.el (gnus-article-describe-key): Use prompt.
17728 (gnus-article-describe-key-briefly): Ditto.
17729
177302000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17731
17732 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17733
177342000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17735
17736 * gnus-art.el (gnus-article-describe-key): New function.
17737 (gnus-article-describe-key-briefly): New function.
17738
177392000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17740
17741 * mm-decode.el (mm-decrypt-option): Doc typo.
17742
17743 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17744 return a number.
17745
177462000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17747
17748 * message.el (message-newline-and-reformat): Typo.
17749
177502000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17751
17752 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17753 original-article-buffer exists.
17754
17755 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17756 (rfc2047-header-encoding-alist): Addresses are different from text.
17757 (rfc2047-encode-message-header): Ditto.
17758 (rfc2047-dissect-region): Extra parameter.
17759 (rfc2047-encode-region): Ditto.
17760 (rfc2047-encode-string): Ditto.
17761
177622000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17763
17764 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17765 (mm-uu-pgp-encrypted-extract): Use it.
17766 (mm-uu-pgp-signed-extract-1): New function.
17767 (mm-uu-pgp-signed-extract): Use it.
17768
17769 * gnus-art.el (gnus-mime-display-security): New function.
17770 (gnus-mime-display-part): Use it.
17771 (gnus-mime-security-verify-or-decrypt): New function.
17772 (gnus-mime-security-press-button): New function.
17773 (gnus-insert-mime-security-button): Use it.
17774
17775 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17776 (mm-find-raw-part-by-type): Ditto.
17777 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17778 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17779 (mm-destroy-parts): Kill nested multibyte buffer.
17780
17781 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17782 (mml2015-gpg-verify): Ditto.
17783
177842000-11-18 Simon Josefsson <sj@extundo.com>
17785
17786 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17787 (mml2015-function-alist): Use it.
17788
17789 * mml-sec.el (mml-sign-alist): Update names.
17790 (mml-encrypt-alist): Ditto.
17791 (mml-secure-part-smime-sign): Moved to mml-smime.el
17792 as `mml-smime-sign-query'.
17793 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17794 `mml-smime-get-file-cert'.
17795 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17796 `mml-smime-get-dns-cert'.
17797 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17798 `mml-smime-encrypt-query'.
17799 (mml-smime-sign-buffer): Use mml-smime-sign.
17800 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17801
17802 * mml-smime.el (mml-smime-sign): New function.
17803 (mml-smime-encrypt):
17804 (mml-smime-sign-query):
17805 (mml-smime-get-file-cert):
17806 (mml-smime-get-dns-cert):
17807 (mml-smime-encrypt-query): Moved from mml-sec.el.
17808
178092000-11-16 Simon Josefsson <sj@extundo.com>
17810
17811 * mml2015.el (mml2015-gpg-clear-verify): New function.
17812 (mml2015-function-alist): Add it.
17813
178142000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17815
17816 * message.el (message-setup-fill-variables): Use
17817 message-cite-prefix-regexp.
17818 (message-newline-and-reformat): Check the end of citation, leading
17819 WSP, break in the cite prefix.
17820 (message-fill-paragraph): New function.
17821
23f87bed
MB
178222000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17823
17824 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17825 raw 8-bit in headers in dk.* newsgroups.
17826
178272000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17828
17829 * message.el (message-newline-and-reformat): Match extra WSPs.
17830
178312000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17832
17833 * mml.el (mml-generate-mime-1): Ignore ascii.
17834
996aa8c1 178352000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
17836
17837 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17838
178392000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17840
17841 * message.el (message-cite-prefix-regexp): Prefix should not end
17842 at space.
17843
178442000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17845
17846 * message.el (message-mode-syntax-table): Add - as a word
17847 constituent as in articles.
17848 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17849 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17850 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17851
178522000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17853
17854 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17855
178562000-11-12 David Edmondson <dme@dme.org>
17857
2f1982bb 17858 * message.el (message-font-lock-keywords): Use
23f87bed
MB
17859 message-cite-prefix-regexp.
17860
932e8ec6 178612000-11-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
17862
17863 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
932e8ec6 17864 Stein Arild Strømme.
23f87bed
MB
17865 (gnus-group-jump-to-group): Use it.
17866 (gnus-group-jump-to-group-prompt): Customize.
17867
178682000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17869
17870 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17871
178722000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17873
17874 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17875 incompatible.
17876 (mml2015-mailcrypt-sign): Ditto.
17877
178782000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17879
17880 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17881 group is open.
17882
178832000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17884
17885 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17886 nnvirtual articles.
17887 (gnus-backlog-request-article): Don't request nnvirtual articles.
17888
178892000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17890
17891 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2f1982bb 17892 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
23f87bed
MB
17893
178942000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17895
17896 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17897 * mml.el (mml-generate-mime-1): Use charset attribute.
17898 * mm-bodies.el (mm-encode-body): Add parameter charset.
17899 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17900
179012000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17902
17903 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17904 (mml2015-mailcrypt-clear-decrypt): Ditto.
17905 (mml2015-mailcrypt-verify): Ditto.
17906 (mml2015-mailcrypt-clear-verify): Ditto.
17907 (mml2015-gpg-verify): Ditto.
17908
179092000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17910
17911 * smime.el (smime-openssl-program): Test the existence of openssl.
17912 * mml-smime.el: Require mm-decode.
17913 (mml-smime-verify-test): New function.
17914 * mm-decode.el (mm-verify-function-alist): Use it.
17915
179162000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17917
17918 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17919 anyway.
17920
179212000-11-13 Simon Josefsson <sj@extundo.com>
17922
17923 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17924 verification doesn't work.
17925
179262000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17927
17928 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17929 (gnus-inews-do-gcc): Use it.
17930
179312000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17932
17933 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17934 leading space.
17935 * mm-extern.el (mm-inline-external-body): Report error when no
17936 access-type.
17937
179382000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17939
17940 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17941
179422000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17943
17944 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17945
179462000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17947
17948 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17949 as multipart/mixed.
17950
179512000-11-12 David Edmondson <dme@dme.org>
17952
2f1982bb 17953 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
23f87bed
MB
17954 and replace `.' with `\w' to allow for different syntax tables
17955 (from Vladimir Volovich).
2f1982bb 17956 * message.el (message-newline-and-reformat): Use
23f87bed 17957 `message-cite-prefix-regexp'.
2f1982bb 17958 * gnus-cite.el (gnus-supercite-regexp): Use
23f87bed 17959 `message-cite-prefix-regexp'.
2f1982bb 17960 * gnus-cite.el (gnus-cite-parse): Use
23f87bed
MB
17961 `message-cite-prefix-regexp'.
17962
179632000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17964
17965 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17966 PGP SIGNATURE. Escape leading "-"'s.
17967 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17968
179692000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17970
17971 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17972
179732000-11-11 Simon Josefsson <sj@extundo.com>
17974
17975 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17976
17977 * smime.el (smime-details-buffer): New variable.
17978 (smime-sign-region):
17979 (smime-encrypt-region):
17980 (smime-verify-region):
17981 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17982
17983 * mml-smime.el (mml-smime-verify): Support security info.
17984
179852000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17986
17987 * mm-decode.el (mm-verify-option): Set default to nil.
17988 (mm-decrypt-option): Ditto.
17989 * gnus-art.el (article-verify-x-pgp-sig): New function.
17990
179912000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17992
17993 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17994 preferred part.
17995
932e8ec6 179962000-11-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
17997
17998 * gnus-sum.el (gnus-move-split-methods): Say that
17999 `gnus-split-methods' uses file names, whereas this uses group
2f1982bb 18000 names. (Report from Nevin Kapur.)
23f87bed
MB
18001
180022000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18003
18004 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
18005
180062000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18007
18008 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18009 (nnheader-directory-articles): Use it.
18010 (nnheader-article-to-file-alist): Ditto.
18011
180122000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18013
18014 * rfc2047.el (rfc2047-pad-base64): New function.
18015 (rfc2047-decode): Use it.
18016
180172000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18018
18019 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18020 select method.
18021
180222000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18023
18024 * mml2015.el (mml2015-gpg-decrypt-1):
18025 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18026
180272000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18028
18029 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18030
180312000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18032
18033 * pop3.el (pop3-munge-message-separator): A message may have an
18034 empty body.
18035
180362000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18037
18038 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18039 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18040 (mm-uu-pgp-signed-extract): Use coding-system.
18041
180422000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18043
18044 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18045 (gnus-insert-mime-security-button): New function.
18046 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
087b38a0 18047 * mml2015.el: Add security info when verify or decrypt.
23f87bed
MB
18048 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18049 (mm-uu-pgp-encrypted-extract): Ditto.
18050
180512000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18052
18053 * mm-decode.el (mm-display-parts): New function.
2f1982bb 18054 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
23f87bed
MB
18055
180562000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18057
18058 * gnus-mlspl.el: Documentation tweaks.
18059
180602000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18061
18062 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18063 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18064 argument.
18065
180662000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18067
18068 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18069
180702000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18071
18072 * gnus-art.el (gnus-article-encrypt): New function.
18073 (gnus-article-encrypt-protocol-alist): New variable.
18074 (gnus-article-encrypt-protocol): New variable.
18075 * mml2015.el (mml2015-self-encrypt): New function.
18076 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18077
180782000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18079
18080 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18081 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18082 let mailcap do it.
18083 * mml2015.el: Remove snarf code.
18084 * mm-decode.el: Remove snarf code.
18085
180862000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18087
18088 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18089 (mml-insert-mime): Understand gnus-decoded.
18090 (mime-to-mml): New parameter handles.
18091 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18092 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18093
180942000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18095
18096 * mm-decode.el (mime-security): New group.
18097 (mm-verify-function-alist): Add test function.
18098 (mm-decrypt-function-alist): Ditto.
18099 (mm-snarf-option): Set default value as nil.
18100 (mm-find-part-by-type): Recursive parameter.
18101 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18102 * mml2015.el: Support draft-ietf-openpgp-multsig.
18103
181042000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18105
18106 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18107 (gnus-article-view-part-as-charset): New function.
18108
181092000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18110
18111 * mm-decode.el (mm-verify-option): Default value.
18112 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18113
181142000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18115
18116 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18117
181182000-11-05 Simon Josefsson <sj@extundo.com>
18119
18120 * mml-smime.el (mml-smime-verify): Work in original multipart
18121 buffert.
18122
18123 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18124 (mm-handle-multipart-ctl-parameter): Ditto.
18125 (mm-alist-to-plist): New function.
18126 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18127 for multiparts.
18128 (mm-destroy-parts): Destroy multipart buffert.
18129 (mm-remove-part): Ditto.
18130
18131 * mml-smime.el (mml-smime-sign): Not used.
18132 (mml-smime-encrypt): Ditto.
18133
18134 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18135
18136 Verify S/MIME signature support.
18137
18138 * mm-decode.el (mm-inline-media-tests): Add
18139 application/{x-,}pkcs7-signature.
18140 (mm-inlined-types): Ditto.
18141 (mm-automatic-display): Ditto.
18142 (mm-verify-function-alist): Ditto. Add name of method.
18143 (mm-decrypt-function-alist): Add name of method.
18144 (mm-find-part-by-type): Add documentation.
18145 (mm-possibly-verify-or-decrypt): Use new format of
18146 mm-{verify,decrypt}-function-alist. Use method names.
18147
18148 * mml-smime.el (mml-smime-verify): New function.
18149
181502000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18151
18152 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18153
181542000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18155
18156 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18157 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18158 * mm-decode.el (mm-snarf-option): New variable.
18159
181602000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18161
18162 * mm-util.el (mm-subst-char-in-string): New function.
18163 (mm-replace-chars-in-string): Use it.
18164 * message.el (message-replace-chars-in-string): Use it.
18165 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18166 * gnus-mh.el (mh-lib-progs): Shut up.
18167
181682000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18169
18170 * base64.el, md5.el: Moved to contrib directory.
18171
181722000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18173
18174 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18175 the last article when search.
18176
181772000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18178
18179 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18180 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18181
181822000-09-29 David Edmondson <dme@thus.net>
18183
18184 * message.el (message-newline-and-reformat): Typo.
18185
181862000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18187
18188 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18189
181902000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18191
18192 * nntp.el (nntp-decode-text): Delete bogus status lines.
18193
181942000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18195
18196 * message.el (message-font-lock-keywords): Match a final newline
18197 to help font-lock's multiline support.
18198
181992000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18200
18201 * nnoo.el (nnoo-set): New function.
18202
182032000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18204
18205 * gpg.el, gpg-ring.el: Moved to contrib directory.
18206
182072000-11-04 Simon Josefsson <sj@extundo.com>
18208
18209 * nnimap.el (nnimap-split-inbox): Typo.
18210
182112000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18212
18213 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18214
182152000-11-03 Simon Josefsson <sj@extundo.com>
18216
18217 * rfc2231.el (rfc2231-parse-qp-string): New function.
18218 (require): rfc2047.
18219
18220 * mail-parse.el (mail-header-parse-content-type):
18221 (mail-header-parse-content-disposition): Support invalid QP
18222 encoded strings, by using `rfc2231-parse-qp-string'.
18223
182242000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18225
18226 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18227 (rfc2231-decode-encoded-string): Typo "> X 1".
18228 (rfc2231-encode-string): Insert the name of charset.
18229 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18230
182312000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18232
18233 * mm-decode.el (mm-save-part): Return the filename.
18234 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18235 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18236 (gnus-mime-action-alist): Use it.
18237 (gnus-mime-button-commands): Use it.
18238 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18239 (mm-inline-external-body): unwind-protect.
18240
182412000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18242
18243 * gnus-art.el (gnus-insert-mime-button): Show url.
18244
182452000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18246
18247 * mml.el (mml-generate-mime-1): Support external url.
18248 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18249
182502000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18251
18252 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18253 * mm-decode.el (mm-display-external): Ditto.
18254 * mm-extern.el: New file.
18255 * mm-decode.el (mm-inline-media-tests): Hook it up.
18256 (mm-inlined-types): Inline message/external-body.
18257
182582000-11-02 Simon Josefsson <sj@extundo.com>
18259
18260 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18261
18262 * message.el (message-get-reply-headers): Better handling when
18263 Mail-Followup-To is very large.
18264
182652000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18266
18267 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18268 * gnus-art.el (gnus-article-edit-done):
18269 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18270 counting code here.
18271 * gnus-msg.el (gnus-setup-message): Remove a hack.
18272
182732000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18274
18275 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18276 (gnus-summary-mode): Make them local variables.
18277 (gnus-set-global-variables): Globalize them.
18278 (gnus-summary-exit): Kill them.
18279
182802000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18281
18282 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18283 word.
18284
182852000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18286
18287 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18288 gnus-article-wash-types.
18289 * gnus-art.el (gnus-article-wash-status): Use them.
18290
182912000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18292
18293 * mml.el (mml-read-tag): Remove spaces and LF.
18294
182952000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18296
18297 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18298 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18299
183002000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18301
18302 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18303
183042000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18305
18306 * gnus-sum.el (gnus-article-charset): New variable.
18307 (gnus-summary-display-article): Set it.
18308 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18309 * gnus-art.el (gnus-article-mode): Make it local variable.
18310
183112000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18312
18313 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18314
183152000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18316
18317 * nnwfm.el: New file.
18318
18319 * nnweb.el (nnweb-replace-in-string): New function.
18320
183212000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18322
18323 * mml2015.el: Wrap gpg.el.
18324 * gpg.el (gpg-verify): The last argument of apply is a list.
18325 (gpg-encrypt): Add passphrase as a parameter.
18326
183272000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18328
18329 * gpg.el: New file.
18330 * gpg-ring.el: New file.
18331
183322000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18333
18334 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18335
183362000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18337
18338 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18339 double-quote characters.
18340 (gnus-summary-prepare-threads): Ditto.
18341
183422000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18343
18344 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18345 * mml.el (mml-read-tag): Don't skip the leading space.
23f87bed
MB
18346
183472000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18348
2f1982bb 18349 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
23f87bed
MB
18350
183512000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18352
18353 * qp.el (quoted-printable-encode-region): Replace leading - when
18354 ultra safe.
18355 * mml.el (mml-generate-mime-postprocess-function): Removed.
18356 (mml-postprocess-alist): Removed.
18357 (mml-generate-mime-1): Use ultra-safe when sign.
18358 * mml2015.el (mml2015-fix-micalg): Uppercase.
18359 (mml2015-verify): Insert LF.
18360 (mml2015-mailcrypt-sign): Downcase; search backward.
18361
183622000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18363
18364 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18365 restrictive.
18366 (nnultimate-table-regexp): New variable.
18367 (nnultimate-forum-table-p): Use it.
18368
e3e955fe 183692000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
23f87bed
MB
18370
18371 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18372
183732000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18374
18375 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18376 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18377
183782000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18379
18380 * mml2015.el: Shut up.
18381
183822000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18383
18384 * gnus.el (gnus-server-browse-hashtb): Removed.
18385 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18386 (gnus-group-insert-group-line-info): Use simplified method.
18387 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18388
183892000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18390
18391 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18392 moved here.
18393 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18394 * gnus-group.el (gnus-group-prepare-flat): Use it.
18395 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18396
183972000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18398
18399 * mml.el (mml-mode): Show menu in XEmacs.
18400
184012000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18402
18403 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18404 (gnus-server-read-server-in-server-buffer): New function.
18405 (gnus-browse-foreign-server): Browse in group buffer.
18406 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18407 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18408 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18409 * gnus.el (gnus-server-browse-hashtb): New variable.
18410
184112000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18412
18413 * nnfolder.el (nnfolder-open-nov): Use group.
18414
184152000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18416
2f1982bb 18417 * nnfolder.el: Add NOV. Set version to 2.0.
23f87bed
MB
18418 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18419
184202000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18421
18422 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18423
184242000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18425
18426 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18427 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18428
184292000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18430
18431 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18432
184332000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18434
18435 * mm-decode.el (mm-verify-function-alist): New variable.
18436 (mm-verify-option): New variable.
18437 (mm-decrypt-function-alist): Ditto.
18438 (mm-decrypt-option): Ditto.
18439 (mm-find-raw-part-by-type): New function.
18440 (mm-possibly-verify-or-decrypt): New function.
18441 (mm-dissect-multipart): Use it.
18442 * mml2015.el (mml2015-fix-micalg): New function.
18443 (mml2015-decrypt): Use new interface.
087b38a0 18444 (mml2015-verify): Use new interface.
23f87bed
MB
18445 (mml2015-setup): Make it bogus.
18446
184472000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18448
18449 * mml.el (mml-generate-mime-postprocess-function): Set to
18450 mml-postprocess.
18451 (autoload): Autoload mml2015 and mml-smime.
18452 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18453 * mml2015.el (mml2015-encrypt): New function.
18454 (mml2015-sign): New function.
18455 (mml2015-encrypt-function): New variable.
18456 (mml2015-sign-function): New variable.
18457 (mml2015-mailcrypt-encrypt): Use message-recipients.
18458 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18459 * mml-smime.el (mml-smime-setup): Ditto.
18460
184612000-10-28 Simon Josefsson <sj@extundo.com>
18462
18463 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18464 Communigate Pro 3.3.1 server.
18465
18466 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18467 in buffers.
18468 (mml-secure-dns-server): Removed.
18469 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18470 write certificates to files.
18471
18472 * smime.el (smime-dns-server): New variable.
18473 (smime-mail-to-domain):
18474 (smime-cert-by-dns): New functions.
18475
18476 * dig.el: New file.
18477
184782000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18479
18480 * message.el (message-options): New variable.
18481 (message-options-set-recipient): New function.
18482 (message-send): Use them.
18483 * gnus-int.el (gnus-request-replace-article): Use them.
18484 (gnus-request-accept-article): Ditto.
18485 * mml.el (mml-preview): Use them.
18486 * gnus-sum.el (gnus-summary-edit-article): Use them.
18487
18488 * message.el (message-options-get): New function.
18489 (message-options-get): New function.
18490 * rfc2047.el (rfc2047-encode-message-header): Use them.
18491 * mm-bodies.el (mm-encode-body): Use them.
18492
184932000-10-28 Simon Josefsson <sj@extundo.com>
18494
18495 * nnimap.el (nnimap-retrieve-which-headers):
18496 (nnimap-request-article-part): Quote message-id.
18497
18498 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18499 (smime-CA-file): New variable.
18500 (smime-call-openssl-region): Don't error.
18501 (smime-sign-region): Return result value.
18502 (smime-encrypt-region): Ditto.
18503 (smime-verify-region): New function.
18504 (smime-decrypt-region): Ditto.
18505 (smime-verify-buffer): Ditto.
18506 (smime-decrypt-buffer): Ditto.
18507
18508 * mml.el: Require mml-sec.
18509 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18510 (mml-mode-map): Add "sign" and "encrypt" maps.
18511 (mml-menu): Add security menu.
18512 (mml-preview): Use generate-new-buffer.
18513
18514 * mml-sec.el: New file.
18515
185162000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18517
18518 * mm-decode.el (mm-find-part-by-type): Move it here.
18519 * mml.el (mml-postprocess): Move it here.
2f1982bb 18520 (mml-postprocess-alist): Move it here. Merge them.
23f87bed
MB
18521
185222000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18523
18524 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18525 unencoded stuff in the header.
18526
185272000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18528
18529 * gnus-group.el (gnus-group-listed-groups): New variable.
18530 (gnus-group-list-option): New variable.
18531 (gnus-group-list-limit-map): New keymap.
18532 (gnus-group-list-flush-map): New keymap.
18533 (gnus-group-list-plus-map): New keymap.
18534 (gnus-group-prepare-logic): New function.
18535 (gnus-group-prepare-flat): Merge with
2f1982bb 18536 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
23f87bed
MB
18537 (gnus-group-prepare-flat-list-dead): Ditto.
18538 (gnus-group-list-matching): Use gnus-group-prepare-function.
18539 (gnus-group-list-dormant): Ditto.
18540 (gnus-group-list-cached): Ditto.
18541 (gnus-group-listed-groups): New function.
18542 (gnus-group-list-limit): New function.
18543 (gnus-group-list-flush): New function.
18544 (gnus-group-list-plus): New function.
18545 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18546 (gnus-topic-prepare-topic): Ditto.
18547
185482000-10-27 Paul Jarc <prj@po.cwru.edu>
18549
18550 * message.el (message-insert-to, message-get-reply-headers):
18551 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18552
185532000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18554
18555 * mml2015.el: New file.
18556 * smime.el: New file.
18557 * mml-smime.el: New file.
18558
ef3b7aae
MB
185592000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18560
18561 * ChangeLog: Moved to ChangeLog.1.
18562
18563See ChangeLog.1 for earlier changes.
23f87bed 18564
ba318903 18565 Copyright (C) 2000-2002, 2004-2014 Free Software Foundation, Inc.
5b87ad55
GM
18566
18567 This file is part of GNU Emacs.
18568
5e809f55 18569 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 18570 it under the terms of the GNU General Public License as published by
5e809f55
GM
18571 the Free Software Foundation, either version 3 of the License, or
18572 (at your option) any later version.
5b87ad55
GM
18573
18574 GNU Emacs is distributed in the hope that it will be useful,
18575 but WITHOUT ANY WARRANTY; without even the implied warranty of
18576 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18577 GNU General Public License for more details.
18578
18579 You should have received a copy of the GNU General Public License
5e809f55 18580 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23f87bed 18581
ef3b7aae 18582;; Local Variables:
932e8ec6 18583;; coding: utf-8
ef3b7aae 18584;; End: