Merge from emacs-24; up to 2014-06-11T19:33:14Z!rgm@gnu.org
[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 5520
23f87bed
MB
55212003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5522
5523 * message.el (message-send): Don't warn about duplicates when
5524 superseding.
5525
55262003-01-15 Simon Josefsson <jas@extundo.com>
5527
5528 * nnimap.el (nnimap-split-download-body): New variable.
5529 (nnimap-split-articles): Use it.
5530
55312003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5532
5533 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5534 integrity checker was incorrectly flagging, and removing, articles
5535 whose article number was negative.
5536 (gnus-agent-fetch-group-1): When executed in the group's summary
5537 buffer, refresh each downloaded line to update the status flag and
5538 font. Preserve the value of gnus-newsgroup-headers so that
5539 gnus-agent-fetch-articles can split the requests by size.
5540 (gnus-agent-expire): Corrected day calculation for when
5541 gnus-agent-expire-days contains a list.
5542
55432003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5544
5545 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5546
c0943d3d 55472003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@gmx.net>
23f87bed
MB
5548
5549 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
4e2af782
JB
5550 /usr/bin/play as default player.
5551 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
23f87bed
MB
5552
55532003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5554
5555 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5556 articles to be marked as well.
5557
55582003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5559 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
c5e87d10 5560 fictitious headers generated by nnagent (ie. Undownloaded Article
23f87bed
MB
5561 ####) in the list of articles that have not been downloaded.
5562
5563 * gnus-int.el (): Added require declarations to resolve
5564 compile-time warnings.
5565 (gnus-open-server): If the server status is set to offline,
5566 recursively execute gnus-open-server to open the offline backend
5567 (e.g. nnagent).
5568
55692003-01-14 Jesper Harder <harder@ifa.au.dk>
5570
5571 * gnus-art.el (gnus-article-reply-with-original): Use
5572 gnus-mark-active-p.
2f1982bb 5573 (gnus-article-followup-with-original): Do.
23f87bed
MB
5574
55752003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5576
5577 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5578
55792003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5580
5581 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5582 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5583
55842003-01-13 Romain FRANCOISE <romain@orebokech.com>
5585
5586 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5587 (gnus-face-from-file): Ditto.
5588
55892003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5590
5591 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5592 gnus-alter-articles-to-read-function to the unread articles.
5593
55942003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5595
5596 * deuglify.el (gnus-article-outlook-unwrap-lines)
5597 (gnus-article-outlook-repair-attribution)
5598 (gnus-article-outlook-rearrange-citation): New function names,
5599 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5600 doc-string.
5601
5602 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5603 removed `W k' key binding (use `W Y f' instead).
5604 (gnus-summary-make-menu-bar): Use new function names.
5605
56062003-01-13 Simon Josefsson <jas@extundo.com>
5607
5608 * gnus-fun.el (gnus-random-x-face): Doc fix.
5609 (gnus-insert-random-x-face-header): New function.
5610
56112003-01-13 Jesper Harder <harder@ifa.au.dk>
5612
5613 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5614 mark is not active.
5615
5616 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5617
5618 * gnus-ems.el (gnus-mark-active-p): New function.
5619
5620 * gnus-group.el (gnus-topic-mode-p): New function.
5621 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5622 Deactivate items if mark is not active.
5623
56242003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5625
5626 * gnus.el (gnus-version-number): Bumped version.
5627 (gnus-summary-line-format): Doc fix.
5628
996aa8c1 56292003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5630
5631 * gnus.el: Oort Gnus v0.12 is released.
5632
56332003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5634
5635 * mail-source.el (mail-sources): Removed autoload to make it
5636 compile under XEmacs.
5637
56382003-01-12 Raymond Scholz <ray-2003@zonix.de>
5639
087b38a0 5640 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
23f87bed
MB
5641 regexp or a function too.
5642 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5643 confirmation even if the original article is mail.
5644
56452003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5646
5647 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5648 articles to be marked when not yanking.
5649
932e8ec6 56502003-01-12 François-David Collin <Francois-David.Collin@curie.fr>
23f87bed
MB
5651
5652 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5653
56542003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5655
5656 * gnus-fun.el (gnus-face-from-file): Autoload.
5657
5658 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5659 errors.
5660
56612003-01-12 Simon Josefsson <jas@extundo.com>
5662
5663 * sieve.el (sieve-upload-and-bury): New. Suggested by
932e8ec6 5664 kai.grossjohann@uni-duisburg.de (Kai Großjohann).
23f87bed
MB
5665
5666 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
932e8ec6 5667 Suggested by kai.grossjohann@uni-duisburg.de (Kai Großjohann).
23f87bed
MB
5668
56692003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5670
5671 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5672 in every string.
5673
5674 * gnus.el (gnus-version-number): Bumped version number.
5675
996aa8c1 56762003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5677
5678 * gnus.el: Oort Gnus v0.11 is released.
5679
56802003-01-12 Jesper Harder <harder@ifa.au.dk>
5681
5682 * message.el (message-fetch-reply-field): Narrow to headers.
5683
5684 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5685 if Gnus isn't alive.
5686
56872003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5688
5689 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5690 marks from articles that are already stored in the agent.
5691 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5692 backup copy of an invalid .overview file for later analysis.
5693
56942003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5695
5696 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5697 exit work with two frames.
5698
932e8ec6 56992003-01-11 François-David Collin <Francois-David.Collin@wanadoo.fr>
23f87bed
MB
5700
5701 * message.el (message-forward-make-body): Use mule4.
5702
57032003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5704
5705 * message.el (message-mode-map): Move wide-reply command.
5706
57072003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5708
5709 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5710 castellano.
5711 (gnus-outlook-display-hook): New variable.
5712 (gnus-outlook-display-article-buffer): New function.
5713 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5714 (gnus-outlook-deuglify-article): Made them interactive and added
5715 optional arg. Use `g-o-d-a-b'.
5716 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5717
5718 * gnus-sum.el: Added autoloads.
5719 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5720 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5721
57222003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5723
5724 * gnus-art.el (gnus-display-mime): Use the mime emulation
5725 variable.
5726
5727 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5728
5729 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5730 newsrc-alist is initialized properly.
5731
5732 * mail-source.el (mail-sources): Autoload.
5733
5734 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5735 nil.
5736
5737 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5738 insert two newlines.
5739
5740 * message.el (message-check-news-header-syntax): Compute the
5741 header length correctly.
5742
57432003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5744
5745 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5746 alist when keeping fetched article file.
5747 (gnus-agent-retrieve-headers): When parsing response for article
5748 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5749 against garbage in the server's response.
5750
5751 * gnus-int.el (gnus-request-expire-articles,
5752 gnus-request-move-article): Only expire when the group's server
5753 has been agentized.
5754
57552003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5756
5757 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5758 errors when deleting overlays.
5759
5760 * gnus-score.el (gnus-score-followup): Allow tracing.
5761
5762 * gnus-art.el (gnus-treat-display-face): New variable.
5763 (article-display-face): New command.
5764
5765 * gnus-fun.el (gnus-face-from-file): New function.
5766 (gnus-convert-face-to-png): Ditto.
5767
5768 * gnus-art.el (gnus-ignored-headers): Added Face.
5769
57702003-01-10 Simon Josefsson <jas@extundo.com>
5771
5772 * nndraft.el (nndraft-request-group): Avoid crash in
5773 directory-files when draft directory doesn't exists.
5774
5775 * gnus-sum.el (gnus-select-article-hook): Add :option.
5776
57772003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5778
2f1982bb 5779 * spam.el (spam-use-stat): New variable.
23f87bed 5780 (spam-group-spam-processor-stat-p)
2f1982bb
JB
5781 (spam-group-ham-processor-stat-p): New convenience functions.
5782 (spam-summary-prepare-exit): Add spam/ham processors to sequence.
5783 (spam-list-of-checks): Add spam-use-stat to list of checks.
5784 (spam-split): Conditionally load the spam-stat tables.
5785 (spam-stat-register-spam-routine, spam-stat-register-ham-routine)
5786 (spam-check-ifile): New functions.
5787
5788 * spam-stat.el (spam-stat): Typo fix.
5789 (spam-stat-install-hooks): New variable.
5790 (spam-stat-split-fancy-spam-group): Added documentation clarification.
5791 (spam-stat-split-fancy-spam-threshhold): New variable.
5792 (spam-stat-install-hooks): Make hooks conditional.
5793 (spam-stat-split-fancy): Use spam-stat-split-fancy-spam-threshhold.
5794
5795 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): Add
5796 spam-stat ham/spam processor symbols.
23f87bed
MB
5797
57982003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5799
5800 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5801 file exists.
5802
58032003-01-10 Simon Josefsson <jas@extundo.com>
5804
5805 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5806 undownloaded/downloadable only when unplugged.
5807
58082003-01-10 Jesper Harder <harder@ifa.au.dk>
5809
5810 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5811
58122003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5813
2f1982bb
JB
5814 * spam.el (spam-check-ifile): Fixed call-process-region to use the
5815 db parameter only if it's set.
5816 (spam-ifile-register-with-ifile): Ditto.
23f87bed
MB
5817
58182003-01-09 Alex Schroeder <alex@emacswiki.org>
5819
5820 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5821 spam-stat-nbad before creating the hash table.
5822 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5823 Changed copyright statement to FSF.
5824
58252003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5826
5827 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5828 processable articles as read.
5829 (gnus-agent-summary-fetch-series): Remove processable and
5830 downloadable marks on all downloaded articles in the series.
5831
5832 * nntp.el (nntp-report): Throw error after reporting the problem.
5833 (nntp-accept-process-output): Corrected error check to report an
5834 error when the process is nil.
5835
58362003-01-09 Simon Josefsson <jas@extundo.com>
5837
5838 * message.el (message-tool-bar-map): Add preview.
5839
58402003-01-09 Jesper Harder <harder@ifa.au.dk>
5841
5842 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5843 previewing.
5844
58452003-01-08 Paul Jarc <prj@po.cwru.edu>
5846
5847 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5848 bug when the (n+1)th article to be added to a group has a smaller
5849 number than the n articles already added.
5850
58512003-01-08 Jesper Harder <harder@ifa.au.dk>
5852
5853 * message.el (message-mode-field-menu): Use backquote.
5854
58552003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5856
2f1982bb
JB
5857 * spam.el: Fixed the BBDB autoloads again, using
5858 bbdb-search-simple now (which is not a macro, thank god).
23f87bed 5859
2f1982bb
JB
5860 * gnus.el (ham-process-destination): Added new parameter for
5861 destination of ham articles found in spam groups at summary exit.
23f87bed 5862
2f1982bb
JB
5863 * spam.el (spam-get-ifile-database-parameter):
5864 use spam-ifile-database-path.
5865 (spam-check-ifile, spam-ifile-register-with-ifile):
5866 use spam-get-ifile-database-parameter.
5867 (spam-ifile-database-path): Added new parameter for ifile's database.
5868 (spam-move-spam-nonspam-groups-only): New parameter to determine
5869 if spam should be moved from all groups or only some.
5870 (spam-summary-prepare-exit): Fixed logic to use
23f87bed
MB
5871 spam-move-spam-nonspam-groups-only when deciding to invoke
5872 spam-mark-spam-as-expired-and-move-routine; always invoke that
5873 routine after the spam has been expired-or-moved in case there's
2f1982bb
JB
5874 some spam left over; use spam-ham-move-routine in spam groups.
5875 (spam-ham-move-routine): New function to move ham articles to the
5876 ham-process-destinations group parameter.
23f87bed
MB
5877
58782003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5879
5880 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
5881
5882 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5883 gnus-summary-update-article-line.
5884
58852003-01-08 Simon Josefsson <jas@extundo.com>
5886
5887 * nnmail.el (nnmail-expiry-target-group): Request group, create it
5888 not successful.
5889
23f87bed
MB
58902003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5891
2f1982bb
JB
5892 * spam.el (spam-check-ifile): Fixed the spam-ifile-all-categories
5893 logic, finally.
23f87bed
MB
5894
58952003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5896
5897 * gnus-spec.el (gnus-parse-format): %C is a complex format.
5898 (gnus-parse-format): Change to %~.
5899
5900 * message.el (message-generate-headers): Don't generate optional
5901 empty headers.
5902
59032003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5904
5905 * message.el (message-cross-post-default)
5906 (message-cross-post-note-function, message-shoot-gnksa-feet)
5907 (message-strip-subject-trailing-was, message-change-subject)
5908 (message-mark-insert-file, message-cross-post-followup-to)
5909 (message-cross-post-followup-to, message-mode-map)
5910 (message-generate-unsubscribed-mail-followup-to)
5911 (message-make-mail-followup-to): Minor changes to doc-strings and
5912 error messages. Updated copyright line.
5913
5914 * message.el (message-make-mail-followup-to,
5915 message-generate-unsubscribed-mail-followup-to): New function
5916 names. Renamed functions: "-mft" -> "-mail-followup-to".
5917 (message-make-mft, message-gen-unsubscribed-mft): Removed function
5918 names.
5919
5920 * mml.el (mml-preview-insert-mail-followup-to): New function name.
5921 (mml-preview-insert-mft): Removed function name.
5922 (mml-preview): Use new function names.
5923
5924 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
5925
5926 * message.el (message-mode-field-menu): Moved header related
5927 commands from "Message" to "Field" menu.
5928
59292003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
5930
5931 * message.el (message-generate-headers-first): Added customization
5932 if variable is a list.
5933
59342003-01-07 Michael Shields <shields@msrl.com>
5935
5936 * gnus-art.el (gnus-article-next-page): Correctly handle the case
5937 where the last line of the article is the last line of the window.
5938
59392003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5940
5941 * gnus-msg.el (gnus-debug): Use ignore-errors.
5942
5943 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
5944 `gnus-summary-update-line'.
5945
59462003-01-08 Simon Josefsson <jas@extundo.com>
5947
5948 * gnus-art.el (gnus-unbuttonized-mime-types)
5949 (gnus-buttonized-mime-types): Doc fix.
5950
59512003-01-08 Jesper Harder <harder@ifa.au.dk>
5952
5953 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
5954
59552003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
5956
5957 * nnrss.el (nnrss-group-alist): Add and clear up.
5958
59592003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5960
2f1982bb 5961 * spam.el: Removed unnecessary condition-case for loading bbdb-com.el.
23f87bed 5962
2f1982bb 5963 * spam.el (spam-check-ifile): If should be an unless.
23f87bed 5964
2f1982bb
JB
5965 * spam.el: Define 'ignore alias for spam-BBDB-register-routine,
5966 spam-enter-ham-BBDB, and bbdb-create-internal initially to
5967 hush up warnings.
5968 (spam-ifile-all-categories): Doc string fixed to be less than 80 chars.
23f87bed
MB
5969
59702003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5971
5972 * gnus-sum.el (gnus-summary-make-menu-bar): Added
5973 gnus-summary-refer-thread to thread menu.
5974
59752003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
5976
5977 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
5978 summary buffer, articles that cannot be fetched are marked as
5979 canceled.
5980
5981 * nntp.el (nntp-with-open-group): The quit signal handler must
5982 propagate the quit signal to the next outer handler so that the
5983 caller knows that the request aborted abnormally.
5984
59852003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
5986
5987 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
5988 (spam-ifile-register-spam-routine)
2f1982bb
JB
5989 (spam-ifile-register-ham-routine): Added ifile functionality that
5990 does not use ifile-gnus.el to classify and register articles.
5991 (spam-get-article-as-string): Convenience function.
5992 (spam-summary-prepare-exit): Added ifile spam and ham registration.
23f87bed 5993 (spam-ifile-all-categories, spam-ifile-spam-category)
2f1982bb 5994 (spam-ifile-path, spam-ifile): Added customization options.
23f87bed 5995
2f1982bb
JB
5996 * gnus.el (gnus-group-ham-exit-processor-ifile): Added ifile ham
5997 exit processor.
5998 (spam-process): Added gnus-group-ham-exit-processor-ifile to the
5999 list of choices.
23f87bed
MB
6000
60012003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6002
6003 * gnus-score.el (gnus-score-followup): Also score immediate
6004 followups.
6005
60062003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6007
6008 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6009
60102003-01-07 Simon Josefsson <jas@extundo.com>
6011
6012 * message.el (message-mode-menu): Fix receipt balloon help.
6013
60142003-01-07 Jesper Harder <harder@ifa.au.dk>
6015
6016 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6017 always be interpreted as news.
6018
60192003-01-07 Simon Josefsson <jas@extundo.com>
6020
6021 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6022 gnus-sieve-script, instead of the global variable
6023 gnus-sieve-crosspost. One-line patch from Steinar Bang
6024 <sb@dod.no>.
6025
60262003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6027
6028 * gnus.el: Renamed gnus-summary-*-uncached-face as
6029 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6030 the cache.
6031
6032 * gnus-sum.el: Ditto.
6033
60342003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6035
6036 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6037 in either the group or summary buffer.
6038 New command "JS", in summary buffer, will fetch articles per the
6039 group's category, predicate, and processable flags.
6040 (gnus-agent-summary-fetch-series): Rewritten to call
6041 gnus-agent-session-fetch-group once with all articles in the
6042 series.
6043 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6044 return list of fetched articles.
6045 (gnus-agent-fetch-articles): Split fetch list into sublists such
6046 that the article buffer is only slightly larger than
6047 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6048 the group's article alist is saved.
6049 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6050 longer result in the agent trying to fetch an article.
6051 (gnus-agent-fetch-group-1): Can now be called in either the group
6052 or summary buffer. Removed the max-fetch-size code that I added
6053 on 2002-12-13 as that capability is now part of
6054 gnus-agent-fetch-articles. Added code to update summary buffer.
6055 When called in the group buffer, articles that can not be fetched
6056 are AUTOMATICALLY MARKED AS READ.
6057
6058 * gnus-sum.el (): Modified eval-when-compile to minimize
6059 misleading compilation warnings.
6060 (gnus-update-summary-mark-positions): Changed code to use
6061 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6062
6063 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6064 empty file as the parser assumes that the file isn't empty.
6065
6066 * nntp.el (nntp-send-string): The process-send-string call can,
6067 because it performs I/O on the process, change the process' state
6068 from open to closed. If this happens, call nntp-report
6069 immediately to report the broken connection.
6070 (nntp-report): Rewritten to avoid needing a global variable to
6071 determine the appropriate course of action. Instead, two function
6072 implementations are provided and the nntp-report function value is
6073 bound to the appropriate implementation.
6074 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6075 (nntp-with-open-group): Now binds nntp-report's function cell
6076 rather than binding gnus-with-open-group-first-pass. Added a
6077 condition-case to detect a quit during a nntp command. When the
6078 quit occurs, the current connection is closed as a fetch articles
6079 request could have several megabytes queued up for reading.
6080 (nntp-retrieve-headers): Bind articles to itself. If
6081 nntp-with-open-group repeats this command, I must have access to
6082 the original list of articles.
6083 (nntp-retrieve-groups): Ditto for groups.
6084 (nntp-retrieve-articles): Ditto for articles.
6085 (*): Replaced nntp-possibly-change-group calls to
b762841f 6086 nntp-with-open-group forms in all, but one, occurrence.
2f1982bb 6087 (nntp-accept-process-output): Bug fix. Detect when called with
23f87bed
MB
6088 null process.
6089
60902003-01-06 Jesper Harder <harder@ifa.au.dk>
6091
6092 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6093 if we don't need to.
6094 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6095
60962003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6097
6098 * gnus-group.el (gnus-group-make-web-group): Pass the select
6099 method on to group-create.
6100 (gnus-group-line-format-alist): %U is an integer.
6101
6102 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6103 ephemeral groups.
6104 (gnus-summary-read-group-1): Ditto.
6105 (gnus-group-make-articles-read): Ditto.
6106
6107 * mm-url.el (mm-url-program): Doc fix.
6108
6109 * message.el (message-mode-map): Rebound
6110 message-insert-wide-reply.
6111
61122003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6113
6114 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6115 color as `gnus-group-startup-message' does.
6116
61172003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6118
2f1982bb 6119 * spam.el: Fixed line lengths to 80 chars or less.
23f87bed 6120
2f1982bb
JB
6121 * gnus-sum.el (gnus-read-mark-p): Added the spam-mark as a
6122 "not-read" mark.
6123 (gnus-summary-mark-forward): Added the spam-mark to the list of
6124 marks not to be marked as "read" when viewed.
23f87bed
MB
6125
61262003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6127
6128 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6129
6130 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6131 Protect against unactive groups.
6132
6133 * message.el (message-check-news-header-syntax): Check long
6134 header lines.
6135 (message-check-news-header-syntax): Update `start'.
6136
6137 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6138 (gnus-group-line-format): %U.
6139 (gnus-group-line-format-alist): ?U.
6140 (gnus-number-of-unseen-articles-in-group): New function.
6141
6142 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6143
6144 * gnus.el (gnus-version-number): Bump version number.
6145
996aa8c1 61462003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6147
6148 * gnus.el: Oort Gnus v0.10 is released.
6149
61502003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6151
6152 * gnus.el (gnus-version-number): Fix version number.
6153
996aa8c1 61542003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6155
6156 * gnus.el: Oort Gnus v0.08 is released.
6157
61582003-01-04 Jesper Harder <harder@ifa.au.dk>
6159
6160 * mm-util.el: Add mm-string-make-unibyte.
6161
6162 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6163 UTF-8 groups.
6164
61652003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6166
6167 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6168
6169 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6170
61712003-01-04 Kevin Ryde <user42@zip.com.au>
6172
6173 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6174 function.
6175
61762003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6177
6178 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6179 (gnus-summary-read-group-1): Update group line.
6180 (gnus-summary-exit-no-update): Update group on exit.
6181
6182 * gnus-group.el (gnus-group-line-format): Add %*.
6183 (gnus-group-line-format-alist): Ditto.
6184 (gnus-group-insert-group-line): Set it.
6185 (gnus-group-is-exiting-p): New variable.
6186 (gnus-group-insert-group-line): Use it.
6187
61882003-01-03 Teodor Zlatanov <tzz@beld.net>
6189
6190 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
2f1982bb
JB
6191 enable BBDB ham processing.
6192 (spam-blacklist-register-routine): Enable blacklist spam processing.
6193 (spam-whitelist-register-routine): Enable whitelist ham processing.
6194 (spam-fetch-field-from-fast): Fast fetching of the "from" field
6195 from (gnus-data-list).
6196 (spam-summary-prepare-exit): Works completely now.
6197 (spam-use-blacklist): Oops, should be nil by default.
23f87bed
MB
6198 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6199 split processing now; before it was for summary exit as
6200 well but that's done with the spam-contents and spam-process
2f1982bb 6201 parameters now.
23f87bed
MB
6202
62032003-01-03 Jesper Harder <harder@ifa.au.dk>
6204
6205 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6206 characters.
6207
62082003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6209
6210 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6211 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6212 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6213 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6214 (spam-mark-spam-as-expired-and-move-routine)
6215 (spam-generic-register-routine, spam-BBDB-register-routine)
6216 (spam-ifile-register-routine, spam-blacklist-register-routine)
2f1982bb
JB
6217 (spam-whitelist-register-routine): New functions.
6218 (spam-summary-prepare-exit): Added summary exit processing (expire
23f87bed 6219 or move) of spam-marked articles for spam groups; added slots for
2f1982bb 6220 all the spam-*-register-routine functions.
23f87bed
MB
6221
62222003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6223
6224 * pop3.el (pop3-retr): Wait 500 msecs.
6225 (pop3-read-response): Ditto.
6226
6227 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6228 right.
6229 (gnus-inews-make-draft): New function.
6230 (gnus-setup-message): Use it.
6231
6232 * message.el (message-required-headers): Add From.
6233
5cedca8d 62342003-01-02 Norbert Koch <nk@viteno.net> (tiny change)
23f87bed
MB
6235
6236 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6237
62382003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6239
6240 * message.el (message-generate-headers): Let header formatters do
6241 their work.
6242
62432003-01-02 Raymond Scholz <ray-2003@zonix.de>
6244
6245 * deuglify.el (gnus-article-outlook-deuglify-article):
6246 Rehighlight, reapply treatments and call
6247 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6248 (gnus-outlook-repair-attribution-block): Recognize cited
6249 attributions. Suggested by Niklas Morberg.
6250
62512003-01-02 Pete Kazmier <pete@kazmier.com>
6252
6253 * gnus-art.el (gnus-treat-predicate): Check condition first.
6254
62552003-01-02 Jesper Harder <harder@ifa.au.dk>
6256
23f87bed
MB
6257 * gnus-group.el (gnus-group-fetch-charter): Use
6258 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6259
62602003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261
6262 * message.el (message-draft-headers): Also generate From to get a
6263 nicer draft buffer summary.
6264
6265 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6266 parameter.
6267
6268 * gnus-art.el (article-wash-html): Clean up.
6269 (article-wash-html): Typo fix.
6270
6271 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6272 (gnus-summary-mail-forward): To many lists of lists.
6273
6274 * gnus-art.el (article-wash-html): Clean up.
6275
f50d64ba 62762003-01-02 Pete Kazmier <pete@kazmier.com>
23f87bed
MB
6277
6278 * gnus-art.el (gnus-treat-wash-html): New variable.
6279
62802003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * message.el (message-check-news-header-syntax): Allow posting.
6283 (message-check-news-header-syntax): Fix logic for sure, this
6284 time.
6285
62862003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6287
6288 * message.el (message-check-news-header-syntax): Check syntax of
6289 continuation headers.
6290
62912003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6292
c4cc8b9a
JB
6293 * gnus-art.el (gnus-button-url-regexp)
6294 (gnus-button-mid-or-mail-regexp, gnus-button-alist)
23f87bed
MB
6295 (gnus-header-button-alist): Regexps are case insensitive here.
6296
62972003-01-02 Simon Josefsson <jas@extundo.com>
6298
6299 * dig.el (query-dig): Doc fix.
6300
932e8ec6 63012003-01-02 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6302
6303 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6304 summary buffer line, not just the download mark.
6305
63062003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6307
6308 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6309 (gnus-summary-insert-dormant-articles): New command and
6310 keystroke.
6311
6312 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6313 function for mass insertion of subjects.
6314
6315 * nndraft.el (nndraft-generate-headers): Don't move point.
6316
6317 * gnus.el (nnheader): Require nnheader.
6318
6319 * nndraft.el (nndraft-request-associate-buffer): Use
6320 make-local-variable.
6321
63222003-01-02 Michael Shields <shields@msrl.com>
6323
6324 * nndraft.el (nndraft-request-associate-buffer): Make
6325 write-contents-hooks buffer-local before setting it.
6326
63272003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328
6329 * gnus.el (gnus-group-parameter-value): Take an extra param.
6330 (gnus-group-fast-parameter): Let group param results be nil.
6331
6332 * gnus-art.el (gnus-article-forward-header): New function.
6333 (article-date-ut): Use it to remove continuation date headers.
6334
6335 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6336 read-event.
6337 (gnus-summary-remove-bookmark): Clean up.
6338 (gnus-summary-set-bookmark): Clean up.
6339
6340 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6341
6342 * gnus.el (gnus-group-startup-message): Bind data-directory to
6343 the Gnus etc directory.
6344
63452003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6346
2f1982bb 6347 * spam.el (spam-summary-prepare-exit): Added slots for spam- and
23f87bed 6348 ham-processing of articles; use the new
2f1982bb
JB
6349 spam-group-(spam|ham)-contents-p functions.
6350 (spam-group-spam-contents-p, spam-group-ham-contents-p): New
6351 convenience functions.
6352 (spam-mark-junk-as-spam-routine): Use the new
6353 spam-group-spam-contents-p function.
23f87bed
MB
6354
6355 * gnus.el (spam-process, spam-contents, spam-process-destination):
2f1982bb
JB
6356 added new parameters with corresponding global variables.
6357 (gnus-group-spam-exit-processor-ifile)
6358 (gnus-group-spam-exit-processor-bogofilter)
6359 (gnus-group-spam-exit-processor-blacklist)
6360 (gnus-group-spam-exit-processor-whitelist)
6361 (gnus-group-spam-exit-processor-BBDB)
6362 (gnus-group-spam-classification-spam)
6363 (gnus-group-spam-classification-ham): Added new symbols for the
6364 spam-process and spam-contents parameters.
6365
6366 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6367 customization and list itself to store mark symbol rather than
6368 mark character.
2f1982bb 6369 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6370 values list from spam-ham-marks and spam-spam-marks, so (member)
6371 would work.
6372
63732003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6374
6375 * message.el (message-cross-post-followup-to): Fix comment.
6376
63772003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6378
2f1982bb 6379 * spam.el (spam-ham-marks, spam-spam-marks): Changed list
23f87bed
MB
6380 customization and list itself to store mark symbol rather than
6381 mark character.
2f1982bb 6382 (spam-bogofilter-register-routine): Added logic to generate mark
23f87bed
MB
6383 values list from spam-ham-marks and spam-spam-marks, so (member)
6384 would work.
6385
63862003-01-01 Raymond Scholz <ray-2002@zonix.de>
6387
6388 * message.el (message-signature-insert-empty-line): New variable.
6389
63902002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6391
6392 * message.el: Renamed functions and variables: "xpost" ->
6393 "cross-post", "-fup2" -> "-followup-to".
6394 (message-cross-post-old-target, message-cross-post-default,
6395 message-cross-post-note, message-followup-to-note,
6396 message-cross-post-note-function): New variables names.
6397 (message-xpost-old-target, message-xpost-default,
6398 message-xpost-note, message-fup2-note,
6399 message-xpost-note-function): Removed variable names.
6400 (message-cross-post-followup-to-header,
6401 message-cross-post-insert-note, message-cross-post-followup-to):
6402 New function names.
6403 (message-xpost-fup2-header, message-xpost-insert-note,
6404 message-xpost-fup2): Removed function names.
6405
64062002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6407
6408 * message.el (message-send-mail): Added message-cleanup-headers to
6409 prevent newlines in headers.
6410
64112003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6412
6413 * dns.el (dns-make-network-process): Comment.
6414
6415 * gnus-sum.el (gnus-summary-display-while-building): Default to
6416 nil.
6417
64182003-01-01 Wes Hardaker <wes@hardakers.net>
6419
6420 * gnus-sum.el (gnus-summary-display-while-building): New
6421 variable.
6422
64232003-01-01 Raymond Scholz <ray-2003@zonix.de>
6424
6425 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6426 before rearranging the article.
6427
64282003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6429
6430 * nndraft.el (nndraft-generate-headers): New function.
6431 (nndraft-request-associate-buffer): Use it to write headers on
6432 buffer save.
6433
6434 * message.el (message-generate-headers): Let the function be a
6435 lambda form.
6436 (message-draft-headers): New variable.
6437
6438 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6439 function.
6440 (gnus-setup-message): Use it.
6441
6442 * message.el (message-generate-headers-first): Doc fix.
6443 (message-setup-1): Use new function for getting which headers to
6444 generate.
6445 (message-headers-to-generate): New function.
6446
64472003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6448
6449 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6450
64512002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6452
6453 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6454 mention negatives.
6455
64562002-12-31 Raymond Scholz <ray-2002@zonix.de>
6457
6458 * deuglify.el (gnus-outlook-rearrange-article): Use
6459 `transpose-regions' instead of tempering the kill-ring.
6460 (gnus-article-outlook-deuglify-article): Rehighlight article
6461 instead of a complete redisplay.
6462
64632002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6464
2f1982bb 6465 * spam.el: Most defvars are defcustoms now.
23f87bed 6466
2f1982bb 6467 Patches from Michael Shields <shields@msrl.com>
23f87bed
MB
6468
6469 * spam.el (spam-bogofilter-articles): Select the article
6470 body using gnus-summary-show-article t instead of
6471 gnus-summary-select-article; this presents the raw text
6472 without running any hooks.
6473
6474 * spam.el (spam-bogofilter-articles): Use message-remove-header
6475 to remove headers; the old way incorrectly removed just the first
6476 line of folded headers.
6477
64782002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6479
6480 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6481
64822002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6483
6484 * gnus-start.el (gnus-load): New function.
6485 (gnus-read-newsrc-el-file): Use it.
6486
64872002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6488
6489 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6490 (gnus-button-handle-apropos-documentation): New function.
6491 (gnus-button-handle-ctan): New function.
6492 (gnus-button-alist): Use them. Improve some regexps.
6493 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6494
64952002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6496
6497 * message.el (message-subscribed-p): New function.
6498 (message-send-mail): Use it.
6499 * mml.el (mml-preview-insert-mft): New function.
6500 (mml-preview): Use it.
6501
65022002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6503
6504 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6505 when sorting by date.
6506
6507 * gnus-art.el (gnus-article-edit-mode): New variable.
6508 (gnus-article-setup-buffer): Warn user about discarding edits.
6509
6510 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6511 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6512 headers.
6513
6514 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6515
65162002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6517
6518 * message.el (message-completion-alist): Added "Mail-Followup-To"
6519 and "Mail-Copies-To".
6520
ce058493 65212002-07-21 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
6522
6523 * gnus-group.el: Add key bindings for
6524 gnus-group-sort-groups-by-real-name and
6525 gnus-group-sort-selected-groups-by-real-name.
6526
23f87bed
MB
65272002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6528
2f1982bb
JB
6529 * spam.el (spam-use-dig): New variable for blackhole checking
6530 through dig.el.
6531 (spam-check-blackholes): Added dig.el checking functionality and
6532 more verbose reporting; query-dig is autoloaded from dig.el.
6533 (spam-use-blackholes): Disabled by default.
6534 (spam-blackhole-servers): Removed rbl.maps.vix.com from the
6535 blackhole servers list.
23f87bed
MB
6536
65372002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6538
6539 * message.el (message-required-headers): New variable.
6540
65412002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6542
2f1982bb 6543 * dig.el (query-dig): New function.
23f87bed
MB
6544
65452002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6546
6547 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6548 prefixes.
6549
6550 * dns.el (query-dns): Protect against errors.
6551
6552 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6553 (gnus-inews-add-send-actions): Mark all answered messages as
6554 answered.
6555
65562002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6557
6558 * nnmail.el (nnmail-split-it): Added tracing to
2f1982bb 6559 `:' split rule.
23f87bed
MB
6560
65612002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6562
6563 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6564 and "%s" so we don't overquote them.
6565
65662002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6567
6568 * (mm-display-external): Display the actual command that has been
6569 executed in the echo area.
6570
65712002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6572
6573 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6574
6575 * message.el (message-with-reply-buffer): New macro.
6576 (message-fetch-reply-field): Use it.
6577 (message-insert-wide-reply): New command and keystroke.
6578 (message-carefully-insert-headers): New function.
6579 (message-insert-to): Use new function.
6580
6581 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6582 (gnus-topic-goto-missing-group): Use it.
6583
6584 * message.el (message-required-news-headers): Removed Lines.
6585 (message-reply): Don't insert References first.
6586 (message-followup): Ditto.
6587 (message-make-references): New function.
6588 (message-followup): Set message-reply-headers before generating
6589 the buffer stuff.
6590
65912002-12-29 Jesper Harder <harder@ifa.au.dk>
6592
6593 * mml.el (mml-generate-mime-1): Reverse the order of
6594 encoding/flowing.
6595
65962002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6597
6598 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6599 after moving them.
6600
6601 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6602 fit with newer standard format.
6603 (gnus-summary-make-false-root-always): New variable.
6604 (gnus-gather-threads-by-subject): Use it.
6605
6606 * message.el (message-get-reply-headers): Take an address list
6607 optional argument.
6608
66092002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6610
6611 * gnus.el (gnus-keep-backlog): Change default to 20.
6612
6613 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6614 start.
6615 (gnus-agent-check-overview-buffer): Remove negative article
6616 numbers.
6617
6618 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6619 (nnmail-cache-ignore-groups): Doc fix.
6620
6621 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6622 (nnimap-debug-buffer): New variable.
6623 (nnimap-debug): Use it.
6624
66252002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6626
6627 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6628
66292002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6630
6631 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6632 they aren't already sorted.
6633
66342002-12-28 Jesper Harder <harder@ifa.au.dk>
6635
6636 * message.el (message-mode-menu): Add ellipses to menu items
6637 expecting user interaction.
2f1982bb 6638 (message-mode-field-menu): Do.
23f87bed
MB
6639
66402002-12-26 Jesper Harder <harder@ifa.au.dk>
6641
6642 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6643 it isn't used any more.
6644
66452002-12-22 Jesper Harder <harder@ifa.au.dk>
6646
6647 * binhex.el (binhex-decoder-program): Fix docstring.
6648
996aa8c1 66492002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6650
6651 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6652 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6653
66542002-12-19 Paul Jarc <prj@po.cwru.edu>
6655
6656 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6657 return the info object.
6658
66592002-12-18 Paul Jarc <prj@po.cwru.edu>
6660
6661 * gnus-int.el (gnus-request-update-info): Artificially add
6662 (1 . (1- min)) to the read range, in case the backend doesn't
6663 store marks for nonexistent articles.
6664
66652002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6666
6667 * binhex.el (binhex-insert-char): Eval-and-compile.
6668
66692002-12-17 Jesper Harder <harder@ifa.au.dk>
6670
23f87bed
MB
6671 * message.el (message-tool-bar-local-item-from-menu): New function.
6672 (message-tool-bar-map): Use it.
6673
66742002-12-14 Jesper Harder <harder@ifa.au.dk>
6675
6676 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6677
6678 * gnus-art.el (gnus-article-header-rank): Last header in
6679 gnus-sorted-header-list should have higher rank than non-members.
6680
66812002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6682
6683 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6684 covered methods.
6685
932e8ec6 66862002-12-12 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6687
6688 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6689 eval-when-compile. Suggested by Kevin Greiner.
6690
996aa8c1 66912002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6692
6693 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6694 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6695 even though no headers may have been fetched
6696 (gnus-agent-fetch-group-1, and perhaps others, require this
6697 behavior).
6698 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6699 server buffer is constrained by gnus-agent-max-fetch-size.
6700 Multiple chunks in the same group may perform arbitrarily large
6701 updates.
6702
996aa8c1 67032002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6704
6705 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6706 gnus-summary-update-download-mark to update the article in the
6707 summary.
6708
996aa8c1 67092002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6710
6711 * gnus.el (gnus-summary-high-uncached-face,
6712 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6713 New faces.
6714
6715 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6716 added this on 2002-11-23 but it just wasn't working out as
6717 intended. The idea isn't entirely dead, three new faces
6718 gnus-summary-*-uncached-face are being added to gnus.el to provide
6719 the basis for an improved implementation.
2f1982bb 6720 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
23f87bed
MB
6721 proper file to open is lib/servers.
6722 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6723 (i.e. removing the article from gnus-newsgroup-downloadable) will
6724 now restore the article's default mark rather than simply setting
6725 no mark.
6726 (gnus-agent-get-undownloaded-list): Corrected documentation.
6727 Added code to set new summary local variable,
6728 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6729 a temporary list. No longer sets gnus-newsgroup-downloadable.
6730 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6731 up to date. Call new gnus-summary-update-download-mark to keep
6732 summary buffer up-to-date.
6733 (gnus-agent-fetch-selected-article): Keep
6734 gnus-newsgroup-undownloaded up to date.
6735 (gnus-agent-fetch-articles): Return list of articles that were
6736 successfully fetched.
6737 (gnus-agent-check-overview-buffer): No more thingatpt.
6738 (gnus-agent-expire): No longer deletes NOV entries of unread
6739 articles.
6740 (gnus-agent-unread-articles): New function.
6741 (gnus-agent-regenerate-group): The article number must be
6742 terminated by a tab character. Added more messages to report
6743 repairs. Inhibit quits while writing changes so it is now safe
6744 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6745 downloaded to 1) resolve the unbound references and 2) avoid
2f1982bb 6746 confusing this list with the gnus-tmp-downloaded in gnus-sum.el.
23f87bed
MB
6747
6748 * gnus-art.el (gnus-article-prepare): The agent
6749 downloaded/undownloaded mark is no longer stored as the article's
6750 mark.
6751
6752 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6753 gnus-summary-highlight may use it. Added downloaded as
6754 gnus-summary-highlight was using it.
6755
6756 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6757 the download mark now follows Kai's +/- convention.
6758 (gnus-downloaded-mark): Added ?+ mark.
6759 (gnus-summary-highlight): Added rules to select
6760 gnus-summary-high-uncached-face,
6761 gnus-summary-normal-uncached-face, and
6762 gnus-summary-low-uncached-face. Removed the
6763 gnus-agent-downloaded-article-face.
6764 (gnus-summary-line-format-alist): Implemented the download flag
6765 format (?O) as named in the manual. This implementation displays
6766 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6767 gnus-no-mark.
6768 (gnus-newsgroup-agentized): New local variable that identifies
6769 which groups are agentized. While the agent is now on by default,
6770 you don't have to agentize every server that you use.
6771 (gnus-update-summary-mark-positions): Completed support for the
6772 download type of mark.
6773 (gnus-summary-insert-line): Added undownloaded to the parameters.
6774 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6775 reference by the gnus-summary-line-format-spec.
6776
6777 * nntp.el (nntp-with-open-group): This macro handles dropped or
6778 broken connections by opening a new connection and repeating the
6779 failed command.
6780 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
10d1d0af 6781 XOVER commands preceding the active articles with the nov entry
23f87bed
MB
6782 of the first available article. When gnus connected to such a
6783 server, the unexpected nov entry would result in duplicate lines
6784 in the agent's overview file. This patch fixes the duplicate
6785 lines problem and improves performance by skipping over all
10d1d0af 6786 articles IDs that precede the first nov entry in the server's
23f87bed
MB
6787 reply.
6788
67892002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6790
6791 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6792 (gnus-summary-highlight): Use it instead of `downloaded'.
6793 (gnus-summary-highlight-line): Ditto.
6794
6795 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6796
67972002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6798
6799 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6800
6801 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6802 calls.
6803
6804 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6805 downloaded variable if we're in an uncovered group.
6806
6807 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
cd1181db 6808 font to something less noticeable.
23f87bed
MB
6809 (gnus-agent-group-covered-p): New function.
6810
68112002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6812
6813 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6814 Because of an unknown bug, the group buffer is saved in .overview
6815 file.
6816
932e8ec6 68172002-12-09 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6818
6819 * nntp.el (nntp-send-command): Braino in last commit. Replace
6820 `and' with `or'.
6821
932e8ec6 68222002-12-08 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6823
6824 * nntp.el (nntp-send-command): Assume that echo does not happen
6825 when nntp-open-connection-function is nntp-open-network-stream.
6826 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6827
68282002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6829
6830 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6831
68322002-12-06 Paul Jarc <prj@po.cwru.edu>
6833
2f1982bb 6834 * nnmaildir.el (nnmaildir-request-group): Bugfix: don't erase
23f87bed
MB
6835 nntp-server-buffer if we aren't going to write to it.
6836
5cedca8d 68372002-12-04 Itai Zukerman <zukerman@math-hat.com> (tiny change)
23f87bed
MB
6838
6839 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6840
68412002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6842
6843 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6844 decoded words.
6845
932e8ec6 68462002-12-03 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6847
6848 * gnus.el (fboundp): After loading mm-util, make sure it was the
6849 right one.
6850
932e8ec6 68512002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6852
6853 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
6854 gnus-sum. Made into a user option.
6855
6856 * gnus-sum.el (gnus-simplify-ignored-prefixes)
2f1982bb 6857 (gnus-summary-mark-article-as-unread): ???
23f87bed
MB
6858
68592002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
6860
6861 * time-date.el (date-to-time): Typo.
6862
6863 * parse-time.el: Typo.
6864
6865 * nnsoup.el (nnsoup-retrieve-headers): Typo.
6866
6867 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
6868
6869 * nnimap.el:
6870 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
6871
6872 * mm-encode.el (mm-safer-encoding): Typo.
6873
6874 * messcompat.el: Typo.
6875
6876 * message.el (message-face-alist): Typo.
6877
6878 * imap.el (imap-interactive-login, imap-open): Typos.
6879
6880 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
6881
6882 * gnus.el: Typo.
6883
6884 * gnus-win.el (gnus-configure-frame): Typo.
6885
6886 * gnus-util.el (gnus-atomic-progn-assign): Typo.
6887
6888 * gnus-topic.el (gnus-topic-sort-topics): Typo.
6889
6890 * gnus-sum.el (gnus-summary-article-number)
6891 (gnus-summary-read-group-1, gnus-summary-mark-article)
6892 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
6893
6894 * gnus-mule.el (gnus-mule-add-group): Typo.
6895
6896 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
6897
6898 * gnus-group.el (gnus-group-fetch-faq): Typo.
6899
6900 * gnus-art.el (gnus-decode-header-methods): Typo.
6901
6902 * flow-fill.el: Typo.
6903
69042002-11-19 Stefan Monnier <monnier@cs.yale.edu>
6905
6906 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
6907
932e8ec6 69082002-11-29 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6909
6910 * gnus-sum.el (gnus-simplify-ignored-prefixes)
6911 (gnus-summary-mark-article-as-unread)
6912 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
6913 Reformatting to avoid long lines.
6914 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
6915
69162002-11-28 Daiki Ueno <ueno@unixuser.org>
6917
6918 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
6919 be accessed through `mail-header-number'.
6920
69212002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
6922
6923 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
6924 compressed range to gnus-summary-insert-articles.
6925
996aa8c1 69262002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
6927
6928 * gnus-art.el (gnus-mime-copy-part): Look for filename
6929 parameter under content-disposition, not content-type.
6930
6931 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
6932 (gnus-summary-reselect-current-group): Use it.
6933
69342002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
6935
2f1982bb 6936 * gnus-agent.el (gnus-agent-uncached-articles): If
23f87bed
MB
6937 gnus-agent-load-alist fails, return ARTICLES.
6938
6939 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
6940
932e8ec6 69412002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6942
6943 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
6944 superfluous function call.
6945 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
6946 Add warning to docstring.
6947
69482002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
6949
6950 * gnus-agent.el: Autoload number-at-point instead.
6951 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
6952
932e8ec6 69532002-11-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6954
6955 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
6956 require thingatpt (for number-at-point) and protect against
6957 deactivate-mark being unbound (on XEmacs).
6958
932e8ec6 69592002-11-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6960
6961 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
6962 print message on entry.
6963
cd1181db 69642002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6965
6966 * gnus-range.el (gnus-range-difference): New function.
6967 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
6968
932e8ec6 69692002-11-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
6970
6971 * gnus-sum.el (gnus-summary-insert-old-articles): Use
6972 gnus-remove-from-range instead of gnus-range-difference which
6973 doesn't exist.
6974
996aa8c1 69752002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6976
6977 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
6978 used for showing which articles have been downloaded.
6979 (gnus-agent-article-alist): Format change. Add documentation.
6980 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
6981 process-marked articles.
6982 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
6983 in the series are individually fetched to minimize lose of
6984 content due to an error/quit.
6985 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
6986 gnus-message instead of message.
6987 (gnus-agent-read-servers): Use file lib/methods instead of
6988 lib/servers. TODO: Why?
6989 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
6990 (gnus-agent-get-undownloaded-list): Remove articles that appear to
6991 come from the agent. This means that they are not downloaded.
6992 (gnus-agent-fetch-selected-article): Don't use history.
6993 (gnus-agent-save-history, gnus-agent-enter-history)
6994 (gnus-agent-article-in-history-p, gnus-agent-history-path):
6995 Removed function; history is not used anymore.
6996 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
6997 (gnus-agent-crosspost): Started rewrite then realized that a typo
6998 in gnus-agent-fetch-articles ensures that this function is never
6999 called. This will need to be fixed later.
7000 (gnus-agent-check-overview-buffer): Some sanity checks on the
7001 agent overview buffer. This is a safety net used during
7002 development.
7003 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7004 changed, write a number to the file indicating this.
7005 (gnus-agent-fetch-headers): Rewrite to respect
7006 gnus-agent-consider-all-articles without relying on the
7007 `.fetched' files. Make it fast.
7008 (gnus-agent-braid-nov): Change resulting from
7009 gnus-agent-fetch-headers change.
7010 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7011 `.fetched' files.
7012 (gnus-agent-read-agentview): New function, used by
7013 gnus-agent-load-alist.
7014 (gnus-agent-load-fetched-headers): Remove.
cc4a96c6 7015 (gnus-agent-save-alist): Rewrite to accommodate new format.
23f87bed
MB
7016 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7017 same order as in gnus-newsgroup-headers.
7018 (gnus-agent-expire): Document and implement extra args ARTICLES,
7019 GROUP, FORCE. Do not restrict usage.
7020 (gnus-agent-uncached-articles): New function.
7021 (gnus-agent-retrieve-headers): Use it.
7022 (gnus-agent-regenerate-group): No longer needs to be called from
2f1982bb 7023 gnus-agent-regenerate. Individual groups may be regenerated. The
23f87bed
MB
7024 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7025 The article fetch dates are validated in the article alist. The
7026 article alist is pruned of entries that do not reference existing
7027 NOV entries. All changes are computed then applied with
7028 inhibit-quit bound to t. As a result, it is now safe to quit out of
7029 regeneration. The optional clean parameter has been replaced with
7030 an optional reread parameter. Clean is no longer necessary as
7031 regeneration gets the appropriate setting from
7032 gnus-agent-consider-all-articles. The new reread parameter will
7033 result in fetched, or all, articles being marked as unread.
7034 (gnus-agent-regenerate): Removed code to regenerate the history
7035 file as it is no longer used.
7036
7037 * gnus-start.el (gnus-make-ascending-articles-unread): New
7038 function, for efficient mass-marking.
7039
7040 * gnus-sum.el (gnus-summary-highlight): Use new face for
7041 downloaded articles.
7042 (gnus-article-mark): Prefer to indicate read/unread status over
7043 downloaded status.
7044 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7045 line.
7046 (gnus-summary-highlight-line): Use new face for downloaded
7047 articles.
7048 (gnus-summary-insert-old-articles): Improved performance by
7049 replacing the initial LIST of older articles with a compressed
7050 RANGE of older articles. Some servers appear to lie about
7051 their active range so the original list could contain millions
7052 of article numbers. The range is not expanded into a list
7053 until the optional ALL parameter has been applied.
7054
932e8ec6 70552002-11-18 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7056
7057 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7058
70592002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7060
7061 * spam.el:
2f1982bb 7062 Added patch from Andreas Fuchs <asf@void.at> to prevent apply errors.
23f87bed 7063
2f1982bb 7064 * spam.el: Added `M s t' and `M s x' key mappings.
23f87bed
MB
7065
70662002-11-20 Simon Josefsson <jas@extundo.com>
7067
7068 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7069
70702002-11-19 Simon Josefsson <jas@extundo.com>
7071
7072 * gnus-sum.el (gnus-summary-morse-message): Load
7073 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7074 (unmorse-region): Autoload it instead.
7075
70762002-11-18 Simon Josefsson <jas@extundo.com>
7077
7078 * gnus-sum.el (gnus-summary-morse-message): New function.
7079 (gnus-summary-wash-map): Bind to `W m'.
7080 (gnus-summary-make-menu-bar): Add.
7081
7082 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7083 before storing \Deleted mark on expired articles.
7084
5cedca8d 70852002-11-17 Markus Rost <rost@math.ohio-state.edu> (tiny change)
23f87bed
MB
7086
7087 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7088 parens in column 0.
7089
70902002-11-17 Juanma Barranquero <lektu@terra.es>
7091
7092 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7093
7094 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7095
7096 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7097
70982002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7099
7100 * message.el (message-set-auto-save-file-name): Use
7101 make-directory, to avoid the dependence on gnus-util.
7102
71032002-11-16 Simon Josefsson <jas@extundo.com>
7104
7105 * nnimap.el (nnimap-callback-callback-function):
7106 (nnimap-callback-buffer): Removed, these cannot be global but must
7107 be embedded into the callback.
7108 (nnimap-make-callback): New. Embedd article number, callback and
7109 buffer in function.
7110 (nnimap-callback, nnimap-request-article-part): Update.
7111
71122002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7113
7114 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7115
932e8ec6 71162002-11-13 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7117
7118 * gnus.el (gnus-summary-line-format): Document %C.
7119
71202002-11-11 Simon Josefsson <jas@extundo.com>
7121
7122 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7123 output when called interactively.
7124
71252002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7126
7127 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7128
7129 * message.el (message-draft-coding-system): Improve comment; use
7130 mm-auto-save-coding-system for the default value.
7131
7132 * nndraft.el (nndraft-request-article): Revert to the state before
7133 2002-10-29; regexp-quote mail-header-separator.
7134
71352002-11-06 Jesper Harder <harder@ifa.au.dk>
7136
7137 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7138 allow editing of drafts from an nnvirtual group.
7139
71402002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7141
7142 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7143 mm-auto-save-coding-system.
7144
7145 * message.el (message-draft-coding-system): Default to
7146 iso-2022-7bit.
7147
7148 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7149 restore the default value to emacs-mule or escape-quoted.
7150
71512002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7152
7153 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7154 a delayed or a queued article as well as a draft.
7155
7156 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7157 delayed or a queued article in the raw format; treat a delayed
7158 article as a raw article as well as a draft.
7159 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7160 for the delayed group.
7161
7162 * nndraft.el (nndraft-request-article): Ignore auto save files for
7163 a delayed or a queued article; don't bother to decode a queued
7164 article; don't bind nnmail-file-coding-system for a queued article.
7165
7166 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7167 and the queue group.
7168
71692002-11-04 Jesper Harder <harder@ifa.au.dk>
7170
7171 * gnus-group.el (gnus-group-delete-group):
7172 gnus-cache-active-hashtb might be void.
7173
996aa8c1 71742002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7175
7176 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7177 setting of the default user ID.
23f87bed
MB
7178
71792002-11-01 Jesper Harder <harder@ifa.au.dk>
7180
7181 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7182 charset.
7183
996aa8c1
MB
71842002-10-31 Alex Schroeder <alex@emacswiki.org>
7185
c4cc8b9a 7186 * spam-stat.el (spam-stat-process-directory): Add dir to message.
23f87bed
MB
7187 (spam-stat-reduce-size): No longer remove words
7188 with values close to 0.5, because the default value is 0.2.
7189
932e8ec6 71902002-10-31 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7191
7192 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7193 documentation.
7194
932e8ec6 71952002-10-28 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7196
7197 * gnus-agent.el (gnus-agent-fetched-headers)
7198 (gnus-agent-load-fetched-headers)
7199 (gnus-agent-save-fetched-headers): Remove variable and two
7200 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7201 works better.
7202 (gnus-agent-fetch-headers): New implementation from Kevin
7203 Greiner. Uses gnus-agent-article-alist to store information
7204 about fetched messages which aren't on the server anymore. The
7205 trick is to return a list of considered messages to the caller,
7206 but to only fetch those which haven't been fetched yet.
7207
72082002-10-30 Simon Josefsson <jas@extundo.com>
7209
7210 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7211
7212 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7213
72142002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7215
7216 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7217 versions of emacs-w3m than 1.3.3.
7218
23f87bed
MB
7219 * mm-view.el (mm-w3m-mode-command-alist)
7220 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7221 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7222 (mm-setup-w3m): Simplified.
7223 (mm-w3m-local-map-property): New function.
7224 (mm-inline-text-html-render-with-w3m): Use it.
7225
7226 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7227 mm-w3m-local-map-property.
7228
72292002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7230
7231 * mm-util.el (mm-auto-save-coding-system): Default to
7232 iso-2022-7bit.
7233
7234 * nndraft.el (nndraft-request-article): Decode an article using
7235 the coding-system emacs-mule if it seems to have been saved using
7236 emacs-mule.
7237 (nndraft-request-replace-article): Use message-draft-coding-system
7238 instead of mm-auto-save-coding-system for the draft or delayed
7239 group.
7240
8753ddee 72412002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7242
7243 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7244 functions.
7245
996aa8c1 72462002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7247
7248 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7249 type values ("url" size) regardless of the values of
7250 mm-url-use-external.
7251
932e8ec6 72522002-10-26 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7253
7254 * nnimap.el (nnimap-request-article-part): Try harder to show
7255 group name in debugging message.
7256
932e8ec6 72572002-10-25 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7258
7259 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7260 directory if it doesn't exist.
7261 (gnus-agent-fetch-headers): Remove old cruft that tried to
7262 abstain from downloading articles more than once if
7263 gnus-agent-consider-all-articles was true. This is now done
7264 properly via the .fetched files.
7265
72662002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7267
7268 * nndraft.el (nndraft-request-article): Treat delayed articles
7269 like drafts.
7270
72712002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7272
7273 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7274
932e8ec6 72752002-10-24 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7276
7277 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7278 Remove unused optional arg DIR and corresponding code.
7279
7280 * nnimap.el (nnimap-request-article-part): Include group name in
7281 debugging output.
7282
72832002-10-24 Paul Jarc <prj@po.cwru.edu>
7284
7285 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7286
932e8ec6 72872002-10-23 Kai Großjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
7288
7289 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7290 contains range of headers that have been fetched by the agent
7291 already. Compare gnus-agent-article-alist.
7292 (gnus-agent-file-header-cache): Like
7293 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7294 (gnus-agent-fetch-headers): Improve comment. Revert to old
7295 seen/recent logic.
7296 Remember which headers have been fetched before and don't fetch
7297 them again the next time round.
7298 (gnus-agent-load-fetched-headers)
7299 (gnus-agent-save-fetched-headers): New functions, for remembering
7300 which headers have been fetched before.
7301
23f87bed
MB
73022002-10-22 Jesper Harder <harder@ifa.au.dk>
7303
7304 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7305 features while searching.
7306
73072002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7308
10d1d0af 7309 * pgg.el (pgg-snarf-keys): Do not refer unbound local variables.
23f87bed
MB
7310
73112002-10-22 Simon Josefsson <jas@extundo.com>
7312
7313 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7314 (pgg-snarf-keys): Add.
7315
73162002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7317
23f87bed
MB
7318 * spam.el: Don't autoload bbdb-records.
7319
73202002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7321
7322 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7323 prevent inf-loop.
7324
73252002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7326
7327 * nnslashdot.el: Removed some test lines.
7328 More test.
7329
932e8ec6 73302002-10-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7331
7332 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7333 are known to be downloaded already.
7334
73352002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7336
7337 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7338 (mm-text-html-washer-alist): Ditto.
7339
73402002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7341
7342 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7343 boundary between headers and body.
7344 * nnml.el (nnml-parse-head): Ditto.
7345
73462002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7347
7348 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7349 entries.
7350
7351 * gnus-group.el (gnus-fetch-group): Allow an optional
7352 specification of the articles to select.
7353
7354 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7355
932e8ec6 73562002-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7357
7358 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7359 headers from the group, update variable `articles' to contain
7360 only those numbers where headers exist. (When fetching all
7361 articles in a group, Gnus creates lots of numbers where there is
7362 no articles.)
7363
73642002-10-20 Steve Youngs <youngs@xemacs.org>
7365
7366 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7367 doesn't have the 'alist custom type, use cons cells instead.
7368 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7369 (pgg-parse-hash-algorithm-alist): Ditto.
7370 (pgg-parse-compression-algorithm-alist): Ditto.
7371 (pgg-parse-signature-type-alist): Ditto.
7372
7373 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7374
7375 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7376
7377 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7378
73792002-10-19 Simon Josefsson <jas@extundo.com>
7380
7381 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7382 buffer.
7383
932e8ec6 73842002-10-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7385
7386 * gnus-spec.el (gnus-make-format-preserve-properties)
7387 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7388 properties also on XEmacs. `gnus-xmas-format' is like format but
7389 preserves text properties on XEmacs (though it only understands
7390 simple format specs). The variable
7391 `gnus-make-format-preserve-properties' controls whether the
7392 function is used, and is checked in `gnus-parse-simple-format'.
7393 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7394
7395 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7396 output.
7397 (gnus-agent-consider-all-articles): New variable.
7398 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7399 (gnus-agent-fetch-headers): Depending on
7400 gnus-agent-consider-all-articles, maybe get all articles.
7401 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7402 `read'.
7403 (gnus-predicate-imples-unread): New function.
7404 (gnus-agent-fetch-headers): Optimize to call
7405 gnus-list-of-unread-articles if that is sufficient.
7406 Check unseen and recent instead of seen and recent.
7407 (gnus-agent-fetch-headers): Abstain from calling
7408 gnus-list-range-intersection if range (a . b) would have (> a b).
7409
74102002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7411
7412 * message.el (message-send-mail): Make it possible to perform
7413 edebug-defun.
7414
74152002-10-18 Simon Josefsson <jas@extundo.com>
7416
7417 * gnus-art.el (gnus-button-man-handler): Change default to
7418 `manual-entry' (defined in both emacsen).
7419 (gnus-button-man-handler): Remove emacsen difference and use
7420 `manual-entry'.
7421
74222002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7423
7424 * spam.el: Wrap autoload settings for bbdb-records,
7425 executable-find and ifile-spam-filter with eval-and-compile.
7426 (spam-display-buffer-contents): Remove.
7427 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7428
f0131492 74292002-10-17 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7430
7431 * spam.el (spam-display-buffer-contents): New function.
2f1982bb 7432 (spam-bogofilter-score): Use spam-display-buffer-contents, patch
23f87bed
MB
7433 from Katsumi Yamaoka <yamaoka@jpl.org>.
7434
74352002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7436
7437 * nnheader.el (nnheader-parse-naked-head): New function.
7438 (nnheader-parse-head): Use the above function, in order to handle
7439 continuation lines properly.
7440 (nnheader-remove-body): New function.
7441 (nnheader-remove-cr-followed-by-lf): New function.
7442 (nnheader-ms-strip-cr): Use the above function.
7443
7444 * gnus-agent.el (gnus-agent-regenerate-group): Call
7445 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7446 `nnheader-parse-head'.
7447 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7448
7449 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7450 continuation lines by itself; call `nnheader-parse-naked-head'
7451 instead of `nnheader-parse-head'.
7452 * nndiary.el (nndiary-parse-head): Ditto.
7453 * nnfolder.el (nnfolder-parse-head): Ditto.
7454 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7455 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7456 * nnml.el (nnml-parse-head): Ditto.
7457
74582002-10-17 Steve Youngs <youngs@xemacs.org>
7459
7460 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7461 XEmacs, default to it if featurep 'xemacs.
7462
74632002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7464
7465 * spam-stat.el: Check for the existence of hash functions instead
7466 of the Emacs version to decide whether to load cl. Suggested by
932e8ec6 7467 Kai Großjohann.
23f87bed 7468
932e8ec6 74692002-10-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7470
7471 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7472 if it isn't open yet.
7473
74742002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7475
7476 * gnus-group.el: Require mm-url only when compiling.
7477 (gnus-group-fetch-charter): Require mm-url.
7478
7479 * spam-stat.el: Require cl for the functions gethash,
7480 hash-table-count, make-hash-table and mapc for Emacs 20.
7481 (puthash): Alias to cl-puthash for Emacs 20.
7482 (with-syntax-table): New macro for Emacs 20.
7483
74842002-10-12 Jesper Harder <harder@ifa.au.dk>
7485
7486 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7487
f0131492 74882002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7489
2f1982bb 7490 * spam.el (spam-check-ifile): Added ifile as a spam checking
23f87bed
MB
7491 backend, and spam-use-ifle as the variable to toggle that check.
7492
74932002-10-12 Simon Josefsson <jas@extundo.com>
7494
7495 * message.el (message-beginning-of-line): New variable.
7496 (message-beginning-of-line): Use it.
7497
f0131492 74982002-10-11 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7499
2f1982bb 7500 * spam.el: More compilation fixes for BBDB.
23f87bed 7501
2f1982bb 7502 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org>.
23f87bed
MB
7503 (spam-stat-reduce-size): Interactive.
7504 (spam-stat-reset): New function.
7505 (spam-stat-save): Interactive.
7506
75072002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7508
7509 * gnus.el: Autoload gnus-delay-initialize.
7510
7511 * message.el: Autoload gnus-delay-article.
7512
75132002-10-11 Jesper Harder <harder@ifa.au.dk>
7514
7515 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7516 text property in Emacs.
7517
75182002-10-11 Simon Josefsson <jas@extundo.com>
7519
7520 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7521 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7522
7523 * mml1991.el (mml1991-pgg-sign): Remove CR.
7524
75252002-10-10 Simon Josefsson <jas@extundo.com>
7526
7527 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7528 decrypt failed.
7529 (mml2015-trust-boundaries-alist): Removed.
7530 (mml2015-gpg-extract-signature-details): Don't use it.
7531 (mml2015-unabbrev-trust-alist): New.
7532 (mml2015-gpg-extract-signature-details): Use it.
7533
f0131492 75342002-10-10 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7535
2f1982bb
JB
7536 * spam.el: Compilation fixes, spam-check-bbdb function is nil if no
7537 BBDB installed.
23f87bed 7538
2f1982bb
JB
7539 * spam-stat.el: Added code from Alex Schroeder <alex@gnu.org> to do
7540 statistical analysis of spam in Lisp only.
23f87bed
MB
7541
75422002-10-10 Simon Josefsson <jas@extundo.com>
7543
7544 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7545 auth, selected or examine state.
7546
7547 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7548 buffer and error buffer depending on type of information.
7549
7550 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7551 --status-fd stuff even if gpg.el is not used (revert earlier
7552 change).
7553 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7554 gnus details.
7555 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7556 buffer.
7557
7558 * pgg.el (pgg-verify-region): Use it.
7559
7560 * pgg-def.el (pgg-query-keyserver): New variable.
7561
7562 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7563 key-identifier in packet. Is this a good idea?
7564
7565 * mml.el (mml-mode-map): Add security commands that operates on
7566 MIME parts.
7567 (mml-menu): And menu items for them.
7568
7569 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7570
7571 * mml.el (mml-parse-1): Support sender in #secure tags.
7572
7573 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7574 defined.
7575
7576 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7577 (mml-pgp-encrypt-buffer): Support combined signing.
7578
7579 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7580 (mml1991-gpg-encrypt): Ditto.
7581 (mml1991-pgg-encrypt): Ditto.
7582 (mml1991-encrypt): Pass sign parameter.
7583
7584 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7585 (mml-signencrypt-style): Mention the variable.
7586
75872002-10-09 Simon Josefsson <jas@extundo.com>
7588
7589 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7590 pgg-gpg-user-id.
7591
7592 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7593 (pgg-fetch-key-function): Nil if w3 is not installed.
7594
932e8ec6 75952002-10-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7596
7597 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7598 gnus-agent-current-history.
7599
76002002-10-06 Simon Josefsson <jas@extundo.com>
7601
7602 * imap.el (imap-parse-status): Don't use read to read token.
7603
932e8ec6 76042002-10-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7605
7606 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7607 for methods not covered by the agent, and when unplugged.
7608
76092002-10-05 Simon Josefsson <jas@extundo.com>
7610
7611 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7612 signing.
7613
7614 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7615 a named server fails, ignore the server.
7616
7617 * mml1991.el (mml1991-pgg-sign): Do QP.
7618
7619 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7620 work.
7621
76222002-10-04 Simon Josefsson <jas@extundo.com>
7623
7624 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7625
7626 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7627 binary-write-decoded-region from MEL.
7628
7629 * pgg.el (pgg-encrypt-region): Support sign.
7630
7631 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7632
7633 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7634
7635 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7636 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7637 branch where PGG was taken from in the ChangeLog entries below.
7638
76392002-10-01 Simon Josefsson <jas@extundo.com>
7640
7641 * pgg-pgp.el: Don't require mel. Don't use luna.
7642 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7643 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7644 (pgg-pgp-process-region): Don't use binary-funcall.
7645
7646 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7647
7648 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7649 instead of concat.
7650
7651 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7652
76532002-09-29 Simon Josefsson <jas@extundo.com>
7654
7655 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7656 compile warnings.
7657
7658 * pgg.el (pgg-decrypt-region): Don't parse packet.
7659
7660 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7661
996aa8c1 76622002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7663
7664 * pgg.el: Remove dependency on calist.el.
7665
76662002-09-28 Simon Josefsson <jas@extundo.com>
7667
7668 * pgg.el (pgg-temporary-file-directory): New variable.
7669 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7670
7671 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7672 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7673
7674 * pgg-parse.el (pgg-char-int): Defalias.
7675 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7676 (pgg-read-bytes, pgg-read-body): Use it.
7677 (pgg-decode-packets): Don't use MEL, use base64-*.
7678 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7679 (pgg-string-as-unibyte): Defalias.
7680 (pgg-parse-armor-region): Use it.
7681
7682 * pgg-gpg.el (pgg-gpg-process-region): Use
7683 pgg-temporary-file-directory.
7684
7685 * luna.el: Don't def-edebug.
7686
7687 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7688 binary-write-decoded-region from MEL.
7689
7690 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7691
7692 * alist.el, calist.el: Don't require product/APEL.
7693
7694 * pgg-parse.el (top-level): Remove dependency on static.el,
7695 pccl.el, mel.el.
7696 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7697 `define-ccl-program' is boundp, instead of using broken.
7698
76992002-10-01 Simon Josefsson <jas@extundo.com>
7700
7701 * message.el (message-required-mail-headers): Remove Lines:.
7702
996aa8c1 77032002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7704
7705 * gnus-group.el (gnus-group-fetch-charter,
7706 gnus-group-fetch-control): Prompt for group if given a prefix
7707 argument.
996aa8c1 7708 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7709 gnus-group-fetch-control to summary key map and menu.
7710
77112002-10-03 Paul Jarc <prj@po.cwru.edu>
7712
2f1982bb 7713 * nnmaildir.el (nnmaildir--group-maxnum-art): Fix maximum article
23f87bed
MB
7714 number when there are no articles.
7715
932e8ec6 77162002-10-03 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
7717
7718 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7719 arg ALL means to fetch all articles, not only downloadable ones.
7720 (gnus-agent-fetch-selected-article): New function for
7721 gnus-select-article-hook or gnus-mark-article-hook.
7722
996aa8c1 77232002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7724
7725 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7726 raw-text.
7727
f0131492 77282002-09-30 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed 7729
932e8ec6 7730 * spam.el: Merged changes from pinard@iro.umontreal.ca (François
23f87bed
MB
7731 Pinard).
7732 Major revamp of the code, documentation is in comments in the file
7733 for now.
7734
77352002-09-30 Simon Josefsson <jas@extundo.com>
7736
7737 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7738 buffer seem to be needed?
7739
77402002-09-29 Simon Josefsson <jas@extundo.com>
7741
7742 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7743 compile warnings.
7744
7745 * mml1991.el (mml1991-function-alist): Add pgg.
7746 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7747 (mml1991-pgg-encrypt): Fix recipients querying.
7748
ad1c5cab 77492002-09-28 David Edmondson <dme@dme.org>
5cedca8d
MB
7750
7751 * mml2015.el (autoload): Autoload correct files.
7752
23f87bed
MB
77532002-09-28 Simon Josefsson <jas@extundo.com>
7754
23f87bed
MB
7755 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7756 handle is returned.
7757
77582002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7759
7760 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7761 Protect against non-existent of `nnimap-mailbox-info'.
7762
77632002-09-27 Simon Josefsson <jas@extundo.com>
7764
7765 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7766 (gnus-setup-news-hook): Use it.
7767 (gnus-after-getting-new-news-hook): Ditto.
7768
7769 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7770
996aa8c1 77712002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7772
7773 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7774
77752002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7776
7777 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7778 the part to decode encoded words, use raw words instead of decoded
7779 words.
7780
77812002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7782
7783 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7784
7785 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7786 (mm-setup-w3m): Use it.
7787
77882002-09-27 Simon Josefsson <jas@extundo.com>
7789
7790 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7791 article buffers.
7792
7793 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7794 it just in case.
7795 (nnimap-update-unseen): New function; update unseen count in
7796 `n-m-info'.
7797 (nnimap-close-group): Call it.
7798
7799 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7800 (gnus-after-getting-new-news-hook): Ditto.
7801
7802 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7803 message into verboselevel 9. Change slow mail check message.
7804 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7805 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7806 used as a hook after getting new mail.
7807
78082002-09-26 Simon Josefsson <jas@extundo.com>
7809
7810 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7811 SELECT/EXAMINE is first unseen article, not number of unseen
7812 articles. Make them distinct by renaming the former to
7813 `first-unseen' instead of `unseen'.
7814
7815 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7816 too.
7817 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7818 changed.
7819 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7820
7821 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7822
7823 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7824 better.
7825
7826 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7827 if dissecting resulting buffer actually had any information.
7828
78292002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7830
7831 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7832 because the function `string<' allows symbols.
7833
7834 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7835
78362002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7837
7838 * message.el (message-forward-make-body): Revert an early change
7839 because 8-bit utf-8 emails.
7840
932e8ec6 78412002-09-25 Björn Torkelsson <torkel@acc.umu.se>
23f87bed
MB
7842
7843 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
2f1982bb 7844 links to Info).
23f87bed
MB
7845 * gnus-art.el (gnus-treat-highlight-signature):
7846 * gnus-art.el (gnus-treat-buttonize):
7847 * gnus-art.el (gnus-treat-buttonize-head):
7848 * gnus-art.el (gnus-treat-emphasize):
7849 * gnus-art.el (gnus-treat-strip-cr):
7850 * gnus-art.el (gnus-treat-unsplit-urls):
7851 * gnus-art.el (gnus-treat-leading-whitespace):
7852 * gnus-art.el (gnus-treat-hide-headers):
7853 * gnus-art.el (gnus-treat-hide-boring-headers):
7854 * gnus-art.el (gnus-treat-hide-signature):
7855 * gnus-art.el (gnus-treat-fill-article):
7856 * gnus-art.el (gnus-treat-hide-citation):
7857 * gnus-art.el (gnus-treat-hide-citation-maybe):
7858 * gnus-art.el (gnus-treat-strip-list-identifiers):
7859 * gnus-art.el (gnus-treat-strip-pgp):
7860 * gnus-art.el (gnus-treat-strip-pem):
7861 * gnus-art.el (gnus-treat-strip-banner):
7862 * gnus-art.el (gnus-treat-highlight-headers):
7863 * gnus-art.el (gnus-treat-highlight-citation):
7864 * gnus-art.el (gnus-treat-date-ut):
7865 * gnus-art.el (gnus-treat-date-local):
7866 * gnus-art.el (gnus-treat-date-english):
7867 * gnus-art.el (gnus-treat-date-lapsed):
7868 * gnus-art.el (gnus-treat-date-original):
7869 * gnus-art.el (gnus-treat-date-iso8601):
7870 * gnus-art.el (gnus-treat-date-user-defined):
7871 * gnus-art.el (gnus-treat-strip-headers-in-body):
7872 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
7873 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
7874 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
7875 * gnus-art.el (gnus-treat-unfold-headers):
7876 * gnus-art.el (gnus-treat-fold-headers):
7877 * gnus-art.el (gnus-treat-fold-newsgroups):
7878 * gnus-art.el (gnus-treat-overstrike):
7879 * gnus-art.el (gnus-treat-display-xface):
7880 * gnus-art.el (gnus-treat-display-smileys):
7881 * gnus-art.el (gnus-treat-from-picon):
7882 * gnus-art.el (gnus-treat-mail-picon):
7883 * gnus-art.el (gnus-treat-newsgroups-picon):
7884 * gnus-art.el (gnus-treat-body-boundary):
7885 * gnus-art.el (gnus-treat-capitalize-sentences):
7886 * gnus-art.el (gnus-treat-fill-long-lines):
7887 * gnus-art.el (gnus-treat-play-sounds):
7888 * gnus-art.el (gnus-treat-translate):
7889 * gnus-art.el (gnus-treat-x-pgp-sig):
7890 * gnus-art.el (gnus-mime-button-line-format):
7891 * gnus-art.el (gnus-button-man-level):
7892 * gnus-art.el (gnus-button-emacs-level):
7893 * gnus-cus.el (gnus-group-parameters):
7894 * gnus-gl.el (bbb-build-mid-scores-alist):
7895 * gnus-group.el (gnus-group-line-format):
7896 * gnus-mlspl.el (gnus-group-split-setup):
7897 * gnus-mlspl.el (gnus-group-split):
7898 * gnus-msg.el (gnus-mailing-list-groups):
7899 * gnus-msg.el (gnus-posting-styles):
7900 * gnus-nocem.el (gnus-nocem-issuers):
7901 * gnus-score.el (gnus-score-regexp-bad-p):
7902 * gnus-srvr.el (gnus-server-line-format):
7903 * gnus-topic.el (gnus-topic-line-format):
7904 * gnus.el (gnus-summary-line-format):
7905 * mail-source.el (mail-sources):
7906 * message.el (message-subscribed-address-file):
2f1982bb 7907 * nnmail.el (nnmail-split-fancy): ???
23f87bed
MB
7908
79092002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
7910
2f1982bb 7911 * mail-source.el (mail-source-run-script): Use `functionp' to test
23f87bed 7912 whether the argument `script' is in fact a function.
2f1982bb 7913 (mail-sources): Adjust the defcustom to allow users to specify a
23f87bed
MB
7914 function or a string as the value of the `:prescript' and
7915 `:postscript' arguments of the `file' and `pop3' mail sources.
7916
79172002-09-25 Paul Jarc <prj@po.cwru.edu>
7918
2f1982bb 7919 * nnmaildir.el (nnmaildir--grp-add-art): Fix minimum article
23f87bed
MB
7920 number when article 1 does not exist.
7921
996aa8c1 79222002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7923
7924 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
7925 apropos if apropos-variable does not exist.
7926 (gnus-button-guessed-mid-regexp)
7927 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 7928 regexes.
23f87bed 7929 (gnus-button-handle-describe-function)
996aa8c1 7930 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 7931 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 7932 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 7933
996aa8c1 79342002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
7935
7936 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
7937 the file.
7938
79392002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
7940
7941 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
7942
79432002-09-24 Simon Josefsson <jas@extundo.com>
7944
7945 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
7946 (mml2015-use): Prefer PGG if installed.
7947 (mml2015-function-alist): Add PGG wrappers.
7948 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
7949 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
7950 prefix, make regexp optionally skip it.
7951 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7952 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
7953 (mml2015-pgg-encrypt): New functions.
7954 (defvar, autoload): Prevent byte-compile warnings.
7955
cd1181db 79562002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
7957
7958 * gnus-art.el (article-strip-banner): Check for the existence of
7959 from header.
7960
996aa8c1 79612002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
7962
7963 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
7964 (gnus-button-alist): Improved regexp for
7965 gnus-button-handle-mid-or-mail (false positives), fixed
7966 gnus-button-handle-man entries.
23f87bed 7967
996aa8c1 79682002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed 7969
2f1982bb 7970 * nnmaildir.el (nnmaildir--update-nov): Fix wrong-type error when
23f87bed
MB
7971 nnmail-extra-headers is non-nil.
7972
79732002-09-23 Paul Jarc <prj@po.cwru.edu>
7974
7975 * nnmaildir.el: Store article numbers persistently. General
7976 revision.
2f1982bb 7977 (nnmaildir-request-expire-articles): Handle 'immediate and 'never
23f87bed
MB
7978 for nnmail-expiry-wait; delete instead of moving if 'force is
7979 given.
7980
79812002-09-23 Simon Josefsson <jas@extundo.com>
932e8ec6 7982 Trivial fix from beaker@iavmb.pl (Krzysztof Jędruczyk).
23f87bed
MB
7983
7984 * smime.el (smime-sign-buffer): Get key and extra certs.
7985 (smime-get-key-with-certs-by-email): Utility function.
7986
79872002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
7988 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
7989
7990 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
7991 article exists.
7992
79932002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
7994
7995 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
7996
996aa8c1 79972002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 7998
2f1982bb
JB
7999 * gnus-art.el (gnus-button-handle-custom)
8000 (gnus-button-handle-mid-or-mail)
8001 (gnus-button-handle-describe-{function,variable,key})
8002 (gnus-button-handle-apropos{,command,variable}): New functions.
8003 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp)
8004 (gnus-button-{man,emacs,mail}-level): New variables.
23f87bed
MB
8005 (gnus-button-alist): Use the above to buttonize emacs and mail
8006 related links.
8007
80082002-09-18 Juanma Barranquero <lektu@terra.es>
8009
8010 * gnus-int.el (gnus-status-message): Fix spacing.
8011
8012 * imap.el (imap-continuation): Fix typos.
8013
80142002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8015
8016 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8017
8018 * gnus-art.el (gnus-article-reply-with-original): Correct
8019 with-current-buffer scope.
8020
8021 * message.el (message-completion-alist): Add Reply-To, From, etc.
8022
1b17f81a 80232002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8024
8025 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8026 conditional.
23f87bed
MB
8027
80282002-09-17 Simon Josefsson <jas@extundo.com>
8029
8030 * nnimap.el (nnimap-expiry-target): Don't search for which
8031 articles exists here.
8032 (nnimap-request-expire-articles): Do it here instead. Only expire
8033 when articles are found. Suggested by Nevin Kapur
8034 <nevin@jhu.edu>.
8035
996aa8c1 80362002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8037
8038 * message.el (message-strip-subject-trailing-was)
8039 (message-change-subject, message-add-archive-header)
8040 (message-xpost-fup2-header, message-xpost-insert-note)
8041 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8042 adopted from message-utils.el. Add functions to the keymap, mode
8043 describtion and menu.
2f1982bb 8044 (message-change-subject, message-xpost-fup2): Signal error if
23f87bed
MB
8045 current header is empty.
8046 (message-xpost-insert-note): Changed insert position.
8047 (message-archive-note): Ensure to insert note in message body (not
8048 in head).
8049 (message-archive-header, message-archive-note)
8050 (message-xpost-default, message-xpost-note, message-fup2-note)
8051 (message-xpost-note-function): New variables adopted from
8052 message-utils.el. Changed some doc-strings.
8053 (message-mark-insert-{begin,end}): Rename from
8054 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8055 values.
8056 (message-subject-trailing-was-query)
8057 (message-subject-trailing-was-ask-regexp)
8058 (message-subject-trailing-was-regexp): New variables.
8059 (message-to-list-only): Added doc-string and menu entry.
8060
8061 * message-utils.el: Removed. Functions are now in message.el.
8062
80632002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8064
8065 * gnus-art.el (gnus-article-reply-with-original,
8066 gnus-article-followup-with-original): Switch to
8067 gnus-summary-buffer before reply/followup.
8068
80692002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8070
8071 * gnus-sum.el (gnus-summary-toggle-header): The article window may
2f1982bb 8072 not exist. Toggle it anyway.
23f87bed
MB
8073
80742002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8075
8076 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8077
8078 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8079 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8080
8081 * rfc2047.el (message-posting-charset): Defvar it.
8082 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
2f1982bb 8083 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
23f87bed
MB
8084
8085 * mail-source.el (mail-source-fetch): Hide password.
8086
8087 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8088
cd1181db 80892002-09-12 John Paul Wallington <jpw@shootybangbang.com>
23f87bed
MB
8090
8091 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8092
80932002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8094
8095 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8096
80972002-09-11 Simon Josefsson <jas@extundo.com>
8098
8099 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8100 (nnimap-split-rule): Doc fix.
8101 (nnimap-request-expire-articles): Cleanup code.
8102
cd1181db 81032002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
8104
8105 * gnus-art.el (gnus-article-address-banner-alist): New option.
8106 (article-strip-banner): Refer the above option to split banners of
8107 free mail servers, when no group parameter is specified.
8108
81092002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8110
8111 * nntp.el (nntp-wait-for-string): Check for a process in the
8112 current buffer instead of `nntp-server-buffer'.
8113
81142002-09-09 Simon Josefsson <jas@extundo.com>
8115
8116 * gnus-art.el (gnus-button-man-handler): New variable.
8117 (gnus-button-alist): Use g-b-handle-man.
8118 (gnus-button-handle-man): New, call g-b-man-handler.
8119
81202002-09-08 Simon Josefsson <jas@extundo.com>
8121
8122 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8123
81242002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8125
8126 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8127
81282002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8129
8130 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8131
8132 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8133 keystroke.
8134
8135 * gnus-srvr.el (gnus-browse-describe-group): New command and
8136 keystroke.
8137
81382002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8139
8140 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8141 value for gnus-decoration property.
8142
932e8ec6 81432002-09-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8144
8145 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8146 string) as group name in case we have a CRLF in the file.
8147
81482002-09-04 Jesper Harder <harder@ifa.au.dk>
8149
8150 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8151 group.
2f1982bb
JB
8152 (rfc1843-decode-hzp): Do.
8153 (rfc1843-newsgroups-regexp): Do.
23f87bed
MB
8154
81552002-09-04 Simon Josefsson <jas@extundo.com>
8156
8157 * message.el (message-canlock-generate): Make sure sha1 doesn't
8158 call external programs.
8159
81602002-09-03 Simon Josefsson <jas@extundo.com>
8161
fe7a3057 8162 * nntp.el (nntp-wait-for-string): Don't infloop if process died.
23f87bed
MB
8163
8164 * gnus-agent.el (gnus-agent-batch): Add doc.
8165
81662002-09-03 Josh Huber <huber@alum.wpi.edu>
8167
8168 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8169 check for signed and encrypted parts.
8170 * mml.el (mml-parse-1): Correct small typo which preventing
8171 setting recipients in a secure tag.
8172
81732002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8174
8175 * mm-util.el (mm-coding-system-priorities): Default to a list of
8176 iso-2022-jp and others for the Japanese environment.
8177
81782002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8179
8180 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8181 invalid display names.
8182
996aa8c1 81832002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8184
8185 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8186 commit.
23f87bed
MB
8187
81882002-08-26 Jesper Harder <harder@ifa.au.dk>
8189
8190 * gnus.el (gnus-group-charter-alist): New option.
8191 (gnus-group-fetch-control-use-browse-url): New option.
8192
8193 * gnus-group.el (gnus-group-fetch-charter): New function.
8194 (gnus-group-fetch-control): New function.
2f1982bb 8195 Add them to the keymap and menu. Require mm-url.
23f87bed 8196
cd1181db 81972002-08-30 Alex Schroeder <alex@emacswiki.org>
23f87bed
MB
8198
8199 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8200
82012002-08-29 Jesper Harder <harder@ifa.au.dk>
8202
8203 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8204 items expecting user interaction.
8205
2f1982bb 8206 * gnus-topic.el (gnus-topic-make-menu-bar): Do.
23f87bed 8207
2f1982bb 8208 * gnus-sum.el (gnus-summary-make-menu-bar): Do.
23f87bed 8209
2f1982bb 8210 * gnus-srvr.el (gnus-server-make-menu-bar): Do.
23f87bed 8211
2f1982bb 8212 * mml.el (mml-menu): Do.
23f87bed
MB
8213
82142002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8215
8216 * mail-source.el (mail-source-touch-pop): New function.
8217
8218 * message.el (message-smtpmail-send-it): New function.
8219 (message-send-mail-function): Add it for a candidate.
8220
82212002-08-27 Simon Josefsson <jas@extundo.com>
8222
8223 * gnus-msg.el (posting-charset-alist): Use
8224 gnus-define-group-parameter instead of defcustom.
8225 (gnus-put-message): Handle SPC in GCC.
8226 (gnus-inews-insert-gcc): Ditto.
8227 (gnus-inews-insert-archive-gcc): Ditto.
8228
82292002-08-26 Simon Josefsson <jas@extundo.com>
8230
8231 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8232 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8233 (gnus-agent-possibly-save-gcc): Autoload.
8234 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8235
82362002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8237
8238 * gnus.el (gnus-other-frame-function): New user option.
8239 (gnus-other-frame): Use it; add a doc-string; make it work with
8240 the gnuclient program.
8241
8242 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8243
996aa8c1 82442002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8245
8246 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8247 positives, make it stricter.
23f87bed
MB
8248
82492002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8250
8251 * gnus.el (gnus-other-frame): Trivial fix.
8252
82532002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8254
8255 * gnus.el (gnus-other-frame-parameters): New user option.
8256 (gnus-other-frame-object): New variable.
8257 (gnus-other-frame): Make it search for existing Gnus frame; don't
8258 read new news; delete frame on exit.
8259
8260 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8261
932e8ec6 82622002-08-20 小関 吉則 (KOSEKI Yoshinori) <kose@meadowy.org>
23f87bed
MB
8263
8264 * message.el (message-set-auto-save-file-name): Add support for
8265 the Cygwin Emacs; the system-type is `cygwin'.
8266 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8267
82682002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8269
8270 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8271
8272 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8273 avoid arithmetic errors.
8274
82752002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8276
8277 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8278
82792002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8280
8281 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8282 (message-ignored-resent-headers): Add envelope From.
8283
932e8ec6 82842002-08-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8285
8286 * gnus.el (gnus-summary-line-format): Document %k specifier.
8287
932e8ec6 82882002-08-17 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8289
8290 * gnus-sum.el (gnus-summary-line-message-size): New function.
8291 (gnus-summary-line-format-alist): Use it.
8292
82932002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8294
8295 * gnus-art.el (article-make-date-line): Refer to the value for
8296 `gnus-article-time-format' in the summary buffer.
8297
932e8ec6 8298 * message.el (message-cite-prefix-regexp): Exclude ":" and "»".
23f87bed
MB
8299
83002002-08-14 Simon Josefsson <jas@extundo.com>
8301
8302 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8303 quoting.
8304 (gnus-button-alist): Fix doc.
8305 (gnus-header-button-alist): Use ' not ` for default value quoting.
8306 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8307 rationale similar to 2002-05-01 change.
8308 (gnus-article-add-buttons-to-head): Evaluate expression.
8309
8310 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8311
83122002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8313
8314 * message.el (message-font-lock-keywords): Refer to the value for
8315 `message-cite-prefix-regexp' dynamically.
8316
83172002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8318
8319 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8320
83212002-08-12 Simon Josefsson <jas@extundo.com>
8322
8323 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8324 (imap-shell-open): Skip initial junk before IMAP greeting.
8325
5cedca8d 83262002-08-11 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8327
5cedca8d
MB
8328 * message-utils.el (message-xpost-default)
8329 (message-xpost-fup2-header, message-xpost-fup2): Fixed Typos.
23f87bed
MB
8330
83312002-08-09 Simon Josefsson <jas@extundo.com>
8332
8333 * message.el (message-canlock-password): Set
8334 canlock-password-for-verify to newly generated canlock-password.
8335 When Emacs is restarted, Custom makes sure this is set, but during
8336 the same session we must set it manually.
8337
83382002-08-07 Jesper Harder <harder@ifa.au.dk>
8339
8340 * yenc.el: New file.
8341
8342 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8343 (mm-uu-type-alist): Add yenc.
8344 (mm-uu-yenc-filename): New function.
8345 (mm-uu-yenc-extract): New function.
8346
8347 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8348
23f87bed
MB
83492002-05-27 Jesper Harder <harder@ifa.au.dk>
8350
8351 * mailcap.el (mailcap-mime-data): Test window-system rather than
8352 mm-device-type.
8353 (mailcap-mime-data): Call xdvi and gv with "-safer".
8354
8355 * mm-util.el: Don't define mm-device-type.
8356
83572002-08-05 Simon Josefsson <jas@extundo.com>
8358
8359 * mm-util.el (mm-coding-system-priorities): coding-system type not
8360 supported everywhere.
8361
83622002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8363
8364 * gnus.el (gnus-version-number): Bumped version number.
8365
996aa8c1 83662002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8367
8368 * gnus.el: Oort Gnus v0.07 is released.
8369
83702002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8371
8372 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8373 (gnus-article-sort-functions): Doc fix.
8374 (t): New keystroke.
8375 (gnus-article-sort-by-random): New function.
8376 (gnus-thread-sort-by-random): New function.
8377
996aa8c1 83782002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8379
8380 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8381 funcall.
23f87bed
MB
8382
83832002-07-31 Danny Siu <dsiu@adobe.com>
8384
2f1982bb
JB
8385 * nnimap.el (nnimap-split-articles): Do not call nnmail-fetch-field
8386 when splitting malformed messages without message-id.
23f87bed 8387
cd1181db 83882002-07-28 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8389
8390 * nnweb.el (nnweb-type, nnweb-type-definition)
8391 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8392 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8393 functionality.
8394 * nnweb.el: Removed old non-functioning search engines.
8395
83962002-07-27 Simon Josefsson <jas@extundo.com>
8397
8398 * message.el (message-forward-make-body): Don't use
8399 `message-forward-ignored-headers' when doing a "raw" followup (it
8400 is important to preserve e.g. CTE).
8401
8402 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8403
8404 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8405 regexp-quote, Cyrus Sieve is fixed.
8406
8407 * sieve-manage.el (sieve-manage-deletescript): New function.
8408
8409 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8410 (sieve-manage-mode): Fix menubar.
8411 (sieve-activate): Change some messages.
8412 (sieve-deactivate-all): New function.
8413 (sieve-deactivate): New alias.
8414 (sieve-remove): New function.
8415 (sieve-help): Fix help.
8416 All suggested by Ned Ludd.
8417
84182002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8419
8420 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8421 (mm-w3m-safe-url-regexp): New user option.
8422
8423 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8424 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8425
84262002-07-23 Karl Kleinpaste <karl@charcoal.com>
8427
8428 * gnus-sum.el (gnus-summary-delete-article): Force
8429 nnmail-expiry-target to 'delete, so that absolute deletion
8430 happens when absolute deletion is requested.
8431
cd1181db 84322002-07-21 Nevin Kapur <nevin@jhu.edu>
23f87bed 8433
fac916bf 8434 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexistent
23f87bed
MB
8435 headers as empty headers.
8436
cd1181db 84372002-07-21 Jochen Hein <jochen@jochen.org>
23f87bed
MB
8438
8439 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8440 correct typo.
8441 (gnus-emphasis-strikethru): New face.
8442
cd1181db 84432002-07-20 Jason Merrill <jason@redhat.com>
23f87bed
MB
8444
8445 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8446 entire file for each of a sequence of missing articles.
8447
8448 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8449 value for gnus-view-pseudos.
8450
8451 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8452 avoid nreverse.
8453
f0131492 84542002-07-14 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8455
8456 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8457 (gnus-summary-mode-line-format-alist): Add %h for number of
8458 spams.
8459 (gnus-newsgroup-spam-marked): New variable.
8460 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8461 (gnus-article-read-p, gnus-article-mark)
8462 (gnus-set-global-variables, gnus-set-global-variables)
8463 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8464 (gnus-summary-mark-article-as-unread)
8465 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8466 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8467 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8468
1b17f81a 84692002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8470
8471 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8472 function.
23f87bed
MB
8473
84742002-07-09 Nevin Kapur <nevin@jhu.edu>
8475
8476 * gnus-sum.el (gnus-summary-delete-article): Respect group
8477 parameters while expiring.
8478
1b17f81a 84792002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8480
1b17f81a 8481 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8482
1b17f81a 84832002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8484
8485 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8486 function is called interactively.
23f87bed
MB
8487
84882002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8489
8490 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8491 cdaar to cdar and car.
8492
8493 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8494 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8495
84962002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8497
8498 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8499 don't break a narrowed article.
8500
8501 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8502 (nntp-open-via-rlogin-and-telnet): Ditto.
8503
85042002-07-02 Didier Verna <didier@xemacs.org>
8505
2f1982bb 8506 * nnmail.el (nnmail-split-methods): Fix custom type.
23f87bed 8507
1b17f81a 85082002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8509
8510 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8511 unsplitting.
23f87bed 8512
932e8ec6 85132002-07-01 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8514
8515 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8516 (gnus-summary-resend-message): Use it.
8517
85182002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8519
8520 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8521 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8522
1b17f81a 85232002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8524
8525 * message.el (message-font-lock-keywords): Don't fontify
8526 headers in the message body, only in the header.
8527 (message-font-lock-make-header-matcher): New function, used by
8528 message-font-lock-keywords.
23f87bed
MB
8529
85302002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8531
8532 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8533
85342002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8535
8536 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8537
932e8ec6 85382002-06-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8539
8540 * message.el (message-font-lock-keywords): Revert 2002-06-22
8541 change.
8542
932e8ec6 85432002-06-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8544
8545 * message.el (message-font-lock-keywords): Put colon in header
8546 name match.
8547
932e8ec6 85482002-06-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8549
8550 * message.el (message-font-lock-keywords): Don't use header faces
8551 in the body. Thanks to Stefan Monnier for the hint on the
8552 implementation.
8553
85542002-05-09 Miles Bader <miles@gnu.org>
8555
8556 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8557 (gnus-article-hide-citation): Respect it.
8558
85592002-04-12 Juanma Barranquero <lektu@terra.es>
8560
8561 * pop3.el (pop3-open-server): Fix typo.
8562
85632002-06-18 Josh Huber <huber@alum.wpi.edu>
8564
8565 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8566 instead of push to ignore duplicate to-(list|address) values.
8567 * nnmail.el (nnmail-cache-ignore-groups): New.
2f1982bb 8568 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups.
23f87bed 8569
932e8ec6 85702002-06-18 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8571
8572 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8573 before sending. Suggested by Jan Rychter.
8574
1b17f81a 85752002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8576
8577 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8578 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8579 .newsrc.eld.
23f87bed 8580
932e8ec6 85812002-06-16 Bjørn Mork <bmork@dod.no>
23f87bed
MB
8582
8583 * gnus-agent.el (gnus-agent-read-servers)
8584 (gnus-agent-write-servers): Put server name (string like
8585 "nnchoke:frumple") in the file instead of a server specification
8586 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8587
1b17f81a 85882002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8589
1b17f81a 8590 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8591
85922002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8593
8594 * nnheader.el (nnheader-file-name-translation-alist): Set the
8595 default value for MS Windows systems.
8596
8597 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8598
85992002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8600
8601 * message.el (message-beginning-of-line): Keep the region active
8602 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8603
86042002-06-13 Josh Huber <huber@alum.wpi.edu>
8605
8606 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8607 * gnus-msg.el (gnus-summary-reply): Ditto.
8608 * gnus-msg.el (gnus-summary-handle-replysign): New.
8609
86102002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8611
8612 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8613 if sending failed.
8614
86152002-06-11 Josh Huber <huber@alum.wpi.edu>
8616
8617 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8618 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8619 to sign while encrypting.
8620
86212002-06-11 Simon Josefsson <jas@extundo.com>
8622
8623 * gnus-int.el (gnus-request-move-article): Agent expire article if
8624 successfuly moved.
8625
1b17f81a
MB
86262002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8627
23f87bed 8628 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8629 nnweb-max-hits.
23f87bed
MB
8630
86312002-06-10 Simon Josefsson <jas@extundo.com>
8632
8633 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8634
86352002-06-09 Simon Josefsson <jas@extundo.com>
8636
8637 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8638
8639 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8640
86412002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8642
8643 * flow-fill.el (fill-flowed): Ignore errors.
8644
86452002-06-06 Simon Josefsson <jas@extundo.com>
8646
8647 * message.el (message-send-mail-with-sendmail): Improve error message.
8648
932e8ec6 86492002-06-06 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8650
8651 * message.el (message-interactive): Change default from nil to t.
8652 Better to be safe than to be fast.
8653
932e8ec6 86542002-06-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8655
8656 * message.el (message-send-mail-with-sendmail): Check return value
8657 from call-process-region.
8658
86592002-06-04 Simon Josefsson <jas@extundo.com>
8660
8661 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8662 (gnus-group-post-news, gnus-summary-mail-other-window)
8663 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8664 gnus-article-copy to nil, thereby inhibiting the `header' posting
8665 style match to use data from last viewed article.
8666 Suggested by Hrvoje Niksic.
8667
86682002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8669
8670 * spam.el (spam-point-at-eol): New alias.
8671 (spam-parse-whitelist): Use it.
8672
86732002-06-03 Simon Josefsson <jas@extundo.com>
8674
8675 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8676 (nnmail-article-group): Use it.
8677
1b17f81a 86782002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8679
8680 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8681 so that code reading them won't be surprised.
23f87bed
MB
8682
86832002-05-29 Simon Josefsson <jas@extundo.com>
8684
8685 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8686 articles.
8687
8688 * gnus.el (gnus-agent-cache): Doc fix.
8689 (gnus-agent): Change default to t.
8690
8691 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8692 ARTICLES, GROUP and FORCE parameters.
8693
86942002-05-28 Simon Josefsson <jas@extundo.com>
8695
8696 * gnus-group.el (gnus-group-line-format): Doc fix.
8697
1b17f81a 86982002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8699
8700 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8701 original article before yanking.
23f87bed
MB
8702
87032002-05-26 Simon Josefsson <jas@extundo.com>
8704
8705 * gnus-sum.el (gnus-summary-menu-split): New function.
8706 (gnus-summary-make-menu-bar): Split charset submenu.
8707 (gnus-summary-menu-maxlen): New variable.
8708 (gnus-summary-menu-split): Use it.
8709
87102002-05-25 Simon Josefsson <jas@extundo.com>
8711
8712 * mml.el (mml-preview): Generate some headers.
8713
8714 * gnus.el (gnus-large-newsgroup): Fix :type.
8715
8716 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8717 Agent cache NOV's by default now).
8718 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8719
87202002-05-18 Jesper Harder <harder@ifa.au.dk>
8721
10d1d0af 8722 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unnecessary
23f87bed
MB
8723 call to gnus-parent-id when we check for References loops.
8724 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8725 twice by saving the simplified subject string in simp-subject.
8726
1b17f81a 87272002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8728
1b17f81a 8729 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8730
1b17f81a
MB
87312002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8732
8733 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8734
87352002-05-22 Simon Josefsson <jas@extundo.com>
8736
8737 * sieve.el (sieve-change-region): Define it before it is used.
8738
1b17f81a
MB
87392002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8740
23f87bed
MB
8741 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8742 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8743 Defaults to not ask.
23f87bed
MB
8744
8745 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8746
87472002-05-21 Simon Josefsson <jas@extundo.com>
8748
8749 * sieve-mode.el (sieve-manage): Fix autoloads.
8750
8751 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8752 name (makes it work with recent Cyrus timsieved).
8753
e3e955fe 87542002-05-20 Jason Baker <jbaker@cs.utah.edu> (tiny change)
23f87bed
MB
8755
8756 * gnus-art.el (gnus-request-article-this-buffer): Try
8757 reconnecting if you don't get the message.
8758
87592002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8760
8761 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8762 Reply-To headers from the headers.
8763
87642002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8765
8766 * mm-url.el (mm-url-insert): Remove junk message.
8767
87682002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8769
8770 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8771 (nnslashdot-use-front-page): New variable.
8772 (nnslashdot-request-list): Use it.
8773
8774 * mm-url.el (mm-url-timeout): New variable.
8775 (mm-url-retries): Ditto.
8776 (mm-url-insert): Use it.
8777
87782002-05-16 Simon Josefsson <jas@extundo.com>
8779
8780 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8781 (gnus-simplify-subject-functions): Mention g-s-a-w.
8782
87832002-05-15 Josh Huber <huber@alum.wpi.edu>
8784
8785 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8786 nnmail-cache-insert.
8787 * nndiary.el (nndiary-request-accept-article): Ditto.
8788 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8789 * nnimap.el (nnimap-request-accept-article): Ditto.
8790 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
2f1982bb 8791 * nnmail.el (nnmail-check-duplication): Ditto. (From gnus-art.)
23f87bed
MB
8792 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8793 * nnmh.el (nnmh-request-accept-article): Ditto.
8794 * nnmail.el (nnmail-cache-insert): Change group to required,
8795 removed code which tried to figure out the group.
8796
1b17f81a 87972002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8798
8799 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8800 messages.
8801
88022002-05-13 Josh Huber <huber@alum.wpi.edu>
8803
23f87bed
MB
8804 * nnml.el (nnml-request-accept-article): Pass in the group name to
8805 nnmail-cache-insert, since it's available.
8806
88072002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8808
8809 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8810
1b17f81a 88112002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8812
8813 * gnus.el (subscribed): New group parameter.
8814 (gnus-find-subscribed-addresses): Use it.
8815
88162002-05-08 Josh Huber <huber@alum.wpi.edu>
8817
8818 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8819 the default for pgpmime to support pgp v2.
8820 * mml-sec.el (mml-signencrypt-style): New accessor function to
8821 allow users to get/set the signencrypt style more easily without
8822 frobbing the alist directly.
8823 * mml.el (mml-generate-mime-1): Use accessor function.
8824
932e8ec6 88252002-05-08 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
8826
8827 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
8828 parenthesis for "<" and ">". Suggested by Andreas Schwab
8829 <schwab@suse.de>.
8830
1b17f81a 88312002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
8832
8833 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 8834 when intuiting the group the message is written to.
23f87bed 8835
1b17f81a 88362002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
8837
8838 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 8839 buffer doesn't show group.
23f87bed
MB
8840
88412002-05-06 Josh Huber <huber@alum.wpi.edu>
8842
8843 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
2f1982bb 8844 argument, and fixed compiler warning. (Added autoload for
23f87bed
MB
8845 gpg-encrypt).
8846
88472002-05-04 Simon Josefsson <jas@extundo.com>
8848
8849 * mml1991.el (mml1991-function-alist): Doc fix.
8850
8851 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
8852 doesn't exist (for previewing messages without having Gnus
8853 started).
8854
8855 * mm-util.el (mm-coding-system-priorities): Defcustom.
8856
8857 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
8858
88592002-05-01 Josh Huber <huber@alum.wpi.edu>
8860
2f1982bb 8861 * gnus-msg.el (gnus-message-replysignencrypted): Enabled by
23f87bed
MB
8862 default.
8863 * mml-sec.el:
8864 * mml-sec.el (mml-signencrypt-style): New.
8865 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
8866 argument `sign'.
8867 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
8868 signencrypt.
8869 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
8870 * mml.el (mml-generate-mime-1): Changed logic so a part which is
2f1982bb
JB
8871 both signed & encryped is processed in one operation (rather than
8872 two separate ops: sign, then encrypt).
23f87bed
MB
8873 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
8874 indication if a message is signed by an expired key.
8875 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
2f1982bb 8876 enables combined sign & encrypt operation (this was always on
23f87bed
MB
8877 before).
8878 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
8879
88802002-05-01 Simon Josefsson <jas@extundo.com>
8881
8882 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
8883 server.
8884 (nnimap-mailbox-info): defvar instead of defvoo.
8885
996aa8c1 88862002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8887
8888 * gnus.el: Oort Gnus v0.06 is released.
8889
23f87bed
MB
88902002-05-01 Simon Josefsson <jas@extundo.com>
8891
8892 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
8893 filename before deleting the group itself, because the presence of
8894 a group filename decides if long filenames are used or not.
8895
8896 * gnus-art.el (gnus-button-alist): Don't inline
8897 gnus-button-url-regexp. This makes it possible to change g-b-u-r
8898 without also modifying g-button-alist.
8899 (gnus-button-alist): Fix type to allow variable as well as regexp.
8900 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
8901 themselves, variables to its contents.
8902 (gnus-button-entry): Ditto.
8903
89042002-05-01 Simon Josefsson <jas@extundo.com>
8905
8906 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
8907 UIDNEXT as a string.
8908
8909 * nnimap.el (nnimap-string-lessp-numerical): New function.
8910 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
8911 integers.
8912
89132002-04-29 Simon Josefsson <jas@extundo.com>
8914
8915 * nnmail.el (nnmail-cache-insert): Accept optional group
8916 parameter.
8917
8918 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
8919 n-r-g-a is disabled.
8920
89212002-04-29 Simon Josefsson <jas@extundo.com>
8922
8923 * nnimap.el (nnimap-split-fancy): Fix doc.
8924 (nnimap-split-fancy): Fix doc.
8925
8926 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
8927 (nnimap-mailbox-info): New internal variable.
8928 (nnimap-retrieve-groups): Implement faster new mail check.
8929
8930 * nnimap.el (nnimap-split-articles): Support
8931 nnmail-cache-accepted-message-ids.
8932 (nnimap-request-accept-article): Ditto.
8933
8934 * imap.el (imap-mailbox-status-asynch): New command.
8935
89362002-04-29 Nevin Kapur <nevin@jhu.edu>
8937
8938 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
8939 are no subscribed mail groups.
2f1982bb 8940 - Strip quoted names when comparing addresses.
23f87bed
MB
8941
89422002-04-28 Jesper Harder <harder@ifa.au.dk>
8943
8944 * mm-decode.el (mm-text-html-renderer): Change customize type to
8945 const.
8946
8947 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
2f1982bb 8948 (gnus-debug-exclude-variables): Do.
23f87bed
MB
8949
89502002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8951
8952 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
932e8ec6 8953 Trivial change from Karl Pflästerer <sigurd@12move.de>.
23f87bed
MB
8954
89552002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
8956
8957 * dns.el (dns-make-network-process): New macro.
8958 (query-dns): Use it.
8959
89602002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
8961
8962 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
8963 article-buffer.
8964
8965 * mm-url.el (mm-url-package-name): New variable.
8966 (mm-url-package-version): New variable.
8967 (mm-url-insert-file-contents): Bind url-package-name and
8968 url-package-version here.
8969 * nnrss.el (nnrss-insert-w3): Move the bindings.
8970
8971 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
2f1982bb
JB
8972 url-package-version. Trivial change from Andrew J Cosgriff
8973 <ajc@polydistortion.net>.
23f87bed
MB
8974
8975 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
2f1982bb 8976 attachments. Trivial change from Peter 'Luna' Runestig
23f87bed
MB
8977 <peter@runestig.com>.
8978
89792002-04-19 Jesper Harder <harder@ifa.au.dk>
8980
c9e31f32
SM
8981 * nnkiboze.el (nnkiboze-request-scan):
8982 Call nnkiboze-possibly-change-group.
23f87bed
MB
8983 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
8984 problems.
8985 (nnkiboze-generate-group): Set newsrc to the *highest* article
8986 number kibozed, not the lowest.
8987
89882002-04-15 Jesper Harder <harder@ifa.au.dk>
8989
8990 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
8991
1b17f81a 89922002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
8993
8994 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
8995 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
8996 Recognize math postings. Extract Date (now ignores "(15kb)").
8997 Extract email address using gnus-extract-address-components
8998 instead of just taking the first word. Create Date and From
8999 headers for message which are missing these headers. Get rid
9000 of spurious \\ lines (purely cosmetic). Extend body-end and
9001 file-end regexps, to exclude more garbage from the message.
9002 Make URL rephrasing regexp more flexible, to match current
9003 format.
9004
90052002-04-23 Simon Josefsson <jas@extundo.com>
9006
9007 * netrc.el: New file, functions copied from gnus-util.el by Ted
9008 Zlatanov <tzz@lifelogs.com>.
9009
9010 * gnus-util.el: Require netrc.
9011 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9012 new code in netrc.el.
9013
1b17f81a 90142002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9015
9016 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9017 message-ignored-resent-headers, too.
23f87bed 9018
932e8ec6 90192002-04-22 Björn Torkelsson <torkel@acc.umu.se>
23f87bed 9020
2f1982bb 9021 * gnus-srvr.el (gnus-server-browse-in-group-buffer): It is a
23f87bed 9022 boolean not a string
2f1982bb
JB
9023 * gnus-group.el (gnus-group-line-format): Add description of %C
9024 * gnus-group.el (gnus-group-line-format-alist): Add gnus-tmp-comment
4e2af782 9025 as %C
2f1982bb 9026 * gnus-group.el (gnus-group-insert-group-line): Add gnus-tmp-comment.
23f87bed
MB
9027
90282002-04-22 Paul Jarc <prj@po.cwru.edu>
9029
2f1982bb 9030 * nnmaildir.el (nnmaildir-request-scan): Typo: set
23f87bed
MB
9031 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9032 nnmail-get-new-mail for 'find-new-groups.
9033
90342002-04-21 Paul Jarc <prj@po.cwru.edu>
9035
2f1982bb
JB
9036 * nnmaildir.el (nnmaildir-request-update-info, nnmaildir-request-group)
9037 (nnmaildir-retrieve-groups): Remove unnecessary calls to
9038 nnmaildir-request-scan.
23f87bed
MB
9039
90402002-04-20 Josh Huber <huber@alum.wpi.edu>
9041
2f1982bb
JB
9042 * gnus-msg.el (gnus-message-replysign, gnus-message-replyencrypt)
9043 (gnus-message-replysignencrypted): New.
9044 (gnus-summary-reply): Use the three new variables (above)
9045 to automatically encrypt/sign to encrypted/signed messages.
23f87bed 9046 * message.el (message-mode-map): Add keybinding for
2f1982bb
JB
9047 `message-to-list-only'.
9048 (message-mode): Add description for
9049 `message-to-list-only'.
9050 (message-to-list-only): New.
9051 (message-make-mft): Changed to use the cl loop macro, and added
9052 optional flag to return only the matched list (for use in new
9053 message-to-list-only function).
23f87bed
MB
9054
90552002-04-20 Josh Huber <huber@alum.wpi.edu>
9056
2f1982bb
JB
9057 * gnus-msg.el (gnus-message-replysign, gnus-replysign)
9058 (gnus-replyencrypt, gnus-replysignencrypted, gnus-summary-reply): New.
9059 * message.el (message-mode-map, message-mode, message-to-list-only)
9060 (message-make-mft): New.
23f87bed
MB
9061
90622002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9063
9064 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9065
90662002-04-18 Josh Huber <huber@alum.wpi.edu>
9067
2f1982bb
JB
9068 * message.el (message-gen-unsubscribed-mft): Accept a prefix
9069 argument so CC can be included with C-u C-c C-f C-a.
23f87bed 9070
f0131492 90712002-04-17 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9072
9073 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9074 Improve docstring.
9075 (spam-enter-blacklist): New command.
9076
9077 * gnus-sum.el (gnus-spam-mark): New mark.
9078 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9079 (gnus-summary-make-tool-bar): Correct conditional.
9080 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9081 (gnus-summary-mark-as-spam): New command.
9082
90832002-04-13 Josh Huber <huber@alum.wpi.edu>
9084
2f1982bb 9085 * mml-sec.el (mml-secure-message): Changed to support arbritrary
23f87bed
MB
9086 modes.
9087 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9088 changed to support "signencrypt" mode.
2f1982bb
JB
9089 * mml.el (mml-parse-1): Changed to support different secure modes
9090 more easily (for signencrypt).
23f87bed
MB
9091
90922002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9093
9094 * gnus-sum.el (gnus-update-summary-mark-positions)
9095 (gnus-summary-toggle-header):
9096 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9097 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9098 (gnus-uu-post-encoded):
9099 * nnfolder.el (nnfolder-possibly-change-group):
9100 * nnimap.el (nnimap-retrieve-headers):
9101 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9102
91032002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9104
9105 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9106 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9107
1b17f81a 91082002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9109
9110 * gnus-srvr.el (gnus-server-set-info): Clear
9111 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9112
91132002-04-11 Simon Josefsson <jas@extundo.com>
9114
9115 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9116 viewing of security buttons. Thanks to Nicolas Kowalski
9117 <Nicolas.Kowalski@imag.fr>.
9118
9119 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
932e8ec6 9120 Jørgensen <arne+usenet@daimi.au.dk>.
23f87bed
MB
9121 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9122 <Nicolas.Kowalski@imag.fr>.
9123 (smime-decrypt-buffer): Ditto.
9124
91252002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9126
10d1d0af 9127 * gnus-art.el (gnus-article-prepare): Place point on the empty
23f87bed
MB
9128 header line.
9129
91302002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9131
9132 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9133
91342002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9135
9136 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9137
91382002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9139
9140 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9141 errors when debug.
9142
91432002-04-07 Josh Huber <huber@alum.wpi.edu>
9144
9145 * message.el (message-make-mft): Changed MFT code from using
9146 message-recipients (which included Bcc) to use only the To and CC
9147 headers.
9148
91492002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9150
9151 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9152 add link.
9153 (gnus-treat-mail-picon): Ditto.
9154 (gnus-treat-newsgroups-picon): Ditto.
9155 (gnus-picon-databases): Fix custom type.
9156 (gnus-picon-databases): Add link.
9157 (gnus-article-x-face-command): Add to gnus-picon group.
9158
91592002-04-01 Jesper Harder <harder@ifa.au.dk>
9160
9161 * message.el (message-buffer-naming-style): Remove.
9162
91632002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9164
9165 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9166
9167 * message.el (message-tool-bar-map): Ditto.
9168
9169 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9170
91712002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9172
9173 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9174
91752002-04-01 Paul Jarc <prj@po.cwru.edu>
9176
2f1982bb 9177 * nnmaildir.el: Fixed some buggy invocations of nnmaildir--pgname.
23f87bed 9178
e3e955fe 91792002-03-31 Andrew Cohen <cohen@andy.bu.edu> (tiny change)
23f87bed
MB
9180
9181 * dns.el: open-network-stream under XEmacs does udp.
9182
91832002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9184
9185 * spam.el (spam-enter-whitelist): New function.
9186 (spam-parse-whitelist): Ditto.
9187 (spam-refresh-list-cache): Ditto.
9188 (spam-address-whitelisted-p): New function.
9189
9190 * dns.el (query-dns): Use TCP when make-network-process isn't
9191 available.
9192 (dns-servers): New variable.
9193 (dns-parse-resolv-conf): New function.
9194 (query-dns): Use it.
9195
9196 * spam.el: New file.
9197
9198 * dns.el (query-dns): Test.
9199
23f87bed
MB
92002002-03-31 Paul Jarc <prj@po.cwru.edu>
9201
9202 * nnmaildir.el: Use defstruct. Use a single copy of
9203 nnmail-extra-headers to save memory. Store server's group name
9204 prefix instead of each group's prefixed name.
9205 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9206 nntp-server-buffer.
9207
92082002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9209
9210 * dns.el: New file.
9211
92122002-03-28 Simon Josefsson <jas@extundo.com>
9213
9214 * gnus-sum.el (gnus-summary-dummy-line-format):
9215 * gnus.el (gnus-summary-line-format): Fixing links to Info.
932e8ec6 9216 Trivial change from Björn Torkelsson <torkel@pdc.kth.se>.
23f87bed 9217
932e8ec6 92182002-03-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
9219
9220 * gnus-sum.el (gnus-summary-move-article)
9221 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9222 the doc string.
9223
92242002-03-28 Simon Josefsson <jas@extundo.com>
9225
9226 * mml-sec.el (mml-secure-message): Search after
9227 mail-header-separator from top of message.
9228
92292002-03-28 Paul Jarc <prj@po.cwru.edu>
9230
9231 * nnmaildir.el: Cosmetic changes.
9232 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9233 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9234 nnmaildir--group-ls): New macros/functions. Use them.
5eba16a3 9235 (nnmaildir--unlink): Evaluate argument only once.
23f87bed
MB
9236
92372002-03-27 Jesper Harder <harder@ifa.au.dk>
9238
9239 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9240 symbols.
9241 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9242 `gnus-point-at-eol'.
9243
92442002-03-27 Paul Jarc <prj@po.cwru.edu>
9245
9246 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9247 nnmaildir--marks-dir): New macros. Use them.
9248 Use inhibit-quit for atomicity instead of in-memory journaling.
9249 (nnmaildir--edit-prep): New function.
9250 (Local Variables): Use it.
9251
932e8ec6 92522002-03-26 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
9253
9254 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9255
92562002-03-25 Simon Josefsson <jas@extundo.com>
9257
9258 * message.el (message-mode): Fix doc.
9259
1b17f81a 92602002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9261
1b17f81a 9262 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9263
92642002-03-24 Jesper Harder <harder@ifa.au.dk>
9265
9266 * mml-sec.el (mml-unsecure-message): Add docstring.
9267
1b17f81a 92682002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9269
9270 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9271 value.
23f87bed
MB
9272
92732002-03-22 Josh Huber <huber@alum.wpi.edu>
9274
9275 * mml.el (mml-mode-map): Added a keybinding for
9276 `mml-unsecure-message'. Also, added a menu entry for said
9277 function in the Attachments menu.
9278
92792002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9280
9281 * canlock.el (canlock-version): Remove.
9282 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9283 here; simplify \x insertions.
9284 (canlock-sha1): New function, always return a unibyte string.
9285 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9286 of a password.
9287 (canlock-insert-header): Use `canlock-sha1'.
9288 (canlock-verify): Ditto.
9289
92902002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9291
9292 * message.el (message-fix-before-sending): Add an option that
9293 ignores illegible text.
9294 Trivial change from Mark Milhollan <mlm@attglobal.net>
9295
9296 * message.el (message-font-lock-keywords): Support multi-line MML
9297 tags.
9298
932e8ec6 92992002-03-21 Lőrentey Károly <lorentey@elte.hu>
996aa8c1 9300
23f87bed 9301 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9302
93032002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9304
9305 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9306 symbols for "View as different encoding" submenu.
9307
93082002-03-19 Simon Josefsson <jas@extundo.com>
9309
9310 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9311 encoding" submenu.
9312
93132002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9314
9315 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9316
932e8ec6 93172002-03-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
9318
9319 * gnus-sum.el (gnus-sum-thread-tree-root)
9320 (gnus-sum-thread-tree-single-indent)
9321 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9322 (gnus-sum-thread-tree-leaf-with-other)
9323 (gnus-sum-thread-tree-single-leaf): Make customizable.
9324
996aa8c1 93252002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9326
9327 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9328 names such as James "Kibo" Parry.
23f87bed 9329
932e8ec6 93302002-03-13 Pavel Janík <Pavel@Janik.cz>
23f87bed 9331
996aa8c1 9332 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9333
996aa8c1 9334 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9335
93362002-03-13 Josh Huber <huber@alum.wpi.edu>
9337
9338 * message.el (message-make-mft): Set case-fold-search while
9339 generating the MFT. Also, a little cleanup in the MFT code.
9340
996aa8c1 93412002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9342
996aa8c1
MB
9343 * message.el (message-qmail-inject-args): May be function. Adjust
9344 doc string and custom type.
9345 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9346 function.
23f87bed
MB
9347
93482002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9349
9350 * message.el (message-abbrevs-loaded): Remove.
9351 (mailabbrev): Require it.
9352
9353 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9354
93552002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9356
9357 * pop3.el (pop3-open-server): Set process buffer unibyte.
9358
93592002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9360
9361 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9362
93632002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9364
9365 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9366 too.
9367
1b17f81a 93682002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9369
9370 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9371 duplication.
9372 (gnus-summary-save-parts-type-history): Ditto.
9373 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9374
93752002-03-09 Paul Jarc <prj@po.cwru.edu>
9376
9377 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9378
996aa8c1
MB
93792002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9380
9381 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9382
23f87bed
MB
93832002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9384
9385 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9386 -->" as the end of the first article.
9387
23f87bed
MB
9388 * message.el (message-add-action): Use add-to-list.
9389 (message-delete-action): New function.
9390
9391 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9392 pieces.
9393
93942002-03-05 Paul Jarc <prj@po.cwru.edu>
9395
9396 * nnnil.el: New file.
9397 * gnus.el (gnus-valid-select-methods): Include nnnil.
9398
93992002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9400
9401 * message.el (message-syntax-checks): Because canlock is
9402 supported, we disable sender syntax check.
9403 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9404
9405 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9406 value of message-syntax-checks.
9407
9408 * qp.el (quoted-printable-decode-region): Doc addition.
9409 From: Eli Zaretskii <eliz@is.elta.co.il>
9410
9411 * mail-source.el (make-source-make-complex-temp-name): Use
9412 make-temp-file.
9413
9414 * mm-util.el (mm-make-temp-file): New function.
9415 * nneething.el (nneething-file-name): Use it.
9416 * mml-smime.el (mml-smime-encrypt): Ditto.
9417 * mm-view.el (mm-inline-wash-with-file): Ditto.
9418 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9419 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9420 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9421 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9422 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9423 * gnus-art.el (gnus-mime-print-part): Ditto.
9424
94252002-03-04 Paul Jarc <prj@po.cwru.edu>
9426
9427 * message.el (nnmaildir-article-number-to-base-name): New
9428 function.
9429 (nnmaildir-base-name-to-article-number): New function.
9430
94312002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9432
9433 * smime.el (smime-make-temp-file): Don't quote
9434 `temporary-file-directory'.
9435
94362002-03-04 Simon Josefsson <jas@extundo.com>
9437
9438 * smime.el (smime-sign-region): Rename argument keyfiles to
2f1982bb 9439 keyfile. You only sign something with one key.
23f87bed
MB
9440 (smime-sign-buffer): Better completing-read prompt.
9441 (smime-decrypt-buffer): Ditto.
9442
9443 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9444
9445 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9446 completing-read.
9447 (mm-view-pkcs7-decrypt): CRLF->LF.
9448
996aa8c1 94492002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9450
9451 * message.el (message-hierarchical-addresses): New variable.
9452 (message-get-reply-headers): Use it.
23f87bed 9453
996aa8c1 94542002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9455
9456 * message.el (message-mode): If buffer-file-name, don't set auto
9457 save file name.
23f87bed
MB
9458
94592002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9460
2f1982bb 9461 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
23f87bed
MB
9462 takes one argument in read-char.
9463
9464 * message.el (message-fix-before-sending): Forward a char.
9465 Check mmu-multibyte-p, add control-1.
9466
94672002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9468
9469 * gnus-start.el (gnus-read-init-file): Ditto.
9470
9471 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9472
23f87bed
MB
9473 * mail-source.el (mail-source-fetch): Extract the right error
9474 code.
9475
9476 * message.el (message-fix-before-sending): Check illegible text.
9477
9478 * gnus-util.el (gnus-multiple-choice): New function.
9479
9480 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9481 also defined in gnus-score.el.
9482
94832002-03-01 Paul Jarc <prj@po.cwru.edu>
9484
2f1982bb 9485 * message.el (message-get-reply-headers): Downcase email addresses
23f87bed
MB
9486 for comaparisons for duplicate removal.
9487
94882002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9489
2f1982bb 9490 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
23f87bed
MB
9491 implementation of PKCS#7, which just allows users read the
9492 message.
9493 (mm-view-pkcs7): Use it.
9494
94952002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9496
9497 * gnus.el (large-newsgroup-initial): New parameter.
9498
9499 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9500 (gnus-summary-insert-old-articles): Ditto.
9501
996aa8c1 95022002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9503
9504 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9505 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9506
95072002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9508
9509 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9510 small numbers.
9511
95122002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9513
9514 * deuglify.el: Fix comments.
9515
996aa8c1
MB
95162002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9517
9518 * mml.el (mml-generate-mime-1): Add cdr.
9519
23f87bed
MB
95202002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9521
9522 * html2text.el (html2text-clean-anchor): If there is no HREF,
9523 insert nothing.
9524
23f87bed
MB
9525 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9526 (mm-text-html-washer-alist): Ditto.
9527
9528 * mm-decode.el (mm-text-html-renderer): Add html2text.
9529
9530 * html2text.el: Face lift.
9531
9532 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9533
95342002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9535
9536 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9537
2f1982bb 9538 * deuglify.el: Change copy right. Add autoload. Add coding-system.
23f87bed 9539
996aa8c1
MB
95402002-02-22 Raymond Scholz <rscholz@zonix.de>
9541
9542 * deuglify.el: New file. The original file name is
9543 gnus-outlook-deuglify.el.
9544
95452002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9546
9547 * mm-decode.el (mm-display-external): Use
996aa8c1 9548 mm-file-name-rewrite-functions.
23f87bed
MB
9549
95502002-02-22 Paul Jarc <prj@po.cwru.edu>
9551
9552 * nnmaildir.el (nnmaildir-request-list): Report the highest
9553 article number, not the total number of articles.
9554
95552002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9556
9557 * gnus-sum.el: Move uu key map here.
9558 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9559
95602002-02-21 Paul Jarc <prj@po.cwru.edu>
9561
9562 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9563 nnmail-expiry-wait* if expire-age parameter is not set.
9564
95652002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9566
9567 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9568 function.
9569 (gnus-group-sort-selected-groups-by-real-name): New function.
9570 (gnus-group-make-menu-bar): Add sort by real name.
9571
9572 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9573 rebuild.
9574 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9575 nil as dependencies as well.
9576
95772002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9578
9579 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9580 for mime-parts.
9581
9582 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9583
1b17f81a
MB
9584 * message.el (message-send-mail): Be talkative.
9585
95862002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9587
23f87bed
MB
9588 * gnus-group.el (gnus-group-name-decode): Don't test
9589 multibyte-string, because it breaks XEmacs.
23f87bed 9590
1b17f81a 95912002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9592
9593 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9594 (mm-automatic-display): Ditto.
9595
9596 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9597
95982002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9599
56db2b1b 9600 * Many files: Remove trailing whitespaces, replace spc+tab with
23f87bed
MB
9601 tab, replace leading whitespaces with tabs.
9602
96032002-02-19 Paul Jarc <prj@po.cwru.edu>
9604
9605 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9606 articles with no body and no blank line after the header.
9607
96082002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9609
9610 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9611 parts.
9612
9613 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9614 non-ascii chars.
9615
9616 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9617
9618 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9619 w3-delay-image-loads.
9620 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9621 (mm-w3-prepare-buffer): Ditto.
9622
9623 * mail-source.el (mail-source-fetch-directory): Run scripts.
9624
96252002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626
9627 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9628 for Majordomo confirmations.
9629
96302002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9631
9632 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9633
96342002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9635
9636 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9637
1b17f81a 96382002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9639
9640 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9641 References header field.
23f87bed
MB
9642
96432002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9644
9645 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9646 (mm-inline-render-with-stdin): Ditto.
9647 (mm-inline-render-with-function): Ditto.
9648 (mm-inline-wash-with-file): Bind coding-system-for-write.
9649 (mm-inline-wash-with-stdin): Ditto.
9650
96512002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9652
9653 Suggested by Felix Natter <fnatter@gmx.net>
9654
9655 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9656 gnus-mime-externalize-view.
9657 (gnus-mime-view-part-internally): Rename from
9658 gnus-mime-internalize-view.
9659 (gnus-article-view-part-externally): Rename from
9660 gnus-article-externalize-part.
9661 (gnus-mime-action-alist): Change correspondingly.
9662 (gnus-mime-button-commands): Ditto.
9663 (gnus-mime-action-alist): Remove duplication.
9664
9665 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9666
96672002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9668
9669 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9670
9671 * gnus-art.el (gnus-display-mime): Use it.
9672
9673 * mm-partial.el (mm-partial-find-parts): Use it.
9674
9675 * gnus-sum.el (gnus-article-loose-mime): Rename from
9676 gnus-article-no-strict-mime.
9677 (gnus-summary-save-parts): Use it.
9678
96792002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9680
9681 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9682 local variable.
9683
9684 * gnus-art.el (article-display-x-face): Don't sort multiple
9685 X-Faces.
9686
96872002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9688
9689 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9690 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9691
9692 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9693
96942002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9695
9696 Some ideas is inspired by code from Hrvoje Niksic
9697 <hniksic@arsdigita.com>
9698
9699 * gnus-art.el (gnus-article-wash-function): Set the default to
9700 nil, so that we use mm-text-html-renderer instead.
9701 (article-wash-html): Use mm-text-html-renderer.
9702
9703 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9704 (mm-text-html-renderer): New variable.
9705 (mm-inline-text-html-renderer): Set the default to nil, so that we
9706 use mm-text-html-renderer instead.
9707
9708 * mm-view.el (mm-inline-text-html): New function.
9709 (mm-text-html-renderer-alist): New variable.
9710 (mm-inline-text-vcard): New function.
9711 (mm-inline-text): Split.
9712 (mm-links-remove-leading-blank): New function.
9713 (mm-inline-render-with-file): New function.
9714 (mm-inline-render-with-stdin): New function.
9715 (mm-inline-render-with-function): New function.
9716 (mm-text-html-washer-alist): New variable.
9717 (mm-inline-wash-with-file): New function.
9718 (mm-inline-wash-with-stdin): New function.
9719
5cedca8d 97202002-02-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9721
9722 * message-utils.el: Fix installation doc.
23f87bed
MB
9723
97242002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9725
9726 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9727 (gnus-post-method): Use it.
9728 (gnus-summary-cancel-article): Find the correct post-method.
9729
9730 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9731 * message.el (message-send-news): Ditto.
9732 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9733 <ipmonger@delamancha.org>
9734
9735 * gnus.el (gnus-select-method): Fix doc.
9736 (gnus-server-string): Use 'using nntp'.
9737
9738 * gnus-agent.el (gnus-slave-unplugged): New command.
9739 From: Felix Natter <fnatter@gmx.net>
9740
97412002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9742
9743 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9744 Call edit-done-function first, then change the window
9745 configuration.
2f1982bb 9746 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
23f87bed
MB
9747 (gnus-article-edit-mode): mml-mode.
9748
9749 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
2f1982bb 9750 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
23f87bed
MB
9751
9752 * message-utils.el: Adopt the file.
9753
1b17f81a
MB
97542002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9755
23f87bed 9756 * message-utils.el: New file.
23f87bed
MB
9757
97582002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9759
9760 * gnus-sum.el (gnus-summary-move-article): Select-article only
2f1982bb 9761 when gnus-move-split-methods is non-nil. And we don't render or
23f87bed
MB
9762 mark the article.
9763
9764 * gnus-fun.el (gnus-shell-command-to-string): New function.
9765 (gnus-shell-command-on-region): New function.
9766 (gnus-random-x-face): Use them.
9767 (gnus-x-face-from-file): Ditto.
9768 (gnus-convert-image-to-gray-x-face): Ditto.
9769 (gnus-convert-gray-x-face-to-xpm): Ditto.
9770 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9771
97722002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9773
9774 * gnus-art.el (gnus-treat-display-xface): Don't use
9775 `shell-command-to-string' when compiling.
9776 (gnus-treat-display-grey-xface): Ditto.
9777
97782002-02-13 Paul Jarc <prj@po.cwru.edu>
9779
9780 * nnmaildir.el (nnmaildir--article-count): If the group is
9781 completely empty, report minimum article number as 1 instead of 0.
9782
97832002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9784
9785 * gnus-agent.el (gnus-get-predicate): Use nconc.
9786
9787 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9788 gnus-summary-display-cache as cache.
9789
9790 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9791 (nndoc-mail-in-mail-type-p): New function.
9792 (nndoc-mail-in-mail-article-begin): New function.
9793
97942002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9795
9796 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9797
9798 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9799 use-hard-newlines to nil.
9800
9801 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9802 image is not available if window-system is not available.
9803
9804 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
9805
98062002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
9807
9808 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
9809 bookmark, because update-mark doesn't handle it correctly.
9810
98112002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
9812
9813 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
9814 directly instead of calling message-send-mail.
9815
9816 * gnus-start.el (gnus-read-descriptions-file): Use
9817 gnus-default-charset.
9818
9819 * mm-util.el (mm-guess-mime-charset): New function.
9820
9821 * gnus.el (gnus-default-charset): Use it.
9822 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
9823 the default.
9824
98252002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9826
9827 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
e4769531 9828 (article-display-x-face): Use it. Disable gray xface, if
23f87bed
MB
9829 uncompface is not found.
9830
9831 * message.el (message-mode): Don't enable multibyte on an indirect
9832 buffer.
9833
9834 * nnrss.el (nnrss-content-function): New variable.
9835 (nnrss-request-article): Use it.
9836
98372002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9838
9839 * gnus.el: Add article-unsplit-urls.
9840 * gnus-sum.el: Ditto.
9841 * gnus-art.el (gnus-treat-strip-cr): New variable.
9842 (gnus-treatment-function-alist): Use it.
9843 (article-unsplit-urls): New function.
9844 (gnus-article-make-menu-bar): Use it.
9845 From: Michael Cook <michael.cook@cisco.com>
9846
98472002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9848
9849 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
9850 copy.
9851
98522002-02-07 Paul Jarc <prj@po.cwru.edu>
9853
9854 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
9855 with internal whitespace.
9856 (gnus-parent-id): Ditto.
9857
98582002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9859
9860 * gnus-art.el (gnus-article-treat-body-boundary): Add
9861 gnus-decoration property.
9862 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
9863
23f87bed
MB
9864 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
9865 too many spaces.
9866
9867 * rfc2047.el (rfc2047-unfold-region): Ditto.
2f1982bb 9868 (rfc2047-decode-region): Don't unfold. Let
23f87bed
MB
9869 gnus-article-treat-unfold-headers do it.
9870
cd1181db 98712002-02-07 Matt Armstrong <matt@lickey.com>
1b17f81a
MB
9872
9873 * message.el (message-mode): Set local-abbrev-table.
9874
98752002-02-07 Jesper Harder <harder@ifa.au.dk>
9876
23f87bed 9877 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
9878
98792002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9880
9881 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
9882 (gnus-configure-posting-styles): Use it.
9883 (gnus-configure-posting-styles): Remove trailing newspaces.
9884
98852002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9886
9887 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
9888 is non-nil.
9889
9890 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
9891
9892 * gnus.el (gnus-server-to-method): Switch position with
9893 gnus-server-get-method.
9894 (gnus-agent): Add doc.
9895
9896 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
9897 (gnus-summary-save-parts): Use it.
9898
9899 * gnus-art.el (gnus-display-mime): Use it.
9900 * mm-partial.el (mm-partial-find-parts): Use it.
9901
9902 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
9903
23f87bed
MB
9904 * nnagent.el (nnagent-request-expire-articles): Don't delete
9905 files.
9906
932e8ec6 99072002-02-06 Stefan Reichör <xsteve@riic.at>
1b17f81a
MB
9908
9909 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
9910
99112002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
9912
9913 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
9914
99152002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9916
9917 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
9918 open parenthesis.
9919
9920 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
9921 (mm-inline-text-html-render-with-w3): Ditto.
9922 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
9923 Suggested by Dave Love <d.love@dl.ac.uk>.
9924
9925 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
9926
9927 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
9928 * nntp.el (nntp-send-command): Ditto.
9929 * nntp.el (nntp-send-command-nodelete): Ditto.
9930
99312002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9932
9933 * mm-url.el (mm-url-load-url): New function.
9934 (mm-url-insert-file-contents): Use it.
9935
9936 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
9937
9938 * message.el (message-forward-make-body): Correctly copy
9939 forward-buffer.
9940
9941 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
9942
99432002-02-04 Simon Josefsson <jas@extundo.com>
9944
9945 * gnus-art.el (gnus-article-followup-with-original): Mark with
9946 force, prevent errors when following up from article buffer.
9947 (gnus-article-reply-with-original): Ditto.
9948
9949 * binhex.el (binhex-decoder-switches): Fix doc. From
932e8ec6 9950 Pavel@Janik.cz (Pavel Janík).
23f87bed
MB
9951
99522002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
9953
9954 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
9955 highlight-citation after emphasize.
9956
1b17f81a 99572002-02-04 David Edmondson <dme@sun.com>
23f87bed 9958
1b17f81a 9959 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 9960
1b17f81a 9961 * nnml.el (nnml-open-marks): Ditto.
23f87bed 9962
1b17f81a 99632002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
9964
9965 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
9966
99672002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9968
9969 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
9970 save-excursion.
9971 (gnus-cache-braid-heads): Ditto.
9972
9973 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
9974 line, because there are extra articles in the overview buffer.
9975
9976 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
9977
9978 * message.el (message-forward-rmail-make-body): Directly use
9979 rmail-msg-restore-non-pruned-header to avoid calling
9980 vertical-motion.
9981
99822002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9983
9984 * gnus-cache.el (gnus-summary-insert-cached-articles):
9985 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
9986
9987 * gnus-group.el (gnus-group-mark-article-read): Nreverse
9988 gnus-newsgroups-unselected.
9989
9990 * gnus-agent.el (gnus-summary-set-agent-mark): Use
9991 gnus-add-to-sorted-list.
9992
9993 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
2f1982bb 9994 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
23f87bed
MB
9995 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
9996 (gnus-update-read-articles): UNREAD is sorted.
9997 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
9998 (gnus-newsgroup-marked, gnus-newsgroup-cached)
9999 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10000 (gnus-newsgroup-dormant): Require sorted.
10001
10002 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10003 directories.
10004 (gnus-dired-print): New function.
10005
2f1982bb 10006 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
23f87bed
MB
10007 ps-despool.
10008
100092002-02-02 Simon Josefsson <jas@extundo.com>
10010
10011 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10012
100132002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10014
10015 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
2f1982bb 10016 t. This makes gnus-agent customizable without putting
23f87bed
MB
10017 gnus-agentize into .gnus.
10018
10019 * gnus.el (gnus-agent): Make it customizable.
10020
23f87bed
MB
10021 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10022 if no article.
10023 (gnus-cache-possibly-remove-article): Ditto.
10024 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10025
1b17f81a
MB
100262002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10027
10028 * gnus-dired.el: New file.
10029
23f87bed
MB
100302002-02-01 Simon Josefsson <jas@extundo.com>
10031
10032 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10033
100342002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10035
10036 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10037 (mm-setup-w3m): Don't bind keys listed in the above.
10038
100392002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10040
10041 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10042 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10043 is non-nil; bind `w3m-force-redisplay' with nil.
10044
10045 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10046
10047 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10048
100492002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10050
2f1982bb 10051 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
23f87bed
MB
10052 use mail-header-unfold-field.
10053
10054 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10055 gnus-summary-limit.
10056
10057 * gnus-range.el (gnus-add-to-sorted-list): New function.
10058 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10059 (gnus-mark-article-as-unread): Ditto.
10060 (gnus-summary-mark-article-as-unread): Ditto.
10061 (gnus-build-get-header): Ditto.
10062 (gnus-summary-prepare-threads): Ditto.
10063 (gnus-summary-insert-pseudos): Ditto.
10064 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10065 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10066 (gnus-summary-insert-old-articles): Ditto.
10067
10068 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10069 (gnus-configure-posting-styles): Support the new format.
10070
10071 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10072 edebug-form-spec to (sexp body).
10073 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10074
10075 * message.el (message-reply-headers): Add doc.
10076
100772002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10078
10079 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10080 gnus-cache-active-hashtb.
10081
10082 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10083 (gnus-agent-summary-fetch-group): Use it.
10084
10085 * gnus-msg.el (gnus-debug-files): New variable.
10086 (gnus-debug-exclude-variables): New variable.
10087 (gnus-debug): Use them.
10088
10089 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10090
100912002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10092
10093 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10094 (message-mode-syntax-table): Move back the previous position.
10095
10096 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10097
10098 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10099 gnus-sorted-difference.
10100
10101 * nnsoup.el (nnsoup-request-expire-articles): Use
10102 gnus-sorted-difference.
10103
10104 * nnheader.el: Autoload gnus-sorted-difference.
10105
10106 * nnfolder.el (nnfolder-request-expire-articles): Use
10107 gnus-sorted-difference.
10108
10109 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10110 gnus-sorted-difference.
10111
10112 * gnus-range.el: Autoload cookies.
10113 (gnus-sorted-difference): New function.
10114 (gnus-sorted-ndifference): New function.
10115 (gnus-sorted-nintersection): Rename from
10116 gnus-set-sorted-intersection.
10117 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10118 (gnus-list-range-difference): Rename from
10119 gnus-inverse-list-range-intersection.
10120 (gnus-inverse-list-range-intersection): Use defalias.
10121
10122 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10123 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10124 (gnus-articles-to-read): Use gnus-sorted-difference.
10125 (gnus-summary-limit-mark-excluded-as-read): Use
10126 gnus-sorted-intersection and gnus-sorted-ndifference.
10127 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10128 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10129
10130 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10131
101322002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10133
10134 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10135 property to the buffer for using emacs-w3m command keys.
10136
10137 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10138 option.
10139
10140 * mm-view.el (mm-w3m-mode-map): New variable.
10141 (mm-w3m-mode-command-alist): New variable.
10142 (mm-w3m-minor-mode): Removed.
10143 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10144 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10145 buffer for using emacs-w3m command keys.
10146
101472002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10148
10149 * message.el (message-mode-syntax-table): Move forward.
10150 (message-cite-prefix-regexp): Auto detect non word constituents.
10151 (message-cite-prefix-regexp): Don't use with-syntax-table.
10152
10153 * gnus-sum.el (gnus-summary-update-info): Use
10154 gnus-list-range-intersection.
10155
10156 * gnus-agent.el (gnus-agent-fetch-headers): Use
10157 gnus-list-range-intersection.
10158
10159 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10160 (gnus-list-range-intersection): Use it.
10161 (gnus-inverse-list-range-intersection): Ditto.
10162 (gnus-sorted-intersection): Add doc.
10163 (gnus-set-sorted-intersection): Add doc.
10164 (gnus-sorted-union): New function.
10165 (gnus-set-sorted-union): New function.
10166
10167 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10168 (gnus-inverse-list-range-intersection): Ditto.
10169
101702002-01-29 Karl Kleinpaste <karl@charcoal.com>
10171
10172 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10173
10174 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10175 and permit `:' and `\' in order to handle full Windows pathnames.
10176 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10177 technically not correct per standard, but seems to have common use.
10178
101792002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10180
10181 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10182 replacing numbers.
10183
101842002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10185
10186 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10187
10188 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10189 Don't split when the window is small, e.g. when a small *BBDB*
10190 window is the lowest one.
10191
10192 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2f1982bb
JB
10193 nnheader-find-nov-line to speed up. Use nreverse, because it is
10194 sorted. Use nnheader-insert-nov-file.
23f87bed
MB
10195
101962002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10197
10198 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10199
10200 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10201 of `w3m-display-inline-images' with the value of
10202 `mm-inline-text-html-with-images'.
10203 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10204
10205 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10206
102072002-01-27 Richard M. Stallman <rms@gnu.org>
10208
10209 * time-date.el: Add autoload cookies. Many doc fixes.
10210 (time-add): New function.
10211 (time-subtract): Renamed from subtract-time.
10212 (subtract-time): New alias for time-subtract.
10213
102142002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10215
10216 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10217 emacs-w3m in doc-string.
10218
23f87bed
MB
102192002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10220
10221 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10222
10223 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10224 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10225 (mm-w3m-cid-retrieve): New function.
10226 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10227
102282002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10229
10230 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10231
102322002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10233
10234 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10235
102362002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10237
10238 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10239 32K.
10240
10241 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10242
10243 * nnmail.el (nnmail-article-group): Decode headers before running
10244 split rules over them.
10245 (nnmail-mail-splitting-charset): New variable.
10246
10247 * smiley.el: Replaced with smiley-ems.el.
10248
102492002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10250
10251 * mm-url.el (mm-url-predefined-programs): Add w3m.
10252 (mm-url-program): Ditto.
10253
102542002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10255
10256 * nnml.el (nnml-use-compressed-files): New variable.
10257 (nnml-filenames-are-evil): Removed.
10258 (nnml-current-group-article-to-file-alist): Don't use.
10259 (nnml-update-file-alist): Inhibit.
10260 (nnml-article-to-file): Use new var.
10261
102622002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10263
10264 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10265
2f1982bb 10266 * nnagent.el (nnagent-retrieve-headers): Loop until eobp.
23f87bed
MB
10267
102682002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10269
10270 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10271 function.
10272
10273 * gnus-util.el (gnus-cache-file-contents): New function.
10274
10275 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10276 (gnus-agent-load-alist): Use it.
10277
10278 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10279
10280 * nnheader.el (nnheader-insert-nov-file): New function.
10281
10282 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10283
10284 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10285 there are no references.
10286 (gnus-extract-message-id-from-in-reply-to): New function.
10287 (gnus-nov-parse-line): Use in-reply-to if there are no
10288 references.
10289
102902002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10291
10292 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10293
10294 * gnus-util.el (gnus-parse-without-error): New macro.
10295
102962002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10297
10298 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
2f1982bb 10299 (gnus-article-wash-function): Use locate-library to decide which
23f87bed
MB
10300 to use.
10301
103022002-01-25 Simon Josefsson <jas@extundo.com>
10303
10304 * pop3.el (pop3-munge-message-separator): Work if no date.
10305 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10306
103072002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10308
10309 * gnus-agent.el (gnus-agent-save-alist): Fix.
10310
10311 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10312 mistake. Reinstated lost code.
10313
103142002-01-25 Josh Huber <huber@alum.wpi.edu>
10315
10316 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10317 one exists in the case of an encrypted message with an internal
10318 signature.
10319
103202002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10321
10322 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10323
23f87bed
MB
103242002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10325
10326 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10327 error.
10328
10329 * gnus.el (gnus-server-to-method): Made into subst.
10330 (gnus-server-method-cache): New variable.
10331 (gnus-server-to-method): Use it.
10332 (gnus-group-method-cache): New variable.
10333 (gnus-find-method-for-group-1): Renamed.
10334 (gnus-find-method-for-group): New function.
10335 (gnus-group-method-cache): Removed.
10336
10337 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10338 function.
10339
10340 * gnus-range.el (gnus-members-of-range): New function.
10341 (gnus-list-range-intersection): Renamed.
10342 (gnus-inverse-list-range-intersection): New function.
10343
10344 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10345
10346 * nnagent.el (nnagent-retrieve-headers): New implementation.
10347
10348 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10349 implementation.
10350
103512002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10352
23f87bed
MB
10353 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10354 charset-encoded html contents.
10355
103562002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10357
10358 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10359 an empty file.
10360
10361 * nnweb.el (url): Ignore errors when request url.
10362
10363 * nnrss.el: Clean up the comments.
10364
103652002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10366
23f87bed
MB
10367 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10368 (mm-inline-media-tests): Test whether the value of
10369 `mm-inline-text-html-renderer' is a function for text/html.
10370
10371 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10372 separated from `mm-inline-text'.
10373 (mm-w3m-minor-mode): New variable.
10374 (mm-w3m-setup): New variable.
10375 (mm-setup-w3m): New function.
10376 (mm-inline-text-html-render-with-w3m): New function.
10377 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10378 text/html.
10379
23f87bed
MB
103802002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10381
10382 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10383 and `gnus-xmas-completing-read'.
10384
103852002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10386
10387 * nneething.el (nneething-message-id-number): Abolished.
10388 (nneething-encode-file-name): Not encode numerical characters.
10389 (nneething-make-head): `nneething-message-id-number' is not
10390 used to generate message IDs.
10391
103922002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10393
10394 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10395 characters.
10396
103972002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10398
10399 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10400 (gnus-xmas-redefine): Redefine conditionally.
10401
104022002-01-22 Josh Huber <huber@alum.wpi.edu>
10403
10404 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10405 tag.
10406
104072002-01-22 Josh Huber <huber@alum.wpi.edu>
10408
10409 * message.el (message-font-lock-keywords): Added the secure tag.
10410 * mml-sec.el: Added functions to generate/modify/remove the secure
10411 tag while in message mode.
10412 * mml-sec.el (mml-secure-message): New.
10413 * mml-sec.el (mml-unsecure-message): New.
10414 * mml-sec.el (mml-secure-message-sign-smime): New.
10415 * mml-sec.el (mml-secure-message-sign-pgp): New.
10416 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10417 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10418 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10419 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
e1dbe924 10420 * mml.el (mml-parse-1): Added code to recognize the secure tag and
23f87bed
MB
10421 convert it to either a part or multipart depending on if there are
10422 other parts in the message.
10423 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10424 to use the secure tag, rather than the part tag.
10425 * mml.el (mml-preview): Added a save-excursion to keep cursor
10426 position after doing an MML preview.
10427
104282002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10429
10430 * nnheader.el (nnheader-parse-overview-file): New function.
10431 (nnheader-write-overview-file): New function.
10432
104332002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10434
10435 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10436 in wanted.
10437
10438 * nnweb.el (nnweb-type-definition): Clean up.
10439
e3e955fe 104402002-01-21 Alastair Burt <burt@dfki.de> (tiny change)
23f87bed
MB
10441
10442 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10443 buffer exists before jumping to it.
10444
104452002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10446
10447 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10448 function.
10449 (article-wash-html): Use it.
10450 (gnus-article-wash-function): New variable.
10451 (gnus-article-wash-html-with-w3m): New function.
10452
23f87bed
MB
104532002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10454
10455 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10456 command line.
10457
104582002-01-21 Simon Josefsson <jas@extundo.com>
10459
10460 * canlock.el (base64-encode-string): Autoload it from base64.
10461 (canlock-make-cancel-key): Base64 encode unibyte string.
10462
104632002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10464
10465 * nnfolder.el (nnfolder-request-accept-article): Unfold
10466 x-from-line.
10467 (nnfolder-request-replace-article): Ditto.
10468
104692002-01-20 Nevin Kapur <nevin@jhu.edu>
10470
10471 * gnus-group.el (gnus-group-best-unread-group): Use the right
10472 positioning function.
10473
104742002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10475
10476 * smiley-ems.el (smiley-region): Use new function.
10477 (smiley-update-cache): Use general image functions.
10478 (smiley-region): Use general functions.
10479
10480 * gnus-util.el (gnus-graphic-display-p): New function.
10481
10482 * nnmail.el (nnmail-article-group): Allow outputting traces of
10483 non-strings.
10484
10485 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10486 (nndoc-exim-bounce-type-p): New function.
10487
10488 * message.el (message-dont-send): Doc fix.
10489
10490 * gnus-util.el (gnus-completing-read): Remove
10491 inherit-input-method.
10492
10493 * gnus-art.el (gnus-treat-smiley): Doc fix.
10494
10495 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10496 articles.
10497
104982002-01-19 Simon Josefsson <jas@extundo.com>
10499
10500 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10501 (imap-kerberos4-open): Ditto.
10502 (imap-open): Set port correctly, don't set auth.
10503
105042002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10505
10506 * gnus.el (gnus-version-number): Bump version number.
10507
996aa8c1 105082002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10509
10510 * gnus.el: Oort Gnus v0.05 is released.
10511
105122002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10513
10514 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10515 exists.
10516
10517 * gnus-spec.el (gnus-string-width-function): New function.
10518 (gnus-tilde-cut-form): Use it.
10519 (gnus-tilde-max-form): Ditto.
10520 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10521 (gnus-substring-function): Use it.
10522 (gnus-tilde-cut-form): Ditto.
10523 (gnus-substring-function): New function.
10524
10525 * message.el (message-check-news-header-syntax): New message.
10526
10527 * gnus.el (gnus-slave-no-server): Doc fix.
10528
10529 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10530
105312002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10532
10533 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10534 `seen' if it looks like (seen NUM1 . NUM2). It should be
10535 (seen (NUM1 . NUM2)).
10536
105372002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10538
10539 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10540 number in closed topics.
10541
105422002-01-19 Daniel Pittman <daniel@rimspace.net>
10543
10544 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10545 functions.
10546
105472002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10548
10549 * gnus.el (gnus-group-find-parameter): Clean up.
10550
10551 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10552 articles.
10553
10554 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10555
10556 * nnmail.el (nnmail-article-group): Clean up.
10557
105582002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10559
10560 * gnus-agent.el (gnus-category-name): Intern the category name.
10561
105622002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10563
10564 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10565
10566 * gnus-util.el (gnus-completing-read): New function.
10567
105682002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10569
10570 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10571
10572 * smiley-ems.el (smiley-region): Register smiley.
10573 (smiley-toggle-buffer): Rewrite the function.
10574 (smiley-active): Removed.
10575
105762002-01-19 Simon Josefsson <jas@extundo.com>
10577
10578 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10579 Jesper Harder <harder@ifa.au.dk>.
10580
105812002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10582
10583 * gnus-art.el (gnus-request-article-this-buffer): Call
10584 `nneething-get-file-name' to extract the file name from the
10585 message id.
10586
10587 * nneething.el (nneething-encode-file-name): New function.
10588 (nneething-decode-file-name): Ditto.
10589 (nneething-get-file-name): Ditto.
10590 (nneething-make-head): Encode the file name and encapsulate it
10591 into the field of the message id.
10592
105932002-01-18 Simon Josefsson <jas@extundo.com>
10594
10595 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10596 stored in .marks.
10597
10598 * nnfolder.el (nnfolder-request-update-info): Ditto.
10599
106002002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10601
10602 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10603
106042002-01-18 Simon Josefsson <jas@extundo.com>
10605
10606 * imap.el (imap-starttls-p): Don't check for binary.
10607 (imap-gssapi-auth-p): Ditto.
10608 (imap-kerberos4-auth-p): Ditto.
10609 (imap-open): Change logic. Iterate through all possible streams,
10610 instead of bailing out after first failure. Move authenticator
10611 decision to `imap-authenticate'.
10612 (imap-authenticate): Change logic, now finds the authenticator to
10613 use, was previously in `imap-open'.
10614 (imap-open): Return nil on failure.
10615 (imap-open): Setup temp buffer correctly.
10616 (imap-open): Return buffer only on success.
10617 (imap-interactive-login, imap-interactive-login): Tell the user
10618 which stream/authenticator is used for the queried
10619 username/password.
10620 (imap-open, imap-authenticate): Set variables.
10621 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10622 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10623
106242002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10625
10626 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10627
106282002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10629
10630 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10631
106322002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10633
10634 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10635 (gnus-agent-group-mode-map): Bind it to "Jo".
10636 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10637
106382002-01-17 Karl Kleinpaste <karl@charcoal.com>
10639
10640 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10641 (gnus-summary-mail-toolbar): Add mail article deletion button.
10642
10643 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10644 false positives for lines of "^^^^".
10645
2f1982bb 10646 * gnus-picon.el (gnus-picon-find-face): Faces database is all
23f87bed
MB
10647 lowercase.
10648
106492002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10650
10651 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
2f1982bb 10652 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
23f87bed
MB
10653 duplications.
10654 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10655
106562002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10657
10658 * gnus-sum.el (gnus-summary-initial-limit): Inline
10659 gnus-summary-limit-children.
10660 (gnus-summary-initial-limit): Don't limit if
10661 gnus-newsgroup-display is nil.
10662 (gnus-summary-initial-limit): No, don't.
10663
10664 * gnus-util.el
10665 (gnus-put-text-property-excluding-characters-with-faces): Inline
10666 gnus-put-text-property.
10667
10668 * gnus-spec.el (gnus-default-format-specs): New variable.
10669
10670 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10671 gnus-format-specs.
10672 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10673
10674 * gnus-spec.el (gnus-update-format-specifications): Really check
10675 the Gnus version of the .newsrc.eld file.
10676 (gnus-format-specs): Save the new default summary format.
10677
10678 * gnus-util.el (gnus-parent-id): Check whether references is empty
10679 before splitting.
10680
10681 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10682 functions.
10683 (gnus-gather-threads-by-references): Inline
10684 `gnus-split-references'.
10685
10686 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10687 default value of gnus-summary-line-format-spec.
10688
106892002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10690
10691 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10692 message.
10693 (nnslashdot-request-list): Ditto.
10694 (nnslashdot-sid-strip): Removed.
10695
106962002-01-15 Simon Josefsson <jas@extundo.com>
10697
10698 * nnimap.el (nnimap-close-asynchronous): Enable.
10699 (nnimap-close-group): Expunge.
10700
107012002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10702
10703 * gnus-util.el (gnus-user-date-format-alist): Typo.
10704 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10705
107062002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10707
10708 * nneething.el (nneething-request-article): Set
10709 `nnmail-file-coding-system' to `binary' locally, in order to read
10710 files without any conversion.
10711
107122002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10713
10714 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10715 nnheader-file-coding-system and nnmail-active-file-coding-system.
10716 (gnus-agent-regenerate-group): Ditto.
10717 (gnus-agent-regenerate): Ditto.
10718 (gnus-agent-write-active): Ditto.
10719 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10720
107212002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10722
10723 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10724 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10725
107262002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10727
10728 * gnus.el: We don't need gnus-article-show-all-headers.
10729
10730 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10731 Ditto.
10732
10733 * gnus-sum.el (gnus-summary-select-article): Don't call
10734 show-all-headers, because hidden headers are not hidden text any
10735 more.
10736
107372002-01-13 Simon Josefsson <jas@extundo.com>
10738
10739 * message.el (message-newline-and-reformat): Use `newline' instead
10740 of inserting \n, so that the newline is marked as hard.
10741
1b17f81a
MB
107422002-01-13 Jesper Harder <harder@ifa.au.dk>
10743
23f87bed 10744 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10745
107462002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10747
10748 * imap.el (imap-close): Keep going if quit.
10749
10750 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10751 nntp-server-buffer.
10752
107532002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10754
10755 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10756 avoid unbinding shadowed variables.
10757
10758 * gnus-art.el (gnus-picon-databases): Moved here.
10759 (gnus-picons-installed-p): Moved here.
10760 (gnus-article-reply-with-original): Use `mark'.
10761
10762 * gnus.el (gnus-picon): Moved here and renamed.
10763
10764 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10765 installed.
10766 (gnus-treat-mail-picon): Ditto.
10767 (gnus-treat-newsgroups-picon): Ditto.
10768
10769 * gnus-picon.el (gnus-picons-installed-p): New function.
10770
107712002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10772
10773 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10774
107752002-01-12 Simon Josefsson <jas@extundo.com>
10776
10777 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10778 (nnimap-before-find-minmax-bugworkaround): Use it.
10779 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10780 (nnimap-dont-close): New variable.
10781 (nnimap-close-group): Use it.
10782
107832002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10784
10785 * gnus-art.el (gnus-article-reply-with-original): Use
10786 `mark-active'.
10787
10788 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
10789
10790 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
10791 (gnus-score-advanced): Clean up.
10792 (gnus-score-advanced): Accept a multiple of the score.
10793
107942002-01-12 Simon Josefsson <jas@extundo.com>
10795
10796 * flow-fill.el (fill-flowed-display-column)
10797 (fill-flowed-encode-columnq): New variables. Suggested by
932e8ec6 10798 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
23f87bed
MB
10799 (fill-flowed-encode, fill-flowed): Use them.
10800
10801 * message.el (message-send-news, message-send-mail): Use
10802 m-b-s-n-p-e-h-n.
10803
10804 * mml.el (autoload): Autoload fill-flowed-encode.
10805 (mml-buffer-substring-no-properties-except-hard-newlines): New
10806 function.
10807 (mml-read-part): Use it.
10808 (mml-generate-mime-1): Encode format=flowed if appropriate.
10809 (mml-insert-mime-headers): Insert format=flowed.
10810
10811 * flow-fill.el (fill-flowed-encode): New function.
10812 (fill-flowed): Bind fill-column to window width.
10813
108142002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10815
10816 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
10817 it exists.
10818 (gnus-summary-setup-buffer): Wake up dead summary buffers.
10819 (gnus-summary-buffer-name): Don't return the dead name after all.
10820 (gnus-summary-setup-buffer): Kill the dead buffer.
10821
10822 * gnus-art.el (gnus-article-followup-with-original): Store the
10823 value of the mark before deactivating it.
10824
108252002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10826
10827 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
10828 From: Karl Kleinpaste <karl@charcoal.com>
10829
10830 * gnus-art.el (article-display-x-face): Ditto.
10831 (gnus-article-reply-with-original): Use gnus-region-active-p.
10832 (gnus-article-followup-with-original): Ditto.
10833
10834 * gnus-sum.el (gnus-summary-read-group-1): Don't select
10835 downloadable article either.
10836
108372002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10838
10839 * gnus-art.el (article-display-x-face): Insert From:.
10840
10841 * gnus-sum.el (gnus-summary-move-article): Don't draw the
2f1982bb 10842 article. Bind gnus-display-mime-function and
23f87bed
MB
10843 gnus-article-prepare-hook.
10844
10845 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
2f1982bb 10846 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
23f87bed 10847 gnus-agent-possibly-synchronize-flags to the last.
2f1982bb 10848 (gnus-agent-go-online): New function. New variable.
23f87bed
MB
10849
108502002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10851
10852 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
10853 (gnus-agent-regenerate): Ditto.
10854
108552002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10856
10857 * message.el (message-ignored-news-headers)
10858 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
10859 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
10860
10861 * gnus.el (gnus-gethash-safe): New macro.
10862
10863 * gnus-agent.el (gnus-agent-regenerate-history): New function.
10864 (gnus-agent-regenerate): Show messages.
10865
108662002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10867
10868 * gnus-agent.el (gnus-agent-regenerate-group): New function.
10869 (gnus-agent-regenerate): New function.
10870 (gnus-agent-save-alist): Sort.
10871 (gnus-agent-copy-nov-line): Test eobp.
10872 (gnus-agent-retrieve-headers): Erase buffer.
10873
108742002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10875
10876 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
10877 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
10878
10879 * gnus.el (gnus-agent-covered-methods): Move here.
10880 (gnus-online): New function.
10881 (gnus-agent-method-p): Move here.
10882
10883 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
2f1982bb 10884 nil. Remove articles-alist.
23f87bed
MB
10885
10886 * gnus-start.el (gnus-get-unread-articles): Check online.
10887 (gnus-groups-to-gnus-format): Ditto.
10888 (gnus-active-to-gnus-format): Ditto.
10889
10890 * gnus-agent.el (gnus-agent-get-function): Use it.
10891 (gnus-agent-get-undownloaded-list): Ditto.
10892 (gnus-agent-fetch-session): Only fetch online methods.
10893
10894 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
10895 (gnus-server-mode-map): Ditto.
10896 (gnus-server-offline-face): New face.
10897 (gnus-server-offline-face): New variable.
10898 (gnus-server-font-lock-keywords): Add offline.
10899 (gnus-server-insert-server-line): Ditto.
10900 (gnus-server-offline-server): New function.
10901
10902 * gnus-int.el (gnus-open-server): Turn to offline.
10903 (gnus-server-unopen-status): New variable.
10904
109052002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
10906
10907 * nnkiboze.el (nnkiboze-request-article): Use
10908 gnus-agent-request-article.
10909
10910 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
2f1982bb 10911 function. Insert undownloaded NOV.
23f87bed
MB
10912
10913 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
10914 (gnus-agent-request-article): New function.
10915
10916 * gnus.el (gnus-agent-cache): New variable.
10917
10918 * gnus-int.el (gnus-retrieve-headers): Use
10919 gnus-agent-retrieve-headers.
10920 (gnus-request-head): Use gnus-agent-request-article.
10921 (gnus-request-body): Ditto.
10922
10923 * gnus-art.el (gnus-request-article-this-buffer): Use
10924 gnus-agent-request-article.
10925
10926 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
10927 article if it is undownloaded.
10928
109292002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
10930
10931 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
10932
109332002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
10934
10935 * canlock.el (canlock-string-as-unibyte): New macro.
10936 (canlock-sha1-with-openssl): Return a unibyte string.
10937 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
10938
109392002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10940
10941 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
10942
109432002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10944
10945 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
10946 application/x-emacs-lisp.
10947
10948 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
10949
10950 * nntp.el (nntp-request-article): Add group parameter.
10951 (nntp-request-head): Ditto.
2f1982bb 10952 (nntp-find-group-and-number): Add parameter group. Figure out
23f87bed
MB
10953 number if the status line doesn't give (e.g. quimby.gnus.org).
10954
109552002-01-08 Simon Josefsson <jas@extundo.com>
10956
10957 * mml.el (mml-generate-mime-1): Set recipient correctly.
10958
109592002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10960
10961 * message.el (message-read-from-minibuffer): Add parameter
10962 initial-contents.
10963 * gnus-msg.el (gnus-summary-resend-message): Use it.
10964
10965 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
10966 behavior of quit-config.
10967
932e8ec6 109682002-01-08 Bjørn Mork <bmork@dod.no> (tiny change)
996aa8c1 10969
23f87bed 10970 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
10971
109722002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
10973
10974 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
10975
109762002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10977
2f1982bb 10978 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
23f87bed
MB
10979
10980 * gnus-art.el (gnus-header-button-alist): Handle mailto.
10981
10982 * mml.el (mml-preview): Bind gnus-original-article-buffer because
10983 article-decode-group-name uses it. Bind gnus-article-prepare-hook
10984 because bbdb may use it.
10985
109862002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10987
10988 * nneething.el (nneething-request-article): When a non-text file
10989 is converted to an article, its data is encoded in base64. Call
10990 `nneething-make-head' with options to specify MIME types.
10991 (nneething-make-head): Add optional arguments to specify MIME
10992 types.
10993
109942002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10995
10996 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
10997 header if there is not.
10998
10999 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11000
11001 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11002 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11003 (gnus-inews-do-gcc): Use them.
11004
11005 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11006 gnus-newsgroup-unselected.
11007
110082002-01-06 Simon Josefsson <jas@extundo.com>
11009
11010 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11011 condition-case, not ignore-errors.
11012
110132002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11014
11015 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11016 gnus-fetch-old-headers.
11017
11018 * gnus-art.el (article-display-x-face): Use the current buffer
2f1982bb 11019 unless `W f'. Otherwise, X-Face may be shown in the header of a
23f87bed
MB
11020 forwarded part.
11021 (gnus-treatment-function-alist): Treat xface before hiding
11022 headers.
11023
110242002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11025
11026 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11027 parameters.
11028
110292002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11030
11031 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11032 (mm-guess-charset): New function.
11033 (mm-charset-after): Use it.
11034 (mm-detect-coding-region): New function.
11035 (mm-detect-mime-charset-region): New function.
11036
11037 * gnus-sum.el (gnus-summary-show-article): Use
11038 mm-detect-coding-region.
11039
110402002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11041
11042 * message.el (message-make-fqdn): Be less violent.
11043
11044 * gnus.el (gnus-logo-color-style): Compute custom form
11045 automatically.
11046
11047 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11048 score file of the parent to the document group.
11049
11050 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11051 parameters parameter.
11052
11053 * gnus-score.el (gnus-score-load-file): Clean up.
11054
110552002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11056
11057 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11058 From: Damien Wyart <damien.wyart@free.fr>
11059
11060 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11061
110622002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11063
11064 * gnus-sum.el (gnus-select-group-hook): Typo.
11065
11066 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11067 is no quoted-printable-encoded STRING.
11068 From: Jesper Harder <harder@ifa.au.dk>
11069
11070 (rfc2047-decode-string): Decode it.
11071
110722002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11073
11074 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11075
e3e955fe 110762002-01-05 Keiichi Suzuki <keiichi@nanap.org> (tiny change)
23f87bed
MB
11077
11078 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11079 buffer to get rid of junk line.
11080
110812002-01-05 Simon Josefsson <jas@extundo.com>
11082
11083 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11084 C-o.
11085 (message-mode-map): Bind message-insert-or-toggle-importance to
11086 C-c C-u.
11087 (message-mode-map): Bind message-disposition-notification-to to
11088 C-c M-n.
11089 (message-mode-menu): Add m-d-n-t.
11090 (message-mode-field-menu): Add m-goto-from.
11091 (message-mode): Doc fix.
11092 (message-goto-from): New function.
11093 (message-insert-disposition-notification-to): New function.
11094 (message-tool-bar-map): Add receipt button.
11095
110962002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11097
11098 * gnus-sum.el (gnus-thread-latest-date): New function.
11099 (gnus-thread-sort-by-most-recent-number): Renamed.
11100 (gnus-thread-sort-functions): Doc fix.
11101 (gnus-select-group-hook): Don't use setq on a hook.
2f1982bb 11102 (gnus-thread-latest-date): Use date, not number.
23f87bed
MB
11103
11104 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11105 (gnus-agent-expire): Allow regexp of expire-days.
11106
11107 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11108 region.
11109 (gnus-article-followup-with-original): Ditto.
11110
11111 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11112
11113 * gnus-art.el (gnus-mime-display-alternative): Use
11114 gnus-local-map-property.
11115 (gnus-mime-display-alternative): Ditto.
11116 (gnus-insert-mime-security-button): Ditto.
11117 (gnus-insert-next-page-button): Ditto.
11118 (gnus-button-prev-page): Take optional args.
11119 (gnus-insert-prev-page-button): widget-convert.
11120
11121 * gnus-util.el (gnus-local-map-property): New function.
11122
11123 * gnus-art.el (gnus-prev-page-map): Use parent map.
11124 (gnus-next-page-map): Ditto.
11125
11126 * gnus-spec.el (gnus-parse-format): Clean up.
11127 (gnus-parse-format): Do complex formatting for %=.
11128
11129 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11130 "X-Face: " to the data in the built-in scenario.
11131
11132 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11133 (gnus-correct-pad-form): Renamed.
11134 (gnus-tilde-max-form): Clean up.
11135 (gnus-pad-form): Use gnus-use-correct-string-widths.
11136
11137 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11138 support if that is available.
11139
11140 * gnus-sum.el (gnus-thread-highest-number): New function.
11141 (gnus-thread-sort-by-most-recent-thread): New function.
11142 (gnus-thread-sort-functions): Doc fix.
11143
111442002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11145
11146 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11147 all cases.
11148 (gnus-summary-mode): Enable it in all cases.
11149 (gnus-summary-display-article): Ditto.
11150 (gnus-summary-edit-article): Ditto.
11151
11152 * gnus-ems.el (gnus-put-image): Really return glyph.
11153
11154 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11155 (gnus-treat-smiley): Don't take "P" in the interactive form.
11156
111572002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11158
11159 * compface.el (uncompface): XEmacs and Emacs have differing
11160 capabilities.
11161
11162 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11163
11164 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11165 (gnus-article-xface-ring-size): Removed.
11166 (gnus-article-display-xface): Removed.
11167 (gnus-remove-image): Cleaned up.
11168
11169 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11170 (gnus-xmas-create-image): Take pbm files.
11171 (gnus-x-face): Removed.
11172 (gnus-xmas-article-display-xface): Removed.
11173
11174 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11175 default-enable-multibyte-characters.
11176
11177 * compface.el (uncompface): Doc fix.
11178
11179 * gnus-art.el (gnus-article-x-face-command): Use
11180 gnus-display-x-face-in-from.
11181
11182 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11183
11184 * gnus-ems.el (gnus-put-image): Return the image.
11185
11186 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11187 (gnus-x-face): Moved here.
11188
111892002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11190
11191 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11192 invisible if string is nil.
11193 (gnus-xmas-article-display-xface): Use it.
11194
11195 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11196 property when string is nil.
11197 (gnus-article-display-xface): Use it.
11198
111992002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11200
11201 * gnus-art.el (article-display-x-face): Check whether valid grey
11202 face was returned.
11203 (article-display-x-face): Place image in the right spot.
11204
11205 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11206 stderr.
11207 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11208
112092002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11210
11211 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11212 parameters.
11213 (gnus-xmas-put-image): Allow non-strings to be passed.
11214
11215 * gnus-art.el (article-display-x-face): Use optional parameters.
11216
11217 * gnus-ems.el (gnus-create-image): Take optional parameters.
11218
11219 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11220
11221 * compface.el (compface-xbm-p): Removed.
11222
11223 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11224 (gnus-article-display-xface): Use compface.
11225
11226 * compface.el: New file.
11227
11228 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11229 (gnus-convert-image-to-x-face-command): Ditto.
11230 (gnus-random-x-face): Quote argument.
11231 (gnus-x-face-from-file): Ditto.
11232
112332002-01-03 Paul Jarc <prj@po.cwru.edu>
11234
2f1982bb 11235 * nnmaildir.el (nnmaildir-request-expire-articles): Evaluate
23f87bed
MB
11236 the expire-group parameter once per article rather than once
11237 per group; bind `nnmaildir-article-file-name' and `article'
11238 for convenience. Leave article alone when expire-group
11239 specifies the current group.
2f1982bb 11240 (nnmaildir--update-nov): Be more concurrency-friendly with
23f87bed
MB
11241 temp file names.
11242
112432002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11244
11245 * gnus-start.el (gnus-read-init-file): Cleaned up.
11246
112472002-01-03 Dave Love <d.love@dl.ac.uk>
11248
11249 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11250 (gnus-read-init-file): Don't use it.
11251
112522002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11253
11254 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11255
996aa8c1 112562002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11257
11258 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11259 for ~/.gnus.
23f87bed
MB
11260
112612002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11262
11263 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11264 * nnspool.el (nnspool-request-post): Ditto.
11265
11266 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11267 (mm-find-mime-charset-region): Use it.
11268
112692002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11270
11271 * gnus.el (gnus-summary-line-format): Added :link.
11272 * gnus-topic.el (gnus-topic-line-format): Ditto.
11273 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11274 * gnus-srvr.el (gnus-server-line-format): Ditto.
11275 * gnus-group.el (gnus-group-line-format): Ditto.
11276
11277 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11278 :keys, it works on both Emacsen.
11279
112802002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11281
11282 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11283
112842002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11285
11286 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11287
112882002-01-03 Reiner Steib <reiner.steib@gmx.de>
11289
11290 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11291 very wide reply.
11292
112932002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11294
11295 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11296 (gnus-picon-cache): New variable.
11297 (gnus-picon-transform-newsgroups): Cache stuff.
11298
11299 * gnus-art.el (gnus-article-reply-with-original): New command.
11300 (gnus-article-followup-with-original): New command.
11301
11302 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11303 END parameters.
11304 (gnus-summary-followup): Take a list of list of articles.
11305 (gnus-inews-yank-articles): Allow lists of article/regions.
11306
11307 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11308 longer the usual commands.
11309
11310 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11311 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11312 shell-command-on-region.
11313
113142002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11315
11316 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
4e2af782 11317 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
23f87bed
MB
11318
113192002-01-03 Steve Youngs <youngs@xemacs.org>
11320
11321 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11322 understand ':keys', wrap it in an featurep 'xemacs.
11323
113242002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11325
11326 * gnus-ems.el (gnus-article-display-xface): Show xface in the
2f1982bb
JB
11327 order of headers (Actually, it is called in a reversed order).
11328 Add 'gnus-image-text-deletable property.
23f87bed
MB
11329 (gnus-remove-image): Remove text with such a property.
11330
11331 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11332 gnus-put-image.
11333
11334 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
2f1982bb 11335 with ", ".
23f87bed
MB
11336
113372002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11338
11339 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11340
11341 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
e4769531 11342 (article-display-x-face): Display gray X-Faces.
23f87bed
MB
11343
11344 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11345 (gnus-convert-gray-x-face-to-ppm): Ditto.
11346 (gnus-convert-image-to-gray-x-face): Ditto.
11347
11348 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11349 gnus-summary-show-raw-article.
11350
113512002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11352
11353 Display picons in XEmacs without showing text.
11354
11355 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11356 mm-create-image-xemacs to create xbm glyph, because it deletes
11357 temporary files.
2f1982bb 11358 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
23f87bed
MB
11359 (gnus-xmas-remove-image): Make text visible, remove glyph.
11360
11361 * gnus-picon.el (gnus-picon-transform-newsgroups)
11362 (gnus-picon-transform-address): Insert spec backward, due to the
11363 incompatibility of gnus-xmas-put-image.
11364
932e8ec6 113652002-01-02 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
11366
11367 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11368
113692002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11370
11371 * gnus.el: Doc fix.
11372
11373 * gnus-art.el: Doc fix.
11374
11375 * gnus-agent.el: Doc fix.
11376
113772002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11378
11379 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11380
113812002-01-01 Paul Jarc <prj@po.cwru.edu>
11382
2f1982bb 11383 * nnmaildir.el (nnmaildir--update-nov): Automatically parse
23f87bed
MB
11384 NOV data out of the message again if nnmail-extra-headers has
11385 changed.
11386
113872002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11388
11389 * gnus-fun.el: New file.
11390 (gnus-convert-image-to-x-face-command): New variable.
11391 (gnus-insert-x-face): New function.
11392 (gnus-random-x-face): Renamed.
11393 (gnus-x-face-from-file): Renamed.
11394
11395 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11396 "_".
11397 (gnus-body-boundary-delimiter): Typo fix.
11398
113992002-01-02 Simon Josefsson <jas@extundo.com>
11400
11401 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11402 (gnus-body-boundary-delimiter): Fix type.
11403
114042002-01-01 Simon Josefsson <jas@extundo.com>
11405
11406 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11407 (gnus-treat-emphasize, gnus-treat-strip-cr)
11408 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11409 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11410 (gnus-treat-fill-article, gnus-treat-hide-citation)
11411 (gnus-treat-hide-citation-maybe)
11412 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11413 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11414 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11415 (gnus-treat-date-ut, gnus-treat-date-local)
11416 (gnus-treat-date-english, gnus-treat-date-lapsed)
11417 (gnus-treat-date-original, gnus-treat-date-iso8601)
11418 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11419 (gnus-treat-strip-trailing-blank-lines)
11420 (gnus-treat-strip-leading-blank-lines)
11421 (gnus-treat-strip-multiple-blank-lines)
11422 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11423 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11424 (gnus-treat-display-xface, gnus-treat-display-smileys)
11425 (gnus-treat-from-picon, gnus-treat-mail-picon)
11426 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11427 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11428 (gnus-treat-play-sounds, gnus-treat-translate)
11429 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11430
11431 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11432 (gnus-article-treat-body-boundary): Use it.
11433
11434 * message.el (message-mode): Fix doc.
11435 (message-mode-menu): Fix names.
11436
114372002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11438
11439 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11440 articles.
11441
11442 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11443 (gnus-picon-transform-address): Search for unknown faces as well.
11444 (gnus-picon-find-face): Don't search "news" for MISC.
11445 (gnus-picon-user-directories): Changed default back to exclude
11446 "unknown".
11447
11448 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11449
11450 * gnus-picon.el (gnus-picon-find-face): Search through all
11451 databases.
11452 (gnus-picon-find-face): New implementation.
11453
11454 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11455 keystroke.
11456 (gnus-topic-goto-next-topic): Ditto.
11457
11458 * gnus.el (gnus-summary-line-format): Changed default.
11459
11460 * nnmail.el (nnmail-extra-headers): Change default.
11461
11462 * gnus-sum.el (gnus-extra-headers): Change default.
11463
11464 * message.el (message-news-other-window): Changed "news" to
11465 "posting".
11466 (message-news-other-frame): Ditto.
11467 (message-do-send-housekeeping): Ditto.
11468
11469 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11470 function.
11471 (gnus-article-unread-p): New function.
11472 (gnus-article-unseen-p): New function.
11473 (gnus-dead-summary-mode-map): Typo.
11474
11475 * gnus-util.el (gnus-make-predicate): New function.
11476 (gnus-make-predicate-1): New function.
11477
11478 * gnus-sum.el: New function.
11479 (gnus-map-articles): New function.
11480
11481 * gnus-art.el (gnus-treat-fold-headers): New variable.
11482 (gnus-article-treat-fold-headers): New command and keystroke.
11483
11484 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11485 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11486
114872002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11488
11489 * message.el (message-fcc-externalize-attachments): New variable.
11490 (message-do-fcc): Use it.
11491
11492 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11493 (gnus-inews-do-gcc): Use it.
11494
11495 * mml.el (mml-tweak-sexp-alist): New variable.
11496 (mml-externalize-attachments): New variable.
11497 (mml-tweak-part): Use mml-tweak-sexp-alist.
11498 (mml-tweak-externalize-attachments): New function.
11499
115002002-01-01 Steve Youngs <youngs@xemacs.org>
11501
11502 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11503 'set-glyph-face' so x-face back/foreground can be set.
11504
115052001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11506
11507 * message.el (message-fix-before-sending): Fix a typo.
11508
115092002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11510
11511 * gnus-art.el (gnus-treat-smiley): Renamed command.
11512 (gnus-article-remove-images): New command and keystroke.
11513
11514 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11515
11516 * smiley-ems.el (gnus-smiley-display): Removed.
11517
11518 * gnus.el (gnus-version-number): Update version.
11519
11520 * message.el (message-text-with-property): Renamed and moved
11521 here.
11522 (message-fix-before-sending): Highlight invisible text and place
11523 point there.
11524
996aa8c1 115252002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11526
11527 * gnus.el: Oort Gnus v0.04 is released.
11528
115292002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11530
11531 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11532
2f1982bb 11533 * gnus-art.el (gnus-ignored-headers): More headers.
23f87bed
MB
11534
11535 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11536 of `scan-error', since XEmacs doesn't seem to support that.
11537
115382001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11539
11540 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11541 arg.
11542 (gnus-summary-best-unread-subject): Ditto.
11543 (gnus-summary-best-unread-subject): No, don't.
11544 (gnus-summary-better-unread-subject): New command.
11545
11546 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11547
23f87bed
MB
11548 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11549 buffer.
11550 (gnus-xmas-remove-image): Implementation that does something.
11551 (gnus-xmas-article-display-xface): Mark images properly.
11552
11553 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11554
115552001-12-31 Florian Weimer <fw@deneb.enyo.de>
11556
11557 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11558
115592001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11560
11561 * gnus-group.el (gnus-group-line-format): Added %O to the default
11562 value.
11563
11564 * gnus-util.el (gnus-text-with-property): The smallest point is
11565 point-min.
11566
11567 * smiley-ems.el (smiley-region): Return images.
11568 (gnus-smiley-display): Allow toggling.
11569 (smiley-region): Use text properties, not overlays.
11570
11571 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11572 implemented yet.
11573
11574 * smiley-ems.el (smiley-update-cache): Check for valid types.
11575
11576 * gnus-art.el (gnus-with-article-buffer): New macro.
11577
11578 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11579 strings as well as the glyphs.
11580 (gnus-picon-transform-address): Ditto.
11581 (gnus-picon-insert-glyph): Ditto.
11582 (gnus-picon-transform-newsgroups): Toggle.
11583 (gnus-picon-transform-address): Toggle.
11584
11585 * gnus-ems.el (gnus-remove-image): New function.
11586 (gnus-put-image): Take an optional string.
11587
11588 * gnus-util.el (gnus-text-with-property): New function.
11589
11590 * gnus-art.el (gnus-delete-images): New function.
11591
11592 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11593
11594 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11595 (gnus-article-wash-status): Use it.
11596 (gnus-signature-toggle): Clean up.
11597 (gnus-add-wash-status): New function.
11598 (gnus-delete-wash-status): New function.
11599 (gnus-article-hide-text-type): Use them throughout.
11600 (gnus-add-image): New function.
11601
11602 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11603
11604 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11605 interface.
11606
11607 * gnus-art.el (article-display-x-face): Cleaned up.
11608
11609 * rfc2047.el (rfc2047-field-value): New function.
11610
11611 * mail-parse.el (mail-header-field-value): New alias.
11612
11613 * gnus-art.el (gnus-mime-print-part): Fix typos.
11614
11615 * smiley-ems.el (gnus-smiley-file-types): New variable.
11616 (smiley-update-cache): Use it.
11617 (smiley-regexp-alist): Suffix-less smiley names.
11618 (smiley-regexp-alist): Added more smileys.
11619
11620 * gnus-sum.el (gnus-print-buffer): Made into own function.
11621 (gnus-summary-print-article): Use it.
11622
11623 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11624 looked for when REQUEST is a string.
11625
11626 * gnus-art.el (gnus-mime-button-commands): Add printing
11627 keystroke.
11628 (gnus-mime-copy-part): Doc fix.
11629 (gnus-mime-print-part): New command.
11630
116312001-12-31 Simon Josefsson <jas@extundo.com>
11632
11633 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11634 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11635
116362001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11637
11638 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11639 (picon): Fix doc.
11640
11641 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
2f1982bb 11642 longer exists. Remove those codes.
23f87bed
MB
11643 * gnus.el (gnus-use-picons): Ditto.
11644
116452001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11646
11647 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11648 infloop.
11649
11650 * gnus-sum.el (t): New `W D' map.
11651
11652 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11653 (gnus-article-treat-body-boundary): Clean up.
11654 (gnus-body-boundary-face): Removed.
11655 (gnus-article-goto-header): Moved here.
11656 (gnus-article-goto-header): Allow better regexps.
11657 (gnus-article-treat-fold-newsgroups): New command.
11658
11659 * gnus-sum.el (gnus-summary-move-article): We have to select an
11660 article to give `gnus-read-move-group-name' an opportunity to
11661 suggest an appropriate default.
11662
11663 * rfc2047.el (rfc2047-fold-line): New function.
11664 (rfc2047-unfold-line): Ditto.
11665 (rfc2047-fold-region): Don't fold just after the header name.
11666
11667 * mail-parse.el (mail-header-fold-line): New alias.
11668 (mail-header-unfold-line): Ditto.
11669
11670 * gnus-art.el (gnus-body-boundary-face): Renamed.
11671 (gnus-article-treat-body-boundary): Use it.
11672 (gnus-article-treat-body-boundary): Use an invisible header and a
11673 line of underline characters.
11674
116752001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11676
11677 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11678
11679 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11680 (gnus-picon-split-address): New function.
11681 (gnus-picon-find-face): Use it.
2f1982bb 11682 (gnus-picon-transform-address): Use it. Set first to t for each
23f87bed
MB
11683 address.
11684
2f1982bb 11685 * gnus-art.el (gnus-with-article-headers): Move to here. Define
23f87bed
MB
11686 the macro then use it.
11687 (gnus-treatment-function-alist): Treat picons earlier.
11688
116892001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11690
11691 * gnus-art.el (gnus-body-separator-face): New variable.
11692 (gnus-article-treat-body-boundary): Use a blank, colored line.
11693
11694 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11695 well.
11696
11697 * gnus-art.el (gnus-treat-body-boundary): New variable.
11698 (gnus-article-treat-unfold-headers): Use helper macro.
11699 (gnus-article-treat-body-boundary): New command.
11700
11701 * gnus.el (gnus-logo-color-style): Change the default color.
11702 (gnus-splash-face): Gray, gray.
11703
11704 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11705 colors.
11706
11707 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11708 (gnus-logo-color-style): Ditto.
11709 (gnus-logo-colors): Ditto.
11710
11711 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11712
11713 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11714
11715 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11716 (gnus-picon-transform-newsgroups): New function.
11717
11718 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11719 string.
11720
11721 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11722
11723 * gnus-art.el (gnus-treat-cc-picon): New variable.
11724 (gnus-treat-mail-picon): Renamed.
11725
11726 * gnus-picon.el: New implementation.
11727 (gnus-picon-find-face): Renamed.
11728 (gnus-treat-from-picon): Use it.
11729 (gnus-picon-transform-address): Renamed.
11730 (gnus-treat-from-picon): Use it.
11731 (gnus-picon-create-glyph): Renamed.
11732 (gnus-picon-transform-address): Use it.
11733 (gnus-treat-cc-picon): New command.
11734
11735 * mm-decode.el (mm-create-image-xemacs): Separated out into
11736 function.
11737 (mm-get-image): Use it.
11738
11739 * gnus-art.el (gnus-treat-display-picons): Simplify.
11740 (gnus-treat-from-picon): Renamed.
11741
11742 * gnus-ems.el (gnus-create-image): New function.
11743 (gnus-put-image): New function.
11744
11745 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11746 (gnus-with-article-headers): New macro.
11747 (gnus-article-goto-header): New function.
11748
11749 * gnus-xmas.el (gnus-image-type-available-p): New function.
11750
11751 * gnus-ems.el (gnus-image-type-available-p): New function.
11752
117532001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11754
11755 * nnrss.el (nnrss-check-group): Find the correct tag, because
11756 xml.el is changed.
11757
117582001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11759
11760 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11761 lines are shorter than the window width.
11762 (gnus-ignored-headers): More headers.
11763
117642001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11765
11766 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11767 (gnus-treat-unfold-headers): Renamed.
11768 (gnus-article-treat-unfold-headers): New command and keystroke.
11769
11770 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11771
11772 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11773
117742001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11775
11776 * sha1-el.el (sha1-use-external): New variable.
11777 (sha1-region): Use it.
11778 (sha1-string): Ditto.
11779
23f87bed
MB
11780 * gnus-picon.el: Less warnings when compile.
11781
117822001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11783
11784 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
11785 alias.
11786 (gnus-picons-database): Default to list.
11787 (gnus-picons-lookup-internal): Use it.
11788
11789 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
11790 to "bogus".
11791
11792 * gnus-win.el (gnus-configure-windows-hook): New hook.
11793
932e8ec6 117942001-12-29 Sascha Lüdecke <sascha@meta-x.de>
23f87bed
MB
11795
11796 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
11797
117982001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11799
11800 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
11801 lists.
11802 (gnus-select-newsgroup): Don't append; push.
11803 (gnus-adjust-marked-articles): Remove obsolete ranges from
11804 `seen'.
11805 (gnus-update-marks): Clean up.
11806 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
11807
118082001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
11809
11810 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
11811
118122001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11813
11814 * gnus-sum.el (gnus-auto-select-subject): New variable.
11815 (gnus-summary-best-unread-subject): New function.
11816 (gnus-summary-best-unread-article): Use it.
11817 (gnus-summary-first-unseen-subject): New function and command.
11818
11819 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
11820 other treatments.
11821
11822 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
11823 function.
11824
11825 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
11826 from the list of hidden types.
11827
11828 * mm-view.el (mm-inline-text): Ditto.
11829 (mm-inline-text): Ditto.
11830 (mm-w3-prepare-buffer): Ditto.
11831
11832 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
11833
118342001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11835
11836 * gnus-art.el (gnus-ignored-headers): Added more headers.
11837
118382001-12-29 Jesper Harder <harder@ifa.au.dk>
11839
11840 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
11841 once.
11842
118432001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11844
11845 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
11846
118472001-12-28 Simon Josefsson <jas@extundo.com>
11848
11849 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
11850 Jesper Harder <harder@ifa.au.dk>.
11851
118522001-12-27 Simon Josefsson <jas@extundo.com>
11853
11854 * gnus-sum.el (gnus-select-newsgroup): Make
11855 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
11856 contain all articles (instead of none) when no seen marks have
11857 been set for the group.
11858 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
11859 instead, it seems to result in shorter ranges.
11860
996aa8c1 118612001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
11862
11863 * mm-util.el (mm-iso-8859-x-to-15-region): Use
11864 insert-before-markers.
23f87bed
MB
11865
118662001-12-26 Paul Jarc <prj@po.cwru.edu>
11867
2f1982bb 11868 * nnmaildir.el (nnmaildir-save-mail): Create the destination
23f87bed
MB
11869 groups if they do not exist.
11870
118712001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
11872
11873 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
11874
118752001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11876
11877 * gnus-group.el (gnus-group-read-ephemeral-group): Call
11878 gnus-group-real-name.
11879
11880 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
11881 (gnus-newsgroup-variables): Ditto.
11882
11883 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
11884 return it.
11885
118862001-12-21 Paul Jarc <prj@po.cwru.edu>
11887
11888 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
11889 * nnmaildir.el (top-level): Add commentary.
11890 (nnmaildir-version): Indicate that nnmaildir is now a standard
11891 part of Gnus, not separately released.
11892
932e8ec6 118932001-12-21 08:00:00 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
11894
11895 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
11896 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
11897 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
11898
118992001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11900
2f1982bb 11901 * nnmaildir.el: Copyright changes. Require cl only at compile time.
23f87bed
MB
11902
119032001-12-20 Simon Josefsson <jas@extundo.com>
11904
11905 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
11906 ZHU <zsh@cs.rochester.edu>.
11907 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
11908 Brian P Templeton <bpt@tunes.org>.
11909
996aa8c1 119102001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
11911
11912 * nnmaildir.el: New file.
23f87bed
MB
11913
119142001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11915
11916 * nndoc.el (nndoc-type-alist): Move forward to the end.
11917
119182001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
11919
11920 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
11921 `dolist'.
11922
119232001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11924
11925 * gnus-win.el (gnus-frames-on-display-list): New function.
11926 (gnus-get-buffer-window): Use it.
11927
119282001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11929
11930 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
11931
119322001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11933
11934 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
11935
996aa8c1 119362001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
11937
11938 * gnus-win.el (gnus-get-buffer-window): New function.
11939 (gnus-all-windows-visible-p): Use it.
11940
11941 * gnus-util.el (gnus-horizontal-recenter)
11942 (gnus-horizontal-recenter, gnus-horizontal-recenter)
11943 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
11944
11945 * gnus-score.el (gnus-score-insert-help): Use it.
11946
11947 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
11948 (gnus-generate-tree, gnus-highlight-selected-tree)
11949 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
11950 it.
11951
11952 * gnus-art.el (gnus-article-set-window-start)
11953 (gnus-mm-display-part, gnus-request-article-this-buffer)
11954 (gnus-button-next-page, gnus-button-prev-page)
11955 (gnus-article-button-next-page, gnus-article-button-prev-page):
11956 Use it.
11957
119582001-12-18 Josh Huber <huber@alum.wpi.edu>
11959
11960 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
11961 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11962 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
11963
119642001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11965
41e9b956 11966 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
23f87bed
MB
11967 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
11968 * mml1991.el, nnultimate.el: Add `coding'.
11969
119702001-12-17 Josh Huber <huber@alum.wpi.edu>
11971
2f1982bb
JB
11972 * ChangeLog: Changed coding to buffer-file-coding-system
11973 * ChangeLog.1: Same.
11974 * nnwfm.el: Same.
11975 * gnus-smiley.el: Same.
11976 * gnus-cite.el: Moved -*- magic cookie -*- to Local Variables
11977 * gnus-delay.el: Same.
11978 * gnus-spec.el: Same.
11979 * message.el: Same.
11980 * mml1991.el: Same.
11981 * nnultimate.el: Same.
23f87bed
MB
11982
119832001-12-16 Simon Josefsson <jas@extundo.com>
23f87bed 11984
2f1982bb 11985 Inspired by code by Dirk Meyer <dischi@tzi.de>.
23f87bed
MB
11986 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
11987 (gnus-summary-save-map): Add muttprint.
11988 (gnus-summary-make-menu-bar): Ditto.
11989 (gnus-summary-muttprint): New function.
11990
11991 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
11992
119932001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
11994
11995 * uudecode.el (uudecode-decode-region-internal): Speedup by using
11996 temporary list instead of buffer.
11997
2f1982bb 11998 * mm-url.el (executable-find): Autoload.
23f87bed 11999
932e8ec6 120002001-12-12 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
12001
12002 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12003 to variable, follow doc-string conventions).
12004
120052001-12-13 Josh Huber <huber@alum.wpi.edu>
12006
2f1982bb 12007 * gnus-cus.el (gnus-extra-topic-parameters): Added topic parameter
23f87bed 12008 subscribe-level
2f1982bb 12009 * gnus-topic.el (gnus-subscribe-topics): Use it.
23f87bed 12010
996aa8c1 120112001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12012
12013 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12014 messages.
23f87bed
MB
12015
12016 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12017 nil after shooting down the gnus-original-article-buffer.
12018
120192001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12020
12021 * uudecode.el (uudecode-use-external): New variable.
12022 (uudecode-decode-region): Automatically detect external program.
12023
12024 * binhex.el (binhex-use-external): New variable.
12025 (binhex-decode-region-internal): New function.
12026 (binhex-decode-region): Automatically detect external program.
12027
2f1982bb 12028 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
23f87bed
MB
12029 Use them.
12030
120312001-12-12 Simon Josefsson <jas@extundo.com>
12032
12033 * nnvirtual.el (nnvirtual-always-rescan)
12034 (nnvirtual-component-regexp): Fix doc.
12035
12036 * nnoo.el (defvoo): Add doc to defvoo variables.
12037
12038 * nnml.el (nnml-directory, nnml-active-file)
12039 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12040 (nnml-marks-is-evil, nnml-filenames-are-evil)
12041 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12042
12043 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12044 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12045 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12046 `error'.
12047
12048 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
2f1982bb 12049 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): ???
23f87bed
MB
12050
12051 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12052 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12053 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12054 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12055
12056 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12057 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12058
12059 * imap.el, nnimap.el: Fix indentation.
12060
12061 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12062
120632001-12-12 Didier Verna <didier@xemacs.org>
12064
12065 * gnus-msg.el (gnus-group-news): New function.
2f1982bb
JB
12066 * gnus-group.el (gnus-group-mode-map): Bind it to `i'.
12067 * gnus-group.el (gnus-group-make-menu-bar): Add a menu item for it.
12068 * gnus-salt.el (gnus-carpal-group-buffer-buttons): Add a button
23f87bed
MB
12069 for it.
12070 * gnus-msg.el (gnus-summary-news-other-window): New function.
12071 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12072 bind it to `i'.
2f1982bb
JB
12073 * gnus-sum.el (gnus-summary-mode-map): Bind it to `i'.
12074 * gnus-sum.el (gnus-summary-make-menu-bar): Add a menu item for it.
12075 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): Add a button
23f87bed 12076 for it (called with a prefix).
2f1982bb 12077 * gnus-msg.el (gnus-configure-posting-styles): Add an optional
23f87bed 12078 group-name argument.
2f1982bb 12079 * gnus-msg.el (gnus-setup-message): Use it.
23f87bed
MB
12080
120812001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12082
12083 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12084
120852001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12086
12087 * mml.el (mime-to-mml): Remove Content-Disposition too.
12088
996aa8c1 120892001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12090
12091 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12092 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12093 strings only.
23f87bed
MB
12094
120952001-12-08 Nevin Kapur <nevin@jhu.edu>
12096
12097 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12098 (nnmail-fancy-expiry-target): Use it.
12099 Suggestions from Simon Josefsson <jas@extundo.com>.
12100
121012001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12102
12103 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12104
121052001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12106
12107 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12108
12109 * gnus-util.el (gnus-url-unhex-string): Move here.
12110
121112001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12112
12113 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12114 mm-url-decode-entities-nbsp.
12115
12116 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12117 * webmail.el, nnwfm.el: Use mm-url.
12118
12119 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12120 (mm-url-remove-markup): Move from nnweb.
12121 (mm-url-fetch-simple): Move from webmail.
12122
12123 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12124
121252001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12126
12127 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12128 (gnus-summary-print-article): Use it.
12129
12130 * gnus-util.el (gnus-replace-in-string): Typo.
12131
121322001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12133
12134 * nnweb.el (nnweb-replace-in-string): Removed.
12135
12136 * gnus-util.el (gnus-replace-in-string): New function.
12137 (gnus-mode-string-quote): Use it.
12138
12139 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12140 * nnwfm.el (nnwfm-create-mapping): Ditto.
12141
121422001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12143
23f87bed
MB
12144 * nnrss.el: Use mm-url.
12145
121462001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12147
12148 * mm-url.el (mm-url-insert-file-contents): Support file:.
12149
121502001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12151
2f1982bb 12152 * mm-view.el: Lower case for the description line. Sync from the
23f87bed
MB
12153 Emacs CVS.
12154
121552001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12156
12157 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
c0943d3d 12158 From: Stefan Monnier <monnier@cs.yale.edu>
23f87bed
MB
12159
121602001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12161
99580cde 12162 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12163
121642001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12165
12166 * mm-url.el: Require executable.
12167 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12168
121692001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12170
12171 * pop3.el (pop3-munge-message-separator): Only use valid date.
12172 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12173
23f87bed
MB
121742001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12175
12176 * mm-url.el: New file.
12177 * nnslashdot.el: Use it.
12178 * mm-extern.el (mm-extern-url): Use it.
12179
121802001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12181
12182 * gnus-sum.el (gnus-summary-save-article): Nix
12183 gnus-display-mime-function and gnus-article-prepare-hook.
12184
12185 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12186 the beginning of lines.
12187 (gnus-complex-form-to-spec): Ditto.
12188
996aa8c1 121892001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12190
12191 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12192
996aa8c1 121932001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12194
12195 * message.el: New variable message-subscribed-address-file;
996aa8c1 12196 use it in message-make-mft.
23f87bed
MB
12197
121982001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12199
12200 * message.el (message-tab-body-function): Set to nil.
12201 (message-tab): Use text-mode-map or global-map.
932e8ec6 12202 Suggested by Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
23f87bed
MB
12203
122042001-11-30 Simon Josefsson <jas@extundo.com>
12205
12206 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12207 instead of gnus-union, for speed. Suggested by Christoph Conrad
12208 <christoph.conrad@gmx.de>.
12209 (gnus-agent-fetch-group-1): Add verbose message.
12210
122112001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12212
12213 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12214 of integers.
12215
932e8ec6 122162001-11-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12217
12218 * message.el (message-newgroups-header-regexp)
12219 (message-completion-alist, message-tab-body-function): Use
12220 defcustom rather than defvar.
12221 (message-tab): Mention `message-tab-body-function' in doc.
12222 Suggested by Karl Eichwalder.
12223
122242001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12225
12226 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12227
122282001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12229
12230 * nnheader.el (nnheader-find-nov-line): Don't use macro
12231 gnus-delete-line.
12232
12233 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12234 (gnus-group-name-charset): Ditto.
12235
12236 * gnus-util.el (gnus-buffer-live-p): Ditto.
12237
122382001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12239
12240 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12241 open parenthesis in doc.
12242 (sieve-manage-authenticator-alist): Typo in doc.
12243 * imap.el (imap-authenticator-alist): Typo in doc.
12244 (imap-stream-alist): Backslash.
12245
12246 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
4e2af782 12247 Thanks to david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
12248
122492001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12250
12251 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12252
12253 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12254
2f1982bb
JB
12255 * gnus-msg.el (gnus-configure-posting-styles): Use
12256 make-local-hook. Add LOCAL for add-hook.
23f87bed
MB
12257
122582001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12259
12260 * message.el (message-mode): Use `make-local-hook' unless
12261 obsolete.
12262 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12263
122642001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12265
12266 * canlock.el: Remove sha1.el and base64.el stuff.
12267
122682001-11-26 Didier Verna <didier@xemacs.org>
12269
2f1982bb 12270 * nnmbox.el (nnmbox-create-mbox): Create the mbox file directory
23f87bed
MB
12271 if needed.
12272
122732001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12274
12275 * message.el (message-tamago-not-in-use-p): New function.
12276 (message-strip-forbidden-properties): Use it.
12277
122782001-11-26 Didier Verna <didier@xemacs.org>
12279
2f1982bb 12280 * gnus-start.el (gnus-check-first-time-used): Only check for
23f87bed
MB
12281 existence of .el[d] files.
12282
122832001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12284
12285 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12286
12287 * message.el (message-setup-1): Clean up mc-*.
12288
122892001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12290
12291 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12292 * gnus-score.el (gnus-score-find-bnews): Use it.
12293
12294 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12295 (gnus-summary-limit-to-author): Ditto.
12296 (gnus-summary-limit-to-extra): Ditto.
12297 (gnus-summary-find-matching): Support not-matching argument.
12298
932e8ec6 122992001-11-25 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12300
12301 * message.el (message-wash-subject): Use `insert' rather than
12302 `insert-string', which is deprecated.
12303
123042001-11-24 Simon Josefsson <jas@extundo.com>
12305
12306 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
2f1982bb 12307 message. (Gnus does not "default" to using 8bit for the message,
23f87bed 12308 it default to use 8bit encoding and the user-supplied CTE
fffa137c 12309 value. Calling this behavior "treating it as 8bit" is perhaps
23f87bed
MB
12310 better.)
12311
12312 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12313 (compare mm-charset-to-coding-system).
12314
123152001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12316
12317 * canlock.el (canlock-sha1-with-openssl): Use unibyte
2f1982bb 12318 buffer. Correctly decode hex.
23f87bed
MB
12319
123202001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12321
12322 * gnus-agent.el (gnus-category-insert-line): Convert category
12323 names to strings.
12324
123252001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12326
12327 * message.el (sha1): eval-and-compile.
12328
996aa8c1 123292001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12330
12331 * message.el (message-allow-no-recipients): New variable.
12332 (message-send): Use it, customize the prompting when posting to
996aa8c1 12333 Gcc/Fcc alone.
23f87bed
MB
12334
123352001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12336
12337 * mm-util.el (mm-coding-system-priorities): New variable.
12338 (mm-sort-coding-systems-predicate): New function.
12339 (mm-find-mime-charset-region): Resort coding systems if needed.
12340 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12341
123422001-11-20 Didier Verna <didier@xemacs.org>
12343
2f1982bb 12344 * gnus-group.el (gnus-group-make-help-group): New optional
23f87bed 12345 argument to control the error behavior.
2f1982bb 12346 * gnus-start.el (gnus-check-first-time-used): Use it to avoid
23f87bed
MB
12347 erroring.
12348
123492001-11-19 Simon Josefsson <jas@extundo.com>
12350
12351 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12352 instead of C-c C-u. Suggested by Per Abrahamsen
12353 <abraham@dina.kvl.dk>.
12354
123552001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12356
12357 * nnfolder.el (nnfolder-read-folder): Use group instead of
12358 nnfolder-current-group.
932e8ec6 12359 Suggested by Károly Lőrentey <lorentey@elte.hu>.
23f87bed
MB
12360
123612001-11-17 Simon Josefsson <jas@extundo.com>
12362
12363 * message.el (message-send): Ask user if Fcc/Gcc should be
12364 performed when no other sender was specified.
12365 Suggested by prj@po.cwru.edu (Paul Jarc).
12366
123672001-11-17 Simon Josefsson <jas@extundo.com>
12368
12369 * message.el (message-mode, message-mode-map): Use C-c C-u for
12370 Importance: instead of C-c C-p (used by SC).
12371
123722001-11-16 Simon Josefsson <jas@extundo.com>
12373
12374 * message.el (message-insert-importance-high)
12375 (message-insert-importance-low): Save point.
12376
12377 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12378 value.
12379
123802001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12381
12382 * message.el (message-strip-special-text-properties): New option.
12383 (message-strip-forbidden-properties): Obey it.
12384
123852001-11-14 Sam Steingold <sds@gnu.org>
12386
12387 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12388
123892001-11-15 Simon Josefsson <jas@extundo.com>
12390
12391 Support "Importance:" header in Message.
12392
12393 * message.el (message-mode-map): Bind C-c C-p to
c4cc8b9a 12394 `message-insert-or-toggle-importance'.
23f87bed
MB
12395 (message-mode-menu): Add message-insert-importance-{high,low}.
12396 (message-insert-importance-high, message-insert-importance-low)
12397 (message-insert-or-toggle-importance): New functions.
12398 (message-tool-bar-map): Add {un,}important.
12399 (message-mode): Doc fix.
12400
124012001-11-15 Simon Josefsson <jas@extundo.com>
12402
12403 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12404
12405 * mml.el (mml-menu): Fix toolbar tooltip.
12406
124072001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12408
12409 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12410 * nnml.el (nnml-save-marks): Ditto.
12411
12412 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12413
124142001-11-15 Simon Josefsson <jas@extundo.com>
12415
12416 * nnml.el (nnml-save-marks):
12417 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12418 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12419
124202001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12421
12422 * gnus-art.el (gnus-article-wash-status-strings): Use
12423 `copy-sequence', not `copy-seq'.
12424
124252001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12426
12427 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12428 (gnus-gnus-article-wash-status-entry): New function.
12429 (gnus-article-wash-status): Use it.
12430
124312001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12432
12433 * mml1991.el: Add coding header.
12434
124352001-11-12 Simon Josefsson <jas@extundo.com>
12436
12437 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12438 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12439 `mml1991-sign' and `mml1991-encrypt'.
12440 (mml1991-encrypt, mml1991-sign): New glue functions.
12441 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12442
12443 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12444 (mml-menu): Add PGP to menu.
12445
12446 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12447 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12448 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12449 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12450
12451 * mml2015.el: Mention RFC 3156.
12452
932e8ec6 124532001-11-12 Sascha Lüdecke <sascha@meta-x.de>
996aa8c1
MB
12454
12455 * mml1991.el: New file.
23f87bed
MB
12456
124572001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12458
12459 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12460
996aa8c1
MB
124612001-11-12 Michael Cook <Michael.Cook@cisco.com>
12462
23f87bed 12463 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12464
124652001-11-11 Simon Josefsson <jas@extundo.com>
12466
12467 * message.el (top-level): Autoload sha1.
12468 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12469 canlock, no need to require two different hash algs). Suggested
12470 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12471
932e8ec6 124722001-11-09 Pavel Janík <Pavel@Janik.cz>
23f87bed 12473
996aa8c1 12474 * gnus.el (gnus-local-domain): Fix doc.
23f87bed 12475
932e8ec6 124762001-11-09 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12477
12478 * message.el (message-point-in-header-p): New function.
12479 (message-do-auto-fill): Use it.
12480 (message-beginning-of-line): New function. Goes to beginning of
12481 header value (i.e., end of header name), or to beginning of line
12482 if already at beginning of value. Behaves like
12483 `beginning-of-line' when in message body.
12484 (message-mode-map): Bind it.
12485
124862001-11-08 Simon Josefsson <jas@extundo.com>
12487
12488 * gnus-msg.el (gnus-posting-styles): Add doc.
12489
124902001-11-07 Simon Josefsson <jas@extundo.com>
12491
12492 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12493
12494 * sieve-mode.el (sieve-control-commands-face)
12495 (sieve-control-commands-face, sieve-action-commands-face)
12496 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12497 faces.
12498 (sieve-font-lock-keywords): Use them.
12499 (sieve-mode): Only set font-lock-defaults in emacs.
12500
12501 * gnus-art.el (gnus-default-article-saver): Add
12502 gnus-summary-save-body-in-file.
12503 (gnus-summary-write-to-file): Fix doc.
12504
125052001-11-07 Simon Josefsson <jas@extundo.com>
12506
12507 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12508 reference to the correct chapter in the manual.
12509
12510 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12511 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12512
125132001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12514
12515 * mml.el (mml-preview): Bind mail-header-separator.
12516
125172001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12518
12519 * message.el: Always require canlock.
12520 (message-ignored-supersedes-headers): Include Cancel-Lock and
12521 Cancel-Key.
12522 (message-insert-canlock): Don't require canlock.
12523 (message-cancel-news): Don't check whether canlock is available.
12524 (message-supersede): Support cancel-locks.
12525
12526 * gnus-art.el: Don't autoload canlock.
12527
125282001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12529
12530 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12531 From: <andre@slamdunknetworks.com>
12532
125332001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12534
56db2b1b 12535 * Many files: Fix copyright lines.
23f87bed
MB
12536
125372001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12538
12539 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12540 Suggested by Dave Love <fx@gnu.org>.
12541
125422001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12543
12544 * message.el (message-kill-buffer): Remove auto-save file after
12545 confirm.
12546
12547 * message.el (message-send-mail): Call message-generate-headers
12548 once. Suggested by Matt Armstrong <matt@lickey.com>.
12549
12550 * gnus-topic.el (gnus-topic-rename): Initial-input.
12551 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12552
125532001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12554
12555 * message.el (message-forbidden-properties): New constant.
12556 (message-strip-forbidden-properties): New function.
12557 (message-mode): Activate it.
12558
125592001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12560
12561 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12562 (mm-hack-charsets): Fix doc.
12563
125642001-11-02 Simon Josefsson <jas@extundo.com>
12565
12566 * gnus-int.el (gnus-check-server): Message "...done" when done.
12567
12568 * imap.el (imap-close): Don't message (imap-send-command-wait
12569 returns if the connection is dropped).
12570 (imap-wait-for-tag): Nix out message only when necessary.
12571
12572 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12573 for non-crossposting.
12574 (gnus-sieve-crosspost): Default to t to be consistent with other
12575 parts of Gnus.
12576
125772001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12578
12579 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12580 (mm-iso-8859-x-to-15-table): Ditto.
12581 (mm-iso-8859-x-to-15-region): Ditto.
12582 (mm-find-mime-charset-region): Ditto.
12583
125842001-11-01 Simon Josefsson <jas@extundo.com>
12585
12586 * nnimap.el (nnimap-close-asynchronous): New variable.
12587 (nnimap-close-group): Use it.
12588 (nnimap-expunge): Don't use it.
12589
12590 * imap.el (imap-callbacks): New variable.
12591 (imap-remassoc): Copied from `gnus-remassoc'.
12592 (imap-add-callback): New function.
12593 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
fffa137c 12594 behavior.
23f87bed
MB
12595 (imap-parse-response): Call the callback.
12596
12597 * message.el (message-insert-canlock): New variable.
12598 (message-canlock-generate, message-canlock-password)
12599 (message-insert-canlock): New functions.
12600 (message-send-news): Call `message-insert-canlock'.
12601 (top-level): Require canlock when compiling.
12602 (message-insert-canlock): Require canlock before we need it.
12603
126042001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12605
12606 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12607
23f87bed
MB
126082001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12609
12610 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12611
126122001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12613
12614 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12615 (mm-hack-charsets): New variable.
12616 (mm-iso-8859-15-compatible): New variable.
12617 (mm-iso-8859-x-to-15-table): New variable.
12618 (mm-find-mime-charset-region): Add parameter hack-charsets.
12619
12620 * mm-bodies.el (mm-encode-body): Use it.
12621 * mml.el (mml-parse-1): Ditto.
12622
126232001-11-01 Simon Josefsson <jas@extundo.com>
12624
12625 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12626
126272001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12628
12629 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12630 is nil.
12631
126322001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12633
12634 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12635
12636 * message.el (message-forward-rmail-make-body): Use
12637 save-window-excursion.
12638 (message-encode-message-body): Search with noerror.
12639 (message-setup-1): Convert compose-mail send-actions to
12640 message-send-actions.
12641
126422001-11-01 Simon Josefsson <jas@extundo.com>
12643
2f1982bb 12644 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
23f87bed
MB
12645 <yamaoka@jpl.org>.
12646
126472001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12648
12649 * sieve-manage.el (sieve-string-bytes): No complain.
12650
126512001-11-01 Simon Josefsson <jas@extundo.com>
12652
12653 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
2f1982bb 12654 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
23f87bed
MB
12655 has autoload cookies, so no `require' should be necessary.)
12656
12657 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12658 files.
12659
126602001-10-31 Simon Josefsson <jas@extundo.com>
12661
12662 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12663 parameter.
12664
12665 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12666 `display' is a number (and C-u wasn't used to enter group), only
12667 fetch that number of articles.
12668
126692001-10-31 Matt Armstrong <matt@lickey.com>
12670
12671 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12672 not-subscribed -> subscribed.
12673
126742001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12675 From: Josh Huber <huber@alum.wpi.edu>
12676
12677 * message.el (message-subscribed-address-functions): New variable.
12678 (message-subscribed-addresses): New variable.
12679 (message-subscribed-regexps): New variable.
12680 (message-goto-mail-followup-to): New function.
12681 (message-send-mail): Add Mail-Followup-To.
12682 (message-make-mft): New function.
12683
12684 * gnus.el (gnus-find-subscribed-addresses): New function.
12685
126862001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12687
12688 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12689 (mail-source-fetch-pop): Ditto.
12690 (mail-source-check-pop): Ditto.
12691
12692 * gnus-start.el (gnus-read-init-file): Ditto.
12693 (gnus-activate-group): Ditto.
12694 (gnus-read-newsrc-el-file): Ditto.
12695
126962001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12697
12698 * message.el (message-get-reply-headers): Make sure there is ", ".
12699
12700 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
2f1982bb 12701 mm-coding-system-p. Don't correct it only in XEmacs.
23f87bed
MB
12702 (mm-charset-to-coding-system): Use mm-coding-system-p and
12703 mm-get-coding-system-list.
12704 (mm-emacs-mule, mm-mule4-p): New variables.
12705 (mm-enable-multibyte, mm-disable-multibyte,
12706 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12707 mm-with-unibyte-current-buffer,
12708 mm-with-unibyte-current-buffer-mule4): Use them.
12709 (mm-find-mime-charset-region): Treat iso-2022-jp.
12710
996aa8c1 127112001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12712
12713 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12714 construction.
12715 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12716 entries conditional on not having a coding system defined for
12717 them.
12718 (mm-mule-charset-to-mime-charset): Use
12719 find-coding-systems-for-charsets if defined.
12720 (mm-charset-to-coding-system): Don't use
12721 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12722 later. Add last resort search of coding systems.
12723 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12724 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12725 Mule 4.
12726 (mm-find-mime-charset-region): Re-write.
12727 (mm-with-unibyte-current-buffer): Restore buffer as well as
12728 multibyteness.
12729
127302001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12731
12732 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
2f1982bb 12733 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
23f87bed
MB
12734 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12735
127362001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12737
12738 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12739 again.
12740
12741 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12742
127432001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12744
12745 * gnus-spec.el (gnus-parse-simple-format): Use
4e2af782 12746 buffer-substring-no-properties.
23f87bed
MB
12747
127482001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12749
12750 * gnus-art.el (article-verify-cancel-lock): New function.
12751
12752 * nnheader.el (nntp-process-response): New variable.
12753 (nnheader-init-server-buffer): Make `nntp-process-response'
12754 buffer-local in `nntp-server-buffer'.
12755
12756 * nntp.el (nntp-prepare-post-hook): New hook.
12757 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12758 (nntp-async-trigger): Ditto.
12759 (nntp-request-post): Insert a server's ID if there's no Message-ID
12760 header; run `nntp-prepare-post-hook'.
12761
127622001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12763
12764 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12765 instead.
12766
12767 * message.el (message-forward-subject-author-subject): Don't use
12768 message-news-p, which widens the buffer.
12769 (message-forward-make-body): New function.
12770 (message-forward): Use it.
12771 (message-insinuate-rmail): New function.
12772 (message-forward-rmail-make-body): New function.
12773
127742001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12775
12776 * mm-extern.el (mm-extern): Provide it.
12777
12778 * mm-partial.el (mm-partial): Provide it.
12779
127802001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12781
12782 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
12783
996aa8c1 127842001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
12785
12786 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 12787 news.
23f87bed
MB
12788
127892001-10-28 Simon Josefsson <jas@extundo.com>
12790
12791 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
12792
127932001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
12794
12795 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
12796 ironic smilies.
12797
127982001-10-27 Simon Josefsson <jas@extundo.com>
12799
12800 * message.el (message-indent-citation): Don't add trailing
12801 whitespace when citing text.
12802
996aa8c1
MB
128032001-10-27 Jesper Harder <harder@myrealbox.com>
12804
12805 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
12806
128072001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12808
12809 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
12810 not available.
12811 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
12812 (nnweb-type-definition): Add google as alias of dejanews.
12813 (nnweb-google-parse-1): Forward 1 line.
12814
932e8ec6 128152001-10-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12816
12817 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
12818 variable `message-forward-ignored-headers'.
12819
128202001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
12821
12822 * gnus.el (gnus-expand-group-parameter): New function.
12823 (gnus-expand-group-parameters): Call it.
12824 (gnus-group-fast-parameter): New function.
12825 (gnus-group-find-parameter): Call it.
12826
128272001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12828
12829 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
12830 vector (it didn't before because of a bug).
12831 * gnus-msg.el (gnus-post-news): Use header vector directly, if
12832 available. Before it converted it to an article number.
12833
12834 This makes followup to news articles with negative numbers in
12835 nnvirtual groups use news instead of mail.
12836
128372001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12838
12839 * gnus.el (post-method): Use `native' instead of `nil'.
12840
12841 * gnus-msg.el (gnus-post-method): Ditto.
12842
128432001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
12844
12845 * gnus.el (gnus-define-group-parameter): Grammar fix.
12846
128472001-10-22 Simon Josefsson <jas@extundo.com>
12848
12849 * gnus-msg.el (gnus-extended-version): Include
12850 system-configuration.
932e8ec6 12851 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann).
23f87bed
MB
12852
128532001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
12854
12855 * gnus.el (post-method): Customization fix: `native' is not a
12856 valid value.
12857 * gnus-msg.el (gnus-post-method): Doc and customization fix:
12858 `native' is not a valid value.
12859
128602001-10-21 Simon Josefsson <jas@extundo.com>
12861
c4cc8b9a 12862 * nnimap.el (nnimap): Defgroup.
23f87bed
MB
12863 (nnimap-strict-function, nnimap-strict-function-match): New
12864 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
12865 (nnimap-split-crosspost, nnimap-split-inbox)
12866 (nnimap-split-rule, nnimap-split-predicate)
12867 (nnimap-split-predicate): Defcustom.
12868 (nnimap-split-inbox, nnimap-expunge-search-string)
12869 (nnimap-importantize-dormant): Remove "*" from doc.
12870
932e8ec6 128712001-10-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12872
12873 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
12874 not supplied via prefix arg. From Lisp, make arg mandatory.
12875 Suggested by Frank Schmitt.
12876
128772001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
12878
12879 * message.el (message-do-auto-fill): Avoid calling
12880 'rfc822-goto-eoh'.
12881
996aa8c1 128822001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12883
12884 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 12885 and add comments.
23f87bed
MB
12886
128872001-10-20 Simon Josefsson <jas@extundo.com>
12888
12889 * message.el (message-cancel-news): Support cancel-locks.
12890 Suggested by Per Abrahamsson.
12891
23f87bed
MB
12892 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
12893
4968aeff 128942001-10-20 David Z. Maze <dmaze@MIT.EDU>
996aa8c1
MB
12895
12896 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
12897 conses.
12898
23f87bed
MB
128992001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12900
12901 * mm-decode.el (mm-default-directory): Fix customize type.
12902
12903 * message.el (message-setup-fill-variables): Kludge to use
12904 normal-auto-fill-function even if auto fill is already activated.
12905
129062001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12907
12908 * message.el (message-do-auto-fill): New version that does not
12909 rely on text properties, by Simon Josefsson <jas@extundo.com>.
12910 (message-setup-1): Removed the `message-field' property.
12911
12912 * gnus-draft.el (gnus-draft-edit-message): Removed the
12913 `message-field' property.
12914
129152001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
12916
12917 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
12918 `message-field'. The `field' property has a special significance in
12919 Emacs 21.
12920
12921 * message.el (message-send, message-setup-1): Ditto.
12922
129232001-10-18 Simon Josefsson <jas@extundo.com>
12924
12925 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
12926 when undoing.
12927
996aa8c1 129282001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
12929
12930 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
12931 (gnus-summary-make-menu-bar): Ditto.
12932
129332001-10-17 Simon Josefsson <jas@extundo.com>
12934
12935 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
2f1982bb 12936 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
23f87bed 12937
996aa8c1 129382001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
12939
12940 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
12941 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
12942
129432001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12944
12945 * message.el (message-check-news-header-syntax): Special case
12946 nnvirtual groups.
12947
12948 * gnus-sum.el (gnus-summary-respool-default-method): Changed
12949 customize type to `symbol'.
12950
129512001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12952
12953 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
12954 %&foo;.
12955 (gnus-parse-simple-format): Support user extended spec too.
12956 %u&foo; invokes gnus-user-format-function-foo.
12957
129582001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12959
12960 * nnml.el (nnml-request-expire-articles): Make sure it is back to
12961 the server.
12962 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
12963 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
12964 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
12965 * nndiary.el (nndiary-request-expire-articles): Ditto.
12966 (nndiary-schedule): Defsubst it before use it.
12967 (nndiary-error): eval-and-compile.
12968
129692001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
12970
12971 * gnus-msg.el (gnus-post-method): Changed two instances of
12972 `active' to `current' and one `null' to `not'.
12973
996aa8c1 129742001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
12975
12976 * message.el (message-setup-fill-variables): Use
12977 `normal-auto-fill-function' instead of `auto-fill-function'.
12978
129792001-10-16 Simon Josefsson <jas@extundo.com>
12980
12981 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
12982 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
2f1982bb 12983 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
23f87bed 12984
932e8ec6 129852001-10-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
12986 Patch by Oliver Scholz <oscholz@my.gnus.org>.
12987
12988 * gnus-draft.el (gnus-draft-edit-message): Add text property
12989 `field' with value `header' to message headers.
12990 * message.el (message-setup-1): Really add text property to all of
12991 the header, not just part of it.
12992
129932001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
12994
12995 * gnus-group.el (gnus-group-sort-by-server): Use it.
12996
12997 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
12998
12999 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13000 and keystroke.
13001
130022001-10-14 Simon Josefsson <jas@extundo.com>
13003
13004 * dig.el: Doc fix.
13005
13006 * smime.el: Doc fix.
13007
13008 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13009 charset magic from message.el.
13010
130112001-10-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
13012
13013 Suggested by david.goldberg6@verizon.net (David S. Goldberg).
23f87bed
MB
13014
13015 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13016 'cite from g-a-wash-types.
13017 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13018 (gnus-article-hide-citation): Fix.
13019
13020 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13021 character.
13022 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13023
13024 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13025 definition.
13026 (gnus-signature-toggle): Toggle `s' mode line character.
13027
13028 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13029 doing stuff that clears it.
13030
996aa8c1 130312001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13032
13033 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13034
130352001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13036
13037 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13038 (autoload): Add some autoloads.
13039
932e8ec6 130402001-10-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13041 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13042
13043 * message.el (message-do-auto-fill): New function. Like
13044 `do-auto-fill' but don't fill when in the message header.
13045 (message-setup-1): Put a text property on the message header.
13046 (message-setup-fill-variables): Use `message-do-auto-fill'.
13047
130482001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13049
13050 * message.el (message-send-mail-partially): Insert an empty line
13051 first, because of the change of message-make-lines.
13052
130532001-10-10 Florian Weimer <fw@deneb.enyo.de>
13054
13055 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13056 iso-8859-15, make it an alias for iso-8859-1.
13057
130582001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13059
13060 * message.el (message-send-news): Don't modify the value of
13061 `message-syntax-checks' if it is not a list (possibly it is
13062 `dont-check-for-anything-just-trust-me').
13063
130642001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13065
13066 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13067 `find-coding-system' for XEmacs to check whether the coding-system
13068 `utf-8' is available.
13069
23f87bed
MB
130702001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13071
13072 * message.el (message-send-news): Oops, missed case with no
13073 "Followup-To" header...
13074
130752001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13076
13077 * message.el (message-send-news): Allow
13078 `gnus-group-name-charset-group-alist' to affect encoding of the
13079 "Newsgroups" and "Followup-To" headers.
13080
23f87bed
MB
130812001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13082
13083 * message.el (message-send-news): Don't encode Followups-To when
13084 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13085
13086 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13087 header.
13088
13089 * gnus-art.el (article-decode-group-name): Also decode
13090 "Followup-To".
13091
13092 * rfc2047.el (rfc2047-encode-message-header): Encode without
13093 asking for null methods.
13094
13095 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13096 default charset for newsgroup names in accordance with USEFOR.
13097
13098 * gnus-group.el (gnus-group-name-charset-method-alist,
13099 gnus-group-name-charset-group-alist): Removed "*" from doc
13100 strings, "*" should not be used for complex variables.
13101
131022001-10-06 Simon Josefsson <jas@extundo.com>
13103
13104 Support UTF-8 group names better.
13105
13106 * message.el (message-check-news-header-syntax): Encode group
13107 names before comparison.
13108
13109 * gnus-msg.el (gnus-copy-article-buffer): Run all
13110 `gnus-article-decode-hook's except `article-decode-charset'
13111 instead of hardcoding call to one of them.
13112
13113 * gnus-art.el (gnus-article-decode-hook): Add
13114 `article-decode-group-name'.
13115 (article-decode-group-name): New function, use `g-d-n'.
13116
13117 * gnus-group.el (gnus-group-insert-group-line): Decode
13118 gnus-tmp-group using `g-d-n'.
13119
13120 * gnus-util.el (gnus-decode-newsgroups): New function.
13121
131222001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13123
13124 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13125 `gnus-group-name-charset-group-alist'.
13126
23f87bed
MB
131272001-10-05 Simon Josefsson <jas@extundo.com>
13128
13129 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13130
13131 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13132
13133 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13134 empty folders.
13135
13136 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13137 limiting if read-all (C-u RET) was used.
13138
131392001-10-04 Simon Josefsson <jas@extundo.com>
13140
13141 * mail-source.el (mail-source-movemail-program): New variable.
13142 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13143 <thutt@thutt.vmware.com>.
13144
131452001-10-03 Simon Josefsson <jas@extundo.com>
13146
13147 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13148 (gnus-summary-line-format-alist): Fix param.
13149
131502001-10-02 Simon Josefsson <jas@extundo.com>
13151
13152 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13153 don't go through `nnimap-request-expire-articles' to delete the
13154 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13155
131562001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13157
13158 * gnus-agent.el (gnus-agent-write-active): The min in the
13159 agent/active may be larger than that in the server/active.
13160
131612001-10-01 Simon Josefsson <jas@extundo.com>
13162
13163 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13164 is IMAP4rev1.
13165
13166 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13167
13168 * nnfolder.el: Ditto.
13169
131702001-09-30 Dan Christensen <jdc@uwo.ca>
13171
13172 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13173 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13174
932e8ec6 131752001-09-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13176
13177 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13178 (message-mode-menu): Menu item for same.
13179
13180 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13181 delayed articles.
13182
13183 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13184 nndraft:delayed does not exist.
13185 (gnus-delay-initialize): Don't set up keymap, that's done from
13186 message.el now.
13187 (gnus-delay, gnus-delay-group, gnus-delay-header)
13188 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13189
131902001-09-29 Simon Josefsson <jas@extundo.com>
13191
13192 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13193 utf-8, not eight-bit-control.
13194
13195 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13196 (imap-log, imap-debug): Custom.
13197 (imap-log-buffer, imap-debug-buffer): New constants.
13198 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13199 (imap-network-open, imap-shell-open, imap-starttls-open)
13200 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13201 (imap-debug): Use imap-*-buffer.
13202
13203 * nndoc.el (nndoc-article-type): Add mailman.
13204 (nndoc-type-alist): Ditto.
13205 (nndoc-mailman-type-p): New function.
13206
132072001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13208
13209 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13210 gnus-art.el.
13211
132122001-09-27 Simon Josefsson <jas@extundo.com>
13213
13214 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
2f1982bb 13215 (gnus-topic-catchup-articles): New function. Suggested by Robin
23f87bed
MB
13216 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13217
932e8ec6 132182001-09-27 11:00:00 Gerd Möllmann <gerd@gnu.org>
23f87bed
MB
13219
13220 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13221 previous ones.
13222
996aa8c1 132232001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13224
13225 * gnus-sum.el (gnus-summary-show-article): The arglist of
13226 detect-coding-region is incompatible.
13227
996aa8c1 132282001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13229
13230 * gnus-group.el (gnus-group-delete-group): Typo.
13231
132322001-09-26 Simon Josefsson <jas@extundo.com>
13233
13234 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13235
13236 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13237
132382001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13239
13240 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13241
132422001-09-22 Simon Josefsson <jas@extundo.com>
13243
13244 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13245
13246 * nnfolder.el (nnfolder-open-marks): Ditto.
13247
13248 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13249 (gnus-update-marks): Use it.
13250 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13251 hardcoded list.
13252
13253 * gnus.el (gnus-article-special-mark-lists): Add killed.
13254 (gnus-article-unpropagated-mark-lists): New constant.
13255
132562001-09-22 Simon Josefsson <jas@extundo.com>
13257
13258 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13259 custom option.
13260
132612001-09-23 Simon Josefsson <jas@extundo.com>
13262
13263 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13264
132652001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13266
13267 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13268
132692001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13270
13271 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13272 accept lists of functions.
13273
132742001-09-20 Simon Josefsson <jas@extundo.com>
13275
13276 * gnus-group.el (gnus-group-catchup): Update expire marks in
13277 backend. Also, if ALL also set expire marks on tick/dormant.
13278
932e8ec6 132792001-09-20 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13280
13281 * message.el (message-tab-body-function): New variable.
13282 * message.el (message-tab): Use it.
13283
132842001-09-19 Sam Steingold <sds@gnu.org>
13285
13286 * gnus-win.el (gnus-buffer-configuration): Respect
13287 `gnus-bug-create-help-buffer'.
13288
132892001-09-18 Simon Josefsson <jas@extundo.com>
13290
13291 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13292 (gnus-parse-simple-format): Re-revert.
13293
e3e955fe 132942001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org> (tiny change)
23f87bed
MB
13295
13296 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13297 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13298
132992001-09-18 Simon Josefsson <jas@extundo.com>
13300
13301 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13302 signed.
13303 (gnus-parse-simple-format): Don't use it.
13304
133052001-09-17 Miles Bader <miles@gnu.org>
13306
13307 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13308 error querying a backend abort the whole process.
13309
932e8ec6 133102001-09-17 08:00:00 Gerd Möllmann <gerd@gnu.org>
23f87bed
MB
13311
13312 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13313
133142001-09-17 Didier Verna <didier@xemacs.org>
13315
2f1982bb
JB
13316 * nndiary.el: Version 0.2-b14.
13317 * gnus-diary.el (gnus-diary-check-message): Fix `read-string'
23f87bed
MB
13318 compatibility problem with XEmacs 21.1.
13319
133202001-09-15 Simon Josefsson <jas@extundo.com>
13321
13322 * gnus-group.el (gnus-group-line-format): Document %c.
13323
13324 * nnml.el (nnml-parse-head): Handle CRLF files.
13325 (nnml-generate-nov-file): Ditto.
13326 (nnml-retrieve-headers): Ditto.
13327
133282001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13329
13330 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13331
133322001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13333
13334 * gnus-spec.el (gnus-correct-substring): Still stopped one
13335 character before we wanted (never included last character).
13336 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
2f1982bb 13337 add missing "," (once per function).
23f87bed
MB
13338
133392001-09-14 Simon Josefsson <jas@extundo.com>
13340
13341 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13342 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13343 default before gnus-group is loaded and the variable set.)
13344
13345 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13346 killed or unsent marks.
13347
13348 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13349 isn't an article to set it on (e.g. when you `a' in a group).
13350
932e8ec6 133512001-09-12 Pavel Janík <Pavel@Janik.cz>
23f87bed 13352
2f1982bb 13353 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
23f87bed
MB
13354 can read e-mails from Microsoft Outlook users not using ISO
13355 8859-2 character set.
13356
133572001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13358
13359 * gnus-diary.el: Minor modifications to avoid warnings.
13360 (gnus-summary-misc-menu): defvar.
13361 (gnus-diary-check-message): Use gnus-point-at-eol.
13362 (gnus-diary-kill-entire-line): eval-and-compile.
13363
133642001-09-12 Didier Verna <didier@xemacs.org>
13365
2f1982bb
JB
13366 * nndiary.el: New version (0.2-b13).
13367 * nndiary.el (nndiary-mail-sources): Doc update.
13368 * nndiary.el (nndiary-split-methods): Ditto.
23f87bed 13369 * nndiary.el (nndiary-request-accept-article-hooks): New.
2f1982bb 13370 * nndiary.el (nndiary-request-accept-article): Use it, check
23f87bed 13371 message validity.
2f1982bb
JB
13372 * nndiary.el (nndiary-get-new-mail): Changed default to nil.
13373 * nndiary.el (nndiary-schedule): Fix bug (misplaced
23f87bed 13374 condition-case): it didn't return nil on error.
2f1982bb
JB
13375 * gnus-diary.el: New version.
13376 * gnus-diary.el (gnus-diary-summary-line-format): Removed %I.
23f87bed
MB
13377 * gnus-diary.el (gnus-diary-header-value-history): New.
13378 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13379 * gnus-diary.el (gnus-diary-add-header): New.
13380 * gnus-diary.el (gnus-diary-check-message): New.
2f1982bb
JB
13381 * gnus-diary.el (message-mode-map): Bind the above to `C-c D c'.
13382 * gnus-diary.el (gnus-article-edit-mode-map): Ditto.
23f87bed 13383
996aa8c1 133842001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13385
13386 * gnus-sum.el (gnus-select-newsgroup): Make
13387 `gnus-current-select-method' buffer-local.
13388
13389 * gnus-art.el (gnus-request-article-this-buffer): Refer
13390 `gnus-current-select-method' in the current summary buffer.
13391
996aa8c1 133922001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13393
13394 * gnus-spec.el (gnus-correct-pad-form): Fix.
13395
133962001-09-09 Simon Josefsson <jas@extundo.com>
13397
13398 * mm-decode.el (mm-inline-media-tests): Add
13399 application/x-emacs-lisp.
13400 (mm-attachment-override-types): Add
13401 application/{x-,}pkcs7-signature.
13402
13403 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13404 (gnus-server-line-format, gnus-server-mode-line-format)
13405 (gnus-server-browse-in-group-buffer): Customize.
13406
134072001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13408
13409 * nnml.el (nnml-marks-changed-p): Typo.
13410 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13411 (nnml-marks-changed-p): Use gnus-gethash.
13412 (nnml-marks-modtime): Use gnus-make-hashtable.
13413
13414 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13415 (nnfolder-request-expire-articles, nnfolder-save-marks)
13416 (nnfolder-open-marks): Typo.
13417 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13418 (nnfolder-marks-changed-p): Use gnus-gethash.
13419 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13420
134212001-09-08 Simon Josefsson <jas@extundo.com>
13422
13423 * nnfolder.el (nnfolder-marks-modtime): New variable.
13424 (nnfolder-marks-changed-p): New function.
13425 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13426 (nnfolder-request-update-info): Don't update if marks didn't change.
13427
13428 * nnml.el (nnml-marks-modtime): New variable.
13429 (nnml-marks-changed-p): New function.
13430 (nnml-save-marks, nnml-open-marks): Save modtime.
13431 (nnml-request-update-info): Don't update if marks didn't change.
13432
13433 * gnus-agent.el (gnus-agent-any-covered-gcc)
13434 (gnus-agent-add-server, gnus-agent-remove-server): Use
13435 gnus-agent-method-p.
13436
13437 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13438 (gnus-unbuttonized-mime-type-p): Use it.
13439
13440 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13441 fetch group.
13442
1b17f81a 134432001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13444
13445 * gnus-spec.el (gnus-correct-pad-form): New function.
13446 (gnus-parse-simple-format): Use it.
13447
134482001-09-07 Simon Josefsson <jas@extundo.com>
13449
13450 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13451 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13452 Putnam <reader@newsguy.com>.
13453 (gnus-group-sort-selected-groups): Touch dribble file.
13454
996aa8c1 134552001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13456
13457 * nnml.el (nnml-filenames-are-evil): New variable.
13458 (nnml-article-to-file-alist): Rename to ...
13459 (nnml-current-group-article-to-file-alist): ... this.
13460 Respect `nnml-filenames-are-evil'.
13461 (nnml-active-number): Update.
13462 (nnml-update-file-alist): Update.
13463 (nnml-request-article): Use nnheader-article-to-file-alist.
13464 (nnml-request-rename-group): Likewise.
13465
134662001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13467
13468 * gnus-sum.el (gnus-summary-insert-line): Fix.
13469
932e8ec6 134702001-09-06 Björn Torkelsson <torkel@acc.umu.se>
23f87bed
MB
13471
13472 * gnus-sum.el: Bind g-s-t-s to "W g".
13473 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
2f1982bb
JB
13474 * gnus-sum.el (gnus-summary-toggle-smiley): New function.
13475 Toggles display of graphical smilies.
23f87bed 13476
1b17f81a 134772001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13478
13479 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13480
134812001-09-06 Simon Josefsson <jas@extundo.com>
13482
13483 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13484 and unseen marks.
13485
932e8ec6 134862001-09-05 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13487
13488 * nnmail.el (nnmail-split-fancy): Document `junk'.
13489
134902001-09-04 Simon Josefsson <jas@extundo.com>
13491
13492 * imap.el (imap-search): Don't error if server is broken.
13493
134942001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13495
13496 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13497 searching for an article that isn't in the mbox.
13498
134992001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13500
13501 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13502 right, and get all the comments.
13503
135042001-09-02 Simon Josefsson <jas@extundo.com>
13505 Suggested by Dan Christensen <jdc+news@uwo.ca>
13506
13507 * nnfolder.el (nnfolder-request-update-info): Fix message.
13508
13509 * nnml.el (nnml-request-update-info): Ditto.
13510
135112001-09-01 Simon Josefsson <jas@extundo.com>
13512
13513 * nnml.el (nnml-request-expire-articles): Also bind
13514 `nnml-current-group' and `nnml-article-file-alist' when using
2f1982bb 13515 expiry-target. (Otherwise nnml will be in a inconsistent internal
23f87bed
MB
13516 state causing all kind of problems.)
13517 (nnml-request-expire-articles): If `nnml-article-to-file' or
10d1d0af 13518 `file-attributes' fail, return article as un-expirable instead
23f87bed
MB
13519 of treating it as expired.
13520
135212001-08-31 Sam Steingold <sds@gnu.org>
13522
13523 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13524 typo: `exmine' --> `examine'.
13525
135262001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13527
13528 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13529
135302001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13531
13532 * nnml.el (nnml-check-directory-twice): Remove.
13533 (nnml-retrieve-headers): Ditto.
13534 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13535
135362001-08-30 Andrew Innes <andrewi@gnu.org>
13537
13538 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13539 directory twice on Windows, or on GNU Emacs-21.
13540
135412001-08-30 Andrew Innes <andrewi@gnu.org>
13542
13543 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13544 (nnml-request-rename-group): Ditto.
13545 (nnml-active-number): Ditto.
13546 (nnml-request-create-group): Use nnml-directory-articles.
13547 (nnml-request-expire-articles): Use nnml-directory-articles, which
13548 gets list from nov database if available.
13549 (nnml-get-nov-buffer): New function.
13550 (nnml-open-nov): Use it.
13551 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13552 gets alist from nov database if available.
13553 (nnml-directory-articles): New function.
13554 (nnml-article-to-file-alist): New function.
13555
135562001-08-30 Andrew Innes <andrewi@gnu.org>
13557
13558 * mm-decode.el (mm-display-external): Use `name' as filename, if
13559 `filename' attribute is not present.
13560
135612001-08-30 Andrew Innes <andrewi@gnu.org>
13562
13563 * mail-source.el (mail-source-flash): New defcustom.
13564 (mail-source-new-mail-p): Ring visible bell if appropriate.
13565 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13566 timer is cleared even if mail check signals an error.
13567
135682001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13569
13570 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13571 type 'list.
13572
135732001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13574
13575 * flow-fill.el (fill-flowed): eol might be point-max.
13576
135772001-08-27 Simon Josefsson <jas@extundo.com>
13578
13579 * nnml.el (nnml-request-update-info): Fix message.
13580 (nnml-open-marks): Ditto.
13581
13582 * nnfolder.el (nnfolder-request-update-info):
13583 (nnfolder-open-marks): Fix message.
13584
135852001-08-25 Simon Josefsson <jas@extundo.com>
13586
13587 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13588 after group in ~/.
13589
1b17f81a 135902001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13591
13592 * nnfolder.el (nnfolder-open-marks): Fix typo.
13593 * nnml.el (nnml-open-marks): Likewise.
13594
135952001-08-25 Simon Josefsson <jas@extundo.com>
13596
13597 Make nnfolder groups self-contained as far as marks are concerned.
13598
13599 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13600 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13601 (nnfolder-open-server): Make marks directory.
13602 (nnfolder-request-delete-group): Delete marks file.
13603 (nnfolder-request-delete-group): Check of nov/marks file exist
13604 before deleting.
13605 (nnfolder-request-rename-group): Rename marks file.
13606 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13607 (nnfolder-request-set-mark, nnfolder-request-update-info)
13608 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13609 (nnfolder-open-marks): New functions.
13610 (top-level): Require gnus.
13611
136122001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13613
13614 * nnweb.el (nnweb-type-definition): Use google raw file.
13615 (nnweb-google-parse-1): Ditto.
13616 (nnweb-google-identity): Ditto.
13617 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13618 (nnweb-altavista-wash-article): Ditto.
13619 (nnweb-request-article): Remove nnweb-decode-entities.
13620
13621 * nnml.el: Require 'gnus.
13622
136232001-08-25 Simon Josefsson <jas@extundo.com>
13624
13625 * nnml.el (nnml-marks-is-evil): Add doc.
13626
136272001-08-25 Simon Josefsson <jas@extundo.com>
13628
13629 * nnml.el (nnml-save-marks): Wrap saving marks in a
13630 condition-case, to allow user to start Gnus if saving marks failed
13631 for some reason.
13632
136332001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13634
13635 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13636
13637 * gnus-group.el (gnus-update-group-mark-positions): Bind
13638 gnus-group-update-hook to nil.
13639
136402001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13641
13642 * mml.el (mml-generate-mime-1): Force as multibyte string.
13643
1b17f81a 136442001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13645
13646 * gnus-sum.el (gnus-summary-insert-line)
13647 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13648
136492001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13650
13651 * gnus-spec.el (gnus-correct-substring): Take optional END.
13652
13653 * nnrss.el (nnrss-request-article): Remove \n.
13654 (nnrss-retrieve-headers): Lines number is -1.
13655
136562001-08-24 Simon Josefsson <jas@extundo.com>
13657
13658 * gnus-group.el (gnus-info-clear-data): Call
13659 nnfoo-request-set-mark to propagate marks. Fix bug:
13660 `gnus-group-update-line' doesn't update read range unless we call
13661 `gnus-get-unread-articles-in-group' first.
13662
13663 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13664 to server.
13665
136662001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13667
13668 * gnus-util.el (gnus-create-info-command): Return an interactive
13669 function.
13670
1b17f81a 136712001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13672
13673 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13674
136752001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13676
13677 * gnus-sum.el (gnus-select-newsgroup): Use it.
13678
13679 * gnus-util.el (gnus-not-ignore): New function.
13680
23f87bed
MB
13681 * gnus-util.el (gnus-create-info-command): New function.
13682
13683 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13684 right node.
13685
13686 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13687 (gnus-summary-limit-children): Use 'identity instead of `all'.
13688 (gnus-summary-limit-to-display-predicate): New command and
13689 keystroke.
13690
136912001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13692
13693 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13694
13695 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13696
136972001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13698
13699 * gnus-spec.el: Add the Gnus version.
13700 (gnus-update-format-specifications): If the Gnus version changes,
13701 nix out the format spec cache.
13702
13703 * gnus.el (gnus-continuum-version): Made into a command and
13704 optionalize the VERSION.
13705
13706 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13707 the start of the lines.
13708
137092001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13710
13711 * gnus.el (gnus-visual-p): Define function before use of
13712 function.
13713
137142001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13715
13716 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13717 (gnus-article-mark-to-type): New function.
13718 (gnus-update-missing-marks): Only update marks of type 'list.
13719
13720 * gnus.el (gnus-article-special-mark-lists): New variable.
13721
137222001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13723
13724 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13725 (gnus-select-newsgroup): Still use 'all.
13726 (gnus-summary-initial-limit): Comparing with 'all.
13727
137282001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13729
13730 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13731 active.
13732
137332001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13734
13735 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13736 nnslashdot-*-retrieve-headers.
13737 (nnslashdot-request-article): Fix for slashcode 2.2.
13738 (nnslashdot-make-tuple): New function.
13739 (nnslashdot-read-groups): Use it.
13740
137412001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13742
13743 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13744 list.
13745
13746 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13747
137482001-08-20 Simon Josefsson <jas@extundo.com>
13749
13750 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
13751 opened, error instead of continuing (and exploding later).
13752
137532001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13754
13755 * gnus.el (gnus-expand-group-parameters): Return the parameter
13756 list.
13757
13758 * gnus-sum.el (gnus-summary-show-article): Doc fix.
13759 (gnus-summary-show-article): Guess at charset if required.
13760
13761 * gnus-spec.el (gnus-correct-substring): Stopped one character
13762 before we wanted.
13763
932e8ec6 137642001-08-19 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
13765
13766 * earcon.el (earcon-auto-play): Remove unused option.
13767
137682001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
13769
13770 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
13771 message down in levels, since it happens very fast.
13772
13773 * smiley-ems.el (smiley-update-cache): Respect the symbol version
13774 of smiley-regexp-alist.
13775
13776 * mm-view.el (mm-inline-text): Ignore vcard errors.
13777
13778 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
13779
13780 * gnus-score.el (gnus-all-score-files): Use append instead of
13781 nconc.
13782
13783 * gnus.el (gnus-splash-face): Doc fix.
13784
13785 * mm-decode.el (mm-mailcap-command): Use
13786 mm-path-name-rewrite-functions.
13787 (mm-path-name-rewrite-functions): New variable.
13788
13789 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
13790 (gnus-complex-form-to-spec): Insert tab.
13791 (gnus-spec-tab): New function.
13792
13793 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
13794 entering the group.
13795
13796 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
13797 the positional spec.
13798 (gnus-parse-complex-format): React to %C.
13799
13800 * gnus-ems.el (gnus-char-width): Moved here.
13801
13802 * gnus-sum.el (gnus-select-newsgroup): Set
13803 gnus-newsgroup-articles.
13804 (gnus-unseen-mark): New variable.
13805 (gnus-newsgroup-unseen): Ditto.
13806 (gnus-newsgroup-seen): Ditto.
13807 (gnus-adjust-marked-articles): Use them.
13808 (gnus-update-marks): Use them.
13809 (gnus-summary-update-secondary-mark): Display.
13810 (gnus-summary-prepare-threads): Display.
13811
13812 * gnus-msg.el (gnus-inews-group-method): Use and return the
13813 method, not the server.
13814
138152001-08-19 Simon Josefsson <jas@extundo.com>
13816
13817 * gnus-srvr.el (gnus-server-agent-face): New.
13818 (gnus-server-agent-face): New.
13819 (gnus-server-mode): Turn on font-lock-mode.
13820
13821 * gnus.el (gnus-server-visual): Add defgroup.
13822
1b17f81a 138232001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
13824
13825 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
13826 gnus-server-denied-face): New.
13827 (gnus-server-opened-face, gnus-server-closed-face,
13828 gnus-server-denied-face): New.
13829 (gnus-server-font-lock-keywords): Add.
13830
138312001-08-19 Simon Josefsson <jas@extundo.com>
13832
13833 * nnml.el (nnml-request-set-mark): Return nil.
13834 (nnml-save-marks): Use nnml-possibly-create-directory.
13835 (nnml-open-marks): Only work in temp buffer when inserting/reading
13836 .marks file.
13837
138382001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13839
13840 * gnus.el (gnus-expand-group-parameters): Fix.
13841
13842 * gnus-spec.el (gnus-char-width): New function.
13843 (gnus-correct-substring, gnus-correct-length): Use it.
13844
13845 * message.el (message-required-mail-headers): Fix doc.
13846
138472001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13848
13849 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
13850
13851 * mm-decode.el (mm-save-part-to-file): Insert the handle.
13852
138532001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13854
13855 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
13856 slashdot 2.2 (not fully fixed yet).
13857 (nnslashdot-request-article): Ditto.
13858
138592001-08-18 Simon Josefsson <jas@extundo.com>
13860
13861 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
13862 nnimap.
13863
13864 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
13865 gnus-util.
13866 (nnimap-request-update-info-internal): Use new functions.
13867
13868 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
13869 new functions.
13870
138712001-08-18 Simon Josefsson <jas@extundo.com>
13872
13873 Make nnml groups self-contained as far as marks are concerned.
13874
13875 * nnml.el (nnml-request-delete-group): Delete marks file.
13876 (nnml-request-rename-group): Move marks file.
13877 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
13878 variables.
13879 (nnml-request-set-mark, nnml-request-update-info): New server
13880 functions.
13881 (nnml-save-marks, nnml-open-marks): New functions.
13882
138832001-08-18 Simon Josefsson <jas@extundo.com>
13884
13885 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
13886 `set' when setting marks.
13887
138882001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13889
13890 * gnus.el (gnus-info-find-node): Take an argument.
13891
13892 * gnus-art.el (gnus-button-handle-info): New function.
13893 (gnus-url-unhex-string): Replace "+" with " ".
13894
138952001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13896
13897 * message.el (message-check-news-header-syntax): Check bad From.
13898
138992001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
13900
13901 * gnus-spec.el (gnus-correct-length): New function.
13902 (gnus-correct-substring): New function.
13903 (gnus-tilde-max-form): Use it.
13904
139052001-08-17 Nevin Kapur <nevin@jhu.edu>
13906
13907 * nnmh.el: Docstring changes as below.
13908
13909 * nnml.el: Docstring changes as below.
13910
13911 * nnbabyl.el: Docstring changes as below.
13912
13913 * nnmbox.el: Docstring changes as below.
13914
13915 * nnfolder.el: Added docstrings identifying each virtual server
13916 parameter.
13917
139182001-08-18 Simon Josefsson <jas@extundo.com>
13919
13920 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
13921
932e8ec6 139222001-08-17 Björn Torkelsson <torkel@acc.kth.se>
23f87bed 13923
2f1982bb 13924 * message.el: Rename "Abort Message" to "Postpone Message".
23f87bed
MB
13925 Remove "Attach file as MIME" from Message menu, it's already in
13926 the MIME menu.
13927
139282001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13929
13930 * smime.el (smime-point-at-eol): eval-and-compile.
13931 (smime-make-temp-file): New function.
13932 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
13933 Use it.
13934
139352001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13936
13937 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
13938 (gnus-agent-summary-fetch-group): New command and keystroke.
13939
13940 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
13941 (gnus-mime-display-security): Make it respect
13942 gnus-unbuttonized-mime-type-p.
13943
13944 * gnus-sum.el (gnus-articles-to-read): Comments.
13945 (gnus-article-marked-p): New function.
13946 (gnus-summary-display-make-predicate): New function.
13947 (gnus-select-newsgroup): Use them.
13948
13949 * mm-decode.el (mm-save-part-to-file): Made it not error.
13950
139512001-08-17 Simon Josefsson <jas@extundo.com>
13952
13953 * imap.el (imap-wait-for-tag): If process-status isn't open or
13954 run, return nil instead of sit-for looping.
13955
139562001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
13957
23f87bed
MB
13958 * gnus.el (gnus-message-archive-method): Default to "archive".
13959 (gnus-message-archive-method): Doc fix.
13960 (gnus-parameters-get-parameter): Cleaned up.
13961 (gnus-expand-group-parameter): New function.
13962
13963 * gnus-start.el (gnus-setup-news): Push the archive server only
13964 the server list.
13965
13966 * mml.el (mml-menu): Changed name to "Attachments".
13967
13968 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
cd1181db 13969 when there is something to destroy.
23f87bed
MB
13970
139712001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
13972
13973 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
13974 nil.
13975
932e8ec6 139762001-08-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13977
13978 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
13979 which specifies a time today or tomorrow.
13980
932e8ec6 139812001-08-15 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
13982
13983 * gnus-agent.el (gnus-agent-make-mode-line-string)
13984 (gnus-agent-toggle-plugged): Use new API.
13985
932e8ec6 139862001-08-14 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
13987
13988 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
13989 deadline has expired.
13990
139912001-08-12 Simon Josefsson <jas@extundo.com>
2f1982bb
JB
13992
13993 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE.
23f87bed
MB
13994
13995 Support `recent' mark indicating newly arrived messages (to
13996 separate from old but unread messages).
13997
13998 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
13999 `nnmail-split-history' if recent is > 0.
14000 (nnimap-request-update-info-internal): Update `recent' marks.
14001 (nnimap-request-set-mark): Never set `recent' marks.
14002 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14003 recent.
14004
14005 * gnus-sum.el (gnus-recent-mark): New mark.
14006 (gnus-newsgroup-recent): New variable.
14007 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14008 (gnus-summary-prepare-threads): Mark recent articles.
14009 (gnus-summary-add-mark): Support recent.
14010 (gnus-summary-update-secondary-mark): Support recent.
14011
14012 * gnus.el (gnus-article-mark-lists): Add recent.
14013
140142001-08-12 Simon Josefsson <jas@extundo.com>
14015
14016 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14017 whether successful decoding took place. Add doc.
14018
140192001-08-12 Simon Josefsson <jas@extundo.com>
14020 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14021
14022 * gnus.el (gnus-summary-line-format, gnus-parameters):
14023 * gnus-gl.el (gnus-summary-grouplens-line-format):
14024 * gnus-salt.el (gnus-summary-pick-line-format):
14025 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14026
140272001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14028
14029 * gnus-score.el (gnus-score-string): Fix `match' regexp
14030 for `extra' header case.
14031
140322001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14033
14034 * nnmbox.el (nnmbox-read-mbox): No warning.
14035
140362001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14037
14038 * nndoc.el (nndoc-article-type): Fix doc.
14039 (nndoc-generate-article-function): New variable.
14040 (nndoc-dissection-function): New variable.
14041 (nndoc-type-alist): Add oe-dbx.
14042 (nndoc-oe-dbx-type-p): New function.
14043 (nndoc-oe-dbx-dissection): New function.
14044 (nndoc-oe-dbx-generate-article): New function.
14045
932e8ec6 140462001-08-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14047
14048 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14049 whether deadline has been reached. Patch from Dan Nicolaescu
14050 <dann@godzilla.ics.uci.edu>.
14051
140522001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14053
14054 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2f1982bb 14055 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
23f87bed
MB
14056 <rintaman@cs.Helsinki.FI>.
14057
14058 * mail-source.el (mail-source-movemail): The error buffer is
14059 modified, but nothing in it.
14060
140612001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14062
14063 * message.el (message-bogus-system-names): New variable.
14064 (message-make-fqdn): Use it.
14065
140662001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14067
14068 * nndraft.el (nndraft-request-group): Use
14069 nndraft-auto-save-file-name.
14070
140712001-08-09 Simon Josefsson <jas@extundo.com>
14072
14073 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14074 Don't ask whether to decrypt. Just leave result in buffer (don't
14075 call mm).
14076
14077 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14078 parts as well.
14079 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14080 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14081
140822001-08-09 Simon Josefsson <jas@extundo.com>
14083
14084 * mm-decode.el (mm-insert-part): Return decoding success status.
14085 (mm-save-part-to-file): Error if decoding failed.
14086
140872001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14088
14089 * message.el (message-tab): Use indent-relative.
14090 (message-mode): Don't bind indent-line-function to indent-relative.
14091
140922001-08-09 Simon Josefsson <jas@extundo.com>
14093
2f1982bb 14094 * message.el (message-get-reply-headers): Fix string. Suggested by
23f87bed
MB
14095 Christoph Conrad <cc@cli.de>.
14096
140972001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14098
14099 * message.el (message-tab): Use the current value of
14100 indent-line-function.
14101 (message-mode): Bind indent-line-function to indent-relative.
14102
141032001-08-08 Simon Josefsson <jas@extundo.com>
14104
14105 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14106 whether `imtest' is installed.
14107
1b17f81a 141082001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14109
14110 * gnus-sum.el (gnus-summary-show-article): Call
14111 gnus-summary-update-secondary-secondary-mark.
14112 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14113 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14114
932e8ec6 141152001-08-07 16:00:00 Gerd Möllmann <gerd@gnu.org>
1b17f81a
MB
14116
14117 * mm-uu.el (mm-uu-dissect): Autoload.
14118
23f87bed
MB
141192001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14120
14121 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14122
14123 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14124
23f87bed
MB
14125 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14126
14127 * gnus-util.el (gnus-output-to-rmail): Ditto.
14128 (gnus-output-to-mail): Ditto.
14129
14130 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14131
141322001-08-06 Florian Weimer <fw@deneb.enyo.de>
14133
14134 * message.el (message-indent-citation): Use
14135 `message-yank-cited-prefix' for empty lines.
14136
141372001-08-05 Florian Weimer <fw@deneb.enyo.de>
14138
14139 * message.el (message-indent-citation): Quote only lines starting
14140 with ">" using `message-yank-cited-prefix'.
14141
e3e955fe 141422001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com> (tiny change)
23f87bed
MB
14143
14144 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14145 gnus-cache-fully-p.
14146
141472001-08-04 Simon Josefsson <jas@extundo.com>
14148
14149 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14150 file if it doesn't exist (by calling gnus-cache-read-active).
14151
141522001-08-04 Simon Josefsson <jas@extundo.com>
14153
14154 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14155 (gnus-cache-passively-or-fully-p): Removed.
14156 (gnus-cache-fully-p): Fix it.
14157
14158 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14159
141602001-08-04 Simon Josefsson <jas@extundo.com>
14161
14162 * gnus-cache.el (gnus-cache-fully-p)
14163 (gnus-cache-passively-or-fully-p): New functions.
14164 (gnus-cache-possibly-enter-article): Cosmetic change, use
14165 `g-c-p-o-f-p'.
14166 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14167 was bogus (`g-c-p-a-a' does not change active info, just change
14168 the functions parameters).
14169 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14170 not removed in groups that match `gnus-uncacheable-groups'.
14171
14172 Reported and modifications based on discussions with Nuutti
14173 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14174
141752001-08-04 Simon Josefsson <jas@extundo.com>
14176 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14177
14178 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14179 calls `gnus-cache-update-active' if bounds has been extended.
14180
141812001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14182
14183 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14184 before remove.
14185 (gnus-mime-security-show-details): Ditto.
14186
932e8ec6 141872001-08-04 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14188
14189 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14190 syntax. Protect string-match against nil string and regexp.
14191
141922001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14193
14194 * mm-util.el (mm-find-charset-region): Remove control-1.
14195
141962001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14197
14198 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14199
142002001-08-04 Simon Josefsson <jas@extundo.com>
14201
14202 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14203 buffer. Delete MIME-Version header.
14204
142052001-08-03 Simon Josefsson <jas@extundo.com>
14206
14207 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14208 that is entered does not necessarily have the highest article
14209 number in the group, so use `gnus-cache-possibly-alter-active'
14210 instead of `gnus-cache-update-active'.
14211
142122001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14213
14214 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14215
142162001-08-03 Simon Josefsson <jas@extundo.com>
14217
2f1982bb 14218 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security menu.
23f87bed
MB
14219
142202001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14221
14222 * gnus.el (post-method): New group parameter. It also provides
14223 the user option `gnus-post-method-alist' and the internal function
14224 `gnus-parameter-post-method'.
14225
14226 * gnus-msg.el (gnus-post-method): Bind the value of
14227 `gnus-post-method' to the group parameter if it is defined.
14228
142292001-08-02 Simon Josefsson <jas@extundo.com>
14230
14231 * smime.el (smime-extra-arguments): Removed.
14232 (smime-call-openssl-region): Don't use it.
14233
142342001-08-02 Simon Josefsson <jas@extundo.com>
14235
14236 * smime.el (smime-sign-region): Handle stderr.
14237 (smime-encrypt-region): Ditto.
14238
14239 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14240 match the ASN.1 length bytes.
14241 (mm-pkcs7-enveloped-magic): Ditto.
14242 (mm-view-pkcs7-get-type): Don't regexp quote.
14243
1b17f81a 142442001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14245
14246 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14247
142482001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14249
14250 * gnus-art.el (gnus-header-button-alist): References regexp.
14251
142522001-08-01 Gerd Moellmann <gerd@gnu.org>
14253
14254 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14255 already fboundp. Add INTERACTIVE arg to autoload form.
14256
142572001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14258
14259 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14260
14261 * nnmail.el (nnmail-cache-open): Ditto.
14262
142632001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14264
14265 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14266
142672001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14268
14269 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14270
142712001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
932e8ec6 14272 Originally from Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14273
14274 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14275 (gnus-agent-toggle-plugged): Use it.
14276
142772001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14278
14279 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14280 (gnus-ding-file-coding-system): New variable.
14281 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14282 (gnus-slave-save-newsrc): Use it.
14283
932e8ec6 142842001-07-31 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14285
14286 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14287 syntax.
14288
142892001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14290 Originally from Andreas Fuchs <asf@void.at>
14291
14292 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14293 (mml2015-gpg-pretty-print-fpr): New function.
14294 (mml2015-gpg-extract-signature-details): More details, rename from
14295 `m-g-e-from'.
14296 (mml2015-gpg-verify): Use them.
14297 (mml2015-gpg-clear-verify): Use them.
14298
142992001-07-31 Simon Josefsson <jas@extundo.com>
14300
14301 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14302 buffer when done.
14303
143042001-07-30 Simon Josefsson <jas@extundo.com>
14305
14306 * smime.el (smime-call-openssl-region): Revert previous change,
14307 just pass on buf to `call-process-region'.
14308 (smime-verify-region): Doc fix. Don't message stuff. Use
14309 `smime-new-details-buffer'. Inserts error messages into buffer.
14310 (smime-noverify-region): Ditto.
14311 (smime-decrypt-region): Ditto. Handles stderr separately.
14312 (smime-verify-buffer, smime-noverify-buffer)
14313 (smime-decrypt-buffer): Doc fix.
14314 (smime-new-details-buffer): New function.
14315 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14316 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14317 (smime-sign-region, smime-encrypt-region): Don't use
14318 `insert-buffer'.
14319
14320 * mml-smime.el (mml-smime-verify): Fix security button strings.
14321
143222001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14323
14324 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14325 gnus-article-mime-handles.
14326
143272001-07-29 Simon Josefsson <jas@extundo.com>
14328
14329 * mail-source.el (top-level): Require message for message-directory.
14330 (mail-source-directory): Change default to message-directory.
14331
14332 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14333 (smime-certificate-directory, smime-openssl-program)
14334 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14335 (smime-extra-arguments): New variable.
14336 (smime-dns-server): Fix customize group.
14337 (smime-call-openssl-region): Use `smime-extra-arguments'.
14338
1b17f81a 143392001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14340
14341 * smime.el (smime-call-openssl-region): Ignore stderr.
14342
1b17f81a 143432001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14344
14345 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14346 file.
14347
143482001-07-29 Simon Josefsson <jas@extundo.com>
14349
14350 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14351
14352 Support S/MIME decryption.
14353
14354 * mm-decode.el (mm-inline-media-tests):
14355 (mm-inlined-types):
14356 (mm-automatic-display):
14357 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14358
14359 * mm-view.el (mm-pkcs7-signed-magic):
14360 (mm-pkcs7-enveloped-magic): New variables.
14361 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14362 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14363 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14364 PKCS#7 blobs.
14365
14366 * smime.el (smime-decrypt-region): Expand keyfile.
14367
143682001-07-29 Simon Josefsson <jas@extundo.com>
14369
14370 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14371 `ssl.el' variables.
14372
14373 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14374 but line instead of narrowing to it, because `nnmail-parse-active'
14375 calls widen. Thanks to Christoph Conrad
14376 <christoph.conrad@gmx.de>.
14377
932e8ec6 143782001-07-29 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14379
14380 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14381 for %B spec.
14382
14383 * gnus-sum.el (gnus-summary-prepare-threads): If
14384 gnus-sum-thread-tree-root is nil, use subject instead.
14385 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14386 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14387 (gnus-sum-thread-tree-leaf-with-other)
14388 (gnus-sum-thread-tree-single-leaf): Documentation.
14389 (gnus-sum-thread-tree-single-indent): Allow nil.
14390
143912001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14392
14393 * message.el (message-fill-paragraph): Do nothing if the user
14394 wants filladapt-mode.
14395
143962001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14397
14398 * mm-decode.el (mm-image-type-from-buffer): New function.
14399 (mm-get-image): Use it.
14400
144012001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14402
14403 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14404
14405 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14406 mm-display-parts too.
14407
144082001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14409
14410 * nnfolder.el (nnfolder-request-accept-article): Bind
14411 nntp-server-buffer.
14412
14413 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14414 nntp-server-buffer.
14415
144162001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14417
14418 * message.el (message-check-news-header-syntax): Use
14419 message-post-method.
14420 (message-send-news): Bind message-post-method.
14421
144222001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14423
14424 * mml.el (mml-tweak-type-alist): New variable.
14425 (mml-tweak-function-alist): New variable.
14426 (mml-tweak-part): New function.
14427 (mml-generate-mime-1): Use it.
14428
144292001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14430
14431 * nnfolder.el (nnfolder-request-accept-article): Replace
14432 nnfolder-request-list.
14433
144342001-07-27 Simon Josefsson <jas@extundo.com>
14435
14436 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14437 nnoo-change-server failed to do it.
14438
144392001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14440
14441 * gnus.el (gnus-parameters): Make it customizable.
14442
144432001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14444
14445 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14446
14447 * message.el (message-set-auto-save-file-name): More
14448 poor-system-types.
14449
14450 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14451
14452 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14453 supports +.
14454
144552001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14456
14457 * mm-decode.el (mm-readable-p): New function.
14458 (mm-inline-media-tests): Fix the default testers.
14459
144602001-07-26 Simon Josefsson <jas@extundo.com>
14461
14462 * nnimap.el (nnimap-version): Bump version number.
14463
1b17f81a 144642001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14465
14466 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14467 in M$Windows too.
14468
932e8ec6 144692001-07-26 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14470
14471 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14472
144732001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14474
14475 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14476
14477 * mm-decode.el (mm-get-image): Guess then use the type.
14478
14479 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14480
144812001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14482
14483 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14484 display (%B) for threads if threading is off.
14485
1b17f81a 144862001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14487
14488 * gnus-msg.el: Customization patch.
14489
144902001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14491
14492 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14493 variable.
14494 (nnmail-split-fancy-with-parent): Ignore certain groups.
14495
144962001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14497
14498 * gnus-util.el (gnus-byte-compile): New function.
14499 (gnus-use-byte-compile): New variable.
14500 (gnus-make-sort-function): Use it.
14501
14502 * nnmail.el (nnmail-get-new-mail): Use it.
14503
14504 * gnus-agent.el (gnus-category-make-function): Simple function or
14505 compiled function.
14506 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14507
14508 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14509 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14510 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14511
14512 * message.el (message-check-news-header-syntax): Remove quote.
14513
145142001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14515
14516 * message.el (message-use-mail-followup-to): `t' is not a
14517 documented value.
14518
145192001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14520
14521 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14522
145232001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14524
14525 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14526 there are long lines.
14527
23f87bed
MB
145282001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14529
14530 * message.el (message-bounce): If no Return-Path, the whole
14531 content is considered as the original message.
14532
14533 * nnml.el (nnml-check-directory-twice): New variable.
14534 (nnml-article-to-file): Use it.
14535 (nnml-retrieve-headers): Hack it.
14536
145372001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14538
14539 * gnus-win.el (gnus-buffer-configuration): New configure.
14540
14541 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14542 not alive.
14543
14544 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14545 (mm-display-external): Use display-term configure.
14546
932e8ec6 145472001-07-24 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14548
14549 * gnus-delay.el (gnus-delay-default-hour): New variable.
14550 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14551
1b17f81a 145522001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14553
14554 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14555 (gnus-summary-prepare-threads): Ditto.
14556
14557 * gnus.el (gnus-summary-line-format): Add %B.
14558
145592001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14560
14561 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14562
14563 * mm-util.el (mm-string-as-multibyte): New function.
14564
14565 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14566
145672001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14568
14569 * mm-util.el (mm-universal-coding-system): New variable.
14570
14571 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14572
14573 * score-mode.el (score-mode-coding-system): Use it.
14574
145752001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14576
14577 * gnus-start.el (gnus-setup-news): Call
14578 `gnus-check-bogus-newsgroups' just after the native server is
14579 opened.
14580
932e8ec6 145812001-07-23 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14582
14583 * nnmail.el (nnmail-do-request-post): Util function to be used by
14584 `nnchoke-request-post' for all nnmail-derived backends.
14585
14586 * nnml.el (nnml-request-post): Use it.
14587
14588 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14589 backend, for it groks nnml-request-post.
14590
14591 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14592 Treat `mail-post' backends like `mail' backends, not like `news'
14593 backends.
14594
145952001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14596
14597 * gnus-msg.el (gnus-setup-message): make-local-hook.
14598
932e8ec6 145992001-07-22 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14600
14601 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14602 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14603 <karl@charcoal.com>, slightly changed by Kai.
14604
14605 * message.el (message-check-news-header-syntax): When checking
14606 whether the groups exist, check the right server based on
14607 `gnus-post-method'.
14608
932e8ec6 146092001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14610
14611 * gnus-delay.el: New file.
14612
146132001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14614
14615 * mm-util.el (mm-read-coding-system): Take two arguments.
14616
14617 * gnus-sum.el (gnus-summary-show-article): Use
14618 mm-read-coding-system.
14619
14620 * gnus-art.el (article-de-quoted-unreadable):
14621 (article-de-base64-unreadable, article-wash-html):
14622 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14623
932e8ec6 146242001-07-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14625
14626 * nnml.el (nnml-request-post): New function. Can be used for
14627 annotations in nnml groups.
14628
146292001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14630
14631 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14632 command.
14633
14634 * gnus-start.el (gnus-find-new-newsgroups): Use
14635 `message-make-date' instead of `current-time-string'.
14636 (gnus-ask-server-for-new-groups): Ditto.
14637 (gnus-check-first-time-used): Ditto.
14638
146392001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14640
14641 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14642
146432001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14644
14645 * message.el (message-shorten-references): Change `maxcount' and
14646 `cut' to obey USEFOR draft 5.
14647
146482001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14649
14650 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14651 (gnus-summary-set-article-display-arrow): New function.
14652 (gnus-summary-goto-subject): Use it.
14653
146542001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14655
14656 * gnus-sum.el (gnus-summary-import-article): Insert date if
14657 doesn't exist.
14658
146592001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14660
14661 * mml.el (mml-content-type-parameters): New variable.
14662 (mml-content-disposition-parameters): New variable.
14663 (mml-insert-mime-headers): Use them.
14664 (mml-parse-1): Accept charset.
14665
146662001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14667
14668 * gnus-group.el (gnus-group-select-group): Doc fix.
14669
14670 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14671
23f87bed 146722001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
c0943d3d 14673 From: Stefan Monnier <monnier@cs.yale.edu>
23f87bed
MB
14674
14675 * message.el (message-mode): Use define-derived-mode.
14676 (message-tab): message-completion-alist.
14677
14678 * imap.el (imap-interactive-login): Use make-local-variable.
14679 (imap-open): Ditto.
14680 (imap-authenticate): Ditto.
14681
14682 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14683
14684 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14685
932e8ec6 146862001-07-16 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
14687
14688 * message.el (message-citation-line-function): Refer to
14689 gnus-cite-attribution-suffix.
14690
932e8ec6 146912001-07-15 Pavel Janík <Pavel@Janik.cz>
23f87bed 14692
db872260 14693 * gnus-art.el, ...: Error convention changes.
23f87bed 14694
a12bf61e
GM
14695 * binhex.el, earcon.el, gnus-agent.el, gnus-art.el, gnus-audio.el:
14696 * gnus-logic.el, gnus-ml.el, gnus-mlspl.el, gnus-setup.el:
14697 * gnus-srvr.el, gnus-sum.el, gnus-uu.el, gnus-vm.el, ietf-drums.el:
14698 * mail-parse.el, mail-prsvr.el, mail-source.el, mm-bodies.el:
14699 * mm-decode.el, mm-encode.el, mm-partial.el, mm-util.el, mm-uu.el:
14700 * mm-view.el, mml.el, nnimap.el, nnoo.el, parse-time.el, rfc1843.el:
14701 * rfc2045.el, rfc2047.el, rfc2104.el, rfc2231.el, time-date.el:
14702 * uudecode.el: Some fixes to follow coding conventions.
14703
23f87bed
MB
147042001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14705
14706 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14707
147082001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14709
14710 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14711 (nnrss-read-server-data): Ditto.
14712
932e8ec6 147132001-07-13 12:00:00 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14714
14715 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14716 * Cleanup files.
1b17f81a 14717
23f87bed
MB
147182001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14719
14720 * gnus.el (gnus-summary-line-format): Add %o.
14721
14722 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14723 unless shell outputs something.
14724
147252001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14726
14727 * gnus-art.el (gnus-boring-article-headers): Better doc.
14728 (article-hide-headers): Better regexp.
14729 Suggested by Matt Swift <swift@alum.mit.edu>.
14730
14731 * nnheader.el (nnheader-max-head-length): Better doc.
14732 (nnheader-header-value): Skip spaces.
14733 (nnheader-parse-head): Remove space.
14734 Suggested by Matt Swift <swift@alum.mit.edu>.
14735
14736 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14737 (gnus-get-newsgroup-headers): Remove space.
14738
147392001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14740
14741 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14742 (gnus-summary-reply): Use it.
14743 (gnus-summary-reply-broken-reply-to): New function.
14744 (gnus-msg-force-broken-reply-to): New function.
14745
14746 * mm-view.el (mm-inline-text): Showing as text/plain when error.
14747
147482001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14749
14750 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
14751
147522001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14753
14754 * mm-decode.el (mm-external-terminal-program): New variable.
2f1982bb 14755 (mm-display-external): Use it. Use term to display when no
23f87bed
MB
14756 window-system.
14757
932e8ec6 147582001-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
23f87bed
MB
14759
14760 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2f1982bb 14761 Browse->Next entries to Browse->Prev.
23f87bed
MB
14762
147632001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14764
14765 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
14766
147672001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14768
14769 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
14770 for the default encoding.
14771
14772 * nnrss.el (nnrss-url-field): New field.
14773 (nnrss-request-article): Add newsgroups.
14774
14775 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
14776
147772001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14778
14779 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
14780
14781 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
14782 (gnus-draft-setup): Remove backlog.
14783
932e8ec6 147842001-07-10 Pavel Janík <Pavel@Janik.cz>
23f87bed
MB
14785
14786 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
14787 Cleanup.
14788
147892001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14790
14791 * gnus-msg.el (gnus-bug): Erase buffer.
14792
14793 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
14794
147952001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14796
14797 * mm-decode.el (mm-attachment-override-p): Fix typo.
14798
147992001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
14800
14801 * gnus-kill.el (gnus-execute): Work with the extra headers.
14802 * gnus-sum.el (gnus-summary-execute-command): Ditto.
14803
148042001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14805
14806 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2f1982bb 14807 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
23f87bed
MB
14808
14809 * message.el (message-send-mail-real-function): New variable.
2f1982bb 14810 (message-send-mail-partially, message-send-mail): Use it.
23f87bed
MB
14811
14812 * nngateway.el (nngateway-request-post): Use it.
14813
14814 * gnus-agent.el (gnus-agentize): Use it.
14815
14816 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
14817 (nnsoup-revert-variables): Use it.
14818
148192001-07-09 Colin Walters <walters@cis.ohio-state.edu>
14820
14821 * mm-decode.el (mm-inline-media-tests): Default to displaying as
14822 text/plain if the type doesn't match any other media types.
14823 (mm-inlined-types): Doc fix.
14824 (mm-display-inline): Revert previous change (now handled by a
14825 default type in `mm-inline-media-tests'.
14826 (mm-inlinable-p): Revive.
14827 (mm-display-part): Call `mm-inlinable-p'.
14828 (mm-attachment-override-p): Ditto.
14829 (mm-inlined-p): Doc fix.
14830
14831 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
14832 well as `mm-inlined-p'.
14833
148342001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14835
14836 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
14837 (nntp-send-command-and-decode): Use gnus-point-at-bol.
14838
1b17f81a 148392001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
14840
14841 * message.el (message-use-mail-followup-to): New variable.
14842 (message-get-reply-headers): Use it.
14843
148442001-07-04 Gerd Moellmann <gerd@gnu.org>
14845
14846 * nnheader.el (nnheader-init-server-buffer): Make sure the
14847 *nntpd* buffer is made multibyte instead of a random buffer.
14848
148492001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14850
14851 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
14852 when it returns headers.
14853
148542001-07-07 Simon Josefsson <jas@extundo.com>
14855
14856 * rfc2047.el (rfc2047-encode-message-header): Skip header when
2f1982bb 14857 trying to fold. Thanks to Colin Walters <walters@cis.ohio-state.edu>.
23f87bed
MB
14858
148592001-07-06 Simon Josefsson <jas@extundo.com>
14860
14861 * imap.el (imap-parse-address-list, imap-parse-flag-list)
14862 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
14863 Add information in `assert's.
14864
14865 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2f1982bb 14866 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
23f87bed
MB
14867 and `nnimap-group-overview-filename', should handle all
14868 change-of-uidvalidity related issues. But there may be other
14869 problems.)
14870
148712001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14872
14873 * rfc2047.el (rfc2047-encode-message-header): Don't include the
14874 header name when folding.
14875
148762001-07-05 Colin Walters <walters@cis.ohio-state.edu>
14877
14878 * mm-decode.el (mm-inlined-types): Document relationship with
14879 `mm-inline-media-tests'.
14880 (mm-display-inline): Default to displaying as plain text if no
14881 inlining handler is available.
14882 (mm-inlinable-p): Remove.
14883 (mm-inlined-p): Don't call `mm-inlinable-p'.
14884 (mm-automatic-display-p): Ditto.
14885 (mm-attachment-override-p): Ditto.
14886
148872001-07-04 Simon Josefsson <jas@extundo.com>
14888
14889 * nnimap.el (nnimap-importantize-dormant): New variable.
14890 (nnimap-request-update-info-internal): Use it.
14891 (nnimap-request-set-mark): Ditto.
14892
148932001-07-04 Didier Verna <didier@lrde.epita.fr>
14894
2f1982bb
JB
14895 * nntp.el (nntp-send-command): Don't pass a buffer argument to
14896 `point'. Only XEmacs accepts this.
14897 * nntp.el (nntp-send-command-nodelete): Ditto.
14898 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed
MB
14899
149002001-07-04 Didier Verna <didier@lrde.epita.fr>
14901
2f1982bb 14902 * nntp.el (nntp-open-connection-function): Doc update.
23f87bed
MB
14903 * nntp.el (nntp-pre-command): New.
14904 * nntp.el (nntp-via-rlogin-command): New.
14905 * nntp.el (nntp-via-telnet-command): New.
14906 * nntp.el (nntp-via-telnet-switches): New.
14907 * nntp.el (nntp-via-user-name): New.
14908 * nntp.el (nntp-via-user-password): New.
14909 * nntp.el (nntp-via-address): New.
14910 * nntp.el (nntp-via-envuser): New.
14911 * nntp.el (nntp-via-shell-prompt): New.
14912 * nntp.el (nntp-open-telnet-stream): New.
14913 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
14914 * nntp.el (nntp-open-via-telnet-and-telnet): New.
2f1982bb
JB
14915 * nntp.el (nntp-wait-for): Check for possibly echo'ed commands.
14916 * nntp.el (nntp-send-command): Ditto.
14917 * nntp.el (nntp-send-command-nodelete): Ditto.
14918 * nntp.el (nntp-send-command-and-decode): Ditto.
23f87bed 14919
e3e955fe 149202001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp> (tiny change)
23f87bed
MB
14921
14922 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
14923 `when'.
14924
1b17f81a 149252001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14926
14927 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
14928
149292001-07-03 Simon Josefsson <jas@extundo.com>
14930
14931 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
14932 remove it (workaround XEmacs `fill-region' bug).
14933
149342001-07-01 Simon Josefsson <jas@extundo.com>
14935
14936 * nnimap.el (nnimap-date-days-ago): Defeat locale.
14937
149382001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14939
14940 * mml2015.el (mml2015-format-error): New function.
14941 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
14942 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
14943 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
14944
149452001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14946
14947 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
14948 Suggested by Christoph Conrad <C.Conrad@cli.de>.
14949
14950 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
14951 group variables.
14952
149532001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14954
14955 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
14956
14957 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
14958 (nnrss-save-group-data): Ditto.
14959
14960 * gnus-agent.el (gnus-agent-save-alist): Ditto.
14961
149622001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14963
14964 * message.el (message-do-send-housekeeping): Narrow to headers.
14965
149662001-06-24 Simon Josefsson <jas@extundo.com>
14967
14968 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
14969 insertion when breaking lines looked for " \t" instead of "[ \t]".
14970 (rfc2047-encode-message-header): Fold lines even if
14971 no QP encoding is done.
14972
1b17f81a 149732001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
14974
14975 * smime.el (smime-keys): Support additional certificates.
14976 (smime-make-certfiles): New function.
14977 (smime-sign-region): Use previous variables.
14978 (smime-get-certfiles): New function.
14979 (smime-sign-buffer): Use it.
14980 (smime-verify-region): Support both CAfile and CApath.
14981
149822001-06-23 Simon Josefsson <jas@extundo.com>
14983
14984 * smime.el (smime-decrypt-region): Perhaps work.
14985
149862001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14987
14988 * gnus-msg.el (gnus-copy-article-buffer): Typo.
14989
149902001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
14991
14992 * mm-decode.el (mm-save-part): Rewrite file name.
14993 (mm-file-name-rewrite-functions): New variable.
14994 (mm-file-name-delete-whitespace): New function.
14995 (mm-file-name-trim-whitespace): New function.
14996 (mm-file-name-collapse-whitespace): New function.
14997 (mm-file-name-replace-whitespace): New variable and function.
14998
149992001-06-22 Simon Josefsson <jas@extundo.com>
15000
15001 * message.el (message-make-date): Workaround locale for weekdays.
15002
150032001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15004
15005 * message.el (message-goto-body): Return nil if not found. (revert!)
15006
1b17f81a 150072001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15008
15009 * message.el (message-goto-body): Some messages have no header.
15010
15011 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15012
150132001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15014
15015 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15016
150172001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15018
15019 * message.el (message-make-date): Add week day.
15020 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15021
150222001-06-19 Simon Josefsson <jas@extundo.com>
15023
15024 * message.el (message-yank-prefix): Doc fix.
15025 (message-yank-cited-prefix): Ditto.
15026 (message-delete-not-region): Keep citation prefix on first line,
15027 if possible and appropriate.
15028
150292001-06-19 Simon Josefsson <jas@extundo.com>
15030
15031 * imap.el (imap-process-connection-type): New variable.
15032 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15033 recent `imtest's work completely (no line length issues), while
15034 making making old `imtest's unusable. Thanks to NAGY Andras
15035 <nagya@inf.elte.hu> for his work.
15036
150372000-12-30 NAGY Andras <nagya@inf.elte.hu>
15038
15039 * imap.el (imap-ssl-program): Add -quiet to shut up
15040 OpenSSL/SSLeay's internal debug talk.
15041
150422001-06-19 Matt Armstrong <matt@lickey.com>
15043
15044 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15045 server.
15046
150472001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15048
15049 * nnmail.el (nnmail-article-buffer): New variable.
15050 (nnmail-split-incoming): Use it.
15051
150522001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15053
15054 * qp.el (quoted-printable-decode-region): If called interactively,
15055 use coding-system-for-read.
15056
150572001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15058
15059 * message.el (message-check-news-header-syntax): Check Reply-To.
15060
150612001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15062
15063 * mml.el (mml-parse-1): Use message options.
15064
15065 * message.el (message-do-fcc): Don't do anything if there is no
15066 FCC.
15067
150682001-06-16 Simon Josefsson <jas@extundo.com>
15069
15070 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15071 (nnimap-expunge-search-string): New variable.
15072 (nnimap-request-expire-articles): Use it.
15073
150742001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15075
2f1982bb
JB
15076 * message.el (message-send-mail-with-qmail): Wrong exit status is
15077 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
23f87bed
MB
15078
150792001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15080
15081 * gnus-art.el (article-strip-multiple-blank-lines): Use
15082 delete-region instead of replace-match.
15083
150842001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15085
15086 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15087 (nnweb-google-wash-article): Ditto.
15088
996aa8c1 150892001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15090
15091 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15092
150932001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15094
15095 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15096 specs.
15097
150982001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15099
15100 * gnus.el (gnus-email-address): Move it here.
15101
15102 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15103 requested.
15104 (article-de-base64-unreadable): Ditto.
15105 (article-wash-html): Ditto.
15106
151072001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15108
15109 * message.el (message-options-set-recipient): Don't add ", "
2f1982bb 15110 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
23f87bed
MB
15111
151122001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15113
15114 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15115
1b17f81a 151162001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15117
15118 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15119
151202001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15121
15122 * nnrss.el (nnrss-node-text): Node might be nil.
15123
1b17f81a 151242001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15125
15126 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15127 part.
15128
151292001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15130
15131 * nnrss.el (nnrss-group-alist): More items.
15132
151332001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15134
15135 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15136
151372001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15138 Trivial patch from Dale Hagglund <rdh@best.com>
15139
15140 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15141 restrict clauses.
15142
1b17f81a 151432001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15144
15145 * message.el (message-wide-reply-confirm-recipients): New variable.
15146
1b17f81a 151472001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15148
15149 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15150 fix so it works with XEmacs.
15151
151522001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15153
15154 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15155 headers.
15156
151572001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15158
15159 * nnrss.el: Fix a few bugs.
15160
1b17f81a 151612001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15162
15163 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15164 generate compiler warnings.
23f87bed
MB
15165
151662001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15167
15168 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15169 binary so that we don't transmit ISO 2022 garbage to the process.
15170 This is needed under XEmacs.
15171
151722001-06-03 Simon Josefsson <simon@josefsson.org>
15173
2f1982bb 15174 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
23f87bed
MB
15175 autoloaded incorrectly below because ssl-program-* is bound.)
15176 Thanks to Amos Gouaux for report.
15177
151782001-06-02 Simon Josefsson <simon@josefsson.org>
15179
15180 * imap.el (imap-kerberos4-open):
15181 (imap-gssapi-open):
15182 (imap-ssl-open):
15183 (imap-network-open):
15184 (imap-shell-open):
15185 (imap-starttls-open): Set buffer to workaround spurious
15186 `accept-process-output' buffer changes. Thanks to Mats Lidell
15187 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15188 Colman <colman@ppllc.com> for report.
15189
151902001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15191
15192 * gnus-sum.el (gnus-summary-catchup): New argument.
15193 (gnus-summary-catchup-from-here): New function.
15194
932e8ec6 151952001-05-30 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15196
15197 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15198 back, then insert glyph. (Before, the glyph was inserted first,
15199 then the newline.) This works around a behavior in XEmacs where
15200 it is not possible to insert a character after a glyph which is at
15201 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15202
1b17f81a 152032001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15204
15205 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15206 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15207 mm-destroy-postponed-undisplay-list): New functions.
15208 (mm-display-external): Use them.
15209
1b17f81a 152102001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15211
15212 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15213 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15214
152152001-05-27 Simon Josefsson <simon@josefsson.org>
15216
15217 * message.el (message-yank-cited-prefix): New variable.
15218 (message-indent-citation): Use it.
15219
15220 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15221 as details.
15222 (mml2015-mailcrypt-clear-verify): Ditto.
15223
1b17f81a 152242001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15225
15226 * gnus-sum.el (gnus-summary-default-high-score,
15227 gnus-summary-default-low-score): New variables.
15228 (gnus-summary-highlight): Use them.
15229
152302001-05-16 Didier Verna <didier@lrde.epita.fr>
15231
2f1982bb 15232 * message.el (message-mail): Pass the 'send-actions argument to
23f87bed
MB
15233 `message-setup'.
15234
1b17f81a 152352001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15236
15237 * gnus-art.el (gnus-mime-view-part-as-charset):
15238 (gnus-mime-internalize-part): Doc fixes.
15239
152402001-05-11 Simon Josefsson <simon@josefsson.org>
15241
15242 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15243 status lines without any text ("^215$").
15244
152452001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15246
15247 * nnrss.el (nnrss-check-group): Reverse.
15248
152492001-05-07 Simon Josefsson <simon@josefsson.org>
15250
15251 * message.el (message-get-reply-headers):
15252 (message-followup): Fix typo, suggested by David Green
15253 <dgreen@uab.edu>
15254
152552001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15256
15257 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15258
15259 * nnrss.el (nnrss-open-server): Read server data when it is called.
15260 (nnrss-request-expire-articles): Fix.
15261
152622001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15263
15264 * message.el (message-do-send-housekeeping): mail-abbrevs may
15265 rename buffer behind Gnus.
15266
152672001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15268
15269 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15270 (nnrss-group-alist): Add more resources.
15271 (nnrss-check-group): Ignore errors.
15272
152732001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15274
15275 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15276
15277 * nnslashdot.el (nnslashdot-request-list): Add time.
15278 (nnslashdot-request-expire-articles): New function.
15279
15280 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15281 secondary methods too.
15282
152832001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15284
15285 * message.el (message-use-followup-to): Set default value to t.
15286
152872001-05-03 Florian Weimer <fw@deneb.enyo.de>
15288
15289 * message.el (message-dont-reply-to-names): Fix documentation.
15290 (message-get-reply-headers): Use Mail-Followup-To only for wide
15291 replies.
15292
152932001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15294
15295 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15296 correctly.
15297 (nnrss-check-group): Use time.
15298
996aa8c1 152992001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15300
15301 * gnus.el: Oort Gnus v0.03 is released.
15302
153032001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15304
15305 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15306 group.
15307
153082001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15309
15310 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15311
153122001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15313
15314 * nnultimate.el (nnultimate-retrieve-headers): Return all
15315 available headers.
15316
15317 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15318 (gnus-get-newsgroup-headers-xover): Use it.
15319
153202001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15321
15322 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15323
153242001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15325
15326 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15327
153282001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15329
15330 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15331 disable it.
15332
15333 * gnus.el (gnus-info-nodes): Remove a few The's.
15334
153352001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336
15337 * mail-source.el (mail-source-movemail): Call-process may return a
15338 signal description string.
15339
15340 * gnus-start.el (gnus-read-newsrc-el-file):
15341 gnus-newsrc-file-version may be nil.
15342
15343 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15344 Suggested by Michael Sperber [Mr. Preprocessor]
15345 <sperber@informatik.uni-tuebingen.de>.
15346
153472001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15348
15349 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15350
153512001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15352
15353 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15354 fontify HANDLE.
15355
153562001-04-18 Simon Josefsson <simon@josefsson.org>
15357
15358 * smime.el (smime-ask-passphrase): Rework to return value.
15359 (smime-sign-region): Rework to bind value and use it.
15360 (smime-decrypt-region): Ditto.
15361
153622001-04-18 Simon Josefsson <simon@josefsson.org>
15363 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15364
15365 * smime.el (smime-ask-passphrase): New function.
15366 (smime-sign-region): Use it.
15367 (smime-encrypt-cipher): New variable.
15368 (smime-decrypt-region): Ditto.
15369
153702001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15371
15372 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15373 the log.
15374
996aa8c1 153752001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15376
15377 * gnus.el: Oort Gnus v0.02 is released.
15378
153792001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15380
15381 * gnus.el: Oort Gnus v0.01 is released.
15382
153832001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15384
15385 * gnus-sum.el (gnus-summary-highlight): Highlight read
15386 undownloaded articles as read articles.
15387
15388 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15389 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15390 articles, even read ones, as such.
15391
15392 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15393 (gnus-find-matching-articles): New function.
15394 (gnus-summary-limit-include-matching-articles): New command.
15395 (gnus-summary-limit-include-thread): Include articles that have
15396 matching subjects.
15397 (gnus-offer-save-summaries): Clean up.
15398
932e8ec6 153992001-04-13 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15400
15401 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15402
1b17f81a 154032001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15404
15405 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15406
154072001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15408
15409 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15410 newsgroup names when the original article is a news message.
15411
154122001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15413
15414 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
2f1982bb 15415 supported. Suggest by Jim Meyering <jim@meyering.net>.
23f87bed
MB
15416
154172001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15418
15419 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15420 regexp in nnmail-split-fancy.
15421
154222001-04-10 Simon Josefsson <simon@josefsson.org>
15423
15424 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15425
154262001-04-10 Colin Marquardt <colin@marquardt-home.de>
15427
15428 * message.el (message-send-mail): Improve the interaction with the
15429 user.
15430
154312001-04-10 Simon Josefsson <simon@josefsson.org>
15432
15433 * imap.el (imap-message-copy): Work around buggy servers that
15434 doesn't send TRYCREATE tags.
15435
154362001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15437
15438 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15439
154402001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15441
15442 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15443 date.
15444
154452001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15446
15447 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15448 lives.
15449
154502001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15451
15452 * gnus-art.el (gnus-parse-news-url): New function.
15453 (gnus-button-handle-news): New function.
15454 (gnus-button-alist): Point to new functions.
15455
15456 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15457
15458 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15459 gnus-format-specs.
15460
15461 * message.el (message-check-news-header-syntax): Question even
15462 when Gnus doesn't know the group names.
15463 (message-send-news): Clean up.
15464
15465 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15466 exited on purpose without saving.
15467
15468 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15469
154702001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15471
15472 * gnus-score.el (gnus-score-orphans): Clean up.
15473
15474 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15475
15476 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15477 later.
15478
15479 * gnus-start.el (gnus-close-all-servers): Find the right items to
15480 close.
15481
15482 * qp.el (quoted-printable-decode-region): Just message
15483 malformation; don't quit.
15484
1b17f81a 154852001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15486
15487 * gnus.el (gnus-interactive): A typo.
15488
154892001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15490
15491 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15492 `assq-delete-all', if that function exists; otherwise use the old
2f1982bb 15493 definition. Documentation changed to match the one in
23f87bed
MB
15494 `assq-delete-all'.
15495
154962001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15497
15498 * gnus-start.el (gnus-close-all-servers): New function.
15499
15500 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15501 (gnus-server-remove-denials): Clean up.
15502
15503 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15504 keystroke.
15505
155062001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15507
15508 * message.el (message-send-news): Message where we are sending.
15509 (message-send-mail): Ditto.
15510
15511 * gnus.el (gnus-server-string): New function.
15512
15513 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15514
15515 * mm-decode.el (mm-default-directory): Customized.
15516 (mm-tmp-directory): Ditto.
15517
15518 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15519 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15520 or Chars.
15521 (gnus-summary-line-format-alist): ?l is now a string.
15522 (gnus-summary-prepare-threads): Output ? for unknown lines.
15523 (gnus-summary-insert-line): Ditto.
15524 (gnus-summary-print-article): Unbalanced parentheses.
15525
15526 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15527 out whether new stuff has arrived.
15528
155292001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15530
15531 * gnus-sum.el: Let printing work on ttys on Emacs.
15532
155332001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15534
15535 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15536 when forcing news.
15537
15538 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15539 command.
15540
155412001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15542
15543 * message.el (message-set-auto-save-file-name): Don't use
15544 asterisks under nt.
15545
155462001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15547
15548 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15549 lists of articles.
15550
15551 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15552
15553 * gnus-msg.el (gnus-put-message): Clean up.
15554 (gnus-summary-reply): Mark all replied-to articles as replied to.
15555 (gnus-inews-add-send-actions): Also mark as forwarded.
15556 (gnus-summary-mail-forward): Mark as forwarded.
15557
15558 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15559 of articles.
15560 (gnus-summary-mark-article-as-forwarded): Ditto.
15561
15562 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15563 forwarded.
15564 (gnus-summary-mail-forward): Clean up.
15565
15566 * gnus.el (gnus-article-mark-lists): Added forward.
15567
15568 * gnus-sum.el (gnus-forwarded-mark): New variable.
15569 (gnus-summary-prepare-threads): Use it.
15570 (gnus-summary-update-secondary-mark): Ditto.
15571 (gnus-newsgroup-forwarded): New variable.
15572
155732001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15574
15575 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15576 (gnus-summary-very-wide-reply): New command and keystroke.
15577 (gnus-summary-very-wide-reply-with-original): Ditto.
15578
15579 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15580 (gnus-score-adaptive): Use it.
15581
15582 * gnus-start.el (gnus-get-unread-articles): Clean up.
15583
155842001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15585
15586 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15587 boards.
15588
155892001-03-21 Didier Verna <didier@lrde.epita.fr>
15590
15591 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2f1982bb 15592 * gnus-start.el (gnus-subscribe-newsgroup): Use it.
23f87bed
MB
15593
155942001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15595
15596 * nnultimate.el (nnultimate-retrieve-headers): Understand
15597 long-form month names.
15598
155992001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15600
15601 * gnus-sum.el (gnus-summary-show-all-headers):
2f1982bb 15602 gnus-article-show-all-headers is broken. Use
23f87bed
MB
15603 gnus-summary-toggle-header instead.
15604
15605 * mml2015.el (mml2015-gpg-extract-from): No error.
15606
932e8ec6 156072001-03-18 23:00:00 Bjørn Mork <bmork@dod.no>
23f87bed
MB
15608
15609 * mml2015.el (mml2015-gpg-extract-from): New function.
15610 (mml2015-gpg-verify): Use it.
15611 (mml2015-gpg-clear-verify): Use it.
15612
156132001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15614
15615 * message.el (message-setup-fill-variables): Use
15616 fill-paragraph-function.
15617 (message-fill-paragraph): Take an argument.
15618 (message-newline-and-reformat): Take another argument.
15619
156202001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15621
15622 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15623
156242001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15625
15626 * message.el (message-forward): local-variable-p takes an extra
15627 argument in XEmacs.
15628
156292001-03-16 Simon Josefsson <simon@josefsson.org>
15630
15631 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15632 `nnimap-use-nov-p' (it really tested the negative).
15633 (nnimap-retrieve-headers): Use it.
15634
932e8ec6 156352001-03-11 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15636
15637 * message.el (message-generate-headers-first): Update doc.
15638
e3e955fe 156392001-03-10 Matthias Wiehl <mwiehl@gmx.de> (tiny change)
23f87bed
MB
15640
15641 * gnus.el (gnus-summary-line-format): Typo.
15642
156432001-03-11 Simon Josefsson <simon@josefsson.org>
15644
15645 * mailcap.el (mailcap-mime-data): Add application/sieve.
15646 (mailcap-mime-extensions): Add .siv, .xls.
15647
1b17f81a 156482001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15649
15650 * gnus-score.el (gnus-summary-lower-thread): Typo.
15651
156522001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15653
15654 * message.el (message-forward-decoded-p): New variable.
15655 (message-forward-subject-author-subject): Use it.
15656 (message-make-forward-subject): Use it.
15657 (message-forward): Use it.
15658
15659 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15660
15661 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15662 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15663
15664;;Has been fixed -- zsh.
15665;;2001-03-05 Dave Love <fx@gnu.org>
15666;;
15667;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15668;; Move it after definition of mm-coding-system-p.
15669;;
156702001-03-01 Dave Love <fx@gnu.org>
15671
15672 * mm-util.el (mm-inhibit-file-name-handlers): Add
15673 image-file-handler.
15674
156752001-02-11 Dave Love <fx@gnu.org>
15676
15677 * message.el (message-signature-file): Fix doc, :type.
15678
156792001-02-08 Dave Love <fx@gnu.org>
15680
15681 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15682 (message-posting-charset): Defvar when compiling again.
15683 (rfc2047-encodable-p): Require message.
15684
15685 * gnus-sum.el (gnus-alter-articles-to-read-function):
15686 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15687
156882001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15689
15690 * nnrss.el: New file.
15691
156922001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15693
15694 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15695 `skip-chars-forward'.
15696
156972001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15698
15699 * nndraft.el (nndraft-request-group): Restore auto save files if
15700 the original files do not exist.
15701
157022001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15703
15704 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15705 SCORE paths.
15706
15707 * mm-decode.el (mm-dissect-buffer): Call
15708 mail-extract-address-components only if necessary.
15709
157102001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15711
15712 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15713 directory part.
15714 (gnus-score-search-global-directories): Use file-directory-p.
15715
1b17f81a
MB
157162001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15717
23f87bed
MB
15718 * gnus-score.el (gnus-score-score-files-1): Use
15719 gnus-kill-files-directory.
23f87bed
MB
15720
157212001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15722
15723 * gnus.el (charset): Move here from gnus-sum.el.
15724
157252001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15726
15727 * mml.el (mml-preview): Disable local map.
15728
15729 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15730 gnus-article-post-menu here.
15731
15732 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15733 if it has not been made.
15734
157352001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15736
15737 * gnus-art.el (gnus-article-describe-key): Map key to event.
2f1982bb 15738 (gnus-article-describe-key-briefly): Ditto.
23f87bed
MB
15739
157402001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15741
15742 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
15743
23f87bed 157442001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15745
15746 * gnus-util.el (gnus-split-references): Handle malformed References:.
15747
157482001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15749
15750 * gnus-art.el (gnus-article-mime-part-status): 1 part.
15751
1b17f81a 157522001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
15753
15754 * gnus.el (gnus-parameters): Typo.
15755
157562001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15757
15758 * gnus.el (gnus-read-method): Remove redundancy.
15759
157602001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15761
15762 * nnslashdot.el (nnslashdot-backslash-url): New variable.
15763 (nnslashdot-request-list): Use it.
15764
157652001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15766
15767 * nnml.el (nnml-generate-active-info): Fix the case when there is
15768 no file.
15769
2f1982bb 15770 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
23f87bed
MB
15771 (gnus-summary-create-article): New function.
15772
15773 * gnus-group.el (gnus-group-mark-article-read): New function.
15774
15775 * gnus-msg.el (gnus-inews-do-gcc): Use it.
15776
15777 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
15778
157792001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15780
15781 * gnus-art.el (gnus-article-edit-done): Don't use
15782 gnus-article-edit-exit.
15783 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
15784
15785 * gnus.el (gnus-parameters): New variable.
15786 Suggested by NAGY Andras <nagya@inf.elte.hu>.
15787 (gnus-parameters-get-parameter): New function.
15788 (gnus-group-find-parameter): Use it.
15789
157902001-02-23 Simon Josefsson <simon@josefsson.org>
15791
15792 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
15793 change of default value to `current'.
15794
157952001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15796
15797 * nneething.el (nneething-get-head): Insert unreadable file too.
15798
157992001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15800
15801 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
15802
15803 * webmail.el (webmail-type-definition): Deja is bought by google.
15804
158052001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15806
15807 * gnus-sum.el (gnus-fetch-headers): New function.
15808 (gnus-select-newsgroup): Use it.
15809 (gnus-summary-insert-articles): New function.
15810 (gnus-summary-insert-old-articles): New function.
15811 (gnus-summary-insert-new-articles): New function.
15812
15813 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
15814 (gnus-group-list-active): Ditto.
15815 * gnus-sum.el (gnus-set-mode-line): Ditto.
15816 (gnus-summary-read-group-1): Ditto.
15817
158182001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15819
15820 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
15821 current topic.
15822
158232001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15824
15825 * smiley.el (gnus-smiley-display): Don't do widening.
15826
2f1982bb 15827 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
23f87bed
MB
15828 within body.
15829
15830 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
15831
15832 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
15833 New variable.
15834 (gnus-mime-display-multipart-related-as-mixed): New variable.
15835 (gnus-mime-display-part): Use them.
15836
158372001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15838
15839 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
15840 something special.
15841
158422001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15843
15844 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
15845 (nnweb-request-article): Call reference if exists.
15846 (nnweb-type-definition): Dejanews is bought by google.com.
15847 Beta!
15848
158492001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15850
15851 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
15852
932e8ec6 158532001-02-19 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15854
15855 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
15856 gnus-article-sort-functions.
15857 (gnus-article-sort-functions): Doc fix. Refer to
15858 gnus-thread-sort-functions.
15859
1b17f81a 158602001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15861
15862 * message.el (message-get-reply-headers): More fixes.
15863
158642001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15865
15866 * message.el (message-get-reply-headers): Fix bug with
15867 Mail-Followup-To/to-address interaction.
15868
158692001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15870
15871 * gnus-msg.el (gnus-configure-posting-styles): Match header in
15872 gnus-article-copy.
15873
158742001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15875
15876 * message.el (message-do-send-housekeeping): Rename to a better
15877 name.
15878
158792001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15880
15881 * message.el (message-cancel-news): Check article first, then ask
15882 yes or no.
15883
158842001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15885
15886 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
15887
158882001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15889
15890 * gnus-range.el (gnus-range-normalize): New function.
15891
158922001-02-15 NAGY Andras <nagya@inf.elte.hu>
15893
15894 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
15895
158962001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15897
15898 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
15899
15900 * nnagent.el (nnagent-request-regenerate): New function.
15901
15902 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
15903
15904 * nnml.el (nnml-generate-nov-databases): Accept argument
2f1982bb
JB
15905 server. Don't open server if it is opened.
15906 (nnml-request-regenerate): Use it. Change to deffoo.
23f87bed
MB
15907
159082001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15909
15910 * gnus.el (gnus-define-group-parameter): Fix.
15911
159122001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15913
15914 * gnus.el (gnus-define-group-parameter): Improved.
15915
15916 * gnus-sum.el (charset): Define parameter.
15917 (ignored-charsets): Ditto.
15918 (gnus-summary-setup-default-charset): Use them.
15919
15920 * gnus-start.el (gnus-read-descriptions-file): Use them.
15921
15922 * gnus-cus.el (gnus-group-parameters): Remove them.
15923
159242001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15925
15926 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
15927
159282001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15929
15930 * gnus-sum.el (gnus-summary-read-group-1): Remove
15931 gnus-summary-set-local-parameters.
15932 (gnus-summary-setup-buffer): Put it here.
15933
159342001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15935
15936 * gnus.el (to-address): Define parameter.
15937 (to-list): Ditto.
15938 * gnus-art.el (article-hide-boring-headers): Use them.
15939 * gnus-msg.el (gnus-post-news): Ditto.
15940 * gnus-cus.el (gnus-group-parameters): Remove them.
15941
159422001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15943
15944 * gnus-draft.el (gnus-draft-reminder): New function.
15945
15946 * gnus-art.el (gnus-sender-save-name): New function.
15947
159482001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15949
15950 * mm-util.el (mm-mime-charset): Error message.
15951
159522001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15953
15954 * message.el (message-check-news-body-syntax): Don't check mml lines.
15955
159562001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15957
15958 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
15959 subscribe.
15960
15961 * gnus-start.el (gnus-call-subscribe-functions): New function.
15962 (gnus-find-new-newsgroups): Use it.
15963 (gnus-ask-server-for-new-groups): Use it.
15964 (gnus-check-first-time-used): Use it.
15965 (gnus-subscribe-newsgroup-method): Grok a list of functions.
15966 (gnus-subscribe-options-newsgroup-method): Ditto.
15967 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
15968 return .
15969
932e8ec6 159702001-02-12 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
15971
15972 * gnus-cus.el (gnus-score-customize): Doc fix.
15973
23f87bed
MB
159742001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15975
15976 * gnus-group.el (gnus-group-suspend): Offer save summaries.
15977
15978 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
15979 (gnus-treatment-function-alist): Use it.
15980 (article-remove-leading-whitespace): New function.
15981 (gnus-article-make-menu-bar): Use it.
15982
15983 * gnus-sum.el (gnus-summary-wash-empty-map): Add
15984 remove-leading-whitespace.
15985 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
15986 because of conflict.
15987
23f87bed
MB
159882001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15989
15990 * gnus-cus.el (gnus-score-customize): Error on no score file.
15991
159922001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15993
15994 * mm-decode.el (mm-merge-handles): New function.
15995
15996 * mm-view.el (mm-inline-message): Use it.
15997 (mm-view-message): Ditto.
15998
15999 * mm-partial.el (mm-inline-partial): Ditto.
16000
16001 * mm-extern.el (mm-inline-external-body): Ditto.
16002
16003 * gnus-art.el (gnus-mime-view-part): Ditto.
16004 (gnus-mime-view-part-as-type): Ditto.
16005 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16006 cases.
16007
160082001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16009
16010 * message.el (message-cancel-news): Allow to shoot foot.
16011 (message-supersede): Ditto.
16012
e3e955fe 160132001-02-08 Tommi Vainikainen <thv@iki.fi> (tiny change)
23f87bed
MB
16014
16015 * gnus-sum.el (gnus-simplify-subject-re): Use
16016 message-subject-re-regexp.
16017
160182001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16019
16020 * nnmail.el (nnmail-expiry-target-group): Bind
16021 nnmail-cache-accepted-message-ids to nil.
16022
16023 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16024 coding system.
16025
160262001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16027
16028 * qp.el (quoted-printable-encode-region): Make sure characters are
16029 between 00 and FF. Don't check charset.
16030
16031 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16032 in Emacs 20.
16033 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16034
160352001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16036
16037 * message.el (message-make-forward-subject): Argument decoded.
16038 (message-forward): Use it when digest.
16039
16040 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16041 buffer.
16042
932e8ec6 160432001-02-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
16044
16045 * message.el (message-generate-headers-first): Doc fix.
16046
160472001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16048
16049 * gnus-art.el (article-make-date-line): Error proof.
16050
160512001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16052
16053 * gnus-group.el (gnus-group-listing-limit): New variable.
16054 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16055
16056 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16057
160582001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16059
16060 * message.el (message-newline-and-reformat): Special case for
16061 breaking at BOL.
16062
160632001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16064
16065 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16066 message/rfc822.
16067
160682001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16069
16070 * message.el (message-encode-message-body): Don't insert
16071 Content-Type if it is inside a mail.
16072
160732001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16074
16075 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16076 gnus-article-commands-menu.
16077
16078 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16079 in Emacs.
16080
16081 * gnus-start.el (gnus-read-descriptions-file): Use
16082 gnus-group-name-charset and gnus-group-charset-alist.
16083
160842001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16085
16086 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16087 active region.
16088
16089 * gnus-start.el (gnus-group-change-level): Remove from both
16090 gnus-zombie-list and gnus-killed-list.
16091
160922001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16093
16094 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16095 gnus-subscribe-topics.
16096
16097 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16098
160992001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16100
16101 * gnus-art.el (gnus-article-make-menu-bar): Make
16102 gnus-article-post-menu.
16103
16104 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16105
16106 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16107
16108 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16109
16110 * message.el (message-mode-menu): Ditto.
16111
16112 * gnus-art.el (defvar): eval-when-compile.
16113
161142001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16115
16116 * gnus-agent.el (gnus-agentize): Fix doc.
16117
161182001-02-02 Karl Kleinpaste <karl@charcoal.com>
16119
16120 * mml.el (mml-preview): Bind `q'.
16121
161222001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16123
2f1982bb 16124 * mm-util.el (mm-mime-mule-charset-alist): Non-Mule case.
23f87bed
MB
16125
161262001-01-31 Dave Love <fx@gnu.org>
16127
16128 * mm-util.el (mm-mime-mule-charset-alist)
16129 (mm-find-mime-charset-region): Consider mule-utf-8.
16130
161312001-01-31 Dave Love <fx@gnu.org>
16132
16133 * gnus-art.el (gnus-article-x-face-command)
16134 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16135 :version.
16136
161372001-01-26 Dave Love <fx@gnu.org>
16138
16139 * mm-util.el (mm-multibyte-string-p): New.
16140
16141;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16142;; (quoted-printable-encode-region): Doc fix. Don't call
16143;; string-as-multibyte on class. Clarify line-folding.
16144 (quoted-printable-encode-string): Make temp buffer inherit
16145 string's multibyteness.
16146
161472001-01-23 Gerd Moellmann <gerd@gnu.org>
16148
16149 * nnheader.el (toplevel): Don't require `gnus-util' at
16150 compile-time; this creates a circular dependency, and prevents
16151 a bootstrap.
16152
161532001-01-22 Andreas Schwab <schwab@suse.de>
16154
16155 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16156
161572001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16158
16159 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16160
16161 * gnus-art.el (article-hide-list-identifiers): Ditto.
16162
16163 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16164
161652001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16166
16167 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16168
16169 * gnus-art.el (article-hide-list-identifiers): Similar.
16170
161712001-01-31 Karl Kleinpaste <karl@charcoal.com>
16172
16173 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16174
161752001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16176
2f1982bb 16177 * gnus-score.el (gnus-summary-score-entry): Match may be an integer.
23f87bed
MB
16178
161792001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16180
16181 * gnus-util.el (gnus-string-equal): New function.
16182
16183 * gnus-art.el (article-hide-boring-headers): Use it.
16184
161852001-01-27 Karl Kleinpaste <karl@charcoal.com>
16186
16187 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16188
161892001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16190
16191 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16192
161932001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16194
16195 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16196 command if there is not last-saver.
16197
161982001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16199
16200 * nntp.el (nntp-open-connection): 201 is possible.
16201
162022001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16203
16204 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16205 (rfc2047-charset-encoding-alist): Add big5.
16206
162072001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16208
16209 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16210 (gnus-agent-remove-server): Ditto.
16211 (autoload): gnus-server-update-server.
16212
16213 * gnus-srvr.el (gnus-server-line-format): Add %a.
16214 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16215 (gnus-server-insert-server-line): Use it.
16216
162172001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16218
16219 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16220 GB2312 and Big5.
16221
162222001-01-24 Simon Josefsson <sj@extundo.com>
16223
16224 * mail-source.el (mail-sources): Add :program specifier to IMAP
16225 mail source.
16226 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16227
162282001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16229
16230 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16231
162322001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16233
16234 * nntp.el (nntp-wait-for): Return the success code.
16235 (nntp-open-connection): Use it.
16236
162372001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16238
16239 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16240
162412001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16242
16243 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16244
162452001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16246
16247 * gnus-sum.el (gnus-summary-print-article): Take one prefix
2f1982bb 16248 argument. Allow to print several articles in one file.
23f87bed
MB
16249
162502001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16251
16252 * webmail.el (webmail-type-definition): netaddress changes.
16253
162542001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16255
2f1982bb 16256 * gnus.el: Fix copyright. Remove trailing spaces.
23f87bed
MB
16257
16258 * message.el (message-forward): Use mule4.
16259
162602001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16261
16262 * mm-util.el (mm-string-as-unibyte): New function.
16263
16264 * message.el (message-forward): Use it.
16265
162662001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16267
16268 * message.el (message-cite-original-without-signature): Don't peel
16269 off the blank line.
16270 (message-get-reply-headers): Add Cc if it is not in follow-to.
16271
162722001-01-20 Simon Josefsson <sj@extundo.com>
16273
16274 * mm-decode.el (mm-handle-multipart-from): Add.
16275 (mm-dissect-buffer): Save From: header value.
16276 (mm-security-from): Remove.
16277 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16278
16279 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16280 instead of `mml-security-from'. Protect null from value.
16281
162822001-01-20 Simon Josefsson <sj@extundo.com>
16283
16284 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16285 application/vnd.ms-excel attachments.
16286
162872001-01-19 Simon Josefsson <sj@extundo.com>
16288
16289 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16290
162912001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16292
16293 * message.el (message-ignored-mail-headers): Ditto.
16294
162952001-01-19 Simon Josefsson <sj@extundo.com>
16296
16297 * message.el (message-ignored-news-headers): Only search beginning
16298 of line.
16299
163002001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16301 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16302
16303 * message.el (message-send-mail): Content-Type may not be there.
16304
163052001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16306
16307 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16308 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16309
16310 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16311 not.
16312
163132001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16314
16315 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16316 non-native groups.
16317
163182001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16319
16320 * message.el (message-yank-original): Understand
16321 universal-argument.
16322
163232001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16324
16325 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16326 (article-hide-boring-headers): Ditto.
16327
16328 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16329
163302001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16331
16332 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16333 one.
16334
163352001-01-16 Simon Josefsson <simon@josefsson.org>
16336
16337 * message.el (message-make-in-reply-to): Add comment to message-id
16338 (old syntax, see 2000-08-02 change).
16339
163402001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16341
16342 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2f1982bb 16343 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
23f87bed
MB
16344 (gnus-button-reply): Ditto.
16345
163462001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16347
16348 * gnus-art.el (article-display-x-face): Fix.
16349
163502001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16351
16352 * gnus-art.el (article-display-x-face): Use
16353 gnus-original-article-buffer.
16354
163552001-01-15 Jack Twilley <jmt@tbe.net>
16356
16357 * message.el (message-add-header): Move to point-max.
16358
163592001-01-15 Simon Josefsson <simon@josefsson.org>
16360
16361 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16362 nil, improve documentation.
16363 (smime-certificate-directory): Comment out false hints (until it
16364 is implemented).
16365
16366 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16367 there aren't any keys.
16368 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16369 verify certificate. Default is changed to only check integrity.
16370 Improved security status texts. If a certificate doesn't contain
16371 a email address, don't fail.
16372
16373 * smime.el (smime-noverify-region):
16374 (smime-noverify-buffer): New functions. Verifies integrity only.
16375
163762001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16377
16378 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16379
163802001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16381
16382 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16383 (gnus-remove-some-windows): Ditto.
16384
163852001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16386
16387 * gnus-art.el (article-make-date-line): 11th.
16388
163892001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16390
16391 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16392 (mml2015-gpg-sign): Ditto.
16393
163942001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16395
16396 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2f1982bb 16397 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
23f87bed
MB
16398
163992001-01-08 Dave Love <fx@gnu.org>
16400
16401 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16402 single character.
16403
16404 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16405
16406 * message.el: Doc and message fixes.
16407 (message-send-rename-function)
16408 (message-make-forward-subject-function)
16409 (message-send-mail-function, message-reply-to-function)
16410 (message-wide-reply-to-function, message-followup-to-function)
16411 (message-distribution-function, message-auto-save-directory): Fix
16412 :type.
16413
254a60ec 16414 * mml.el (mml-parse-1): Frob mml-confirmation-set when
23f87bed
MB
16415 proceeding after warnings. Amend multipart warning message.
16416
164172001-01-04 Dave Love <fx@gnu.org>
16418
16419 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16420 compiling.
16421 (gnus-make-directory): Require nnmail.
16422
16423 * mm-decode.el (mm-inline-media-tests): Add
16424 image/x-portable-bitmap.
16425 (mm-get-image): Grok pbm.
16426
164272001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16428
16429 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16430
164312001-01-09 Didier Verna <didier@xemacs.org>
16432
2f1982bb 16433 * gnus-agent.el: Moved some XEmacs specific hook add-ons from
cf503f7c 16434 `gnus-xmas-[re]define' to avoid losing user custom settings.
2f1982bb
JB
16435 * gnus-art.el: Ditto.
16436 * gnus-group.el: Ditto.
16437 * gnus-salt.el: Ditto.
16438 * gnus-sum.el: Ditto.
16439 * gnus-topic.el: Ditto.
16440 * gnus-xmas.el (gnus-xmas-define): See above.
16441 * gnus-xmas.el (gnus-xmas-redefine): See above.
16442 * gnus-xmas.el (gnus-xmas-glyph-directory): Generate a
23f87bed
MB
16443 non-continuable error when the directory can't be found.
16444
164452001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16446
16447 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16448 handle.
16449 * gnus-art.el (gnus-mime-view-part): Copy it.
16450 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16451
164522001-01-09 Michael Downes <mjd@ams.org>
16453
16454 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16455
164562001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16457
16458 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2f1982bb 16459 orig-file. Use ',source.
23f87bed
MB
16460
164612001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16462
16463 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16464 (gnus-xmas-group-startup-message):
16465 Detect gnus-xmas-glyph-directory when it is nil.
16466
164672001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468
16469 * pop3.el (pop3-get-message-count): Andrew Innes
16470 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16471
164722001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16473
16474 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16475
16476 * time-date.el (time-to-number-of-days): New function.
16477
e3e955fe 164782001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com> (tiny change)
23f87bed
MB
16479
16480 * nnslashdot.el (nnslashdot-request-list): Always get the right
16481 sid.
16482
164832001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16484
16485 * message.el (message-minibuffer-local-map): New keymap.
16486 (message-read-from-minibuffer): Use it.
2f1982bb 16487 * gnus-msg.el (gnus-summary-resend-message): Use it.
23f87bed
MB
16488
164892001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16490
16491 * gnus-start.el (gnus-display-time-event-handler): New function.
16492 (gnus-after-getting-new-news-hook): Use it.
16493
164942001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16495
16496 * message.el (message-ignored-mail-headers): Add draft header.
16497
164982001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16499
16500 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16501 excursion.
16502
16503 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16504
165052001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
23f87bed 16506
78b7a57c
CY
16507 * gnus-sum.el (gnus-summary-expire-articles): A revoked patch.
16508 Save excursion.
23f87bed
MB
16509
165102000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16511
16512 * qp.el (quoted-printable-decode-region): Don't backward-char.
16513
165142000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16515
16516 * gnus-draft.el: Mark articles as replied.
16517
16518 * gnus-sum.el (gnus-summary-add-mark): New function.
16519
16520 * gnus-group.el (gnus-add-mark): New function.
16521
16522 * gnus-sum.el (gnus-summary-buffer-name): New function.
16523 (gnus-summary-setup-buffer): Use it.
16524
16525 * gnus-draft.el: Set things up with the right post method and
16526 stuff.
16527
16528 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16529
16530 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16531
16532 * gnus.el (gnus-draft-meta-information-header): New variable.
16533
165342000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16535
16536 * gnus-art.el (gnus-treatment-function-alist): Move the date
16537 functions before the header sorting functions.
16538
16539 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16540
23f87bed
MB
16541 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16542 to empty fill prefixes.
16543
165442000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16545
16546 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16547 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16548
165492000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16550
16551 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16552
16553 * nnml.el (autoload): Move to nnheader.el.
16554
16555 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16556 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2f1982bb 16557 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
932e8ec6 16558 Kvarnström <jonkv@ida.liu.se>.
23f87bed
MB
16559
165602000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16561
16562 * gnus-art.el (article-make-date-line): Get the hours right.
16563 (gnus-ignored-headers): More hiding.
16564
16565 * nnmail.el (nnmail-expiry-wait): Not an integer.
16566
16567 * message.el (message-goto-body): Only expand abbrev when called
16568 interactively.
16569 (message-make-lines): Use it.
16570
165712000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16572
16573 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16574
165752000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16576
16577 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16578 include the expunged articles.
16579
16580 * gnus-group.el (gnus-group-sort-by-server): New function.
16581
16582 * gnus.el (gnus-method-to-server-name): New function.
16583 (gnus-group-prefixed-name): Use it.
16584
16585 * gnus-group.el (gnus-group-sort-function): Doc fix.
16586 (gnus-group-sort-groups-by-server): New command.
16587
165882000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16589
16590 * gnus-art.el (gnus-treat-date-english): New variable.
16591 (article-date-english): New command.
16592 (gnus-english-month-names): New variable.
16593 (article-make-date-line): Do 'english.
16594
16595 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16596 after the fill prefix.
16597
16598 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16599 score...".
16600
16601 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16602
16603 * message.el (message-mode-map): Bind comment-region.
16604
16605 * gnus-art.el (gnus-mime-display-part): Let w3 display
16606 multipart/related.
16607
16608 * mm-bodies.el (mm-long-lines-p): New function.
16609 (mm-body-encoding): Use it.
16610 (mm-body-encoding): Encode articles with lines longer than 1000
16611 characters.
16612
166132000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16614
16615 * mm-util.el (mm-enable-multibyte): Use
16616 default-enable-multibyte-characters.
16617 (mm-enable-multibyte-mule4): Ditto.
16618 (mm-disable-multibyte): Test XEmacs.
16619 (mm-disable-multibyte-mule4): Ditto.
16620 (mm-with-unibyte-current-buffer): Simplified.
16621 (mm-with-unibyte-current-buffer-mule4): Ditto.
16622
166232000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16624
16625 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16626
16627 * nnheader.el (nnheader-string-as-multibyte): New alias.
16628
16629 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16630
16631 * gnus-uu.el (gnus-message-process-mark): New function.
16632 (gnus-uu-mark-by-regexp): Use it.
16633 (gnus-new-processable): New function.
16634
e3e955fe 166352000-12-28 19:21:57 Inge Frick <inge@nada.kth.se> (tiny change)
23f87bed
MB
16636
16637 * gnus-sum.el (gnus-no-mark): New variable.
16638
166392000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16640
16641 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16642 backslashes.
16643
166442000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16645
16646 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16647 definition.
16648
166492000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16650
23f87bed
MB
16651 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16652 XEmacs.
16653
e3e955fe 166542000-12-25 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
16655
16656 * mml.el (mml-read-tag): Save tag location.
16657
166582000-12-25 Simon Josefsson <simon@josefsson.org>
16659
16660 * starttls.el: Sync with Emacs 21.
16661
166622000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16663
16664 * message.el (message-mail): Support yank-action.
16665
16666 * message.el (message-setup): Revoke the last change.
16667
166682000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16669
2f1982bb 16670 * message.el (message-setup): Use cons. Suggested by Johan Vromans
23f87bed
MB
16671 <jvromans@squirrel.nl>.
16672
166732000-12-24 Simon Josefsson <sj@extundo.com>
16674
16675 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16676 mailing list junk at end of part.
16677
166782000-12-23 Simon Josefsson <sj@extundo.com>
16679
16680 * nnimap.el (nnimap-expiry-target): New function.
16681 (nnimap-request-expire-articles): Use it.
16682
166832000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16684
16685 * gnus.el (gnus-group-parameters-more): New variable.
16686 * gnus-cus.el (gnus-group-customize): Use it.
16687
16688 * gnus.el (gnus-define-group-parameter): New macro.
c4cc8b9a 16689 (auto-expire): Use it.
23f87bed
MB
16690 (total-expire): Use it.
16691 * gnus-art.el (banner): Use it.
16692
2f1982bb 16693 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
23f87bed
MB
16694 <ljz@asfast.com>.
16695
166962000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16697
16698 * gnus-topic.el (gnus-topic-create-topic): Use list.
16699
16700 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16701 before binding gnus-default-article-saver.
16702
16703 * gnus-sum.el (gnus-summary-save-article):
16704 (gnus-summary-pipe-output):
16705 (gnus-summary-save-article-mail):
16706 (gnus-summary-save-article-rmail):
16707 (gnus-summary-save-article-file):
16708 (gnus-summary-write-article-file):
16709 (gnus-summary-save-article-body-file): Ditto.
16710
16711 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
16712
167132000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16714
16715 * gnus-art.el (gnus-mime-security-button-map):
16716 (gnus-mime-button-map): Add parent.
16717
167182000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16719
16720 * messagexmas.el (message-xmas-redefine): New function.
16721
16722 * message.el: Use it.
16723
16724 * gnus-art.el (gnus-article-check-hidden-text): Return t.
16725
16726 * gnus-util.el (gnus-remove-text-properties-when): Return t.
16727
167282000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16729
16730 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
16731 malformatted messages.
16732
167332000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16734
16735 * mm-util.el (mm-image-load-path): New function.
16736
16737 * gnus-group.el (gnus-group-make-tool-bar): Use it.
16738
16739 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
16740
16741 * message.el (message-tool-bar-map): Use it.
16742
23f87bed
MB
167432000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
16744
16745 * gnus-art.el (article-treat-dumbquotes): Quote \.
16746
167472000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16748
16749 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
16750 Emacs 20 runs on a terminal.
16751
167522000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16753
16754 * gnus-msg.el (gnus-bug): Revert to save-excursion.
16755
16756 * mml.el (gnus-add-minor-mode): Autoload.
16757
16758 * message.el (message-forward): Save-restriction.
16759
932e8ec6 167602000-12-21 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
16761
16762 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
16763 Paul Stevenson <p.stevenson@surrey.ac.uk>
16764
167652000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16766
16767 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
16768
16769 * mml.el (gnus-ems): Don't require.
16770
16771 * gnus.el (gnus-decode-rfc1522): Removed.
16772 (gnus-set-text-properties): Define.
16773
167742000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16775
2f1982bb 16776 * gnus-art.el (gnus-mime-*): Handle may be nil.
23f87bed
MB
16777
16778 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
16779
16780 * gnus.el (gnus-group-remove-excess-properties): Not defined
16781 in gnus-xmas.
16782
167832000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16784
16785 * message.el (message-mail-user-agent): Add :version.
16786
167872000-12-21 Miles Bader <miles@gnu.org>
16788
16789 * message.el (message-mode): Set `comment-start' to the yank prefix.
16790
167912000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16792
16793 * message.el (message-mail-user-agent): New variable.
2f1982bb 16794 (message-setup): Renamed to message-setup-1. Support
23f87bed
MB
16795 mail-user-agent.
16796 (message-mail-user-agent): New function.
16797 (message-mail): Use it.
16798 (message-reply): Use it.
16799 (message-resend): Use it.
16800 (message-mail-other-window): Use it.
16801 (message-mail-other-frame): Use it.
16802
16803 * gnus-msg.el (gnus-bug): Support mail-user-agent.
16804
168052000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16806
16807 * message.el (message-tool-bar-map): Simplify.
16808 (message-narrow-to-head-1): New function.
16809 (message-narrow-to-head): Use it.
16810 (message-reply): Ditto.
16811 (message-cancel-news): Ditto.
16812 (message-supersede): Ditto.
16813 (message-make-forward-subject): Ditto.
16814 (message-bounce): Ditto.
16815
168162000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16817
16818 * uudecode.el (uudecode-decode-region-external): make-temp-file
16819 may not be defined.
16820
16821 * binhex.el (defalias): eval-and-compile.
16822
16823 * message.el (message-tool-bar-map): New function.
16824 (message-mode): Use it.
16825
168262000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16827
16828 * nntp.el (nntp-find-connection): Remove the entry.
16829 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
16830
168312000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16832
16833 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
16834
16835 * message.el (message-forward): Copy buffer in unibyte mode.
16836
168372000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16838
2f1982bb 16839 * message.el (message-make-forward-subject): Don't widen. Decode.
23f87bed
MB
16840 (message-forward): Don't decode subject.
16841
168422000-12-20 Christoph Conrad <C.Conrad@cli.de>
16843
16844 * qp.el (quoted-printable-encode-region): Upcase QP.
16845
168462000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16847
16848 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2f1982bb 16849 mail-extract-a-c instead. Don't depend on Gnus.
23f87bed
MB
16850
16851 * mml.el (gnus-ems): Require it.
16852
2f1982bb 16853 * gnus-msg.el (gnus-summary-mail-forward): ???
23f87bed 16854
087b38a0 16855 * message.el (message-forward): Move mime-to-mml here.
23f87bed
MB
16856
168572000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16858
16859 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
16860 * gnus-art.el (gnus-insert-mime-button): Simplify.
16861 (gnus-mime-display-alternative): Ditto.
16862 (gnus-insert-mime-security-button): Ditto.
16863
168642000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16865
16866 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
16867 text-property-not-all doesn't return nil when start=mark(end).
16868 (gnus-remove-text-properties-when): Ditto.
16869
168702000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16871
16872 * gnus-start.el (gnus-group-change-level): Remove group from
16873 gnus-active-hashtb if real killed.
16874
168752000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16876
16877 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
16878 (gnus-mime-display-alternative): Ditto.
16879 (gnus-insert-mime-security-button): Ditto.
16880
168812000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16882
16883 * gnus-start.el (gnus-group-change-level): Don't add it into
16884 killed-list if it was killed.
16885
168862000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16887
16888 * nnmbox.el (nnmbox-file-coding-system): Use binary.
16889 (nnmbox-active-file-coding-system): Ditto.
16890
16891 * gnus-cus.el (gnus-group-parameters): Add posting-style.
16892
168932000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16894
16895 * gnus.el (gnus-version):
16896 (gnus-version-number): Set to Oort Gnus 0.01.
16897
16898 * gnus-art.el (gnus-mime-security-button-map):
16899 (gnus-insert-mime-security-button): Fix for Emacs21.
16900
169012000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16902
16903 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
16904 easymenu, because XEmacs doesn't understand :help.
16905
16906 * mm-uu.el: Require binhex.
16907
169082000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16909
2f1982bb 16910 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
23f87bed
MB
16911
169122000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
16913
16914 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
16915
169162000-12-18 Gerd Moellmann <gerd@gnu.org>
16917
16918 * *.xpm, *.pbm: Convert icons icons to size 24x24.
16919
169202000-12-18 Dave Love <fx@gnu.org>
16921
16922 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
16923 (unused).
16924
169252000-12-13 Miles Bader <miles@gnu.org>
16926
16927 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
16928 to t, so that we don't get stuck while trying to smilefy
16929 intangible text.
16930
169312000-12-12 Gerd Moellmann <gerd@gnu.org>
16932
16933 * smiley-ems.el (smiley-regexp-alist): Make regexps match
16934 at the end of the buffer.
16935 (smiley-region): In the loop, move to the end of the submatch
16936 matching the smiley instead of using the end of the match
16937 of the whole regexp.
16938
169392000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
16940
16941 * message.el (message-mode): Doc fix.
16942
169432000-12-12 Gerd Moellmann <gerd@gnu.org>
16944
16945 * smiley-ems.el (smiley-region): Doc fix.
16946
169472000-12-11 Miles Bader <miles@gnu.org>
16948
16949 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
16950 bottom line visible, check to see if it's partially obscured, and
16951 if so, either scroll one more line to make it fully visible, or
16952 revert to showing the second line from the top.
16953
169542000-12-07 Dave Love <fx@gnu.org>
16955
16956 * mailcap.el (mailcap-download-directory)
16957 * gnus-audio.el (gnus-audio-directory)
16958 * smiley-ems.el (smiley-data-directory): Fix :type.
16959
169602000-11-30 Dave Love <fx@gnu.org>
16961
16962 * message.el (message-auto-save-directory): Use
16963 file-name-as-directory.
16964 (message-set-auto-save-file-name): Create
16965 message-auto-save-directory if necessary.
16966 (message-replace-chars-in-string): Removed -- unused.
16967 (message-mail-alias-type): Customize.
16968 (message-headers): Remove duplicate defgroup.
16969
169702000-11-29 Dave Love <fx@gnu.org>
16971
16972 * qp.el (quoted-printable-decode-region): Use error, not message
16973 to report malformed text (like base64). Amend message.
16974
169752000-11-29 Miles Bader <miles@gnu.org>
16976
16977 * message.el (message-header-lines): Fontify tag.
16978
169792000-11-27 Dave Love <fx@gnu.org>
16980
16981 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
16982 compiler warning.
16983
16984;2000-11-26 Dave Love <fx@gnu.org>
16985;
16986; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
16987;
169882000-11-23 Dave Love <fx@gnu.org>
16989
2f1982bb 16990 * uu-post.pbm, uu-decode.pbm: New files from XPMs.
23f87bed
MB
16991
16992 * mm-uu.el (uudecode): Require.
16993 (uudecode-decode-region, uudecode-decode-region-external): Don't
16994 autoload.
16995 (mm-uu-copy-to-buffer): Doc fix.
16996 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
16997 type fix.
16998
16999 * mailcap.el: Doc fixes.
17000 (mailcap-mime-data): Various adjustments.
17001 (mailcap): New group.
17002 (mailcap-download-directory): Customize.
17003 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17004 (mailcap-temporary-directory): Deleted (unused).
17005 (mailcap-unescape-mime-test): Simplify slightly.
17006 (mailcap-viewer-passes-test): Use functionp.
17007 (mailcap-command-p): Aliased to executable-find.
17008
17009 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17010 default-enable-multibyte-characters is nil.
17011
170122000-11-22 Gerd Moellmann <gerd@gnu.org>
17013
17014 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17015
170162000-11-21 Dave Love <fx@gnu.org>
17017
17018 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17019 gnus-article-mode-map.
17020; (gnus-mime-button-menu): Use mouse-set-point.
17021 (gnus-insert-mime-button, gnus-mime-display-alternative)
17022 (gnus-mime-display-alternative): Don't use local-map property.
17023
170242000-11-17 Dave Love <fx@gnu.org>
17025
17026 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17027 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17028 and make-temp-file.
17029 (uudecode-decode-region): Doc fix.
17030
170312000-11-14 Dave Love <fx@gnu.org>
17032
17033 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17034 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17035 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17036 New files, derived from the XPMs.
17037
170382000-11-10 Dave Love <fx@gnu.org>
17039
17040 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17041 (gnus-agent-lib-file, gnus-agent-load-alist)
17042 (gnus-agent-save-alist, gnus-agent-article-name): Use
17043 expand-file-name.
17044
17045 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17046 :version.
17047 (nnkiboze-score-file): Defvar when compiling.
17048
17049 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17050
17051 * gnus-art.el (gnus-article-banner-alist)
17052 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17053 (gnus-article-date-lapsed-new-header)
17054 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17055 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17056 (gnus-treat-strip-headers-in-body)
17057 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17058 (gnus-treat-translate): Add :version.
17059 (gnus-article-mime-part-function): Fix defcustom.
17060
17061 * nnmail.el (nnmail-expiry-target)
17062 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17063 (nnmail-split-header-length-limit): Add :version.
17064
17065 * gnus-sum.el (gnus-auto-expirable-marks)
17066 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17067 (gnus-extra-headers, gnus-ignored-from-addresses)
17068 (gnus-newsgroup-ignored-charsets)
17069 (gnus-group-highlight-words-alist)
17070 (gnus-summary-show-article-charset-alist): Add :version.
17071
17072 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17073 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17074 files, converted from the XPMs.
17075
17076 * gnus-cache.el (gnus-cache-active-file): Don't use
17077 file-name-as-directory on directory.
17078 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17079 use file-name-as-directory on directory.
17080
17081 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17082 (date-to-time): Use it.
17083
17084; * message.el (message-mode) <adaptive-fill-regexp>:
17085; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17086; (message-newline-and-reformat): Likewise.
17087 (message-forward-as-mime, message-forward-ignored-headers)
17088 (message-buffer-naming-style, message-default-charset)
17089 (message-dont-reply-to-names, message-send-mail-partially-limit):
17090 Add :version.
17091
17092 * mm-util.el: Doc fixes.
17093 (mm-mime-charset): Don't use the raw result of
17094 mm-preferred-coding-system.
17095 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17096 (mm-with-unibyte): Simplify.
17097
17098 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17099 concat.
17100
17101 * pop3.el (pop3-version): Deleted.
17102 (pop3-make-date): New function, avoiding message-make-date.
17103 (pop3-munge-message-separator): Use it.
17104
171052000-11-09 Dave Love <fx@gnu.org>
17106
17107 * gnus-group.el (gnus-group-make-directory-group)
17108 (gnus-group-fetch-faq): Use expand-file-name.
17109 (gnus-group-fetch-faq): Simplify completing-read form.
17110
17111 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17112 test for Mule.
17113
17114 * message.el (tool-bar-map): Defvar when compiling.
17115
17116 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17117 (gnus-tm-lisp-directory): Deleted.
17118 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17119 (featurep 'xemacs).
17120 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17121 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17122 version numbers from file names.
17123
171242000-11-08 Dave Love <fx@gnu.org>
17125
17126 * mm-view.el: Use featurep for XEmacs test.
17127 (mm-inline-message): Test for `remove-specifier'; don't use
17128 condition-case.
17129
17130 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17131
17132 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17133 (gnus-score-find-bnews): Don't concat "".
17134
17135 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17136 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17137 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17138 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17139
17140 * gnus-sum.el: Put some defvars in eval-when-compile.
17141 (gnus-summary-mode-hook): Add :options.
17142 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17143 (gnus-summary-tool-bar-map): New variable.
17144 (gnus-summary-make-tool-bar): New function.
17145 (gnus-summary-mode): Put kill-all-local-variables first.
17146
17147 * gnus-group.el (gnus-group-toolbar-map): New variable.
17148 (gnus-group-make-tool-bar): Rewritten.
17149 (gnus-group-mode): Put kill-all-local-variables first.
17150
17151 * rfc2047.el: Require gnus-util.
17152
17153 * nnml.el (gnus-sorted-intersection): Autoload.
17154
17155 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17156 Put some defvars in eval-when-compile.
087b38a0 17157 (gnus-intersection, gnus-sorted-complement): Autoload.
23f87bed
MB
17158
17159 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17160
17161 * mm-encode.el (mm-body-7-or-8): Autoload.
17162
17163 * mm-decode.el (mm-insert-inline): Autoload.
17164
17165 * mml.el:
17166 * message.el: Put some defvars in eval-when-compile.
17167
17168 * gnus-msg.el: Put some defvars in eval-when-compile.
17169 (gnus-msg-mail): Move after gnus-setup-message.
17170
17171 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17172
171732000-11-07 Dave Love <fx@gnu.org>
17174
17175 * gnus-util.el (nnheader): Don't require message (recursive
17176 autoload).
17177
17178 * uudecode.el: Avoid compiler warnings.
17179
2f1982bb 17180 * rfc2047.el (rfc2047-fold-region): Use gnus-point-at-bol.
23f87bed
MB
17181 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17182
171832000-11-06 Dave Love <fx@gnu.org>
17184
17185 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17186
17187 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17188 (uudecode-char-int): New alias, replacing char-int.
17189 (uudecode-decode-region): Don't call buffer-disable-undo.
17190
17191; * mm-uu.el (mm-uu-configure): Unquote lambda.
17192; (mm-uu-configure-list): Doc fix.
17193;
17194; * earcon.el (running-xemacs): Don't define.
17195;
17196;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17197;
17198; * message.el (message-font-lock-keywords): Match a final newline
17199; to help font-lock's multiline support.
17200;
172012000-11-03 Dave Love <fx@gnu.org>
17202
17203 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17204
17205 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17206 name.
17207
17208 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17209 <banner>: Fix custom type, doc.
17210
17211 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17212 name. Don't disable undo explicitly.
17213
17214;2000-11-02 Dave Love <fx@gnu.org>
17215;
17216; * message.el (message-font-lock-keywords): Use [:alpha:] for
17217; cite-prefix.
17218
172192000-11-01 Dave Love <fx@gnu.org>
17220
17221 * rfc2047.el (base64): Require unconditionally.
17222 (message-posting-charset): Defvar when compiling.
17223 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17224 message.
17225
17226 * gnus-sum.el (nnoo): Require.
17227 (mm-uu-dissect): Autoload.
17228
17229 * mml.el (mml-parse-1): Clarify message.
17230 (mml-minibuffer-read-type): Use mailcap-mime-types.
17231
172322000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17233
17234 * mml.el: Fix a typo in the requiring of CL.
17235
172362000-11-01 Dave Love <fx@gnu.org>
17237
17238 * utf7.el: Require cl when compiling.
17239
17240 * binhex.el: Use (featurep 'xemacs).
17241 (binhex-char-int): New alias, replacing char-int. Change callers.
17242 (binhex-decode-region): Simplify work buffer code.
17243 (binhex-decode-region-external): Use expand-file-name, not concat.
17244
172452000-10-30 Dave Love <fx@gnu.org>
17246
17247 * gnus-art.el: Fix 2000-10-27 change properly.
17248
172492000-10-28 Miles Bader <miles@gnu.org>
17250
17251 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17252
172532000-10-27 Dave Love <fx@gnu.org>
17254
17255 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17256 strings.
17257 (gnus-group-make-tool-bar): New function.
17258 (gnus-group-mode): Use it.
17259
17260 * message.el (message-mode-menu): Add some :help strings.
17261 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17262 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17263
17264 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17265 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17266 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17267
17268 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17269 display-graphic-p here.
17270
172712000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17272
17273 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17274 of the `gnus-xemacs' variable, as the latter has been removed.
17275 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17276 * gnus-art.el (gnus-treat-display-xface)
17277 (gnus-treat-display-smileys, gnus-treat-display-picons)
17278 (gnus-article-read-summary-keys): Likewise.
17279
172802000-10-26 Dave Love <fx@gnu.org>
17281
17282 (defvar): Use rmail-spool-directory unconditionally.
17283
172842000-10-18 Dave Love <fx@gnu.org>
17285
17286 * mm-bodies.el (mm-uu-decode-function)
17287 (mm-uu-binhex-decode-function): Defvar when compiling.
17288
17289 * gnus-nocem.el (gnus-nocem-issuers): Update.
17290 (gnus-nocem-check-from): New option.
17291 (gnus-nocem-scan-groups): Use it.
17292 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17293 (gnus-nocem-check-article-limit): Add :version.
17294
172952000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17296
17297 * ietf-drums.el (mm-util): Require CL when compiling.
17298
172992000-10-15 Dave Love <fx@gnu.org>
17300
17301 * qp.el: Require mm-util.
17302
173032000-10-13 Dave Love <fx@gnu.org>
17304
17305 * qp.el (quoted-printable-decode-region): Avoid invalid
17306 coding-systems.
17307
173082000-10-12 Gerd Moellmann <gerd@gnu.org>
17309
17310 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17311 to a recursive load.
17312
173132000-10-12 Dave Love <fx@gnu.org>
17314
17315 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17316
17317 * gnus.el (gnus-group-startup-message): Check for PBM image.
17318
173192000-10-09 Dave Love <fx@gnu.org>
17320
17321 * mail-source.el (mail-source-fetch-imap): Bind
17322 default-enable-multibyte-characters rather than using
17323 mm-disable-multibyte.
17324
173252000-10-05 Dave Love <fx@gnu.org>
17326
17327 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17328 Autoload.
087b38a0 17329 (quoted-printable-decode-region): Rename arg which confused
23f87bed
MB
17330 charset with coding-system. Don't use nonascii-insert-offset.
17331 Coding-system encode the region initially. Don't recognize `=='
17332 as valid QP. Coding-system decode the region finally.
17333 (quoted-printable-decode-string): Rename arg which confused
17334 charset with coding-system.
17335
17336 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17337 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17338 mm-encode-coding-region.
17339 (mm-decode-body, mm-decode-string): Rename variables which
17340 confused charset with coding-system.
17341 (binhex-decode-region): Don't autoload.
17342 (mm-body-encoding): Require message.
17343 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17344 cond branches.
17345
17346 * gnus-art.el (article-de-quoted-unreadable)
17347 (article-de-base64-unreadable): Fold search case
17348 rather than downcasing string. Apply mm-charset-to-coding-system
17349 to arg of quoted-printable-decode-region.
17350
173512000-10-04 Dave Love <fx@gnu.org>
17352
17353 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17354 Require ring when compiling.
17355 (gnus-article-compface-xbm): New variable.
17356
173572000-10-04 Dave Love <fx@gnu.org>
17358
17359 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17360 pbm images.
17361
17362 * frown.pbm, smile.pbm, wry.pbm: New files.
17363
17364 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17365
173662000-10-03 Dave Love <fx@gnu.org>
17367
17368 * mail-source.el (mail-sources): Revert to nil.
17369
17370 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17371
17372 * qp.el: Don't require mm-util.
17373 (quoted-printable-decode-region): Rewritten.
17374 (quoted-printable-decode-string, quoted-printable-encode-region):
17375 Doc fix.
17376 (quoted-printable-encode-region): Barf on multibyte characters.
17377 Maybe make the class multibyte. Upcase chars, not formatted
17378 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17379 (quoted-printable-encode-string): Don't use
17380 mm-with-unibyte-buffer.
17381
173822000-09-29 Gerd Moellmann <gerd@gnu.org>
17383
087b38a0 17384 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
23f87bed
MB
17385
173862000-09-21 Dave Love <fx@gnu.org>
17387
17388 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17389 (for Emacs 20). Tidy somewhat.
17390
173912000-09-21 Dave Love <fx@gnu.org>
17392
17393 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17394 image processing. Rationalize logic somewhat.
17395
173962000-09-20 Dave Love <fx@gnu.org>
17397
17398 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17399 specifically.
17400
17401 * gnus.el (gnus-version-number): Avoid some redundant
17402 autoloads.
17403
174042000-09-20 Gerd Moellmann <gerd@gnu.org>
17405
17406 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17407 to XBM; we always have PBM support.
17408
174092000-09-14 Dave Love <fx@gnu.org>
17410
17411 * gnus.el (gnus-charset):
17412 * mm-decode.el (mime-display):
17413 * imap.el (imap) <defgroup>: Add :version.
17414
174152000-09-13 Gerd Moellmann <gerd@gnu.org>
17416
17417 * parse-time.el: Fix author's mail address.
17418
17419 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17420 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17421 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17422 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17423 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17424 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17425 * rfc2231.el, uudecode.el: Fix copyright notice.
17426
17427 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17428 require `w3' at load-time only if not running in batch mode.
17429
174302000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17431
17432 * gnus.el: Before merge with Emacs21.
17433
174342000-12-19 Raymond Scholz <ray-2000@zonix.de>
17435
17436 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17437
174382000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17439
17440 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17441 to avoid conflict with the standard `back-to-indentation'
17442 binding.
17443
174442000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17445
17446 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17447
17448 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17449 (mm-disable-multibyte-mule4): Ditto.
17450 (mm-with-unibyte-current-buffer-mule4): Ditto.
17451
174522000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17453
17454 * pop3.el (pop3-movemail): Use binary.
17455 (pop3-movemail-file-coding-system): Removed.
17456
174572000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17458
17459 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17460
174612000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17462
17463 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17464 exists.
17465
174662000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17467
17468 * gnus-msg.el (gnus-post-method): Use backend name when the
17469 address is "".
17470
174712000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17472
17473 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17474 mm-verify-option.
17475 (gnus-treat-x-pgp-sig): Default value.
17476 (gnus-ignored-headers): Redundant.
17477
174782000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17479
17480 * gnus-win.el (gnus-configure-frame): Save selected window.
17481
174822000-02-15 Andrew Innes <andrewi@gnu.org>
17483
17484 * nnmbox.el: Require gnus-range.
17485 (nnmbox-group-building-active-articles): New variable.
17486 (nnmbox-group-active-articles): New variable; this is a cache of
17487 all active articles by group and number.
17488 (nnmbox-in-header-p): New function.
17489 (nnmbox-find-article): New function.
17490 (nnmbox-record-active-article): New function.
17491 (nnmbox-record-deleted-article): New function.
17492 (nnmbox-is-article-active-p): New function.
17493 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17494 (nnmbox-request-article): Ditto. Also supply extra arg to
17495 nnmbox-article-group-number.
17496 (nnmbox-request-expire-articles): Ditto.
17497 (nnmbox-request-move-article): Ditto.
17498 (nnmbox-request-replace-article): Ditto.
17499 (nnmbox-request-rename-group): Rename group entry in active
17500 article cache.
17501 (nnmbox-delete-mail): Update active article cache, unless article
17502 is being replaced.
17503 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17504 than partially duplicating it.
17505 (nnmbox-article-group-number): Add extra `this-line' arg, to
17506 handle articles belonging to multiple groups.
17507 (nnmbox-save-mail): Update active article cache.
17508 (nnmbox-read-mbox): Build active article cache when loading mbox.
17509 Also do some repair work, if we find articles that are missing the
17510 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17511 reconstruct these from Xref info.
17512
175132000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17514
17515 * mail-source.el (mail-source-report-new-mail): Use
17516 nnheader-run-at-time.
17517
175182000-02-15 Andrew Innes <andrewi@gnu.org>
17519
17520 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17521 an error is thrown, and then rethrow the error.
17522 (mail-source-check-pop): Ditto.
17523 (mail-source-start-idle-timer): Prevent multiple pop checks
17524 running if the check takes a long time.
17525
175262000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17527
17528 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17529 succeed.
17530
175312000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17532
17533 * gnus-win.el (gnus-configure-windows): Make sure
17534 nntp-server-buffer is live.
17535 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17536
175372000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17538
17539 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17540
175412000-12-04 Andreas Jaeger <aj@suse.de>
17542
17543 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17544
175452000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17546
17547 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17548
175492000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17550 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17551
17552 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17553
175542000-12-01 Simon Josefsson <sj@extundo.com>
17555
17556 * mml-smime.el (mml-smime-verify): Fix address parsing.
17557
175582000-12-01 Simon Josefsson <sj@extundo.com>
17559
17560 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17561 more than one certificate inside PKCS#7 blob. Better security
17562 information (clamed / actual sender, openssl output, certificates
17563 inside message).
17564
17565 * smime.el (smime-verify-region): Output to /dev/null.
17566 (smime-buffer-as-string-region): Don't parse empty lines.
17567
175682000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17569
17570 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17571 ?d and ?D.
17572 (gnus-mime-security-show-details-inline): New variable.
17573 (gnus-mime-security-show-details): Use them.
17574 (gnus-insert-mime-security-button): Ditto.
17575
17576 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17577 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17578 (mml2015-gpg-clear-verify): Ditto.
17579 (mml2015-gpg-decrypt-1): Ditto.
17580 (mml2015-use): Prefer 'gpg.
17581
175822000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17583
17584 * gnus-util.el (gnus-add-text-properties-when): New function.
17585 (gnus-remove-text-properties-when): Ditto.
17586
17587 * gnus-cite.el (gnus-article-hide-citation): Use them.
17588 (gnus-article-toggle-cited-text): Use them.
17589
17590 * gnus-art.el (gnus-signature-toggle): Use them.
17591 (gnus-article-show-hidden-text): Ditto.
17592 (gnus-article-hide-text): Ditto.
17593
175942000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17595
17596 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17597
175982000-11-30 Simon Josefsson <sj@extundo.com>
17599
17600 * smime.el (smime-point-at-eol): New alias.
17601 (smime-buffer-as-string-region): Use it.
17602
176032000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17604
17605 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17606
176072000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17608
17609 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17610
17611 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17612
17613 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17614
176152000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17616
17617 * nnmh.el (nnmh-request-expire-articles): Implemented
17618 expiry-target for nnmh backend.
17619
176202000-11-30 Simon Josefsson <sj@extundo.com>
17621
17622 * mm-decode.el (mm-security-from): New variable.
17623 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17624
17625 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17626 than `from'.
17627
176282000-11-30 Simon Josefsson <sj@extundo.com>
17629
17630 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17631 address match sender address.
17632
17633 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17634
17635 * smime.el (smime-verify-region): Don't copy buffer.
17636 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17637 (smime-pkcs7-region): New function.
17638 (smime-pkcs7-certificates-region): Ditto.
17639 (smime-pkcs7-email-region): Ditto.
17640 (smime-buffer-as-string-region): Ditto.
17641
17642 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17643 buffer.
17644
176452000-11-23 Jens Krinke <j.krinke@gmx.de>
17646
17647 * smime.el (smime-decrypt-region): Fix keyfile argument.
17648
176492000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17650
17651 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17652
176532000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17654
17655 * message.el (message-shoot-gnksa-feet): New variable.
17656 (message-gnksa-enable-p): New function.
17657 (message-send): Use it.
17658 (message-check-news-body-syntax): Ditto.
17659
176602000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17661
17662 * message.el (message-make-message-id): Remove the redundancy.
17663
176642000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17665
17666 * message.el (message-setup): Discourage using mc-install-*-mode.
17667
17668 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17669
176702000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17671
17672 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17673
176742000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17675
17676 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17677
176782000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17679
17680 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17681
176822000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17683
17684 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17685 insert-buffer-substring.
17686
17687 * message.el (message-send-mail): Use buffer-substring-no-properties.
17688 (message-send-news): Ditto.
17689
176902000-11-22 David Edmondson <dme@dme.org>
17691
17692 * imap.el (imap-wait-for-tag): Message read info.
17693
176942000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17695
17696 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17697 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17698 (mml2015-gpg-encrypt): Ditto.
17699
177002000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17701
17702 * mm-decode.el (mm-verify-option): Default value.
17703
17704 * mml-sec.el (mml-secure-part): Error message.
17705
177062000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17707
17708 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
17709
177102000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17711
17712 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
17713
177142000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17715
17716 * gnus-art.el (gnus-article-describe-key): Use prompt.
17717 (gnus-article-describe-key-briefly): Ditto.
17718
177192000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17720
17721 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
17722
177232000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17724
17725 * gnus-art.el (gnus-article-describe-key): New function.
17726 (gnus-article-describe-key-briefly): New function.
17727
177282000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17729
17730 * mm-decode.el (mm-decrypt-option): Doc typo.
17731
17732 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
17733 return a number.
17734
177352000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17736
17737 * message.el (message-newline-and-reformat): Typo.
17738
177392000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17740
17741 * gnus-art.el (article-verify-x-pgp-sig): Check whether
17742 original-article-buffer exists.
17743
17744 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
17745 (rfc2047-header-encoding-alist): Addresses are different from text.
17746 (rfc2047-encode-message-header): Ditto.
17747 (rfc2047-dissect-region): Extra parameter.
17748 (rfc2047-encode-region): Ditto.
17749 (rfc2047-encode-string): Ditto.
17750
177512000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17752
17753 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
17754 (mm-uu-pgp-encrypted-extract): Use it.
17755 (mm-uu-pgp-signed-extract-1): New function.
17756 (mm-uu-pgp-signed-extract): Use it.
17757
17758 * gnus-art.el (gnus-mime-display-security): New function.
17759 (gnus-mime-display-part): Use it.
17760 (gnus-mime-security-verify-or-decrypt): New function.
17761 (gnus-mime-security-press-button): New function.
17762 (gnus-insert-mime-security-button): Use it.
17763
17764 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
17765 (mm-find-raw-part-by-type): Ditto.
17766 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
17767 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
17768 (mm-destroy-parts): Kill nested multibyte buffer.
17769
17770 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
17771 (mml2015-gpg-verify): Ditto.
17772
177732000-11-18 Simon Josefsson <sj@extundo.com>
17774
17775 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
17776 (mml2015-function-alist): Use it.
17777
17778 * mml-sec.el (mml-sign-alist): Update names.
17779 (mml-encrypt-alist): Ditto.
17780 (mml-secure-part-smime-sign): Moved to mml-smime.el
17781 as `mml-smime-sign-query'.
17782 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
17783 `mml-smime-get-file-cert'.
17784 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
17785 `mml-smime-get-dns-cert'.
17786 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
17787 `mml-smime-encrypt-query'.
17788 (mml-smime-sign-buffer): Use mml-smime-sign.
17789 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
17790
17791 * mml-smime.el (mml-smime-sign): New function.
17792 (mml-smime-encrypt):
17793 (mml-smime-sign-query):
17794 (mml-smime-get-file-cert):
17795 (mml-smime-get-dns-cert):
17796 (mml-smime-encrypt-query): Moved from mml-sec.el.
17797
177982000-11-16 Simon Josefsson <sj@extundo.com>
17799
17800 * mml2015.el (mml2015-gpg-clear-verify): New function.
17801 (mml2015-function-alist): Add it.
17802
178032000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17804
17805 * message.el (message-setup-fill-variables): Use
17806 message-cite-prefix-regexp.
17807 (message-newline-and-reformat): Check the end of citation, leading
17808 WSP, break in the cite prefix.
17809 (message-fill-paragraph): New function.
17810
23f87bed
MB
178112000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
17812
17813 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
17814 raw 8-bit in headers in dk.* newsgroups.
17815
178162000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
17817
17818 * message.el (message-newline-and-reformat): Match extra WSPs.
17819
178202000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
17821
17822 * mml.el (mml-generate-mime-1): Ignore ascii.
17823
996aa8c1 178242000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
17825
17826 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
17827
178282000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17829
17830 * message.el (message-cite-prefix-regexp): Prefix should not end
17831 at space.
17832
178332000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17834
17835 * message.el (message-mode-syntax-table): Add - as a word
17836 constituent as in articles.
17837 (message-setup-fill-variables): Add -_. as supercite-style prefix.
17838 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
17839 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
17840
178412000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
17842
17843 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
17844
178452000-11-12 David Edmondson <dme@dme.org>
17846
2f1982bb 17847 * message.el (message-font-lock-keywords): Use
23f87bed
MB
17848 message-cite-prefix-regexp.
17849
932e8ec6 178502000-11-15 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
17851
17852 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
932e8ec6 17853 Stein Arild Strømme.
23f87bed
MB
17854 (gnus-group-jump-to-group): Use it.
17855 (gnus-group-jump-to-group-prompt): Customize.
17856
178572000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
17858
17859 * mailcap.el (mailcap-possible-viewers): Match the entire string.
17860
178612000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
17862
17863 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
17864 incompatible.
17865 (mml2015-mailcrypt-sign): Ditto.
17866
178672000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
17868
17869 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
17870 group is open.
17871
178722000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
17873
17874 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
17875 nnvirtual articles.
17876 (gnus-backlog-request-article): Don't request nnvirtual articles.
17877
178782000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17879
17880 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2f1982bb 17881 * mml.el (mml-generate-mime-1): Save cont. Skip multipart attributes.
23f87bed
MB
17882
178832000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
17884
17885 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
17886 * mml.el (mml-generate-mime-1): Use charset attribute.
17887 * mm-bodies.el (mm-encode-body): Add parameter charset.
17888 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
17889
178902000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
17891
17892 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
17893 (mml2015-mailcrypt-clear-decrypt): Ditto.
17894 (mml2015-mailcrypt-verify): Ditto.
17895 (mml2015-mailcrypt-clear-verify): Ditto.
17896 (mml2015-gpg-verify): Ditto.
17897
178982000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
17899
17900 * smime.el (smime-openssl-program): Test the existence of openssl.
17901 * mml-smime.el: Require mm-decode.
17902 (mml-smime-verify-test): New function.
17903 * mm-decode.el (mm-verify-function-alist): Use it.
17904
179052000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
17906
17907 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
17908 anyway.
17909
179102000-11-13 Simon Josefsson <sj@extundo.com>
17911
17912 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
17913 verification doesn't work.
17914
179152000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
17916
17917 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
17918 (gnus-inews-do-gcc): Use it.
17919
179202000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
17921
17922 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
17923 leading space.
17924 * mm-extern.el (mm-inline-external-body): Report error when no
17925 access-type.
17926
179272000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
17928
17929 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
17930
179312000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
17932
17933 * gnus-art.el (gnus-mime-button-menu): Use select-window.
17934
179352000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
17936
17937 * gnus-art.el (gnus-mime-display-part): Display multipart/related
17938 as multipart/mixed.
17939
179402000-11-12 David Edmondson <dme@dme.org>
17941
2f1982bb 17942 * message.el (message-cite-prefix-regexp): Moved from gnus-cite.el
23f87bed
MB
17943 and replace `.' with `\w' to allow for different syntax tables
17944 (from Vladimir Volovich).
2f1982bb 17945 * message.el (message-newline-and-reformat): Use
23f87bed 17946 `message-cite-prefix-regexp'.
2f1982bb 17947 * gnus-cite.el (gnus-supercite-regexp): Use
23f87bed 17948 `message-cite-prefix-regexp'.
2f1982bb 17949 * gnus-cite.el (gnus-cite-parse): Use
23f87bed
MB
17950 `message-cite-prefix-regexp'.
17951
179522000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
17953
17954 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
17955 PGP SIGNATURE. Escape leading "-"'s.
17956 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
17957
179582000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
17959
17960 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
17961
179622000-11-11 Simon Josefsson <sj@extundo.com>
17963
17964 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
17965
17966 * smime.el (smime-details-buffer): New variable.
17967 (smime-sign-region):
17968 (smime-encrypt-region):
17969 (smime-verify-region):
17970 (smime-decrypt-region): Copy OpenSSL output to the buffer.
17971
17972 * mml-smime.el (mml-smime-verify): Support security info.
17973
179742000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
17975
17976 * mm-decode.el (mm-verify-option): Set default to nil.
17977 (mm-decrypt-option): Ditto.
17978 * gnus-art.el (article-verify-x-pgp-sig): New function.
17979
179802000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
17981
17982 * gnus-art.el (gnus-mime-display-alternative): Show button if no
17983 preferred part.
17984
932e8ec6 179852000-11-07 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23f87bed
MB
17986
17987 * gnus-sum.el (gnus-move-split-methods): Say that
17988 `gnus-split-methods' uses file names, whereas this uses group
2f1982bb 17989 names. (Report from Nevin Kapur.)
23f87bed
MB
17990
179912000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
17992
17993 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
17994
179952000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
17996
17997 * nnheader.el (nnheader-directory-files-is-safe): New variable.
17998 (nnheader-directory-articles): Use it.
17999 (nnheader-article-to-file-alist): Ditto.
18000
180012000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18002
18003 * rfc2047.el (rfc2047-pad-base64): New function.
18004 (rfc2047-decode): Use it.
18005
180062000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18007
18008 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18009 select method.
18010
180112000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18012
18013 * mml2015.el (mml2015-gpg-decrypt-1):
18014 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18015
180162000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18017
18018 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18019
180202000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18021
18022 * pop3.el (pop3-munge-message-separator): A message may have an
18023 empty body.
18024
180252000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18026
18027 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18028 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18029 (mm-uu-pgp-signed-extract): Use coding-system.
18030
180312000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18032
18033 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18034 (gnus-insert-mime-security-button): New function.
18035 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
087b38a0 18036 * mml2015.el: Add security info when verify or decrypt.
23f87bed
MB
18037 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18038 (mm-uu-pgp-encrypted-extract): Ditto.
18039
180402000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18041
18042 * mm-decode.el (mm-display-parts): New function.
2f1982bb 18043 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
23f87bed
MB
18044
180452000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18046
18047 * gnus-mlspl.el: Documentation tweaks.
18048
180492000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18050
18051 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18052 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18053 argument.
18054
180552000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18056
18057 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18058
180592000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18060
18061 * gnus-art.el (gnus-article-encrypt): New function.
18062 (gnus-article-encrypt-protocol-alist): New variable.
18063 (gnus-article-encrypt-protocol): New variable.
18064 * mml2015.el (mml2015-self-encrypt): New function.
18065 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18066
180672000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18068
18069 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18070 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18071 let mailcap do it.
18072 * mml2015.el: Remove snarf code.
18073 * mm-decode.el: Remove snarf code.
18074
180752000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18076
18077 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18078 (mml-insert-mime): Understand gnus-decoded.
18079 (mime-to-mml): New parameter handles.
18080 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18081 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18082
180832000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18084
18085 * mm-decode.el (mime-security): New group.
18086 (mm-verify-function-alist): Add test function.
18087 (mm-decrypt-function-alist): Ditto.
18088 (mm-snarf-option): Set default value as nil.
18089 (mm-find-part-by-type): Recursive parameter.
18090 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18091 * mml2015.el: Support draft-ietf-openpgp-multsig.
18092
180932000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18094
18095 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18096 (gnus-article-view-part-as-charset): New function.
18097
180982000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18099
18100 * mm-decode.el (mm-verify-option): Default value.
18101 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18102
181032000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18104
18105 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18106
181072000-11-05 Simon Josefsson <sj@extundo.com>
18108
18109 * mml-smime.el (mml-smime-verify): Work in original multipart
18110 buffert.
18111
18112 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18113 (mm-handle-multipart-ctl-parameter): Ditto.
18114 (mm-alist-to-plist): New function.
18115 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18116 for multiparts.
18117 (mm-destroy-parts): Destroy multipart buffert.
18118 (mm-remove-part): Ditto.
18119
18120 * mml-smime.el (mml-smime-sign): Not used.
18121 (mml-smime-encrypt): Ditto.
18122
18123 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18124
18125 Verify S/MIME signature support.
18126
18127 * mm-decode.el (mm-inline-media-tests): Add
18128 application/{x-,}pkcs7-signature.
18129 (mm-inlined-types): Ditto.
18130 (mm-automatic-display): Ditto.
18131 (mm-verify-function-alist): Ditto. Add name of method.
18132 (mm-decrypt-function-alist): Add name of method.
18133 (mm-find-part-by-type): Add documentation.
18134 (mm-possibly-verify-or-decrypt): Use new format of
18135 mm-{verify,decrypt}-function-alist. Use method names.
18136
18137 * mml-smime.el (mml-smime-verify): New function.
18138
181392000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18140
18141 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18142
181432000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18144
18145 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18146 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18147 * mm-decode.el (mm-snarf-option): New variable.
18148
181492000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18150
18151 * mm-util.el (mm-subst-char-in-string): New function.
18152 (mm-replace-chars-in-string): Use it.
18153 * message.el (message-replace-chars-in-string): Use it.
18154 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18155 * gnus-mh.el (mh-lib-progs): Shut up.
18156
23f87bed
MB
181572000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18158
18159 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18160 the last article when search.
18161
181622000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18163
18164 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18165 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18166
181672000-09-29 David Edmondson <dme@thus.net>
18168
18169 * message.el (message-newline-and-reformat): Typo.
18170
181712000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18172
18173 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18174
181752000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18176
18177 * nntp.el (nntp-decode-text): Delete bogus status lines.
18178
181792000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18180
18181 * message.el (message-font-lock-keywords): Match a final newline
18182 to help font-lock's multiline support.
18183
181842000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18185
18186 * nnoo.el (nnoo-set): New function.
18187
181882000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18189
18190 * gpg.el, gpg-ring.el: Moved to contrib directory.
18191
181922000-11-04 Simon Josefsson <sj@extundo.com>
18193
18194 * nnimap.el (nnimap-split-inbox): Typo.
18195
181962000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18197
18198 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18199
182002000-11-03 Simon Josefsson <sj@extundo.com>
18201
18202 * rfc2231.el (rfc2231-parse-qp-string): New function.
18203 (require): rfc2047.
18204
18205 * mail-parse.el (mail-header-parse-content-type):
18206 (mail-header-parse-content-disposition): Support invalid QP
18207 encoded strings, by using `rfc2231-parse-qp-string'.
18208
182092000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18210
18211 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18212 (rfc2231-decode-encoded-string): Typo "> X 1".
18213 (rfc2231-encode-string): Insert the name of charset.
18214 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18215
182162000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18217
18218 * mm-decode.el (mm-save-part): Return the filename.
18219 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18220 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18221 (gnus-mime-action-alist): Use it.
18222 (gnus-mime-button-commands): Use it.
18223 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18224 (mm-inline-external-body): unwind-protect.
18225
182262000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18227
18228 * gnus-art.el (gnus-insert-mime-button): Show url.
18229
182302000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18231
18232 * mml.el (mml-generate-mime-1): Support external url.
18233 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18234
182352000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18236
18237 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18238 * mm-decode.el (mm-display-external): Ditto.
18239 * mm-extern.el: New file.
18240 * mm-decode.el (mm-inline-media-tests): Hook it up.
18241 (mm-inlined-types): Inline message/external-body.
18242
182432000-11-02 Simon Josefsson <sj@extundo.com>
18244
18245 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18246
18247 * message.el (message-get-reply-headers): Better handling when
18248 Mail-Followup-To is very large.
18249
182502000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18251
18252 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18253 * gnus-art.el (gnus-article-edit-done):
18254 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18255 counting code here.
18256 * gnus-msg.el (gnus-setup-message): Remove a hack.
18257
182582000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18259
18260 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18261 (gnus-summary-mode): Make them local variables.
18262 (gnus-set-global-variables): Globalize them.
18263 (gnus-summary-exit): Kill them.
18264
182652000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18266
18267 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18268 word.
18269
182702000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18271
18272 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18273 gnus-article-wash-types.
18274 * gnus-art.el (gnus-article-wash-status): Use them.
18275
182762000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18277
18278 * mml.el (mml-read-tag): Remove spaces and LF.
18279
182802000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18281
18282 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18283 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18284
182852000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18286
18287 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18288
182892000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18290
18291 * gnus-sum.el (gnus-article-charset): New variable.
18292 (gnus-summary-display-article): Set it.
18293 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18294 * gnus-art.el (gnus-article-mode): Make it local variable.
18295
182962000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18297
18298 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18299
183002000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18301
18302 * nnwfm.el: New file.
18303
18304 * nnweb.el (nnweb-replace-in-string): New function.
18305
183062000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18307
18308 * mml2015.el: Wrap gpg.el.
18309 * gpg.el (gpg-verify): The last argument of apply is a list.
18310 (gpg-encrypt): Add passphrase as a parameter.
18311
183122000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18313
18314 * gpg.el: New file.
18315 * gpg-ring.el: New file.
18316
183172000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18318
18319 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18320
183212000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18322
18323 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18324 double-quote characters.
18325 (gnus-summary-prepare-threads): Ditto.
18326
183272000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18328
18329 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18330 * mml.el (mml-read-tag): Don't skip the leading space.
23f87bed
MB
18331
183322000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18333
2f1982bb 18334 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
23f87bed
MB
18335
183362000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18337
18338 * qp.el (quoted-printable-encode-region): Replace leading - when
18339 ultra safe.
18340 * mml.el (mml-generate-mime-postprocess-function): Removed.
18341 (mml-postprocess-alist): Removed.
18342 (mml-generate-mime-1): Use ultra-safe when sign.
18343 * mml2015.el (mml2015-fix-micalg): Uppercase.
18344 (mml2015-verify): Insert LF.
18345 (mml2015-mailcrypt-sign): Downcase; search backward.
18346
183472000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18348
18349 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18350 restrictive.
18351 (nnultimate-table-regexp): New variable.
18352 (nnultimate-forum-table-p): Use it.
18353
e3e955fe 183542000-10-30 Ed L Cashin <ecashin@coe.uga.edu> (tiny change)
23f87bed
MB
18355
18356 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18357
183582000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18359
18360 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18361 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18362
183632000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18364
18365 * mml2015.el: Shut up.
18366
183672000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18368
18369 * gnus.el (gnus-server-browse-hashtb): Removed.
18370 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18371 (gnus-group-insert-group-line-info): Use simplified method.
18372 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18373
183742000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18375
18376 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18377 moved here.
18378 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18379 * gnus-group.el (gnus-group-prepare-flat): Use it.
18380 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18381
183822000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18383
18384 * mml.el (mml-mode): Show menu in XEmacs.
18385
183862000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18387
18388 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18389 (gnus-server-read-server-in-server-buffer): New function.
18390 (gnus-browse-foreign-server): Browse in group buffer.
18391 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18392 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18393 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18394 * gnus.el (gnus-server-browse-hashtb): New variable.
18395
183962000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18397
18398 * nnfolder.el (nnfolder-open-nov): Use group.
18399
184002000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18401
2f1982bb 18402 * nnfolder.el: Add NOV. Set version to 2.0.
23f87bed
MB
18403 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18404
184052000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18406
18407 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18408
184092000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18410
18411 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18412 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18413
184142000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18415
18416 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18417
184182000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18419
18420 * mm-decode.el (mm-verify-function-alist): New variable.
18421 (mm-verify-option): New variable.
18422 (mm-decrypt-function-alist): Ditto.
18423 (mm-decrypt-option): Ditto.
18424 (mm-find-raw-part-by-type): New function.
18425 (mm-possibly-verify-or-decrypt): New function.
18426 (mm-dissect-multipart): Use it.
18427 * mml2015.el (mml2015-fix-micalg): New function.
18428 (mml2015-decrypt): Use new interface.
087b38a0 18429 (mml2015-verify): Use new interface.
23f87bed
MB
18430 (mml2015-setup): Make it bogus.
18431
184322000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18433
18434 * mml.el (mml-generate-mime-postprocess-function): Set to
18435 mml-postprocess.
18436 (autoload): Autoload mml2015 and mml-smime.
18437 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18438 * mml2015.el (mml2015-encrypt): New function.
18439 (mml2015-sign): New function.
18440 (mml2015-encrypt-function): New variable.
18441 (mml2015-sign-function): New variable.
18442 (mml2015-mailcrypt-encrypt): Use message-recipients.
18443 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18444 * mml-smime.el (mml-smime-setup): Ditto.
18445
184462000-10-28 Simon Josefsson <sj@extundo.com>
18447
18448 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18449 Communigate Pro 3.3.1 server.
18450
18451 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18452 in buffers.
18453 (mml-secure-dns-server): Removed.
18454 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18455 write certificates to files.
18456
18457 * smime.el (smime-dns-server): New variable.
18458 (smime-mail-to-domain):
18459 (smime-cert-by-dns): New functions.
18460
18461 * dig.el: New file.
18462
184632000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18464
18465 * message.el (message-options): New variable.
18466 (message-options-set-recipient): New function.
18467 (message-send): Use them.
18468 * gnus-int.el (gnus-request-replace-article): Use them.
18469 (gnus-request-accept-article): Ditto.
18470 * mml.el (mml-preview): Use them.
18471 * gnus-sum.el (gnus-summary-edit-article): Use them.
18472
18473 * message.el (message-options-get): New function.
18474 (message-options-get): New function.
18475 * rfc2047.el (rfc2047-encode-message-header): Use them.
18476 * mm-bodies.el (mm-encode-body): Use them.
18477
184782000-10-28 Simon Josefsson <sj@extundo.com>
18479
18480 * nnimap.el (nnimap-retrieve-which-headers):
18481 (nnimap-request-article-part): Quote message-id.
18482
18483 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18484 (smime-CA-file): New variable.
18485 (smime-call-openssl-region): Don't error.
18486 (smime-sign-region): Return result value.
18487 (smime-encrypt-region): Ditto.
18488 (smime-verify-region): New function.
18489 (smime-decrypt-region): Ditto.
18490 (smime-verify-buffer): Ditto.
18491 (smime-decrypt-buffer): Ditto.
18492
18493 * mml.el: Require mml-sec.
18494 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18495 (mml-mode-map): Add "sign" and "encrypt" maps.
18496 (mml-menu): Add security menu.
18497 (mml-preview): Use generate-new-buffer.
18498
18499 * mml-sec.el: New file.
18500
185012000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18502
18503 * mm-decode.el (mm-find-part-by-type): Move it here.
18504 * mml.el (mml-postprocess): Move it here.
2f1982bb 18505 (mml-postprocess-alist): Move it here. Merge them.
23f87bed
MB
18506
185072000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18508
18509 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18510 unencoded stuff in the header.
18511
185122000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18513
18514 * gnus-group.el (gnus-group-listed-groups): New variable.
18515 (gnus-group-list-option): New variable.
18516 (gnus-group-list-limit-map): New keymap.
18517 (gnus-group-list-flush-map): New keymap.
18518 (gnus-group-list-plus-map): New keymap.
18519 (gnus-group-prepare-logic): New function.
18520 (gnus-group-prepare-flat): Merge with
2f1982bb 18521 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
23f87bed
MB
18522 (gnus-group-prepare-flat-list-dead): Ditto.
18523 (gnus-group-list-matching): Use gnus-group-prepare-function.
18524 (gnus-group-list-dormant): Ditto.
18525 (gnus-group-list-cached): Ditto.
18526 (gnus-group-listed-groups): New function.
18527 (gnus-group-list-limit): New function.
18528 (gnus-group-list-flush): New function.
18529 (gnus-group-list-plus): New function.
18530 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18531 (gnus-topic-prepare-topic): Ditto.
18532
185332000-10-27 Paul Jarc <prj@po.cwru.edu>
18534
18535 * message.el (message-insert-to, message-get-reply-headers):
18536 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18537
185382000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18539
18540 * mml2015.el: New file.
18541 * smime.el: New file.
18542 * mml-smime.el: New file.
18543
ef3b7aae
MB
185442000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18545
18546 * ChangeLog: Moved to ChangeLog.1.
18547
18548See ChangeLog.1 for earlier changes.
23f87bed 18549
ba318903 18550 Copyright (C) 2000-2002, 2004-2014 Free Software Foundation, Inc.
5b87ad55
GM
18551
18552 This file is part of GNU Emacs.
18553
5e809f55 18554 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 18555 it under the terms of the GNU General Public License as published by
5e809f55
GM
18556 the Free Software Foundation, either version 3 of the License, or
18557 (at your option) any later version.
5b87ad55
GM
18558
18559 GNU Emacs is distributed in the hope that it will be useful,
18560 but WITHOUT ANY WARRANTY; without even the implied warranty of
18561 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18562 GNU General Public License for more details.
18563
18564 You should have received a copy of the GNU General Public License
5e809f55 18565 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
23f87bed 18566
ef3b7aae 18567;; Local Variables:
932e8ec6 18568;; coding: utf-8
ef3b7aae 18569;; End: