Switch to standard GPL text for license.
[bpt/emacs.git] / lisp / gnus / ChangeLog.2
CommitLineData
996aa8c1 12004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2
3 * gnus.el: Gnus v5.10.6 is released.
4
52004-01-04 Kai Grossjohann <kai@emptydomain.de>
6
7 * gnus-sum.el (gnus-summary-print-article): Doc fix.
8
92004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * gnus.el (gnus-version-number): Bump.
12
996aa8c1 132004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
14
15 * gnus.el: Gnus v5.10.5 is released.
16
172004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
18
19 * gnus-fun.el (gnus-face-from-file): Message 9.
20
212004-01-03 Romain FRANCOISE <romain@orebokech.com>
22
23 * gnus-fun.el (gnus-face-from-file): Use gnus-message.
24
252004-01-03 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-art.el (gnus-button-mid-or-mail-heuristic): Treat Gmane
28 addresses specially. Fix returned value and messages.
29
30 * mm-decode.el (mm-enable-external): New variable.
31 (mm-display-part): Use it.
32 (mm-display-external): Fix message in case of nil handle.
33
34 * Update copyright for several files.
35
36 * spam-report.el (spam-report-gmane): Adjust verbosity.
37 Delete trailing whitespace. Update copyright.
38
39 * spam.el: Fix many (but not all) checkdoc complaints.
40 Delete trailing whitespace.
41
42 * message.el (message-header-synonyms): Defcustom.
43 (message-get-reply-headers): Catch `Original-To'.
44 (message-carefully-insert-headers): Added comment.
45
46 * gnus-sum.el (gnus-summary-make-menu-bar): Improved "Washing" menu.
47
482004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * gnus-sum.el (gnus-select-newsgroup): Use cat.
51
52 * gnus-agent.el (gnus-agent-cat-enable-undownloaded-faces): New
bf247b6e 53 cat.
23f87bed
MB
54
55 * gnus.el (gnus-user-agent): Moved here.
56
57 * gnus-msg.el (gnus-user-agent): Moved from here.
58
59 * gnus.el (gnus-version-number): Bump.
60
996aa8c1 612004-01-03 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
62
63 * gnus.el: Gnus v5.10.4 is released.
64
652004-01-02 Reiner Steib <Reiner.Steib@gmx.de>
66
67 * gnus.el (gnus-mode-line-buffer-identification): Show version in
68 help-echo.
69 (gnus-read-group): Allow most group names. Changed warning.
70
712004-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * gnus-dired.el (gnus-dired-mode-map): Change keymaps.
74
752004-01-02 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
76
77 * smime.el (smime-crl-check): Doc fix.
78
792004-01-02 Edwin Steiner <edwin.steiner@gmx.net>
80
81 * gnus-nocem.el (gnus-nocem-enter-article): Use the real group
82 hashtb (tiny patch).
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
90 * spam.el (spam-ham-copy-or-move-routine): use spam-list-articles
91 (spam-list-articles): rewritten to only check a mark once per
92 invocation
93
942004-01-01 Simon Josefsson <jas@extundo.com>
95
96 * mml-sec.el (mml-default-encrypt-method)
97 (mml-default-sign-method): Defcustom.
98
992003-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
100
101 * mml.el (mml-generate-mime-1): Remove extra ).
102
103 * gnus-group.el (gnus-group-set-current-level): Signal errors on
104 topic lines.
105 (gnus-group-set-current-level): Fix fix.
106
1072003-12-31 Jeremy Maitin-Shepard <jbms@attbi.com>
108
109 * mml.el (mml-generate-mime-1): Use mml-compute-boundary (tiny
bf247b6e 110 change).
23f87bed
MB
111
1122003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
113
114 * gnus-group.el: Removed `(when t ...)' around `gnus-define-keys'.
115 (gnus-group-group-map): Added `gnus-group-read-ephemeral-group'
116 (already in previous commit inadvertently).
117 (gnus-group-make-menu-bar): Added `gnus-group-read-ephemeral-group'.
118 (gnus-group-read-ephemeral-group): Made interactive.
119
120 * gnus-score.el (gnus-score-find-trace): Added comment on sync
121 with `gnus-score-edit-file-at-point'.
122
123 * gnus-logic.el (gnus-score-advanced): Ditto.
124
125 * gnus-score.el (gnus-score-edit-file-at-point): Fix for
126 advanced scoring.
127
1282003-12-30 Simon Josefsson <jas@extundo.com>
129
130 * gnus-score.el (gnus-score-edit-file-at-point): Use
131 gnus-point-at-*, for portability.
132
1332003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
134
135 * gnus-art.el (gnus-treat-body-boundary): Fix doc-string and
136 custom type.
137 (gnus-button-mid-or-mail-regexp): Don't be too restrictive.
138 Suggested by Felix Wiemann <Felix.Wiemann@gmx.net>.
139 (gnus-button-alist): Added "M-x ... RET" and "mid:" buttons.
140 Added comments about relevant RFCs.
141
142 * gnus-sum.el (gnus-summary-mode): Untabify doc-string.
143 (gnus-summary-goto-article): Allow `%40'.
144 (gnus-summary-refer-article): Convert `%40' to `@'.
145
996aa8c1 1462003-12-30 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
23f87bed
MB
147
148 * smime.el (smime-crl-check): New.
996aa8c1 149 (smime-verify-region): Use it.
23f87bed
MB
150
1512003-12-30 Reiner Steib <Reiner.Steib@gmx.de>
152
996aa8c1
MB
153 (gnus-score-find-trace): Use gnus-score-edit-file-at-point. Added
154 `f' and `t' commands, added quick help. With some suggestions
155 from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
23f87bed
MB
156
157 * gnus-util.el (gnus-emacs-version): Added doc-string.
158
159 * mml.el (mml-minibuffer-read-disposition): New function.
160 (mml-attach-file): Use it.
161 (mml-preview): Added MIME preview to gnus-buffers.
162
996aa8c1
MB
1632003-12-30 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
164
165 * gnus-score.el (gnus-score-edit-file-at-point): Consider the
166 whole match element.
167
23f87bed
MB
1682003-12-30 Jesper Harder <harder@ifa.au.dk>
169
170 * gnus-sum.el (gnus-summary-make-menu-bar): Add ellipses.
171
1722003-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
173
174 * gnus-start.el (gnus-get-unread-articles): Inline gnus-server-get-method.
175 (gnus-get-unread-articles): Cache methods.
176 (gnus-get-unread-articles-in-group): Indent.
177
178 * gnus.el (gnus-version-number): Bump.
179 (gnus-secondary-method-p): Extend servers to methods before comparing.
180 (gnus-secondary-method-p): Revert.
181
996aa8c1 1822003-12-30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
183
184 * gnus.el: Gnus v5.10.3 is released.
185
1862003-12-29 Simon Josefsson <jas@extundo.com>
187
188 * gnus-agent.el (gnus-agentize): Improve auto-agentizing logic.
189 Suggested by Steinar Bang <sb@dod.no>.
190 (gnus-agent-auto-agentize-methods): Customize.
191
996aa8c1 1922003-12-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
193 * gnus.el (gnus-server-to-method): Fixed bug in 2003-12-22
194 check-in.
195
1962003-12-28 Adrian Lanz <lanz@fowi.ethz.ch>
197
198 * mail-source.el (mail-source-fetch-imap): Prevent storing of
199 identical entries for imap mail sources, when retrieving mail
200 messages from an imap server within the same Gnus session several
201 times (tiny change).
202
2032003-12-28 Jesper Harder <harder@ifa.au.dk>
204
205 * mm-view.el (mm-text-html-washer-alist): Use
206 mm-inline-wash-with-stdin for w3m-standalone.
207
208 * mm-decode.el (mm-text-html-renderer): Add w3m-standalone.
209
210 * mml1991.el (mml1991-pgg-encrypt): Decode according to CTE before
211 encrypting.
212
996aa8c1 2132003-12-28 Ivan Boldyrev <boldyrev@uiggm.nsc.ru> (tiny change).
23f87bed
MB
214
215 * mml1991.el (mml1991-pgg-sign): Use unibyte when re-encoding.
23f87bed
MB
216
2172003-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
218
219 * dgnushack.el: Add an advice to byte-optimize-form-code-walker to
220 avoid the warning ``...called for effect'' for the pop form when
221 running Emacs 21.3.
222
2232003-12-26 Jesper Harder <harder@ifa.au.dk>
224
225 * mm-bodies.el (mm-body-encoding): Don't use 7bit if the body
226 contains "^From " and mm-use-ultra-safe-encoding is true.
227
2282003-12-25 Jesper Harder <harder@ifa.au.dk>
229
230 * mml1991.el (mml1991-pgg-sign): Encode and decode according to
231 CTE header. Don't insert gpg output as unibyte.
232
2332003-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
234
235 * lpath.el: Remove display-time-event-handler and open-ssl-stream;
236 add delete-extent for Emacs; rearrange bindings assuming w3 may
237 not be available and XEmacs without the file-coding feature may be
238 used.
239
2402003-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
241
242 * dgnushack.el (dgnushack-compile): Increase the value for
243 max-specpdl-size when compiling Gnus with Emacs 20.
244
996aa8c1 2452003-12-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
246 * gnus-int.el (gnus-open-server): Fixed the server status such
247 that an agentized server, when opened offline, has a status of
248 offline. Also fixes bug whereby the agent's backend was called
249 twice to open each server.
250
251 * gnus-start.el (gnus-get-unread-articles-in-group): Autoload
252 gnus-agent-possibly-alter-active rather than inline to resolve
253 compiler warnings.
254
255 * gnus.el (gnus-server-to-method): Added fallback of iterating
256 over gnus-newsrc-alist to resolve names of foreign servers.
257 Should fix recent agent bug.
258
2592003-12-22 Reiner Steib <Reiner.Steib@gmx.de>
260
261 * gnus-score.el (gnus-summary-lower-score)
262 (gnus-summary-increase-score): Mention symbolic prefix in the
263 doc-string. Suggested by Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
264
2652003-12-21 Jesper Harder <harder@ifa.au.dk>
266
267 * gnus-agent.el (gnus-agent-read-agentview): Use
268 car-less-than-car.
269
996aa8c1 2702003-12-20 Artem Chuprina <ran@ran.pp.ru> (tiny change)
23f87bed
MB
271
272 * message.el (message-yank-buffer): Bind message-reply-buffer to
273 a buffer rather than a string.
274
2752003-12-19 Jesper Harder <harder@ifa.au.dk>
276
277 * gnus-msg.el (gnus-summary-followup): Correct documentation.
278
2792003-12-18 Jesper Harder <harder@ifa.au.dk>
280
281 * gnus-msg.el (gnus-inews-add-send-actions): `yanked' can be a
282 list of lists. Reported by Dmitri Paduchikh <paduch@imm.uran.ru>.
283
2842003-12-18 Reiner Steib <Reiner.Steib@gmx.de>
285
286 * mm-url.el (mm-url-insert-file-contents-external)
287 (mm-url-insert-file-contents): Added doc-strings. Autoload.
288
2892003-12-18 Jesper Harder <harder@ifa.au.dk>
290
291 * gnus-cus.el (defvar): defvar
292 gnus-agent-cat-disable-undownloaded-faces.
293
2942003-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
295
296 * message.el (message-forward-subject-name-subject): Use
297 gnus-extract-address-components instead of
298 mail-header-parse-address because it may be called with non-ascii
299 text.
300
3012003-12-16 Per Abrahamsen <abraham@dina.kvl.dk>
302
303 * nnmail.el (nnmail-split-fancy): The widget now supports
304 restrictions.
305
3062003-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
307
308 * nnheader.el (nnheader-find-etc-directory): Find the newest one.
309
3102003-12-16 Simon Josefsson <jas@extundo.com>
311
312 * sha1-el.el (autoload): Don't use ignore-errors.
313 (sha1-use-external): Use condition-case. Suggested by Katsumi
314 Yamaoka <yamaoka@jpl.org>.
315
3162003-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
317
318 * nnmail.el (nnmail-split-fancy): Make it customizable with Emacs
319 20 as well.
320
3212003-12-15 Simon Josefsson <jas@extundo.com>
322
323 * sha1-el.el (autoload): Ignore errors for
324 executable-find. (XEmacs ecrypto does not require sh-script where
325 executable.el is located.)
326 (sha1-use-external): Likewise.
327
328 * sha1-el.el (sha1): Add defgroup.
329 (sha1-maximum-internal-length, sha1-program, sha1-use-external)
330 (sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
331 (sha1): Autoload.
332
333 * nndraft.el (nndraft-request-move-article): Copy definition of
334 nnmh-request-move-article instead of calling it, because the nnmh
335 version uses nnmh-request-article which isn't the same as the
336 nndraft version.
337
3382003-12-13 Teodor Zlatanov <tzz@lifelogs.com>
339
340 * spam.el: added some gnus-registry autoloads
341 (spam-split-symbolic-return): makes spam-split return 'spam
342 instead of the value of spam-split-group when spam is detected
343 (spam-split-symbolic-return-positive): makes spam-split return
344 'ham instead of nil when ham is detected
345 (spam-autodetect-recheck-messages): tells spam.el whether it
346 should recheck all messages in a group, or only the unseen ones
347 (spam-split-last-successful-check): spam-split will set this to
348 the last successful check; this was seen as a cleaner approach
349 than returning a cell like '(spam spam-use-bogofilter)
350 (spam-list-of-checks): documentation appended
351 (spam-split): accomodate the spam-split-symbolic-return and
352 spam-split-symbolic-return-positive variables
353 (spam-find-spam): new function called when the summary is built
354 (spam-log-registered-p): checks if a ham or spam registration has
355 already been done for an article
356 (spam-check-regex-headers, spam-check-blackholes, spam-check-BBDB)
357 (spam-check-ifile, spam-check-stat, spam-check-whitelist)
358 (spam-check-blacklist, spam-check-bogofilter-headers)
359 (spam-check-spamoracle): respect the spam-split-symbolic-return
360 and spam-split-symbolic-return-positive variables
361 (spam-initialize): add spam-find-spam to gnus-summary-prepare-hook
362 (spam-unload-hook): remove spam-find-spam from
363 gnus-summary-prepare-hook
364
365 * gnus.el (spam-autodetect, spam-autodetect-methods): new
366 configuration items for spam autodetection
367
3682003-12-12 Reiner Steib <Reiner.Steib@gmx.de>
369
370 * gnus-draft.el (gnus-draft-mode-map): Bind `e' to
371 `gnus-draft-edit-message'. We still have `B w' for
372 `gnus-summary-edit-article'.
373
3742003-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
375
376 * nnheaderxm.el (nnheader-xmas-run-at-time): Use a simple function
377 definition if there is not a bug in start-itimer.
378
379 * pgg.el (pgg-run-at-time): Ditto.
380
996aa8c1 3812003-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
382
383 * gnus-agent.el (gnus-agent-possibly-alter-active): New Function.
384 (gnus-agent-regenerate-group): When necessary, alter the group's
385 active range to include articles newly recognized as being
386 downloaded.
387 (gnus-agent-regenerate): Removed code that updated the agent's
388 active file as the new gnus-agent-possibly-alter-active function
389 obsolesced it.
390
391 * gnus-cus.el (gnus-agent-customize-category): Added missing
392 agent-disable-undownloaded-faces parameter.
bf247b6e 393
23f87bed
MB
394 * gnus-start.el (gnus-activate-group): Backed out my 2003-11-29
395 patch as it was too late at adjusting the active range.
396 (gnus-get-unread-articles-in-group): Added call to new
397 gnus-agent-possibly-alter-active to adjust the active range.
398
3992003-12-10 Jesper Harder <harder@ifa.au.dk>
400
401 * message.el (message-get-reply-headers): Narrow to headers.
402
996aa8c1 4032003-12-10 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed 404
996aa8c1
MB
405 * spam.el (spam-disable-spam-split-during-ham-respool): New
406 variable.
407 (spam-ham-copy-or-move-routine): Respect
408 spam-disable-spam-split-during-ham-respool.
409 (spam-split-disabled): New variable.
410 (spam-split): Respect spam-split-disabled.
23f87bed
MB
411
4122003-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
413
414 * nnheaderxm.el (nnheader-xmas-run-at-time): Make it work
415 correctly for the first argument.
416
417 * pgg.el (pgg-run-at-time): New function.
418 (pgg-add-passphrase-cache): Use it.
419
4202003-12-10 Simon Josefsson <jas@extundo.com>
421
422 * pgg-parse.el (pgg-decode-packets): Rewrite to handle corrupt
423 input.
424 (pgg-decode-armor-region): Don't parse packet if decoding fail.
425
996aa8c1 4262003-12-09 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
23f87bed
MB
427
428 * spam.el (spam-check-bogofilter): run in the correct buffer.
996aa8c1
MB
429
4302003-12-09 Xavier Maillard <zedek@gnu-rox.org>
431
432 * spam.el (spam-bogofilter-database-directory): correct
433 customization group.
23f87bed
MB
434
4352003-12-09 Per Abrahamsen <abraham@dina.kvl.dk>
436
437 * nnmail.el (nnmail-lazy, nnmail-split-fancy): New widgets.
438 (nnmail-split-fancy): Use it.
439
996aa8c1 4402003-12-08 Joel Ray Holveck <joelh@piquan.org> (tiny change)
23f87bed
MB
441
442 * gnus-sum.el (gnus-summary-save-parts-1): Consider the "name"
443 parameter of Content-Type.
444
4452003-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
446
447 * gnus-util.el: Revert 2003-12-03 change, instead, provide the
448 compiler macro for rmail-select-summary if rmail is not available,
449 and bind rmail-summary-displayed and rmail-maybe-display-summary
450 in order to silence the compiler even if tm is not available.
451
4522003-12-08 Simon Josefsson <jas@extundo.com>
453
454 * flow-fill.el (fill-flowed-encode-tests, fill-flowed-test): Add.
455
4562003-12-08 Jesper Harder <harder@ifa.au.dk>
457
458 * gnus-msg.el (gnus-extended-version): Bind float-output-format to
459 nil.
460
4612003-12-08 Simon Josefsson <jas@extundo.com>
462
463 * mml-smime.el (mml-smime-sign): Replace CRLF with LF in OpenSSL
464 output. Reported by Arne J\e,Ax\e(Brgensen <arne@arnested.dk>.
465
4662003-12-07 Simon Josefsson <jas@extundo.com>
467
468 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
469 (pgg-gpg-encrypt-region): Use it. Tiny patch from Lloyd Zusman
470 <ljz@asfast.com>.
471 (pgg-gpg-recipient-argument): Doc fix. Renamed fro p-g-r-a.
472 (pgg-gpg-encrypt-region): Update.
473
4742003-12-07 Jesper Harder <harder@ifa.au.dk>
475
476 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
477 use = or zerop to test the return value of call-process, because
478 it can be a string.
479
480 * mail-source.el (mail-source-fetch-with-program): do.
481
482 * mailcap.el (mailcap-viewer-passes-test): do.
483
484 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
485 (gnus-uu-post-encode-file): do.
486
487 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): do.
488
489 * message.el (message-fix-before-sending): Fix detection of
490 non-printables. Don't replace unencodable utf-8.
491
4922003-12-05 Jesper Harder <harder@ifa.au.dk>
493
494 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
495 (mm-url-insert-file-contents-external): Signal an error if program
496 fails.
497
4982003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
499
500 * spam-report.el (spam-report-gmane): iterate over articles
501 instead of a single one; remove interactive usage
502
5032003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
504
505 * dns.el: Fix misplaced eval-when-compile.
506
507 * gnus-util.el: Require alist and provide tm-view when compiling
508 with XEmacs.
509
996aa8c1 5102003-12-03 Jerry James <james@xemacs.org> (tiny change)
23f87bed
MB
511
512 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
23f87bed
MB
513
514 * gnus-util.el: Get rmail definitions when compiling.
23f87bed
MB
515
516 * dns.el: Require gnus-xmas at compile time instead of trying to
517 autoload `gnus-xmas-open-network-stream' because it wasn't picking
518 up the macro.
23f87bed 519
996aa8c1
MB
5202003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
521
23f87bed
MB
522 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
523 docstring.
524 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
525 Fixed implementation such that the predicate `true' no longer
526 evaluates to t.
527
996aa8c1 5282003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
23f87bed
MB
529
530 * spam.el (spam-check-bogofilter): check the bogofilter headers
996aa8c1
MB
531 AFTER the save-excursion scope is over.
532
5332003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
534
535 * spam.el (spam-fetch-field-message-id-fast): Doc fix
23f87bed
MB
536
5372003-12-01 Simon Josefsson <jas@extundo.com>
538
539 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
540
5412003-11-30 Simon Josefsson <jas@extundo.com>
542
543 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
544 when messaging "X % completed" to inhibit logging them to the
545 message buffer.
546 (gnus-agent-expire-group-1): Mention group name in messages.
547 (gnus-agent-expire-group-1): Only print a message for an article
548 when there actually was something done to it.
549
996aa8c1
MB
550 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
551
5522003-11-30 Kenichi Handa <handa@m17n.org>
553
23f87bed
MB
554 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
555 'to argument. Fixes something or other in Emacs 22, and is
996aa8c1 556 backwards compatible.
23f87bed
MB
557
5582003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
559
bf247b6e 560 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
23f87bed 561
996aa8c1 5622003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
563 * gnus-start.el (gnus-activate-group): The active range of the
564 group must include the articles known to the agent.
565
566 * gnus.el (gnus-agent-method-p): Accept a server name as the
567 method being tested.
568
996aa8c1 5692003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
23f87bed
MB
570
571 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
572
5732003-11-29 Jesper Harder <harder@ifa.au.dk>
574
575 * gnus-group.el (gnus-group-make-menu-bar): Add
576 gnus-group-make-rss-group.
577
5782003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
579
580 * message.el: Added custom-manual links to all variables that have
581 an index entry in the message manual.
582 (message-generate-headers-first): Fixed doc-string.
583
5842003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
585
586 * gnus-msg.el (gnus-summary-yank-message): Don't bind
587 gnus-display-mime-function to nil so that non-ascii text is
588 decoded and attachments are not shown.
589
590 * message.el (message-cite-original-without-signature): Replace
591 the value of message-reply-headers with the yanked article since
592 it may be a different article from the original.
593 (message-cite-original): Ditto.
594
5952003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
596
597 * spam.el (spam-blacklist-ignored-regexes): new variable, so
598 blacklisting can ignore certain regular expressions (e.g. the
599 user's e-mail address)
600 (spam-bogofilter-spam-strong-switch,
601 spam-bogofilter-ham-strong-switch): options used when articles are
602 already registered as the opposite classification
603 (spam-old-ham-articles, spam-old-spam-articles): lists of ham and
604 spam articles, generated when a summary buffer is entered, and
605 consulted when it's exited so we know what articles are changing
606 state from spam to ham or vice-versa
607 (spam-xor): everyone needs a little convenience
608 (spam-list-of-processors): lookup table for old-style spam/ham
609 exits processors
610 (spam-group-processor-p): support old-style and new-style spam/ham
611 exit processors
612 (spam-group-processor-multiple-p): handle new-style spam/ham exit
613 processors
614 (spam-summary-prepare): use spam-old-{ham,spam}-articles; change
615 logic to iterate over list of processors instead of manual
616 individual lookup, unregister any articles that change from ham to
617 spam or vice-versa in the course of the summary buffer usage; use
618 the new spam-register-routine
619 (spam-ham-copy-routine, spam-ham-move-routine,
620 spam-mark-spam-as-expired-and-move-routine): check that the list
621 of groups is not nil, because apply doesn't like to apply a
622 function across nil
623 (spam-registration-functions): variable for looking up spam/ham
624 registration/unregistration functions based on a spam-use-* symbol
625 (spam-classification-valid-p, spam-process-type-valid-p)
626 (spam-registration-check-valid-p)
627 (spam-unregistration-check-valid-p): convenience functions
628 (spam-registration-function, spam-unregistration-function): look
629 up the registration/unregistration function based on a
630 classification and the check (spam-use-* symbol)
631 (spam-list-articles): generate list of spam/ham articles from a
632 given list of articles
633 (spam-register-routine): do the heavy work of registering and
634 unregistering articles, using all the articles in the group or
635 specific ones as needed
636 (spam-generic-register-routine): removed, no longer used
637 (spam-log-unregistration-needed-p, spam-log-undo-registration):
638 handle article registration/unregistration with a given spam/ham
639 processor and group
640 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report,
641 bogofilter, spamoracle): rewrite registration/unregistration
642 functions to take a list of articles and the unregister option.
643 Much hilarity ensues.
644 (spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-stat
645 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
646 don't load and save unnecessarily
647
648 * spam-stat.el (spam-stat-dirty): new variable, set when the stats
649 database is modified
650 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
651 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
652 (spam-stat-buffer-change-to-non-spam): set spam-stat-dirty when
653 needed
654 (spam-stat-save): respect spam-stat-dirty, unless the force
655 parameter is specified
656 (spam-stat-load): clear spam-stat-dirty
657
658 * gnus.el (gnus-install-group-spam-parameters): marked the
659 old-style exit processors as obsolete in the docs, added the
660 new-style exit processors while the old ones are still allowed
661
662
6632003-11-25 Jesper Harder <harder@ifa.au.dk>
664
665 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
666 unless its list of addresses is identical to From.
667
6682003-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
669
670 * dgnushack.el (mapc): Add the compiler macro for Emacs 20.
671
996aa8c1 6722003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
673 * gnus-srvr.el (gnus-server-insert-server-line): The server names
674 used in gnus-agent are different (for example, the native server
675 uses the alias "native") from the names in gnus-srvr.
676 Compensating by adding a second text property storing the name
677 expected by gnus-agent.
678 (gnus-server-named-server): New function.
679 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
680 No longer expect an argument as it was ignored anyway. Uses the
681 new gnus-server-named-server function to get gnus-agent compatible
682 names from the server buffer.
683
996aa8c1 6842003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
685
686 * gnus.el (gnus-agent-covered-methods): Documented use of
687 named servers, not methods, to identity agentized groups.
688 Users may now change their server configurations without having
689 the server become "unagentized".
690 (gnus-agent-covered-methods): Removed from gnus-variable-list to
691 avoid storing two copies of gnus-agent-covered-methods, one in
692 .newsrc.eld and the other in agent/lib/servers.
693 (gnus-server-to-method): Do not cache server for the nil method.
694 (gnus-method-to-server): New function. Associate named server
695 with all, even foreign, methods.
696 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
697 simple last-response cache to offset performance lose of having to
698 always convert methods to named servers.
699 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
700 documentation.
701 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
702 Modified to support new definition of gnus-agent-covered-method.
703 (gnus-agent-read-servers): Rewritten to convert old method data
704 into server names.
705 (gnus-agent-read-servers-validate)
706 (gnus-agent-read-servers-validate-native): New functions.
707 (gnus-agent-write-servers): No longer use gnus-method-simplify as
708 it failed to simplify foreign methods.
709 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
710 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
711 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
712 function as gnus-agent-covered-methods variable no longer provides
713 methods.
714 (gnus-agent-covered-methods): New function
715 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
716 if gnus-verbose is greater than 4, report statistics of NOV
717 entries and files deleted as well as total bytes recovered.
718 (gnus-agent-expire-done-message): New function
719 (gnus-agent-unread-articles): Bug fix. No longer drops last
720 unread article onto read list.
721 (gnus-agent-regenerate-group): Changed prompt to use typical
722 style.
723 (gnus-agent-group-covered-p): Rewrote to internally use
724 gnus-agent-method-p.
725 * gnus-int.el (gnus-start-news-server): Partially convert old
726 gnus-agent-covered-methods to new format so that gnus-open-server
727 functions correctly.
728 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
729 gnus-agent-covered-methods with gnus-agent-method-p.
730 * gnus-start.el (gnus-clear-system): Added
731 gnus-agent-covered-methods to compensate for removing it from
732 gnus-variable-list.
733 (gnus-setup-news): Complete conversion of old
734 gnus-agent-covered-methods to new format so that secondary and
735 foreign servers can be correctly opened.
736
7372003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
738
739 * spam.el (spam-ham-copy-or-move-routine): add respooling
740 support, not working well yet
741
742 * gnus.el (ham-process-destination): make 'respool option the
743 only one, so it can't be chosen together with other groups
744
7452003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
746
747 * gnus-registry.el (gnus-registry-track-extra): make it a set of
748 choices instead of a boolean
749 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
750 new convenience functions
751 (gnus-registry-split-fancy-with-parent): use convenience
752 functions, also don't return extra tracking info if sender or
753 subject is found in more than one groups
754 (gnus-registry-add-group): use new convenience functions to
755 decide if sender and subject should be tracked
756
757 * gnus.el (ham-process-destination): add 'respool option,
758 unused by spam.el yet
759
7602003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
761
762 * gnus-score.el (gnus-decay-score): Return a surely smaller value
763 than the argument in XEmacs.
764
996aa8c1 7652003-11-18 Sam Steingold <sds@gnu.org>
23f87bed
MB
766
767 * message.el (message-insert-to): Don't use `gnus-message'.
768 (message-header-synonyms): New variable.
769 (message-carefully-insert-headers): Use it (check for synonyms).
996aa8c1 770 Added doc-string.
23f87bed
MB
771
7722003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
773
774 * html2text.el (html2text-remove-tags): Remove the tag in a
775 simpler way to avoid inflooping.
776
7772003-11-17 Simon Josefsson <jas@extundo.com>
778
779 * imap.el (imap-gssapi-auth-p): Don't check capability (some
780 servers remove AUTH=GSSAPI from capability response returned after
781 successful authentication).
782
7832003-11-16 Jesper Harder <harder@ifa.au.dk>
784
785 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
786 Reported by Artem Chuprina <ran@ran.pp.ru>.
787
7882003-11-14 Simon Josefsson <jas@extundo.com>
789
790 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
791 when it isn't available.
792
7932003-11-13 Alex Schroeder <alex@gnu.org>
794
795 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
796 rss:author nor dc:creator is provided.
797
7982003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
799
800 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
801 contained in Content-Type header of multipart/related messages.
802
803 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
804 (mm-w3m-cid-retrieve): Use it.
805
806 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
807 (mml-insert-mime-headers): Insert Content-ID header.
808 (mml-insert-mml-markup): Insert start="<id>" value.
809
8102003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
811
812 * nnml.el (nnml-request-accept-article): pass sender to
813 nnmail-cache-insert
814
815 * nnmh.el (nnmh-request-accept-article): pass sender to
bf247b6e 816 nnmail-cache-insert
23f87bed
MB
817
818 * nnmbox.el (nnmbox-request-accept-article): pass sender to
bf247b6e 819 nnmail-cache-insert
23f87bed
MB
820
821 * nnfolder.el (nnfolder-request-accept-article): pass sender to
bf247b6e 822 nnmail-cache-insert
23f87bed
MB
823
824 * nnbabyl.el (nnbabyl-request-accept-article): pass sender to
bf247b6e 825 nnmail-cache-insert
23f87bed
MB
826
827 * nnmail.el (nnmail-cache-insert): accept sender parameter and
828 pass it to the nnmail-spool-hook
829
830 * gnus-registry.el (gnus-registry-track-extra): clarify doc
831 (gnus-registry-action): add sender lexical var and pass it to
832 gnus-registry-add-group
833 (gnus-registry-spool-action): take a sender parameter, pass to
834 gnus-registry-add-group
835 (gnus-registry-split-fancy-with-parent): trace by sender in
836 addition to subject
837 (gnus-registry-fetch-sender-fast): new function
838 (gnus-registry-add-group): accept sender parameter
839
8402003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
841
842 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
843 (spam-mark-spam-as-expired-and-move-routine): allow for the
844 groups to be a list of a single item
845
846 * gnus.el (gnus-install-group-spam-parameters):
847 ham-process-destination and spam-process-destination allow lists now
848
8492003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
850
996aa8c1 851 * message.el (message-mode-field-menu): Moved some entries, added
23f87bed
MB
852 `message-insert-wide-reply'.
853 (message-change-subject): Fixed comment.
854
996aa8c1
MB
8552003-11-10 Sam Steingold <sds@gnu.org>
856
857 * message.el (message-insert-to): Do error out when the user
858 requested no Cc. Don't insert empty To. Can be added to
859 `message-setup-hook' now.
860
23f87bed
MB
8612003-11-10 Simon Josefsson <jas@extundo.com>
862
863 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
864
8652003-11-09 Simon Josefsson <jas@extundo.com>
866
867 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
868 key id too (for decryption).
869 (pgg-gpg-sign-region): Likewise.
870
af09dd78 8712003-11-09 Satyaki Das <satyakid@stanford.edu>
23f87bed
MB
872
873 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
874 (pgg-gpg-lookup-all-secret-keys): New function.
875 (pgg-gpg-select-matching-key): Likewise.
996aa8c1 876 (pgg-gpg-decrypt-region): Use new functions.
23f87bed
MB
877
8782003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
879
880 * nnmail.el (nnmail-cache-insert): make sure that the
881 nnmail-spool-hook is called with a valid newsgroup name (though
882 it may be wrong)
883
884 * gnus.el (gnus-group-real-prefix): return nil if group is not a
885 string, instead of triggering an error
886
8872003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
888
889 * gnus.el (gnus-group-guess-full-name-from-command-method): new function
890
891 * gnus-registry.el (gnus-registry-fetch-group): use long names if
bf247b6e 892 requested
23f87bed
MB
893 (gnus-registry-split-fancy-with-parent): when long names are in
894 use, strip the name if we're in the native server, or else return nothing
895 (gnus-registry-spool-action, gnus-registry-action): use
896 gnus-group-guess-full-name-from-command-method instead of
897 gnus-group-guess-full-name
898
899 * spam.el (spam-mark-spam-as-expired-and-move-routine)
900 (spam-ham-copy-or-move-routine): prevent article deletions or
901 moves unless the backend allows it
902
903 * gnus.el (gnus-install-group-spam-parameters): fixed parameters
904 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
905 <Jean-Marc.Lasgouttes@inria.fr>
906
907 * spam.el (spam-spamoracle): doc change, suggested by Jean-Marc
908 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
909
9102003-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
911
912 * gnus-score.el (gnus-decay-score): Protect against arithmetic
913 errors. Tiny patch from Norbert Koch <viteno@xemacs.org>.
914
9152003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
916
917 * spam.el
918 (spam-log-processing-to-registry): improved message and comments
919 (spam-log-unregistration-needed-p): new function
920 (spam-ifile-register-spam-routine)
921 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
922 (spam-stat-register-ham-routine)
923 (spam-blacklist-register-routine)
924 (spam-whitelist-register-routine)
925 (spam-bogofilter-register-spam-routine)
926 (spam-bogofilter-register-ham-routine)
927 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): change
928 spam-log-processing-to-registry invocations appropriately
929
9302003-10-31 Simon Josefsson <jas@extundo.com>
931
932 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
933 Tiny patch from Derek Atkins <warlord@MIT.EDU>.
934 (imap-process-connection-type): Improve docstring. Suggested by
935 Derek Atkins <warlord@MIT.EDU>.
936
9372003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
938
939 * spam.el (autoload): autoload the gnus-registry functions we'll
940 need
941 (spam-log-to-registry): new variable for interfacing with the
942 gnus-registry
943 (spam-install-hooks): variable had the wrong customization group
944 (spam-fetch-field-message-id-fast): convenience function for fetch
945 a message ID quickly
946 (spam-log-processing-to-registry): new function
947 (spam-ifile-register-spam-routine)
948 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
949 (spam-stat-register-ham-routine)
950 (spam-blacklist-register-routine)
951 (spam-whitelist-register-routine)
952 (spam-bogofilter-register-spam-routine)
953 (spam-bogofilter-register-ham-routine)
954 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): add
955 spam-log-processing-to-registry invocations
956
957 * gnus-registry.el: fixed docs in the preface to mention
958 gnus-registry-initialize
959 (gnus-registry-store-extra): remove cached extra entry
960 information when new extra entry is stored
961
9622003-10-29 Simon Josefsson <jas@extundo.com>
963
964 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
965 after separating m-f-m-b.
966
9672003-10-29 Simon Josefsson <jas@extundo.com>
968
969 * message.el (message-forward-make-body-plain): Remove ignored
970 headers. Tiny patch from Andre Srinivasan <andre@e2open.com>.
971 (message-forward-make-body-plain): Fix ARG=1.
972
9732003-10-28 Jesper Harder <harder@ifa.au.dk>
974
975 * message.el (message-forward-subject-name-subject)
976 (message-forward-subject-author-subject): Decode non-ASCII
977 newsgroup names.
978 (autoload): Autoload gnus-group-decoded-name.
979
9802003-10-27 Simon Josefsson <jas@extundo.com>
981
982 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
983 parameter key, overrides the key id used to store passphrase
984 under (uses true key id from gpg output if nil).
985 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
986 string STR, instead of (pgg-lookup-key STR t).
987 (pgg-gpg-encrypt-region): Store passphrase under user suplied
988 string, instead of real key id taken from gpg output.
989 (pgg-gpg-decrypt-region): Likewise.
990 (pgg-gpg-sign-region): Likewise.
991 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
992
9932003-10-27 Romain FRANCOISE <romain@orebokech.com>
994
bf247b6e 995 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
23f87bed
MB
996
9972003-10-27 Simon Josefsson <jas@extundo.com>
998
999 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
1000 only consists of short lines and ASCII, when
1001 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
1002 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
1003 This make it possible to pipe the raw RFC 822 message into 'gpg'
1004 and have the signature work. Potential problem: what if message
1005 contain data that would be dash-escaped by OpenPGP
1006 implementations? Then PGP 2.x might not be able to parse the raw
1007 RFC 822 message correctly. If that problem is worth fixing, it
1008 should be fixed by detecting the situation, instead of applying QP
1009 to everything. Based on discussion with "John A. Martin"
1010 <jam@jamux.com>.
1011
10122003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1013
1014 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1015 (spam-ham-copy-or-move-routine): don't ask when deleting copied
1016 articles, and use move instead of copy when possible
1017 (spam-split): added the option of specifying a string as a
1018 spam-split parameter; such a string will override
1019 spam-split-group temporarily.
1020
1021 * nnmail.el (nnmail-cache-insert): protect from nil message IDs,
1022 but should we do something else?
1023
1024 * gnus-registry.el (gnus-registry-spool-action): protect from nil
1025 message IDs
1026
10272003-10-26 Simon Josefsson <jas@extundo.com>
1028
1029 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1030 (gnus-header-button-alist): Likewise.
1031 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1032 Reverse parameter list to use same order as in the URL. Reported
1033 by f95-msv@f.kth.se (M\e,Ae\e(Brten Svantesson).
1034
10352003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1036
1037 * spam.el (spam-move-spam-nonspam-groups-only): documentation fix
1038 for the variable
1039
10402003-10-25 Steve Youngs <sryoungs@bigpond.net.au>
1041
1042 * Makefile.in (clean-some): Remove auto-autoloads.* and
1043 custom-load.* as well.
1044 (distclean): Ditto.
1045
1046 * dgnushack.el (dgnushack-make-load): Add a local vars section to
1047 the dummy gnus-load.el.
1048
10492003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1050
1051 * spam.el (spam-ham-copy-or-move-routine): do not delete if copy
1052 is t, also don't intepret the list of groups as a list of lists
1053 (spam-mark-spam-as-expired-and-move-routine)
1054 (spam-ham-copy-or-move-routine): delete articles only if 1 or
1055 more groups were specified (and "copy" was not specified for
1056 spam-ham-copy-or-move-routine) (fixed twice)
1057
10582003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1059
1060 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1061 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1062 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1063
10642003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
1065
1066 * dgnushack.el (dgnushack-gnus-load-file): Set to
1067 "auto-autoloads.el" if building with XEmacs.
1068 (dgnushack-cus-load-file): Set to "custom-load.el" if building
1069 with XEmacs.
1070 (dgnushack-make-cus-load): We don't delete the resulting file if
1071 building with XEmacs so byte-compile it.
1072 (dgnushack-make-load): When building with XEmacs do nothing except
1073 byte-compile the autoload file and create a dummy gnus-load.el
bf247b6e 1074 file.
23f87bed
MB
1075
10762003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1077
1078 * message.el (message-make-fqdn): Bind case-fold-search.
1079 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1080
10812003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1082
1083 * gnus.el (spam-process-destination, ham-process-destination):
1084 allow multiple groups as a choice
1085
1086 * spam.el (spam-check-blackholes): remove "[IP address]"
1087 requirement, now just "IP address" is enough for detection for
1088 blackhole checking
1089 (spam-check-blackholes): oops, the dots were not escaped
1090 (spam-mark-spam-as-expired-and-move-routine): added multiple group
1091 support (multiple copies, then delete)
1092 (spam-ham-copy-routine): new function
1093 (spam-ham-move-routine): new function
1094 (spam-ham-copy-or-move-routine): new function (used to be
1095 spam-ham-move-routine), handle multiple groups
1096 (spam-summary-prepare-exit): call the new functions
1097
10982003-10-23 Simon Josefsson <jas@extundo.com>
1099
1100 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1101
11022003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1103
1104 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1105 attribute in Emacs.
1106
11072003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1108
1109 * message.el (message-bounce): Don't erase except bounced header.
1110
11112003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1112
1113 * spam.el (spam-reverse-ip-string): new function to reverse an IP
1114 address in a string
1115 (spam-check-blackholes): use spam-reverse-ip-string
1116
11172003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1118
1119 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1120 value for gnus-page-broken.
1121
1122 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1123 gnus-break-pages instead of gnus-page-broken.
1124 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1125 gnus-page-broken; narrow to the end of a page beforehand.
1126 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1127 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1128 is non-nil.
1129
11302003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1131
1132 * gnus-picon.el (gnus-picon-transform-address): Protect against
bf247b6e 1133 errors.
23f87bed
MB
1134
11352003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1136
1137 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1138 (xemacs-codename): Move defvar to gnus-util.el.
1139
1140 * gnus-util.el (xemacs-codename): Defvar when compiling.
1141
11422003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1143
1144 * spam-report.el (spam-report-url-ping-plain): Include a
bf247b6e 1145 User-Agent.
23f87bed
MB
1146
1147 * gnus-msg.el (gnus-extended-version): Use it.
1148
1149 * gnus-util.el (gnus-emacs-version): Separated out into own
bf247b6e 1150 function.
23f87bed
MB
1151
11522003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1153
1154 * message.el (message-mode-field-menu): Added
1155 message-generate-unsubscribed-mail-followup-to.
1156 (message-forward-subject-fwd): Avoid double "Fwd: "
1157 (message-change-subject): Added comment.
1158
11592003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1160
1161 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1162
1163 * mml.el (mml-insert-mime): Quote mml.
1164
11652003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1166
1167 * gnus-sum.el (gnus-remove-odd-characters): Use
1168 mm-subst-char-in-string instead of subst-char-in-string.
1169 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1170 of replace-regexp-in-string.
1171
11722003-10-19 Jesper Harder <harder@ifa.au.dk>
1173
1174 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1175 from file name.
1176
11772003-10-18 Jesper Harder <harder@ifa.au.dk>
1178
1179 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1180 to mm-default-directory.
1181 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1182
11832003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1184
1185 * pop3.el (pop3-read-response): Check whether the process is
bf247b6e 1186 alive.
23f87bed
MB
1187
1188 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1189
1190 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
bf247b6e 1191 strings.
23f87bed
MB
1192
1193 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
bf247b6e 1194 right.
23f87bed
MB
1195
1196 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1197
1198 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1199
1200 * message.el (message-field-value): New function.
1201 (message-insert-disposition-notification-to): Use Reply-To, too.
1202
bf247b6e 1203 * imap.el (imap-mailbox-status): Upcase STATUS commands.
23f87bed
MB
1204
1205 * gnus-sum.el (gnus-remove-odd-characters): New function.
1206 (gnus-nov-parse-line): Use it.
1207
12082003-10-18 Matt Swift <swift@alum.mit.edu>
1209
bf247b6e 1210 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
23f87bed
MB
1211
12122003-10-18 Romain FRANCOISE <romain@orebokech.com>
1213
1214 * message.el (message-forward-make-body): does both
1215 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1216 message buffer.
1217
12182003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1219
1220 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1221 broken.
1222
1223 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1224 isn't available.
1225
1226 * message.el (message-hidden-headers): Doc fix.
1227
12282003-10-18 Jesper Harder <harder@ifa.au.dk>
1229
1230 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1231 fields aren't found.
1232
12332003-10-18 Simon Josefsson <jas@extundo.com>
1234
1235 * message.el (message-forward-make-body-plain)
1236 (message-forward-make-body-mime, message-forward-make-body-mml)
1237 (message-forward-make-body-digest-plain)
1238 (message-forward-make-body-digest-mime)
1239 (message-forward-make-body-digest): New, derived from
1240 message-forward-make-body.
1241 (message-forward-make-body): Use them.
1242 (message-forward-show-mml): New default 'best.
1243 (message-forward-make-body): Support it.
1244
12452003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1246
1247 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1248 (gnus-article-prepare): Don't set to t.
1249 (gnus-narrow-to-page): Set to t if we break.
1250
12512003-06-11 Daniel N\e,Ai\e(Bri <dne@mayonnaise.net>
1252
1253 * message.el (message-resend): Generate Resent-Message-ID header.
1254
12552003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1256
1257 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1258 before checking end-of-buffer.
1259 (gnus-mime-delete-part): Don't insert parts twice.
1260
12612003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1262
1263 * gnus-art.el (article-update-date-lapsed): Make sure point
1264 doesn't move around (much).
1265
12662003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1267
1268 * mail-source.el (mail-source-keyword-map): List "cur" before
1269 "new" for maildirs.
1270
12712003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1272
1273 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
bf247b6e 1274 group.
23f87bed
MB
1275
1276 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1277 name for gcc-self.
1278 (gnus-inews-insert-archive-gcc): Paren mistake.
1279
1280 * gnus-sum.el (gnus-summary-enter-digest-group): Add
bf247b6e 1281 parent-group.
23f87bed
MB
1282
1283 * gnus-art.el (gnus-ignored-headers): Add more headers.
1284
1285 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1286 base64 or QP.
1287
1288 * nnmail.el (nnmail-article-group): Default to "bogus".
1289
1290 * mail-source.el (mail-source-delete-incoming): Change to nil.
1291
12922003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1293
1294 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1295
12962003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1297
1298 * mail-source.el (defvar): Add post/pre/scripts.
1299 (mail-source-fetch-imap): Use them.
1300
1301 * nndraft.el (nndraft-request-move-article): Fix infinite
bf247b6e 1302 recursion.
23f87bed
MB
1303
1304 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1305
13062003-10-16 Ed L. Cashin <ecashin@uga.edu>
1307
1308 * imap.el (imap-interactive-login): Set imap-password to nil if
1309 login fails.
1310
13112003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1312
1313 * message.el (message-inserted-headers): New variable.
1314 (message-mode): Make local.
bf247b6e 1315 (message-mode): Set all the local action variables to nil.
23f87bed
MB
1316
13172003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1318
1319 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1320 (mm-w3m-safe-url-regexp): Doc fix.
1321
13222003-10-12 Jesper Harder <harder@ifa.au.dk>
1323
1324 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1325 it's done by nnmail-article-group.
1326
996aa8c1
MB
13272003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1328
23f87bed 1329 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
23f87bed
MB
1330
13312003-10-10 Jesper Harder <harder@ifa.au.dk>
1332
1333 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1334 XEmacs.
1335
13362003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1337
1338 * spam.el (spam-initialize): new function, does the spam-face
1339 update and all the hooks, replaces spam-install-hooks-function
1340
1341 * gnus-registry.el (gnus-registry-initialize): new autoloaded
1342 function to explicitly initialize the registry
1343
13442003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1345
1346 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1347
1348 * mm-view.el (mm-w3m-mode-map): Doc fix.
1349 (mm-inline-text-html-render-with-w3m): Add a comment.
1350
13512003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1352
1353 * gnus-group.el: Remove superfluous eval-when-compiles.
1354
13552003-10-10 Jesper Harder <harder@ifa.au.dk>
1356
1357 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1358
13592003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1360
1361 * dns.el (query-dns): Don't error out on malformed resolv files.
1362
13632003-10-06 Jesper Harder <harder@ifa.au.dk>
1364
1365 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1366 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1367
13682003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1369
1370 * spam.el (spam-check-blackholes): exit the loop if matches are
1371 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>)
1372 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1373 (spam-from-listed-p): use nnmail-fetch-field instead of message-fetch-field
bf247b6e 1374
23f87bed
MB
1375
13762003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1377
1378 * mm-decode.el (mm-attachment-file-modes): Change the default
1379 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1380
13812003-10-03 Jesper Harder <harder@ifa.au.dk>
1382
1383 * mm-decode.el (mm-file-name-delete-control)
1384 (mm-file-name-delete-gotchas): New functions.
1385 (mm-file-name-rewrite-functions): Use them.
1386 (mm-attachment-file-modes): New option.
1387 (mm-save-part-to-file): Use it.
1388
13892003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1390
1391 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1392
996aa8c1 13932003-10-02 Michael Shields <shields@msrl.com>
23f87bed
MB
1394
1395 * pgg-def.el (pgg-default-keyserver-address): Change to
996aa8c1 1396 subkeys.pgp.net.
23f87bed
MB
1397
13982003-10-01 Simon Josefsson <jas@extundo.com>
1399
1400 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1401 by ',', as in 'foo@example.org, bar@example.org'.
1402
14032003-10-01 Jesper Harder <harder@ifa.au.dk>
1404
1405 * message.el (message-send): Fix reversed logic of supersedes
1406 check.
1407
14082003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1409
1410 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1411 suggested by Norbert Koch <viteno@xemacs.org>.
1412
14132003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1414
1415 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1416 change in order to correct the position where an invisible topic
1417 (because gnus-topic-display-empty-topics is nil) may be inserted.
1418
14192003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1420
1421 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1422
14232003-09-20 Jesper Harder <harder@ifa.au.dk>
1424
1425 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1426
14272003-09-20 Simon Josefsson <jas@extundo.com>
1428
1429 * tls.el (tls-process-connection-type): Doc fix.
1430
1431 * imap.el (imap-starttls-open): Rewrite, should support both old
1432 starttls.el and new starttls.el that uses GNUTLS.
1433
14342003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1435
1436 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1437 of custom-set-default which isn't available in old XEmacsen.
1438
14392003-09-17 Jesper Harder <harder@ifa.au.dk>
1440
1441 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1442 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1443
1444 * message.el (message-bounce, message-forward-show-mml): do.
bf247b6e 1445
23f87bed
MB
14462003-09-13 Jesper Harder <harder@ifa.au.dk>
1447
1448 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1449 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1450
1451 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1452
14532003-09-12 Jesper Harder <harder@ifa.au.dk>
1454
1455 * gnus-group.el (gnus-group-fetch-control): ISC changed
1456 compression from .Z to .gz.
1457
1458 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1459 address-mime.
1460
14612003-09-11 Jesper Harder <harder@ifa.au.dk>
1462
1463 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1464 characters.
1465
14662003-09-10 Jesper Harder <harder@ifa.au.dk>
1467
1468 * gnus.el (gnus-group-charter-alist): Update.
1469
996aa8c1
MB
14702003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1471
1472 * spam-report.el: Use mm-url.el functions for external URL loading
1473 when the built-in HTTP GET is insufficient (e.g. proxies are in
1474 the way).
1475
23f87bed
MB
14762003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1477
996aa8c1
MB
1478 * spam-report.el (spam-report-url-ping-function): New option,
1479 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1480 (spam-report-url-ping): Call spam-report-url-ping-function.
1481 (spam-report-url-ping-plain): New function, does what
1482 spam-report-url-ping used to do.
1483 (spam-report-url-ping-mm-url): Function that delegates to
1484 mm-url.el (autoloaded).
23f87bed
MB
1485
14862003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1487
1488 * gnus-registry.el (gnus-registry-delete-id): function to
1489 completely delete an ID, including all the cache hashtables
1490 (gnus-registry-delete-group): use gnus-registry-delete-id
1491 (gnus-registry-simplify-subject): only run if the argument is a
1492 string, return nil otherwise
1493
14942003-09-07 Jesper Harder <harder@ifa.au.dk>
1495
1496 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1497
14982003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1499
1500 * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet
1501 another error *sigh*
1502
1503 * gnus-registry.el (gnus-registry-fetch-extra-entry): don't use
1504 puthash unless gnus-registry-entry-caching is on
1505 (gnus-registry-split-fancy-with-parent): misplaced parenthesis
1506 made everything a part of the 'else'
1507 (gnus-registry-save): used 'entry-caching' instead of 'caching'
1508
15092003-09-05 Jesper Harder <harder@ifa.au.dk>
1510
1511 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1512
15132003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1514
1515 * gnus-registry.el: added brief explanation of basics
1516 (gnus-registry-track-extra): new variable for tracking of message
1517 subjects
1518 (gnus-registry-entry-caching): caching parameter, used for extra
1519 data
1520 (gnus-registry-minimum-subject-length): minimum subject length
1521 before it's considered when tracing subjects
1522 (gnus-registry-save): accomodate extra data entry caching
1523 (gnus-registry-action): change function name, add the subject and
1524 pass it to gnus-registry-add-group
1525 (gnus-registry-spool-action): change function name, add the
1526 subject and pass it to gnus-registry-add-group
1527 (gnus-registry-split-fancy-with-parent): add subject tracking
1528 (gnus-registry-register-message-ids): pass subject to
1529 gnus-registry-add-group
1530 (gnus-registry-simplify-subject)
1531 (gnus-registry-fetch-simplified-message-subject-fast): new
1532 functions
1533 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): add
1534 extra data entry caching
1535 (gnus-registry-add-group): handle the extra subject parameter
1536 (gnus-registry-install-hooks, gnus-registry-unload-hook): fix the
1537 gnus-register-* function names
1538
1539 * nnmail.el (nnmail-cache-insert): add subject parameter, pass it
1540 on to the nnmail-spool-hook
1541
1542 * nnbabyl.el (nnbabyl-request-accept-article): added subject to
1543 nnmail-cache-insert call
1544
1545 * nndiary.el (nndiary-request-accept-article): added subject to
1546 nnmail-cache-insert call
1547
1548 * nnfolder.el (nnfolder-request-accept-article): added subject to
1549 nnmail-cache-insert call
1550
1551 * nnimap.el (nnimap-split-articles): added subject to
1552 nnmail-cache-insert call
1553 (nnimap-request-accept-article): added subject to
1554 nnmail-cache-insert call
1555
1556 * nnmbox.el (nnmbox-request-accept-article): added subject to
1557 nnmail-cache-insert call
1558
1559 * nnmh.el (nnmh-request-accept-article): added subject to
1560 nnmail-cache-insert call
1561
1562 * nnml.el (nnml-request-accept-article): added subject to
1563 nnmail-cache-insert call
1564
15652003-09-04 Jesper Harder <harder@ifa.au.dk>
1566
1567 * gnus-art.el (gnus-button-handle-info-url)
1568 (gnus-button-handle-info-url-gnome)
1569 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1570 and KDE style Info URLs.
1571
1572 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1573
15742003-09-02 Jesper Harder <harder@ifa.au.dk>
1575
1576 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1577 of the field.
1578
15792003-09-01 Simon Josefsson <jas@extundo.com>
1580
1581 * mml.el (mml-insert-mime-headers-always): New variable.
1582 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1583 Lars Balker Rasmussen <lars@balker.org>.
1584
996aa8c1 15852003-08-30 Gaute Strokkenes <gs234@srcf.ucam.org> (tiny change)
23f87bed
MB
1586
1587 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1588 imap-open, reverts 2003-03-17 change. Reverse remove before
996aa8c1 1589 calling gnus-compress-sequence.
23f87bed
MB
1590
15912003-08-29 Simon Josefsson <jas@extundo.com>
1592
1593 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1594 Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
1595
15962003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1597
1598 * gnus-art.el (article-display-x-face): Make it possible to set
1599 the gnus-article-x-face-command variable to the lambda form.
1600
16012003-08-27 Simon Josefsson <jas@extundo.com>
1602
1603 * mm-decode.el (mm-remove-part): Try to kill external displayers
1604 cleanly first (if it refuses, C-g aborts loop and kill process
1605 unconditionally). Also make sure process is dead before we remove
1606 the files it may be using. Reported by David Coe
1607 <davidc@debian.org>.
1608
996aa8c1 16092003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
23f87bed
MB
1610
1611 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
996aa8c1 1612 replacement.
23f87bed
MB
1613
16142003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1615
1616 * gnus-art.el: Don't use defvaralias.
1617 (gnus-treat-display-x-face): Warn if the obsolete variable
1618 `gnus-treat-display-xface' exists.
1619
16202003-08-25 Jesper Harder <harder@ifa.au.dk>
1621
1622 * gnus-art.el (gnus-treat-display-face): Fix typo.
1623 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1624 (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
1625
16262003-08-24 Jesper Harder <harder@ifa.au.dk>
1627
1628 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1629 type.
1630
16312003-08-22 Jesper Harder <harder@ifa.au.dk>
1632
1633 * message.el (message-make-forward-subject-function): Fix
1634 customize mismatch.
1635
1636 * gnus.el (gnus-message-archive-method): do.
1637
16382003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1639
1640 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1641 char is `/' and add more information for the user.
1642
1643 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1644 (gnus-header-button-alist): Added `In-Reply-To'.
1645
1646 * nnimap.el (nnimap-open-connection): Allow different user names
1647 on the same server (and in the same authinfo file).
1648
16492003-08-20 Jesper Harder <harder@ifa.au.dk>
1650
1651 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1652
1653 * message.el (message-make-forward-subject-function): Add
1654 message-forward-subject-name-subject to choices.
1655
1656 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1657 Redisplay article after editing.
1658
16592003-08-20 Simon Josefsson <jas@extundo.com>
1660
1661 * gnus.el (gnus-read-group): Added check to ask confirmation if
1662 Group name contains invalid character. You can use '/' in IMAP,
1663 but not in filenames. G m cannot know what the user is creating,
1664 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
1665 Tiny patch from letters@hotpop.com (Jari Aalto+mail.linux).
1666
16672003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1668
1669 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1670
16712003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1672
1673 * gnus-draft.el (gnus-draft-send-all-messages): ask if all drafts
1674 should be sent unless gnus-expert-user is on
1675
16762003-08-09 Jesper Harder <harder@ifa.au.dk>
1677
1678 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1679
16802003-08-07 Jesper Harder <harder@ifa.au.dk>
1681
1682 * pgg-gpg.el (pgg-gpg-process-region): Bind
1683 default-enable-multibyte-characters to nil.
1684
16852003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1686
1687 * canlock.el (canlock-password): Fix customization type.
1688 (canlock-password-for-verify): Ditto.
1689 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1690 (gnus-outlook-deuglify-unwrap-max): Ditto.
1691 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1692 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1693 (gnus-sum-thread-tree-false-root): Ditto.
1694 (gnus-sum-thread-tree-single-indent): Ditto.
1695 * message.el (message-archive-note): Ditto.
1696 (message-subscribed-address-file): Ditto.
1697 (message-user-fqdn): Ditto.
1698 * spam-report.el (spam-report-gmane-regex): Ditto.
1699 * spam.el (spam-blackhole-good-server-regex): Ditto.
1700
1701 * gnus-start.el (gnus-save-killed-list): Fix last change.
1702 * message.el (message-courtesy-message): Ditto.
1703
17042003-08-07 Jesper Harder <harder@ifa.au.dk>
1705
1706 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1707 (gnus-header-newsgroups-face): Explain that it's only used for
1708 crossposts.
1709
17102003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1711
1712 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1713 type.
1714 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1715 * gnus.el (gnus-refer-article-method): Ditto.
1716 * message.el (message-courtesy-message): Ditto.
1717
996aa8c1 17182003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny patch)
23f87bed
MB
1719
1720 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
23f87bed
MB
1721
17222003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1723
1724 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1725 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1726 * gnus.el (gnus-use-long-file-name): Ditto.
1727
17282003-08-04 Jesper Harder <harder@ifa.au.dk>
1729
1730 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1731 an existing name.
1732
1733 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1734
1735 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1736
1737 * nntp.el (nntp-large-newsgroup): do.
1738
1739 * nnspool.el (nnspool-large-newsgroup): do.
1740
1741 * gnus-cus.el (gnus-group-parameters): Typo.
1742
17432003-07-31 Simon Josefsson <jas@extundo.com>
1744
1745 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1746 method by default (revert partial 2003-07-10 patch).
1747
17482003-07-28 Dave Love <fx@gnu.org>
1749
1750 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1751
17522003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1753
1754 * gnus-registry.el (gnus-registry-install): add an initial
1755 registry read to the loading when gnus-registry-install is set
1756
17572003-07-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1758
1759 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
1760 even if the preceding line ends with a soft break. Tiny patch
1761 from Mark Thomas <swoon@bellatlantic.net>.
1762
17632003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1764
bf247b6e 1765 * spam.el (spam-use-regex-body, spam-regex-body-spam)
23f87bed
MB
1766 (spam-regex-body-ham): new variables, default to nil/empty/empty
1767 (spam-install-hooks): added spam-use-regex-body to list or
1768 pre-install conditions
1769 (spam-list-of-checks): added spam-use-regex-body and
1770 spam-check-regex-body to list of checks
1771 (spam-list-of-statistical-checks): added spam-use-regex-body to
1772 list of statistical checks
1773 (spam-check-regex-body): invokes spam-check-regex-headers with
1774 appropriate variable masking
1775 (spam-check-regex-headers): changes to print "body" or "header"
1776 where appropriate
1777
17782003-07-25 Jesper Harder <harder@ifa.au.dk>
1779
1780 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1781 comint-read-noecho. The former is more secure.
1782
17832003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1784
1785 * gnus-registry.el (gnus-registry-cache-whitespace): make "adding
1786 whitespace" message level 5 instead of 4
1787 (gnus-registry-clean-empty-function): new function to remove empty
1788 registry entries
1789 (gnus-registry-clean-empty): new variable to enable cleaning the
1790 registry when saving it by calling gnus-registry-clean-empty-function
1791
1792 * spam.el (spam-summary-prepare-exit): use spam-process-ham-in-spam-groups
1793 (spam-process-ham-in-spam-groups): new variable
1794
17952003-07-24 Jesper Harder <harder@ifa.au.dk>
1796
1797 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1798
1799 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1800 from 2003-04-03 to fix security problem. See
1801 http://www.debian.org/security/2003/dsa-339
1802
18032003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1804
1805 * gnus.el (gnus-install-group-spam-parameters): add the
1806 gnus-ticked-mark to the possible choices of ham marks
1807
1808 * spam.el (spam-process-ham-in-nonham-groups): new variable
1809 (spam-summary-prepare-exit): use spam-process-ham-in-nonham-groups
1810
18112003-07-23 Jesper Harder <harder@ifa.au.dk>
1812
1813 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1814 and Mail-Copies-To to address-mime.
1815 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1816
18172003-07-19 Jesper Harder <harder@ifa.au.dk>
1818
1819 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1820
18212003-07-17 Jesper Harder <harder@ifa.au.dk>
1822
1823 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1824 the right place.
1825
18262003-07-14 Simon Josefsson <jas@extundo.com>
1827
1828 * mail-source.el (mail-source-fetch-imap): Don't assume
1829 imap-error-text returns something.
1830
18312003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1832
1833 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1834 nnimap-list-pattern instead of "*".
1835
18362003-07-10 Simon Josefsson <jas@extundo.com>
1837
1838 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1839 default. Improve docstring.
1840
18412003-07-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1842
1843 * imap.el (imap-arrival-filter): Fix test for missing process
1844 buffer.
1845
996aa8c1 18462003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny patch).
23f87bed
MB
1847
1848 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1849 for second, after-process-has-died, accept-process-output.
1850 (imap-arrival-filter): If PROC has no buffer, do nothing.
1851
18522003-07-09 Jesper Harder <harder@ifa.au.dk>
1853
1854 * flow-fill.el: Docstring and message fixes.
1855
1856 * deuglify.el: do.
1857
1858 * gnus-int.el: do.
1859
1860 * gnus-msg.el: do.
1861
1862 * gnus-util.el: do.
1863
1864 * gnus-draft.el: do.
1865
1866 * gnus-start.el: do.
1867
1868 * gnus.el: do.
1869
1870 * gnus-group.el: do.
1871
1872 * gnus-art.el: do.
1873
1874 * gnus-sum.el: do.
1875
1876 * mail-source.el (mail-source-movemail): Handle non-numerical
1877 return values.
1878
18792003-07-08 Jesper Harder <harder@ifa.au.dk>
1880
1881 * mailcap.el (mailcap-parse-args-syntax-table)
1882 (mailcap-viewer-passes-test): Docstring fix.
1883
1884 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1885
1886 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1887 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1888 (mm-file-name-replace-whitespace): Docstring fix.
1889
1890 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1891 (mm-uu-pgp-signed-test): Fix message.
1892
1893 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1894 (mml-parse-1, mml-insert-mime-headers): Fix message.
1895
1896 * message.el (message-archive-header)
1897 (message-subscribed-address-functions)
1898 (message-subscribed-addresses, message-subscribed-regexps)
1899 (message-canlock-generate)
1900 (message-generate-new-buffer-clone-locals): Docstring fixes.
1901
996aa8c1 19022003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny patch)
23f87bed
MB
1903
1904 * imap.el (imap-wait-for-tag): After the process has died, look
996aa8c1 1905 for more output still pending.
23f87bed
MB
1906
19072003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1908
1909 * spam.el (spam-bogofilter-score): redisplay article normally
1910 after spam-bogofilter-score is called
1911
996aa8c1
MB
19122003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1913
1914 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1915
23f87bed
MB
19162003-07-06 Jesper Harder <harder@ifa.au.dk>
1917
1918 * message.el (message-send-mail-with-sendmail): Handle
1919 non-numeric return values.
1920
23f87bed
MB
1921 * gnus-start.el (gnus-clear-system): Revert change from
1922 2003-06-19.
1923
19242003-07-04 Dave Love <fx@gnu.org>
1925
1926 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1927 characters not encoded, and make the list more legible.
1928
19292003-07-04 Jesper Harder <harder@ifa.au.dk>
1930
1931 * message.el (message-make-from): Revert change from 2002-01-08.
1932
19332003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1934
1935 * nnheader.el (nnheader-init-server-buffer): Don't add
1936 nntp-server-buffer to list of Gnus buffers.
1937
19382003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1939
1940 * spam.el (spam-parse-list): prevent empty ("") strings
1941
19422003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1943
1944 * spam.el (spam-parse-list): use gnus-extract-address-components
1945 instead of ietf-drums-parse-addresses
1946 (spam-from-listed-p): let* was unnecessary
1947
19482003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1949
1950 * gnus-ems.el (gnus-put-image): Mark the right text segment with
bf247b6e 1951 gnus-image-category.
23f87bed
MB
1952
1953 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1954 native groups.
1955
1956 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1957 format specs.
1958
1959 * gnus-picon.el: Written by moi, moi, moi.
1960
1961 * gnus-group.el (gnus-group-kill-group): Clean up.
1962
19632003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1964
1965 * spam.el (spam-from-listed-p, spam-parse-list): use
1966 ietf-drums-parse-addresses to extract the address portion of the
1967 whitelist/blacklist file if it looks like an address can be found
1968
19692003-06-23 Didier Verna <didier@xemacs.org>
1970
1971 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1972 text property.
1973 (gnus-remove-image): New argument CATEGORY. Only remove if
1974 category matches.
1975 * gnus-xmas.el (gnus-xmas-put-image):
1976 (gnus-xmas-remove-image): Ditto, with extents.
1977 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1978 gnus-[xmas-]remove-image.
1979 (article-display-face): Don't always act as a toggle. Call
1980 `gnus-put-image' with CATEGORY argument.
1981 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1982 argument.
1983 * smiley.el (smiley-region): Ditto.
1984 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1985 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1986 (gnus-treat-mail-picon): Don't always act as a toggle.
1987 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1988
19892003-06-23 Didier Verna <didier@xemacs.org>
1990
1991 * gnus-art.el (article-display-face): Check for existence of the
1992 original article buffer before switching to it.
1993
19942003-06-20 Jesper Harder <harder@ifa.au.dk>
1995
1996 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
1997 Dan Jacobson <jidanni@jidanni.org>.
1998
1999 * mm-view.el (mm-inline-message): Bind
2000 gnus-original-article-buffer to the buffer in the mml handle
2001 holding the message.
2002
20032003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2004
2005 * message.el (sender, from): No need to bind them.
2006
20072003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2008
2009 * spam.el (spam-enter-list): search-forward specified wrong
2010
20112003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2012
2013 * gnus-art.el: Comment fix.
2014
20152003-06-20 Jesper Harder <harder@ifa.au.dk>
2016
23f87bed
MB
2017 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
2018
996aa8c1
MB
20192003-06-20 Jan Rychter <jan@rychter.com>
2020
2021 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
2022 variable.
2023
23f87bed
MB
20242003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2025
2026 * spam.el (spam-enter-list): do not enter duplicate addresses into
2027 the whitelist/blacklist
2028
20292003-06-19 Jesper Harder <harder@ifa.au.dk>
2030
2031 * nnheader.el (nnheader-init-server-buffer): Add
2032 nntp-server-buffer to gnus-buffers.
2033
2034 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2035 nntp-server-buffer separately.
2036
20372003-06-18 Didier Verna <didier@xemacs.org>
2038
2039 * gnus-art.el (article-display-face): Correctly toggle between
2040 display and hiding. Handle multiple Face headers.
2041
20422003-06-17 Dave Love <fx@gnu.org>
2043
2044 * nnimap.el: Require cl when compiling.
2045
2046 * message.el (message-fix-before-sending): Reinstate nullifying
2047 the invisible text property.
2048 (sender, from): Defvar when compiling.
2049 (message-is-yours-p): Remove autoload cookie.
2050
20512003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2052
2053 * gnus-util.el (gnus-extract-address-components): Added
2054 doc-string.
2055
996aa8c1 20562003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed
MB
2057
2058 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
996aa8c1 2059 overview when using compressed files.
23f87bed
MB
2060
20612003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2062
2063 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2064 Message-ID from In-Reply-To header.
2065
20662003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2067
2068 * message.el (message-is-yours-p): Narrow to head; extract from
2069 and sender by itself.
2070 (message-cancel-news, message-supersede): Remove useless things.
2071
20722003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2073
2074 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2075 `gnus-article-emulate-mime'.
2076
996aa8c1 20772003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
23f87bed
MB
2078
2079 * message.el (message-is-yours-p): New function. Separated common
2080 code from message-cancel-news and message-supersede. Added
2081 matching code which uses message-alternative-emails regexp as last
2082 resort.
2083 (message-cancel-news, message-supersede): Use message-is-yours-p.
2084
996aa8c1 20852003-06-13 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
2086
2087 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
996aa8c1 2088 the headers.
23f87bed
MB
2089
20902003-06-12 Dave Love <fx@gnu.org>
2091
2092 * nnheader.el (nnheader-functionp): Deleted.
2093
2094 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2095 defvar.
2096 (nnmail-version): Deleted.
2097 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2098 nnheader-functionp.
2099
21002003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2101
2102 * spam.el (spam-check-bogofilter-headers): fix for when the score
2103 is requested but the message is not spam
2104
996aa8c1 21052003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
23f87bed
MB
2106
2107 * spam.el (spam-use-spamoracle): new variable
2108 (spam-install-hooks): add spamoracle to the list of conditions
2109 for activation of spam-install-hooks
2110 (spam-spamoracle): new variable customization group
2111 (spam-spamoracle, spam-spamoracle): new variables
2112 (spam-group-spam-processor-spamoracle-p)
2113 (spam-group-ham-processor-spamoracle-p): new functions
2114 (spam-summary-prepare-exit): added spamoracle ham/spam exit processing
2115 (spam-list-of-checks, spam-list-of-statistical-checks): add
2116 spam-use-spamoracle
2117 (spam-check-spamoracle, spam-spamoracle-learn)
2118 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): new functions
2119
2120 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2121 (gnus-group-ham-exit-processor-spamoracle): new variables for SpamOracle
2122 (spam-process, ham-process): added spamoracle spam/ham processors
2123
21242003-06-08 Jesper Harder <harder@ifa.au.dk>
2125
2126 * message.el (message-beginning-of-line): Docstring improvement.
2127 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2128
21292003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2130
2131 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2132 gnus-summary-display-buttonized t]
2133
21342003-06-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2135
2136 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2137 fix. Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
2138
21392003-06-07 Jesper Harder <harder@ifa.au.dk>
2140
2141 * message.el (message-beginning-of-line): Docstring improvement.
2142
21432003-06-06 Jesper Harder <harder@ifa.au.dk>
2144
2145 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2146 groups correctly.
2147
996aa8c1 21482003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
23f87bed
MB
2149
2150 * message.el (message-fetch-field): Augment documentation to state
2151 the narrowed-to-headers restriction.
2152 (message-change-subject, message-reduce-to-to-cc)
2153 (message-generate-unsubscribed-mail-followup-to)
2154 (message-insert-importance-high, message-insert-importance-low)
2155 (message-insert-or-toggle-importance)
2156 (message-insert-disposition-notification-to): Narrow to headers
2157 before calling message-fetch-field or message-remove-header.
2158
21592003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2160
2161 * gnus-registry.el (gnus-registry-trim): fix for when
2162 gnus-registry-max-entries is nil
2163
21642003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2165
2166 * qp.el (quoted-printable-decode-region): Don't error out on
2167 malformed text.
2168
21692003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2170
2171 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2172 strings.
2173
996aa8c1 21742003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
23f87bed
MB
2175
2176 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
23f87bed
MB
2177
21782003-06-03 Dave Love <fx@gnu.org>
2179
2180 * gnus-soup.el (gnus-soup-send-packet): Don't use
2181 message-functionp.
2182
2183 * gnus.el (gnus-agent-cache): Doc fix.
2184 (gnus-other-frame): Quote lambda used as hook.
2185
2186 * message.el: Doc fixes.
2187 (message-functionp): Deleted. Callers changed.
2188 (message-fix-before-sending): Highlight with overlays. Clarify
2189 `illegible text' messages.
2190 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2191 compiling.
2192 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2193
21942003-06-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2195
2196 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2197 option.
2198 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2199
2200 * message.el (message-fetch-field): Mention narrow-to-headers
2201 requirement.
2202
996aa8c1 22032003-06-03 Eric Eide <eeide@cs.utah.edu>
23f87bed
MB
2204
2205 * gnus-xmas.el (gnus-xmas-create-image): Use
996aa8c1 2206 insert-file-contents-literally.
23f87bed
MB
2207
22082003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2209
2210 * gnus-registry.el (gnus-registry-fetch-group): always return the
2211 short name of the group
2212
22132003-06-02 Jesper Harder <harder@ifa.au.dk>
2214
2215 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2216
2217 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2218
22192003-05-31 Jesper Harder <harder@ifa.au.dk>
2220
2221 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2222 rather than gnus-display-mime-function.
2223
22242003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2225
2226 * gnus-registry.el (gnus-registry-use-long-group-names): new variable
2227 (gnus-registry-add-group): use it
2228 (gnus-registry-trim-articles-without-groups): new variable
2229 (gnus-registry-delete-group): use it
2230 (gnus-registry-unload-hook): uninstall all the hooks
2231
2232 * spam.el (spam-install-hooks-function, spam-unload-hook): new
2233 functions so users that load spam.el for customization don't get
2234 all the hooks installed
2235 (spam-install-hooks): new variable, set to t by default if user
2236 has one of the spam-use-* variables set
2237
2238 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new
2239 functions so users that load spam-stat.el for customization don't get
2240 all the hooks installed
2241
22422003-05-30 Dave Love <fx@gnu.org>
2243
2244 * rfc2047.el (rfc2047-decode): Don't use
2245 mm-with-unibyte-current-buffer.
2246
2247 * qp.el (quoted-printable-decode-string): Use
2248 mm-with-unibyte-buffer.
2249
22502003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2251
2252 * gnus-registry.el (gnus-registry-save): allow forced saving even
2253 when registry is not dirty. Use gnus-registry-trim to shorten the
2254 gnus-registry-alist.
2255 (gnus-registry-max-entries): new variable
2256 (gnus-registry-trim): new function, trim gnus-registry-alist to
2257 size gnus-registry-max-entries, sorting by entry mtime so the
2258 newest entries stick around
2259
2260 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of
2261 just one specific variable, allow a list of specific variables
2262
22632003-05-28 Dave Love <fx@gnu.org>
2264
2265 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2266 end of region.
2267
22682003-05-28 Jesper Harder <harder@ifa.au.dk>
2269
2270 * lpath.el: Add put-char-table and get-char-table.
2271
22722003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2273
2274 * gnus-registry.el (gnus-registry-dirty): flag for modified registry
2275 (gnus-registry-save, gnus-registry-read)
2276 (gnus-registry-store-extra, gnus-registry-clear): use it (note
2277 that gnus-registry-store-extra is invoked for all modifications to
2278 set the mtime, so gnus-registry-dirty only needs to be set there)
2279
22802003-05-23 Simon Josefsson <jas@extundo.com>
2281
2282 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2283 message-sender.
2284
2285 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2286
2287 * message.el (message-use-idna): Ditto.
2288
22892003-05-20 Dave Love <fx@gnu.org>
2290
2291 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2292 (rfc2047-q-encode-region): Don't use it.
2293 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2294 rfc2047-encoding-type to `mime'.
2295 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2296
22972003-05-20 Jesper Harder <harder@ifa.au.dk>
2298
2299 * message.el (message-send-mail): Don't insert a courtesy copy
2300 notice in base64 encoded messages.
2301
23022003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2303
2304 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2305 marks if the destination group is not auto-expirable.
2306
23072003-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
2308
2309 * dgnushack.el (assq-delete-all): Removed the compiler macro.
2310
996aa8c1 23112003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2312
2313 * gnus-agent.el (gnus-agentize): Updated documentation to match
2314 usage.
2315 (gnus-agent-expire-group-1): Do not skip over a group when the
2316 force argument is set.
2317 * gnus.el (gnus-agent): Updated documentation to reflect that
2318 gnus-agent now defaults to t.
2319
23202003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2321
2322 * gnus.el (gnus-version-number): Bump.
2323
996aa8c1 23242003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2325
2326 * gnus.el: Gnus v5.10.2 is released.
2327
23282003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2329
2330 * mail-source.el (mail-source-delete-incoming): Changed to t.
2331
2332 * rfc2047.el (rfc2047-syntax-table): Funcall.
2333
2334 * lpath.el ((featurep 'xemacs)): Added set-char-table-range.
2335 ((featurep 'xemacs)): No, don't.
2336
2337 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2338
2339 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2340 leave-hidden.
2341
23422003-05-14 Jonathan Kamens <jik@kamens.brookline.ma.us>
2343
2344 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2345 patch.)
2346
23472003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2348
2349 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2350 gnus-assq-delete-all.
2351
2352 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2353
2354 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2355
2356 * gnus-sum.el (gnus-summary-find-next): Indent.
2357 (gnus-summary-find-prev): Ditto.
2358 (gnus-summary-catchup): Doc fix.
2359 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2360 (gnus-summary-catchup): Really mark after point.
2361
2362 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2363 (gnus-user-date): Use floating point time so that we don't get
2364 overflows.
2365
2366 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2367
2368 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2369 since none of the other image things do.
2370
23712003-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
2372
2373 * dgnushack.el (assq-delete-all): New compiler macro for Emacs 20.
2374
23752003-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2376
2377 * lpath.el: Fbind find-coding-system.
2378
2379 * dgnushack.el (dgnushack-make-load): Remove redundant format call
2380 in message. Suggested by Yoichi NAKAYAMA <yoichi@geiin.org>.
2381 * pop3.el (pop3-movemail): Ditto.
2382
996aa8c1 23832003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
23f87bed
MB
2384
2385 * gnus.el (gnus-agent): Docstring fix.
2386
23872003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2388
2389 * gnus-registry.el (gnus-registry-install): new variable
2390 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2391 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2392 (gnus-registry-add-group): add a modification timestamp to each entry
2393 (gnus-registry-install-hooks): new function
2394
996aa8c1 23952003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2396
2397 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2398 (gnus-agent-cat-disable-undownloaded-faces): New function.
2399 Accessor for new agent property
2400 'agent-disable-undownloaded-faces'.
2401 gnus-cus.el (gnus-agent-parameters): Added
2402 agent-disable-undownloaded-faces and corrected documentation.
2403 (gnus-agent-cat-prepare-category-field,
2404 gnus-agent-customize-category): Changed to avoid creating free
2405 references to each field's symbol.
2406 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2407 (gnus-select-newgroup): Initialize it.
2408 (gnus-summary-highlight-line): Use it.
2409
24102003-05-12 Dave Love <fx@gnu.org>
2411
2412 * mm-util.el (mm-read-charset): Deleted.
2413 (mm-coding-system-mime-charset): New.
2414 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2415 (mm-charset-to-coding-system, mm-mime-charset)
2416 (mm-find-mime-charset-region): Use it.
2417 (mm-default-multibyte-p): Fix non-mule case.
2418
2419 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2420 and compile.
2421 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2422 (rfc2047-unfold-region): Delete unused var `leading'.
2423
24242003-05-12 Simon Josefsson <jas@extundo.com>
2425
2426 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
2427 output window if one is available. Tiny patch from Ville Skytt\e,Ad\e(B
2428 <scop@xemacs.org>.
2429
24302003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2431
2432 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2433 space.
2434
24352003-05-11 Jesper Harder <harder@ifa.au.dk>
2436
2437 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2438 washing etc.
2439 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2440
2441 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2442 `mime-parts'.
2443
24442003-05-10 Jesper Harder <harder@ifa.au.dk>
2445
2446 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2447 work. Update mode-line.
2448
24492003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2450
2451 * gnus.el (gnus-logo-color-alist): Added no colours.
2452
24532003-05-09 Dave Love <fx@gnu.org>
2454
2455 * utf7.el (mm-util): Require.
2456 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2457 Defconst, not defvar.
2458 (utf7-utf-16-coding-system): New.
2459 (utf7-encode-internal): Hoist concat out of loop.
2460 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2461 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2462 case.
2463 (utf7-latin1-u16-char-converter): Encode the region.
2464 (utf7-u16-latin1-char-converter): Decode the region.
2465 (utf7-encode, utf7-decode): Fix multibyteness.
2466
2467 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2468 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2469 (mm-uu-yenc-decode-function): Defvar when compiling.
2470 (mm-encode-body, mm-decode-body): Doc fix.
2471
24722003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2473
2474 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2475 removed in favor of the group/topic/global variables
2476 (gnus-registry-register-message-ids): fixed test to omit
2477 gnus-registry-unregistered-group-regex
2478
2479 * gnus.el (gnus-variable-list): removed gnus-registry-alist and
2480 gnus-registry-headers-alist from the list
2481 (gnus-registry-headers-alist): removed
2482 (registry-ignore): new parameter, with accompanying
2483 gnus-registry-ignored-groups global variable
2484
2485 * gnus-start.el (gnus-clear-system): no need to clear the
2486 registry, we can do it ourselves
2487 (gnus-gnus-to-quick-newsrc-format): extra parameters so it can be
2488 used by gnus-registry.el
2489
2490 * gnus-registry.el (gnus-registry-cache-file): new file variable
2491 (gnus-registry-cache-read, gnus-registry-cache-save): new
2492 functions
23f87bed
MB
2493 (gnus-registry-save, gnus-registry-read): use the new
2494 gnus-registry-cache-{read|save} functions, and change the name
2495 from gnus-registry-translate-{from|to}-alist
2496 (gnus-registry-clear): fixed so it doesn't refer to old function name
2497
996aa8c1
MB
24982003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2499
2500 * gnus-registry.el (gnus-registry-cache-whitespace): new function.
2501
23f87bed
MB
25022003-05-09 Jesper Harder <harder@ifa.au.dk>
2503
2504 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2505 address.
2506
25072003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2508
2509 * gnus-start.el (gnus-clear-system): added gnus-registry-alist to
2510 the list of cleared variables
2511
2512 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2513 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2514 in addition to a list of regexes.
2515
996aa8c1
MB
25162003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2517
2518 * spam.el (spam-use-regex-headers): docstring fix.
23f87bed
MB
2519
25202003-05-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2521
2522 * gnus-sum.el (gnus-summary-next-page): Mention
2523 `gnus-article-skip-boring' in docstring.
2524
25252003-05-08 Jesper Harder <harder@ifa.au.dk>
2526
2527 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2528 syntax here.
2529
2530 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2531 whitespace syntax class when parsing email addresses.
2532
2533 * message.el (message-forward-subject-name-subject): Don't use
2534 mail-decode-encoded-word-string before parsing from.
2535
25362003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2537
2538 * message.el (message-setup-1): Setup alternative email before
2539 generate-headers.
2540
2541 (message-forward-subject-name-subject): Fix the case when the
2542 field "from" doesn't exist.
2543
25442003-05-07 Dave Love <fx@gnu.org>
2545
2546 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2547
2548 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2549 possible values.
2550
25512003-05-07 Jesper Harder <harder@ifa.au.dk>
2552
2553 * message.el (message-kill-to-signature): Fix.
2554
25552003-05-06 Jesper Harder <harder@ifa.au.dk>
2556
2557 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2558
2559 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2560 (gnus-mime-display-multipart-related-as-mixed)
2561 (gnus-button-mid-or-mail-heuristic-alist): do.
2562
25632003-05-05 Dave Love <fx@gnu.org>
2564
2565 * mm-util.el (mm-default-multibyte-p): New.
2566 (mm-coding-system-p): Maybe use find-coding-systems.
2567
25682003-05-04 Dave Love <fx@gnu.org>
2569
2570 * rfc2047.el (with-syntax-table): Define if necessary.
2571 (rfc2047-syntax-table): Fix last change for XEmacs.
2572 (rfc2047-parse-and-decode): Revert last change.
2573
25742003-05-03 Jesper Harder <harder@ifa.au.dk>
2575
2576 * gnus.el: Don't test for `mm-guess-mime-charset'.
2577
2578 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2579
2580 * gnus.el (gnus-default-charset): Set default value to
2581 `undecided'.
2582
2583 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2584 mm-decode-body.
2585
2586 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2587 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2588
996aa8c1 25892003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
23f87bed
MB
2590
2591 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2592
25932003-05-03 Dave Love <fx@gnu.org>
2594
2595 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2596 with 2 args.
2597 (rfc2047-decode-string): Don't set the buffer multibyte before
2598 calling buffer-string.
2599
2600 * mm-encode.el (mm-long-lines-p): Autoload.
2601 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2602 unibyte. Signal error on unknown encoding.
2603 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2604
2605 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2606 Callers of gnus- versions changed to use them.
2607 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2608 fixes.
2609 (rfc2047-encoding-type): New.
2610 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2611 Don't include header name field in encoding. Add `address-mime'
2612 case and bind rfc2047-encoding-type for `mime' case.
2613 (rfc2047-encodable-p): Deleted.
2614 (rfc2047-syntax-table): New.
2615 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2616 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2617 in place rather than by passing strings.
2618 (rfc2047-encode-string): Doc fix.
2619 (rfc2047-q-encode-region): Don't use
2620 mm-with-unibyte-current-buffer.
2621 (rfc2047-encoded-word-regexp): eval-and-compile.
2622 (rfc2047-decode-region): Avoid concatenation in loop.
2623 (rfc2047-parse-and-decode): Remove useless disjunction.
2624
26252003-05-02 Dave Love <fx@gnu.org>
2626
2627 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2628 mm-with-unibyte-current-buffer.
2629 (ietf-drums, gnus-util): don't require.
2630
2631 * sieve.el (sieve-manage-mode-menu): Define before use.
2632
2633 * mml-smime.el (message-narrow-to-headers): Autoload.
2634
2635 * mm-util.el (mm-coding-system-p): Don't override nil from
2636 coding-system-p.
2637 (mm-mule4-p, mm-disable-multibyte-mule4)
2638 (mm-with-unibyte-current-buffer-mule4): Deleted.
2639 (mm-multibyte-p): Use defun, not defalias.
2640 (mm-make-temp-file): Moved to group at top of file.
2641 (mm-point-at-eol, mm-point-at-bol): New.
2642
2643 * gnus-cite.el (gnus-art): Require.
2644
2645 * gnus-ems.el (gnus-get-buffer-create)
2646 (nnheader-find-etc-directory, message-text-with-property):
2647 Autoload.
2648 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2649 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2650 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2651 (gnus-check-before-posting): Only defvar when compiling.
2652
2653 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2654
2655 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2656 Defvar when compiling.
2657 (gnus-output-to-rmail): Require mm-util.
2658
2659 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2660 (mail-source-make-complex-temp-name): Deleted.
2661
2662 * message.el (message-use-idna): Use mm-coding-system-p.
2663 (message-tokenize-header, message-make-organization)
2664 (message-make-from): Use with-temp-buffer.
2665 (message-set-work-buffer): Deleted.
2666 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2667 (message-check-news-header-syntax): Remove useless lambda.
2668 (message-forward-make-body): Use mm-disable-multibyte,
2669 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2670 (message-replace-chars-in-string): Deleted.
2671
2672 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2673 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2674 mm-disable-multibyte.
2675 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2676
2677 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2678 mm-with-unibyte-current-buffer.
2679
2680 * mml2015.el (mml): Require.
2681 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2682 mm-with-unibyte-current-buffer.
2683
2684 * nnheader.el (gnus-util): Require.
2685
2686 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2687 Autoload.
2688
2689 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2690 (mail-header-remove-whitespace): Autoload.
2691
2692 * sieve-manage.el (starttls-negotiate): Autoload.
2693
26942003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2695
2696 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2697
26982003-05-01 Mark A. Hershberger <mah@everybody.org>
2699
2700 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2701
27022003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2703
2704 * gnus.el (gnus-version-number): Bump.
2705
996aa8c1 27062003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
23f87bed 2707
996aa8c1 2708 * spam-report.el (spam-report-gmane-regex): docstring fix.
23f87bed
MB
2709
2710 * gnus.el (gnus-install-group-spam-parameters): docstring fix.
996aa8c1
MB
2711
27122003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
2713
2714 * gnus-registry.el (gnus-registry-fetch-extra)
2715 (gnus-registry-store-extra, gnus-registry-group-count): new functions
2716 (gnus-registry-fetch-group, gnus-registry-delete-group)
2717 (gnus-registry-add-group): changed to work with extra data element
2718 if present
2719
996aa8c1 27202003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2721
2722 * gnus.el: Gnus v5.10.1 is released.
2723
996aa8c1 27242003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2725
2726 * gnus.el: Oort Gnus v0.24 is released.
2727
27282003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2729
2730 * dgnushack.el (when): Check whether defadvice is fbound.
2731
27322003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2733
2734 * gnus-registry.el (gnus-registry-unregistered-group-regex): new variable
2735 (gnus-registry-register-message-ids): use it
2736
27372003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2738
2739 * gnus.el (gnus-version-number): Bump.
2740
2741 * gnus.el: Update copyright for several files.
2742
996aa8c1 27432003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2744
2745 * gnus.el: Oort Gnus v0.23 is released.
2746
27472003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2748
2749 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2750
996aa8c1 27512003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
23f87bed
MB
2752
2753 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2754
27552003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2756
2757 * message.el (message-forward-subject-name-subject): Decode
2758 string when forwarding.
2759
27602003-05-01 Oystein Viggen <oysteivi@tihlde.org>
2761
2762 * dgnushack.el (when): Add defadvice.
2763
27642003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2765
2766 * gnus.el (gnus-version-number): Bump.
2767
996aa8c1 27682003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2769
2770 * gnus.el: Oort Gnus v0.22 is released.
2771
996aa8c1 27722003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2773
2774 * gnus.el: Oort Gnus v0.21 is released.
2775
27762003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2777
2778 * gnus.el (gnus-version-number): Bump.
2779
996aa8c1 27802003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2781
2782 * gnus.el: Oort Gnus v0.20 is released.
2783
27842003-05-01 Vasily Korytov <deskpot@despammed.com>
2785
2786 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2787
27882003-04-30 Mark A. Hershberger <mah@everybody.org>
2789
2790 * mm-url.el (mm-url-insert-file-contents): set url-current-object
2791 in the case where mm-url-use-external is set.
2792
2793 * nnrss.el (nnrss-request-article): Change the messages created to
2794 multipart/alternative. Hopefully fixes a problem interaction with
2795 w3m.
2796 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2797 around.
2798
27992003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2800
2801 * message.el (message-check-news-header-syntax): Alter "posting"
2802 message.
2803
2804 * nnrss.el (nnrss-node-text): Don't use char classes.
2805
28062003-05-01 David Z. Maze <dmaze@mit.edu>
2807
2808 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2809 in condition-case.
2810
28112003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2812
2813 * message.el (message-required-headers): Remove In-Reply-To.
2814
2815 * gnus-int.el (gnus-open-server): Revert changes.
2816
28172003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2818
2819 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2820 even when unplugged.
2821
28222003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2823
2824 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2825 doc-string.
2826
28272003-05-01 Steve Youngs <youngs@xemacs.org>
2828
2829 * lpath.el: Add a section for non-Mule XEmacsen.
2830 fbind `find-charset-string' and `coding-system-base' in that
2831 section.
2832
2833 * gnus-util.el (gnus-completing-read-maybe-default): New.
2834 (gnus-completing-read): Use it.
2835
2836 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2837
2838 * gnus-art.el (gnus-read-string): New.
2839 (gnus-summary-pipe-to-muttprint): Use it.
2840
2841 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2842
2843 * dns.el (dns-make-network-process): Use it.
2844
2845 Take care of some differences between XEmacs 21.1 and newer
2846 versions of XEmacs.
2847
28482003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2849
2850 * gnus-registry.el (gnus-registry-split-fancy-with-parent): added
2851 diagnostic message
2852 (gnus-registry-grep-in-list): don't run when word is nil
2853 (gnus-registry-fetch-message-id-fast): new function
2854 (gnus-registry-delete-group, gnus-registry-add-group): make sure
2855 the id and group are not nil
2856 (gnus-registry-register-message-ids): new function
2857 (gnus-register-action): optimized logical flow
2858 (gnus-summary-prepare-hook): added gnus-registry-register-message-ids
2859
28602003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2861
2862 * gnus-delay.el (gnus-delay-article): Call
2863 `gnus-agent-queue-setup' to create the delay group.
2864
2865 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2866 for the (queue) group name.
2867
28682003-04-30 Simon Josefsson <jas@extundo.com>
2869
2870 * mm-util.el (mm-charset-to-coding-system): Use user specified
2871 charset unless coding-system-get is fboundp.
2872
996aa8c1 28732003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2874
2875 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2876 Wrapped in eval-when-compile.
2877 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2878 shouldn't be asked twice to go online with each server.
2879 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2880 gnus-agent-crosspost, gnus-agent-flush-cache,
2881 gnus-agent-fetch-session, gnus-agent-unread-articles,
2882 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2883 gnus-agent-group-covered-p): Expanded pop macros used for
2884 effect. Avoids compilation warning in emacs 21.3.
2885
2886 * gnus-int.el (gnus-open-server): Restructured to only open
2887 nnagent when gnus-plugged is nil.
2888
28892003-04-30 Katsumi Yamaoka <yamaoka@jpl.org>
2890
2891 * lpath.el: Fbind string-to-multibyte.
2892
28932003-04-30 Steve Youngs <youngs@xemacs.org>
2894
2895 * dgnushack.el: Add some missing autoloads for XEmacs 21.1.
2896
28972003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2898
2899 * gnus-registry.el (gnus-registry-fetch-group): faster
2900 (gnus-registry-delete-group): new function
2901 (gnus-registry-add-group): new function
2902 (gnus-register-spool-action): use it
2903 (gnus-register-action): use it
2904 (gnus-registry-translate-from-alist)
2905 (gnus-registry-translate-to-alist): remove the headers registry
2906 for now
2907
29082003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2909
2910 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2911
29122003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2913
2914 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2915 is not necessary, just use the function parameter
2916
a6d6bc4d 29172003-04-29 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
23f87bed
MB
2918
2919 * spam-stat.el (spam-stat-save): No longer font-locks the file
2920 when saving
2921
29222003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2923
2924 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2925 provides it in mail-lib/auto-autoloads.el).
2926
29272003-04-29 Simon Josefsson <jas@extundo.com>
2928
2929 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2930 message-sender.
2931
2932 * mml.el (mml-generate-mime-1): Set mml-sender too.
2933
29342003-04-29 Jesper Harder <harder@ifa.au.dk>
2935
2936 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2937
2938 * mm-url.el (mm-url-use-external): do.
2939
29402003-04-29 Simon Josefsson <jas@extundo.com>
2941
2942 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2943 warnings).
2944
2945 * sieve-mode.el (c-mode): Ditto.
2946
2947 * pgg.el (run-at-time): Ditto.
2948
2949 * mm-url.el (require): Require timer when compiling for
2950 with-timeout macro (fix xemacs compile warnings).
2951
29522003-04-28 Dave Love <fx@gnu.org>
2953
2954 * gnus-util.el (nnheader): Don't require.
2955 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2956 Autoload.
2957
2958 * spam.el: Require cl when compiling.
2959
2960 * dns.el: Require cl when compiling.
2961
29622003-04-28 Jesper Harder <harder@ifa.au.dk>
2963
2964 * gnus-art.el (gnus-article-goto-next-page)
2965 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2966 gnus-pick-mode work.
2967
29682003-04-28 Steve Youngs <youngs@xemacs.org>
2969
2970 * Makefile.in (FLAGS): Use @FLAGS@.
2971
29722003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2973
2974 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2975 (gnus-mime-display-multipart-alternative-as-mixed)
2976 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2977 allow customization.
2978
996aa8c1 29792003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2980
2981 * dgnushack.el (dgnushack-compile-verbosely): New function. Not
2982 currently called (See source for explanation).
2983
29842003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2985
2986 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2987 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2988 mark.
2989
2990 * gnus.el (gnus-version-number): Bump.
2991
996aa8c1 29922003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2993
2994 * gnus.el: Oort Gnus v0.19 is released.
2995
996aa8c1 29962003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2997
2998 * gnus-registry.el (gnus-register-spool-action): Replaced literal
2999 carriage-return character with its escape sequence.
3000
30012003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3002
3003 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
3004
3005 * nnrss.el (nnrss-node-text): Use only one
3006 gnus-replace-in-string.
3007
3008 * gnus.el: Remove gnus-functionp throughout.
3009
3010 * gnus-util.el (gnus-functionp): Removed.
3011
3012 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
3013
3014 * message.el (message-required-headers): Add In-Reply-To.
3015
30162003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
3017
3018 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
3019 to binary.
3020
30212003-04-27 Jesper Harder <harder@ifa.au.dk>
3022
3023 * mml.el (mml-preview): do.
3024
3025 * message.el (message-mode): do.
3026
3027 * gnus-undo.el (gnus-undo-mode): do.
3028
3029 * gnus-topic.el (gnus-topic-mode): do.
3030
3031 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do.
3032
3033 * gnus-msg.el (gnus-setup-message)
3034 (gnus-inews-add-send-actions, gnus-configure-posting-styles): do.
3035
3036 * gnus-gl.el (gnus-grouplens-mode): do.
3037
3038 * gnus-art.el (gnus-mime-save-part-and-strip)
3039 (gnus-mime-delete-part): Use it.
3040
3041 * gnus-util.el (gnus-make-local-hook): New function.
3042
30432003-04-25 Simon Josefsson <jas@extundo.com>
3044
3045 * nnrss.el (nnrss-node-text): Don't use a star.
3046 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
3047
30482003-04-24 Dave Love <fx@gnu.org>
3049
3050 * mm-encode.el (mm-long-lines-p): Autoload.
3051 (mm-encode-content-transfer-encoding): Don't try to make buffer
3052 unibyte before decoding. Don't ignore errors for base64 encoding.
3053
3054 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
3055 Signal error on malformed text, as for base64.
3056 (quoted-printable-encode-region): DTRT in Emacs 22.
3057
3058 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
3059 (mm-auto-save-coding-system): Consider utf-8-emacs.
3060 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
3061 (mm-charset-to-coding-system, mm-mime-charset)
3062 (mm-find-mime-charset-region): Check for :mime-charset coding
3063 systems property.
3064
3065 * mml-sec.el (mml2015, mml1991): Don't require.
3066 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
3067 (message-goto-body, mml-insert-tag): Autoload.
3068
3069 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
3070
3071 * gnus-start.el (message-make-date): Autoload rather than
3072 requiring message.
3073
3074 * gnus-group.el (gnus-group-name-charset-group-alist): Use
3075 mm-coding-system-p.
3076 (gnus-cache-active-altered): Defvar when compiling.
3077 (gnus-group-delete-group): Re-write to help avoid warnings.
3078
3079 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
3080
3081 * pgg.el: Split eval-when-compile forms.
3082
30832003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3084
3085 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3086 (gnus-fetch-old-ephemeral-headers): News variables.
3087 (gnus-group-read-ephemeral-group): Use them.
3088
30892003-04-24 Simon Josefsson <jas@extundo.com>
3090
3091 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3092
3093 * nnrss.el (nnrss-node-text): Ditto.
3094
30952003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3096
3097 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3098 gnus-inews-mark-gcc-as-read exists.
3099
31002003-04-23 Simon Josefsson <jas@extundo.com>
3101
3102 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3103 doesn't exceed the regexp stack space.
3104
31052003-04-23 Jesper Harder <harder@ifa.au.dk>
3106
3107 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3108
3109 * gnus-art.el (gnus-article-hide-pgp-hook): do.
3110
31112003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3112
3113 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3114
31152003-04-23 Jesper Harder <harder@ifa.au.dk>
3116
3117 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3118
31192003-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3120
3121 * dgnushack.el (merge, copy-list): Remove compiler macros.
3122 (butlast): Add a compiler macro.
3123
31242003-04-22 Paul Jarc <prj@po.cwru.edu>
3125
3126 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3127 merge and gnus-sum.el's expectations.
3128
31292003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3130
3131 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3132
3133 * message.el (message-generate-headers-first): Default to
3134 '(references).
3135
3136 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3137
31382003-04-21 Jesper Harder <harder@ifa.au.dk>
3139
3140 * smime.el (smime-decrypt-region): Insert From header.
3141
996aa8c1 31422003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
3143
3144 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
996aa8c1 3145 Max length of header is 726, not 740.
23f87bed
MB
3146
31472003-04-20 Jesper Harder <harder@ifa.au.dk>
3148
3149 * nndb.el, mml1991.el: Fix license template.
3150
31512003-04-20 Simon Josefsson <jas@extundo.com>
3152
3153 * nnimap.el (nnimap-split-articles): Don't download body unless
3154 required.
3155
3156 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3157 starting process, like imap-kerberos4-open does.
3158
3159 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3160 license template.
3161
3162 * mml-sec.el: Fix license template.
3163
3164 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3165 license template.
3166
3167 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3168 pgg-pgp.el: Fix license template.
3169
31702003-04-19 Jesper Harder <harder@ifa.au.dk>
3171
3172 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3173
31742003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3175
3176 * spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix
3177
31782003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3179
3180 * spam.el (spam-split): allow a particular check as a parameter,
3181 e.g. (: spam-split 'spam-use-bogofilter)
3182 (spam-mark-only-unseen-as-spam): new parameter, see doc
3183 (spam-mark-junk-as-spam-routine): use
3184 spam-mark-only-unseen-as-spam, simplify routine to take advantage
3185 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen
3186
31872003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3188
3189 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions
3190 (gnus-group-guess-full-name): don't prefix the group twice
3191
3192 * nnmail.el (nnmail-split-fancy-with-parent): docstring fix
3193
3194 * gnus-registry.el (gnus-registry-clear)
3195 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3196 (gnus-registry-split-fancy-with-parent): new functions
3197 (gnus-register-spool-action, gnus-register-action): simplified the format
3198 (gnus-registry): new customization group
3199 (gnus-registry-unfollowed-groups): new variable
3200
32012003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3202
3203 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3204 (gnus-header-button-alist): Ditto.
3205
32062003-04-17 Dave Love <fx@gnu.org>
3207
3208 * gnus-util.el (gnus-string-equal): Revert last change.
3209
32102003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3211
3212 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3213
32142003-04-17 Mike Woolley <mike@ariel.co.uk>
3215
3216 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3217
32182003-04-15 Michael Shields <shields@msrl.com>
3219
3220 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3221 the broken-reply-to group parameter is set. Idea from Vasily
3222 Korytov <deskpot@myrealbox.com>.
3223
32242003-04-17 Steve Youngs <youngs@xemacs.org>
3225
3226 * dgnushack.el: 'setenv' is in env.el for XEmacsen <= 21.4, but in
3227 process.el in XEmacsen >= 21.5.
3228
32292003-04-17 Steve Youngs <youngs@xemacs.org>
3230
3231 * dgnushack.el: Add a whole swag of autoloads and defaliases to
3232 satisfy the byte-compiler when building with XEmacs.
3233
3234 * lpath.el (maybe-bind): Add 'w3-meta-content-type-charset-regexp'
3235 and 'w3-meta-charset-content-type-regexp' in XEmacs. The upstream
3236 W3 doesn't have these.
3237
3238 * mailcap.el: Maybe require 'lpr in XEmacs.
3239
32402003-04-16 Simon Josefsson <jas@extundo.com>
3241
3242 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3243 sender tag, if available.
3244
32452003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3246
3247 * gnus-registry.el (gnus-register-action)
3248 (gnus-register-spool-action, hashtable-to-alist)
3249 (gnus-registry-translate-from-alist, alist-to-hashtable)
3250 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3251 new variables and function fixes
3252
3253 * gnus.el (gnus-registry-headers-alist): new variable to hold
3254 article header data
3255 (gnus-variable-list): save gnus-registry-headers-alist
3256
3257 * spam-report.el (Module): new module for spam reporting
3258
3259 * gnus.el (spam-process): added
3260 gnus-group-spam-exit-processor-report-gmane to the list of choices
3261 (gnus-install-group-spam-parameters): defined new spam exit processor
3262
3263 * spam.el (autoload): autoload spam-report-gmane when needed
3264 (spam-report-gmane-register-routine): glue for spam-report.el
3265 (spam-group-spam-processor-report-gmane-p): glue for the
3266 gnus-group-spam-exit-processor-report-gmane spam processor
3267 (spam-summary-prepare-exit): check the report-gmane spam processor
3268 and run spam-report-gmane-register-routine if it's active
3269
996aa8c1 32702003-04-16 John Wiegley <johnw@gnu.org>
23f87bed
MB
3271
3272 * spam.el (spam-bogofilter-score): check bogofilter headers before
3273 checking bogofilter itself
3274
32752003-04-16 Dave Love <fx@gnu.org>
3276
3277 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3278 (gnus-agent-cat-defaccessor): Don't use gensym.
3279
3280 * mml1991.el: Require cl, mm-util when compiling.
3281 (quoted-printable-decode-region, quoted-printable-encode-region):
3282 Autoload.
3283
3284 * pgg.el: Require cl when compiling.
3285
3286 * nnmail.el (gnus): Require.
3287
3288 * gnus-util.el: Move provide to end.
3289 (gnus-string-equal): Maybe use compare-strings.
3290 (gnus-merge): New.
3291
3292 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3293 (gnus-summary-insert-articles): Use gnus-merge.
3294
3295 * gnus-fun.el: Require cl and mm-util when compiling.
3296
3297 * gnus-diary.el (gnus-diary-delay-format-french)
3298 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3299
3300 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3301 nthcdr.
3302
996aa8c1 33032003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3304
3305 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3306 specify a predicate other than false.
3307 (gnus-category-read): Use the new feature to create a 'default'
3308 category with a 'short' predicate.
3309
33102003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3311
3312 * message.el (message-unique-id): Comment change.
3313
3314 * gnus-art.el (gnus-article-next-page-1): New function.
3315 (gnus-article-next-page): Use it.
3316
33172003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3318
3319 * spam.el (spam-split): added save-restriction to save-excursion
3320
996aa8c1 33212003-04-15 Julien Avarre <julien@avarre.com>
23f87bed
MB
3322
3323 * gnus-fun.el: Fixed autoload cookie.
3324
996aa8c1 33252003-04-15 Remi Letot <remi.letot@easynet.be>
23f87bed
MB
3326
3327 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3328 instead of remove-if.
3329
33302003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3331
3332 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3333 copy-sequence instead of remove which is a cl run-time function in
3334 Emacs 20.
3335
33362003-04-14 Jesper Harder <harder@ifa.au.dk>
3337
3338 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3339 local copy of gnus-discouraged-post-methods with the current
3340 method removed.
3341
33422003-04-14 Simon Josefsson <jas@extundo.com>
3343
3344 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3345
33462003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3347
3348 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3349 of `mm-coding-system-priorities' to base coding system.
3350
3351 * gnus-sum.el: Added coding cookie ("middle dot" in
3352 gnus-summary-morse-message).
3353
33542003-04-13 Simon Josefsson <jas@extundo.com>
3355
3356 * gnus-art.el (article-fill-long-lines)
3357 (article-verify-x-pgp-sig, article-decode-group-name)
3358 (gnus-mime-button-menu): Split >80 character lines.
3359
33602003-04-13 Jesper Harder <harder@ifa.au.dk>
3361
3362 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3363 we're let-binding it.
3364
3365 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3366
33672003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3368
3369 * message.el (message-hide-headers): Don't do intangible.
3370
3371 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3372 colon.
3373
3374 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3375 to the ephemeral entry, but the prefixed name.
3376
3377 * gnus.el (gnus-group-prefixed-name): Clean up.
3378
996aa8c1 33792003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3380
3381 * gnus-agent.el (gnus-agent-group-pathname): Bind
3382 gnus-command-method so that gnus-agent-directory will always
3383 return a valid directory.
3384 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3385 gnus-newsgroup-undownloaded so that the summary will display the
3386 article as downloaded.
3387 (gnus-cache-remove-article): If the article isn't in the agent,
3388 remove it from gnus-newsgroup-undownloaded so that the summary
3389 will display the article as undownloaded.
3390
33912003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3392
3393 * gnus.el (gnus-version-number): Bump.
3394
996aa8c1 33952003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3396
3397 * gnus.el: Oort Gnus v0.18 is released.
3398
33992003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3400
3401 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3402
34032003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3404
3405 * gnus-art.el (gnus-article-next-page): Use
3406 gnus-article-over-scroll.
3407 (gnus-article-over-scroll): New variable.
3408
3409 * message.el (message-newline-and-reformat): Place a boundary
3410 before filling.
3411 (message-make-forward-subject-function): Changed default to
3412 message-forward-subject-name-subject.
3413 (message-forward-subject-name-subject): New function.
3414
3415 * nnimap.el (nnimap-split-fancy): Ditto.
3416
3417 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3418
3419 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3420
3421 * mml.el (mml-minibuffer-read-file): Bind
3422 completion-ignored-extensions to nil.
3423
3424 * message.el (message-fix-before-sending): Comment fix.
3425 (message-fix-before-sending): Make hidden headers visible.
3426 (message-hide-headers): Bind after-change-functions to nil.
3427 (message-forbidden-properties): Put invisible and intangible
3428 back.
3429 (message-strip-forbidden-properties): Ignore message-hidden text.
3430
3431 * gnus-msg.el: Hide headers.
3432
3433 * message.el (message-hidden-headers): New variable.
3434 (message-hide-headers): New function.
3435 (message-hide-header-p): New function.
3436 (message-hide-header-p): Change logic.
3437 (message-forbidden-properties): Remove intangible nil invisible
3438 nil.
3439 (message-hide-headers): Narrow to headers.
3440
3441 * lpath.el (featurep): Bind Info-directory, Info-menu.
3442
34432003-04-12 Jesper Harder <harder@ifa.au.dk>
3444
3445 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3446 encoded.
3447 (mm-encode-body): Don't corrupt UTF-16.
3448 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3449
996aa8c1 34502003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3451
3452 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3453 the CACHE are now detected and handled the same as an article
3454 downloaded into the agent.
3455 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3456 so that the agent front-end and back-end (nnagent) always use the
3457 same directory.
3458 (gnus-agent-group-pathname): New function. Wrapper for
3459 nnmail-group-pathname.
3460 (gnus-agent-expire-unagentized-dirs): New variable. May be
3461 customized to disable gnus-agent-expire-unagentized-dirs.
3462 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3463 as the directories in gnus-agent-expire-current-dirs were
3464 expanded.
3465
34662003-04-10 Jesper Harder <harder@ifa.au.dk>
3467
3468 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3469 body" entry in read only groups.
3470
34712003-04-09 Jesper Harder <harder@ifa.au.dk>
3472
3473 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3474 and "Create article" items in non-editable groups.
3475
996aa8c1 34762003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3477
3478 * gnus-agent.el (gnus-agent-write-active): Added option of
3479 replacing, rather than updating, the agent's active file. Do NOT
3480 use the fully qualified group name as gnus-active-to-gnus-format
3481 blindly prefixes group names with server names.
3482 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3483 range, was just merging min, with specified active range.
3484 (gnus-agent-expire): Save agent's active ranges after
3485 expiring all groups.
3486 (gnus-agent-expire-group-1): Update min of agent's active range to
3487 min article currently fetched.
3488 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3489 same ancestor multiple times.
3490
3491 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3492 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3493 seems to fix an intermittant error in which loading gnus-async
3494 fails to define gnus-asynchronous (the variable).
3495
3496 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3497 non-essential. Removed on all platforms.
3498 (gnus-select-newsgroup): When the agent is active, expand the
3499 group's active range to include fetched articles that are no
3500 longer in the server's active range.
3501
3502 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3503 print-* bindings as they should be handled by the function doing
3504 the printing.
3505
35062003-04-09 Jesper Harder <harder@ifa.au.dk>
3507
3508 * mm-uu.el (mm-uu-copy-to-buffer): buffer-file-coding-system
3509 might be unbound in non-MULE XEmacsen.
3510
35112003-04-08 Jesper Harder <harder@ifa.au.dk>
3512
3513 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3514 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3515 recognize diffs.
3516
3517 * mm-bodies.el (mm-decode-body): Use the supplied charset
3518 unconditionally if `code-pages' hasn't been loaded.
3519
35202003-04-07 Jesper Harder <harder@ifa.au.dk>
3521
3522 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3523 `insert-buffer', the docstring says "This function is meant for
3524 the user to run interactively. Don't call it from programs!"
3525
3526 * mm-extern.el (mm-extern-mail-server): do.
3527
3528 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3529 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3530 (mml1991-pgg-encrypt): do.
3531
3532 * pgg.el (pgg-decrypt-region): do.
3533
3534 * mm-view.el (mm-view-pkcs7-decrypt): do.
3535
3536 * mml-smime.el (mml-smime-verify): do.
3537
3538 * mml.el (mml-insert-mime, mml-preview): do.
3539
3540 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3541 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3542 (mml2015-pgg-encrypt): do.
3543
35442003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3545
3546 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3547
35482003-04-06 Jesper Harder <harder@ifa.au.dk>
3549
3550 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3551 `buffer-file-coding-system' to the new buffer.
3552 (mm-uu-pgp-signed-extract-1): Don't copy
3553 `buffer-file-coding-system' here.
3554
3555 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3556 exist in XEmacs.
3557 (mm-decode-body): Add missing quote.
3558
3559 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3560 buffer-file-coding-system.
3561
3562 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3563 last-coding-system-used.
3564
3565 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3566 according to buffer-file-coding-system.
3567
3568 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3569
3570 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3571 (pgg-pgp-snarf-keys-region): do.
3572
3573 * pgg-pgp5.el (pgg-pgp5-verify-region)
3574 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do.
3575
3576 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do.
3577
35782003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3579
3580 * spam.el (spam-split): (save-excursion) around (widen)
3581 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3582 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>)
3583
35842003-04-05 Steve Youngs <youngs@xemacs.org>
3585
3586 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3587 don't use it when loading gnus-sum.el if we're in XEmacs.
3588
996aa8c1 35892003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3590
3591 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3592 print-escape-nonascii to fix more characters in compiled format
3593 specs.
3594
35952003-04-05 Jesper Harder <harder@ifa.au.dk>
3596
3597 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3598 Fix customization type.
3599
996aa8c1 36002003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3601
3602 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3603 print-quoted, print-readably, print-escape-multibyte, and
3604 print-level to match original behavior of gnus-prin1. This should
3605 repair the format of .newsrc.eld when using compiled format specs.
3606
36072003-04-04 Jesper Harder <harder@ifa.au.dk>
3608
3609 * gnus-group.el (tool-bar-map): defvar it.
3610
3611 * gnus-art.el (tool-bar-map): do.
3612
3613 * gnus-sum.el (tool-bar-map): do.
3614
36152003-04-03 Jesper Harder <harder@ifa.au.dk>
3616
3617 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3618
36192003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3620
3621 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3622 and value.
3623 (gnus-button-alist): Use it.
3624
36252003-04-03 Jesper Harder <harder@ifa.au.dk>
3626
3627 * pgg-gpg.el (pgg-gpg-process-region): do.
3628
3629 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3630 (pgg-pgp-snarf-keys-region): do.
3631
3632 * pgg-pgp5.el (pgg-pgp5-verify-region)
3633 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3634
3635 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3636 unsafe.
3637 (pgg-temporary-file-directory): Remove.
3638
36392003-04-02 Katsumi Yamaoka <yamaoka@jpl.org>
3640
3641 * lpath.el: Fbind Info-directory and Info-menu.
3642
36432003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3644
3645 * gnus-util.el (gnus-message): Added doc-string.
3646
3647 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3648 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3649
36502003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3651
3652 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3653 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3654
36552003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3656
3657 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3658 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3659
996aa8c1 36602003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3661
3662 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3663 print-escape-newlines to print escape sequences rather than
3664 literal newline characters.
3665
36662003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3667
3668 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3669 `message-valid-fqdn-regexp' for initialization.
3670 (gnus-button-handle-info-url): Renamed and extended version of
3671 `gnus-button-handle-info'.
3672 (gnus-button-message-level): Renamed from `gnus-button-mail-level'
3673 (gnus-button-handle-symbol, gnus-button-handle-library)
3674 (gnus-button-handle-info-keystrokes): New functions.
3675 (gnus-button-browse-level): New variable.
3676 (gnus-button-alist): Use them. Added levels.
3677 (gnus-header-button-alist): Added levels.
3678
36792003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3680
3681 * gnus.el (gnus-version-number): Bump.
3682
996aa8c1 36832003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3684
3685 * gnus.el: Oort Gnus v0.17 is released.
3686
36872003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3688
3689 * gnus-start.el (gnus-unload): Removed.
3690
3691 * pop3.el (pop3-read-response): Use
3692 nnheader-accept-process-output.
3693 (pop3-retr): Ditto.
3694
3695 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3696 (mm-text-html-washer-alist): Ditto.
3697
36982003-03-31 Simon Josefsson <jas@extundo.com>
3699
3700 * imap.el (imap-gssapi-program): Also try GNU SASL.
3701 (imap-gssapi-open): Accept GNU SASL greeting.
3702 (imap-read-timeout): New.
3703 (imap-wait-for-tag): Use it.
3704
37052003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3706
3707 * nntp.el (nntp-accept-process-output): Use new function.
3708
3709 * nnheader.el (nnheader-read-timeout): New variable.
3710 (nnheader-accept-process-output): New function.
3711
3712 * nntp.el (nntp-read-timeout): Removed.
3713
3714 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3715
37162003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3717
3718 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3719
37202003-03-30 Simon Josefsson <jas@extundo.com>
3721
3722 * message.el (message-idna-inside-rhs-p): Narrow to header before
3723 searching.
3724
3725 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3726
37272003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3728
3729 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3730
37312003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3732
3733 * message.el (message-make-in-reply-to): Use
3734 mail-extract-address-components to determine sender's
3735 name/address.
3736
37372003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3738
3739 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3740
3741 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3742 valid lambda.
3743 (gnus-registry-translate-from-alist): Ditto.
3744
3745 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3746 print-length to nil.
3747
3748 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3749
3750 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3751 (gnus-grab-cam-face): Use it.
3752
37532003-03-28 Paul Jarc <prj@po.cwru.edu>
3754
3755 * nnmaildir.el (nnmaildir-request-set-mark)
3756 (nnmaildir-close-group): Allow each mark directory in a group to
3757 have its own inode for mark files, to accommodate AFS.
3758
37592003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3760
3761 * gnus-start.el (gnus-read-newsrc-el-hook): new hook called by
3762 gnus-read-newsrc-el-file
3763 (gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook
3764
3765 * gnus-registry.el (gnus-registry-translate-to-alist)
996aa8c1 3766 (gnus-registry-translate-from-alist: new functions
23f87bed
MB
3767 (gnus-register-spool-action): add a spool item to the registry
3768
3769 * gnus.el (gnus-variable-list): added gnus-registry-alist to the
3770 list of saved variables
3771 (gnus-registry-alist): new variable
3772
996aa8c1
MB
37732003-03-28 Andreas Fuchs <asf@void.at>
3774
3775 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3776 functions.
3777
23f87bed
MB
37782003-03-27 Simon Josefsson <jas@extundo.com>
3779
3780 * gnus-art.el (article-decode-group-name): Be correct instead of
3781 smart.
3782
996aa8c1 37832003-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3784
3785 * lpath.el: Bind url-current-object for Emacs; bind
3786 gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
3787 for both Emacsen.
3788
37892003-03-27 Jesper Harder <harder@ifa.au.dk>
3790
3791 * gnus-sum.el (gnus-article-loose-mime)
3792 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3793 group.
3794
3795 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3796 doc string.
3797
996aa8c1 37982003-03-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
3799
3800 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3801 gnus-summary-find-uncancelled, skip temporary articles inserted by
3802 "refer" functions.
3803
38042003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3805
3806 * smiley.el (smiley-buffer): New function.
3807
996aa8c1 38082003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3809
3810 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3811 gnus-summary-update-line (which updated the article's face) with
3812 gnus-summary-update-download-mark (which updates the article's
3813 face by calling gnus-summary-update-line AND updates the download
3814 mark to show that the article was fetched).
3815
996aa8c1 38162003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3817
3818 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3819 option of deleting agent directories for groups/servers that are
3820 not currently agentized.
3821 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3822
3823 * gnus-int.el (gnus-open-server): Report backend errors in
3824 condition handler.
3825
38262003-03-23 Simon Josefsson <jas@extundo.com>
3827
3828 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3829 header.
3830
3831 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3832 same as Newsgroups.
3833
3834 * nntp.el (nntp-open-connection-function): Mention
3835 nntp-open-tls-stream.
3836 (nntp-open-tls-stream): New function.
3837
3838 * tls.el: New file.
3839
3840 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3841 instead of SSL.
3842 (nnimap-stream): Add other streams, link to imap variables.
3843 (nnimap-authenticator): Add other authenticator, link to imap
3844 variables.
3845
3846 * imap.el: Autoload open-tls-stream.
3847 (imap-streams): Add tls in front of ssl.
3848 (imap-stream-alist): Add tls.
3849 (imap-default-tls-port): New variable.
3850 (imap-tls-p, imap-tls-open): New functions.
3851
38522003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3853
3854 * mm-url.el (mm-url-insert-file-contents): parse url only if
3855 results is a list.
3856
38572003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3858
3859 * mail-source.el (mail-source-fetch-imap): Revert.
3860
38612003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3862
3863 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3864 less strict regexp.
3865
38662003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3867
3868 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3869 more imap function.
3870
38712003-03-21 Simon Josefsson <jas@extundo.com>
3872
3873 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3874 Followup-To data inline.
3875
38762003-03-21 Jesper Harder <harder@ifa.au.dk>
3877
3878 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3879 icontopbm isn't available.
3880
996aa8c1 38812003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3882
3883 * gnus-int.el (gnus-open-server): Catch errors in backend's
3884 open-server method. Returns nil rather than crashing startup.
3885
3886 * gnus-sum.el (eval-when-compile): Modified to resolve
3887 compile-time warnings.
3888
3889 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3890 Reports length of series so that the user can compare N with a
3891 subject that should, if the entire series is present, contain
3892 '(.../N)'.
3893 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3894 of temp file (Win-XP may leave the temp file locked when the
3895 uudecode process fails).
3896
38972003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3898
3899 * message.el (message-split-line): Ignore error.
3900
3901 * lpath.el (split-line): Avoid split-line warning message.
3902
39032003-03-20 Kim F. Storm <storm@cua.dk>
3904
3905 * message.el (message-split-line): New function.
3906 (message-mode-map): Remap split-line to message-split-line.
3907
996aa8c1 39082003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3909
3910 * message.el (message-make-overlay): Defalias it to make-overlay.
3911 (message-delete-overlay): Defalias it to delete-overlay.
3912 (message-overlay-put): Defalias it to overlay-put.
3913 (message-idna-to-ascii-rhs-1): Use them.
3914
3915 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3916 functions to extent functions.
3917
39182003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3919
3920 * message.el (message-check-news-header-syntax): Fixed regexp.
3921
39222003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3923
3924 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3925
3926 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3927 mm-url-insert-file-contents.
3928
3929 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3930 (nnrss-check-group): Use it.
3931
996aa8c1 39322003-03-20 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
3933
3934 * nnrss.el: Primitive XML Name-space support. This means that RSS
3935 feeds like Kevin Burton's[1] can now be read in Gnus.
3936
3937 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3938 means that if you want to read the RSS feed for example.com, all
3939 you have to do is hit "G R http://www.example.com/ RET" and
3940 nnrss.el will find and the feed listed on the site or (if you have
3941 loaded xml-rpc.el) look it up on syndic8.com.
3942
3943 Marked the message as HTML (by adding a Content-Type header) so
3944 that Gnus will render it as html if the user wants that.
3945
3946 Implemented the ability to save nnrss-group-alist so that any new
3947 feeds the you subscribe to will be found the next time you start
3948 up.
3949
3950 Implemented support for RSS 2.0 elements (author, pubDate).
3951
3952 Prefer for <content:encoded> over <description> where both
3953 elements exist.
3954
3955 * mm-url.el (mm-url-insert): Set url-current-object.
3956
3957 * gnus-group.el (gnus-group-make-rss-group): New function.
3958
996aa8c1 39592003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3960
3961 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3962 for highlight overlays.
3963
39642003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3965
3966 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3967 a NOV.
3968
39692003-03-20 Simon Josefsson <jas@extundo.com>
3970
3971 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3972 (message-idna-to-ascii-rhs): Use it.
3973
3974 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3975
39762003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3977
3978 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3979 (spam-group-ham-marks, spam-group-spam-marks): new functions
3980 (spam-spam-marks, spam-ham-marks): removed in favor of the
3981 spam-marks and ham-marks parameters
3982 (spam-generic-register-routine, spam-ham-move-routine): use the
3983 new spam-group-{spam,ham}-mark-p functions
3984
3985 * gnus.el (spam-marks, ham-marks): new group parameters with
3986 default values same as the old spam-spam-marks and spam-ham-marks
3987
39882003-03-19 Simon Josefsson <jas@extundo.com>
3989
3990 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3991 (gnus-use-idna): New variable.
3992 (article-decode-idna-rhs): New function.
3993
3994 * message.el (message-use-idna): New variable.
3995 (message-mode-field-menu): Add entry for IDNA.
3996 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
3997 (message-idna-to-ascii-rhs): New function.
3998 (message-generate-headers): Invoke IDNA code.
3999
40002003-03-19 Paul Jarc <prj@po.cwru.edu>
4001
4002 * nnmaildir.el (nnmaildir--system-name): New function.
4003 (nnmaildir-request-accept-article): Use it.
4004
40052003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
4006
4007 * gnus-util.el (gnus-byte-compile): Make it work silently as the
4008 gnus-compile function does.
4009
4010 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
4011 bogus change.
4012
40132003-03-19 Jesper Harder <harder@ifa.au.dk>
4014
4015 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
4016 sort-coding-systems is defined.
4017
40182003-03-18 Paul Jarc <prj@po.cwru.edu>
4019
4020 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
4021 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
4022 Replace create-directory with target-prefix.
4023
40242003-03-18 Jesper Harder <harder@ifa.au.dk>
4025
4026 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
4027 find-charset-string which is slooow in XEmacs.
4028
40292003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4030
4031 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
4032 compiler under XEmacs.
4033
40342003-03-18 Jesper Harder <harder@ifa.au.dk>
4035
4036 * gnus-art.el (gnus-treat-highlight-signature): Make the default
4037 work for multipart/signed where the message text isn't `last'.
4038
40392003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4040
4041 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
4042 the value of mm-inline-text-html-with-images.
4043 (mm-inline-text-html-render-with-w3m): Don't bind
4044 w3m-display-inline-images.
4045
4046 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
4047 w3m-display-inline-images.
4048
4049 * lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
4050 regardless of an Emacs flavor.
4051
40522003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4053
4054 * gnus.el (gnus-version-number): Bump.
4055
996aa8c1 40562003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
4057
4058 * gnus.el: Oort Gnus v0.16 is released.
4059
40602003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4061
4062 * lpath.el (featurep): Bind mm-w3m-mode-map.
4063
40642003-03-17 Paul Jarc <prj@po.cwru.edu>
4065
4066 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
4067 'respool-able backends define a global nnchoke-get-new-mail
4068 variable.
4069
40702003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
4071
4072 * gnus-art.el (gnus-mime-delete-part): New function.
4073 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
4074
40752003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4076
4077 * message.el (message-check-news-header-syntax): Don't push
4078 groups twice onto list of unknown groups.
4079
4080 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
4081 back.
4082
4083 * nnheader.el (nnheader-find-etc-directory): Doc fix.
4084
4085 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
4086 config unless the summary buffer exists.
4087
4088 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
4089 that target group is computed correctly when articles are marked
4090 as read by Xref handling.
4091
4092 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
4093 imap-open.
4094
4095 * message.el (message-send-mail): Add courtesy string to Bcc's,
4096 too.
4097
4098 * gnus-cite.el (gnus-cited-line-p): New function.
4099
41002003-03-15 Jesper Harder <harder@ifa.au.dk>
4101
4102 * mm-bodies.el (mm-decode-body): Add new optional parameter,
4103 force, to use the supplied charset unconditionally.
4104
4105 * gnus-art.el (article-decode-charset): Use it.
4106
41072003-03-14 Jesper Harder <harder@ifa.au.dk>
4108
4109 * mm-bodies.el (mm-decode-coding-region-safely): New function.
4110 (mm-decode-body): Use it.
4111
4112 * rfc2047.el (rfc2047-decode-region): do.
4113 (rfc2047-decode-string): Guess coding system if the default is
4114 invalid.
4115
41162003-03-12 Paul Jarc <prj@po.cwru.edu>
4117
4118 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
4119 articles are marked 'read, so we get correct article counts.
4120
41212003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4122
4123 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4124 the button.
4125 (gnus-insert-prev-page-button): Ditto.
4126 (gnus-insert-next-page-button): Ditto.
4127 (gnus-insert-mime-security-button): Ditto.
4128
4129 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4130 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4131 (mm-inline-image-xemacs): Ditto.
4132
41332003-03-12 Paul Jarc <prj@po.cwru.edu>
4134
4135 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4136 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4137 the recent filename uniqueness discussion.
4138
41392003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4140
4141 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4142 newline next time.
4143 (mm-inline-image-xemacs): Ditto.
4144
41452003-03-10 Jesper Harder <harder@ifa.au.dk>
4146
4147 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4148 kill-line.
4149
41502003-03-09 Jesper Harder <harder@ifa.au.dk>
4151
4152 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4153 kill-line.
4154
41552003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4156
4157 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4158 fixing the code to match the documentation.
4159 (gnus-agent-fetch-selected-article): Replaced
4160 gnus-summary-update-article-line with gnus-summary-update-line as
4161 the former did not correctly recalculate the thread indentation.
4162 (gnus-agent-find-parameter): The agent-predicate, if not found
4163 anywhere else, defaults to the value of gnus-agent-predicate.
4164 (gnus-agent-fetch-session): Fixed typo; now executes
4165 gnus-agent-fetched-hook rather than the undocumented
4166 gnus-agent-fetch-hook.
4167 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4168 default agent predicate is now provided by
4169 gnus-agent-find-parameter.
4170 (gnus-agent-message): New macro. This macro avoids potentially
4171 costly parameter evaluation when the message's level is too high
4172 to display.
4173 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4174 overview buffer. Uses new gnus-agent-message macro to reduce
4175 overhead of optional messages. Reversed message levels to
4176 emphasize percent completion messages. Detailed messages of
4177 little use except when debugging code.
4178
41792003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4180
4181 * spam.el (spam-ham-move-routine): use
4182 spam-mark-ham-unread-before-move-from-spam-group
4183 (spam-mark-ham-unread-before-move-from-spam-group): new variable
4184
41852003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4186
4187 * spam.el: load nnimap.el when compiling
4188 (spam-setup-widening): use
4189 nnimap-split-download-body-default instead of
4190 nnimap-split-download-body which is a user-customizable variable
4191
41922003-03-07 Simon Josefsson <jas@extundo.com>
4193
4194 * nnimap.el (nnimap-split-download-body-default): New, holds
4195 default for n-s-d-b.
4196 (nnimap-split-download-body): Add new setting (symbol default),
4197 which uses contents of n-s-d-b-d, and made it the default.
4198
41992003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4200
4201 * spam.el (spam-use-hashcash): new variable
4202 (spam-list-of-checks): added spam-use-hashcash with associated
4203 spam-check-hashcash
4204 (spam-check-hashcash): new function, installed iff hashcash.el is
4205 loaded
4206 (spam-setup-widening): don't use (return)
4207
42082003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4209
4210 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4211 predicate of `false' to avoid an error when a group defines no
4212 predicate. Fixed typo that disabled agent scoring (i.e. the
4213 low/high predicates should now work).
4214
42152003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4216
4217 * spam.el: add spam-maybe-spam-stat-load to
4218 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook
4219 (spam-bogofilter-register-with-bogofilter): use
4220 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch
4221 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new
4222 custom variables to replace "-s" and "-n"
4223
4224 * gnus-group.el (gnus-group-get-new-news): call the new
4225 gnus-get-top-new-news-hook hook
4226
4227 * gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY
4228 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group
4229
42302003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4231
4232 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4233
42342003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4235
4236 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4237 a cl run-time function.
4238
42392003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4240
4241 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4242 on gnus-agent-short-article.
4243 (gnus-category-read): Replaced CL function mapcar* with new macro:
4244 gnus-mapcar.
4245 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4246 support functions that accept multiple parameters. A separate
4247 sequence must be provided for each parameter in the function.
4248 Iteration stops when the end of the shortest list is reached.
4249
42502003-03-06 Jesper Harder <harder@ifa.au.dk>
4251
4252 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4253
4254 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4255 (html2text-delete-single-tag, html2text-clean-anchor)
4256 (html2text-remove-tags): Use delete-region.
4257 (html2text-fix-paragraphs): Simplify.
4258
4259 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4260 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4261 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4262 kill-region.
4263
42642003-03-04 John Paul Wallington <jpw@gnu.org>
4265
4266 * gnus-agent.el (gnus-agent-enable-expiration)
4267 (gnus-agent-article-alist, gnus-agent-article-alist)
4268 (gnus-agent-cat-defaccessor): Doc fixes.
4269
42702003-03-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4271
4272 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4273 byte-compiled functions.
4274
42752003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4276
4277 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4278 customization between new maneuvering (which permits selecting
4279 undownloaded articles) and old maneuvering (which skipped over
4280 undownloaded articles) behaviors.
4281 (gnus-summary-find-next): Pass through the unread and subject
4282 parameters when calling gnus-summary-find-prev.
4283 (gnus-summary-find-next,gnus-summary-find-prev): Apply
4284 gnus-auto-goto-ignores to filter out unacceptable articles.
4285
42862003-03-04 Jesper Harder <harder@ifa.au.dk>
4287
4288 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4289 exists in all supported Emacs versions, so we don't need this
4290 compatibility function.
4291 (mail-source-fetch-pop, mail-source-check-pop)
4292 (mail-source-fetch-webmail): Use read-passwd.
4293
4294 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4295 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4296 read-passwd.
4297
4298 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4299
4300 * imap.el (imap-read-passwd): Remove.
4301 (imap-interactive-login): Use read-passwd.
4302
4303 * canlock.el (canlock-read-passwd): Remove.
4304 (canlock-insert-header, canlock-verify): Use read-passwd.
4305
4306 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4307 (sieve-manage-interactive-login): Use read-passwd.
4308
4309 * pop3.el (pop3-read-passwd): Remove.
4310 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4311 read-passwd.
4312
4313 * pgg.el (pgg-read-passphrase): Simplify.
4314
43152003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4316
4317 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4318 'plugged' when actually 'unplugged' bug.
4319 (gnus-category-read): Ignore nil values when converting an
4320 old-format category so that the new-format category will default
4321 those attributes to the global variables.
4322
43232003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4324
4325 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4326 doc-string.
4327
43282003-03-03 Jesper Harder <harder@ifa.au.dk>
4329
4330 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4331 * nndoc.el (nndoc-dissect-mime-parts-sub): do.
4332 * nndb.el (nndb-request-accept-article, nndb-status-message): do.
4333 * mm-url.el (mm-url-decode-entities-string): do.
4334 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): do.
4335 * mm-decode.el (mm-find-raw-part-by-type): do.
4336 * message.el (message-send-mail-partially)
4337 (message-send-mail-with-sendmail): do.
4338 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): do.
4339 * gnus-kill.el (gnus-pp-gnus-kill): do.
4340 * gnus-art.el (gnus-article-treat-unfold-headers)
4341 (gnus-article-encrypt-body): do.
4342
43432003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4344
4345 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4346 (mail-source-delete-old-incoming-confirm): New variable.
4347 (mail-source-delete-old-incoming): Use it. New function.
4348 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4349 `mail-source-delete-incoming' is a nonnegative integer.
4350
43512003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4352
4353 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4354 (gnus-user-agent): Fixed typo.
4355
43562003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4357
4358 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4359 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4360
43612003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4362
4363 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4364 (gnus-agent-fetch-session): Allow debugging to take place.
4365
43662003-03-03 Jesper Harder <harder@ifa.au.dk>
4367
4368 * gnus-sum.el (gnus-highlight-selected-summary)
4369 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4370 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4371 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4372 and makes it clear that we don't need the side effect.
4373 * gnus-util.el (gnus-delete-line): do.
4374 * gnus-xmas.el (gnus-group-add-icon): do.
4375 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
4376 * nntp.el (nntp-send-authinfo-from-file): do.
4377 * nnml.el (nnml-header-value): do.
4378 * nnheader.el (nnheader-insert-references): do.
4379 * gnus-cite.el (gnus-article-highlight-citation)
4380 (gnus-cite-parse): do.
4381 * gnus-score.el (gnus-score-followup): do.
4382 * gnus-draft.el (gnus-draft-send): do.
4383 * gnus-group.el (gnus-group-highlight-line): do.
4384 * gnus-cache.el (gnus-cache-braid-nov): do.
4385 * nnfolder.el (nnfolder-retrieve-headers)
4386 (nnfolder-request-article): do.
4387 * gnus-art.el (article-hide-boring-headers)
4388 (gnus-article-hide-header): do.
4389
4390 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4391 * nnml.el (nnml-request-replace-article): do.
4392 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
4393 * nnfolder.el (nnfolder-request-move-article): do.
4394 * gnus-cache.el (gnus-cache-possibly-remove-article): do.
4395 * gnus-art.el (gnus-mm-display-part): do.
4396
4397 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4398
43992003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4400
4401 * nntp.el (nntp-possibly-change-group): Avoid calling
4402 process-buffer on nil (Which happened when you lost your
4403 connection while fetching); instead signal a "Server Closed
4404 Connection" error.
4405
44062003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4407
4408 * gnus-agent.el (gnus-agent-enable-expiration): New
4409 variable. Either ENABLE or DISABLE. Sets default behavior for
4410 selecting which groups are expired.
4411 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4412 gnus-agent-set-cat-groups): Provides abstract interface for
4413 accessing agent category. Category now implemented by an alist.
4414 (gnus-agent-add-group, gnus-agent-remove-group,
4415 gnus-category-insert-line, gnus-category-edit-predicate,
4416 gnus-category-edit-score, gnus-category-edit-groups,
4417 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4418 new agent category abstraction.
4419 (gnus-agent-find-parameter): New function. Search for agent
4420 configuration parameter first in the group's parameters, then its
4421 topics (if any), and then the group's category. If not found
4422 anywhere, use the original defined constants.
4423 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4424 gnus-agent-find-parameter.
4425 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4426 gnus-agent-cache now blocks retrieving headers and articles from
4427 the local cache. Fetched content is still added to the cache
4428 before being returned.
4429 (gnus-agent-fetch-session): Use error-message-string to generate
4430 displayed error message.
4431 (gnus-agent-customize-category): New Command. 'e' in category
4432 buffer opens category customization buffer.
4433 (gnus-category-read): Reads either positional or alist format;
4434 returns alist format.
4435 (gnus-category-write): Writes category file compatible with
4436 current, and previous, versions of gnus-agent.
4437 (gnus-category-make-function, gnus-category-make-function-1):
4438 Corrected documentation; parameter is predicate NOT category.
4439 (gnus-predicate-implies-unread): Now works in more cases per the
4440 todo comment.
4441 (gnus-function-implies-unread-1): New function. Supports
4442 gnus-predicate-implies-unread.
4443 (gnus-agent-expire-group): Command now provides default of group
4444 under point.
4445 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4446 agent-days-until-old parameters. No longer supports
4447 gnus-agent-expire-days being set to an alist.
4448 (gnus-agent-request-article): Now performs its own checks of
4449 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4450 assuming that the caller will do them correctly.
4451 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4452 gnus-agent-expire-days is set to an alist. Converts said alist
4453 into group parameter so that gnus-agent-expire-days will not be
4454 needed.
4455 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4456 checks surrounding gnus-agent-request-article removed; now
4457 performed by gnus-agent-request-article.
4458 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4459 customizable group/topic parameters that regulate the agent.
4460 (gnus-group-customize): Uses gnus-agent-parameters. Replaced
4461 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4462 the list of gnus buffers.
4463 (gnus-trim-whitespace): Removes leading and trailing whitespace
4464 from multiline strings.
4465 (gnus-agent-cat-prepare-category-field,
4466 gnus-agent-customize-category): Constructs a category
4467 customization buffer.
4468 * gnus-int.el (gnus-retrieve-headers,
4469 gnus-request-expire-articles): No longer checks gnus-agent-cache
4470 as it is handled internally by the agent.
4471 (gnus-request-head, gnus-request-body): Conditional checks
4472 surrounding gnus-agent-request-article removed; now performed by
4473 gnus-agent-request-article.
4474
4475 * gnus-start.el (): Added defvar statements to resolve compilation
4476 warnings.
4477 (gnus-long-file-names): New function. Isolates platform dependent
4478 msdos-long-file-names.
4479 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4480 option of writing directly to file. Avoids memory exhausted
4481 errors when .newsrc.eld is huge.
4482 (gnus-save-newsrc-file): Uses new
4483 gnus-save-startup-file-via-temp-buffer.
4484 (gnus-gnus-to-quick-newsrc-format): Rewritten to write to
4485 standard-output.
4486 (gnus-display-time-event-handler): Changed to alias from a defun
4487 to avoid a compile-time warning when display-time-event-handler is
4488 not defined.
4489 * gnus-util.el (gnus-with-output-to-file): New macro. Binds
4490 standard-output such that prin1 and princ will write directly to a
4491 file.
4492
4493 * gnus.el (gnus-agent-cache): Expanded documentation.
4494 (gnus-summary-high-undownloaded-face): Removed second bold keyword
4495 so that this face is actually bold.
4496
4497 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4498 gnus-use-cache has been set.
4499
45002003-03-02 Jesper Harder <harder@ifa.au.dk>
4501
4502 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4503
45042003-03-01 Jesper Harder <harder@ifa.au.dk>
4505
4506 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4507
45082003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4509
4510 * spam.el: Fix typo.
4511
45122003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
23f87bed
MB
4513
4514 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4515 errors-buffer. This produces a nicer error message in case of
4516 problems.
4517
45182003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4519
4520 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4521 load stats iff spam-use-stat is on
4522
4523 * spam.el: add spam-maybe-spam-stat-load to gnus-startup hook,
4524 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4525 instead of spam-stat-load and spam-stat-save in the
4526 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively
4527
45282003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4529
4530 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4531
45322003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4533
4534 * message.el (message-make-fqdn): Protect against nil user-mail.
4535
996aa8c1 45362003-02-28 Vasily Korytov <deskpot@myrealbox.com>
23f87bed
MB
4537
4538 * gnus-art.el (gnus-boring-article-headers): New values:
4539 'to-list and 'cc-list.
4540
45412003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4542
4543 * spam.el (spam-setup-widening): new function to set
4544 nnimap-split-download-body, we add it to gnus-get-new-news-hook
4545 (spam-list-of-statistical-checks): list of statistical splitter
4546 checks
4547 (spam-split): added a widen call when a statistical check is
4548 enabled
4549
45502003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4551
4552 * gnus-msg.el (gnus-user-agent): Changed default to
4553 'emacs-gnus-type, renamed 'full.
4554
45552003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4556
4557 * nnfolder.el (nnfolder-request-accept-article): Don't use
4558 mail-header-unfold-field.
4559
45602003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4561
4562 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4563 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4564
45652003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4566
4567 * spam.el: add spam-stat-load to gnus-get-new-news-hook
4568 (spam-split): remove spam-stat-load call
4569
45702003-02-26 Simon Josefsson <jas@extundo.com>
4571
4572 * gnus-sum.el (gnus-summary-toggle-header): Run
4573 gnus-article-decode-hook instead of calling a-decode-encoded-words
4574 directly (the latter is run as part of the former).
4575
45762003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4577
4578 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4579
45802003-02-25 Jesper Harder <harder@ifa.au.dk>
4581
4582 * message.el (message-sendmail-envelope-from): New option.
4583 (message-sendmail-envelope-from): New function.
4584 (message-send-mail-with-sendmail): Use it.
4585
45862003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4587
4588 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4589 compensation for TDMA addresses.
4590
45912003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4592
4593 * gnus-msg.el (gnus-user-agent): New variable.
4594 (gnus-version-expose-system): Removed. Obsoleted by
4595 `gnus-user-agent'.
4596 (gnus-extended-version): Use `gnus-user-agent'.
4597
45982003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4599
4600 * spam.el (spam-stat-register-spam-routine,
4601 spam-stat-register-ham-routine): remove spam-stat-save
4602 (spam-stat hook): add spam-stat-save to the gnus-save-newsrc-hook
4603
46042003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4605
4606 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4607 reference.
4608
46092003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4610
4611 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4612 calculation to avoid integer overflow.
4613
46142003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4615
4616 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4617
996aa8c1
MB
46182003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4619
23f87bed
MB
4620 * spam.el: disabled spam-get-article-as-filename
4621
996aa8c1 46222003-02-24 Michael Shields <shields@msrl.com>
23f87bed
MB
4623
4624 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4625 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4626 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4627 * spam.el (spam-summary-prepare-exit): Use it.
4628 * gnus.el (gnus-install-group-spam-parameters): New.
4629 * spam.el (spam-group-ham-processor-copy-p): New.
4630 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4631 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4632 that would cause the current message to be moved if the group had
4633 no spam.
4634 * spam.el (spam-ham-move-routine): New `copy' argument.
4635
996aa8c1 46362003-02-24 Martin Thornquist <martint@ifi.uio.no>
23f87bed
MB
4637
4638 * gnus-topic.el (gnus-topic-select-group): Select last group if
4639 after last group.
4640 * gnus-group.el (gnus-group-select-group): Ditto.
4641
46422003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4643
4644 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4645 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4646 point-at-(b|e)ol which aren't available in Emacs 20.
4647
4648 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4649
46502003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4651
4652 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4653 clause of the condition-case statement. Errors connecting to a
4654 server no longer terminate gnus.
4655
4656 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4657 make its use obvious. Added no-nothing case to avoid
4658 opening(closing) servers when already open(closed).
4659 (gnus-agent-while-plugged): Added macro to facilitate internal use
4660 of gnus-agent-toggle-plugged.
4661 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4662 temporarily open servers.
4663 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4664 as sorting gnus-newsgroup-headers is wrong.
4665 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4666 to temporarily open servers. Corrected logic to handle setting
4667 gnus-agent-mark-unread-after-downloaded.
4668 (gnus-agent-fetch-articles): Now handles headers with missing
4669 article sizes and/or missing article lengths. Now clears the
4670 message buffer when finished.
4671 (gnus-agent-fetch-group-1): Position point before calling
4672 gnus-summary-set-agent-mark.
4673 (gnus-get-predicate): Corrected description, parameter is
4674 predicate not category.
4675 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4676 provide a separate single group expiration function.
4677 (gnus-agent-regenerate-group): Now clears the message buffer when
4678 finished.
4679
46802003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4681
4682 * gnus.el (gnus-agent-target-move-group-header): New variable.
4683 * gnus-draft.el (gnus-draft-send): If special header
4684 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4685 that group, instead of performing the regular sending functions.
4686
46872003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4688
4689 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4690
46912003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4692
4693 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4694 variables.
4695 (message-make-fqdn): Use it. Improved validity check.
4696
46972003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4698
4699 * message.el (message-user-mail-address): Check whether
4700 user-mail-address looks valid.
4701
4702 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4703
4704 * gnus-util.el (gnus-fetch-original-field): New function.
4705
47062003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4707
4708 * message.el (message-mode): \\(...\\) around additional
4709 paragraph-separate alternative.
4710
47112003-02-23 Jesper Harder <harder@ifa.au.dk>
4712
4713 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4714 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4715 display key bindings.
4716 (gnus-mime-button-menu): Rewrite.
4717
47182003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4719
4720 * gnus-art.el (gnus-button-url-regexp): Removed `.
4721
47222003-02-23 Max Froumentin <mf@w3.org>
4723
4724 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4725
47262003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4727
4728 * gnus-art.el (gnus-mime-action-on-part): Require a match
4729 interactively.
4730
4731 * gnus-start.el (gnus-save-newsrc-file): Use
4732 gnus-backup-startup-file.
4733 (gnus-backup-startup-file): New variable.
4734
47352003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736
4737 * gnus.el (gnus-summary-buffer-name): Moved function here.
4738
4739 * gnus-draft.el (defun): Remove debug.
4740
47412003-02-22 Jesper Harder <harder@ifa.au.dk>
4742
4743 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4744 can't open server.
4745
47462003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4747
4748 * gnus-draft.el (defun): Configure posting styles.
4749
4750 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4751 the entry for the group exists before we alter it.
4752
996aa8c1 47532003-02-22 David S Goldberg <david.goldberg6@verizon.net> (tiny change)
23f87bed 4754
996aa8c1
MB
4755 * message.el (message-mode): MML tags separate paragraphs.
4756
47572003-02-22 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4758
4759 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4760 `gnus-newsgroup-headers'.
4761
996aa8c1
MB
47622003-02-22 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
4763
23f87bed 4764 * gnus-art.el (gnus-article-refer-article): Grok more message id
996aa8c1 4765 formats.
23f87bed
MB
4766
47672003-02-22 Jesper Harder <harder@ifa.au.dk>
4768
4769 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4770 use "path name".
4771
47722003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4773
4774 * gnus-sum.el (gnus-summary-move-article)
4775 (gnus-summary-expire-articles): send data header for article, not
4776 just article ID
4777
4778 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4779 (gnus-register-spool-action): added hashtable of message ID keys
4780 with message motion data
4781
996aa8c1 47822003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
4783
4784 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4785 variable, used in `gnus-button-mid-or-mail-heuristic'.
4786 (gnus-button-mid-or-mail-heuristic): New function derived from
4787 Florian Weimer's Perl script.
4788 (gnus-button-handle-mid-or-mail): Allow a function instead of
4789 'guess.
4790 (gnus-button-guessed-mid-regexp): Removed.
4791
47922003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4793
4794 * message.el (message-resend): Bind message-setup-hook to nil;
4795 remove X-Draft-From header.
4796
47972003-02-20 Jesper Harder <harder@ifa.au.dk>
4798
4799 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4800 (gnus-newsgroup-undownloaded)
4801 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4802 Doc fixes.
4803
48042003-02-17 John Paul Wallington <jpw@gnu.org>
4805
4806 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4807 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4808
48092003-02-20 Jesper Harder <harder@ifa.au.dk>
4810
4811 * gnus-spec.el (gnus-xmas-format): Use insert instead of
bf247b6e 4812 insert-string which is obsolete in Emacs 22.1.
23f87bed
MB
4813
4814 * message.el (message-cross-post-followup-to-header): do.
4815
4816 * spam.el (spam-ifile-register-with-ifile)
4817 (spam-stat-register-spam-routine)
4818 (spam-stat-register-ham-routine)
4819 (spam-bogofilter-register-with-bogofilter): do.
4820
4821 * mailcap.el (mailcap-mime-data): Fix typo.
4822
4823 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4824
48252003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4826
4827 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4828 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4829 `gnus-cite-unsightly-citation-regexp'.
4830
48312003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4832
4833 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4834 even if there's just a header.
4835
48362003-02-19 Jesper Harder <harder@ifa.au.dk>
4837
4838 * message.el (message-fix-before-sending): Fix highlighting of
4839 illegible and invisible text.
4840
4841 * gnus-util.el (gnus-multiple-choice): Separate choices with
4842 ",\e,A \e(B". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4843
48442003-02-18 Jesper Harder <harder@ifa.au.dk>
4845
4846 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4847
48482003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4849
4850 * spam.el (spam-ham-move-routine)
4851 (spam-mark-spam-as-expired-and-move-routine): use
4852 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4853 around process-mark manipulation on the group
4854
48552003-02-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4856
4857 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4858 submenu.
4859
48602003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4861
4862 * mail-source.el (mail-source-fetch): Reverse the return value of
4863 the continuation question.
4864
48652003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4866
4867 * nndraft.el (nndraft-request-move-article): Bind
4868 nnmh-allow-delete-final to t.
4869
48702003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4871
4872 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4873
48742003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4875
4876 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4877 the buffer's size.
4878
48792003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4880
4881 * nnheader.el: Added cygwin to system-type comparisons.
4882
48832003-01-27 Juanma Barranquero <lektu@terra.es>
4884
4885 * imap.el (imap-mailbox-status): Fix typo.
4886
48872003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4888
4889 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4890 online.
4891
48922003-02-14 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4893
4894 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4895 commands.
4896 * gnus-sum.el: Small change from Frank Weinberg
4897 <frank@usenet-rundfahrt.de>:
4898 (gnus-auto-center-group): New variable.
4899 (gnus-summary-read-group-1): Use it.
4900 (gnus-summary-next-group): Fix docstring.
4901
49022003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4903
4904 * gnus-util.el (gnus-faces-at): Simplify.
4905
49062003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4907
4908 * spam.el (spam-ham-move-routine)
4909 (spam-mark-spam-as-expired-and-move-routine): made the article
4910 move conditional, so it's not called even if there's nothing to move
4911
996aa8c1 49122003-02-13 Kurt B. Kaiser <kbk@shore.net>
23f87bed
MB
4913
4914 * message.el (message-unix-mail-delimiter): Accept any whitespace
4915 after the email address and before the date; do not require the
996aa8c1 4916 space character.
23f87bed
MB
4917
49182003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4919
4920 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4921 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4922
4923 * gnus-util.el (gnus-faces-at): New macro.
4924
49252003-02-13 Michael Shields <shields@msrl.com>
4926
4927 * gnus-cite.el
4928 (gnus-cite-attribution-suffix, gnus-cite-parse):
4929 Better handling for Microsoft citation styles.
4930 (gnus-unsightly-citation-regexp): New.
4931
49322003-02-12 Michael Shields <shields@msrl.com>
4933
4934 * gnus-art.el (article-strip-banner): Strip both per-group and
4935 per-user-address banners.
4936 (article-really-strip-banner): New.
4937
49382003-02-12 Michael Shields <shields@msrl.com>
4939
4940 * gnus-sum.el (gnus-article-goto-next-page,
4941 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4942 relying on the summary bindings of `n' and `p'.
4943
49442003-02-12 Michael Shields <shields@msrl.com>
4945
4946 * gnus-art.el (gnus-article-only-boring-p): New.
4947 (gnus-article-skip-boring): New.
4948 * gnus-cite.el (gnus-article-boring-faces): New.
4949 * gnus-sum.el (gnus-summary-next-page): Use
4950 gnus-article-only-boring-p.
4951
49522003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4953
4954 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4955 (spam-ham-move-routine): unmark all articles before marking those
4956 of interest and calling gnus-summary-move-article
4957
49582003-02-12 Jesper Harder <harder@ifa.au.dk>
4959
4960 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4961 logically the complement of gnus-get-buffer-create and
4962 gnus-add-buffer.
4963
4964 * gnus-util.el (gnus-kill-buffer): do.
4965
4966 * nnmail.el: Autoload gnus-kill-buffer.
4967
49682003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4969
4970 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4971 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4972 the current LINE.
4973 (gnus-agent-summary-fetch-group): Minimized the number of times
4974 that the article is updated in the buffer.
4975
49762003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4977
4978 * spam.el (spam-ham-move-routine): use the process-mark instead of
4979 gnus-current-article when moving articles
4980 (spam-mark-spam-as-expired-and-move-routine): ditto, use the process-mark
4981
49822003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4983
4984 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4985 (gnus-topic-catchup-articles): Ditto.
4986 (gnus-topic-mark-topic): Reverse recursive logic.
4987
49882003-02-11 Jesper Harder <harder@ifa.au.dk>
4989
4990 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4991 gnus-refer-thread-limit is t.
4992
49932003-02-10 Jesper Harder <harder@ifa.au.dk>
4994
4995 * mm-util.el (mm-mule-charset-to-mime-charset): Use
4996 sort-coding-systems to prefer utf-8 over utf-16.
4997
49982003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4999
5000 * gnus-agent.el (gnus-agent-expire-days):
5001 gnus-request-move-article depends on gnus-agent-expire to clean up
5002 the cache after moving the article. Therefore, g-a-e-d can NOT
5003 default to nil or can gnus-agent-expire be disabled by doing so.
5004 If you don't want to run gnus-agent-expire, don't call it.
5005 (gnus-agent-expire): The broken test to disable gnus-agent-expire
5006 when g-a-e-d was NOT nil was removed.
5007 (gnus-agent-article-name): Removed unnecessary input test as
5008 article IDs are always strings.
5009 (gnus-agent-regenerate-group): Added check to protect against
5010 servers that generate absurdly long article IDs. Valid IDs are
5011 less than 10 digits to avoid overflow errors. Fixed logic error
5012 when ensuring that the final article ID is present in the new
5013 alist.
5014
50152003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5016
5017 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
5018 next line after finding the parent.
5019
50202003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5021
5022 * gnus.el (gnus-version-number): Bumped.
5023
996aa8c1 50242003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5025
5026 * gnus.el: Oort Gnus v0.15 is released.
5027
50282003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
5029
5030 * nnmail.el (nnmail-split-it): If a message ends up matching the
5031 same mailbox more than once, it will cause duplicates to appear
5032 in the mailbox.
5033
50342003-02-08 Simon Josefsson <jas@extundo.com>
5035
5036 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
5037 code that only worked under Emacs.
5038
af09dd78
RS
50392003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
5040
5041 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
23f87bed
MB
5042
50432003-02-08 Jesper Harder <harder@ifa.au.dk>
5044
5045 * gnus-art.el (gnus-article-refer-article): Use
5046 gnus-replace-in-string.
5047
5048 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
5049 (gnus-remove-duplicates): do.
5050
50512003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5052
5053 * gnus-int.el (gnus-internal-registry-spool-current-method): new variable
5054 (gnus-request-scan): set
5055 gnus-internal-registry-spool-current-method to gnus-command-method
5056 before a request-scan operation
5057
5058 * gnus-registry.el (regtest-nnmail): use
5059 gnus-internal-registry-spool-current-method
5060
50612003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5062
5063 * mail-source.el (mail-source-fetch): Typo fix.
5064
50652003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5066
5067 * nnmail.el (nnmail-spool-hook): new hook
5068 (nnmail-cache-insert): call nnmail-spool-hook
5069
5070 * gnus-registry.el: new file with examples of using the hooks
5071
5072 * gnus.el (gnus-registry): added registry customization group
5073 (gnus-group-prefixed-name): improve function to return full group
5074 name optionally
5075 (gnus-group-guess-prefixed-name): shortcut to
5076 gnus-group-prefixed-name, using just the group name
5077 (gnus-group-full-name): always get a group's full name
5078 (gnus-group-guess-full-name): shortcut, using just the group name
5079
5080 * gnus-sum.el (gnus-summary-article-move-hook)
5081 (gnus-summary-article-delete-hook)
5082 (gnus-summary-article-expire-hook): new hooks
5083 (gnus-summary-move-article, gnus-summary-expire-articles)
5084 (gnus-summary-delete-article): invoke the new hooks
5085
50862003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
5087
5088 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
5089 from message-ID
5090
50912003-02-07 Jesper Harder <harder@ifa.au.dk>
5092
5093 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
5094
50952003-02-07 John Paul Wallington <jpw@gnu.org>
5096
5097 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
5098 (mm-write-region, mm-detect-coding-region): Doc fixes.
5099
51002003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5101
5102 * mail-source.el (mail-source-fetch): Ignore errors.
5103 (mail-source-ignore-errors): New variable.
5104
5105 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
5106 articles.
5107
5108 * gnus-msg.el (gnus-version-expose-system): Change default.
5109
51102003-02-07 Vasily Korytov <deskpot@myrealbox.com>
5111
5112 * gnus-msg.el (gnus-version-expose-system): New variable.
5113
51142003-02-07 Simon Josefsson <jas@extundo.com>
5115
5116 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
5117 patch from deskpot@myrealbox.com (Vasily Korytov).
5118
51192003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5120
5121 * gnus-art.el (article-display-face): Get the Face header from
5122 the current buffer.
5123
51242003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5125
5126 * gnus-art.el (gnus-mime-view-part-internally): Bind
5127 buffer-read-only to nil.
5128
51292003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5130
5131 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5132 from g-a-e-1 to g-a-e-2.
5133
51342003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5135
5136 * spam.el (spam-check-BBDB): no need to regexp-quote the argument
5137 of bbdb-search-simple, use spam-use-BBDB-exclusive
5138 (spam-check-whitelist): use spam-use-whitelist-exclusive
5139 (spam-use-whitelist-exclusive): new variable affecting
5140 spam-use-whitelist
5141 (spam-use-BBDB-exclusive): new variable affecting spam-use-BBDB
5142
51432003-02-05 Simon Josefsson <jas@extundo.com>
5144
5145 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5146 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5147 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5148 (gnus-agent-expire-1): New.
5149 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5150 (gnus-agent-expire-2): New.
5151
51522003-02-05 Jesper Harder <harder@ifa.au.dk>
5153
5154 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5155 "delete-if" is misleading because it isn't actually destructive.
5156
5157 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5158
5159 * nnmail.el (nnmail-purge-split-history): do.
5160
5161 * gnus-win.el (gnus-get-buffer-window): do.
5162
5163 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5164 let-binding.
5165 (gnus-simplify-all-whitespace): do.
5166
51672003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5168
5169 * gnus-delay.el (gnus-delay-article): Fix binding of the
5170 nndraft:delayed group.
5171
51722003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5173
5174 * gnus.el (spam group parameters): change 'other to 'const in
5175 the group parameter definitions to soothe XEmacs
5176
51772003-02-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5178
5179 * gnus-delay.el (gnus-delay-article): Really create
5180 nndraft:delayed group if it doesn't exist.
5181
51822003-02-04 Jesper Harder <harder@ifa.au.dk>
5183
5184 * gnus-sum.el (gnus-summary-search-article): Speed up by
5185 disabling various visual features while searching.
5186 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5187
51882003-02-03 Jesper Harder <harder@ifa.au.dk>
5189
5190 * spam.el (spam-list-of-checks): Don't quote nil and t in
5191 docstrings. From the elisp manual:
5192
5193 When a documentation string refers to a Lisp symbol, write
5194 it [..] with single-quotes around it. [..] There are two
5195 exceptions: write t and nil without single-quotes.
5196
5197 * messcompat.el (message-from-style): do.
5198
5199 * message.el (message-send-mail): do.
5200
5201 * gnus-util.el (gnus-use-byte-compile): do.
5202
5203 * gnus-score.el (gnus-score-lower-thread): do.
5204
5205 * gnus-int.el (gnus-server-unopen-status): do.
5206
5207 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5208 (large-newsgroup-initial, gnus-install-group-spam-parameters): do.
5209
5210 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5211 (gnus-group-parameters): do.
5212
5213 * gnus-art.el (gnus-article-mime-match-handle-function): do.
5214
5215 * mm-decode.el (mm-text-html-renderer): do.
5216
52172003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5218
5219 * nnheader.el (nnheader-directory-separator-character): Change the
5220 way to compute the dafault value.
5221
52222003-02-02 Jesper Harder <harder@ifa.au.dk>
5223
5224 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5225 (gnus-button-alist): Fix regexp for describe-key.
5226 (gnus-button-handle-describe-function)
5227 (gnus-button-handle-describe-variable)
5228 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5229 (gnus-button-handle-apropos-variable)
5230 (gnus-button-handle-apropos-documentation): Docstring fix.
5231
5232 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5233
52342003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5235
5236 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5237 to nil.
5238
5239 * nnmail.el: Removed gnus-util autoload.
5240
5241 * gnus.el: Use gnus-prin1-to-string throughout.
5242
5243 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5244 print-level.
5245
5246 * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
5247 (gnus-treat-display-grey-xface): Removed.
5248
5249 * gnus-fun.el (gnus-grab-cam-face): New.
5250 (gnus-convert-image-to-gray-x-face): Removed.
5251 (gnus-convert-gray-x-face-to-xpm): removed.
5252 (gnus-convert-gray-x-face-region): Removed.
5253 (gnus-grab-gray-x-face): Removed.
5254
5255 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5256
52572003-01-31 Jesper Harder <harder@ifa.au.dk>
5258
5259 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5260 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5261 bound.
5262
5263 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5264
52652003-01-30 Jesper Harder <harder@ifa.au.dk>
5266
5267 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5268 Remove -- these are bogus options which are never used.
5269
52702003-01-29 Jesper Harder <harder@ifa.au.dk>
5271
5272 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5273
52742003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5275
5276 * spam.el (spam-check-blackholes)
5277 (spam-blackhole-good-server-regex): new variable to skip some IPs
5278 when checking blackholes; use it
5279 (spam-check-bogofilter-headers)
5280 (spam-bogofilter-bogosity-positive-spam-header): new variable, in
5281 case more X-Bogosity is used than just "Yes/No"
5282 (spam-ham-move-routine): semi-fixed, only first article is
5283 properly moved now
5284
52852003-01-27 Jesper Harder <harder@ifa.au.dk>
5286
5287 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5288 as well.
5289
5290 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5291
5292 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do.
5293
5294 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do.
5295
5296 * gnus-bcklg.el (gnus-backlog-shutdown): do.
5297
5298 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do.
5299
53002003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5301
5302 * gnus-fun.el (gnus-face-encode): New function.
5303 (gnus-convert-png-to-face): Use it.
5304
5305 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5306
53072003-01-26 Jesper Harder <harder@ifa.au.dk>
5308
5309 * mm-decode.el (mm-dissection-list): Remove.
5310 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5311 only used in mm-remove-all-parts.
5312 (mm-remove-all-parts): Remove it, it's never called.
5313
53142003-01-25 Simon Josefsson <jas@extundo.com>
5315
5316 * gnus-group.el (gnus-group-make-group): Report errors.
5317
5318 * nnimap.el (nnimap-request-create-group): Ditto.
5319
5320 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5321
5322 * sieve.el (sieve-upload): Fix error printing.
5323
5324 * mm-encode.el (mm-qp-or-base64): Always QP iff
5325 mm-use-ultra-safe-encoding and cleartext PGP.
5326
5327 * gnus-sum.el (gnus-summary-select-article): Inhibit
5328 redisplay (mainly for secured messages).
5329
5330 * nnmail.el (nnmail-article-group): Copy body too (but don't
5331 process it).
5332
53332003-01-25 Jesper Harder <harder@ifa.au.dk>
5334
5335 * gnus-art.el (gnus-article-setup-buffer): Reset
5336 gnus-button-marker-list.
5337
53382003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5339
5340 * nntp.el (nntp-read-timeout): Default to using a second delay
5341 under Microsoft Windows.
5342
53432003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5344
5345 * nnheader.el (nnheader-directory-separator-character): New
5346 variable.
5347
53482003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5349
5350 * gnus-agent.el (gnus-agent-max-fetch-size)
5351 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5352 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5353 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5354 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5355 (gnus-agent-braid-nov, gnus-agent-load-alist)
5356 (gnus-agent-article-alist-save-format)
5357 (gnus-agent-read-agentview, gnus-agent-save-alist)
5358 (gnus-agent-fetch-group-1, gnus-agent-expire)
5359 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5360 (gnus-agent-regenerate-group): Reformat to keep under eighty
5361 columns. Reword docstrings so that first line is under eighty
5362 chars and a complete sentence. Still need to work on the rear
5363 end of the file, in particular gnus-agent-expire.
5364
53652003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5366
5367 * gnus-agent.el (gnus-agentize): Indent.
5368
5369 * gnus.el (gnus-version-number): Bumped.
5370
996aa8c1 53712003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5372
5373 * gnus.el: Oort Gnus v0.14 is released.
5374
53752003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5376
5377 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
5378 before beginning. Tiny patch from Mark Thomas
5379 <swoon@bellatlantic.net>.
5380
53812003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5382
5383 * spam.el (spam-check-blackholes, spam-split)
5384 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added
5385 gnus-message calls to show to users what spam.el is doing
5386
53872003-01-24 Jesper Harder <harder@ifa.au.dk>
5388
5389 * gnus-msg.el (gnus-message-replysign)
5390 (gnus-message-replyencrypt): Fix typo.
5391
53922003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5393
5394 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5395 details.
5396
53972003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5398
5399 * gnus-art.el (gnus-article-press-button): let* -> let.
5400 (gnus-mime-security-show-details): Cleaned up.
5401 (gnus-mime-security-press-button): Save excursion.
5402 (gnus-insert-mime-security-button): Clean up.
5403
5404 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5405
5406 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5407 timeout.
5408
5409 * nntp.el (nntp-accept-process-output): Removed timeout.
5410 (nntp-read-timeout): New variable.
5411 (nntp-accept-process-output): Use it.
5412
5413 * gnus-sum.el (gnus-data-find-list): Remove *.
5414
54152003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5416
5417 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5418 introduced on 2002-01-22.
5419 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5420
54212003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5422
5423 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5424 (spam-regex-headers-spam, spam-regex-headers-ham): added spam/ham
5425 checks of incoming mail based on simple header regexp matching
5426
54272003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5428
5429 * gnus-sum.el (gnus-spam-mark): set to `$'
5430
54312003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5432
5433 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5434 gnus-newsgroup-unfetched, the list of articles whose headers have
5435 not been fetched from the server.
5436
5437 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5438 parameter as it never worked due to a bug. Added check to prevent
5439 selection of any article in the gnus-newsgroup-unfetched list.
5440 (gnus-summary-find-prev): Added check to prevent selection of any
5441 article in the gnus-newsgroup-unfetched list.
5442 (gnus-summary-first-subject): Documented API. Modified
5443 implementation so that constraints are handled independently.
5444 Added check to prevent selection of any article in the
5445 gnus-newsgroup-unfetched list.
5446 (gnus-summary-first-unseen-subject): Updated parameters in
5447 gnus-summary-first-subject call to match new API.
5448 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5449 (gnus-summary-catchup): Do not mark unfetched articles as read.
5450
54512003-01-22 Jesper Harder <harder@ifa.au.dk>
5452
5453 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5454 make-obsolete-variable allows only two arguments in XEmacs and
5455 Emacs 20.
5456
5457 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5458 gnus-article-hide-pgp.
5459 (gnus-summary-make-menu-bar): do.
5460
5461 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5462 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5463 gnus-article-hide-pgp.
5464 (article-hide-pgp): Remove.
5465 (gnus-article-hide): Remove gnus-article-hide-pgp.
5466
5467 * gnus.el: Remove gnus-article-hide-pgp
5468
54692003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5470
5471 * message.el (message-required-headers): Doc fix.
5472
54732003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5474
5475 * spam.el (spam-group-ham-processor-bogofilter-p): fixed bug
5476 (spam-ifile-register-ham-routine, spam-ifile-ham-category): new
5477 option to make ifile a purely binary classifier
5478
54792003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5480
5481 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5482 (mml-secure-encrypt-pgpmime): Removed double.
5483
5484 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5485 debugging statements.
5486
54872003-01-21 Andreas Fuchs <asf@void.at>
5488
5489 * mml-sec.el (mml-sign-alist): Added pgpauto.
5490
54912003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492
5493 * gnus.el (gnus-version-number): Bumped version number.
5494
996aa8c1 54952003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5496
5497 * gnus.el: Oort Gnus v0.13 is released.
5498
54992003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5500
5501 * gnus-art.el (gnus-button-url-regexp): Removed |.
5502
5503 * message.el (message-send-hook): Doc fix.
5504
5505 * gnus-win.el (gnus-buffer-configuration): Display article
5506 instead of article-copy when `reply'.
5507
55082003-01-21 Jesper Harder <harder@ifa.au.dk>
5509
5510 * gnus.el (gnus-format): Change customize group to gnus.
5511 (gnus-cache): Add link.
5512 (gnus-group-charter-alist): Fix docstring.
5513
55142003-01-20 Jesper Harder <harder@ifa.au.dk>
5515
5516 * mailcap.el (mailcap-print-command): lpr-command might be
5517 unbound in XEmacs.
5518
55192003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5520
5521 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5522
5523 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5524 calculation of net characters added for use in the gnus-data
5525 structure.
5526
55272003-01-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5528
5529 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5530 message. Suggested by Jari Aalto.
5531
55322003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5533
5534 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5535 (gnus-article-reply-with-original): Ditto.
5536
5537 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5538 read articles don't become unread.
5539
55402003-01-17 Simon Josefsson <jas@extundo.com>
5541
5542 * gnus-fun.el (gnus-x-face-from-file):
5543 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5544
5545 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5546 (gnus-convert-image-to-face-command): Doc fix.
5547
55482003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5549
5550 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5551
55522003-01-17 Jesper Harder <harder@ifa.au.dk>
5553
5554 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5555 avoid encoding problems.
5556
5557 * mailcap.el (mailcap-ps-command): New variable.
5558 (mailcap-mime-data): Add print entry where applicable. Use
5559 pdftotext on a tty.
5560
55612003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5562
5563 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5564
55652003-01-16 Simon Josefsson <jas@extundo.com>
5566
5567 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5568 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5569 (gnus-face-from-file): Doc fix; don't mention image format.
5570
55712003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5572
5573 * spam.el (spam-get-article-as-filename): new function (unused for now)
5574 (spam-get-article-as-buffer): new function
5575 (spam-get-article-as-string): use spam-get-article-as-buffer
5576 (spam-summary-prepare-exit): fixed bug, noticed by Malcolm Purvis
5577
55782003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5579
5580 * gnus-agent.el: Don't use `path'.
5581 From the GNU coding standards:
5582
5583 Please do not use the term ``pathname'' that is used in Unix
5584 documentation; use ``file name'' (two words) instead. We use
5585 the term ``path'' only for search paths, which are lists of
5586 directory names.
5587
5588 * nnsoup.el (nnsoup-file-name): Ditto.
5589
5590 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5591 (nnmail-group-pathname): Ditto.
5592
5593 * nnimap.el (nnimap-group-overview-filename): Ditto.
5594
5595 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5596 (nnheader-group-pathname): Ditto.
5597
5598 * nnfolder.el (nnfolder-group-pathname): Ditto.
5599
5600 * gnus.el (gnus-home-directory): Ditto.
5601
5602 * gnus-group.el (gnus-group-icon-list): Ditto.
5603
56042003-01-16 Jesper Harder <harder@ifa.au.dk>
5605
5606 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5607
5608 * message.el (message-mode-menu): Use it.
5609 (message-mode-menu): Deactivate "Yank Original" if there's no
5610 reply buffer.
5611
5612 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5613
5614 * message.el (message-mark-active-p): New function.
5615
56162003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5617
5618 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5619 (spam-bogofilter-database-directory): new variables
5620 (spam-check-bogofilter-headers, spam-check-bogofilter)
5621 (spam-bogofilter-register-with-bogofilter)
5622 (spam-bogofilter-register-spam-routine)
5623 (spam-bogofilter-register-ham-routine)
5624 (spam-group-ham-processor-bogofilter-p): new functions for the new
5625 Bogofilter interface
5626 (spam-summary-prepare-exit): use the new Bogofilter functions
5627 (spam-list-of-checks): added spam-use-bogofilter-headers
5628 (spam-bogofilter-score): rewrote function
5629 (spam-check-bogofilter): optional score parameter, uses
5630 spam-check-bogofilter-headers better
5631 (spam-check-bogofilter-headers): optional score parameter
5632
5633 * gnus.el (gnus-install-group-spam-parameters): new variable, t by
5634 default, in the gnus-start customization group. Used to disable
5635 the spam-*/ham-* parameters.
5636 (gnus-group-ham-exit-processor-bogofilter): new ham processor
5637
56382003-01-15 Jesper Harder <harder@ifa.au.dk>
5639
5640 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5641 XEmacs.
5642
5643 * gnus-ems.el (gnus-mark-active-p): do.
5644
56452003-01-15 Kevin Ryde <user42@zip.com.au>
5646
5647 * gnus.texi (Using MIME): Mention auto-compression-mode with
5648 gnus-mime-copy-part.
5649
56502003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5651
5652 * message.el (message-send): Don't warn about duplicates when
5653 superseding.
5654
56552003-01-15 Simon Josefsson <jas@extundo.com>
5656
5657 * nnimap.el (nnimap-split-download-body): New variable.
5658 (nnimap-split-articles): Use it.
5659
56602003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5661
5662 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5663 integrity checker was incorrectly flagging, and removing, articles
5664 whose article number was negative.
5665 (gnus-agent-fetch-group-1): When executed in the group's summary
5666 buffer, refresh each downloaded line to update the status flag and
5667 font. Preserve the value of gnus-newsgroup-headers so that
5668 gnus-agent-fetch-articles can split the requests by size.
5669 (gnus-agent-expire): Corrected day calculation for when
5670 gnus-agent-expire-days contains a list.
5671
56722003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5673
5674 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5675
996aa8c1 56762003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
23f87bed
MB
5677
5678 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5679 /usr/bin/play as default player.
5680 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5681
56822003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5683
5684 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5685 articles to be marked as well.
5686
56872003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5688 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5689 fictious headers generated by nnagent (ie. Undownloaded Article
5690 ####) in the list of articles that have not been downloaded.
5691
5692 * gnus-int.el (): Added require declarations to resolve
5693 compile-time warnings.
5694 (gnus-open-server): If the server status is set to offline,
5695 recursively execute gnus-open-server to open the offline backend
5696 (e.g. nnagent).
5697
56982003-01-14 Jesper Harder <harder@ifa.au.dk>
5699
5700 * gnus-art.el (gnus-article-reply-with-original): Use
5701 gnus-mark-active-p.
5702 (gnus-article-followup-with-original): do.
5703
57042003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5705
5706 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5707
57082003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5709
5710 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5711 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5712
57132003-01-13 Romain FRANCOISE <romain@orebokech.com>
5714
5715 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5716 (gnus-face-from-file): Ditto.
5717
57182003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5719
5720 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5721 gnus-alter-articles-to-read-function to the unread articles.
5722
57232003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5724
5725 * deuglify.el (gnus-article-outlook-unwrap-lines)
5726 (gnus-article-outlook-repair-attribution)
5727 (gnus-article-outlook-rearrange-citation): New function names,
5728 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5729 doc-string.
5730
5731 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5732 removed `W k' key binding (use `W Y f' instead).
5733 (gnus-summary-make-menu-bar): Use new function names.
5734
57352003-01-13 Simon Josefsson <jas@extundo.com>
5736
5737 * gnus-fun.el (gnus-random-x-face): Doc fix.
5738 (gnus-insert-random-x-face-header): New function.
5739
57402003-01-13 Jesper Harder <harder@ifa.au.dk>
5741
5742 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5743 mark is not active.
5744
5745 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5746
5747 * gnus-ems.el (gnus-mark-active-p): New function.
5748
5749 * gnus-group.el (gnus-topic-mode-p): New function.
5750 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5751 Deactivate items if mark is not active.
5752
57532003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5754
5755 * gnus.el (gnus-version-number): Bumped version.
5756 (gnus-summary-line-format): Doc fix.
5757
996aa8c1 57582003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5759
5760 * gnus.el: Oort Gnus v0.12 is released.
5761
57622003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5763
5764 * mail-source.el (mail-sources): Removed autoload to make it
5765 compile under XEmacs.
5766
57672003-01-12 Raymond Scholz <ray-2003@zonix.de>
5768
5769 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5770 regexp or a function too.
5771 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5772 confirmation even if the original article is mail.
5773
57742003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5775
5776 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5777 articles to be marked when not yanking.
5778
57792003-01-12 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@curie.fr>
5780
5781 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5782
57832003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5784
5785 * gnus-fun.el (gnus-face-from-file): Autoload.
5786
5787 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5788 errors.
5789
57902003-01-12 Simon Josefsson <jas@extundo.com>
5791
5792 * sieve.el (sieve-upload-and-bury): New. Suggested by
5793 kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5794
5795 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5796 Suggested by kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5797
57982003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5799
5800 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5801 in every string.
5802
5803 * gnus.el (gnus-version-number): Bumped version number.
5804
996aa8c1 58052003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5806
5807 * gnus.el: Oort Gnus v0.11 is released.
5808
58092003-01-12 Jesper Harder <harder@ifa.au.dk>
5810
5811 * message.el (message-fetch-reply-field): Narrow to headers.
5812
5813 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5814 if Gnus isn't alive.
5815
58162003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5817
5818 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5819 marks from articles that are already stored in the agent.
5820 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5821 backup copy of an invalid .overview file for later analysis.
5822
58232003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5824
5825 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5826 exit work with two frames.
5827
58282003-01-11 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@wanadoo.fr>
5829
5830 * message.el (message-forward-make-body): Use mule4.
5831
58322003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5833
5834 * message.el (message-mode-map): Move wide-reply command.
5835
58362003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5837
5838 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5839 castellano.
5840 (gnus-outlook-display-hook): New variable.
5841 (gnus-outlook-display-article-buffer): New function.
5842 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5843 (gnus-outlook-deuglify-article): Made them interactive and added
5844 optional arg. Use `g-o-d-a-b'.
5845 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5846
5847 * gnus-sum.el: Added autoloads.
5848 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5849 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5850
58512003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5852
5853 * gnus-art.el (gnus-display-mime): Use the mime emulation
5854 variable.
5855
5856 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5857
5858 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5859 newsrc-alist is initialized properly.
5860
5861 * mail-source.el (mail-sources): Autoload.
5862
5863 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5864 nil.
5865
5866 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5867 insert two newlines.
5868
5869 * message.el (message-check-news-header-syntax): Compute the
5870 header length correctly.
5871
58722003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5873
5874 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5875 alist when keeping fetched article file.
5876 (gnus-agent-retrieve-headers): When parsing response for article
5877 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5878 against garbage in the server's response.
5879
5880 * gnus-int.el (gnus-request-expire-articles,
5881 gnus-request-move-article): Only expire when the group's server
5882 has been agentized.
5883
58842003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5885
5886 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5887 errors when deleting overlays.
5888
5889 * gnus-score.el (gnus-score-followup): Allow tracing.
5890
5891 * gnus-art.el (gnus-treat-display-face): New variable.
5892 (article-display-face): New command.
5893
5894 * gnus-fun.el (gnus-face-from-file): New function.
5895 (gnus-convert-face-to-png): Ditto.
5896
5897 * gnus-art.el (gnus-ignored-headers): Added Face.
5898
58992003-01-10 Simon Josefsson <jas@extundo.com>
5900
5901 * nndraft.el (nndraft-request-group): Avoid crash in
5902 directory-files when draft directory doesn't exists.
5903
5904 * gnus-sum.el (gnus-select-article-hook): Add :option.
5905
59062003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5907
5908 * spam.el (spam-use-stat): new variable
5909 (spam-group-spam-processor-stat-p)
5910 (spam-group-ham-processor-stat-p): new convenience functions
5911 (spam-summary-prepare-exit): add spam/ham processors to sequence
5912 (spam-list-of-checks): add spam-use-stat to list of checks
5913 (spam-split): conditionally load the spam-stat tables
5914 (spam-stat-register-spam-routine, spam-stat-register-ham-routine,
5915 spam-check-ifile): new functions
5916
5917 * spam-stat.el (spam-stat): typo fix
5918 (spam-stat-install-hooks): new variable
5919 (spam-stat-split-fancy-spam-group): added documentation clarification
5920 (spam-stat-split-fancy-spam-threshhold): new variable
5921 (spam-stat-install-hooks): make hooks conditional
5922 (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold
5923
5924 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add
5925 spam-stat ham/spam processor symbols
5926
59272003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5928
5929 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5930 file exists.
5931
59322003-01-10 Simon Josefsson <jas@extundo.com>
5933
5934 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5935 undownloaded/downloadable only when unplugged.
5936
59372003-01-10 Jesper Harder <harder@ifa.au.dk>
5938
5939 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5940
59412003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5942
5943 * spam.el (spam-check-ifile): fixed call-process-region to use the
5944 db parameter only if it's set
5945 (spam-ifile-register-with-ifile): ditto
5946
59472003-01-09 Alex Schroeder <alex@emacswiki.org>
5948
5949 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5950 spam-stat-nbad before creating the hash table.
5951 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5952 Changed copyright statement to FSF.
5953
59542003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5955
5956 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5957 processable articles as read.
5958 (gnus-agent-summary-fetch-series): Remove processable and
5959 downloadable marks on all downloaded articles in the series.
5960
5961 * nntp.el (nntp-report): Throw error after reporting the problem.
5962 (nntp-accept-process-output): Corrected error check to report an
5963 error when the process is nil.
5964
59652003-01-09 Simon Josefsson <jas@extundo.com>
5966
5967 * message.el (message-tool-bar-map): Add preview.
5968
59692003-01-09 Jesper Harder <harder@ifa.au.dk>
5970
5971 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5972 previewing.
5973
59742003-01-08 Paul Jarc <prj@po.cwru.edu>
5975
5976 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5977 bug when the (n+1)th article to be added to a group has a smaller
5978 number than the n articles already added.
5979
59802003-01-08 Jesper Harder <harder@ifa.au.dk>
5981
5982 * message.el (message-mode-field-menu): Use backquote.
5983
59842003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5985
5986 * spam.el: fixed the BBDB autoloads again, using
5987 bbdb-search-simple now (which is not a macro, thank god)
5988
5989 * lpath.el (bbdb-search): removed function from maybe-fbind list
5990
5991 * gnus.el (ham-process-destination): added new parameter for
5992 destination of ham articles found in spam groups at summary exit
5993
5994 * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path
5995 (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-database-parameter
5996 (spam-ifile-database-path): added new parameter for ifile's database
5997 (spam-move-spam-nonspam-groups-only): new parameter to determine
5998 if spam should be moved from all groups or only some
5999 (spam-summary-prepare-exit): fixed logic to use
6000 spam-move-spam-nonspam-groups-only when deciding to invoke
6001 spam-mark-spam-as-expired-and-move-routine; always invoke that
6002 routine after the spam has been expired-or-moved in case there's
6003 some spam left over; use spam-ham-move-routine in spam groups
6004 (spam-ham-move-routine): new function to move ham articles to the
6005 ham-process-destinations group parameter
6006
60072003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6008
6009 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
6010
6011 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6012 gnus-summary-update-article-line.
6013
60142003-01-08 Simon Josefsson <jas@extundo.com>
6015
6016 * nnmail.el (nnmail-expiry-target-group): Request group, create it
6017 not successful.
6018
60192003-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
6020
6021 * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs.
6022
60232003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6024
6025 * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories
6026 logic, finally
6027
60282003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * gnus-spec.el (gnus-parse-format): %C is a complex format.
6031 (gnus-parse-format): Change to %~.
6032
6033 * message.el (message-generate-headers): Don't generate optional
6034 empty headers.
6035
60362003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6037
6038 * message.el (message-cross-post-default)
6039 (message-cross-post-note-function, message-shoot-gnksa-feet)
6040 (message-strip-subject-trailing-was, message-change-subject)
6041 (message-mark-insert-file, message-cross-post-followup-to)
6042 (message-cross-post-followup-to, message-mode-map)
6043 (message-generate-unsubscribed-mail-followup-to)
6044 (message-make-mail-followup-to): Minor changes to doc-strings and
6045 error messages. Updated copyright line.
6046
6047 * message.el (message-make-mail-followup-to,
6048 message-generate-unsubscribed-mail-followup-to): New function
6049 names. Renamed functions: "-mft" -> "-mail-followup-to".
6050 (message-make-mft, message-gen-unsubscribed-mft): Removed function
6051 names.
6052
6053 * mml.el (mml-preview-insert-mail-followup-to): New function name.
6054 (mml-preview-insert-mft): Removed function name.
6055 (mml-preview): Use new function names.
6056
6057 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
6058
6059 * message.el (message-mode-field-menu): Moved header related
6060 commands from "Message" to "Field" menu.
6061
60622003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6063
6064 * message.el (message-generate-headers-first): Added customization
6065 if variable is a list.
6066
60672003-01-07 Michael Shields <shields@msrl.com>
6068
6069 * gnus-art.el (gnus-article-next-page): Correctly handle the case
6070 where the last line of the article is the last line of the window.
6071
60722003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6073
6074 * gnus-msg.el (gnus-debug): Use ignore-errors.
6075
6076 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6077 `gnus-summary-update-line'.
6078
60792003-01-08 Simon Josefsson <jas@extundo.com>
6080
6081 * gnus-art.el (gnus-unbuttonized-mime-types)
6082 (gnus-buttonized-mime-types): Doc fix.
6083
60842003-01-08 Jesper Harder <harder@ifa.au.dk>
6085
6086 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
6087
60882003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6089
6090 * nnrss.el (nnrss-group-alist): Add and clear up.
6091
60922003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6093
6094 * spam.el: removed unnecessary condition-case for loading bbdb-com.el
6095
6096 * lpath.el (bbdb-search): added BBDB functions for a better way to
6097 fix missing functions
6098
6099 * spam.el (spam-check-ifile): if should be an unless
6100
6101 * spam.el: define 'ignore alias for spam-BBDB-register-routine,
6102 spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings
6103 (spam-ifile-all-categories): doc string fixed to be less than 80 chars
6104
61052003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6106
6107 * gnus-sum.el (gnus-summary-make-menu-bar): Added
6108 gnus-summary-refer-thread to thread menu.
6109
61102003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
6111
6112 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
6113 summary buffer, articles that cannot be fetched are marked as
6114 canceled.
6115
6116 * nntp.el (nntp-with-open-group): The quit signal handler must
6117 propagate the quit signal to the next outer handler so that the
6118 caller knows that the request aborted abnormally.
6119
61202003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6121
6122 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
6123 (spam-ifile-register-spam-routine)
6124 (spam-ifile-register-ham-routine): added ifile functionality that
6125 does not use ifile-gnus.el to classify and register articles
6126 (spam-get-article-as-string): convenience function
6127 (spam-summary-prepare-exit): added ifile spam and ham registration
6128 (spam-ifile-all-categories, spam-ifile-spam-category)
6129 (spam-ifile-path, spam-ifile): added customization options
6130
6131 * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham
6132 exit processor
6133 (spam-process): added gnus-group-ham-exit-processor-ifile to the
6134 list of choices
6135
61362003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6137
6138 * gnus-score.el (gnus-score-followup): Also score immediate
6139 followups.
6140
61412003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6142
6143 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6144
61452003-01-07 Simon Josefsson <jas@extundo.com>
6146
6147 * message.el (message-mode-menu): Fix receipt balloon help.
6148
61492003-01-07 Jesper Harder <harder@ifa.au.dk>
6150
6151 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6152 always be interpreted as news.
6153
61542003-01-07 Simon Josefsson <jas@extundo.com>
6155
6156 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6157 gnus-sieve-script, instead of the global variable
6158 gnus-sieve-crosspost. One-line patch from Steinar Bang
6159 <sb@dod.no>.
6160
61612003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6162
6163 * gnus.el: Renamed gnus-summary-*-uncached-face as
6164 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6165 the cache.
6166
6167 * gnus-sum.el: Ditto.
6168
61692003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6170
6171 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6172 in either the group or summary buffer.
6173 New command "JS", in summary buffer, will fetch articles per the
6174 group's category, predicate, and processable flags.
6175 (gnus-agent-summary-fetch-series): Rewritten to call
6176 gnus-agent-session-fetch-group once with all articles in the
6177 series.
6178 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6179 return list of fetched articles.
6180 (gnus-agent-fetch-articles): Split fetch list into sublists such
6181 that the article buffer is only slightly larger than
6182 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6183 the group's article alist is saved.
6184 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6185 longer result in the agent trying to fetch an article.
6186 (gnus-agent-fetch-group-1): Can now be called in either the group
6187 or summary buffer. Removed the max-fetch-size code that I added
6188 on 2002-12-13 as that capability is now part of
6189 gnus-agent-fetch-articles. Added code to update summary buffer.
6190 When called in the group buffer, articles that can not be fetched
6191 are AUTOMATICALLY MARKED AS READ.
6192
6193 * gnus-sum.el (): Modified eval-when-compile to minimize
6194 misleading compilation warnings.
6195 (gnus-update-summary-mark-positions): Changed code to use
6196 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6197
6198 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6199 empty file as the parser assumes that the file isn't empty.
6200
6201 * nntp.el (nntp-send-string): The process-send-string call can,
6202 because it performs I/O on the process, change the process' state
6203 from open to closed. If this happens, call nntp-report
6204 immediately to report the broken connection.
6205 (nntp-report): Rewritten to avoid needing a global variable to
6206 determine the appropriate course of action. Instead, two function
6207 implementations are provided and the nntp-report function value is
6208 bound to the appropriate implementation.
6209 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6210 (nntp-with-open-group): Now binds nntp-report's function cell
6211 rather than binding gnus-with-open-group-first-pass. Added a
6212 condition-case to detect a quit during a nntp command. When the
6213 quit occurs, the current connection is closed as a fetch articles
6214 request could have several megabytes queued up for reading.
6215 (nntp-retrieve-headers): Bind articles to itself. If
6216 nntp-with-open-group repeats this command, I must have access to
6217 the original list of articles.
6218 (nntp-retrieve-groups): Ditto for groups.
6219 (nntp-retrieve-articles): Ditto for articles.
6220 (*): Replaced nntp-possibly-change-group calls to
6221 nntp-with-open-group forms in all, but one, occurrance.
6222 (nntp-accept-process-output): Bug fix. Detect when called with
6223 null process.
6224
62252003-01-06 Jesper Harder <harder@ifa.au.dk>
6226
6227 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6228 if we don't need to.
6229 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6230
62312003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6232
6233 * gnus-group.el (gnus-group-make-web-group): Pass the select
6234 method on to group-create.
6235 (gnus-group-line-format-alist): %U is an integer.
6236
6237 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6238 ephemeral groups.
6239 (gnus-summary-read-group-1): Ditto.
6240 (gnus-group-make-articles-read): Ditto.
6241
6242 * mm-url.el (mm-url-program): Doc fix.
6243
6244 * message.el (message-mode-map): Rebound
6245 message-insert-wide-reply.
6246
62472003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6248
6249 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6250 color as `gnus-group-startup-message' does.
6251
62522003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6253
6254 * spam.el: fixed line lengths to 80 chars or less
6255
6256 * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a
6257 "not-read" mark
6258 (gnus-summary-mark-forward): added the spam-mark to the list of
6259 marks not to be marked as "read" when viewed
6260
62612003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6262
6263 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6264
6265 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6266 Protect against unactive groups.
6267
6268 * message.el (message-check-news-header-syntax): Check long
6269 header lines.
6270 (message-check-news-header-syntax): Update `start'.
6271
6272 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6273 (gnus-group-line-format): %U.
6274 (gnus-group-line-format-alist): ?U.
6275 (gnus-number-of-unseen-articles-in-group): New function.
6276
6277 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6278
6279 * gnus.el (gnus-version-number): Bump version number.
6280
996aa8c1 62812003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6282
6283 * gnus.el: Oort Gnus v0.10 is released.
6284
62852003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6286
6287 * gnus.el (gnus-version-number): Fix version number.
6288
996aa8c1 62892003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6290
6291 * gnus.el: Oort Gnus v0.08 is released.
6292
62932003-01-04 Jesper Harder <harder@ifa.au.dk>
6294
6295 * mm-util.el: Add mm-string-make-unibyte.
6296
6297 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6298 UTF-8 groups.
6299
63002003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6301
6302 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6303
6304 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6305
63062003-01-04 Kevin Ryde <user42@zip.com.au>
6307
6308 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6309 function.
6310
63112003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6312
6313 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6314 (gnus-summary-read-group-1): Update group line.
6315 (gnus-summary-exit-no-update): Update group on exit.
6316
6317 * gnus-group.el (gnus-group-line-format): Add %*.
6318 (gnus-group-line-format-alist): Ditto.
6319 (gnus-group-insert-group-line): Set it.
6320 (gnus-group-is-exiting-p): New variable.
6321 (gnus-group-insert-group-line): Use it.
6322
63232003-01-03 Teodor Zlatanov <tzz@beld.net>
6324
6325 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6326 enable BBDB ham processing
6327 (spam-blacklist-register-routine): enable blacklist spam processing
6328 (spam-whitelist-register-routine): enable whitelist ham processing
6329 (spam-fetch-field-from-fast): fast fetching of the "from" field
6330 from (gnus-data-list)
6331 (spam-summary-prepare-exit): works completely now
6332 (spam-use-blacklist): oops, should be nil by default
6333 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6334 split processing now; before it was for summary exit as
6335 well but that's done with the spam-contents and spam-process
6336 parameters now
6337
63382003-01-03 Jesper Harder <harder@ifa.au.dk>
6339
6340 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6341 characters.
6342
63432003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6344
6345 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6346 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6347 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6348 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6349 (spam-mark-spam-as-expired-and-move-routine)
6350 (spam-generic-register-routine, spam-BBDB-register-routine)
6351 (spam-ifile-register-routine, spam-blacklist-register-routine)
6352 (spam-whitelist-register-routine): new functions
6353 (spam-summary-prepare-exit): added summary exit processing (expire
6354 or move) of spam-marked articles for spam groups; added slots for
6355 all the spam-*-register-routine functions
6356
63572003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6358
6359 * pop3.el (pop3-retr): Wait 500 msecs.
6360 (pop3-read-response): Ditto.
6361
6362 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6363 right.
6364 (gnus-inews-make-draft): New function.
6365 (gnus-setup-message): Use it.
6366
6367 * message.el (message-required-headers): Add From.
6368
63692003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6370 Trivial patch from Norbert Koch <nk@viteno.net>.
6371
6372 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6373
63742003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6375
6376 * message.el (message-generate-headers): Let header formatters do
6377 their work.
6378
63792003-01-02 Raymond Scholz <ray-2003@zonix.de>
6380
6381 * deuglify.el (gnus-article-outlook-deuglify-article):
6382 Rehighlight, reapply treatments and call
6383 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6384 (gnus-outlook-repair-attribution-block): Recognize cited
6385 attributions. Suggested by Niklas Morberg.
6386
63872003-01-02 Pete Kazmier <pete@kazmier.com>
6388
6389 * gnus-art.el (gnus-treat-predicate): Check condition first.
6390
63912003-01-02 Jesper Harder <harder@ifa.au.dk>
6392
6393 * lpath.el: Add url-http-file-exists-p.
6394
6395 * gnus-group.el (gnus-group-fetch-charter): Use
6396 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6397
63982003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6399
6400 * message.el (message-draft-headers): Also generate From to get a
6401 nicer draft buffer summary.
6402
6403 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6404 parameter.
6405
6406 * gnus-art.el (article-wash-html): Clean up.
6407 (article-wash-html): Typo fix.
6408
6409 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6410 (gnus-summary-mail-forward): To many lists of lists.
6411
6412 * gnus-art.el (article-wash-html): Clean up.
6413
64142003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
6415
6416 * gnus-art.el (gnus-treat-wash-html): New variable.
6417
64182003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6419
6420 * message.el (message-check-news-header-syntax): Allow posting.
6421 (message-check-news-header-syntax): Fix logic for sure, this
6422 time.
6423
64242003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6425
6426 * message.el (message-check-news-header-syntax): Check syntax of
6427 continuation headers.
6428
64292003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6430
6431 * gnus-art.el (gnus-button-url-regexp,
6432 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
6433 (gnus-header-button-alist): Regexps are case insensitive here.
6434
64352003-01-02 Simon Josefsson <jas@extundo.com>
6436
6437 * dig.el (query-dig): Doc fix.
6438
64392003-01-02 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6440
6441 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6442 summary buffer line, not just the download mark.
6443
64442003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6445
6446 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6447 (gnus-summary-insert-dormant-articles): New command and
6448 keystroke.
6449
6450 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6451 function for mass insertion of subjects.
6452
6453 * nndraft.el (nndraft-generate-headers): Don't move point.
6454
6455 * gnus.el (nnheader): Require nnheader.
6456
6457 * nndraft.el (nndraft-request-associate-buffer): Use
6458 make-local-variable.
6459
64602003-01-02 Michael Shields <shields@msrl.com>
6461
6462 * nndraft.el (nndraft-request-associate-buffer): Make
6463 write-contents-hooks buffer-local before setting it.
6464
64652003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6466
6467 * gnus.el (gnus-group-parameter-value): Take an extra param.
6468 (gnus-group-fast-parameter): Let group param results be nil.
6469
6470 * gnus-art.el (gnus-article-forward-header): New function.
6471 (article-date-ut): Use it to remove continuation date headers.
6472
6473 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6474 read-event.
6475 (gnus-summary-remove-bookmark): Clean up.
6476 (gnus-summary-set-bookmark): Clean up.
6477
6478 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6479
6480 * gnus.el (gnus-group-startup-message): Bind data-directory to
6481 the Gnus etc directory.
6482
64832003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6484
6485 * spam.el (spam-summary-prepare-exit): added slots for spam- and
6486 ham-processing of articles; use the new
6487 spam-group-(spam|ham)-contents-p functions
6488 (spam-group-spam-contents-p, spam-group-ham-contents-p): new
6489 convenience functions
6490 (spam-mark-junk-as-spam-routine): use the new
6491 spam-group-spam-contents-p function
6492
6493 * gnus.el (spam-process, spam-contents, spam-process-destination):
6494 added new parameters with corresponding global variables
6495 (gnus-group-spam-exit-processor-ifile,
6496 gnus-group-spam-exit-processor-bogofilter,
6497 gnus-group-spam-exit-processor-blacklist,
6498 gnus-group-spam-exit-processor-whitelist,
6499 gnus-group-spam-exit-processor-BBDB,
6500 gnus-group-spam-classification-spam,
6501 gnus-group-spam-classification-ham): added new symbols for the
6502 spam-process and spam-contents parameters
6503
6504 * spam.el (spam-ham-marks, spam-spam-marks): changed list
6505 customization and list itself to store mark symbol rather than
6506 mark character.
6507 (spam-bogofilter-register-routine): added logic to generate mark
6508 values list from spam-ham-marks and spam-spam-marks, so (member)
6509 would work.
6510
65112003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6512
6513 * message.el (message-cross-post-followup-to): Fix comment.
6514
65152003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6516
6517 * spam.el (spam-ham-marks, spam-spam-marks): changed list
6518 customization and list itself to store mark symbol rather than
6519 mark character.
6520 (spam-bogofilter-register-routine): added logic to generate mark
6521 values list from spam-ham-marks and spam-spam-marks, so (member)
6522 would work.
6523
65242003-01-01 Raymond Scholz <ray-2002@zonix.de>
6525
6526 * message.el (message-signature-insert-empty-line): New variable.
6527
65282002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6529
6530 * message.el: Renamed functions and variables: "xpost" ->
6531 "cross-post", "-fup2" -> "-followup-to".
6532 (message-cross-post-old-target, message-cross-post-default,
6533 message-cross-post-note, message-followup-to-note,
6534 message-cross-post-note-function): New variables names.
6535 (message-xpost-old-target, message-xpost-default,
6536 message-xpost-note, message-fup2-note,
6537 message-xpost-note-function): Removed variable names.
6538 (message-cross-post-followup-to-header,
6539 message-cross-post-insert-note, message-cross-post-followup-to):
6540 New function names.
6541 (message-xpost-fup2-header, message-xpost-insert-note,
6542 message-xpost-fup2): Removed function names.
6543
65442002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6545
6546 * message.el (message-send-mail): Added message-cleanup-headers to
6547 prevent newlines in headers.
6548
65492003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6550
6551 * dns.el (dns-make-network-process): Comment.
6552
6553 * gnus-sum.el (gnus-summary-display-while-building): Default to
6554 nil.
6555
65562003-01-01 Wes Hardaker <wes@hardakers.net>
6557
6558 * gnus-sum.el (gnus-summary-display-while-building): New
6559 variable.
6560
65612003-01-01 Raymond Scholz <ray-2003@zonix.de>
6562
6563 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6564 before rearranging the article.
6565
65662003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6567
6568 * nndraft.el (nndraft-generate-headers): New function.
6569 (nndraft-request-associate-buffer): Use it to write headers on
6570 buffer save.
6571
6572 * message.el (message-generate-headers): Let the function be a
6573 lambda form.
6574 (message-draft-headers): New variable.
6575
6576 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6577 function.
6578 (gnus-setup-message): Use it.
6579
6580 * message.el (message-generate-headers-first): Doc fix.
6581 (message-setup-1): Use new function for getting which headers to
6582 generate.
6583 (message-headers-to-generate): New function.
6584
65852003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6586
6587 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6588
65892002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6590
6591 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6592 mention negatives.
6593
65942002-12-31 Raymond Scholz <ray-2002@zonix.de>
6595
6596 * deuglify.el (gnus-outlook-rearrange-article): Use
6597 `transpose-regions' instead of tempering the kill-ring.
6598 (gnus-article-outlook-deuglify-article): Rehighlight article
6599 instead of a complete redisplay.
6600
66012002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6602
6603 * spam.el: most defvars are defcustoms now
6604
6605 patches from Michael Shields <shields@msrl.com>
6606
6607 * spam.el (spam-bogofilter-articles): Select the article
6608 body using gnus-summary-show-article t instead of
6609 gnus-summary-select-article; this presents the raw text
6610 without running any hooks.
6611
6612 * spam.el (spam-bogofilter-articles): Use message-remove-header
6613 to remove headers; the old way incorrectly removed just the first
6614 line of folded headers.
6615
66162002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6617
6618 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6619
66202002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6621
6622 * gnus-start.el (gnus-load): New function.
6623 (gnus-read-newsrc-el-file): Use it.
6624
66252002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6626
6627 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6628 (gnus-button-handle-apropos-documentation): New function.
6629 (gnus-button-handle-ctan): New function.
6630 (gnus-button-alist): Use them. Improve some regexps.
6631 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6632
66332002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6634
6635 * message.el (message-subscribed-p): New function.
6636 (message-send-mail): Use it.
6637 * mml.el (mml-preview-insert-mft): New function.
6638 (mml-preview): Use it.
6639
66402002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641
6642 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6643 when sorting by date.
6644
6645 * gnus-art.el (gnus-article-edit-mode): New variable.
6646 (gnus-article-setup-buffer): Warn user about discarding edits.
6647
6648 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6649 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6650 headers.
6651
6652 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6653
66542002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6655
6656 * message.el (message-completion-alist): Added "Mail-Followup-To"
6657 and "Mail-Copies-To".
6658
66592002-07-21 Jesper harder <harder@ifa.au.dk>
6660
6661 * gnus-group.el: Add key bindings for
6662 gnus-group-sort-groups-by-real-name and
6663 gnus-group-sort-selected-groups-by-real-name.
6664
66652002-07-21 Jesper harder <harder@ifa.au.dk>
6666
6667 * gnus.texi (Sorting Groups): Add key bindings for
6668 gnus-group-sort-groups-by-real-name and
6669 gnus-group-sort-selected-groups-by-real-name.
6670
66712002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6672
6673 * spam.el (spam-use-dig): new variable for blackhole checking
6674 through dig.el
6675 (spam-check-blackholes): added dig.el checking functionality and
6676 more verbose reporting; query-dig is autoloaded from dig.el
6677 (spam-use-blackholes): disabled by default
6678 (spam-blackhole-servers): removed rbl.maps.vix.com from the
6679 blackhole servers list
6680
66812002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6682
6683 * message.el (message-required-headers): New variable.
6684
66852002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6686
6687 * dig.el (query-dig): new function
6688
66892002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6690
6691 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6692 prefixes.
6693
6694 * dns.el (query-dns): Protect against errors.
6695
6696 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6697 (gnus-inews-add-send-actions): Mark all answered messages as
6698 answered.
6699
67002002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6701
6702 * nnmail.el (nnmail-split-it): Added tracing to
6703 `:' split rule
6704
67052002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6706
6707 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6708 and "%s" so we don't overquote them.
6709
67102002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6711
6712 * (mm-display-external): Display the actual command that has been
6713 executed in the echo area.
6714
67152002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6716
6717 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6718
6719 * message.el (message-with-reply-buffer): New macro.
6720 (message-fetch-reply-field): Use it.
6721 (message-insert-wide-reply): New command and keystroke.
6722 (message-carefully-insert-headers): New function.
6723 (message-insert-to): Use new function.
6724
6725 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6726 (gnus-topic-goto-missing-group): Use it.
6727
6728 * message.el (message-required-news-headers): Removed Lines.
6729 (message-reply): Don't insert References first.
6730 (message-followup): Ditto.
6731 (message-make-references): New function.
6732 (message-followup): Set message-reply-headers before generating
6733 the buffer stuff.
6734
67352002-12-29 Jesper Harder <harder@ifa.au.dk>
6736
6737 * mml.el (mml-generate-mime-1): Reverse the order of
6738 encoding/flowing.
6739
67402002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6741
6742 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6743 after moving them.
6744
6745 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6746 fit with newer standard format.
6747 (gnus-summary-make-false-root-always): New variable.
6748 (gnus-gather-threads-by-subject): Use it.
6749
6750 * message.el (message-get-reply-headers): Take an address list
6751 optional argument.
6752
67532002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6754
6755 * gnus.el (gnus-keep-backlog): Change default to 20.
6756
6757 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6758 start.
6759 (gnus-agent-check-overview-buffer): Remove negative article
6760 numbers.
6761
6762 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6763 (nnmail-cache-ignore-groups): Doc fix.
6764
6765 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6766 (nnimap-debug-buffer): New variable.
6767 (nnimap-debug): Use it.
6768
67692002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6770
6771 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6772
67732002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6774
6775 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6776 they aren't already sorted.
6777
67782002-12-28 Jesper Harder <harder@ifa.au.dk>
6779
6780 * message.el (message-mode-menu): Add ellipses to menu items
6781 expecting user interaction.
6782 (message-mode-field-menu): do.
6783
67842002-12-26 Jesper Harder <harder@ifa.au.dk>
6785
6786 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6787 it isn't used any more.
6788
67892002-12-22 Jesper Harder <harder@ifa.au.dk>
6790
6791 * binhex.el (binhex-decoder-program): Fix docstring.
6792
996aa8c1 67932002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6794
6795 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6796 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6797
67982002-12-19 Paul Jarc <prj@po.cwru.edu>
6799
6800 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6801 return the info object.
6802
68032002-12-18 Paul Jarc <prj@po.cwru.edu>
6804
6805 * gnus-int.el (gnus-request-update-info): Artificially add
6806 (1 . (1- min)) to the read range, in case the backend doesn't
6807 store marks for nonexistent articles.
6808
68092002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6810
6811 * binhex.el (binhex-insert-char): Eval-and-compile.
6812
68132002-12-17 Jesper Harder <harder@ifa.au.dk>
6814
6815 * lpath.el: Add tool-bar-local-item-from-menu.
6816
6817 * message.el (message-tool-bar-local-item-from-menu): New function.
6818 (message-tool-bar-map): Use it.
6819
68202002-12-14 Jesper Harder <harder@ifa.au.dk>
6821
6822 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6823
6824 * gnus-art.el (gnus-article-header-rank): Last header in
6825 gnus-sorted-header-list should have higher rank than non-members.
6826
68272002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6828
6829 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6830 covered methods.
6831
68322002-12-12 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6833
6834 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6835 eval-when-compile. Suggested by Kevin Greiner.
6836
996aa8c1 68372002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6838
6839 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6840 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6841 even though no headers may have been fetched
6842 (gnus-agent-fetch-group-1, and perhaps others, require this
6843 behavior).
6844 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6845 server buffer is constrained by gnus-agent-max-fetch-size.
6846 Multiple chunks in the same group may perform arbitrarily large
6847 updates.
6848
996aa8c1 68492002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6850
6851 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6852 gnus-summary-update-download-mark to update the article in the
6853 summary.
6854
996aa8c1 68552002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6856
6857 * gnus.el (gnus-summary-high-uncached-face,
6858 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6859 New faces.
6860
6861 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6862 added this on 2002-11-23 but it just wasn't working out as
6863 intended. The idea isn't entirely dead, three new faces
6864 gnus-summary-*-uncached-face are being added to gnus.el to provide
6865 the basis for an improved implementation.
6866 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6867 proper file to open is lib/servers.
6868 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6869 (i.e. removing the article from gnus-newsgroup-downloadable) will
6870 now restore the article's default mark rather than simply setting
6871 no mark.
6872 (gnus-agent-get-undownloaded-list): Corrected documentation.
6873 Added code to set new summary local variable,
6874 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6875 a temporary list. No longer sets gnus-newsgroup-downloadable.
6876 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6877 up to date. Call new gnus-summary-update-download-mark to keep
6878 summary buffer up-to-date.
6879 (gnus-agent-fetch-selected-article): Keep
6880 gnus-newsgroup-undownloaded up to date.
6881 (gnus-agent-fetch-articles): Return list of articles that were
6882 successfully fetched.
6883 (gnus-agent-check-overview-buffer): No more thingatpt.
6884 (gnus-agent-expire): No longer deletes NOV entries of unread
6885 articles.
6886 (gnus-agent-unread-articles): New function.
6887 (gnus-agent-regenerate-group): The article number must be
6888 terminated by a tab character. Added more messages to report
6889 repairs. Inhibit quits while writing changes so it is now safe
6890 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6891 downloaded to 1) resolve the unbound references and 2) avoid
6892 confusing this list with the gnus-tmp-downloaded in gnus-sum.el
6893
6894 * gnus-art.el (gnus-article-prepare): The agent
6895 downloaded/undownloaded mark is no longer stored as the article's
6896 mark.
6897
6898 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6899 gnus-summary-highlight may use it. Added downloaded as
6900 gnus-summary-highlight was using it.
6901
6902 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6903 the download mark now follows Kai's +/- convention.
6904 (gnus-downloaded-mark): Added ?+ mark.
6905 (gnus-summary-highlight): Added rules to select
6906 gnus-summary-high-uncached-face,
6907 gnus-summary-normal-uncached-face, and
6908 gnus-summary-low-uncached-face. Removed the
6909 gnus-agent-downloaded-article-face.
6910 (gnus-summary-line-format-alist): Implemented the download flag
6911 format (?O) as named in the manual. This implementation displays
6912 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6913 gnus-no-mark.
6914 (gnus-newsgroup-agentized): New local variable that identifies
6915 which groups are agentized. While the agent is now on by default,
6916 you don't have to agentize every server that you use.
6917 (gnus-update-summary-mark-positions): Completed support for the
6918 download type of mark.
6919 (gnus-summary-insert-line): Added undownloaded to the parameters.
6920 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6921 reference by the gnus-summary-line-format-spec.
6922
6923 * nntp.el (nntp-with-open-group): This macro handles dropped or
6924 broken connections by opening a new connection and repeating the
6925 failed command.
6926 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6927 XOVER commands preceeding the active articles with the nov entry
6928 of the first available article. When gnus connected to such a
6929 server, the unexpected nov entry would result in duplicate lines
6930 in the agent's overview file. This patch fixes the duplicate
6931 lines problem and improves performance by skipping over all
6932 articles IDs that preceed the first nov entry in the server's
6933 reply.
6934
69352002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6936
6937 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6938 (gnus-summary-highlight): Use it instead of `downloaded'.
6939 (gnus-summary-highlight-line): Ditto.
6940
6941 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6942
69432002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6944
6945 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6946
6947 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6948 calls.
6949
6950 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6951 downloaded variable if we're in an uncovered group.
6952
6953 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6954 font to soemthing less noticeable.
6955 (gnus-agent-group-covered-p): New function.
6956
69572002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6958
6959 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6960 Because of an unknown bug, the group buffer is saved in .overview
6961 file.
6962
69632002-12-09 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6964
6965 * nntp.el (nntp-send-command): Braino in last commit. Replace
6966 `and' with `or'.
6967
69682002-12-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6969
6970 * nntp.el (nntp-send-command): Assume that echo does not happen
6971 when nntp-open-connection-function is nntp-open-network-stream.
6972 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6973
69742002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6975
6976 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6977
69782002-12-06 Paul Jarc <prj@po.cwru.edu>
6979
6980 * nnmaildir.el (nnmaildir-request-group): bugfix: don't erase
6981 nntp-server-buffer if we aren't going to write to it.
6982
69832002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6984 Trivial patch from Itai Zukerman <zukerman@math-hat.com>.
6985
6986 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6987
69882002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6989
6990 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6991 decoded words.
6992
69932002-12-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6994
6995 * gnus.el (fboundp): After loading mm-util, make sure it was the
6996 right one.
6997
69982002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6999
7000 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
7001 gnus-sum. Made into a user option.
7002
7003 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7004 (gnus-summary-mark-article-as-unread)
7005
70062002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
7007
7008 * time-date.el (date-to-time): Typo.
7009
7010 * parse-time.el: Typo.
7011
7012 * nnsoup.el (nnsoup-retrieve-headers): Typo.
7013
7014 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
7015
7016 * nnimap.el:
7017 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
7018
7019 * mm-encode.el (mm-safer-encoding): Typo.
7020
7021 * messcompat.el: Typo.
7022
7023 * message.el (message-face-alist): Typo.
7024
7025 * imap.el (imap-interactive-login, imap-open): Typos.
7026
7027 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
7028
7029 * gnus.el: Typo.
7030
7031 * gnus-win.el (gnus-configure-frame): Typo.
7032
7033 * gnus-util.el (gnus-atomic-progn-assign): Typo.
7034
7035 * gnus-topic.el (gnus-topic-sort-topics): Typo.
7036
7037 * gnus-sum.el (gnus-summary-article-number)
7038 (gnus-summary-read-group-1, gnus-summary-mark-article)
7039 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
7040
7041 * gnus-mule.el (gnus-mule-add-group): Typo.
7042
7043 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
7044
7045 * gnus-group.el (gnus-group-fetch-faq): Typo.
7046
7047 * gnus-art.el (gnus-decode-header-methods): Typo.
7048
7049 * flow-fill.el: Typo.
7050
70512002-11-19 Stefan Monnier <monnier@cs.yale.edu>
7052
7053 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
7054
70552002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7056
7057 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7058 (gnus-summary-mark-article-as-unread)
7059 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
7060 Reformatting to avoid long lines.
7061 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
7062
70632002-11-28 Daiki Ueno <ueno@unixuser.org>
7064
7065 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
7066 be accessed through `mail-header-number'.
7067
70682002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
7069
7070 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
7071 compressed range to gnus-summary-insert-articles.
7072
996aa8c1 70732002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
7074
7075 * gnus-art.el (gnus-mime-copy-part): Look for filename
7076 parameter under content-disposition, not content-type.
7077
7078 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
7079 (gnus-summary-reselect-current-group): Use it.
7080
70812002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7082
7083 * gnus-agent.el (gnus-agent-uncached-articles): if
7084 gnus-agent-load-alist fails, return ARTICLES.
7085
7086 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
7087
70882002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7089
7090 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
7091 superfluous function call.
7092 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
7093 Add warning to docstring.
7094
70952002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7096
7097 * gnus-agent.el: Autoload number-at-point instead.
7098 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
7099
71002002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7101
7102 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
7103 require thingatpt (for number-at-point) and protect against
7104 deactivate-mark being unbound (on XEmacs).
7105
71062002-11-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7107
7108 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
7109 print message on entry.
7110
996aa8c1 71112002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>.
23f87bed
MB
7112
7113 * gnus-range.el (gnus-range-difference): New function.
7114 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
7115
71162002-11-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7117
7118 * gnus-sum.el (gnus-summary-insert-old-articles): Use
7119 gnus-remove-from-range instead of gnus-range-difference which
7120 doesn't exist.
7121
996aa8c1 71222002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
7123
7124 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
7125 used for showing which articles have been downloaded.
7126 (gnus-agent-article-alist): Format change. Add documentation.
7127 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
7128 process-marked articles.
7129 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
7130 in the series are individually fetched to minimize lose of
7131 content due to an error/quit.
7132 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
7133 gnus-message instead of message.
7134 (gnus-agent-read-servers): Use file lib/methods instead of
7135 lib/servers. TODO: Why?
7136 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7137 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7138 come from the agent. This means that they are not downloaded.
7139 (gnus-agent-fetch-selected-article): Don't use history.
7140 (gnus-agent-save-history, gnus-agent-enter-history)
7141 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7142 Removed function; history is not used anymore.
7143 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7144 (gnus-agent-crosspost): Started rewrite then realized that a typo
7145 in gnus-agent-fetch-articles ensures that this function is never
7146 called. This will need to be fixed later.
7147 (gnus-agent-check-overview-buffer): Some sanity checks on the
7148 agent overview buffer. This is a safety net used during
7149 development.
7150 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7151 changed, write a number to the file indicating this.
7152 (gnus-agent-fetch-headers): Rewrite to respect
7153 gnus-agent-consider-all-articles without relying on the
7154 `.fetched' files. Make it fast.
7155 (gnus-agent-braid-nov): Change resulting from
7156 gnus-agent-fetch-headers change.
7157 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7158 `.fetched' files.
7159 (gnus-agent-read-agentview): New function, used by
7160 gnus-agent-load-alist.
7161 (gnus-agent-load-fetched-headers): Remove.
7162 (gnus-agent-save-alist): Rewrite to accomodate new format.
7163 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7164 same order as in gnus-newsgroup-headers.
7165 (gnus-agent-expire): Document and implement extra args ARTICLES,
7166 GROUP, FORCE. Do not restrict usage.
7167 (gnus-agent-uncached-articles): New function.
7168 (gnus-agent-retrieve-headers): Use it.
7169 (gnus-agent-regenerate-group): No longer needs to be called from
7170 gnus-agent-regenerate. Individual groups may be regenerated. The
7171 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7172 The article fetch dates are validated in the article alist. The
7173 article alist is pruned of entries that do not reference existing
7174 NOV entries. All changes are computed then applied with
7175 inhibit-quit bound to t. As a result, it is now safe to quit out of
7176 regeneration. The optional clean parameter has been replaced with
7177 an optional reread parameter. Clean is no longer necessary as
7178 regeneration gets the appropriate setting from
7179 gnus-agent-consider-all-articles. The new reread parameter will
7180 result in fetched, or all, articles being marked as unread.
7181 (gnus-agent-regenerate): Removed code to regenerate the history
7182 file as it is no longer used.
7183
7184 * gnus-start.el (gnus-make-ascending-articles-unread): New
7185 function, for efficient mass-marking.
7186
7187 * gnus-sum.el (gnus-summary-highlight): Use new face for
7188 downloaded articles.
7189 (gnus-article-mark): Prefer to indicate read/unread status over
7190 downloaded status.
7191 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7192 line.
7193 (gnus-summary-highlight-line): Use new face for downloaded
7194 articles.
7195 (gnus-summary-insert-old-articles): Improved performance by
7196 replacing the initial LIST of older articles with a compressed
7197 RANGE of older articles. Some servers appear to lie about
7198 their active range so the original list could contain millions
7199 of article numbers. The range is not expanded into a list
7200 until the optional ALL parameter has been applied.
7201
72022002-11-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7203
7204 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7205
72062002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7207
7208 * spam.el:
7209 added patch from Andreas Fuchs <asf@void.at> to prevent apply errors
7210
7211 * spam.el: added `M s t' and `M s x' key mappings
7212
72132002-11-20 Simon Josefsson <jas@extundo.com>
7214
7215 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7216
72172002-11-19 Simon Josefsson <jas@extundo.com>
7218
7219 * gnus-sum.el (gnus-summary-morse-message): Load
7220 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7221 (unmorse-region): Autoload it instead.
7222
72232002-11-18 Simon Josefsson <jas@extundo.com>
7224
7225 * gnus-sum.el (gnus-summary-morse-message): New function.
7226 (gnus-summary-wash-map): Bind to `W m'.
7227 (gnus-summary-make-menu-bar): Add.
7228
7229 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7230 before storing \Deleted mark on expired articles.
7231
996aa8c1 72322002-11-17 Shenghuo Zhu <zsh@cs.rochester.edu>
23f87bed
MB
7233 Trivial patch from Markus Rost <rost@math.ohio-state.edu>
7234
7235 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7236 parens in column 0.
7237
72382002-11-17 Juanma Barranquero <lektu@terra.es>
7239
7240 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7241
7242 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7243
7244 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7245
72462002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7247
7248 * message.el (message-set-auto-save-file-name): Use
7249 make-directory, to avoid the dependence on gnus-util.
7250
72512002-11-16 Simon Josefsson <jas@extundo.com>
7252
7253 * nnimap.el (nnimap-callback-callback-function):
7254 (nnimap-callback-buffer): Removed, these cannot be global but must
7255 be embedded into the callback.
7256 (nnimap-make-callback): New. Embedd article number, callback and
7257 buffer in function.
7258 (nnimap-callback, nnimap-request-article-part): Update.
7259
72602002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7261
7262 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7263
72642002-11-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7265
7266 * gnus.el (gnus-summary-line-format): Document %C.
7267
72682002-11-11 Simon Josefsson <jas@extundo.com>
7269
7270 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7271 output when called interactively.
7272
72732002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7274
7275 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7276
7277 * message.el (message-draft-coding-system): Improve comment; use
7278 mm-auto-save-coding-system for the default value.
7279
7280 * nndraft.el (nndraft-request-article): Revert to the state before
7281 2002-10-29; regexp-quote mail-header-separator.
7282
72832002-11-06 Jesper Harder <harder@ifa.au.dk>
7284
7285 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7286 allow editing of drafts from an nnvirtual group.
7287
72882002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7289
7290 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7291 mm-auto-save-coding-system.
7292
7293 * message.el (message-draft-coding-system): Default to
7294 iso-2022-7bit.
7295
7296 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7297 restore the default value to emacs-mule or escape-quoted.
7298
72992002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7300
7301 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7302 a delayed or a queued article as well as a draft.
7303
7304 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7305 delayed or a queued article in the raw format; treat a delayed
7306 article as a raw article as well as a draft.
7307 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7308 for the delayed group.
7309
7310 * nndraft.el (nndraft-request-article): Ignore auto save files for
7311 a delayed or a queued article; don't bother to decode a queued
7312 article; don't bind nnmail-file-coding-system for a queued article.
7313
7314 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7315 and the queue group.
7316
73172002-11-04 Jesper Harder <harder@ifa.au.dk>
7318
7319 * gnus-group.el (gnus-group-delete-group):
7320 gnus-cache-active-hashtb might be void.
7321
996aa8c1 73222002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7323
7324 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7325 setting of the default user ID.
23f87bed
MB
7326
73272002-11-01 Jesper Harder <harder@ifa.au.dk>
7328
7329 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7330 charset.
7331
996aa8c1
MB
73322002-10-31 Alex Schroeder <alex@emacswiki.org>
7333
23f87bed
MB
7334 * spam-stat.el (spam-stat-process-directory): add dir to message
7335 (spam-stat-reduce-size): No longer remove words
7336 with values close to 0.5, because the default value is 0.2.
7337
73382002-10-31 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7339
7340 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7341 documentation.
7342
73432002-10-28 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7344
7345 * gnus-agent.el (gnus-agent-fetched-headers)
7346 (gnus-agent-load-fetched-headers)
7347 (gnus-agent-save-fetched-headers): Remove variable and two
7348 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7349 works better.
7350 (gnus-agent-fetch-headers): New implementation from Kevin
7351 Greiner. Uses gnus-agent-article-alist to store information
7352 about fetched messages which aren't on the server anymore. The
7353 trick is to return a list of considered messages to the caller,
7354 but to only fetch those which haven't been fetched yet.
7355
73562002-10-30 Simon Josefsson <jas@extundo.com>
7357
7358 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7359
7360 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7361
73622002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7363
7364 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7365 versions of emacs-w3m than 1.3.3.
7366
7367 * lpath.el: Bind w3m-minor-mode-map.
7368
7369 * mm-view.el (mm-w3m-mode-command-alist)
7370 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7371 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7372 (mm-setup-w3m): Simplified.
7373 (mm-w3m-local-map-property): New function.
7374 (mm-inline-text-html-render-with-w3m): Use it.
7375
7376 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7377 mm-w3m-local-map-property.
7378
73792002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7380
7381 * mm-util.el (mm-auto-save-coding-system): Default to
7382 iso-2022-7bit.
7383
7384 * nndraft.el (nndraft-request-article): Decode an article using
7385 the coding-system emacs-mule if it seems to have been saved using
7386 emacs-mule.
7387 (nndraft-request-replace-article): Use message-draft-coding-system
7388 instead of mm-auto-save-coding-system for the draft or delayed
7389 group.
7390
8753ddee 73912002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7392
7393 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7394 functions.
7395
996aa8c1 73962002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7397
7398 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7399 type values ("url" size) regardless of the values of
7400 mm-url-use-external.
7401
74022002-10-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7403
7404 * nnimap.el (nnimap-request-article-part): Try harder to show
7405 group name in debugging message.
7406
74072002-10-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7408
7409 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7410 directory if it doesn't exist.
7411 (gnus-agent-fetch-headers): Remove old cruft that tried to
7412 abstain from downloading articles more than once if
7413 gnus-agent-consider-all-articles was true. This is now done
7414 properly via the .fetched files.
7415
74162002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7417
7418 * nndraft.el (nndraft-request-article): Treat delayed articles
7419 like drafts.
7420
74212002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7422
7423 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7424
74252002-10-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7426
7427 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7428 Remove unused optional arg DIR and corresponding code.
7429
7430 * nnimap.el (nnimap-request-article-part): Include group name in
7431 debugging output.
7432
74332002-10-24 Paul Jarc <prj@po.cwru.edu>
7434
7435 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7436
74372002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7438
7439 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7440 contains range of headers that have been fetched by the agent
7441 already. Compare gnus-agent-article-alist.
7442 (gnus-agent-file-header-cache): Like
7443 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7444 (gnus-agent-fetch-headers): Improve comment. Revert to old
7445 seen/recent logic.
7446 Remember which headers have been fetched before and don't fetch
7447 them again the next time round.
7448 (gnus-agent-load-fetched-headers)
7449 (gnus-agent-save-fetched-headers): New functions, for remembering
7450 which headers have been fetched before.
7451
74522002-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
7453
7454 * lpath.el: Remove useless bindings.
7455
74562002-10-22 Jesper Harder <harder@ifa.au.dk>
7457
7458 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7459 features while searching.
7460
74612002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7462
7463 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
7464
74652002-10-22 Simon Josefsson <jas@extundo.com>
7466
7467 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7468 (pgg-snarf-keys): Add.
7469
74702002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7471
7472 * lpath.el: Fbind bbdb-records.
7473
7474 * spam.el: Don't autoload bbdb-records.
7475
74762002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7477
7478 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7479 prevent inf-loop.
7480
74812002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7482
7483 * nnslashdot.el: Removed some test lines.
7484 More test.
7485
74862002-10-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7487
7488 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7489 are known to be downloaded already.
7490
74912002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7492
7493 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7494 (mm-text-html-washer-alist): Ditto.
7495
74962002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7497
7498 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7499 boundary between headers and body.
7500 * nnml.el (nnml-parse-head): Ditto.
7501
75022002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7503
7504 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7505 entries.
7506
7507 * gnus-group.el (gnus-fetch-group): Allow an optional
7508 specification of the articles to select.
7509
7510 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7511
75122002-10-20 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7513
7514 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7515 headers from the group, update variable `articles' to contain
7516 only those numbers where headers exist. (When fetching all
7517 articles in a group, Gnus creates lots of numbers where there is
7518 no articles.)
7519
75202002-10-20 Steve Youngs <youngs@xemacs.org>
7521
7522 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7523 doesn't have the 'alist custom type, use cons cells instead.
7524 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7525 (pgg-parse-hash-algorithm-alist): Ditto.
7526 (pgg-parse-compression-algorithm-alist): Ditto.
7527 (pgg-parse-signature-type-alist): Ditto.
7528
7529 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7530
7531 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7532
7533 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7534
75352002-10-19 Simon Josefsson <jas@extundo.com>
7536
7537 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7538 buffer.
7539
75402002-10-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7541
7542 * gnus-spec.el (gnus-make-format-preserve-properties)
7543 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7544 properties also on XEmacs. `gnus-xmas-format' is like format but
7545 preserves text properties on XEmacs (though it only understands
7546 simple format specs). The variable
7547 `gnus-make-format-preserve-properties' controls whether the
7548 function is used, and is checked in `gnus-parse-simple-format'.
7549 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7550
7551 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7552 output.
7553 (gnus-agent-consider-all-articles): New variable.
7554 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7555 (gnus-agent-fetch-headers): Depending on
7556 gnus-agent-consider-all-articles, maybe get all articles.
7557 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7558 `read'.
7559 (gnus-predicate-imples-unread): New function.
7560 (gnus-agent-fetch-headers): Optimize to call
7561 gnus-list-of-unread-articles if that is sufficient.
7562 Check unseen and recent instead of seen and recent.
7563 (gnus-agent-fetch-headers): Abstain from calling
7564 gnus-list-range-intersection if range (a . b) would have (> a b).
7565
75662002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7567
7568 * message.el (message-send-mail): Make it possible to perform
7569 edebug-defun.
7570
75712002-10-18 Simon Josefsson <jas@extundo.com>
7572
7573 * gnus-art.el (gnus-button-man-handler): Change default to
7574 `manual-entry' (defined in both emacsen).
7575 (gnus-button-man-handler): Remove emacsen difference and use
7576 `manual-entry'.
7577
75782002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7579
7580 * spam.el: Wrap autoload settings for bbdb-records,
7581 executable-find and ifile-spam-filter with eval-and-compile.
7582 (spam-display-buffer-contents): Remove.
7583 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7584
75852002-10-17 Ted Zlatanov <tzz@lifelogs.com>
7586
7587 * spam.el (spam-display-buffer-contents): New function.
7588 (spam-bogofilter-score): use spam-display-buffer-contents, patch
7589 from Katsumi Yamaoka <yamaoka@jpl.org>.
7590
75912002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7592
7593 * nnheader.el (nnheader-parse-naked-head): New function.
7594 (nnheader-parse-head): Use the above function, in order to handle
7595 continuation lines properly.
7596 (nnheader-remove-body): New function.
7597 (nnheader-remove-cr-followed-by-lf): New function.
7598 (nnheader-ms-strip-cr): Use the above function.
7599
7600 * gnus-agent.el (gnus-agent-regenerate-group): Call
7601 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7602 `nnheader-parse-head'.
7603 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7604
7605 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7606 continuation lines by itself; call `nnheader-parse-naked-head'
7607 instead of `nnheader-parse-head'.
7608 * nndiary.el (nndiary-parse-head): Ditto.
7609 * nnfolder.el (nnfolder-parse-head): Ditto.
7610 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7611 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7612 * nnml.el (nnml-parse-head): Ditto.
7613
76142002-10-17 Steve Youngs <youngs@xemacs.org>
7615
7616 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7617 XEmacs, default to it if featurep 'xemacs.
7618
76192002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7620
7621 * spam-stat.el: Check for the existence of hash functions instead
7622 of the Emacs version to decide whether to load cl. Suggested by
7623 Kai Gro\e,A_\e(Bjohann.
7624
76252002-10-15 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7626
7627 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7628 if it isn't open yet.
7629
76302002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7631
7632 * gnus-group.el: Require mm-url only when compiling.
7633 (gnus-group-fetch-charter): Require mm-url.
7634
7635 * spam-stat.el: Require cl for the functions gethash,
7636 hash-table-count, make-hash-table and mapc for Emacs 20.
7637 (puthash): Alias to cl-puthash for Emacs 20.
7638 (with-syntax-table): New macro for Emacs 20.
7639
76402002-10-12 Jesper Harder <harder@ifa.au.dk>
7641
7642 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7643
996aa8c1 76442002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7645
7646 * spam.el (spam-check-ifile): added ifile as a spam checking
7647 backend, and spam-use-ifle as the variable to toggle that check.
7648
76492002-10-12 Simon Josefsson <jas@extundo.com>
7650
7651 * message.el (message-beginning-of-line): New variable.
7652 (message-beginning-of-line): Use it.
7653
996aa8c1 76542002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7655
7656 * spam.el: more compilation fixes for BBDB
7657
99580cde 7658 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org>
23f87bed
MB
7659 (spam-stat-reduce-size): Interactive.
7660 (spam-stat-reset): New function.
7661 (spam-stat-save): Interactive.
7662
76632002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7664
7665 * gnus.el: Autoload gnus-delay-initialize.
7666
7667 * message.el: Autoload gnus-delay-article.
7668
76692002-10-11 Jesper Harder <harder@ifa.au.dk>
7670
7671 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7672 text property in Emacs.
7673
76742002-10-11 Simon Josefsson <jas@extundo.com>
7675
7676 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7677 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7678
7679 * mml1991.el (mml1991-pgg-sign): Remove CR.
7680
76812002-10-10 Simon Josefsson <jas@extundo.com>
7682
7683 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7684 decrypt failed.
7685 (mml2015-trust-boundaries-alist): Removed.
7686 (mml2015-gpg-extract-signature-details): Don't use it.
7687 (mml2015-unabbrev-trust-alist): New.
7688 (mml2015-gpg-extract-signature-details): Use it.
7689
996aa8c1 76902002-10-10 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7691
7692 * spam.el: compilation fixes, spam-check-bbdb function is nil if no
7693 BBDB installed
7694
7695 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> to do
7696 statistical analysis of spam in Lisp only
7697
76982002-10-10 Simon Josefsson <jas@extundo.com>
7699
7700 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7701 auth, selected or examine state.
7702
7703 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7704 buffer and error buffer depending on type of information.
7705
7706 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7707 --status-fd stuff even if gpg.el is not used (revert earlier
7708 change).
7709 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7710 gnus details.
7711 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7712 buffer.
7713
7714 * pgg.el (pgg-verify-region): Use it.
7715
7716 * pgg-def.el (pgg-query-keyserver): New variable.
7717
7718 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7719 key-identifier in packet. Is this a good idea?
7720
7721 * mml.el (mml-mode-map): Add security commands that operates on
7722 MIME parts.
7723 (mml-menu): And menu items for them.
7724
7725 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7726
7727 * mml.el (mml-parse-1): Support sender in #secure tags.
7728
7729 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7730 defined.
7731
7732 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7733 (mml-pgp-encrypt-buffer): Support combined signing.
7734
7735 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7736 (mml1991-gpg-encrypt): Ditto.
7737 (mml1991-pgg-encrypt): Ditto.
7738 (mml1991-encrypt): Pass sign parameter.
7739
7740 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7741 (mml-signencrypt-style): Mention the variable.
7742
77432002-10-09 Simon Josefsson <jas@extundo.com>
7744
7745 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7746 pgg-gpg-user-id.
7747
7748 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7749 (pgg-fetch-key-function): Nil if w3 is not installed.
7750
77512002-10-08 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7752
7753 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7754 gnus-agent-current-history.
7755
77562002-10-06 Simon Josefsson <jas@extundo.com>
7757
7758 * imap.el (imap-parse-status): Don't use read to read token.
7759
77602002-10-05 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7761
7762 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7763 for methods not covered by the agent, and when unplugged.
7764
77652002-10-05 Simon Josefsson <jas@extundo.com>
7766
7767 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7768 signing.
7769
7770 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7771 a named server fails, ignore the server.
7772
7773 * mml1991.el (mml1991-pgg-sign): Do QP.
7774
7775 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7776 work.
7777
77782002-10-04 Simon Josefsson <jas@extundo.com>
7779
7780 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7781
7782 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7783 binary-write-decoded-region from MEL.
7784
7785 * pgg.el (pgg-encrypt-region): Support sign.
7786
7787 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7788
7789 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7790
7791 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7792 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7793 branch where PGG was taken from in the ChangeLog entries below.
7794
77952002-10-01 Simon Josefsson <jas@extundo.com>
7796
7797 * pgg-pgp.el: Don't require mel. Don't use luna.
7798 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7799 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7800 (pgg-pgp-process-region): Don't use binary-funcall.
7801
7802 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7803
7804 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7805 instead of concat.
7806
7807 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7808
78092002-09-29 Simon Josefsson <jas@extundo.com>
7810
7811 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7812 compile warnings.
7813
7814 * pgg.el (pgg-decrypt-region): Don't parse packet.
7815
7816 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7817
996aa8c1 78182002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7819
7820 * pgg.el: Remove dependency on calist.el.
7821
78222002-09-28 Simon Josefsson <jas@extundo.com>
7823
7824 * pgg.el (pgg-temporary-file-directory): New variable.
7825 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7826
7827 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7828 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7829
7830 * pgg-parse.el (pgg-char-int): Defalias.
7831 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7832 (pgg-read-bytes, pgg-read-body): Use it.
7833 (pgg-decode-packets): Don't use MEL, use base64-*.
7834 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7835 (pgg-string-as-unibyte): Defalias.
7836 (pgg-parse-armor-region): Use it.
7837
7838 * pgg-gpg.el (pgg-gpg-process-region): Use
7839 pgg-temporary-file-directory.
7840
7841 * luna.el: Don't def-edebug.
7842
7843 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7844 binary-write-decoded-region from MEL.
7845
7846 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7847
7848 * alist.el, calist.el: Don't require product/APEL.
7849
7850 * pgg-parse.el (top-level): Remove dependency on static.el,
7851 pccl.el, mel.el.
7852 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7853 `define-ccl-program' is boundp, instead of using broken.
7854
78552002-10-01 Simon Josefsson <jas@extundo.com>
7856
7857 * message.el (message-required-mail-headers): Remove Lines:.
7858
996aa8c1 78592002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7860
7861 * gnus-group.el (gnus-group-fetch-charter,
7862 gnus-group-fetch-control): Prompt for group if given a prefix
7863 argument.
996aa8c1 7864 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7865 gnus-group-fetch-control to summary key map and menu.
7866
78672002-10-03 Paul Jarc <prj@po.cwru.edu>
7868
7869 * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article
7870 number when there are no articles.
7871
78722002-10-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7873
7874 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7875 arg ALL means to fetch all articles, not only downloadable ones.
7876 (gnus-agent-fetch-selected-article): New function for
7877 gnus-select-article-hook or gnus-mark-article-hook.
7878
996aa8c1 78792002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7880
7881 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7882 raw-text.
7883
996aa8c1 78842002-09-30 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7885
7886 * spam.el: merged changes from pinard@iro.umontreal.ca (Fran\e,Ag\e(Bois
7887 Pinard).
7888 Major revamp of the code, documentation is in comments in the file
7889 for now.
7890
78912002-09-30 Simon Josefsson <jas@extundo.com>
7892
7893 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7894 buffer seem to be needed?
7895
78962002-09-29 Simon Josefsson <jas@extundo.com>
7897
7898 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7899 compile warnings.
7900
7901 * mml1991.el (mml1991-function-alist): Add pgg.
7902 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7903 (mml1991-pgg-encrypt): Fix recipients querying.
7904
79052002-09-28 Simon Josefsson <jas@extundo.com>
7906
7907 * mml2015.el (autoload): Autoload correct files. Trivial patch
7908 from dme@dme.org.
7909 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7910 handle is returned.
7911
79122002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7913
7914 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7915 Protect against non-existent of `nnimap-mailbox-info'.
7916
79172002-09-27 Simon Josefsson <jas@extundo.com>
7918
7919 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7920 (gnus-setup-news-hook): Use it.
7921 (gnus-after-getting-new-news-hook): Ditto.
7922
7923 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7924
996aa8c1 79252002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7926
7927 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7928
79292002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7930
7931 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7932 the part to decode encoded words, use raw words instead of decoded
7933 words.
7934
79352002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7936
7937 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7938
7939 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7940 (mm-setup-w3m): Use it.
7941
79422002-09-27 Simon Josefsson <jas@extundo.com>
7943
7944 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7945 article buffers.
7946
7947 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7948 it just in case.
7949 (nnimap-update-unseen): New function; update unseen count in
7950 `n-m-info'.
7951 (nnimap-close-group): Call it.
7952
7953 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7954 (gnus-after-getting-new-news-hook): Ditto.
7955
7956 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7957 message into verboselevel 9. Change slow mail check message.
7958 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7959 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7960 used as a hook after getting new mail.
7961
79622002-09-26 Simon Josefsson <jas@extundo.com>
7963
7964 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7965 SELECT/EXAMINE is first unseen article, not number of unseen
7966 articles. Make them distinct by renaming the former to
7967 `first-unseen' instead of `unseen'.
7968
7969 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7970 too.
7971 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7972 changed.
7973 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7974
7975 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7976
7977 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7978 better.
7979
7980 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7981 if dissecting resulting buffer actually had any information.
7982
79832002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7984
7985 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7986 because the function `string<' allows symbols.
7987
7988 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7989
79902002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7991
7992 * message.el (message-forward-make-body): Revert an early change
7993 because 8-bit utf-8 emails.
7994
79952002-09-25 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
7996
7997 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
7998 links to Info)
7999 * gnus-art.el (gnus-treat-highlight-signature):
8000 * gnus-art.el (gnus-treat-buttonize):
8001 * gnus-art.el (gnus-treat-buttonize-head):
8002 * gnus-art.el (gnus-treat-emphasize):
8003 * gnus-art.el (gnus-treat-strip-cr):
8004 * gnus-art.el (gnus-treat-unsplit-urls):
8005 * gnus-art.el (gnus-treat-leading-whitespace):
8006 * gnus-art.el (gnus-treat-hide-headers):
8007 * gnus-art.el (gnus-treat-hide-boring-headers):
8008 * gnus-art.el (gnus-treat-hide-signature):
8009 * gnus-art.el (gnus-treat-fill-article):
8010 * gnus-art.el (gnus-treat-hide-citation):
8011 * gnus-art.el (gnus-treat-hide-citation-maybe):
8012 * gnus-art.el (gnus-treat-strip-list-identifiers):
8013 * gnus-art.el (gnus-treat-strip-pgp):
8014 * gnus-art.el (gnus-treat-strip-pem):
8015 * gnus-art.el (gnus-treat-strip-banner):
8016 * gnus-art.el (gnus-treat-highlight-headers):
8017 * gnus-art.el (gnus-treat-highlight-citation):
8018 * gnus-art.el (gnus-treat-date-ut):
8019 * gnus-art.el (gnus-treat-date-local):
8020 * gnus-art.el (gnus-treat-date-english):
8021 * gnus-art.el (gnus-treat-date-lapsed):
8022 * gnus-art.el (gnus-treat-date-original):
8023 * gnus-art.el (gnus-treat-date-iso8601):
8024 * gnus-art.el (gnus-treat-date-user-defined):
8025 * gnus-art.el (gnus-treat-strip-headers-in-body):
8026 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
8027 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
8028 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
8029 * gnus-art.el (gnus-treat-unfold-headers):
8030 * gnus-art.el (gnus-treat-fold-headers):
8031 * gnus-art.el (gnus-treat-fold-newsgroups):
8032 * gnus-art.el (gnus-treat-overstrike):
8033 * gnus-art.el (gnus-treat-display-xface):
8034 * gnus-art.el (gnus-treat-display-smileys):
8035 * gnus-art.el (gnus-treat-from-picon):
8036 * gnus-art.el (gnus-treat-mail-picon):
8037 * gnus-art.el (gnus-treat-newsgroups-picon):
8038 * gnus-art.el (gnus-treat-body-boundary):
8039 * gnus-art.el (gnus-treat-capitalize-sentences):
8040 * gnus-art.el (gnus-treat-fill-long-lines):
8041 * gnus-art.el (gnus-treat-play-sounds):
8042 * gnus-art.el (gnus-treat-translate):
8043 * gnus-art.el (gnus-treat-x-pgp-sig):
8044 * gnus-art.el (gnus-mime-button-line-format):
8045 * gnus-art.el (gnus-button-man-level):
8046 * gnus-art.el (gnus-button-emacs-level):
8047 * gnus-cus.el (gnus-group-parameters):
8048 * gnus-gl.el (bbb-build-mid-scores-alist):
8049 * gnus-group.el (gnus-group-line-format):
8050 * gnus-mlspl.el (gnus-group-split-setup):
8051 * gnus-mlspl.el (gnus-group-split):
8052 * gnus-msg.el (gnus-mailing-list-groups):
8053 * gnus-msg.el (gnus-posting-styles):
8054 * gnus-nocem.el (gnus-nocem-issuers):
8055 * gnus-score.el (gnus-score-regexp-bad-p):
8056 * gnus-srvr.el (gnus-server-line-format):
8057 * gnus-topic.el (gnus-topic-line-format):
8058 * gnus.el (gnus-summary-line-format):
8059 * mail-source.el (mail-sources):
8060 * message.el (message-subscribed-address-file):
8061 * nnmail.el (nnmail-split-fancy):
8062
80632002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
8064
8065 * mail-source.el(mail-source-run-script): use `functionp' to test
8066 whether the argument `script' is in fact a function.
8067 (mail-sources): adjust the defcustom to allow users to specify a
8068 function or a string as the value of the `:prescript' and
8069 `:postscript' arguments of the `file' and `pop3' mail sources.
8070
80712002-09-25 Paul Jarc <prj@po.cwru.edu>
8072
8073 * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article
8074 number when article 1 does not exist.
8075
996aa8c1 80762002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8077
8078 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
8079 apropos if apropos-variable does not exist.
8080 (gnus-button-guessed-mid-regexp)
8081 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 8082 regexes.
23f87bed 8083 (gnus-button-handle-describe-function)
996aa8c1 8084 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 8085 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 8086 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 8087
996aa8c1 80882002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
8089
8090 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
8091 the file.
8092
80932002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
8094
8095 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
8096
80972002-09-24 Simon Josefsson <jas@extundo.com>
8098
8099 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
8100 (mml2015-use): Prefer PGG if installed.
8101 (mml2015-function-alist): Add PGG wrappers.
8102 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
8103 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
8104 prefix, make regexp optionally skip it.
8105 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
8106 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
8107 (mml2015-pgg-encrypt): New functions.
8108 (defvar, autoload): Prevent byte-compile warnings.
8109
996aa8c1 81102002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8111
8112 * gnus-art.el (article-strip-banner): Check for the existence of
8113 from header.
8114
996aa8c1 81152002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8116
8117 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
8118 (gnus-button-alist): Improved regexp for
8119 gnus-button-handle-mid-or-mail (false positives), fixed
8120 gnus-button-handle-man entries.
23f87bed 8121
996aa8c1 81222002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
8123
8124 * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when
8125 nnmail-extra-headers is non-nil.
8126
81272002-09-23 Paul Jarc <prj@po.cwru.edu>
8128
8129 * nnmaildir.el: Store article numbers persistently. General
8130 revision.
8131 (nnmaildir-request-expire-articles): handle 'immediate and 'never
8132 for nnmail-expiry-wait; delete instead of moving if 'force is
8133 given.
8134
81352002-09-23 Simon Josefsson <jas@extundo.com>
8136 Trivial fix from beaker@iavmb.pl (Krzysztof J\e,Bj\e(Bdruczyk).
8137
8138 * smime.el (smime-sign-buffer): Get key and extra certs.
8139 (smime-get-key-with-certs-by-email): Utility function.
8140
81412002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
8142 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8143
8144 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8145 article exists.
8146
81472002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8148
8149 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8150
996aa8c1 81512002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8152
8153 * gnus-art.el (gnus-button-handle-custom,
8154 gnus-button-handle-mid-or-mail,
8155 gnus-button-handle-describe-{function,variable,key},
8156 gnus-button-handle-apropos{,command,variable}): New functions.
8157 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp,
8158 gnus-button-{man,emacs,mail}-level): New variables.
8159 (gnus-button-alist): Use the above to buttonize emacs and mail
8160 related links.
8161
81622002-09-18 Juanma Barranquero <lektu@terra.es>
8163
8164 * gnus-int.el (gnus-status-message): Fix spacing.
8165
8166 * imap.el (imap-continuation): Fix typos.
8167
81682002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8169
8170 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8171
8172 * gnus-art.el (gnus-article-reply-with-original): Correct
8173 with-current-buffer scope.
8174
8175 * message.el (message-completion-alist): Add Reply-To, From, etc.
8176
1b17f81a 81772002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8178
8179 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8180 conditional.
23f87bed
MB
8181
81822002-09-17 Simon Josefsson <jas@extundo.com>
8183
8184 * nnimap.el (nnimap-expiry-target): Don't search for which
8185 articles exists here.
8186 (nnimap-request-expire-articles): Do it here instead. Only expire
8187 when articles are found. Suggested by Nevin Kapur
8188 <nevin@jhu.edu>.
8189
996aa8c1 81902002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8191
8192 * message.el (message-strip-subject-trailing-was)
8193 (message-change-subject, message-add-archive-header)
8194 (message-xpost-fup2-header, message-xpost-insert-note)
8195 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8196 adopted from message-utils.el. Add functions to the keymap, mode
8197 describtion and menu.
8198 (message-change-subject,message-xpost-fup2): Signal error if
8199 current header is empty.
8200 (message-xpost-insert-note): Changed insert position.
8201 (message-archive-note): Ensure to insert note in message body (not
8202 in head).
8203 (message-archive-header, message-archive-note)
8204 (message-xpost-default, message-xpost-note, message-fup2-note)
8205 (message-xpost-note-function): New variables adopted from
8206 message-utils.el. Changed some doc-strings.
8207 (message-mark-insert-{begin,end}): Rename from
8208 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8209 values.
8210 (message-subject-trailing-was-query)
8211 (message-subject-trailing-was-ask-regexp)
8212 (message-subject-trailing-was-regexp): New variables.
8213 (message-to-list-only): Added doc-string and menu entry.
8214
8215 * message-utils.el: Removed. Functions are now in message.el.
8216
82172002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8218
8219 * gnus-art.el (gnus-article-reply-with-original,
8220 gnus-article-followup-with-original): Switch to
8221 gnus-summary-buffer before reply/followup.
8222
82232002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8224
8225 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8226 not exist. Toggle it anyway.
8227
82282002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8229
8230 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8231
8232 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8233 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8234
8235 * rfc2047.el (message-posting-charset): Defvar it.
8236 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8237 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8238
8239 * mail-source.el (mail-source-fetch): Hide password.
8240
8241 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8242
996aa8c1 82432002-09-12 John Paul Wallington <jpw@shootybangbang.com>.
23f87bed
MB
8244
8245 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8246
82472002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8248
8249 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8250
82512002-09-11 Simon Josefsson <jas@extundo.com>
8252
8253 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8254 (nnimap-split-rule): Doc fix.
8255 (nnimap-request-expire-articles): Cleanup code.
8256
996aa8c1 82572002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8258
8259 * gnus-art.el (gnus-article-address-banner-alist): New option.
8260 (article-strip-banner): Refer the above option to split banners of
8261 free mail servers, when no group parameter is specified.
8262
82632002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8264
8265 * nntp.el (nntp-wait-for-string): Check for a process in the
8266 current buffer instead of `nntp-server-buffer'.
8267
82682002-09-09 Simon Josefsson <jas@extundo.com>
8269
8270 * gnus-art.el (gnus-button-man-handler): New variable.
8271 (gnus-button-alist): Use g-b-handle-man.
8272 (gnus-button-handle-man): New, call g-b-man-handler.
8273
82742002-09-08 Simon Josefsson <jas@extundo.com>
8275
8276 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8277
82782002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8279
8280 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8281
82822002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8283
8284 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8285
8286 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8287 keystroke.
8288
8289 * gnus-srvr.el (gnus-browse-describe-group): New command and
8290 keystroke.
8291
82922002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8293
8294 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8295 value for gnus-decoration property.
8296
82972002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8298
8299 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8300 string) as group name in case we have a CRLF in the file.
8301
83022002-09-04 Jesper Harder <harder@ifa.au.dk>
8303
8304 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8305 group.
8306 (rfc1843-decode-hzp): do.
8307 (rfc1843-newsgroups-regexp): do.
8308
83092002-09-04 Simon Josefsson <jas@extundo.com>
8310
8311 * message.el (message-canlock-generate): Make sure sha1 doesn't
8312 call external programs.
8313
83142002-09-03 Simon Josefsson <jas@extundo.com>
8315
8316 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
8317
8318 * gnus-agent.el (gnus-agent-batch): Add doc.
8319
83202002-09-03 Josh Huber <huber@alum.wpi.edu>
8321
8322 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8323 check for signed and encrypted parts.
8324 * mml.el (mml-parse-1): Correct small typo which preventing
8325 setting recipients in a secure tag.
8326
83272002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8328
8329 * mm-util.el (mm-coding-system-priorities): Default to a list of
8330 iso-2022-jp and others for the Japanese environment.
8331
83322002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8333
8334 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8335 invalid display names.
8336
996aa8c1 83372002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8338
8339 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8340 commit.
23f87bed
MB
8341
83422002-08-26 Jesper Harder <harder@ifa.au.dk>
8343
8344 * gnus.el (gnus-group-charter-alist): New option.
8345 (gnus-group-fetch-control-use-browse-url): New option.
8346
8347 * gnus-group.el (gnus-group-fetch-charter): New function.
8348 (gnus-group-fetch-control): New function.
8349 Add them to the keymap and menu. Require mm-url.
8350
996aa8c1 83512002-08-30 Alex Schroeder <alex@emacswiki.org>.
23f87bed
MB
8352
8353 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8354
83552002-08-29 Jesper Harder <harder@ifa.au.dk>
8356
8357 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8358 items expecting user interaction.
8359
8360 * gnus-topic.el (gnus-topic-make-menu-bar): do.
8361
8362 * gnus-sum.el (gnus-summary-make-menu-bar): do.
8363
8364 * gnus-srvr.el (gnus-server-make-menu-bar): do.
8365
8366 * mml.el (mml-menu): do.
8367
83682002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8369
8370 * mail-source.el (mail-source-touch-pop): New function.
8371
8372 * message.el (message-smtpmail-send-it): New function.
8373 (message-send-mail-function): Add it for a candidate.
8374
83752002-08-27 Simon Josefsson <jas@extundo.com>
8376
8377 * gnus-msg.el (posting-charset-alist): Use
8378 gnus-define-group-parameter instead of defcustom.
8379 (gnus-put-message): Handle SPC in GCC.
8380 (gnus-inews-insert-gcc): Ditto.
8381 (gnus-inews-insert-archive-gcc): Ditto.
8382
83832002-08-26 Simon Josefsson <jas@extundo.com>
8384
8385 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8386 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8387 (gnus-agent-possibly-save-gcc): Autoload.
8388 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8389
83902002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8391
8392 * gnus.el (gnus-other-frame-function): New user option.
8393 (gnus-other-frame): Use it; add a doc-string; make it work with
8394 the gnuclient program.
8395
8396 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8397
8398 * lpath.el: Fbind `frame-parameter', `make-frame-on-display',
8399 `device-connection' and `dfw-device'.
8400
996aa8c1 84012002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8402
8403 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8404 positives, make it stricter.
23f87bed
MB
8405
84062002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8407
8408 * gnus.el (gnus-other-frame): Trivial fix.
8409
84102002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8411
8412 * gnus.el (gnus-other-frame-parameters): New user option.
8413 (gnus-other-frame-object): New variable.
8414 (gnus-other-frame): Make it search for existing Gnus frame; don't
8415 read new news; delete frame on exit.
8416
8417 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8418
8419 * lpath.el: Fbind w32-focus-frame and x-focus-frame.
8420
996aa8c1 84212002-08-20 \e$B>.4X\e(B \e$B5HB'\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
23f87bed
MB
8422
8423 * message.el (message-set-auto-save-file-name): Add support for
8424 the Cygwin Emacs; the system-type is `cygwin'.
8425 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8426
84272002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8428
8429 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8430
8431 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8432 avoid arithmetic errors.
8433
84342002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8435
8436 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8437
84382002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8439
8440 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8441 (message-ignored-resent-headers): Add envelope From.
8442
84432002-08-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8444
8445 * gnus.el (gnus-summary-line-format): Document %k specifier.
8446
84472002-08-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8448
8449 * gnus-sum.el (gnus-summary-line-message-size): New function.
8450 (gnus-summary-line-format-alist): Use it.
8451
84522002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8453
8454 * gnus-art.el (article-make-date-line): Refer to the value for
8455 `gnus-article-time-format' in the summary buffer.
8456
8457 * message.el (message-cite-prefix-regexp): Exclude ":" and "\e,A;\e(B".
8458
84592002-08-14 Simon Josefsson <jas@extundo.com>
8460
8461 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8462 quoting.
8463 (gnus-button-alist): Fix doc.
8464 (gnus-header-button-alist): Use ' not ` for default value quoting.
8465 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8466 rationale similar to 2002-05-01 change.
8467 (gnus-article-add-buttons-to-head): Evaluate expression.
8468
8469 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8470
84712002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8472
8473 * message.el (message-font-lock-keywords): Refer to the value for
8474 `message-cite-prefix-regexp' dynamically.
8475
84762002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8477
8478 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8479
84802002-08-12 Simon Josefsson <jas@extundo.com>
8481
8482 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8483 (imap-shell-open): Skip initial junk before IMAP greeting.
8484
84852002-08-11 Simon Josefsson <jas@extundo.com>
8486
8487 * message-utils.el (message-xpost-default,
8488 message-xpost-fup2-header, message-xpost-fup2): Fixed
8489 Typos. Trivial changes from Reiner Steib
8490 <4uce.02.r.steib@gmx.net>.
8491
84922002-08-09 Simon Josefsson <jas@extundo.com>
8493
8494 * message.el (message-canlock-password): Set
8495 canlock-password-for-verify to newly generated canlock-password.
8496 When Emacs is restarted, Custom makes sure this is set, but during
8497 the same session we must set it manually.
8498
84992002-08-07 Jesper Harder <harder@ifa.au.dk>
8500
8501 * yenc.el: New file.
8502
8503 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8504 (mm-uu-type-alist): Add yenc.
8505 (mm-uu-yenc-filename): New function.
8506 (mm-uu-yenc-extract): New function.
8507
8508 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8509
85102002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8511
8512 * dgnushack.el (merge): Don't use coerce.
8513
85142002-05-27 Jesper Harder <harder@ifa.au.dk>
8515
8516 * mailcap.el (mailcap-mime-data): Test window-system rather than
8517 mm-device-type.
8518 (mailcap-mime-data): Call xdvi and gv with "-safer".
8519
8520 * mm-util.el: Don't define mm-device-type.
8521
85222002-08-05 Simon Josefsson <jas@extundo.com>
8523
8524 * mm-util.el (mm-coding-system-priorities): coding-system type not
8525 supported everywhere.
8526
85272002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8528
8529 * gnus.el (gnus-version-number): Bumped version number.
8530
996aa8c1 85312002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8532
8533 * gnus.el: Oort Gnus v0.07 is released.
8534
85352002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8536
8537 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8538 (gnus-article-sort-functions): Doc fix.
8539 (t): New keystroke.
8540 (gnus-article-sort-by-random): New function.
8541 (gnus-thread-sort-by-random): New function.
8542
996aa8c1 85432002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8544
8545 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8546 funcall.
23f87bed
MB
8547
85482002-07-31 Danny Siu <dsiu@adobe.com>
8549
8550 * nnimap.el (nnimap-split-articles): do not call nnmail-fetch-field
8551 when splitting malformed messages without message-id
8552
996aa8c1 85532002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
23f87bed
MB
8554
8555 * nnweb.el (nnweb-type, nnweb-type-definition)
8556 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8557 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8558 functionality.
8559 * nnweb.el: Removed old non-functioning search engines.
8560
85612002-07-27 Simon Josefsson <jas@extundo.com>
8562
8563 * message.el (message-forward-make-body): Don't use
8564 `message-forward-ignored-headers' when doing a "raw" followup (it
8565 is important to preserve e.g. CTE).
8566
8567 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8568
8569 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8570 regexp-quote, Cyrus Sieve is fixed.
8571
8572 * sieve-manage.el (sieve-manage-deletescript): New function.
8573
8574 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8575 (sieve-manage-mode): Fix menubar.
8576 (sieve-activate): Change some messages.
8577 (sieve-deactivate-all): New function.
8578 (sieve-deactivate): New alias.
8579 (sieve-remove): New function.
8580 (sieve-help): Fix help.
8581 All suggested by Ned Ludd.
8582
85832002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8584
8585 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8586 (mm-w3m-safe-url-regexp): New user option.
8587
8588 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8589 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8590
85912002-07-23 Karl Kleinpaste <karl@charcoal.com>
8592
8593 * gnus-sum.el (gnus-summary-delete-article): Force
8594 nnmail-expiry-target to 'delete, so that absolute deletion
8595 happens when absolute deletion is requested.
8596
996aa8c1 85972002-07-21 Nevin Kapur <nevin@jhu.edu>.
23f87bed
MB
8598
8599 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
8600 headers as empty headers.
8601
996aa8c1 86022002-07-21 Jochen Hein <jochen@jochen.org>.
23f87bed
MB
8603
8604 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8605 correct typo.
8606 (gnus-emphasis-strikethru): New face.
8607
1b17f81a 86082002-07-20 Jason Merrill <jason@redhat.com>.
23f87bed
MB
8609
8610 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8611 entire file for each of a sequence of missing articles.
8612
8613 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8614 value for gnus-view-pseudos.
8615
8616 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8617 avoid nreverse.
8618
1b17f81a 86192002-07-14 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8620
8621 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8622 (gnus-summary-mode-line-format-alist): Add %h for number of
8623 spams.
8624 (gnus-newsgroup-spam-marked): New variable.
8625 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8626 (gnus-article-read-p, gnus-article-mark)
8627 (gnus-set-global-variables, gnus-set-global-variables)
8628 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8629 (gnus-summary-mark-article-as-unread)
8630 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8631 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8632 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8633
1b17f81a 86342002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8635
8636 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8637 function.
23f87bed
MB
8638
86392002-07-09 Nevin Kapur <nevin@jhu.edu>
8640
8641 * gnus-sum.el (gnus-summary-delete-article): Respect group
8642 parameters while expiring.
8643
1b17f81a 86442002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8645
1b17f81a 8646 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8647
1b17f81a 86482002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8649
8650 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8651 function is called interactively.
23f87bed
MB
8652
86532002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8654
8655 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8656 cdaar to cdar and car.
8657
8658 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8659 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8660
86612002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8662
8663 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8664 don't break a narrowed article.
8665
8666 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8667 (nntp-open-via-rlogin-and-telnet): Ditto.
8668
86692002-07-02 Didier Verna <didier@xemacs.org>
8670
8671 * nnmail.el (nnmail-split-methods): fix custom type.
8672
1b17f81a 86732002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8674
8675 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8676 unsplitting.
23f87bed
MB
8677
86782002-07-01 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8679
8680 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8681 (gnus-summary-resend-message): Use it.
8682
86832002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8684
8685 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8686 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8687
1b17f81a 86882002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8689
8690 * message.el (message-font-lock-keywords): Don't fontify
8691 headers in the message body, only in the header.
8692 (message-font-lock-make-header-matcher): New function, used by
8693 message-font-lock-keywords.
23f87bed
MB
8694
86952002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8696
8697 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8698
86992002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8700
8701 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8702
87032002-06-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8704
8705 * message.el (message-font-lock-keywords): Revert 2002-06-22
8706 change.
8707
87082002-06-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8709
8710 * message.el (message-font-lock-keywords): Put colon in header
8711 name match.
8712
87132002-06-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8714
8715 * message.el (message-font-lock-keywords): Don't use header faces
8716 in the body. Thanks to Stefan Monnier for the hint on the
8717 implementation.
8718
87192002-05-09 Miles Bader <miles@gnu.org>
8720
8721 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8722 (gnus-article-hide-citation): Respect it.
8723
87242002-04-12 Juanma Barranquero <lektu@terra.es>
8725
8726 * pop3.el (pop3-open-server): Fix typo.
8727
87282002-06-18 Josh Huber <huber@alum.wpi.edu>
8729
8730 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8731 instead of push to ignore duplicate to-(list|address) values.
8732 * nnmail.el (nnmail-cache-ignore-groups): New.
8733 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups
8734
87352002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8736
8737 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8738 before sending. Suggested by Jan Rychter.
8739
87402002-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8741
8742 * dgnushack.el (remove): New compiler macro.
8743 (last, coerce, subseq): Remove compiler macros for those built-in
8744 or unused functions.
8745
1b17f81a 87462002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8747
8748 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8749 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8750 .newsrc.eld.
23f87bed 8751
1b17f81a 87522002-06-16 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
8753
8754 * gnus-agent.el (gnus-agent-read-servers)
8755 (gnus-agent-write-servers): Put server name (string like
8756 "nnchoke:frumple") in the file instead of a server specification
8757 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8758
1b17f81a 87592002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8760
1b17f81a 8761 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8762
87632002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8764
8765 * nnheader.el (nnheader-file-name-translation-alist): Set the
8766 default value for MS Windows systems.
8767
8768 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8769
87702002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8771
8772 * message.el (message-beginning-of-line): Keep the region active
8773 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8774
87752002-06-13 Josh Huber <huber@alum.wpi.edu>
8776
8777 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8778 * gnus-msg.el (gnus-summary-reply): Ditto.
8779 * gnus-msg.el (gnus-summary-handle-replysign): New.
8780
87812002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8782
8783 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8784 if sending failed.
8785
87862002-06-11 Josh Huber <huber@alum.wpi.edu>
8787
8788 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8789 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8790 to sign while encrypting.
8791
87922002-06-11 Simon Josefsson <jas@extundo.com>
8793
8794 * gnus-int.el (gnus-request-move-article): Agent expire article if
8795 successfuly moved.
8796
1b17f81a
MB
87972002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8798
23f87bed 8799 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8800 nnweb-max-hits.
23f87bed
MB
8801
88022002-06-10 Simon Josefsson <jas@extundo.com>
8803
8804 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8805
88062002-06-09 Simon Josefsson <jas@extundo.com>
8807
8808 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8809
8810 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8811
88122002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8813
8814 * flow-fill.el (fill-flowed): Ignore errors.
8815
88162002-06-06 Simon Josefsson <jas@extundo.com>
8817
8818 * message.el (message-send-mail-with-sendmail): Improve error message.
8819
88202002-06-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8821
8822 * message.el (message-interactive): Change default from nil to t.
8823 Better to be safe than to be fast.
8824
88252002-06-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8826
8827 * message.el (message-send-mail-with-sendmail): Check return value
8828 from call-process-region.
8829
88302002-06-04 Simon Josefsson <jas@extundo.com>
8831
8832 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8833 (gnus-group-post-news, gnus-summary-mail-other-window)
8834 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8835 gnus-article-copy to nil, thereby inhibiting the `header' posting
8836 style match to use data from last viewed article.
8837 Suggested by Hrvoje Niksic.
8838
88392002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8840
8841 * spam.el (spam-point-at-eol): New alias.
8842 (spam-parse-whitelist): Use it.
8843
88442002-06-03 Simon Josefsson <jas@extundo.com>
8845
8846 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8847 (nnmail-article-group): Use it.
8848
1b17f81a 88492002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8850
8851 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8852 so that code reading them won't be surprised.
23f87bed
MB
8853
88542002-05-29 Simon Josefsson <jas@extundo.com>
8855
8856 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8857 articles.
8858
8859 * gnus.el (gnus-agent-cache): Doc fix.
8860 (gnus-agent): Change default to t.
8861
8862 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8863 ARTICLES, GROUP and FORCE parameters.
8864
88652002-05-28 Simon Josefsson <jas@extundo.com>
8866
8867 * gnus-group.el (gnus-group-line-format): Doc fix.
8868
1b17f81a 88692002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8870
8871 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8872 original article before yanking.
23f87bed
MB
8873
88742002-05-26 Simon Josefsson <jas@extundo.com>
8875
8876 * gnus-sum.el (gnus-summary-menu-split): New function.
8877 (gnus-summary-make-menu-bar): Split charset submenu.
8878 (gnus-summary-menu-maxlen): New variable.
8879 (gnus-summary-menu-split): Use it.
8880
88812002-05-25 Simon Josefsson <jas@extundo.com>
8882
8883 * mml.el (mml-preview): Generate some headers.
8884
8885 * gnus.el (gnus-large-newsgroup): Fix :type.
8886
8887 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8888 Agent cache NOV's by default now).
8889 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8890
88912002-05-18 Jesper Harder <harder@ifa.au.dk>
8892
8893 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
8894 call to gnus-parent-id when we check for References loops.
8895 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8896 twice by saving the simplified subject string in simp-subject.
8897
1b17f81a 88982002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8899
1b17f81a 8900 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8901
1b17f81a
MB
89022002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8903
8904 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8905
89062002-05-22 Simon Josefsson <jas@extundo.com>
8907
8908 * sieve.el (sieve-change-region): Define it before it is used.
8909
1b17f81a
MB
89102002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8911
23f87bed
MB
8912 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8913 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8914 Defaults to not ask.
23f87bed
MB
8915
8916 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8917
89182002-05-21 Simon Josefsson <jas@extundo.com>
8919
8920 * sieve-mode.el (sieve-manage): Fix autoloads.
8921
8922 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8923 name (makes it work with recent Cyrus timsieved).
8924
89252002-05-20 Jason <jbaker@cs.utah.edu>
8926 Trivial patch.
8927
8928 * gnus-art.el (gnus-request-article-this-buffer): Try
8929 reconnecting if you don't get the message.
8930
89312002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8932
8933 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8934 Reply-To headers from the headers.
8935
89362002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8937
8938 * mm-url.el (mm-url-insert): Remove junk message.
8939
89402002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8941
8942 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8943 (nnslashdot-use-front-page): New variable.
8944 (nnslashdot-request-list): Use it.
8945
8946 * mm-url.el (mm-url-timeout): New variable.
8947 (mm-url-retries): Ditto.
8948 (mm-url-insert): Use it.
8949
89502002-05-16 Simon Josefsson <jas@extundo.com>
8951
8952 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8953 (gnus-simplify-subject-functions): Mention g-s-a-w.
8954
89552002-05-15 Josh Huber <huber@alum.wpi.edu>
8956
8957 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8958 nnmail-cache-insert.
8959 * nndiary.el (nndiary-request-accept-article): Ditto.
8960 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8961 * nnimap.el (nnimap-request-accept-article): Ditto.
8962 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8963 * nnmail.el (nnmail-check-duplication): Ditto. (from gnus-art)
8964 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8965 * nnmh.el (nnmh-request-accept-article): Ditto.
8966 * nnmail.el (nnmail-cache-insert): Change group to required,
8967 removed code which tried to figure out the group.
8968
1b17f81a 89692002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8970
8971 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8972 messages.
8973
89742002-05-13 Josh Huber <huber@alum.wpi.edu>
8975
23f87bed
MB
8976 * nnml.el (nnml-request-accept-article): Pass in the group name to
8977 nnmail-cache-insert, since it's available.
8978
89792002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8980
8981 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8982
1b17f81a 89832002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8984
8985 * gnus.el (subscribed): New group parameter.
8986 (gnus-find-subscribed-addresses): Use it.
8987
89882002-05-08 Josh Huber <huber@alum.wpi.edu>
8989
8990 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8991 the default for pgpmime to support pgp v2.
8992 * mml-sec.el (mml-signencrypt-style): New accessor function to
8993 allow users to get/set the signencrypt style more easily without
8994 frobbing the alist directly.
8995 * mml.el (mml-generate-mime-1): Use accessor function.
8996
89972002-05-08 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8998
8999 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
9000 parenthesis for "<" and ">". Suggested by Andreas Schwab
9001 <schwab@suse.de>.
9002
1b17f81a 90032002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
9004
9005 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 9006 when intuiting the group the message is written to.
23f87bed 9007
1b17f81a 90082002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
9009
9010 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 9011 buffer doesn't show group.
23f87bed
MB
9012
90132002-05-06 Josh Huber <huber@alum.wpi.edu>
9014
9015 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
9016 argument, and fixed compiler warning. (added autoload for
9017 gpg-encrypt).
9018
90192002-05-04 Simon Josefsson <jas@extundo.com>
9020
9021 * mml1991.el (mml1991-function-alist): Doc fix.
9022
9023 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
9024 doesn't exist (for previewing messages without having Gnus
9025 started).
9026
9027 * mm-util.el (mm-coding-system-priorities): Defcustom.
9028
9029 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
9030
90312002-05-01 Josh Huber <huber@alum.wpi.edu>
9032
9033 * gnus-msg.el (gnus-message-replysignencrypted): enabled by
9034 default.
9035 * mml-sec.el:
9036 * mml-sec.el (mml-signencrypt-style): New.
9037 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
9038 argument `sign'.
9039 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
9040 signencrypt.
9041 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
9042 * mml.el (mml-generate-mime-1): Changed logic so a part which is
9043 both signed & encryped is processed in one operation. (rather than
9044 two separate ops: sign, then encrypt)
9045 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
9046 indication if a message is signed by an expired key.
9047 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
9048 enables combined sign & encrypt operation. (this was always on
9049 before).
9050 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
9051
90522002-05-01 Simon Josefsson <jas@extundo.com>
9053
9054 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
9055 server.
9056 (nnimap-mailbox-info): defvar instead of defvoo.
9057
996aa8c1 90582002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
9059
9060 * gnus.el: Oort Gnus v0.06 is released.
9061
90622002-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9063
9064 * lpath.el: Bind url-package-version.
9065
90662002-05-01 Simon Josefsson <jas@extundo.com>
9067
9068 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
9069 filename before deleting the group itself, because the presence of
9070 a group filename decides if long filenames are used or not.
9071
9072 * gnus-art.el (gnus-button-alist): Don't inline
9073 gnus-button-url-regexp. This makes it possible to change g-b-u-r
9074 without also modifying g-button-alist.
9075 (gnus-button-alist): Fix type to allow variable as well as regexp.
9076 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
9077 themselves, variables to its contents.
9078 (gnus-button-entry): Ditto.
9079
90802002-05-01 Simon Josefsson <jas@extundo.com>
9081
9082 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
9083 UIDNEXT as a string.
9084
9085 * nnimap.el (nnimap-string-lessp-numerical): New function.
9086 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
9087 integers.
9088
90892002-04-29 Simon Josefsson <jas@extundo.com>
9090
9091 * nnmail.el (nnmail-cache-insert): Accept optional group
9092 parameter.
9093
9094 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
9095 n-r-g-a is disabled.
9096
90972002-04-29 Simon Josefsson <jas@extundo.com>
9098
9099 * nnimap.el (nnimap-split-fancy): Fix doc.
9100 (nnimap-split-fancy): Fix doc.
9101
9102 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
9103 (nnimap-mailbox-info): New internal variable.
9104 (nnimap-retrieve-groups): Implement faster new mail check.
9105
9106 * nnimap.el (nnimap-split-articles): Support
9107 nnmail-cache-accepted-message-ids.
9108 (nnimap-request-accept-article): Ditto.
9109
9110 * imap.el (imap-mailbox-status-asynch): New command.
9111
91122002-04-29 Nevin Kapur <nevin@jhu.edu>
9113
9114 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
9115 are no subscribed mail groups.
9116 - Strip quoted names when comparing addresses
9117
91182002-04-28 Jesper Harder <harder@ifa.au.dk>
9119
9120 * mm-decode.el (mm-text-html-renderer): Change customize type to
9121 const.
9122
9123 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
9124 (gnus-debug-exclude-variables): do.
9125
91262002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9127
9128 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
9129 Trivial change from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
9130
91312002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
9132
9133 * dns.el (dns-make-network-process): New macro.
9134 (query-dns): Use it.
9135
91362002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9137
9138 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
9139 article-buffer.
9140
9141 * mm-url.el (mm-url-package-name): New variable.
9142 (mm-url-package-version): New variable.
9143 (mm-url-insert-file-contents): Bind url-package-name and
9144 url-package-version here.
9145 * nnrss.el (nnrss-insert-w3): Move the bindings.
9146
9147 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
9148 url-package-version. Trivial change from Andrew J Cosgriff
9149 <ajc@polydistortion.net>
9150
9151 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
9152 attachments. Trivial change from Peter 'Luna' Runestig
9153 <peter@runestig.com>.
9154
91552002-04-19 Jesper Harder <harder@ifa.au.dk>
9156
9157 * nnkiboze.el (nnkiboze-request-scan): Call
9158 nnkiboze-possibly-change-group.
9159 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
9160 problems.
9161 (nnkiboze-generate-group): Set newsrc to the *highest* article
9162 number kibozed, not the lowest.
9163
91642002-04-15 Jesper Harder <harder@ifa.au.dk>
9165
9166 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9167
1b17f81a 91682002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
9169
9170 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9171 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9172 Recognize math postings. Extract Date (now ignores "(15kb)").
9173 Extract email address using gnus-extract-address-components
9174 instead of just taking the first word. Create Date and From
9175 headers for message which are missing these headers. Get rid
9176 of spurious \\ lines (purely cosmetic). Extend body-end and
9177 file-end regexps, to exclude more garbage from the message.
9178 Make URL rephrasing regexp more flexible, to match current
9179 format.
9180
91812002-04-23 Simon Josefsson <jas@extundo.com>
9182
9183 * netrc.el: New file, functions copied from gnus-util.el by Ted
9184 Zlatanov <tzz@lifelogs.com>.
9185
9186 * gnus-util.el: Require netrc.
9187 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9188 new code in netrc.el.
9189
1b17f81a 91902002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9191
9192 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9193 message-ignored-resent-headers, too.
23f87bed
MB
9194
91952002-04-22 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
9196
9197 * gnus-srvr.el (gnus-server-browse-in-group-buffer): it is a
9198 boolean not a string
9199 * gnus-group.el (gnus-group-line-format): add description of %C
9200 * gnus-group.el (gnus-group-line-format-alist): add gnus-tmp-comment
9201 as %C
9202 * gnus-group.el (gnus-group-insert-group-line): add gnus-tmp-comment
9203
92042002-04-22 Paul Jarc <prj@po.cwru.edu>
9205
9206 * nnmaildir.el (nnmaildir-request-scan): typo: set
9207 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9208 nnmail-get-new-mail for 'find-new-groups.
9209
92102002-04-21 Paul Jarc <prj@po.cwru.edu>
9211
9212 * nnmaildir.el (nnmaildir-request-update-info,
9213 nnmaildir-request-group, nnmaildir-retrieve-groups): remove
9214 unnecessary calls to nnmaildir-request-scan.
9215
92162002-04-20 Josh Huber <huber@alum.wpi.edu>
9217
9218 * gnus-msg.el:
9219 * gnus-msg.el (gnus-message-replysign): New.
9220 * gnus-msg.el (gnus-message-replyencrypt): New.
9221 * gnus-msg.el (gnus-message-replysignencrypted): New.
9222 * gnus-msg.el (gnus-summary-reply): Use the three new variables
9223 (above) to automatically encrypt/sign to encrypted/signed
9224 messages.
9225 * message.el:
9226 * message.el (message-mode-map): Add keybinding for
9227 `message-to-list-only'
9228 * message.el (message-mode): Add description for
9229 `message-to-list-only'
9230 * message.el (message-to-list-only): New.
9231 * message.el (message-make-mft): Changed to use the cl loop macro,
9232 and added optional flag to return only the matched list. (for use
9233 in new message-to-list-only function)
9234
92352002-04-20 Josh Huber <huber@alum.wpi.edu>
9236
9237 * gnus-msg.el:
9238 * gnus-msg.el (gnus-message-replysign):
9239 * gnus-msg.el (gnus-replysign): New.
9240 * gnus-msg.el (gnus-replyencrypt): New.
9241 * gnus-msg.el (gnus-replysignencrypted): New.
9242 * gnus-msg.el (gnus-summary-reply):
9243 * message.el:
9244 * message.el (message-mode-map):
9245 * message.el (message-mode):
9246 * message.el (message-to-list-only): New.
9247 * message.el (message-make-mft):
9248
92492002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9250
9251 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9252
92532002-04-18 Josh Huber <huber@alum.wpi.edu>
9254
9255 * message.el (message-gen-unsubscribed-mft): accept a prefix
9256 argument so CC can be included with C-u C-c C-f C-a
9257
1b17f81a 92582002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9259
9260 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9261 Improve docstring.
9262 (spam-enter-blacklist): New command.
9263
9264 * gnus-sum.el (gnus-spam-mark): New mark.
9265 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9266 (gnus-summary-make-tool-bar): Correct conditional.
9267 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9268 (gnus-summary-mark-as-spam): New command.
9269
92702002-04-13 Josh Huber <huber@alum.wpi.edu>
9271
9272 * mml-sec.el (mml-secure-message): changed to support arbritrary
9273 modes.
9274 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9275 changed to support "signencrypt" mode.
9276 * mml.el (mml-parse-1): changed to support different secure modes
9277 more easily. (for signencrypt)
9278
92792002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9280
9281 * gnus-sum.el (gnus-update-summary-mark-positions)
9282 (gnus-summary-toggle-header):
9283 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9284 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9285 (gnus-uu-post-encoded):
9286 * nnfolder.el (nnfolder-possibly-change-group):
9287 * nnimap.el (nnimap-retrieve-headers):
9288 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9289
92902002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9291
9292 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9293 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9294
1b17f81a 92952002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9296
9297 * gnus-srvr.el (gnus-server-set-info): Clear
9298 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9299
93002002-04-11 Simon Josefsson <jas@extundo.com>
9301
9302 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9303 viewing of security buttons. Thanks to Nicolas Kowalski
9304 <Nicolas.Kowalski@imag.fr>.
9305
9306 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9307 J\e,Ax\e(Brgensen <arne+usenet@daimi.au.dk>.
9308 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9309 <Nicolas.Kowalski@imag.fr>.
9310 (smime-decrypt-buffer): Ditto.
9311
93122002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9313
9314 * gnus-art.el (gnus-article-prepare): Place point on the emtpy
9315 header line.
9316
93172002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9318
9319 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9320
93212002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9322
9323 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9324
93252002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9326
9327 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9328 errors when debug.
9329
93302002-04-07 Josh Huber <huber@alum.wpi.edu>
9331
9332 * message.el (message-make-mft): Changed MFT code from using
9333 message-recipients (which included Bcc) to use only the To and CC
9334 headers.
9335
93362002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9337
9338 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9339 add link.
9340 (gnus-treat-mail-picon): Ditto.
9341 (gnus-treat-newsgroups-picon): Ditto.
9342 (gnus-picon-databases): Fix custom type.
9343 (gnus-picon-databases): Add link.
9344 (gnus-article-x-face-command): Add to gnus-picon group.
9345
93462002-04-01 Jesper Harder <harder@ifa.au.dk>
9347
9348 * message.el (message-buffer-naming-style): Remove.
9349
93502002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9351
9352 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9353
9354 * message.el (message-tool-bar-map): Ditto.
9355
9356 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9357
93582002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9359
9360 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9361
93622002-04-01 Paul Jarc <prj@po.cwru.edu>
9363
9364 * nnmaildir.el: fixed some buggy invocations of nnmaildir--pgname.
9365
93662002-03-31 Andrew Cohen <cohen@andy.bu.edu>
9367 Trivial patch.
9368
9369 * dns.el: open-network-stream under XEmacs does udp.
9370
93712002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9372
9373 * spam.el (spam-enter-whitelist): New function.
9374 (spam-parse-whitelist): Ditto.
9375 (spam-refresh-list-cache): Ditto.
9376 (spam-address-whitelisted-p): New function.
9377
9378 * dns.el (query-dns): Use TCP when make-network-process isn't
9379 available.
9380 (dns-servers): New variable.
9381 (dns-parse-resolv-conf): New function.
9382 (query-dns): Use it.
9383
9384 * spam.el: New file.
9385
9386 * dns.el (query-dns): Test.
9387
93882002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9389
9390 * lpath.el (featurep): Bind make-network-process.
9391
93922002-03-31 Paul Jarc <prj@po.cwru.edu>
9393
9394 * nnmaildir.el: Use defstruct. Use a single copy of
9395 nnmail-extra-headers to save memory. Store server's group name
9396 prefix instead of each group's prefixed name.
9397 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9398 nntp-server-buffer.
9399
94002002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9401
9402 * dns.el: New file.
9403
94042002-03-28 Simon Josefsson <jas@extundo.com>
9405
9406 * gnus-sum.el (gnus-summary-dummy-line-format):
9407 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9408 Trivial change from Bj\e,Av\e(Brn Torkelsson <torkel@pdc.kth.se>.
9409
94102002-03-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9411
9412 * gnus-sum.el (gnus-summary-move-article)
9413 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9414 the doc string.
9415
94162002-03-28 Simon Josefsson <jas@extundo.com>
9417
9418 * mml-sec.el (mml-secure-message): Search after
9419 mail-header-separator from top of message.
9420
94212002-03-28 Paul Jarc <prj@po.cwru.edu>
9422
9423 * nnmaildir.el: Cosmetic changes.
9424 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9425 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9426 nnmaildir--group-ls): New macros/functions. Use them.
9427 (nnmaildir--unlink): Evalutate argument only once.
9428
94292002-03-27 Jesper Harder <harder@ifa.au.dk>
9430
9431 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9432 symbols.
9433 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9434 `gnus-point-at-eol'.
9435
94362002-03-27 Paul Jarc <prj@po.cwru.edu>
9437
9438 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9439 nnmaildir--marks-dir): New macros. Use them.
9440 Use inhibit-quit for atomicity instead of in-memory journaling.
9441 (nnmaildir--edit-prep): New function.
9442 (Local Variables): Use it.
9443
94442002-03-26 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk)
9445
9446 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9447
94482002-03-25 Simon Josefsson <jas@extundo.com>
9449
9450 * message.el (message-mode): Fix doc.
9451
1b17f81a 94522002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9453
1b17f81a 9454 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9455
94562002-03-24 Jesper Harder <harder@ifa.au.dk>
9457
9458 * mml-sec.el (mml-unsecure-message): Add docstring.
9459
1b17f81a 94602002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9461
9462 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9463 value.
23f87bed
MB
9464
94652002-03-22 Josh Huber <huber@alum.wpi.edu>
9466
9467 * mml.el (mml-mode-map): Added a keybinding for
9468 `mml-unsecure-message'. Also, added a menu entry for said
9469 function in the Attachments menu.
9470
94712002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9472
9473 * canlock.el (canlock-version): Remove.
9474 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9475 here; simplify \x insertions.
9476 (canlock-sha1): New function, always return a unibyte string.
9477 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9478 of a password.
9479 (canlock-insert-header): Use `canlock-sha1'.
9480 (canlock-verify): Ditto.
9481
94822002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9483
9484 * message.el (message-fix-before-sending): Add an option that
9485 ignores illegible text.
9486 Trivial change from Mark Milhollan <mlm@attglobal.net>
9487
9488 * message.el (message-font-lock-keywords): Support multi-line MML
9489 tags.
9490
996aa8c1
MB
94912002-03-21 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
9492
23f87bed 9493 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9494
94952002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9496
9497 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9498 symbols for "View as different encoding" submenu.
9499
95002002-03-19 Simon Josefsson <jas@extundo.com>
9501
9502 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9503 encoding" submenu.
9504
95052002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9506
9507 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9508
95092002-03-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9510
9511 * gnus-sum.el (gnus-sum-thread-tree-root)
9512 (gnus-sum-thread-tree-single-indent)
9513 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9514 (gnus-sum-thread-tree-leaf-with-other)
9515 (gnus-sum-thread-tree-single-leaf): Make customizable.
9516
996aa8c1 95172002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9518
9519 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9520 names such as James "Kibo" Parry.
23f87bed 9521
996aa8c1 95222002-03-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 9523
996aa8c1 9524 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9525
996aa8c1 9526 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9527
95282002-03-13 Josh Huber <huber@alum.wpi.edu>
9529
9530 * message.el (message-make-mft): Set case-fold-search while
9531 generating the MFT. Also, a little cleanup in the MFT code.
9532
996aa8c1 95332002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9534
996aa8c1
MB
9535 * message.el (message-qmail-inject-args): May be function. Adjust
9536 doc string and custom type.
9537 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9538 function.
23f87bed
MB
9539
95402002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9541
9542 * message.el (message-abbrevs-loaded): Remove.
9543 (mailabbrev): Require it.
9544
9545 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9546
95472002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9548
9549 * pop3.el (pop3-open-server): Set process buffer unibyte.
9550
95512002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9552
9553 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9554
95552002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9556
9557 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9558 too.
9559
1b17f81a 95602002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9561
9562 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9563 duplication.
9564 (gnus-summary-save-parts-type-history): Ditto.
9565 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9566
95672002-03-09 Paul Jarc <prj@po.cwru.edu>
9568
9569 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9570
996aa8c1
MB
95712002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9572
9573 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9574
23f87bed
MB
95752002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9576
9577 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9578 -->" as the end of the first article.
9579
23f87bed
MB
9580 * message.el (message-add-action): Use add-to-list.
9581 (message-delete-action): New function.
9582
9583 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9584 pieces.
9585
95862002-03-05 Paul Jarc <prj@po.cwru.edu>
9587
9588 * nnnil.el: New file.
9589 * gnus.el (gnus-valid-select-methods): Include nnnil.
9590
95912002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9592
9593 * message.el (message-syntax-checks): Because canlock is
9594 supported, we disable sender syntax check.
9595 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9596
9597 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9598 value of message-syntax-checks.
9599
9600 * qp.el (quoted-printable-decode-region): Doc addition.
9601 From: Eli Zaretskii <eliz@is.elta.co.il>
9602
9603 * mail-source.el (make-source-make-complex-temp-name): Use
9604 make-temp-file.
9605
9606 * mm-util.el (mm-make-temp-file): New function.
9607 * nneething.el (nneething-file-name): Use it.
9608 * mml-smime.el (mml-smime-encrypt): Ditto.
9609 * mm-view.el (mm-inline-wash-with-file): Ditto.
9610 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9611 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9612 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9613 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9614 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9615 * gnus-art.el (gnus-mime-print-part): Ditto.
9616
96172002-03-04 Paul Jarc <prj@po.cwru.edu>
9618
9619 * message.el (nnmaildir-article-number-to-base-name): New
9620 function.
9621 (nnmaildir-base-name-to-article-number): New function.
9622
96232002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9624
9625 * smime.el (smime-make-temp-file): Don't quote
9626 `temporary-file-directory'.
9627
96282002-03-04 Simon Josefsson <jas@extundo.com>
9629
9630 * smime.el (smime-sign-region): Rename argument keyfiles to
9631 keyfile. You only sign something with one key.
9632 (smime-sign-buffer): Better completing-read prompt.
9633 (smime-decrypt-buffer): Ditto.
9634
9635 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9636
9637 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9638 completing-read.
9639 (mm-view-pkcs7-decrypt): CRLF->LF.
9640
996aa8c1 96412002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9642
9643 * message.el (message-hierarchical-addresses): New variable.
9644 (message-get-reply-headers): Use it.
23f87bed 9645
996aa8c1 96462002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9647
9648 * message.el (message-mode): If buffer-file-name, don't set auto
9649 save file name.
23f87bed
MB
9650
96512002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9652
9653 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9654 takes one argument in read-char.
9655
9656 * message.el (message-fix-before-sending): Forward a char.
9657 Check mmu-multibyte-p, add control-1.
9658
96592002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9660
9661 * gnus-start.el (gnus-read-init-file): Ditto.
9662
9663 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9664
9665 * dgnushack.el (dgnushack-make-load): Ditto.
9666
9667 * mail-source.el (mail-source-fetch): Extract the right error
9668 code.
9669
9670 * message.el (message-fix-before-sending): Check illegible text.
9671
9672 * gnus-util.el (gnus-multiple-choice): New function.
9673
9674 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9675 also defined in gnus-score.el.
9676
96772002-03-01 Paul Jarc <prj@po.cwru.edu>
9678
9679 * message.el (message-get-reply-headers): downcase email addresses
9680 for comaparisons for duplicate removal.
9681
96822002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9683
9684 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9685 implementation of PKCS#7, which just allows users read the
9686 message.
9687 (mm-view-pkcs7): Use it.
9688
96892002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9690
9691 * gnus.el (large-newsgroup-initial): New parameter.
9692
9693 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9694 (gnus-summary-insert-old-articles): Ditto.
9695
996aa8c1 96962002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9697
9698 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9699 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9700
97012002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9702
9703 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9704 small numbers.
9705
97062002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9707
9708 * deuglify.el: Fix comments.
9709
996aa8c1
MB
97102002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9711
9712 * mml.el (mml-generate-mime-1): Add cdr.
9713
23f87bed
MB
97142002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9715
9716 * html2text.el (html2text-clean-anchor): If there is no HREF,
9717 insert nothing.
9718
23f87bed
MB
9719 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9720 (mm-text-html-washer-alist): Ditto.
9721
9722 * mm-decode.el (mm-text-html-renderer): Add html2text.
9723
9724 * html2text.el: Face lift.
9725
9726 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9727
97282002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9729
9730 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9731
9732 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9733
996aa8c1
MB
97342002-02-22 Raymond Scholz <rscholz@zonix.de>
9735
9736 * deuglify.el: New file. The original file name is
9737 gnus-outlook-deuglify.el.
9738
97392002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9740
9741 * mm-decode.el (mm-display-external): Use
996aa8c1 9742 mm-file-name-rewrite-functions.
23f87bed
MB
9743
97442002-02-22 Paul Jarc <prj@po.cwru.edu>
9745
9746 * nnmaildir.el (nnmaildir-request-list): Report the highest
9747 article number, not the total number of articles.
9748
97492002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9750
9751 * gnus-sum.el: Move uu key map here.
9752 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9753
97542002-02-21 Paul Jarc <prj@po.cwru.edu>
9755
9756 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9757 nnmail-expiry-wait* if expire-age parameter is not set.
9758
97592002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9760
9761 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9762 function.
9763 (gnus-group-sort-selected-groups-by-real-name): New function.
9764 (gnus-group-make-menu-bar): Add sort by real name.
9765
9766 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9767 rebuild.
9768 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9769 nil as dependencies as well.
9770
97712002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9772
9773 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9774 for mime-parts.
9775
9776 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9777
1b17f81a
MB
9778 * message.el (message-send-mail): Be talkative.
9779
97802002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9781
23f87bed
MB
9782 * gnus-group.el (gnus-group-name-decode): Don't test
9783 multibyte-string, because it breaks XEmacs.
23f87bed 9784
1b17f81a 97852002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9786
9787 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9788 (mm-automatic-display): Ditto.
9789
9790 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9791
97922002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9793
9794 * many files: Remove trailing whitespaces, replace spc+tab with
9795 tab, replace leading whitespaces with tabs.
9796
97972002-02-19 Paul Jarc <prj@po.cwru.edu>
9798
9799 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9800 articles with no body and no blank line after the header.
9801
98022002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9803
9804 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9805 parts.
9806
9807 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9808 non-ascii chars.
9809
9810 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9811
9812 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9813 w3-delay-image-loads.
9814 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9815 (mm-w3-prepare-buffer): Ditto.
9816
9817 * mail-source.el (mail-source-fetch-directory): Run scripts.
9818
98192002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9820
9821 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9822 for Majordomo confirmations.
9823
98242002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9825
9826 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9827
98282002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9829
9830 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9831
1b17f81a 98322002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9833
9834 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9835 References header field.
23f87bed
MB
9836
98372002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9838
9839 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9840 (mm-inline-render-with-stdin): Ditto.
9841 (mm-inline-render-with-function): Ditto.
9842 (mm-inline-wash-with-file): Bind coding-system-for-write.
9843 (mm-inline-wash-with-stdin): Ditto.
9844
98452002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9846
9847 Suggested by Felix Natter <fnatter@gmx.net>
9848
9849 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9850 gnus-mime-externalize-view.
9851 (gnus-mime-view-part-internally): Rename from
9852 gnus-mime-internalize-view.
9853 (gnus-article-view-part-externally): Rename from
9854 gnus-article-externalize-part.
9855 (gnus-mime-action-alist): Change correspondingly.
9856 (gnus-mime-button-commands): Ditto.
9857 (gnus-mime-action-alist): Remove duplication.
9858
9859 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9860
98612002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9862
9863 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9864
9865 * gnus-art.el (gnus-display-mime): Use it.
9866
9867 * mm-partial.el (mm-partial-find-parts): Use it.
9868
9869 * gnus-sum.el (gnus-article-loose-mime): Rename from
9870 gnus-article-no-strict-mime.
9871 (gnus-summary-save-parts): Use it.
9872
98732002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9874
9875 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9876 local variable.
9877
9878 * gnus-art.el (article-display-x-face): Don't sort multiple
9879 X-Faces.
9880
98812002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9882
9883 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9884 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9885
9886 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9887
98882002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9889
9890 Some ideas is inspired by code from Hrvoje Niksic
9891 <hniksic@arsdigita.com>
9892
9893 * gnus-art.el (gnus-article-wash-function): Set the default to
9894 nil, so that we use mm-text-html-renderer instead.
9895 (article-wash-html): Use mm-text-html-renderer.
9896
9897 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9898 (mm-text-html-renderer): New variable.
9899 (mm-inline-text-html-renderer): Set the default to nil, so that we
9900 use mm-text-html-renderer instead.
9901
9902 * mm-view.el (mm-inline-text-html): New function.
9903 (mm-text-html-renderer-alist): New variable.
9904 (mm-inline-text-vcard): New function.
9905 (mm-inline-text): Split.
9906 (mm-links-remove-leading-blank): New function.
9907 (mm-inline-render-with-file): New function.
9908 (mm-inline-render-with-stdin): New function.
9909 (mm-inline-render-with-function): New function.
9910 (mm-text-html-washer-alist): New variable.
9911 (mm-inline-wash-with-file): New function.
9912 (mm-inline-wash-with-stdin): New function.
9913
99142002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9915
9916 * message-utils.el: Fix installation doc.
9917 From: Reiner Steib <4uce.02.r.steib@gmx.net>
9918
99192002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9920
9921 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9922 (gnus-post-method): Use it.
9923 (gnus-summary-cancel-article): Find the correct post-method.
9924
9925 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9926 * message.el (message-send-news): Ditto.
9927 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9928 <ipmonger@delamancha.org>
9929
9930 * gnus.el (gnus-select-method): Fix doc.
9931 (gnus-server-string): Use 'using nntp'.
9932
9933 * gnus-agent.el (gnus-slave-unplugged): New command.
9934 From: Felix Natter <fnatter@gmx.net>
9935
99362002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9937
9938 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9939 Call edit-done-function first, then change the window
9940 configuration.
9941 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9942 (gnus-article-edit-mode): mml-mode.
9943
9944 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9945 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9946
9947 * message-utils.el: Adopt the file.
9948
1b17f81a
MB
99492002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9950
23f87bed 9951 * message-utils.el: New file.
23f87bed
MB
9952
99532002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9954
9955 * gnus-sum.el (gnus-summary-move-article): Select-article only
9956 when gnus-move-split-methods is non-nil. And we don't render or
9957 mark the article.
9958
9959 * gnus-fun.el (gnus-shell-command-to-string): New function.
9960 (gnus-shell-command-on-region): New function.
9961 (gnus-random-x-face): Use them.
9962 (gnus-x-face-from-file): Ditto.
9963 (gnus-convert-image-to-gray-x-face): Ditto.
9964 (gnus-convert-gray-x-face-to-xpm): Ditto.
9965 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9966
99672002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9968
9969 * gnus-art.el (gnus-treat-display-xface): Don't use
9970 `shell-command-to-string' when compiling.
9971 (gnus-treat-display-grey-xface): Ditto.
9972
99732002-02-13 Paul Jarc <prj@po.cwru.edu>
9974
9975 * nnmaildir.el (nnmaildir--article-count): If the group is
9976 completely empty, report minimum article number as 1 instead of 0.
9977
99782002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9979
9980 * gnus-agent.el (gnus-get-predicate): Use nconc.
9981
9982 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9983 gnus-summary-display-cache as cache.
9984
9985 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9986 (nndoc-mail-in-mail-type-p): New function.
9987 (nndoc-mail-in-mail-article-begin): New function.
9988
99892002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9990
9991 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9992
9993 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9994 use-hard-newlines to nil.
9995
9996 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
9997 image is not available if window-system is not available.
9998
9999 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
10000
100012002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10002
10003 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
10004 bookmark, because update-mark doesn't handle it correctly.
10005
100062002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10007
10008 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
10009 directly instead of calling message-send-mail.
10010
10011 * gnus-start.el (gnus-read-descriptions-file): Use
10012 gnus-default-charset.
10013
10014 * mm-util.el (mm-guess-mime-charset): New function.
10015
10016 * gnus.el (gnus-default-charset): Use it.
10017 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
10018 the default.
10019
100202002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10021
10022 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
10023 (article-display-x-face): Use it. Disable grey xface, if
10024 uncompface is not found.
10025
10026 * message.el (message-mode): Don't enable multibyte on an indirect
10027 buffer.
10028
10029 * nnrss.el (nnrss-content-function): New variable.
10030 (nnrss-request-article): Use it.
10031
100322002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10033
10034 * gnus.el: Add article-unsplit-urls.
10035 * gnus-sum.el: Ditto.
10036 * gnus-art.el (gnus-treat-strip-cr): New variable.
10037 (gnus-treatment-function-alist): Use it.
10038 (article-unsplit-urls): New function.
10039 (gnus-article-make-menu-bar): Use it.
10040 From: Michael Cook <michael.cook@cisco.com>
10041
100422002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10043
10044 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
10045 copy.
10046
100472002-02-07 Paul Jarc <prj@po.cwru.edu>
10048
10049 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
10050 with internal whitespace.
10051 (gnus-parent-id): Ditto.
10052
100532002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10054
10055 * gnus-art.el (gnus-article-treat-body-boundary): Add
10056 gnus-decoration property.
10057 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
10058
23f87bed
MB
10059 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
10060 too many spaces.
10061
10062 * rfc2047.el (rfc2047-unfold-region): Ditto.
10063 (rfc2047-decode-region): Don't unfold. Let
10064 gnus-article-treat-unfold-headers do it.
10065
1b17f81a
MB
100662002-02-07 Matt Armstrong <matt@lickey.com>.
10067
10068 * message.el (message-mode): Set local-abbrev-table.
10069
100702002-02-07 Jesper Harder <harder@ifa.au.dk>
10071
23f87bed 10072 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
10073
100742002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10075
10076 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
10077 (gnus-configure-posting-styles): Use it.
10078 (gnus-configure-posting-styles): Remove trailing newspaces.
10079
100802002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10081
10082 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
10083 is non-nil.
10084
10085 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
10086
10087 * gnus.el (gnus-server-to-method): Switch position with
10088 gnus-server-get-method.
10089 (gnus-agent): Add doc.
10090
10091 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
10092 (gnus-summary-save-parts): Use it.
10093
10094 * gnus-art.el (gnus-display-mime): Use it.
10095 * mm-partial.el (mm-partial-find-parts): Use it.
10096
10097 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
10098
23f87bed
MB
10099 * nnagent.el (nnagent-request-expire-articles): Don't delete
10100 files.
10101
1b17f81a
MB
101022002-02-06 Stefan Reich\e,Av\e(Br <xsteve@riic.at>
10103
10104 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
10105
101062002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
10107
10108 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
10109
101102002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10111
10112 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
10113 open parenthesis.
10114
10115 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
10116 (mm-inline-text-html-render-with-w3): Ditto.
10117 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
10118 Suggested by Dave Love <d.love@dl.ac.uk>.
10119
10120 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
10121
10122 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
10123 * nntp.el (nntp-send-command): Ditto.
10124 * nntp.el (nntp-send-command-nodelete): Ditto.
10125
101262002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10127
10128 * mm-url.el (mm-url-load-url): New function.
10129 (mm-url-insert-file-contents): Use it.
10130
10131 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
10132
10133 * message.el (message-forward-make-body): Correctly copy
10134 forward-buffer.
10135
10136 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
10137
101382002-02-04 Simon Josefsson <jas@extundo.com>
10139
10140 * gnus-art.el (gnus-article-followup-with-original): Mark with
10141 force, prevent errors when following up from article buffer.
10142 (gnus-article-reply-with-original): Ditto.
10143
10144 * binhex.el (binhex-decoder-switches): Fix doc. From
10145 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk).
10146
101472002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10148
10149 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
10150 highlight-citation after emphasize.
10151
1b17f81a 101522002-02-04 David Edmondson <dme@sun.com>
23f87bed 10153
1b17f81a 10154 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 10155
1b17f81a 10156 * nnml.el (nnml-open-marks): Ditto.
23f87bed 10157
1b17f81a 101582002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
10159
10160 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
10161
101622002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10163
10164 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
10165 save-excursion.
10166 (gnus-cache-braid-heads): Ditto.
10167
10168 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
10169 line, because there are extra articles in the overview buffer.
10170
10171 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
10172
10173 * message.el (message-forward-rmail-make-body): Directly use
10174 rmail-msg-restore-non-pruned-header to avoid calling
10175 vertical-motion.
10176
101772002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10178
10179 * gnus-cache.el (gnus-summary-insert-cached-articles):
10180 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
10181
10182 * gnus-group.el (gnus-group-mark-article-read): Nreverse
10183 gnus-newsgroups-unselected.
10184
10185 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10186 gnus-add-to-sorted-list.
10187
10188 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
10189 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
10190 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10191 (gnus-update-read-articles): UNREAD is sorted.
10192 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10193 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10194 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10195 (gnus-newsgroup-dormant): Require sorted.
10196
10197 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10198 directories.
10199 (gnus-dired-print): New function.
10200
10201 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10202 ps-despool.
10203
102042002-02-02 Simon Josefsson <jas@extundo.com>
10205
10206 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10207
102082002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10209
10210 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10211 t. This makes gnus-agent customizable without putting
10212 gnus-agentize into .gnus.
10213
10214 * gnus.el (gnus-agent): Make it customizable.
10215
23f87bed
MB
10216 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10217 if no article.
10218 (gnus-cache-possibly-remove-article): Ditto.
10219 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10220
1b17f81a
MB
102212002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10222
10223 * gnus-dired.el: New file.
10224
23f87bed
MB
102252002-02-01 Simon Josefsson <jas@extundo.com>
10226
10227 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10228
102292002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10230
10231 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10232 (mm-setup-w3m): Don't bind keys listed in the above.
10233
102342002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10235
10236 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10237 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10238 is non-nil; bind `w3m-force-redisplay' with nil.
10239
10240 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10241
10242 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10243
102442002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10245
10246 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10247 use mail-header-unfold-field.
10248
10249 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10250 gnus-summary-limit.
10251
10252 * gnus-range.el (gnus-add-to-sorted-list): New function.
10253 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10254 (gnus-mark-article-as-unread): Ditto.
10255 (gnus-summary-mark-article-as-unread): Ditto.
10256 (gnus-build-get-header): Ditto.
10257 (gnus-summary-prepare-threads): Ditto.
10258 (gnus-summary-insert-pseudos): Ditto.
10259 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10260 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10261 (gnus-summary-insert-old-articles): Ditto.
10262
10263 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10264 (gnus-configure-posting-styles): Support the new format.
10265
10266 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10267 edebug-form-spec to (sexp body).
10268 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10269
10270 * message.el (message-reply-headers): Add doc.
10271
102722002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10273
10274 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10275 gnus-cache-active-hashtb.
10276
10277 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10278 (gnus-agent-summary-fetch-group): Use it.
10279
10280 * gnus-msg.el (gnus-debug-files): New variable.
10281 (gnus-debug-exclude-variables): New variable.
10282 (gnus-debug): Use them.
10283
10284 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10285
102862002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10287
10288 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10289 (message-mode-syntax-table): Move back the previous position.
10290
10291 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10292
10293 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10294 gnus-sorted-difference.
10295
10296 * nnsoup.el (nnsoup-request-expire-articles): Use
10297 gnus-sorted-difference.
10298
10299 * nnheader.el: Autoload gnus-sorted-difference.
10300
10301 * nnfolder.el (nnfolder-request-expire-articles): Use
10302 gnus-sorted-difference.
10303
10304 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10305 gnus-sorted-difference.
10306
10307 * gnus-range.el: Autoload cookies.
10308 (gnus-sorted-difference): New function.
10309 (gnus-sorted-ndifference): New function.
10310 (gnus-sorted-nintersection): Rename from
10311 gnus-set-sorted-intersection.
10312 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10313 (gnus-list-range-difference): Rename from
10314 gnus-inverse-list-range-intersection.
10315 (gnus-inverse-list-range-intersection): Use defalias.
10316
10317 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10318 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10319 (gnus-articles-to-read): Use gnus-sorted-difference.
10320 (gnus-summary-limit-mark-excluded-as-read): Use
10321 gnus-sorted-intersection and gnus-sorted-ndifference.
10322 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10323 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10324
10325 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10326
103272002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10328
10329 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10330 property to the buffer for using emacs-w3m command keys.
10331
10332 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10333 option.
10334
10335 * mm-view.el (mm-w3m-mode-map): New variable.
10336 (mm-w3m-mode-command-alist): New variable.
10337 (mm-w3m-minor-mode): Removed.
10338 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10339 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10340 buffer for using emacs-w3m command keys.
10341
103422002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10343
10344 * message.el (message-mode-syntax-table): Move forward.
10345 (message-cite-prefix-regexp): Auto detect non word constituents.
10346 (message-cite-prefix-regexp): Don't use with-syntax-table.
10347
10348 * gnus-sum.el (gnus-summary-update-info): Use
10349 gnus-list-range-intersection.
10350
10351 * gnus-agent.el (gnus-agent-fetch-headers): Use
10352 gnus-list-range-intersection.
10353
10354 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10355 (gnus-list-range-intersection): Use it.
10356 (gnus-inverse-list-range-intersection): Ditto.
10357 (gnus-sorted-intersection): Add doc.
10358 (gnus-set-sorted-intersection): Add doc.
10359 (gnus-sorted-union): New function.
10360 (gnus-set-sorted-union): New function.
10361
10362 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10363 (gnus-inverse-list-range-intersection): Ditto.
10364
103652002-01-29 Karl Kleinpaste <karl@charcoal.com>
10366
10367 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10368
10369 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10370 and permit `:' and `\' in order to handle full Windows pathnames.
10371 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10372 technically not correct per standard, but seems to have common use.
10373
103742002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10375
10376 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10377 replacing numbers.
10378
103792002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10380
10381 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10382
10383 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10384 Don't split when the window is small, e.g. when a small *BBDB*
10385 window is the lowest one.
10386
10387 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10388 nnheader-find-nov-line to speed up. Use nreverse, because it is
10389 sorted. Use nnheader-insert-nov-file.
10390
103912002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10392
10393 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10394
10395 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10396 of `w3m-display-inline-images' with the value of
10397 `mm-inline-text-html-with-images'.
10398 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10399
10400 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10401
104022002-01-27 Richard M. Stallman <rms@gnu.org>
10403
10404 * time-date.el: Add autoload cookies. Many doc fixes.
10405 (time-add): New function.
10406 (time-subtract): Renamed from subtract-time.
10407 (subtract-time): New alias for time-subtract.
10408
104092002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10410
10411 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10412 emacs-w3m in doc-string.
10413
10414 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
10415 `w3m-current-buffer'.
10416
104172002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10418
10419 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10420
10421 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10422 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10423 (mm-w3m-cid-retrieve): New function.
10424 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10425
104262002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10427
10428 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10429
104302002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10431
10432 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10433
104342002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10435
10436 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10437 32K.
10438
10439 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10440
10441 * nnmail.el (nnmail-article-group): Decode headers before running
10442 split rules over them.
10443 (nnmail-mail-splitting-charset): New variable.
10444
10445 * smiley.el: Replaced with smiley-ems.el.
10446
104472002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10448
10449 * mm-url.el (mm-url-predefined-programs): Add w3m.
10450 (mm-url-program): Ditto.
10451
104522002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10453
10454 * nnml.el (nnml-use-compressed-files): New variable.
10455 (nnml-filenames-are-evil): Removed.
10456 (nnml-current-group-article-to-file-alist): Don't use.
10457 (nnml-update-file-alist): Inhibit.
10458 (nnml-article-to-file): Use new var.
10459
104602002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10461
10462 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10463
10464 * nnagent.el (nnagent-retrieve-headers): loop until eobp.
10465
104662002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10467
10468 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10469 function.
10470
10471 * gnus-util.el (gnus-cache-file-contents): New function.
10472
10473 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10474 (gnus-agent-load-alist): Use it.
10475
10476 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10477
10478 * nnheader.el (nnheader-insert-nov-file): New function.
10479
10480 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10481
10482 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10483 there are no references.
10484 (gnus-extract-message-id-from-in-reply-to): New function.
10485 (gnus-nov-parse-line): Use in-reply-to if there are no
10486 references.
10487
104882002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10489
10490 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10491
10492 * gnus-util.el (gnus-parse-without-error): New macro.
10493
104942002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10495
10496 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10497 (gnus-article-wash-function): use locate-library to decide which
10498 to use.
10499
105002002-01-25 Simon Josefsson <jas@extundo.com>
10501
10502 * pop3.el (pop3-munge-message-separator): Work if no date.
10503 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10504
105052002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10506
10507 * gnus-agent.el (gnus-agent-save-alist): Fix.
10508
10509 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10510 mistake. Reinstated lost code.
10511
105122002-01-25 Josh Huber <huber@alum.wpi.edu>
10513
10514 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10515 one exists in the case of an encrypted message with an internal
10516 signature.
10517
105182002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10519
10520 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10521
105222002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10523
10524 * dgnushack.el: Commented out the experimental code.
10525
105262002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10527
10528 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10529 error.
10530
10531 * gnus.el (gnus-server-to-method): Made into subst.
10532 (gnus-server-method-cache): New variable.
10533 (gnus-server-to-method): Use it.
10534 (gnus-group-method-cache): New variable.
10535 (gnus-find-method-for-group-1): Renamed.
10536 (gnus-find-method-for-group): New function.
10537 (gnus-group-method-cache): Removed.
10538
10539 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10540 function.
10541
10542 * gnus-range.el (gnus-members-of-range): New function.
10543 (gnus-list-range-intersection): Renamed.
10544 (gnus-inverse-list-range-intersection): New function.
10545
10546 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10547
10548 * nnagent.el (nnagent-retrieve-headers): New implementation.
10549
10550 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10551 implementation.
10552
105532002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10554
10555 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
10556 `w3m-meta-content-type-charset-regexp'.
10557
10558 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10559 charset-encoded html contents.
10560
105612002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10562
10563 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10564 an empty file.
10565
10566 * nnweb.el (url): Ignore errors when request url.
10567
10568 * nnrss.el: Clean up the comments.
10569
105702002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10571
10572 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
10573
10574 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10575 (mm-inline-media-tests): Test whether the value of
10576 `mm-inline-text-html-renderer' is a function for text/html.
10577
10578 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10579 separated from `mm-inline-text'.
10580 (mm-w3m-minor-mode): New variable.
10581 (mm-w3m-setup): New variable.
10582 (mm-setup-w3m): New function.
10583 (mm-inline-text-html-render-with-w3m): New function.
10584 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10585 text/html.
10586
105872002-01-23 Paul Jarc <prj@po.cwru.edu>
10588
10589 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
10590
105912002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10592
10593 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10594 and `gnus-xmas-completing-read'.
10595
105962002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10597
10598 * nneething.el (nneething-message-id-number): Abolished.
10599 (nneething-encode-file-name): Not encode numerical characters.
10600 (nneething-make-head): `nneething-message-id-number' is not
10601 used to generate message IDs.
10602
106032002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10604
10605 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10606 characters.
10607
106082002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10609
10610 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10611 (gnus-xmas-redefine): Redefine conditionally.
10612
106132002-01-22 Josh Huber <huber@alum.wpi.edu>
10614
10615 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10616 tag.
10617
106182002-01-22 Josh Huber <huber@alum.wpi.edu>
10619
10620 * message.el (message-font-lock-keywords): Added the secure tag.
10621 * mml-sec.el: Added functions to generate/modify/remove the secure
10622 tag while in message mode.
10623 * mml-sec.el (mml-secure-message): New.
10624 * mml-sec.el (mml-unsecure-message): New.
10625 * mml-sec.el (mml-secure-message-sign-smime): New.
10626 * mml-sec.el (mml-secure-message-sign-pgp): New.
10627 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10628 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10629 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10630 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10631 * mml.el (mml-parse-1): Added code to recognise the secure tag and
10632 convert it to either a part or multipart depending on if there are
10633 other parts in the message.
10634 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10635 to use the secure tag, rather than the part tag.
10636 * mml.el (mml-preview): Added a save-excursion to keep cursor
10637 position after doing an MML preview.
10638
106392002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * nnheader.el (nnheader-parse-overview-file): New function.
10642 (nnheader-write-overview-file): New function.
10643
106442002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10645
10646 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10647 in wanted.
10648
10649 * nnweb.el (nnweb-type-definition): Clean up.
10650
106512002-01-21 Alastair Burt <burt@dfki.de>
10652 Trivial patch.
10653
10654 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10655 buffer exists before jumping to it.
10656
106572002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10658
10659 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10660 function.
10661 (article-wash-html): Use it.
10662 (gnus-article-wash-function): New variable.
10663 (gnus-article-wash-html-with-w3m): New function.
10664
106652002-01-20 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
10666
10667 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
10668 XEmacs.
10669
106702002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10671
10672 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10673 command line.
10674
106752002-01-21 Simon Josefsson <jas@extundo.com>
10676
10677 * canlock.el (base64-encode-string): Autoload it from base64.
10678 (canlock-make-cancel-key): Base64 encode unibyte string.
10679
106802002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10681
10682 * nnfolder.el (nnfolder-request-accept-article): Unfold
10683 x-from-line.
10684 (nnfolder-request-replace-article): Ditto.
10685
106862002-01-20 Nevin Kapur <nevin@jhu.edu>
10687
10688 * gnus-group.el (gnus-group-best-unread-group): Use the right
10689 positioning function.
10690
106912002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10692
10693 * smiley-ems.el (smiley-region): Use new function.
10694 (smiley-update-cache): Use general image functions.
10695 (smiley-region): Use general functions.
10696
10697 * gnus-util.el (gnus-graphic-display-p): New function.
10698
10699 * nnmail.el (nnmail-article-group): Allow outputting traces of
10700 non-strings.
10701
10702 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10703 (nndoc-exim-bounce-type-p): New function.
10704
10705 * message.el (message-dont-send): Doc fix.
10706
10707 * gnus-util.el (gnus-completing-read): Remove
10708 inherit-input-method.
10709
10710 * gnus-art.el (gnus-treat-smiley): Doc fix.
10711
10712 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10713 articles.
10714
107152002-01-19 Simon Josefsson <jas@extundo.com>
10716
10717 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10718 (imap-kerberos4-open): Ditto.
10719 (imap-open): Set port correctly, don't set auth.
10720
107212002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10722
10723 * gnus.el (gnus-version-number): Bump version number.
10724
996aa8c1 107252002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10726
10727 * gnus.el: Oort Gnus v0.05 is released.
10728
107292002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10730
10731 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10732 exists.
10733
10734 * gnus-spec.el (gnus-string-width-function): New function.
10735 (gnus-tilde-cut-form): Use it.
10736 (gnus-tilde-max-form): Ditto.
10737 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10738 (gnus-substring-function): Use it.
10739 (gnus-tilde-cut-form): Ditto.
10740 (gnus-substring-function): New function.
10741
10742 * message.el (message-check-news-header-syntax): New message.
10743
10744 * gnus.el (gnus-slave-no-server): Doc fix.
10745
10746 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10747
107482002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10749
10750 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10751 `seen' if it looks like (seen NUM1 . NUM2). It should be
10752 (seen (NUM1 . NUM2)).
10753
107542002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10755
10756 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10757 number in closed topics.
10758
107592002-01-19 Daniel Pittman <daniel@rimspace.net>
10760
10761 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10762 functions.
10763
107642002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10765
10766 * gnus.el (gnus-group-find-parameter): Clean up.
10767
10768 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10769 articles.
10770
10771 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10772
10773 * nnmail.el (nnmail-article-group): Clean up.
10774
107752002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10776
10777 * gnus-agent.el (gnus-category-name): Intern the category name.
10778
107792002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10780
10781 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10782
10783 * gnus-util.el (gnus-completing-read): New function.
10784
107852002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10786
10787 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10788
10789 * smiley-ems.el (smiley-region): Register smiley.
10790 (smiley-toggle-buffer): Rewrite the function.
10791 (smiley-active): Removed.
10792
107932002-01-19 Simon Josefsson <jas@extundo.com>
10794
10795 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10796 Jesper Harder <harder@ifa.au.dk>.
10797
107982002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10799
10800 * gnus-art.el (gnus-request-article-this-buffer): Call
10801 `nneething-get-file-name' to extract the file name from the
10802 message id.
10803
10804 * nneething.el (nneething-encode-file-name): New function.
10805 (nneething-decode-file-name): Ditto.
10806 (nneething-get-file-name): Ditto.
10807 (nneething-make-head): Encode the file name and encapsulate it
10808 into the field of the message id.
10809
108102002-01-18 Simon Josefsson <jas@extundo.com>
10811
10812 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10813 stored in .marks.
10814
10815 * nnfolder.el (nnfolder-request-update-info): Ditto.
10816
108172002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10818
10819 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10820
108212002-01-18 Simon Josefsson <jas@extundo.com>
10822
10823 * imap.el (imap-starttls-p): Don't check for binary.
10824 (imap-gssapi-auth-p): Ditto.
10825 (imap-kerberos4-auth-p): Ditto.
10826 (imap-open): Change logic. Iterate through all possible streams,
10827 instead of bailing out after first failure. Move authenticator
10828 decision to `imap-authenticate'.
10829 (imap-authenticate): Change logic, now finds the authenticator to
10830 use, was previously in `imap-open'.
10831 (imap-open): Return nil on failure.
10832 (imap-open): Setup temp buffer correctly.
10833 (imap-open): Return buffer only on success.
10834 (imap-interactive-login, imap-interactive-login): Tell the user
10835 which stream/authenticator is used for the queried
10836 username/password.
10837 (imap-open, imap-authenticate): Set variables.
10838 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10839 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10840
108412002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10842
10843 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10844
108452002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10846
10847 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10848
108492002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10850
10851 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10852 (gnus-agent-group-mode-map): Bind it to "Jo".
10853 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10854
108552002-01-17 Karl Kleinpaste <karl@charcoal.com>
10856
10857 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10858 (gnus-summary-mail-toolbar): Add mail article deletion button.
10859
10860 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10861 false positives for lines of "^^^^".
10862
10863 * gnus-picon.el (gnus-picon-find-face): faces database is all
10864 lowercase.
10865
108662002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10867
10868 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10869 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10870 duplications.
10871 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10872
108732002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10874
10875 * gnus-sum.el (gnus-summary-initial-limit): Inline
10876 gnus-summary-limit-children.
10877 (gnus-summary-initial-limit): Don't limit if
10878 gnus-newsgroup-display is nil.
10879 (gnus-summary-initial-limit): No, don't.
10880
10881 * gnus-util.el
10882 (gnus-put-text-property-excluding-characters-with-faces): Inline
10883 gnus-put-text-property.
10884
10885 * gnus-spec.el (gnus-default-format-specs): New variable.
10886
10887 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10888 gnus-format-specs.
10889 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10890
10891 * gnus-spec.el (gnus-update-format-specifications): Really check
10892 the Gnus version of the .newsrc.eld file.
10893 (gnus-format-specs): Save the new default summary format.
10894
10895 * gnus-util.el (gnus-parent-id): Check whether references is empty
10896 before splitting.
10897
10898 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10899 functions.
10900 (gnus-gather-threads-by-references): Inline
10901 `gnus-split-references'.
10902
10903 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10904 default value of gnus-summary-line-format-spec.
10905
109062002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10907
10908 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10909 message.
10910 (nnslashdot-request-list): Ditto.
10911 (nnslashdot-sid-strip): Removed.
10912
109132002-01-15 Simon Josefsson <jas@extundo.com>
10914
10915 * nnimap.el (nnimap-close-asynchronous): Enable.
10916 (nnimap-close-group): Expunge.
10917
109182002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10919
10920 * gnus-util.el (gnus-user-date-format-alist): Typo.
10921 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10922
109232002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10924
10925 * nneething.el (nneething-request-article): Set
10926 `nnmail-file-coding-system' to `binary' locally, in order to read
10927 files without any conversion.
10928
109292002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10930
10931 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10932 nnheader-file-coding-system and nnmail-active-file-coding-system.
10933 (gnus-agent-regenerate-group): Ditto.
10934 (gnus-agent-regenerate): Ditto.
10935 (gnus-agent-write-active): Ditto.
10936 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10937
109382002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10939
10940 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10941 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10942
109432002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10944
10945 * gnus.el: We don't need gnus-article-show-all-headers.
10946
10947 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10948 Ditto.
10949
10950 * gnus-sum.el (gnus-summary-select-article): Don't call
10951 show-all-headers, because hidden headers are not hidden text any
10952 more.
10953
109542002-01-13 Simon Josefsson <jas@extundo.com>
10955
10956 * message.el (message-newline-and-reformat): Use `newline' instead
10957 of inserting \n, so that the newline is marked as hard.
10958
1b17f81a
MB
109592002-01-13 Jesper Harder <harder@ifa.au.dk>
10960
23f87bed 10961 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10962
109632002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10964
10965 * imap.el (imap-close): Keep going if quit.
10966
10967 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10968 nntp-server-buffer.
10969
109702002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10971
10972 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10973 avoid unbinding shadowed variables.
10974
10975 * gnus-art.el (gnus-picon-databases): Moved here.
10976 (gnus-picons-installed-p): Moved here.
10977 (gnus-article-reply-with-original): Use `mark'.
10978
10979 * gnus.el (gnus-picon): Moved here and renamed.
10980
10981 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10982 installed.
10983 (gnus-treat-mail-picon): Ditto.
10984 (gnus-treat-newsgroups-picon): Ditto.
10985
10986 * gnus-picon.el (gnus-picons-installed-p): New function.
10987
109882002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10989
10990 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10991
109922002-01-12 Simon Josefsson <jas@extundo.com>
10993
10994 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10995 (nnimap-before-find-minmax-bugworkaround): Use it.
10996 (nnimap-find-minmax-uid): Don't reselect current mailbox.
10997 (nnimap-dont-close): New variable.
10998 (nnimap-close-group): Use it.
10999
110002002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
11001
11002 * gnus-art.el (gnus-article-reply-with-original): Use
11003 `mark-active'.
11004
11005 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
11006
11007 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
11008 (gnus-score-advanced): Clean up.
11009 (gnus-score-advanced): Accept a multiple of the score.
11010
110112002-01-12 Simon Josefsson <jas@extundo.com>
11012
11013 * flow-fill.el (fill-flowed-display-column)
11014 (fill-flowed-encode-columnq): New variables. Suggested by
11015 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
11016 (fill-flowed-encode, fill-flowed): Use them.
11017
11018 * message.el (message-send-news, message-send-mail): Use
11019 m-b-s-n-p-e-h-n.
11020
11021 * mml.el (autoload): Autoload fill-flowed-encode.
11022 (mml-buffer-substring-no-properties-except-hard-newlines): New
11023 function.
11024 (mml-read-part): Use it.
11025 (mml-generate-mime-1): Encode format=flowed if appropriate.
11026 (mml-insert-mime-headers): Insert format=flowed.
11027
11028 * flow-fill.el (fill-flowed-encode): New function.
11029 (fill-flowed): Bind fill-column to window width.
11030
110312002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
11032
11033 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
11034 it exists.
11035 (gnus-summary-setup-buffer): Wake up dead summary buffers.
11036 (gnus-summary-buffer-name): Don't return the dead name after all.
11037 (gnus-summary-setup-buffer): Kill the dead buffer.
11038
11039 * gnus-art.el (gnus-article-followup-with-original): Store the
11040 value of the mark before deactivating it.
11041
110422002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11043
11044 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
11045 From: Karl Kleinpaste <karl@charcoal.com>
11046
11047 * gnus-art.el (article-display-x-face): Ditto.
11048 (gnus-article-reply-with-original): Use gnus-region-active-p.
11049 (gnus-article-followup-with-original): Ditto.
11050
11051 * gnus-sum.el (gnus-summary-read-group-1): Don't select
11052 downloadable article either.
11053
110542002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11055
11056 * gnus-art.el (article-display-x-face): Insert From:.
11057
11058 * gnus-sum.el (gnus-summary-move-article): Don't draw the
11059 article. Bind gnus-display-mime-function and
11060 gnus-article-prepare-hook.
11061
11062 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
11063 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
11064 gnus-agent-possibly-synchronize-flags to the last.
11065 (gnus-agent-go-online): New function. New variable.
11066
110672002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11068
11069 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
11070 (gnus-agent-regenerate): Ditto.
11071
110722002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11073
11074 * message.el (message-ignored-news-headers)
11075 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
11076 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
11077
11078 * gnus.el (gnus-gethash-safe): New macro.
11079
11080 * gnus-agent.el (gnus-agent-regenerate-history): New function.
11081 (gnus-agent-regenerate): Show messages.
11082
110832002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11084
11085 * gnus-agent.el (gnus-agent-regenerate-group): New function.
11086 (gnus-agent-regenerate): New function.
11087 (gnus-agent-save-alist): Sort.
11088 (gnus-agent-copy-nov-line): Test eobp.
11089 (gnus-agent-retrieve-headers): Erase buffer.
11090
110912002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11092
11093 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
11094 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
11095
11096 * gnus.el (gnus-agent-covered-methods): Move here.
11097 (gnus-online): New function.
11098 (gnus-agent-method-p): Move here.
11099
11100 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
11101 nil. Remove articles-alist.
11102
11103 * gnus-start.el (gnus-get-unread-articles): Check online.
11104 (gnus-groups-to-gnus-format): Ditto.
11105 (gnus-active-to-gnus-format): Ditto.
11106
11107 * gnus-agent.el (gnus-agent-get-function): Use it.
11108 (gnus-agent-get-undownloaded-list): Ditto.
11109 (gnus-agent-fetch-session): Only fetch online methods.
11110
11111 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
11112 (gnus-server-mode-map): Ditto.
11113 (gnus-server-offline-face): New face.
11114 (gnus-server-offline-face): New variable.
11115 (gnus-server-font-lock-keywords): Add offline.
11116 (gnus-server-insert-server-line): Ditto.
11117 (gnus-server-offline-server): New function.
11118
11119 * gnus-int.el (gnus-open-server): Turn to offline.
11120 (gnus-server-unopen-status): New variable.
11121
111222002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11123
11124 * nnkiboze.el (nnkiboze-request-article): Use
11125 gnus-agent-request-article.
11126
11127 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
11128 function. Insert undownloaded NOV.
11129
11130 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
11131 (gnus-agent-request-article): New function.
11132
11133 * gnus.el (gnus-agent-cache): New variable.
11134
11135 * gnus-int.el (gnus-retrieve-headers): Use
11136 gnus-agent-retrieve-headers.
11137 (gnus-request-head): Use gnus-agent-request-article.
11138 (gnus-request-body): Ditto.
11139
11140 * gnus-art.el (gnus-request-article-this-buffer): Use
11141 gnus-agent-request-article.
11142
11143 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
11144 article if it is undownloaded.
11145
111462002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
11147
11148 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
11149
111502002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
11151
11152 * canlock.el (canlock-string-as-unibyte): New macro.
11153 (canlock-sha1-with-openssl): Return a unibyte string.
11154 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
11155
111562002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
11157
11158 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
11159
111602002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11161
11162 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
11163 application/x-emacs-lisp.
11164
11165 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
11166
11167 * nntp.el (nntp-request-article): Add group parameter.
11168 (nntp-request-head): Ditto.
11169 (nntp-find-group-and-number): Add parameter group. Figure out
11170 number if the status line doesn't give (e.g. quimby.gnus.org).
11171
111722002-01-08 Simon Josefsson <jas@extundo.com>
11173
11174 * mml.el (mml-generate-mime-1): Set recipient correctly.
11175
111762002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11177
11178 * message.el (message-read-from-minibuffer): Add parameter
11179 initial-contents.
11180 * gnus-msg.el (gnus-summary-resend-message): Use it.
11181
11182 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
11183 behavior of quit-config.
11184
996aa8c1
MB
111852002-01-08 Bj\e,Ax\e(Brn Mork <bmork@dod.no> (tiny change)
11186
23f87bed 11187 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
11188
111892002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
11190
11191 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
11192
111932002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
11194
11195 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
11196
11197 * gnus-art.el (gnus-header-button-alist): Handle mailto.
11198
11199 * mml.el (mml-preview): Bind gnus-original-article-buffer because
11200 article-decode-group-name uses it. Bind gnus-article-prepare-hook
11201 because bbdb may use it.
11202
112032002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11204
11205 * nneething.el (nneething-request-article): When a non-text file
11206 is converted to an article, its data is encoded in base64. Call
11207 `nneething-make-head' with options to specify MIME types.
11208 (nneething-make-head): Add optional arguments to specify MIME
11209 types.
11210
112112002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11212
11213 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11214 header if there is not.
11215
11216 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11217
11218 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11219 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11220 (gnus-inews-do-gcc): Use them.
11221
11222 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11223 gnus-newsgroup-unselected.
11224
112252002-01-06 Simon Josefsson <jas@extundo.com>
11226
11227 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11228 condition-case, not ignore-errors.
11229
112302002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11231
11232 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11233 gnus-fetch-old-headers.
11234
11235 * gnus-art.el (article-display-x-face): Use the current buffer
11236 unless `W f'. Otherwise, X-Face may be shown in the header of a
11237 forwarded part.
11238 (gnus-treatment-function-alist): Treat xface before hiding
11239 headers.
11240
112412002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11242
11243 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11244 parameters.
11245
112462002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11247
11248 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11249 (mm-guess-charset): New function.
11250 (mm-charset-after): Use it.
11251 (mm-detect-coding-region): New function.
11252 (mm-detect-mime-charset-region): New function.
11253
11254 * gnus-sum.el (gnus-summary-show-article): Use
11255 mm-detect-coding-region.
11256
112572002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11258
11259 * message.el (message-make-fqdn): Be less violent.
11260
11261 * gnus.el (gnus-logo-color-style): Compute custom form
11262 automatically.
11263
11264 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11265 score file of the parent to the document group.
11266
11267 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11268 parameters parameter.
11269
11270 * gnus-score.el (gnus-score-load-file): Clean up.
11271
112722002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11273
11274 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11275 From: Damien Wyart <damien.wyart@free.fr>
11276
11277 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11278
112792002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11280
11281 * gnus-sum.el (gnus-select-group-hook): Typo.
11282
11283 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11284 is no quoted-printable-encoded STRING.
11285 From: Jesper Harder <harder@ifa.au.dk>
11286
11287 (rfc2047-decode-string): Decode it.
11288
112892002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11290
11291 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11292
112932002-01-05 Keiichi Suzuki <keiichi@nanap.org>
11294 Trivial patch.
11295
11296 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11297 buffer to get rid of junk line.
11298
112992002-01-05 Simon Josefsson <jas@extundo.com>
11300
11301 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11302 C-o.
11303 (message-mode-map): Bind message-insert-or-toggle-importance to
11304 C-c C-u.
11305 (message-mode-map): Bind message-disposition-notification-to to
11306 C-c M-n.
11307 (message-mode-menu): Add m-d-n-t.
11308 (message-mode-field-menu): Add m-goto-from.
11309 (message-mode): Doc fix.
11310 (message-goto-from): New function.
11311 (message-insert-disposition-notification-to): New function.
11312 (message-tool-bar-map): Add receipt button.
11313
113142002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11315
11316 * gnus-sum.el (gnus-thread-latest-date): New function.
11317 (gnus-thread-sort-by-most-recent-number): Renamed.
11318 (gnus-thread-sort-functions): Doc fix.
11319 (gnus-select-group-hook): Don't use setq on a hook.
11320 (gnus-thread-latest-date): Use date, not number
11321
11322 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11323 (gnus-agent-expire): Allow regexp of expire-days.
11324
11325 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11326 region.
11327 (gnus-article-followup-with-original): Ditto.
11328
11329 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11330
11331 * gnus-art.el (gnus-mime-display-alternative): Use
11332 gnus-local-map-property.
11333 (gnus-mime-display-alternative): Ditto.
11334 (gnus-insert-mime-security-button): Ditto.
11335 (gnus-insert-next-page-button): Ditto.
11336 (gnus-button-prev-page): Take optional args.
11337 (gnus-insert-prev-page-button): widget-convert.
11338
11339 * gnus-util.el (gnus-local-map-property): New function.
11340
11341 * gnus-art.el (gnus-prev-page-map): Use parent map.
11342 (gnus-next-page-map): Ditto.
11343
11344 * gnus-spec.el (gnus-parse-format): Clean up.
11345 (gnus-parse-format): Do complex formatting for %=.
11346
11347 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11348 "X-Face: " to the data in the built-in scenario.
11349
11350 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11351 (gnus-correct-pad-form): Renamed.
11352 (gnus-tilde-max-form): Clean up.
11353 (gnus-pad-form): Use gnus-use-correct-string-widths.
11354
11355 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11356 support if that is available.
11357
11358 * gnus-sum.el (gnus-thread-highest-number): New function.
11359 (gnus-thread-sort-by-most-recent-thread): New function.
11360 (gnus-thread-sort-functions): Doc fix.
11361
113622002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11363
11364 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11365 all cases.
11366 (gnus-summary-mode): Enable it in all cases.
11367 (gnus-summary-display-article): Ditto.
11368 (gnus-summary-edit-article): Ditto.
11369
11370 * gnus-ems.el (gnus-put-image): Really return glyph.
11371
11372 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11373 (gnus-treat-smiley): Don't take "P" in the interactive form.
11374
113752002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11376
11377 * compface.el (uncompface): XEmacs and Emacs have differing
11378 capabilities.
11379
11380 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11381
11382 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11383 (gnus-article-xface-ring-size): Removed.
11384 (gnus-article-display-xface): Removed.
11385 (gnus-remove-image): Cleaned up.
11386
11387 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11388 (gnus-xmas-create-image): Take pbm files.
11389 (gnus-x-face): Removed.
11390 (gnus-xmas-article-display-xface): Removed.
11391
11392 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11393 default-enable-multibyte-characters.
11394
11395 * compface.el (uncompface): Doc fix.
11396
11397 * gnus-art.el (gnus-article-x-face-command): Use
11398 gnus-display-x-face-in-from.
11399
11400 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11401
11402 * gnus-ems.el (gnus-put-image): Return the image.
11403
11404 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11405 (gnus-x-face): Moved here.
11406
114072002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11408
11409 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11410 invisible if string is nil.
11411 (gnus-xmas-article-display-xface): Use it.
11412
11413 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11414 property when string is nil.
11415 (gnus-article-display-xface): Use it.
11416
114172002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11418
11419 * gnus-art.el (article-display-x-face): Check whether valid grey
11420 face was returned.
11421 (article-display-x-face): Place image in the right spot.
11422
11423 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11424 stderr.
11425 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11426
114272002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11428
11429 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11430 parameters.
11431 (gnus-xmas-put-image): Allow non-strings to be passed.
11432
11433 * gnus-art.el (article-display-x-face): Use optional parameters.
11434
11435 * gnus-ems.el (gnus-create-image): Take optional parameters.
11436
11437 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11438
11439 * compface.el (compface-xbm-p): Removed.
11440
11441 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11442 (gnus-article-display-xface): Use compface.
11443
11444 * compface.el: New file.
11445
11446 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11447 (gnus-convert-image-to-x-face-command): Ditto.
11448 (gnus-random-x-face): Quote argument.
11449 (gnus-x-face-from-file): Ditto.
11450
114512002-01-03 Paul Jarc <prj@po.cwru.edu>
11452
11453 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
11454 the expire-group parameter once per article rather than once
11455 per group; bind `nnmaildir-article-file-name' and `article'
11456 for convenience. Leave article alone when expire-group
11457 specifies the current group.
11458 (nnmaildir--update-nov): be more concurrency-friendly with
11459 temp file names.
11460
114612002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11462
11463 * gnus-start.el (gnus-read-init-file): Cleaned up.
11464
114652002-01-03 Dave Love <d.love@dl.ac.uk>
11466
11467 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11468 (gnus-read-init-file): Don't use it.
11469
114702002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11471
11472 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11473
996aa8c1 114742002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11475
11476 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11477 for ~/.gnus.
23f87bed
MB
11478
114792002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11480
11481 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11482 * nnspool.el (nnspool-request-post): Ditto.
11483
11484 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11485 (mm-find-mime-charset-region): Use it.
11486
114872002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11488
11489 * gnus.el (gnus-summary-line-format): Added :link.
11490 * gnus-topic.el (gnus-topic-line-format): Ditto.
11491 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11492 * gnus-srvr.el (gnus-server-line-format): Ditto.
11493 * gnus-group.el (gnus-group-line-format): Ditto.
11494
11495 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11496 :keys, it works on both Emacsen.
11497
114982002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11499
11500 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11501
115022002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11503
11504 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11505
115062002-01-03 Reiner Steib <reiner.steib@gmx.de>
11507
11508 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11509 very wide reply.
11510
115112002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11512
11513 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11514 (gnus-picon-cache): New variable.
11515 (gnus-picon-transform-newsgroups): Cache stuff.
11516
11517 * gnus-art.el (gnus-article-reply-with-original): New command.
11518 (gnus-article-followup-with-original): New command.
11519
11520 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11521 END parameters.
11522 (gnus-summary-followup): Take a list of list of articles.
11523 (gnus-inews-yank-articles): Allow lists of article/regions.
11524
11525 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11526 longer the usual commands.
11527
11528 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11529 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11530 shell-command-on-region.
11531
115322002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11533
11534 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11535 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11536
115372002-01-03 Steve Youngs <youngs@xemacs.org>
11538
11539 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11540 understand ':keys', wrap it in an featurep 'xemacs.
11541
115422002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11543
11544 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11545 order of headers (Actually, it is called in a reversed order). Add
11546 'gnus-image-text-deletable property.
11547 (gnus-remove-image): Remove text with such a property.
11548
11549 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11550 gnus-put-image.
11551
11552 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11553 with ", "
11554
115552002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11556
11557 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11558
11559 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11560 (article-display-x-face): Display grey X-Faces.
11561
11562 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11563 (gnus-convert-gray-x-face-to-ppm): Ditto.
11564 (gnus-convert-image-to-gray-x-face): Ditto.
11565
11566 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11567 gnus-summary-show-raw-article.
11568
115692002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11570
11571 Display picons in XEmacs without showing text.
11572
11573 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11574 mm-create-image-xemacs to create xbm glyph, because it deletes
11575 temporary files.
11576 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11577 (gnus-xmas-remove-image): Make text visible, remove glyph.
11578
11579 * gnus-picon.el (gnus-picon-transform-newsgroups)
11580 (gnus-picon-transform-address): Insert spec backward, due to the
11581 incompatibility of gnus-xmas-put-image.
11582
115832002-01-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11584
11585 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11586
115872002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11588
11589 * gnus.el: Doc fix.
11590
11591 * gnus-art.el: Doc fix.
11592
11593 * gnus-agent.el: Doc fix.
11594
115952002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11596
11597 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11598
115992002-01-01 Paul Jarc <prj@po.cwru.edu>
11600
11601 * nnmaildir.el (nnmaildir--update-nov): automatically parse
11602 NOV data out of the message again if nnmail-extra-headers has
11603 changed.
11604
116052002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11606
11607 * gnus-fun.el: New file.
11608 (gnus-convert-image-to-x-face-command): New variable.
11609 (gnus-insert-x-face): New function.
11610 (gnus-random-x-face): Renamed.
11611 (gnus-x-face-from-file): Renamed.
11612
11613 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11614 "_".
11615 (gnus-body-boundary-delimiter): Typo fix.
11616
116172002-01-02 Simon Josefsson <jas@extundo.com>
11618
11619 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11620 (gnus-body-boundary-delimiter): Fix type.
11621
116222002-01-01 Simon Josefsson <jas@extundo.com>
11623
11624 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11625 (gnus-treat-emphasize, gnus-treat-strip-cr)
11626 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11627 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11628 (gnus-treat-fill-article, gnus-treat-hide-citation)
11629 (gnus-treat-hide-citation-maybe)
11630 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11631 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11632 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11633 (gnus-treat-date-ut, gnus-treat-date-local)
11634 (gnus-treat-date-english, gnus-treat-date-lapsed)
11635 (gnus-treat-date-original, gnus-treat-date-iso8601)
11636 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11637 (gnus-treat-strip-trailing-blank-lines)
11638 (gnus-treat-strip-leading-blank-lines)
11639 (gnus-treat-strip-multiple-blank-lines)
11640 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11641 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11642 (gnus-treat-display-xface, gnus-treat-display-smileys)
11643 (gnus-treat-from-picon, gnus-treat-mail-picon)
11644 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11645 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11646 (gnus-treat-play-sounds, gnus-treat-translate)
11647 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11648
11649 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11650 (gnus-article-treat-body-boundary): Use it.
11651
11652 * message.el (message-mode): Fix doc.
11653 (message-mode-menu): Fix names.
11654
116552002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11656
11657 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11658 articles.
11659
11660 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11661 (gnus-picon-transform-address): Search for unknown faces as well.
11662 (gnus-picon-find-face): Don't search "news" for MISC.
11663 (gnus-picon-user-directories): Changed default back to exclude
11664 "unknown".
11665
11666 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11667
11668 * gnus-picon.el (gnus-picon-find-face): Search through all
11669 databases.
11670 (gnus-picon-find-face): New implementation.
11671
11672 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11673 keystroke.
11674 (gnus-topic-goto-next-topic): Ditto.
11675
11676 * gnus.el (gnus-summary-line-format): Changed default.
11677
11678 * nnmail.el (nnmail-extra-headers): Change default.
11679
11680 * gnus-sum.el (gnus-extra-headers): Change default.
11681
11682 * message.el (message-news-other-window): Changed "news" to
11683 "posting".
11684 (message-news-other-frame): Ditto.
11685 (message-do-send-housekeeping): Ditto.
11686
11687 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11688 function.
11689 (gnus-article-unread-p): New function.
11690 (gnus-article-unseen-p): New function.
11691 (gnus-dead-summary-mode-map): Typo.
11692
11693 * gnus-util.el (gnus-make-predicate): New function.
11694 (gnus-make-predicate-1): New function.
11695
11696 * gnus-sum.el: New function.
11697 (gnus-map-articles): New function.
11698
11699 * gnus-art.el (gnus-treat-fold-headers): New variable.
11700 (gnus-article-treat-fold-headers): New command and keystroke.
11701
11702 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11703 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11704
117052002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11706
11707 * message.el (message-fcc-externalize-attachments): New variable.
11708 (message-do-fcc): Use it.
11709
11710 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11711 (gnus-inews-do-gcc): Use it.
11712
11713 * mml.el (mml-tweak-sexp-alist): New variable.
11714 (mml-externalize-attachments): New variable.
11715 (mml-tweak-part): Use mml-tweak-sexp-alist.
11716 (mml-tweak-externalize-attachments): New function.
11717
117182002-01-01 Steve Youngs <youngs@xemacs.org>
11719
11720 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11721 'set-glyph-face' so x-face back/foreground can be set.
11722
117232001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11724
11725 * message.el (message-fix-before-sending): Fix a typo.
11726
117272002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11728
11729 * gnus-art.el (gnus-treat-smiley): Renamed command.
11730 (gnus-article-remove-images): New command and keystroke.
11731
11732 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11733
11734 * smiley-ems.el (gnus-smiley-display): Removed.
11735
11736 * gnus.el (gnus-version-number): Update version.
11737
11738 * message.el (message-text-with-property): Renamed and moved
11739 here.
11740 (message-fix-before-sending): Highlight invisible text and place
11741 point there.
11742
996aa8c1 117432002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11744
11745 * gnus.el: Oort Gnus v0.04 is released.
11746
117472002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11748
11749 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11750
11751 * gnus-art.el (gnus-ignored-headers): More headers,
11752
11753 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11754 of `scan-error', since XEmacs doesn't seem to support that.
11755
117562001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11757
11758 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11759 arg.
11760 (gnus-summary-best-unread-subject): Ditto.
11761 (gnus-summary-best-unread-subject): No, don't.
11762 (gnus-summary-better-unread-subject): New command.
11763
11764 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11765
11766 * lpath.el ((featurep 'xemacs)): fbind url function.
11767
11768 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11769 buffer.
11770 (gnus-xmas-remove-image): Implementation that does something.
11771 (gnus-xmas-article-display-xface): Mark images properly.
11772
11773 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11774
117752001-12-31 Florian Weimer <fw@deneb.enyo.de>
11776
11777 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11778
117792001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11780
11781 * gnus-group.el (gnus-group-line-format): Added %O to the default
11782 value.
11783
11784 * gnus-util.el (gnus-text-with-property): The smallest point is
11785 point-min.
11786
11787 * smiley-ems.el (smiley-region): Return images.
11788 (gnus-smiley-display): Allow toggling.
11789 (smiley-region): Use text properties, not overlays.
11790
11791 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11792 implemented yet.
11793
11794 * smiley-ems.el (smiley-update-cache): Check for valid types.
11795
11796 * gnus-art.el (gnus-with-article-buffer): New macro.
11797
11798 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11799 strings as well as the glyphs.
11800 (gnus-picon-transform-address): Ditto.
11801 (gnus-picon-insert-glyph): Ditto.
11802 (gnus-picon-transform-newsgroups): Toggle.
11803 (gnus-picon-transform-address): Toggle.
11804
11805 * gnus-ems.el (gnus-remove-image): New function.
11806 (gnus-put-image): Take an optional string.
11807
11808 * gnus-util.el (gnus-text-with-property): New function.
11809
11810 * gnus-art.el (gnus-delete-images): New function.
11811
11812 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11813
11814 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11815 (gnus-article-wash-status): Use it.
11816 (gnus-signature-toggle): Clean up.
11817 (gnus-add-wash-status): New function.
11818 (gnus-delete-wash-status): New function.
11819 (gnus-article-hide-text-type): Use them throughout.
11820 (gnus-add-image): New function.
11821
11822 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11823
11824 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11825 interface.
11826
11827 * gnus-art.el (article-display-x-face): Cleaned up.
11828
11829 * rfc2047.el (rfc2047-field-value): New function.
11830
11831 * mail-parse.el (mail-header-field-value): New alias.
11832
11833 * gnus-art.el (gnus-mime-print-part): Fix typos.
11834
11835 * smiley-ems.el (gnus-smiley-file-types): New variable.
11836 (smiley-update-cache): Use it.
11837 (smiley-regexp-alist): Suffix-less smiley names.
11838 (smiley-regexp-alist): Added more smileys.
11839
11840 * gnus-sum.el (gnus-print-buffer): Made into own function.
11841 (gnus-summary-print-article): Use it.
11842
11843 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11844 looked for when REQUEST is a string.
11845
11846 * gnus-art.el (gnus-mime-button-commands): Add printing
11847 keystroke.
11848 (gnus-mime-copy-part): Doc fix.
11849 (gnus-mime-print-part): New command.
11850
118512001-12-31 Simon Josefsson <jas@extundo.com>
11852
11853 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11854 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11855
118562001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11857
11858 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11859 (picon): Fix doc.
11860
11861 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11862 longer exists. Remove those codes.
11863 * gnus.el (gnus-use-picons): Ditto.
11864
118652001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11866
11867 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11868 infloop.
11869
11870 * gnus-sum.el (t): New `W D' map.
11871
11872 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11873 (gnus-article-treat-body-boundary): Clean up.
11874 (gnus-body-boundary-face): Removed.
11875 (gnus-article-goto-header): Moved here.
11876 (gnus-article-goto-header): Allow better regexps.
11877 (gnus-article-treat-fold-newsgroups): New command.
11878
11879 * gnus-sum.el (gnus-summary-move-article): We have to select an
11880 article to give `gnus-read-move-group-name' an opportunity to
11881 suggest an appropriate default.
11882
11883 * rfc2047.el (rfc2047-fold-line): New function.
11884 (rfc2047-unfold-line): Ditto.
11885 (rfc2047-fold-region): Don't fold just after the header name.
11886
11887 * mail-parse.el (mail-header-fold-line): New alias.
11888 (mail-header-unfold-line): Ditto.
11889
11890 * gnus-art.el (gnus-body-boundary-face): Renamed.
11891 (gnus-article-treat-body-boundary): Use it.
11892 (gnus-article-treat-body-boundary): Use an invisible header and a
11893 line of underline characters.
11894
118952001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11896
11897 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11898
11899 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11900 (gnus-picon-split-address): New function.
11901 (gnus-picon-find-face): Use it.
11902 (gnus-picon-transform-address): Use it. Set first to t for each
11903 address.
11904
11905 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11906 the macro then use it.
11907 (gnus-treatment-function-alist): Treat picons earlier.
11908
119092001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11910
11911 * gnus-art.el (gnus-body-separator-face): New variable.
11912 (gnus-article-treat-body-boundary): Use a blank, colored line.
11913
11914 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11915 well.
11916
11917 * gnus-art.el (gnus-treat-body-boundary): New variable.
11918 (gnus-article-treat-unfold-headers): Use helper macro.
11919 (gnus-article-treat-body-boundary): New command.
11920
11921 * gnus.el (gnus-logo-color-style): Change the default color.
11922 (gnus-splash-face): Gray, gray.
11923
11924 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11925 colors.
11926
11927 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11928 (gnus-logo-color-style): Ditto.
11929 (gnus-logo-colors): Ditto.
11930
11931 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11932
11933 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11934
11935 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11936 (gnus-picon-transform-newsgroups): New function.
11937
11938 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11939 string.
11940
11941 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11942
11943 * gnus-art.el (gnus-treat-cc-picon): New variable.
11944 (gnus-treat-mail-picon): Renamed.
11945
11946 * gnus-picon.el: New implementation.
11947 (gnus-picon-find-face): Renamed.
11948 (gnus-treat-from-picon): Use it.
11949 (gnus-picon-transform-address): Renamed.
11950 (gnus-treat-from-picon): Use it.
11951 (gnus-picon-create-glyph): Renamed.
11952 (gnus-picon-transform-address): Use it.
11953 (gnus-treat-cc-picon): New command.
11954
11955 * mm-decode.el (mm-create-image-xemacs): Separated out into
11956 function.
11957 (mm-get-image): Use it.
11958
11959 * gnus-art.el (gnus-treat-display-picons): Simplify.
11960 (gnus-treat-from-picon): Renamed.
11961
11962 * gnus-ems.el (gnus-create-image): New function.
11963 (gnus-put-image): New function.
11964
11965 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11966 (gnus-with-article-headers): New macro.
11967 (gnus-article-goto-header): New function.
11968
11969 * gnus-xmas.el (gnus-image-type-available-p): New function.
11970
11971 * gnus-ems.el (gnus-image-type-available-p): New function.
11972
119732001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11974
11975 * nnrss.el (nnrss-check-group): Find the correct tag, because
11976 xml.el is changed.
11977
119782001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11979
11980 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11981 lines are shorter than the window width.
11982 (gnus-ignored-headers): More headers.
11983
119842001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11985
11986 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11987 (gnus-treat-unfold-headers): Renamed.
11988 (gnus-article-treat-unfold-headers): New command and keystroke.
11989
11990 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11991
11992 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11993
119942001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11995
11996 * sha1-el.el (sha1-use-external): New variable.
11997 (sha1-region): Use it.
11998 (sha1-string): Ditto.
11999
12000 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
12001 * gnus-picon.el: Less warnings when compile.
12002
120032001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12004
12005 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
12006 alias.
12007 (gnus-picons-database): Default to list.
12008 (gnus-picons-lookup-internal): Use it.
12009
12010 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
12011 to "bogus".
12012
12013 * gnus-win.el (gnus-configure-windows-hook): New hook.
12014
120152001-12-29 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12016
12017 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
12018
120192001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12020
12021 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
12022 lists.
12023 (gnus-select-newsgroup): Don't append; push.
12024 (gnus-adjust-marked-articles): Remove obsolete ranges from
12025 `seen'.
12026 (gnus-update-marks): Clean up.
12027 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
12028
120292001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12030
12031 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
12032
120332001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12034
12035 * gnus-sum.el (gnus-auto-select-subject): New variable.
12036 (gnus-summary-best-unread-subject): New function.
12037 (gnus-summary-best-unread-article): Use it.
12038 (gnus-summary-first-unseen-subject): New function and command.
12039
12040 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
12041 other treatments.
12042
12043 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
12044 function.
12045
12046 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
12047 from the list of hidden types.
12048
12049 * mm-view.el (mm-inline-text): Ditto.
12050 (mm-inline-text): Ditto.
12051 (mm-w3-prepare-buffer): Ditto.
12052
12053 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
12054
120552001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12056
12057 * gnus-art.el (gnus-ignored-headers): Added more headers.
12058
120592001-12-29 Jesper Harder <harder@ifa.au.dk>
12060
12061 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
12062 once.
12063
120642001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12065
12066 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
12067
120682001-12-28 Simon Josefsson <jas@extundo.com>
12069
12070 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
12071 Jesper Harder <harder@ifa.au.dk>.
12072
120732001-12-27 Simon Josefsson <jas@extundo.com>
12074
12075 * gnus-sum.el (gnus-select-newsgroup): Make
12076 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
12077 contain all articles (instead of none) when no seen marks have
12078 been set for the group.
12079 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
12080 instead, it seems to result in shorter ranges.
12081
996aa8c1 120822001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
12083
12084 * mm-util.el (mm-iso-8859-x-to-15-region): Use
12085 insert-before-markers.
23f87bed
MB
12086
120872001-12-26 Paul Jarc <prj@po.cwru.edu>
12088
12089 * nnmaildir.el (nnmaildir-save-mail): create the destination
12090 groups if they do not exist.
12091
120922001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
12093
12094 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
12095
120962001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12097
12098 * gnus-group.el (gnus-group-read-ephemeral-group): Call
12099 gnus-group-real-name.
12100
12101 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
12102 (gnus-newsgroup-variables): Ditto.
12103
12104 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
12105 return it.
12106
121072001-12-21 Paul Jarc <prj@po.cwru.edu>
12108
12109 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
12110 * nnmaildir.el (top-level): Add commentary.
12111 (nnmaildir-version): Indicate that nnmaildir is now a standard
12112 part of Gnus, not separately released.
12113
996aa8c1 121142001-12-21 08:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
12115
12116 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
12117 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
12118 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
12119
121202001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12121
12122 * nnmaildir.el: Copyright changes. Require cl only at compile time.
12123
121242001-12-20 Simon Josefsson <jas@extundo.com>
12125
12126 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
12127 ZHU <zsh@cs.rochester.edu>.
12128 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
12129 Brian P Templeton <bpt@tunes.org>.
12130
996aa8c1 121312001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12132
12133 * nnmaildir.el: New file.
23f87bed
MB
12134
121352001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12136
12137 * nndoc.el (nndoc-type-alist): Move forward to the end.
12138
121392001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
12140
12141 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
12142 `dolist'.
12143
121442001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12145
12146 * gnus-win.el (gnus-frames-on-display-list): New function.
12147 (gnus-get-buffer-window): Use it.
12148
121492001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12150
12151 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
12152
121532001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12154
12155 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
12156
996aa8c1 121572001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
12158
12159 * gnus-win.el (gnus-get-buffer-window): New function.
12160 (gnus-all-windows-visible-p): Use it.
12161
12162 * gnus-util.el (gnus-horizontal-recenter)
12163 (gnus-horizontal-recenter, gnus-horizontal-recenter)
12164 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
12165
12166 * gnus-score.el (gnus-score-insert-help): Use it.
12167
12168 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
12169 (gnus-generate-tree, gnus-highlight-selected-tree)
12170 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
12171 it.
12172
12173 * gnus-art.el (gnus-article-set-window-start)
12174 (gnus-mm-display-part, gnus-request-article-this-buffer)
12175 (gnus-button-next-page, gnus-button-prev-page)
12176 (gnus-article-button-next-page, gnus-article-button-prev-page):
12177 Use it.
12178
121792001-12-18 Josh Huber <huber@alum.wpi.edu>
12180
12181 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
12182 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12183 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
12184
121852001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12186
12187 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
12188 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12189 * mml1991.el, nnultimate.el: Add `coding'.
12190
121912001-12-17 Josh Huber <huber@alum.wpi.edu>
12192
12193 * ChangeLog: changed coding to buffer-file-coding-system
12194 * ChangeLog.1: same
12195 * nnwfm.el: same
12196 * gnus-smiley.el: same
12197 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
12198 * gnus-delay.el: same
12199 * gnus-spec.el: same
12200 * message.el: same
12201 * mml1991.el: same
12202 * nnultimate.el: same
12203
122042001-12-16 Simon Josefsson <jas@extundo.com>
12205 Inspired by code by Dirk Meyer <dischi@tzi.de>.
12206
12207 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
12208 (gnus-summary-save-map): Add muttprint.
12209 (gnus-summary-make-menu-bar): Ditto.
12210 (gnus-summary-muttprint): New function.
12211
12212 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12213
122142001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12215
12216 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12217 temporary list instead of buffer.
12218
12219 * mm-url.el (executable-find): autoload.
12220
122212001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12222
12223 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12224 to variable, follow doc-string conventions).
12225
122262001-12-13 Josh Huber <huber@alum.wpi.edu>
12227
12228 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
12229 subscribe-level
12230 * gnus-topic.el (gnus-subscribe-topics): use it.
12231
996aa8c1 122322001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12233
12234 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12235 messages.
23f87bed
MB
12236
12237 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12238 nil after shooting down the gnus-original-article-buffer.
12239
122402001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12241
12242 * uudecode.el (uudecode-use-external): New variable.
12243 (uudecode-decode-region): Automatically detect external program.
12244
12245 * binhex.el (binhex-use-external): New variable.
12246 (binhex-decode-region-internal): New function.
12247 (binhex-decode-region): Automatically detect external program.
12248
12249 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
12250 Use them.
12251
122522001-12-12 Simon Josefsson <jas@extundo.com>
12253
12254 * nnvirtual.el (nnvirtual-always-rescan)
12255 (nnvirtual-component-regexp): Fix doc.
12256
12257 * nnoo.el (defvoo): Add doc to defvoo variables.
12258
12259 * nnml.el (nnml-directory, nnml-active-file)
12260 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12261 (nnml-marks-is-evil, nnml-filenames-are-evil)
12262 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12263
12264 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12265 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12266 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12267 `error'.
12268
12269 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12270 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
12271
12272 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12273 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12274 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12275 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12276
12277 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12278 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12279
12280 * imap.el, nnimap.el: Fix indentation.
12281
12282 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12283
122842001-12-12 Didier Verna <didier@xemacs.org>
12285
12286 * gnus-msg.el (gnus-group-news): New function.
12287 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
12288 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
12289 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
12290 for it.
12291 * gnus-msg.el (gnus-summary-news-other-window): New function.
12292 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12293 bind it to `i'.
12294 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
12295 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
12296 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
12297 for it (called with a prefix).
12298 * gnus-msg.el (gnus-configure-posting-styles): add an optional
12299 group-name argument.
12300 * gnus-msg.el (gnus-setup-message): use it.
12301
123022001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12303
12304 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12305
123062001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12307
12308 * mml.el (mime-to-mml): Remove Content-Disposition too.
12309
996aa8c1 123102001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12311
12312 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12313 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12314 strings only.
23f87bed
MB
12315
123162001-12-08 Nevin Kapur <nevin@jhu.edu>
12317
12318 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12319 (nnmail-fancy-expiry-target): Use it.
12320 Suggestions from Simon Josefsson <jas@extundo.com>.
12321
123222001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12323
12324 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12325
123262001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12327
12328 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12329
12330 * gnus-util.el (gnus-url-unhex-string): Move here.
12331
123322001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12333
12334 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12335 mm-url-decode-entities-nbsp.
12336
12337 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12338 * webmail.el, nnwfm.el: Use mm-url.
12339
12340 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12341 (mm-url-remove-markup): Move from nnweb.
12342 (mm-url-fetch-simple): Move from webmail.
12343
12344 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12345
123462001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12347
12348 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12349 (gnus-summary-print-article): Use it.
12350
12351 * gnus-util.el (gnus-replace-in-string): Typo.
12352
123532001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12354
12355 * nnweb.el (nnweb-replace-in-string): Removed.
12356
12357 * gnus-util.el (gnus-replace-in-string): New function.
12358 (gnus-mode-string-quote): Use it.
12359
12360 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12361 * nnwfm.el (nnwfm-create-mapping): Ditto.
12362
123632001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12364
12365 * dgnushack.el (dgnushack-compile): nnrss.el and
12366 nnslashdot.el don't depend on nnweb, url, w3.
12367
12368 * nnrss.el: Use mm-url.
12369
123702001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12371
12372 * mm-url.el (mm-url-insert-file-contents): Support file:.
12373
123742001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12375
12376 * mm-view.el: Lower case for the description line. Sync from the
12377 Emacs CVS.
12378
123792001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12380
12381 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12382 From: Stefan Monnier <monnier@cs.yale.edu>
12383
123842001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12385
99580cde 12386 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12387
123882001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12389
12390 * mm-url.el: Require executable.
12391 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12392
123932001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12394
12395 * pop3.el (pop3-munge-message-separator): Only use valid date.
12396 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12397
12398 * Makefile.in: gnus-load.elc may not be generated.
12399
124002001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12401
12402 * mm-url.el: New file.
12403 * nnslashdot.el: Use it.
12404 * mm-extern.el (mm-extern-url): Use it.
12405
124062001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12407
12408 * gnus-sum.el (gnus-summary-save-article): Nix
12409 gnus-display-mime-function and gnus-article-prepare-hook.
12410
12411 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12412 the beginning of lines.
12413 (gnus-complex-form-to-spec): Ditto.
12414
996aa8c1 124152001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12416
12417 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12418
996aa8c1 124192001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12420
12421 * message.el: New variable message-subscribed-address-file;
996aa8c1 12422 use it in message-make-mft.
23f87bed
MB
12423
124242001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12425
12426 * message.el (message-tab-body-function): Set to nil.
12427 (message-tab): Use text-mode-map or global-map.
12428 Suggested by Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12429
124302001-11-30 Simon Josefsson <jas@extundo.com>
12431
12432 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12433 instead of gnus-union, for speed. Suggested by Christoph Conrad
12434 <christoph.conrad@gmx.de>.
12435 (gnus-agent-fetch-group-1): Add verbose message.
12436
124372001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12438
12439 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12440 of integers.
12441
124422001-11-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12443
12444 * message.el (message-newgroups-header-regexp)
12445 (message-completion-alist, message-tab-body-function): Use
12446 defcustom rather than defvar.
12447 (message-tab): Mention `message-tab-body-function' in doc.
12448 Suggested by Karl Eichwalder.
12449
124502001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12451
12452 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12453
124542001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12455
12456 * nnheader.el (nnheader-find-nov-line): Don't use macro
12457 gnus-delete-line.
12458
12459 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12460 (gnus-group-name-charset): Ditto.
12461
12462 * gnus-util.el (gnus-buffer-live-p): Ditto.
12463
124642001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12465
12466 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12467 open parenthesis in doc.
12468 (sieve-manage-authenticator-alist): Typo in doc.
12469 * imap.el (imap-authenticator-alist): Typo in doc.
12470 (imap-stream-alist): Backslash.
12471
12472 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12473 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
12474
124752001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12476
12477 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12478
12479 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12480
12481 * gnus-msg.el (gnus-configure-posting-styles): use
12482 make-local-hook. Add LOCAL for add-hook.
12483
124842001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12485
12486 * message.el (message-mode): Use `make-local-hook' unless
12487 obsolete.
12488 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12489
124902001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12491
12492 * canlock.el: Remove sha1.el and base64.el stuff.
12493
124942001-11-26 Didier Verna <didier@xemacs.org>
12495
12496 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
12497 if needed.
12498
124992001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12500
12501 * message.el (message-tamago-not-in-use-p): New function.
12502 (message-strip-forbidden-properties): Use it.
12503
125042001-11-26 Didier Verna <didier@xemacs.org>
12505
12506 * gnus-start.el (gnus-check-first-time-used): only check for
12507 existence of .el[d] files.
12508
125092001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12510
12511 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12512
12513 * message.el (message-setup-1): Clean up mc-*.
12514
125152001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12516
12517 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12518 * gnus-score.el (gnus-score-find-bnews): Use it.
12519
12520 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12521 (gnus-summary-limit-to-author): Ditto.
12522 (gnus-summary-limit-to-extra): Ditto.
12523 (gnus-summary-find-matching): Support not-matching argument.
12524
125252001-11-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12526
12527 * message.el (message-wash-subject): Use `insert' rather than
12528 `insert-string', which is deprecated.
12529
125302001-11-24 Simon Josefsson <jas@extundo.com>
12531
12532 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12533 message. (Gnus does not "default" to using 8bit for the message,
12534 it default to use 8bit encoding and the user-supplied CTE
12535 value. Calling this behaviour "treating it as 8bit" is perhaps
12536 better.)
12537
12538 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12539 (compare mm-charset-to-coding-system).
12540
125412001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12542
12543 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12544 buffer. Correctly decode hex.
12545
125462001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12547
12548 * gnus-agent.el (gnus-category-insert-line): Convert category
12549 names to strings.
12550
125512001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12552
12553 * message.el (sha1): eval-and-compile.
12554
996aa8c1 125552001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12556
12557 * message.el (message-allow-no-recipients): New variable.
12558 (message-send): Use it, customize the prompting when posting to
996aa8c1 12559 Gcc/Fcc alone.
23f87bed
MB
12560
125612001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12562
12563 * mm-util.el (mm-coding-system-priorities): New variable.
12564 (mm-sort-coding-systems-predicate): New function.
12565 (mm-find-mime-charset-region): Resort coding systems if needed.
12566 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12567
125682001-11-20 Didier Verna <didier@xemacs.org>
12569
12570 * gnus-group.el (gnus-group-make-help-group): new optional
12571 argument to control the error behavior.
12572 * gnus-start.el (gnus-check-first-time-used): use it to avoid
12573 erroring.
12574
125752001-11-19 Simon Josefsson <jas@extundo.com>
12576
12577 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12578 instead of C-c C-u. Suggested by Per Abrahamsen
12579 <abraham@dina.kvl.dk>.
12580
125812001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12582
12583 * nnfolder.el (nnfolder-read-folder): Use group instead of
12584 nnfolder-current-group.
1af7fe2b 12585 Suggested by K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu>.
23f87bed
MB
12586
125872001-11-17 Simon Josefsson <jas@extundo.com>
12588
12589 * message.el (message-send): Ask user if Fcc/Gcc should be
12590 performed when no other sender was specified.
12591 Suggested by prj@po.cwru.edu (Paul Jarc).
12592
125932001-11-17 Simon Josefsson <jas@extundo.com>
12594
12595 * message.el (message-mode, message-mode-map): Use C-c C-u for
12596 Importance: instead of C-c C-p (used by SC).
12597
125982001-11-16 Simon Josefsson <jas@extundo.com>
12599
12600 * message.el (message-insert-importance-high)
12601 (message-insert-importance-low): Save point.
12602
12603 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12604 value.
12605
126062001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12607
12608 * message.el (message-strip-special-text-properties): New option.
12609 (message-strip-forbidden-properties): Obey it.
12610
126112001-11-14 Sam Steingold <sds@gnu.org>
12612
12613 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12614
126152001-11-15 Simon Josefsson <jas@extundo.com>
12616
12617 Support "Importance:" header in Message.
12618
12619 * message.el (message-mode-map): Bind C-c C-p to
12620 `message-insert-or-toggle-importance'
12621 (message-mode-menu): Add message-insert-importance-{high,low}.
12622 (message-insert-importance-high, message-insert-importance-low)
12623 (message-insert-or-toggle-importance): New functions.
12624 (message-tool-bar-map): Add {un,}important.
12625 (message-mode): Doc fix.
12626
126272001-11-15 Simon Josefsson <jas@extundo.com>
12628
12629 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12630
12631 * mml.el (mml-menu): Fix toolbar tooltip.
12632
126332001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12634
12635 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12636 * nnml.el (nnml-save-marks): Ditto.
12637
12638 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12639
126402001-11-15 Simon Josefsson <jas@extundo.com>
12641
12642 * nnml.el (nnml-save-marks):
12643 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12644 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12645
126462001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12647
12648 * gnus-art.el (gnus-article-wash-status-strings): Use
12649 `copy-sequence', not `copy-seq'.
12650
126512001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12652
12653 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12654 (gnus-gnus-article-wash-status-entry): New function.
12655 (gnus-article-wash-status): Use it.
12656
126572001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12658
12659 * mml1991.el: Add coding header.
12660
126612001-11-12 Simon Josefsson <jas@extundo.com>
12662
12663 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12664 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12665 `mml1991-sign' and `mml1991-encrypt'.
12666 (mml1991-encrypt, mml1991-sign): New glue functions.
12667 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12668
12669 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12670 (mml-menu): Add PGP to menu.
12671
12672 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12673 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12674 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12675 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12676
12677 * mml2015.el: Mention RFC 3156.
12678
996aa8c1
MB
126792001-11-12 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12680
12681 * mml1991.el: New file.
23f87bed
MB
12682
126832001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12684
12685 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12686
996aa8c1
MB
126872001-11-12 Michael Cook <Michael.Cook@cisco.com>
12688
23f87bed 12689 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12690
126912001-11-11 Simon Josefsson <jas@extundo.com>
12692
12693 * message.el (top-level): Autoload sha1.
12694 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12695 canlock, no need to require two different hash algs). Suggested
12696 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12697
996aa8c1 126982001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 12699
996aa8c1 12700 * gnus.el (gnus-local-domain): Fix doc.
23f87bed
MB
12701
127022001-11-09 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12703
12704 * message.el (message-point-in-header-p): New function.
12705 (message-do-auto-fill): Use it.
12706 (message-beginning-of-line): New function. Goes to beginning of
12707 header value (i.e., end of header name), or to beginning of line
12708 if already at beginning of value. Behaves like
12709 `beginning-of-line' when in message body.
12710 (message-mode-map): Bind it.
12711
127122001-11-08 Simon Josefsson <jas@extundo.com>
12713
12714 * gnus-msg.el (gnus-posting-styles): Add doc.
12715
127162001-11-07 Simon Josefsson <jas@extundo.com>
12717
12718 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12719
12720 * sieve-mode.el (sieve-control-commands-face)
12721 (sieve-control-commands-face, sieve-action-commands-face)
12722 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12723 faces.
12724 (sieve-font-lock-keywords): Use them.
12725 (sieve-mode): Only set font-lock-defaults in emacs.
12726
12727 * gnus-art.el (gnus-default-article-saver): Add
12728 gnus-summary-save-body-in-file.
12729 (gnus-summary-write-to-file): Fix doc.
12730
127312001-11-07 Simon Josefsson <jas@extundo.com>
12732
12733 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12734 reference to the correct chapter in the manual.
12735
12736 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12737 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12738
127392001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12740
12741 * mml.el (mml-preview): Bind mail-header-separator.
12742
127432001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12744
12745 * message.el: Always require canlock.
12746 (message-ignored-supersedes-headers): Include Cancel-Lock and
12747 Cancel-Key.
12748 (message-insert-canlock): Don't require canlock.
12749 (message-cancel-news): Don't check whether canlock is available.
12750 (message-supersede): Support cancel-locks.
12751
12752 * gnus-art.el: Don't autoload canlock.
12753
127542001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12755
12756 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12757 From: <andre@slamdunknetworks.com>
12758
127592001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12760
12761 * many files: Fix copyright lines.
12762
127632001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12764
12765 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12766 Suggested by Dave Love <fx@gnu.org>.
12767
127682001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12769
12770 * message.el (message-kill-buffer): Remove auto-save file after
12771 confirm.
12772
12773 * message.el (message-send-mail): Call message-generate-headers
12774 once. Suggested by Matt Armstrong <matt@lickey.com>.
12775
12776 * gnus-topic.el (gnus-topic-rename): Initial-input.
12777 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12778
127792001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12780
12781 * message.el (message-forbidden-properties): New constant.
12782 (message-strip-forbidden-properties): New function.
12783 (message-mode): Activate it.
12784
127852001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12786
12787 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12788 (mm-hack-charsets): Fix doc.
12789
127902001-11-02 Simon Josefsson <jas@extundo.com>
12791
12792 * gnus-int.el (gnus-check-server): Message "...done" when done.
12793
12794 * imap.el (imap-close): Don't message (imap-send-command-wait
12795 returns if the connection is dropped).
12796 (imap-wait-for-tag): Nix out message only when necessary.
12797
12798 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12799 for non-crossposting.
12800 (gnus-sieve-crosspost): Default to t to be consistent with other
12801 parts of Gnus.
12802
128032001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12804
12805 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12806 (mm-iso-8859-x-to-15-table): Ditto.
12807 (mm-iso-8859-x-to-15-region): Ditto.
12808 (mm-find-mime-charset-region): Ditto.
12809
128102001-11-01 Simon Josefsson <jas@extundo.com>
12811
12812 * nnimap.el (nnimap-close-asynchronous): New variable.
12813 (nnimap-close-group): Use it.
12814 (nnimap-expunge): Don't use it.
12815
12816 * imap.el (imap-callbacks): New variable.
12817 (imap-remassoc): Copied from `gnus-remassoc'.
12818 (imap-add-callback): New function.
12819 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12820 behaviour.
12821 (imap-parse-response): Call the callback.
12822
12823 * message.el (message-insert-canlock): New variable.
12824 (message-canlock-generate, message-canlock-password)
12825 (message-insert-canlock): New functions.
12826 (message-send-news): Call `message-insert-canlock'.
12827 (top-level): Require canlock when compiling.
12828 (message-insert-canlock): Require canlock before we need it.
12829
128302001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12831
12832 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12833
128342001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12835
12836 * dgnushack.el (dgnushack-make-load): A workaround for
12837 custom-add-loads bug in some versions of XEmacs.
12838
128392001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12840
12841 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12842
128432001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12844
12845 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12846 (mm-hack-charsets): New variable.
12847 (mm-iso-8859-15-compatible): New variable.
12848 (mm-iso-8859-x-to-15-table): New variable.
12849 (mm-find-mime-charset-region): Add parameter hack-charsets.
12850
12851 * mm-bodies.el (mm-encode-body): Use it.
12852 * mml.el (mml-parse-1): Ditto.
12853
128542001-11-01 Simon Josefsson <jas@extundo.com>
12855
12856 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12857
128582001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12859
12860 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12861 is nil.
12862
128632001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12864
12865 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12866
12867 * message.el (message-forward-rmail-make-body): Use
12868 save-window-excursion.
12869 (message-encode-message-body): Search with noerror.
12870 (message-setup-1): Convert compose-mail send-actions to
12871 message-send-actions.
12872
128732001-11-01 Simon Josefsson <jas@extundo.com>
12874
12875 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12876 <yamaoka@jpl.org>.
12877
128782001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12879
12880 * sieve-manage.el (sieve-string-bytes): No complain.
12881
128822001-11-01 Simon Josefsson <jas@extundo.com>
12883
12884 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12885 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12886 has autoload cookies, so no `require' should be necessary.)
12887
12888 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12889 files.
12890
128912001-10-31 Simon Josefsson <jas@extundo.com>
12892
12893 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12894 parameter.
12895
12896 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12897 `display' is a number (and C-u wasn't used to enter group), only
12898 fetch that number of articles.
12899
129002001-10-31 Matt Armstrong <matt@lickey.com>
12901
12902 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12903 not-subscribed -> subscribed.
12904
129052001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12906 From: Josh Huber <huber@alum.wpi.edu>
12907
12908 * message.el (message-subscribed-address-functions): New variable.
12909 (message-subscribed-addresses): New variable.
12910 (message-subscribed-regexps): New variable.
12911 (message-goto-mail-followup-to): New function.
12912 (message-send-mail): Add Mail-Followup-To.
12913 (message-make-mft): New function.
12914
12915 * gnus.el (gnus-find-subscribed-addresses): New function.
12916
129172001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12918
12919 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12920 (mail-source-fetch-pop): Ditto.
12921 (mail-source-check-pop): Ditto.
12922
12923 * gnus-start.el (gnus-read-init-file): Ditto.
12924 (gnus-activate-group): Ditto.
12925 (gnus-read-newsrc-el-file): Ditto.
12926
129272001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12928
12929 * message.el (message-get-reply-headers): Make sure there is ", ".
12930
12931 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12932 mm-coding-system-p. Don't correct it only in XEmacs.
12933 (mm-charset-to-coding-system): Use mm-coding-system-p and
12934 mm-get-coding-system-list.
12935 (mm-emacs-mule, mm-mule4-p): New variables.
12936 (mm-enable-multibyte, mm-disable-multibyte,
12937 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12938 mm-with-unibyte-current-buffer,
12939 mm-with-unibyte-current-buffer-mule4): Use them.
12940 (mm-find-mime-charset-region): Treat iso-2022-jp.
12941
996aa8c1 129422001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12943
12944 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12945 construction.
12946 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12947 entries conditional on not having a coding system defined for
12948 them.
12949 (mm-mule-charset-to-mime-charset): Use
12950 find-coding-systems-for-charsets if defined.
12951 (mm-charset-to-coding-system): Don't use
12952 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12953 later. Add last resort search of coding systems.
12954 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12955 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12956 Mule 4.
12957 (mm-find-mime-charset-region): Re-write.
12958 (mm-with-unibyte-current-buffer): Restore buffer as well as
12959 multibyteness.
12960
129612001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12962
12963 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12964 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12965 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12966
129672001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12968
12969 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12970 again.
12971
12972 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12973
129742001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12975
12976 * gnus-spec.el (gnus-parse-simple-format): Use
12977 buffer-substring-no-properties.
12978
129792001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12980
12981 * gnus-art.el (article-verify-cancel-lock): New function.
12982
12983 * nnheader.el (nntp-process-response): New variable.
12984 (nnheader-init-server-buffer): Make `nntp-process-response'
12985 buffer-local in `nntp-server-buffer'.
12986
12987 * nntp.el (nntp-prepare-post-hook): New hook.
12988 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12989 (nntp-async-trigger): Ditto.
12990 (nntp-request-post): Insert a server's ID if there's no Message-ID
12991 header; run `nntp-prepare-post-hook'.
12992
129932001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12994
12995 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
12996 instead.
12997
12998 * message.el (message-forward-subject-author-subject): Don't use
12999 message-news-p, which widens the buffer.
13000 (message-forward-make-body): New function.
13001 (message-forward): Use it.
13002 (message-insinuate-rmail): New function.
13003 (message-forward-rmail-make-body): New function.
13004
130052001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13006
13007 * mm-extern.el (mm-extern): Provide it.
13008
13009 * mm-partial.el (mm-partial): Provide it.
13010
130112001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13012
13013 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
13014
996aa8c1 130152001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
13016
13017 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 13018 news.
23f87bed
MB
13019
130202001-10-28 Simon Josefsson <jas@extundo.com>
13021
13022 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
13023
130242001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
13025
13026 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
13027 ironic smilies.
13028
130292001-10-27 Simon Josefsson <jas@extundo.com>
13030
13031 * message.el (message-indent-citation): Don't add trailing
13032 whitespace when citing text.
13033
996aa8c1
MB
130342001-10-27 Jesper Harder <harder@myrealbox.com>
13035
13036 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
13037
130382001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13039
13040 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
13041 not available.
13042 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
13043 (nnweb-type-definition): Add google as alias of dejanews.
13044 (nnweb-google-parse-1): Forward 1 line.
13045
130462001-10-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13047
13048 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
13049 variable `message-forward-ignored-headers'.
13050
130512001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
13052
13053 * gnus.el (gnus-expand-group-parameter): New function.
13054 (gnus-expand-group-parameters): Call it.
13055 (gnus-group-fast-parameter): New function.
13056 (gnus-group-find-parameter): Call it.
13057
130582001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13059
13060 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
13061 vector (it didn't before because of a bug).
13062 * gnus-msg.el (gnus-post-news): Use header vector directly, if
13063 available. Before it converted it to an article number.
13064
13065 This makes followup to news articles with negative numbers in
13066 nnvirtual groups use news instead of mail.
13067
130682001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13069
13070 * gnus.el (post-method): Use `native' instead of `nil'.
13071
13072 * gnus-msg.el (gnus-post-method): Ditto.
13073
130742001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13075
13076 * gnus.el (gnus-define-group-parameter): Grammar fix.
13077
130782001-10-22 Simon Josefsson <jas@extundo.com>
13079
13080 * gnus-msg.el (gnus-extended-version): Include
13081 system-configuration.
13082 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
13083
130842001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
13085
13086 * gnus.el (post-method): Customization fix: `native' is not a
13087 valid value.
13088 * gnus-msg.el (gnus-post-method): Doc and customization fix:
13089 `native' is not a valid value.
13090
130912001-10-21 Simon Josefsson <jas@extundo.com>
13092
13093 * nnimap.el (nnimap): Defgroup
13094 (nnimap-strict-function, nnimap-strict-function-match): New
13095 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
13096 (nnimap-split-crosspost, nnimap-split-inbox)
13097 (nnimap-split-rule, nnimap-split-predicate)
13098 (nnimap-split-predicate): Defcustom.
13099 (nnimap-split-inbox, nnimap-expunge-search-string)
13100 (nnimap-importantize-dormant): Remove "*" from doc.
13101
131022001-10-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13103
13104 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
13105 not supplied via prefix arg. From Lisp, make arg mandatory.
13106 Suggested by Frank Schmitt.
13107
131082001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
13109
13110 * message.el (message-do-auto-fill): Avoid calling
13111 'rfc822-goto-eoh'.
13112
996aa8c1 131132001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
13114
13115 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 13116 and add comments.
23f87bed
MB
13117
131182001-10-20 Simon Josefsson <jas@extundo.com>
13119
13120 * message.el (message-cancel-news): Support cancel-locks.
13121 Suggested by Per Abrahamsson.
13122
23f87bed
MB
13123 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
13124
996aa8c1
MB
131252001-10-20 David Z Maze <dmaze@MIT.EDU>
13126
13127 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
13128 conses.
13129
23f87bed
MB
131302001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13131
13132 * mm-decode.el (mm-default-directory): Fix customize type.
13133
13134 * message.el (message-setup-fill-variables): Kludge to use
13135 normal-auto-fill-function even if auto fill is already activated.
13136
131372001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13138
13139 * message.el (message-do-auto-fill): New version that does not
13140 rely on text properties, by Simon Josefsson <jas@extundo.com>.
13141 (message-setup-1): Removed the `message-field' property.
13142
13143 * gnus-draft.el (gnus-draft-edit-message): Removed the
13144 `message-field' property.
13145
131462001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13147
13148 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
13149 `message-field'. The `field' property has a special significance in
13150 Emacs 21.
13151
13152 * message.el (message-send, message-setup-1): Ditto.
13153
131542001-10-18 Simon Josefsson <jas@extundo.com>
13155
13156 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
13157 when undoing.
13158
996aa8c1 131592001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
13160
13161 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
13162 (gnus-summary-make-menu-bar): Ditto.
13163
131642001-10-17 Simon Josefsson <jas@extundo.com>
13165
13166 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
13167 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
13168
996aa8c1 131692001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
13170
13171 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
13172 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
13173
131742001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13175
13176 * message.el (message-check-news-header-syntax): Special case
13177 nnvirtual groups.
13178
13179 * gnus-sum.el (gnus-summary-respool-default-method): Changed
13180 customize type to `symbol'.
13181
131822001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13183
13184 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
13185 %&foo;.
13186 (gnus-parse-simple-format): Support user extended spec too.
13187 %u&foo; invokes gnus-user-format-function-foo.
13188
131892001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13190
13191 * nnml.el (nnml-request-expire-articles): Make sure it is back to
13192 the server.
13193 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
13194 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
13195 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
13196 * nndiary.el (nndiary-request-expire-articles): Ditto.
13197 (nndiary-schedule): Defsubst it before use it.
13198 (nndiary-error): eval-and-compile.
13199
132002001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13201
13202 * gnus-msg.el (gnus-post-method): Changed two instances of
13203 `active' to `current' and one `null' to `not'.
13204
996aa8c1 132052001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13206
13207 * message.el (message-setup-fill-variables): Use
13208 `normal-auto-fill-function' instead of `auto-fill-function'.
13209
132102001-10-16 Simon Josefsson <jas@extundo.com>
13211
13212 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
13213 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
13214 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
13215
132162001-10-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13217 Patch by Oliver Scholz <oscholz@my.gnus.org>.
13218
13219 * gnus-draft.el (gnus-draft-edit-message): Add text property
13220 `field' with value `header' to message headers.
13221 * message.el (message-setup-1): Really add text property to all of
13222 the header, not just part of it.
13223
132242001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13225
13226 * gnus-group.el (gnus-group-sort-by-server): Use it.
13227
13228 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13229
13230 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13231 and keystroke.
13232
132332001-10-14 Simon Josefsson <jas@extundo.com>
13234
13235 * dig.el: Doc fix.
13236
13237 * smime.el: Doc fix.
13238
13239 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13240 charset magic from message.el.
13241
132422001-10-12 Simon Josefsson <jas@extundo.com>
13243 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
13244
13245 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13246 'cite from g-a-wash-types.
13247 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13248 (gnus-article-hide-citation): Fix.
13249
13250 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13251 character.
13252 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13253
13254 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13255 definition.
13256 (gnus-signature-toggle): Toggle `s' mode line character.
13257
13258 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13259 doing stuff that clears it.
13260
996aa8c1 132612001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13262
13263 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13264
132652001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13266
13267 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13268 (autoload): Add some autoloads.
13269
132702001-10-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13271 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13272
13273 * message.el (message-do-auto-fill): New function. Like
13274 `do-auto-fill' but don't fill when in the message header.
13275 (message-setup-1): Put a text property on the message header.
13276 (message-setup-fill-variables): Use `message-do-auto-fill'.
13277
132782001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13279
13280 * message.el (message-send-mail-partially): Insert an empty line
13281 first, because of the change of message-make-lines.
13282
132832001-10-10 Florian Weimer <fw@deneb.enyo.de>
13284
13285 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13286 iso-8859-15, make it an alias for iso-8859-1.
13287
132882001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13289
13290 * message.el (message-send-news): Don't modify the value of
13291 `message-syntax-checks' if it is not a list (possibly it is
13292 `dont-check-for-anything-just-trust-me').
13293
132942001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13295
13296 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13297 `find-coding-system' for XEmacs to check whether the coding-system
13298 `utf-8' is available.
13299
133002001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13301
13302 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
13303
133042001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13305
13306 * message.el (message-send-news): Oops, missed case with no
13307 "Followup-To" header...
13308
133092001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13310
13311 * message.el (message-send-news): Allow
13312 `gnus-group-name-charset-group-alist' to affect encoding of the
13313 "Newsgroups" and "Followup-To" headers.
13314
133152001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13316
13317 * Makefile.in (install-el): Depend on gnus-load.el.
13318
133192001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13320
13321 * Makefile.in (install-el): Use -f.
13322 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
13323
133242001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13325
13326 * message.el (message-send-news): Don't encode Followups-To when
13327 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13328
13329 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13330 header.
13331
13332 * gnus-art.el (article-decode-group-name): Also decode
13333 "Followup-To".
13334
13335 * rfc2047.el (rfc2047-encode-message-header): Encode without
13336 asking for null methods.
13337
13338 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13339 default charset for newsgroup names in accordance with USEFOR.
13340
13341 * gnus-group.el (gnus-group-name-charset-method-alist,
13342 gnus-group-name-charset-group-alist): Removed "*" from doc
13343 strings, "*" should not be used for complex variables.
13344
133452001-10-06 Simon Josefsson <jas@extundo.com>
13346
13347 Support UTF-8 group names better.
13348
13349 * message.el (message-check-news-header-syntax): Encode group
13350 names before comparison.
13351
13352 * gnus-msg.el (gnus-copy-article-buffer): Run all
13353 `gnus-article-decode-hook's except `article-decode-charset'
13354 instead of hardcoding call to one of them.
13355
13356 * gnus-art.el (gnus-article-decode-hook): Add
13357 `article-decode-group-name'.
13358 (article-decode-group-name): New function, use `g-d-n'.
13359
13360 * gnus-group.el (gnus-group-insert-group-line): Decode
13361 gnus-tmp-group using `g-d-n'.
13362
13363 * gnus-util.el (gnus-decode-newsgroups): New function.
13364
133652001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13366
13367 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13368 `gnus-group-name-charset-group-alist'.
13369
133702001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13371
13372 * Makefile.in: Install el in install. Add uninstall.
13373
133742001-10-05 Simon Josefsson <jas@extundo.com>
13375
13376 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13377
13378 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13379
13380 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13381 empty folders.
13382
13383 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13384 limiting if read-all (C-u RET) was used.
13385
133862001-10-04 Simon Josefsson <jas@extundo.com>
13387
13388 * mail-source.el (mail-source-movemail-program): New variable.
13389 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13390 <thutt@thutt.vmware.com>.
13391
133922001-10-03 Simon Josefsson <jas@extundo.com>
13393
13394 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13395 (gnus-summary-line-format-alist): Fix param.
13396
133972001-10-02 Simon Josefsson <jas@extundo.com>
13398
13399 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13400 don't go through `nnimap-request-expire-articles' to delete the
13401 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13402
134032001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13404
13405 * gnus-agent.el (gnus-agent-write-active): The min in the
13406 agent/active may be larger than that in the server/active.
13407
134082001-10-01 Simon Josefsson <jas@extundo.com>
13409
13410 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13411 is IMAP4rev1.
13412
13413 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13414
13415 * nnfolder.el: Ditto.
13416
134172001-09-30 Dan Christensen <jdc@uwo.ca>
13418
13419 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13420 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13421
134222001-09-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13423
13424 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13425 (message-mode-menu): Menu item for same.
13426
13427 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13428 delayed articles.
13429
13430 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13431 nndraft:delayed does not exist.
13432 (gnus-delay-initialize): Don't set up keymap, that's done from
13433 message.el now.
13434 (gnus-delay, gnus-delay-group, gnus-delay-header)
13435 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13436
134372001-09-29 Simon Josefsson <jas@extundo.com>
13438
13439 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13440 utf-8, not eight-bit-control.
13441
13442 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13443 (imap-log, imap-debug): Custom.
13444 (imap-log-buffer, imap-debug-buffer): New constants.
13445 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13446 (imap-network-open, imap-shell-open, imap-starttls-open)
13447 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13448 (imap-debug): Use imap-*-buffer.
13449
13450 * nndoc.el (nndoc-article-type): Add mailman.
13451 (nndoc-type-alist): Ditto.
13452 (nndoc-mailman-type-p): New function.
13453
134542001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13455
13456 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13457 gnus-art.el.
13458
134592001-09-27 Simon Josefsson <jas@extundo.com>
13460
13461 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13462 (gnus-topic-catchup-articles): New function. Suggested by Robin
13463 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13464
996aa8c1 134652001-09-27 11:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
23f87bed
MB
13466
13467 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13468 previous ones.
13469
996aa8c1 134702001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13471
13472 * gnus-sum.el (gnus-summary-show-article): The arglist of
13473 detect-coding-region is incompatible.
13474
996aa8c1 134752001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13476
13477 * gnus-group.el (gnus-group-delete-group): Typo.
13478
134792001-09-26 Simon Josefsson <jas@extundo.com>
13480
13481 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13482
13483 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13484
134852001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13486
13487 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13488
134892001-09-22 Simon Josefsson <jas@extundo.com>
13490
13491 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13492
13493 * nnfolder.el (nnfolder-open-marks): Ditto.
13494
13495 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13496 (gnus-update-marks): Use it.
13497 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13498 hardcoded list.
13499
13500 * gnus.el (gnus-article-special-mark-lists): Add killed.
13501 (gnus-article-unpropagated-mark-lists): New constant.
13502
135032001-09-22 Simon Josefsson <jas@extundo.com>
13504
13505 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13506 custom option.
13507
135082001-09-23 Simon Josefsson <jas@extundo.com>
13509
13510 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13511
135122001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13513
13514 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13515
135162001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13517
13518 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13519 accept lists of functions.
13520
135212001-09-20 Simon Josefsson <jas@extundo.com>
13522
13523 * gnus-group.el (gnus-group-catchup): Update expire marks in
13524 backend. Also, if ALL also set expire marks on tick/dormant.
13525
135262001-09-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13527
13528 * message.el (message-tab-body-function): New variable.
13529 * message.el (message-tab): Use it.
13530
135312001-09-19 Sam Steingold <sds@gnu.org>
13532
13533 * gnus-win.el (gnus-buffer-configuration): Respect
13534 `gnus-bug-create-help-buffer'.
13535
135362001-09-18 Simon Josefsson <jas@extundo.com>
13537
13538 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13539 (gnus-parse-simple-format): Re-revert.
13540
135412001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
13542 Trivial patch.
13543
13544 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13545 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13546
135472001-09-18 Simon Josefsson <jas@extundo.com>
13548
13549 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13550 signed.
13551 (gnus-parse-simple-format): Don't use it.
13552
135532001-09-17 Miles Bader <miles@gnu.org>
13554
13555 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13556 error querying a backend abort the whole process.
13557
996aa8c1 135582001-09-17 08:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
23f87bed
MB
13559
13560 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13561
135622001-09-17 Didier Verna <didier@xemacs.org>
13563
13564 * nndiary.el: version 0.2-b14.
13565 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
13566 compatibility problem with XEmacs 21.1.
13567
135682001-09-15 Simon Josefsson <jas@extundo.com>
13569
13570 * gnus-group.el (gnus-group-line-format): Document %c.
13571
13572 * nnml.el (nnml-parse-head): Handle CRLF files.
13573 (nnml-generate-nov-file): Ditto.
13574 (nnml-retrieve-headers): Ditto.
13575
135762001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13577
13578 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13579
135802001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13581
13582 * gnus-spec.el (gnus-correct-substring): Still stopped one
13583 character before we wanted (never included last character).
13584 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13585 add missing "," (once per function)
13586
135872001-09-14 Simon Josefsson <jas@extundo.com>
13588
13589 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13590 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13591 default before gnus-group is loaded and the variable set.)
13592
13593 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13594 killed or unsent marks.
13595
13596 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13597 isn't an article to set it on (e.g. when you `a' in a group).
13598
135992001-09-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13600
13601 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
13602 can read e-mails from Microsoft Outlook users not using ISO
13603 8859-2 character set.
13604
136052001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13606
13607 * gnus-diary.el: Minor modifications to avoid warnings.
13608 (gnus-summary-misc-menu): defvar.
13609 (gnus-diary-check-message): Use gnus-point-at-eol.
13610 (gnus-diary-kill-entire-line): eval-and-compile.
13611
136122001-09-12 Didier Verna <didier@xemacs.org>
13613
13614 * nndiary.el: new version (0.2-b13).
13615 * nndiary.el (nndiary-mail-sources): doc update.
13616 * nndiary.el (nndiary-split-methods): ditto.
13617 * nndiary.el (nndiary-request-accept-article-hooks): New.
13618 * nndiary.el (nndiary-request-accept-article): use it, check
13619 message validity.
13620 * nndiary.el (nndiary-get-new-mail): changed default to nil.
13621 * nndiary.el (nndiary-schedule): fix bug (misplaced
13622 condition-case): it didn't return nil on error.
13623 * gnus-diary.el: new version.
13624 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
13625 * gnus-diary.el (gnus-diary-header-value-history): New.
13626 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13627 * gnus-diary.el (gnus-diary-add-header): New.
13628 * gnus-diary.el (gnus-diary-check-message): New.
13629 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
13630 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
13631
996aa8c1 136322001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13633
13634 * gnus-sum.el (gnus-select-newsgroup): Make
13635 `gnus-current-select-method' buffer-local.
13636
13637 * gnus-art.el (gnus-request-article-this-buffer): Refer
13638 `gnus-current-select-method' in the current summary buffer.
13639
996aa8c1 136402001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13641
13642 * gnus-spec.el (gnus-correct-pad-form): Fix.
13643
136442001-09-09 Simon Josefsson <jas@extundo.com>
13645
13646 * mm-decode.el (mm-inline-media-tests): Add
13647 application/x-emacs-lisp.
13648 (mm-attachment-override-types): Add
13649 application/{x-,}pkcs7-signature.
13650
13651 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13652 (gnus-server-line-format, gnus-server-mode-line-format)
13653 (gnus-server-browse-in-group-buffer): Customize.
13654
136552001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13656
13657 * nnml.el (nnml-marks-changed-p): Typo.
13658 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13659 (nnml-marks-changed-p): Use gnus-gethash.
13660 (nnml-marks-modtime): Use gnus-make-hashtable.
13661
13662 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13663 (nnfolder-request-expire-articles, nnfolder-save-marks)
13664 (nnfolder-open-marks): Typo.
13665 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13666 (nnfolder-marks-changed-p): Use gnus-gethash.
13667 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13668
136692001-09-08 Simon Josefsson <jas@extundo.com>
13670
13671 * nnfolder.el (nnfolder-marks-modtime): New variable.
13672 (nnfolder-marks-changed-p): New function.
13673 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13674 (nnfolder-request-update-info): Don't update if marks didn't change.
13675
13676 * nnml.el (nnml-marks-modtime): New variable.
13677 (nnml-marks-changed-p): New function.
13678 (nnml-save-marks, nnml-open-marks): Save modtime.
13679 (nnml-request-update-info): Don't update if marks didn't change.
13680
13681 * gnus-agent.el (gnus-agent-any-covered-gcc)
13682 (gnus-agent-add-server, gnus-agent-remove-server): Use
13683 gnus-agent-method-p.
13684
13685 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13686 (gnus-unbuttonized-mime-type-p): Use it.
13687
13688 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13689 fetch group.
13690
1b17f81a 136912001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13692
13693 * gnus-spec.el (gnus-correct-pad-form): New function.
13694 (gnus-parse-simple-format): Use it.
13695
136962001-09-07 Simon Josefsson <jas@extundo.com>
13697
13698 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13699 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13700 Putnam <reader@newsguy.com>.
13701 (gnus-group-sort-selected-groups): Touch dribble file.
13702
996aa8c1 137032001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13704
13705 * nnml.el (nnml-filenames-are-evil): New variable.
13706 (nnml-article-to-file-alist): Rename to ...
13707 (nnml-current-group-article-to-file-alist): ... this.
13708 Respect `nnml-filenames-are-evil'.
13709 (nnml-active-number): Update.
13710 (nnml-update-file-alist): Update.
13711 (nnml-request-article): Use nnheader-article-to-file-alist.
13712 (nnml-request-rename-group): Likewise.
13713
137142001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13715
13716 * gnus-sum.el (gnus-summary-insert-line): Fix.
13717
137182001-09-06 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
13719
13720 * gnus-sum.el: Bind g-s-t-s to "W g".
13721 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13722 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
13723 display of graphical smilies.
13724
1b17f81a 137252001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13726
13727 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13728
137292001-09-06 Simon Josefsson <jas@extundo.com>
13730
13731 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13732 and unseen marks.
13733
137342001-09-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13735
13736 * nnmail.el (nnmail-split-fancy): Document `junk'.
13737
137382001-09-04 Simon Josefsson <jas@extundo.com>
13739
13740 * imap.el (imap-search): Don't error if server is broken.
13741
137422001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13743
13744 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13745 searching for an article that isn't in the mbox.
13746
137472001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13748
13749 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13750 right, and get all the comments.
13751
137522001-09-02 Simon Josefsson <jas@extundo.com>
13753 Suggested by Dan Christensen <jdc+news@uwo.ca>
13754
13755 * nnfolder.el (nnfolder-request-update-info): Fix message.
13756
13757 * nnml.el (nnml-request-update-info): Ditto.
13758
137592001-09-01 Simon Josefsson <jas@extundo.com>
13760
13761 * nnml.el (nnml-request-expire-articles): Also bind
13762 `nnml-current-group' and `nnml-article-file-alist' when using
13763 expiry-target. (Otherwise nnml will be in a inconsistent internal
13764 state causing all kind of problems.)
13765 (nnml-request-expire-articles): If `nnml-article-to-file' or
13766 `file-attributes' failes, return article as un-expirable instead
13767 of treating it as expired.
13768
137692001-08-31 Sam Steingold <sds@gnu.org>
13770
13771 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13772 typo: `exmine' --> `examine'.
13773
137742001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13775
13776 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13777
137782001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13779
13780 * nnml.el (nnml-check-directory-twice): Remove.
13781 (nnml-retrieve-headers): Ditto.
13782 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13783
137842001-08-30 Andrew Innes <andrewi@gnu.org>
13785
13786 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13787 directory twice on Windows, or on GNU Emacs-21.
13788
137892001-08-30 Andrew Innes <andrewi@gnu.org>
13790
13791 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13792 (nnml-request-rename-group): Ditto.
13793 (nnml-active-number): Ditto.
13794 (nnml-request-create-group): Use nnml-directory-articles.
13795 (nnml-request-expire-articles): Use nnml-directory-articles, which
13796 gets list from nov database if available.
13797 (nnml-get-nov-buffer): New function.
13798 (nnml-open-nov): Use it.
13799 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13800 gets alist from nov database if available.
13801 (nnml-directory-articles): New function.
13802 (nnml-article-to-file-alist): New function.
13803
138042001-08-30 Andrew Innes <andrewi@gnu.org>
13805
13806 * mm-decode.el (mm-display-external): Use `name' as filename, if
13807 `filename' attribute is not present.
13808
138092001-08-30 Andrew Innes <andrewi@gnu.org>
13810
13811 * mail-source.el (mail-source-flash): New defcustom.
13812 (mail-source-new-mail-p): Ring visible bell if appropriate.
13813 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13814 timer is cleared even if mail check signals an error.
13815
138162001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13817
13818 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13819 type 'list.
13820
138212001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13822
13823 * flow-fill.el (fill-flowed): eol might be point-max.
13824
138252001-08-27 Simon Josefsson <jas@extundo.com>
13826
13827 * nnml.el (nnml-request-update-info): Fix message.
13828 (nnml-open-marks): Ditto.
13829
13830 * nnfolder.el (nnfolder-request-update-info):
13831 (nnfolder-open-marks): Fix message.
13832
138332001-08-25 Simon Josefsson <jas@extundo.com>
13834
13835 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13836 after group in ~/.
13837
1b17f81a 138382001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13839
13840 * nnfolder.el (nnfolder-open-marks): Fix typo.
13841 * nnml.el (nnml-open-marks): Likewise.
13842
138432001-08-25 Simon Josefsson <jas@extundo.com>
13844
13845 Make nnfolder groups self-contained as far as marks are concerned.
13846
13847 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13848 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13849 (nnfolder-open-server): Make marks directory.
13850 (nnfolder-request-delete-group): Delete marks file.
13851 (nnfolder-request-delete-group): Check of nov/marks file exist
13852 before deleting.
13853 (nnfolder-request-rename-group): Rename marks file.
13854 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13855 (nnfolder-request-set-mark, nnfolder-request-update-info)
13856 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13857 (nnfolder-open-marks): New functions.
13858 (top-level): Require gnus.
13859
138602001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13861
13862 * nnweb.el (nnweb-type-definition): Use google raw file.
13863 (nnweb-google-parse-1): Ditto.
13864 (nnweb-google-identity): Ditto.
13865 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13866 (nnweb-altavista-wash-article): Ditto.
13867 (nnweb-request-article): Remove nnweb-decode-entities.
13868
13869 * nnml.el: Require 'gnus.
13870
138712001-08-25 Simon Josefsson <jas@extundo.com>
13872
13873 * nnml.el (nnml-marks-is-evil): Add doc.
13874
138752001-08-25 Simon Josefsson <jas@extundo.com>
13876
13877 * nnml.el (nnml-save-marks): Wrap saving marks in a
13878 condition-case, to allow user to start Gnus if saving marks failed
13879 for some reason.
13880
138812001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13882
13883 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13884
13885 * gnus-group.el (gnus-update-group-mark-positions): Bind
13886 gnus-group-update-hook to nil.
13887
138882001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13889
13890 * mml.el (mml-generate-mime-1): Force as multibyte string.
13891
1b17f81a 138922001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13893
13894 * gnus-sum.el (gnus-summary-insert-line)
13895 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13896
138972001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13898
13899 * gnus-spec.el (gnus-correct-substring): Take optional END.
13900
13901 * nnrss.el (nnrss-request-article): Remove \n.
13902 (nnrss-retrieve-headers): Lines number is -1.
13903
139042001-08-24 Simon Josefsson <jas@extundo.com>
13905
13906 * gnus-group.el (gnus-info-clear-data): Call
13907 nnfoo-request-set-mark to propagate marks. Fix bug:
13908 `gnus-group-update-line' doesn't update read range unless we call
13909 `gnus-get-unread-articles-in-group' first.
13910
13911 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13912 to server.
13913
139142001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13915
13916 * gnus-util.el (gnus-create-info-command): Return an interactive
13917 function.
13918
1b17f81a 139192001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13920
13921 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13922
139232001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13924
13925 * gnus-sum.el (gnus-select-newsgroup): Use it.
13926
13927 * gnus-util.el (gnus-not-ignore): New function.
13928
13929 * lpath.el (featurep): Don't fbind char-int.
13930
13931 * gnus-util.el (gnus-create-info-command): New function.
13932
13933 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13934 right node.
13935
13936 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13937 (gnus-summary-limit-children): Use 'identity instead of `all'.
13938 (gnus-summary-limit-to-display-predicate): New command and
13939 keystroke.
13940
139412001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13942
13943 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13944
13945 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13946
139472001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13948
13949 * gnus-spec.el: Add the Gnus version.
13950 (gnus-update-format-specifications): If the Gnus version changes,
13951 nix out the format spec cache.
13952
13953 * gnus.el (gnus-continuum-version): Made into a command and
13954 optionalize the VERSION.
13955
13956 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13957 the start of the lines.
13958
139592001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13960
13961 * gnus.el (gnus-visual-p): Define function before use of
13962 function.
13963
139642001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13965
13966 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13967 (gnus-article-mark-to-type): New function.
13968 (gnus-update-missing-marks): Only update marks of type 'list.
13969
13970 * gnus.el (gnus-article-special-mark-lists): New variable.
13971
139722001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13973
13974 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13975 (gnus-select-newsgroup): Still use 'all.
13976 (gnus-summary-initial-limit): Comparing with 'all.
13977
139782001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13979
13980 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13981 active.
13982
139832001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13984
13985 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13986 nnslashdot-*-retrieve-headers.
13987 (nnslashdot-request-article): Fix for slashcode 2.2.
13988 (nnslashdot-make-tuple): New function.
13989 (nnslashdot-read-groups): Use it.
13990
139912001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13992
13993 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13994 list.
13995
13996 * gnus-sum.el (gnus-summary-move-article): Don't select article.
13997
139982001-08-20 Simon Josefsson <jas@extundo.com>
13999
14000 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
14001 opened, error instead of continuing (and exploding later).
14002
140032001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
14004
14005 * gnus.el (gnus-expand-group-parameters): Return the parameter
14006 list.
14007
14008 * gnus-sum.el (gnus-summary-show-article): Doc fix.
14009 (gnus-summary-show-article): Guess at charset if required.
14010
14011 * gnus-spec.el (gnus-correct-substring): Stopped one character
14012 before we wanted.
14013
140142001-08-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14015
14016 * earcon.el (earcon-auto-play): Remove unused option.
14017
140182001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
14019
14020 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
14021 message down in levels, since it happens very fast.
14022
14023 * smiley-ems.el (smiley-update-cache): Respect the symbol version
14024 of smiley-regexp-alist.
14025
14026 * mm-view.el (mm-inline-text): Ignore vcard errors.
14027
14028 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
14029
14030 * gnus-score.el (gnus-all-score-files): Use append instead of
14031 nconc.
14032
14033 * gnus.el (gnus-splash-face): Doc fix.
14034
14035 * mm-decode.el (mm-mailcap-command): Use
14036 mm-path-name-rewrite-functions.
14037 (mm-path-name-rewrite-functions): New variable.
14038
14039 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
14040 (gnus-complex-form-to-spec): Insert tab.
14041 (gnus-spec-tab): New function.
14042
14043 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
14044 entering the group.
14045
14046 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
14047 the positional spec.
14048 (gnus-parse-complex-format): React to %C.
14049
14050 * gnus-ems.el (gnus-char-width): Moved here.
14051
14052 * gnus-sum.el (gnus-select-newsgroup): Set
14053 gnus-newsgroup-articles.
14054 (gnus-unseen-mark): New variable.
14055 (gnus-newsgroup-unseen): Ditto.
14056 (gnus-newsgroup-seen): Ditto.
14057 (gnus-adjust-marked-articles): Use them.
14058 (gnus-update-marks): Use them.
14059 (gnus-summary-update-secondary-mark): Display.
14060 (gnus-summary-prepare-threads): Display.
14061
14062 * gnus-msg.el (gnus-inews-group-method): Use and return the
14063 method, not the server.
14064
140652001-08-19 Simon Josefsson <jas@extundo.com>
14066
14067 * gnus-srvr.el (gnus-server-agent-face): New.
14068 (gnus-server-agent-face): New.
14069 (gnus-server-mode): Turn on font-lock-mode.
14070
14071 * gnus.el (gnus-server-visual): Add defgroup.
14072
1b17f81a 140732001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
14074
14075 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
14076 gnus-server-denied-face): New.
14077 (gnus-server-opened-face, gnus-server-closed-face,
14078 gnus-server-denied-face): New.
14079 (gnus-server-font-lock-keywords): Add.
14080
140812001-08-19 Simon Josefsson <jas@extundo.com>
14082
14083 * nnml.el (nnml-request-set-mark): Return nil.
14084 (nnml-save-marks): Use nnml-possibly-create-directory.
14085 (nnml-open-marks): Only work in temp buffer when inserting/reading
14086 .marks file.
14087
140882001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14089
14090 * gnus.el (gnus-expand-group-parameters): Fix.
14091
14092 * gnus-spec.el (gnus-char-width): New function.
14093 (gnus-correct-substring, gnus-correct-length): Use it.
14094
14095 * message.el (message-required-mail-headers): Fix doc.
14096
140972001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14098
14099 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
14100
14101 * mm-decode.el (mm-save-part-to-file): Insert the handle.
14102
141032001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14104
14105 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
14106 slashdot 2.2 (not fully fixed yet).
14107 (nnslashdot-request-article): Ditto.
14108
141092001-08-18 Simon Josefsson <jas@extundo.com>
14110
14111 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
14112 nnimap.
14113
14114 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
14115 gnus-util.
14116 (nnimap-request-update-info-internal): Use new functions.
14117
14118 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
14119 new functions.
14120
141212001-08-18 Simon Josefsson <jas@extundo.com>
14122
14123 Make nnml groups self-contained as far as marks are concerned.
14124
14125 * nnml.el (nnml-request-delete-group): Delete marks file.
14126 (nnml-request-rename-group): Move marks file.
14127 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
14128 variables.
14129 (nnml-request-set-mark, nnml-request-update-info): New server
14130 functions.
14131 (nnml-save-marks, nnml-open-marks): New functions.
14132
141332001-08-18 Simon Josefsson <jas@extundo.com>
14134
14135 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
14136 `set' when setting marks.
14137
141382001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14139
14140 * gnus.el (gnus-info-find-node): Take an argument.
14141
14142 * gnus-art.el (gnus-button-handle-info): New function.
14143 (gnus-url-unhex-string): Replace "+" with " ".
14144
141452001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14146
14147 * message.el (message-check-news-header-syntax): Check bad From.
14148
141492001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
14150
14151 * gnus-spec.el (gnus-correct-length): New function.
14152 (gnus-correct-substring): New function.
14153 (gnus-tilde-max-form): Use it.
14154
141552001-08-17 Nevin Kapur <nevin@jhu.edu>
14156
14157 * nnmh.el: Docstring changes as below.
14158
14159 * nnml.el: Docstring changes as below.
14160
14161 * nnbabyl.el: Docstring changes as below.
14162
14163 * nnmbox.el: Docstring changes as below.
14164
14165 * nnfolder.el: Added docstrings identifying each virtual server
14166 parameter.
14167
141682001-08-18 Simon Josefsson <jas@extundo.com>
14169
14170 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
14171
141722001-08-17 Bj\e,Av\e(Brn Torkelsson <torkel@acc.kth.se>
14173
14174 * message.el: rename "Abort Message" to "Postpone Message".
14175 Remove "Attach file as MIME" from Message menu, it's already in
14176 the MIME menu.
14177
141782001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14179
14180 * smime.el (smime-point-at-eol): eval-and-compile.
14181 (smime-make-temp-file): New function.
14182 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
14183 Use it.
14184
141852001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14186
14187 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
14188 (gnus-agent-summary-fetch-group): New command and keystroke.
14189
14190 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
14191 (gnus-mime-display-security): Make it respect
14192 gnus-unbuttonized-mime-type-p.
14193
14194 * gnus-sum.el (gnus-articles-to-read): Comments.
14195 (gnus-article-marked-p): New function.
14196 (gnus-summary-display-make-predicate): New function.
14197 (gnus-select-newsgroup): Use them.
14198
14199 * mm-decode.el (mm-save-part-to-file): Made it not error.
14200
142012001-08-17 Simon Josefsson <jas@extundo.com>
14202
14203 * imap.el (imap-wait-for-tag): If process-status isn't open or
14204 run, return nil instead of sit-for looping.
14205
142062001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14207
14208 * lpath.el (featurep): fbind xml-parse-region.
14209
14210 * gnus.el (gnus-message-archive-method): Default to "archive".
14211 (gnus-message-archive-method): Doc fix.
14212 (gnus-parameters-get-parameter): Cleaned up.
14213 (gnus-expand-group-parameter): New function.
14214
14215 * gnus-start.el (gnus-setup-news): Push the archive server only
14216 the server list.
14217
14218 * mml.el (mml-menu): Changed name to "Attachments".
14219
14220 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
14221 when there is something to detroy.
14222
142232001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
14224
14225 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
14226 nil.
14227
142282001-08-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14229
14230 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
14231 which specifies a time today or tomorrow.
14232
1b17f81a 142332001-08-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14234
14235 * gnus-agent.el (gnus-agent-make-mode-line-string)
14236 (gnus-agent-toggle-plugged): Use new API.
14237
142382001-08-14 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14239
14240 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14241 deadline has expired.
14242
142432001-08-12 Simon Josefsson <jas@extundo.com>
14244 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
14245
14246 Support `recent' mark indicating newly arrived messages (to
14247 separate from old but unread messages).
14248
14249 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14250 `nnmail-split-history' if recent is > 0.
14251 (nnimap-request-update-info-internal): Update `recent' marks.
14252 (nnimap-request-set-mark): Never set `recent' marks.
14253 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14254 recent.
14255
14256 * gnus-sum.el (gnus-recent-mark): New mark.
14257 (gnus-newsgroup-recent): New variable.
14258 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14259 (gnus-summary-prepare-threads): Mark recent articles.
14260 (gnus-summary-add-mark): Support recent.
14261 (gnus-summary-update-secondary-mark): Support recent.
14262
14263 * gnus.el (gnus-article-mark-lists): Add recent.
14264
142652001-08-12 Simon Josefsson <jas@extundo.com>
14266
14267 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14268 whether successful decoding took place. Add doc.
14269
142702001-08-12 Simon Josefsson <jas@extundo.com>
14271 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14272
14273 * gnus.el (gnus-summary-line-format, gnus-parameters):
14274 * gnus-gl.el (gnus-summary-grouplens-line-format):
14275 * gnus-salt.el (gnus-summary-pick-line-format):
14276 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14277
142782001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14279
14280 * gnus-score.el (gnus-score-string): Fix `match' regexp
14281 for `extra' header case.
14282
142832001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14284
14285 * nnmbox.el (nnmbox-read-mbox): No warning.
14286
142872001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14288
14289 * nndoc.el (nndoc-article-type): Fix doc.
14290 (nndoc-generate-article-function): New variable.
14291 (nndoc-dissection-function): New variable.
14292 (nndoc-type-alist): Add oe-dbx.
14293 (nndoc-oe-dbx-type-p): New function.
14294 (nndoc-oe-dbx-dissection): New function.
14295 (nndoc-oe-dbx-generate-article): New function.
14296
142972001-08-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14298
14299 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14300 whether deadline has been reached. Patch from Dan Nicolaescu
14301 <dann@godzilla.ics.uci.edu>.
14302
143032001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14304
14305 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14306 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14307 <rintaman@cs.Helsinki.FI>.
14308
14309 * mail-source.el (mail-source-movemail): The error buffer is
14310 modified, but nothing in it.
14311
143122001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14313
14314 * message.el (message-bogus-system-names): New variable.
14315 (message-make-fqdn): Use it.
14316
143172001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14318
14319 * nndraft.el (nndraft-request-group): Use
14320 nndraft-auto-save-file-name.
14321
143222001-08-09 Simon Josefsson <jas@extundo.com>
14323
14324 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14325 Don't ask whether to decrypt. Just leave result in buffer (don't
14326 call mm).
14327
14328 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14329 parts as well.
14330 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14331 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14332
143332001-08-09 Simon Josefsson <jas@extundo.com>
14334
14335 * mm-decode.el (mm-insert-part): Return decoding success status.
14336 (mm-save-part-to-file): Error if decoding failed.
14337
143382001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14339
14340 * message.el (message-tab): Use indent-relative.
14341 (message-mode): Don't bind indent-line-function to indent-relative.
14342
143432001-08-09 Simon Josefsson <jas@extundo.com>
14344
14345 * message.el (message-get-reply-headers): Fix string. Suggested by
14346 Christoph Conrad <cc@cli.de>.
14347
143482001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14349
14350 * message.el (message-tab): Use the current value of
14351 indent-line-function.
14352 (message-mode): Bind indent-line-function to indent-relative.
14353
143542001-08-08 Simon Josefsson <jas@extundo.com>
14355
14356 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14357 whether `imtest' is installed.
14358
1b17f81a 143592001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14360
14361 * gnus-sum.el (gnus-summary-show-article): Call
14362 gnus-summary-update-secondary-secondary-mark.
14363 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14364 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14365
1b17f81a
MB
143662001-08-07 16:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
14367
14368 * mm-uu.el (mm-uu-dissect): Autoload.
14369
23f87bed
MB
143702001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14371
14372 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14373
14374 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14375
23f87bed
MB
14376 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14377
14378 * gnus-util.el (gnus-output-to-rmail): Ditto.
14379 (gnus-output-to-mail): Ditto.
14380
14381 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14382
143832001-08-06 Florian Weimer <fw@deneb.enyo.de>
14384
14385 * message.el (message-indent-citation): Use
14386 `message-yank-cited-prefix' for empty lines.
14387
143882001-08-05 Florian Weimer <fw@deneb.enyo.de>
14389
14390 * message.el (message-indent-citation): Quote only lines starting
14391 with ">" using `message-yank-cited-prefix'.
14392
143932001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14394 Trivial patch.
14395
14396 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14397 gnus-cache-fully-p.
14398
143992001-08-04 Simon Josefsson <jas@extundo.com>
14400
14401 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14402 file if it doesn't exist (by calling gnus-cache-read-active).
14403
144042001-08-04 Simon Josefsson <jas@extundo.com>
14405
14406 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14407 (gnus-cache-passively-or-fully-p): Removed.
14408 (gnus-cache-fully-p): Fix it.
14409
14410 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14411
144122001-08-04 Simon Josefsson <jas@extundo.com>
14413
14414 * gnus-cache.el (gnus-cache-fully-p)
14415 (gnus-cache-passively-or-fully-p): New functions.
14416 (gnus-cache-possibly-enter-article): Cosmetic change, use
14417 `g-c-p-o-f-p'.
14418 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14419 was bogus (`g-c-p-a-a' does not change active info, just change
14420 the functions parameters).
14421 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14422 not removed in groups that match `gnus-uncacheable-groups'.
14423
14424 Reported and modifications based on discussions with Nuutti
14425 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14426
144272001-08-04 Simon Josefsson <jas@extundo.com>
14428 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14429
14430 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14431 calls `gnus-cache-update-active' if bounds has been extended.
14432
144332001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14434
14435 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14436 before remove.
14437 (gnus-mime-security-show-details): Ditto.
14438
144392001-08-04 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14440
14441 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14442 syntax. Protect string-match against nil string and regexp.
14443
144442001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14445
14446 * mm-util.el (mm-find-charset-region): Remove control-1.
14447
144482001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14449
14450 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14451
144522001-08-04 Simon Josefsson <jas@extundo.com>
14453
14454 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14455 buffer. Delete MIME-Version header.
14456
144572001-08-03 Simon Josefsson <jas@extundo.com>
14458
14459 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14460 that is entered does not necessarily have the highest article
14461 number in the group, so use `gnus-cache-possibly-alter-active'
14462 instead of `gnus-cache-update-active'.
14463
144642001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14465
14466 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14467
144682001-08-03 Simon Josefsson <jas@extundo.com>
14469
14470 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
14471 menu.
14472
144732001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14474
14475 * gnus.el (post-method): New group parameter. It also provides
14476 the user option `gnus-post-method-alist' and the internal function
14477 `gnus-parameter-post-method'.
14478
14479 * gnus-msg.el (gnus-post-method): Bind the value of
14480 `gnus-post-method' to the group parameter if it is defined.
14481
144822001-08-02 Simon Josefsson <jas@extundo.com>
14483
14484 * smime.el (smime-extra-arguments): Removed.
14485 (smime-call-openssl-region): Don't use it.
14486
144872001-08-02 Simon Josefsson <jas@extundo.com>
14488
14489 * smime.el (smime-sign-region): Handle stderr.
14490 (smime-encrypt-region): Ditto.
14491
14492 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14493 match the ASN.1 length bytes.
14494 (mm-pkcs7-enveloped-magic): Ditto.
14495 (mm-view-pkcs7-get-type): Don't regexp quote.
14496
1b17f81a 144972001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14498
14499 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14500
145012001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14502
14503 * gnus-art.el (gnus-header-button-alist): References regexp.
14504
145052001-08-01 Gerd Moellmann <gerd@gnu.org>
14506
14507 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14508 already fboundp. Add INTERACTIVE arg to autoload form.
14509
145102001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14511
14512 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14513
14514 * nnmail.el (nnmail-cache-open): Ditto.
14515
145162001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14517
14518 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14519
145202001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14521
14522 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14523
145242001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14525 Originally from Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14526
14527 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14528 (gnus-agent-toggle-plugged): Use it.
14529
145302001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14531
14532 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14533 (gnus-ding-file-coding-system): New variable.
14534 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14535 (gnus-slave-save-newsrc): Use it.
14536
145372001-07-31 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14538
14539 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14540 syntax.
14541
145422001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14543 Originally from Andreas Fuchs <asf@void.at>
14544
14545 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14546 (mml2015-gpg-pretty-print-fpr): New function.
14547 (mml2015-gpg-extract-signature-details): More details, rename from
14548 `m-g-e-from'.
14549 (mml2015-gpg-verify): Use them.
14550 (mml2015-gpg-clear-verify): Use them.
14551
145522001-07-31 Simon Josefsson <jas@extundo.com>
14553
14554 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14555 buffer when done.
14556
145572001-07-30 Simon Josefsson <jas@extundo.com>
14558
14559 * smime.el (smime-call-openssl-region): Revert previous change,
14560 just pass on buf to `call-process-region'.
14561 (smime-verify-region): Doc fix. Don't message stuff. Use
14562 `smime-new-details-buffer'. Inserts error messages into buffer.
14563 (smime-noverify-region): Ditto.
14564 (smime-decrypt-region): Ditto. Handles stderr separately.
14565 (smime-verify-buffer, smime-noverify-buffer)
14566 (smime-decrypt-buffer): Doc fix.
14567 (smime-new-details-buffer): New function.
14568 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14569 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14570 (smime-sign-region, smime-encrypt-region): Don't use
14571 `insert-buffer'.
14572
14573 * mml-smime.el (mml-smime-verify): Fix security button strings.
14574
145752001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14576
14577 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14578 gnus-article-mime-handles.
14579
145802001-07-29 Simon Josefsson <jas@extundo.com>
14581
14582 * mail-source.el (top-level): Require message for message-directory.
14583 (mail-source-directory): Change default to message-directory.
14584
14585 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14586 (smime-certificate-directory, smime-openssl-program)
14587 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14588 (smime-extra-arguments): New variable.
14589 (smime-dns-server): Fix customize group.
14590 (smime-call-openssl-region): Use `smime-extra-arguments'.
14591
1b17f81a 145922001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14593
14594 * smime.el (smime-call-openssl-region): Ignore stderr.
14595
1b17f81a 145962001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14597
14598 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14599 file.
14600
146012001-07-29 Simon Josefsson <jas@extundo.com>
14602
14603 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14604
14605 Support S/MIME decryption.
14606
14607 * mm-decode.el (mm-inline-media-tests):
14608 (mm-inlined-types):
14609 (mm-automatic-display):
14610 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14611
14612 * mm-view.el (mm-pkcs7-signed-magic):
14613 (mm-pkcs7-enveloped-magic): New variables.
14614 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14615 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14616 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14617 PKCS#7 blobs.
14618
14619 * smime.el (smime-decrypt-region): Expand keyfile.
14620
146212001-07-29 Simon Josefsson <jas@extundo.com>
14622
14623 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14624 `ssl.el' variables.
14625
14626 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14627 but line instead of narrowing to it, because `nnmail-parse-active'
14628 calls widen. Thanks to Christoph Conrad
14629 <christoph.conrad@gmx.de>.
14630
146312001-07-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14632
14633 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14634 for %B spec.
14635
14636 * gnus-sum.el (gnus-summary-prepare-threads): If
14637 gnus-sum-thread-tree-root is nil, use subject instead.
14638 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14639 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14640 (gnus-sum-thread-tree-leaf-with-other)
14641 (gnus-sum-thread-tree-single-leaf): Documentation.
14642 (gnus-sum-thread-tree-single-indent): Allow nil.
14643
146442001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14645
14646 * message.el (message-fill-paragraph): Do nothing if the user
14647 wants filladapt-mode.
14648
146492001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14650
14651 * mm-decode.el (mm-image-type-from-buffer): New function.
14652 (mm-get-image): Use it.
14653
146542001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14655
14656 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14657
14658 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14659 mm-display-parts too.
14660
146612001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14662
14663 * nnfolder.el (nnfolder-request-accept-article): Bind
14664 nntp-server-buffer.
14665
14666 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14667 nntp-server-buffer.
14668
146692001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14670
14671 * message.el (message-check-news-header-syntax): Use
14672 message-post-method.
14673 (message-send-news): Bind message-post-method.
14674
146752001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14676
14677 * mml.el (mml-tweak-type-alist): New variable.
14678 (mml-tweak-function-alist): New variable.
14679 (mml-tweak-part): New function.
14680 (mml-generate-mime-1): Use it.
14681
146822001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14683
14684 * nnfolder.el (nnfolder-request-accept-article): Replace
14685 nnfolder-request-list.
14686
146872001-07-27 Simon Josefsson <jas@extundo.com>
14688
14689 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14690 nnoo-change-server failed to do it.
14691
146922001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14693
14694 * gnus.el (gnus-parameters): Make it customizable.
14695
146962001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14697
14698 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14699
14700 * message.el (message-set-auto-save-file-name): More
14701 poor-system-types.
14702
14703 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14704
14705 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14706 supports +.
14707
147082001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14709
14710 * mm-decode.el (mm-readable-p): New function.
14711 (mm-inline-media-tests): Fix the default testers.
14712
147132001-07-26 Simon Josefsson <jas@extundo.com>
14714
14715 * nnimap.el (nnimap-version): Bump version number.
14716
1b17f81a 147172001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14718
14719 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14720 in M$Windows too.
14721
147222001-07-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14723
14724 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14725
147262001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14727
14728 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14729
14730 * mm-decode.el (mm-get-image): Guess then use the type.
14731
14732 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14733
147342001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14735
14736 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14737 display (%B) for threads if threading is off.
14738
1b17f81a 147392001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14740
14741 * gnus-msg.el: Customization patch.
14742
147432001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14744
14745 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14746 variable.
14747 (nnmail-split-fancy-with-parent): Ignore certain groups.
14748
147492001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14750
14751 * gnus-util.el (gnus-byte-compile): New function.
14752 (gnus-use-byte-compile): New variable.
14753 (gnus-make-sort-function): Use it.
14754
14755 * nnmail.el (nnmail-get-new-mail): Use it.
14756
14757 * gnus-agent.el (gnus-category-make-function): Simple function or
14758 compiled function.
14759 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14760
14761 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14762 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14763 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14764
14765 * message.el (message-check-news-header-syntax): Remove quote.
14766
147672001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14768
14769 * message.el (message-use-mail-followup-to): `t' is not a
14770 documented value.
14771
147722001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14773
14774 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14775
147762001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14777
14778 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14779 there are long lines.
14780
147812001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
14782
14783 * dgnushack.el (copy-list): New compiler macro.
14784
147852001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14786
14787 * message.el (message-bounce): If no Return-Path, the whole
14788 content is considered as the original message.
14789
14790 * nnml.el (nnml-check-directory-twice): New variable.
14791 (nnml-article-to-file): Use it.
14792 (nnml-retrieve-headers): Hack it.
14793
147942001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14795
14796 * gnus-win.el (gnus-buffer-configuration): New configure.
14797
14798 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14799 not alive.
14800
14801 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14802 (mm-display-external): Use display-term configure.
14803
148042001-07-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14805
14806 * gnus-delay.el (gnus-delay-default-hour): New variable.
14807 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14808
1b17f81a 148092001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14810
14811 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14812 (gnus-summary-prepare-threads): Ditto.
14813
14814 * gnus.el (gnus-summary-line-format): Add %B.
14815
148162001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14817
14818 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14819
14820 * mm-util.el (mm-string-as-multibyte): New function.
14821
14822 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14823
148242001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14825
14826 * mm-util.el (mm-universal-coding-system): New variable.
14827
14828 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14829
14830 * score-mode.el (score-mode-coding-system): Use it.
14831
148322001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14833
14834 * gnus-start.el (gnus-setup-news): Call
14835 `gnus-check-bogus-newsgroups' just after the native server is
14836 opened.
14837
148382001-07-23 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14839
14840 * nnmail.el (nnmail-do-request-post): Util function to be used by
14841 `nnchoke-request-post' for all nnmail-derived backends.
14842
14843 * nnml.el (nnml-request-post): Use it.
14844
14845 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14846 backend, for it groks nnml-request-post.
14847
14848 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14849 Treat `mail-post' backends like `mail' backends, not like `news'
14850 backends.
14851
148522001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14853
14854 * gnus-msg.el (gnus-setup-message): make-local-hook.
14855
148562001-07-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14857
14858 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14859 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14860 <karl@charcoal.com>, slightly changed by Kai.
14861
14862 * message.el (message-check-news-header-syntax): When checking
14863 whether the groups exist, check the right server based on
14864 `gnus-post-method'.
14865
148662001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14867
14868 * gnus-delay.el: New file.
14869
148702001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14871
14872 * mm-util.el (mm-read-coding-system): Take two arguments.
14873
14874 * gnus-sum.el (gnus-summary-show-article): Use
14875 mm-read-coding-system.
14876
14877 * gnus-art.el (article-de-quoted-unreadable):
14878 (article-de-base64-unreadable, article-wash-html):
14879 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14880
148812001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14882
14883 * nnml.el (nnml-request-post): New function. Can be used for
14884 annotations in nnml groups.
14885
148862001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14887
14888 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14889 command.
14890
14891 * gnus-start.el (gnus-find-new-newsgroups): Use
14892 `message-make-date' instead of `current-time-string'.
14893 (gnus-ask-server-for-new-groups): Ditto.
14894 (gnus-check-first-time-used): Ditto.
14895
148962001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14897
14898 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14899
149002001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14901
14902 * message.el (message-shorten-references): Change `maxcount' and
14903 `cut' to obey USEFOR draft 5.
14904
149052001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14906
14907 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14908 (gnus-summary-set-article-display-arrow): New function.
14909 (gnus-summary-goto-subject): Use it.
14910
149112001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14912
14913 * gnus-sum.el (gnus-summary-import-article): Insert date if
14914 doesn't exist.
14915
149162001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14917
14918 * mml.el (mml-content-type-parameters): New variable.
14919 (mml-content-disposition-parameters): New variable.
14920 (mml-insert-mime-headers): Use them.
14921 (mml-parse-1): Accept charset.
14922
149232001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14924
14925 * gnus-group.el (gnus-group-select-group): Doc fix.
14926
14927 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14928
149292001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
14930
14931 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
14932 to handle `define-derived-mode'.
14933
149342001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14935 From: Stefan Monnier <monnier@cs.yale.edu>
14936
14937 * message.el (message-mode): Use define-derived-mode.
14938 (message-tab): message-completion-alist.
14939
14940 * imap.el (imap-interactive-login): Use make-local-variable.
14941 (imap-open): Ditto.
14942 (imap-authenticate): Ditto.
14943
14944 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14945
14946 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14947
149482001-07-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14949
14950 * message.el (message-citation-line-function): Refer to
14951 gnus-cite-attribution-suffix.
14952
149532001-07-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14954
14955 * gnus-art.el,...: Error convention changes.
14956
149572001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14958
14959 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14960
149612001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14962
14963 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14964 (nnrss-read-server-data): Ditto.
14965
1b17f81a 149662001-07-13 12:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14967
14968 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14969 * Cleanup files.
1b17f81a 14970
23f87bed
MB
14971
149722001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14973
14974 * gnus.el (gnus-summary-line-format): Add %o.
14975
14976 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14977 unless shell outputs something.
14978
149792001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14980
14981 * gnus-art.el (gnus-boring-article-headers): Better doc.
14982 (article-hide-headers): Better regexp.
14983 Suggested by Matt Swift <swift@alum.mit.edu>.
14984
14985 * nnheader.el (nnheader-max-head-length): Better doc.
14986 (nnheader-header-value): Skip spaces.
14987 (nnheader-parse-head): Remove space.
14988 Suggested by Matt Swift <swift@alum.mit.edu>.
14989
14990 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14991 (gnus-get-newsgroup-headers): Remove space.
14992
149932001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14994
14995 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
14996 (gnus-summary-reply): Use it.
14997 (gnus-summary-reply-broken-reply-to): New function.
14998 (gnus-msg-force-broken-reply-to): New function.
14999
15000 * mm-view.el (mm-inline-text): Showing as text/plain when error.
15001
150022001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15003
15004 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
15005
150062001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15007
15008 * mm-decode.el (mm-external-terminal-program): New variable.
15009 (mm-display-external): Use it. Use term to display when no
15010 window-system.
15011
150122001-07-12 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
15013
15014 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
15015 Browse->Next entries to Browse->Prev
15016
150172001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15018
15019 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
15020
150212001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15022
15023 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
15024 for the default encoding.
15025
15026 * nnrss.el (nnrss-url-field): New field.
15027 (nnrss-request-article): Add newsgroups.
15028
15029 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
15030
150312001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15032
15033 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
15034
15035 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
15036 (gnus-draft-setup): Remove backlog.
15037
150382001-07-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
15039
15040 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
15041 Cleanup.
15042
150432001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15044
15045 * gnus-msg.el (gnus-bug): Erase buffer.
15046
15047 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
15048
150492001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15050
15051 * mm-decode.el (mm-attachment-override-p): Fix typo.
15052
150532001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
15054
15055 * gnus-kill.el (gnus-execute): Work with the extra headers.
15056 * gnus-sum.el (gnus-summary-execute-command): Ditto.
15057
150582001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15059
15060 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
15061 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
15062
15063 * message.el (message-send-mail-real-function): New variable.
15064 (message-send-mail-partially, message-send-mail):
15065
15066 * nngateway.el (nngateway-request-post): Use it.
15067
15068 * gnus-agent.el (gnus-agentize): Use it.
15069
15070 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
15071 (nnsoup-revert-variables): Use it.
15072
150732001-07-09 Colin Walters <walters@cis.ohio-state.edu>
15074
15075 * mm-decode.el (mm-inline-media-tests): Default to displaying as
15076 text/plain if the type doesn't match any other media types.
15077 (mm-inlined-types): Doc fix.
15078 (mm-display-inline): Revert previous change (now handled by a
15079 default type in `mm-inline-media-tests'.
15080 (mm-inlinable-p): Revive.
15081 (mm-display-part): Call `mm-inlinable-p'.
15082 (mm-attachment-override-p): Ditto.
15083 (mm-inlined-p): Doc fix.
15084
15085 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
15086 well as `mm-inlined-p'.
15087
150882001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15089
15090 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
15091 (nntp-send-command-and-decode): Use gnus-point-at-bol.
15092
1b17f81a 150932001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15094
15095 * message.el (message-use-mail-followup-to): New variable.
15096 (message-get-reply-headers): Use it.
15097
150982001-07-04 Gerd Moellmann <gerd@gnu.org>
15099
15100 * nnheader.el (nnheader-init-server-buffer): Make sure the
15101 *nntpd* buffer is made multibyte instead of a random buffer.
15102
151032001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15104
15105 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
15106 when it returns headers.
15107
151082001-07-07 Simon Josefsson <jas@extundo.com>
15109
15110 * rfc2047.el (rfc2047-encode-message-header): Skip header when
15111 trying to fold. Thanks to Colin Walters
15112 <walters@cis.ohio-state.edu>
15113
151142001-07-06 Simon Josefsson <jas@extundo.com>
15115
15116 * imap.el (imap-parse-address-list, imap-parse-flag-list)
15117 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
15118 Add information in `assert's.
15119
15120 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
15121 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
15122 and `nnimap-group-overview-filename', should handle all
15123 change-of-uidvalidity related issues. But there may be other
15124 problems.)
15125
151262001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15127
15128 * rfc2047.el (rfc2047-encode-message-header): Don't include the
15129 header name when folding.
15130
151312001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15132
15133 * mm-decode.el (mm-inlined-types): Document relationship with
15134 `mm-inline-media-tests'.
15135 (mm-display-inline): Default to displaying as plain text if no
15136 inlining handler is available.
15137 (mm-inlinable-p): Remove.
15138 (mm-inlined-p): Don't call `mm-inlinable-p'.
15139 (mm-automatic-display-p): Ditto.
15140 (mm-attachment-override-p): Ditto.
15141
151422001-07-04 Simon Josefsson <jas@extundo.com>
15143
15144 * nnimap.el (nnimap-importantize-dormant): New variable.
15145 (nnimap-request-update-info-internal): Use it.
15146 (nnimap-request-set-mark): Ditto.
15147
151482001-07-04 Didier Verna <didier@lrde.epita.fr>
15149
15150 * nntp.el (nntp-send-command): don't pass a buffer argument to
15151 `point'. Only XEmacs accepts this.
15152 * nntp.el (nntp-send-command-nodelete): ditto.
15153 * nntp.el (nntp-send-command-and-decode): ditto.
15154
151552001-07-04 Didier Verna <didier@lrde.epita.fr>
15156
15157 * nntp.el (nntp-open-connection-function): doc update.
15158 * nntp.el (nntp-pre-command): New.
15159 * nntp.el (nntp-via-rlogin-command): New.
15160 * nntp.el (nntp-via-telnet-command): New.
15161 * nntp.el (nntp-via-telnet-switches): New.
15162 * nntp.el (nntp-via-user-name): New.
15163 * nntp.el (nntp-via-user-password): New.
15164 * nntp.el (nntp-via-address): New.
15165 * nntp.el (nntp-via-envuser): New.
15166 * nntp.el (nntp-via-shell-prompt): New.
15167 * nntp.el (nntp-open-telnet-stream): New.
15168 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
15169 * nntp.el (nntp-open-via-telnet-and-telnet): New.
15170 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
15171 * nntp.el (nntp-send-command): ditto.
15172 * nntp.el (nntp-send-command-nodelete): ditto.
15173 * nntp.el (nntp-send-command-and-decode): ditto.
15174
151752001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
15176 Trivial patch.
15177
15178 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
15179 `when'.
15180
1b17f81a 151812001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
15182
15183 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
15184
151852001-07-03 Simon Josefsson <jas@extundo.com>
15186
15187 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
15188 remove it (workaround XEmacs `fill-region' bug).
15189
151902001-07-01 Simon Josefsson <jas@extundo.com>
15191
15192 * nnimap.el (nnimap-date-days-ago): Defeat locale.
15193
151942001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15195
15196 * mml2015.el (mml2015-format-error): New function.
15197 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
15198 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
15199 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
15200
152012001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15202
15203 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
15204 Suggested by Christoph Conrad <C.Conrad@cli.de>.
15205
15206 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
15207 group variables.
15208
152092001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15210
15211 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
15212
15213 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
15214 (nnrss-save-group-data): Ditto.
15215
15216 * gnus-agent.el (gnus-agent-save-alist): Ditto.
15217
152182001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
15219
15220 * message.el (message-do-send-housekeeping): Narrow to headers.
15221
152222001-06-24 Simon Josefsson <jas@extundo.com>
15223
15224 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
15225 insertion when breaking lines looked for " \t" instead of "[ \t]".
15226 (rfc2047-encode-message-header): Fold lines even if
15227 no QP encoding is done.
15228
1b17f81a 152292001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
15230
15231 * smime.el (smime-keys): Support additional certificates.
15232 (smime-make-certfiles): New function.
15233 (smime-sign-region): Use previous variables.
15234 (smime-get-certfiles): New function.
15235 (smime-sign-buffer): Use it.
15236 (smime-verify-region): Support both CAfile and CApath.
15237
152382001-06-23 Simon Josefsson <jas@extundo.com>
15239
15240 * smime.el (smime-decrypt-region): Perhaps work.
15241
152422001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15243
15244 * gnus-msg.el (gnus-copy-article-buffer): Typo.
15245
152462001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
15247
15248 * mm-decode.el (mm-save-part): Rewrite file name.
15249 (mm-file-name-rewrite-functions): New variable.
15250 (mm-file-name-delete-whitespace): New function.
15251 (mm-file-name-trim-whitespace): New function.
15252 (mm-file-name-collapse-whitespace): New function.
15253 (mm-file-name-replace-whitespace): New variable and function.
15254
152552001-06-22 Simon Josefsson <jas@extundo.com>
15256
15257 * message.el (message-make-date): Workaround locale for weekdays.
15258
152592001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15260
15261 * message.el (message-goto-body): Return nil if not found. (revert!)
15262
1b17f81a 152632001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15264
15265 * message.el (message-goto-body): Some messages have no header.
15266
15267 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15268
152692001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15270
15271 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15272
152732001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15274
15275 * message.el (message-make-date): Add week day.
15276 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15277
152782001-06-19 Simon Josefsson <jas@extundo.com>
15279
15280 * message.el (message-yank-prefix): Doc fix.
15281 (message-yank-cited-prefix): Ditto.
15282 (message-delete-not-region): Keep citation prefix on first line,
15283 if possible and appropriate.
15284
152852001-06-19 Simon Josefsson <jas@extundo.com>
15286
15287 * imap.el (imap-process-connection-type): New variable.
15288 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15289 recent `imtest's work completely (no line length issues), while
15290 making making old `imtest's unusable. Thanks to NAGY Andras
15291 <nagya@inf.elte.hu> for his work.
15292
152932000-12-30 NAGY Andras <nagya@inf.elte.hu>
15294
15295 * imap.el (imap-ssl-program): Add -quiet to shut up
15296 OpenSSL/SSLeay's internal debug talk.
15297
152982001-06-19 Matt Armstrong <matt@lickey.com>
15299
15300 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15301 server.
15302
153032001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15304
15305 * nnmail.el (nnmail-article-buffer): New variable.
15306 (nnmail-split-incoming): Use it.
15307
153082001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15309
15310 * qp.el (quoted-printable-decode-region): If called interactively,
15311 use coding-system-for-read.
15312
153132001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15314
15315 * message.el (message-check-news-header-syntax): Check Reply-To.
15316
153172001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15318
15319 * mml.el (mml-parse-1): Use message options.
15320
15321 * message.el (message-do-fcc): Don't do anything if there is no
15322 FCC.
15323
153242001-06-16 Simon Josefsson <jas@extundo.com>
15325
15326 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15327 (nnimap-expunge-search-string): New variable.
15328 (nnimap-request-expire-articles): Use it.
15329
153302001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15331
15332 * message.el (message-send-mail-with-qmail): wrong exit status is
15333 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15334
153352001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15336
15337 * gnus-art.el (article-strip-multiple-blank-lines): Use
15338 delete-region instead of replace-match.
15339
153402001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15341
15342 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15343 (nnweb-google-wash-article): Ditto.
15344
996aa8c1 153452001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15346
15347 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15348
153492001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15350
15351 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15352 specs.
15353
153542001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15355
15356 * gnus.el (gnus-email-address): Move it here.
15357
15358 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15359 requested.
15360 (article-de-base64-unreadable): Ditto.
15361 (article-wash-html): Ditto.
15362
153632001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15364
15365 * message.el (message-options-set-recipient): Don't add ", "
15366 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15367
153682001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15369
15370 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15371
1b17f81a 153722001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15373
15374 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15375
153762001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15377
15378 * nnrss.el (nnrss-node-text): Node might be nil.
15379
1b17f81a 153802001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15381
15382 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15383 part.
15384
153852001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15386
15387 * nnrss.el (nnrss-group-alist): More items.
15388
153892001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15390
15391 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15392
153932001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15394 Trivial patch from Dale Hagglund <rdh@best.com>
15395
15396 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15397 restrict clauses.
15398
1b17f81a 153992001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15400
15401 * message.el (message-wide-reply-confirm-recipients): New variable.
15402
1b17f81a 154032001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15404
15405 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15406 fix so it works with XEmacs.
15407
154082001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15409
15410 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15411 headers.
15412
154132001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15414
15415 * nnrss.el: Fix a few bugs.
15416
1b17f81a 154172001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15418
15419 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15420 generate compiler warnings.
23f87bed
MB
15421
154222001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15423
15424 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15425 binary so that we don't transmit ISO 2022 garbage to the process.
15426 This is needed under XEmacs.
15427
154282001-06-03 Simon Josefsson <simon@josefsson.org>
15429
15430 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15431 autoloaded incorrectly below because ssl-program-* is bound.)
15432 Thanks to Amos Gouaux for report.
15433
154342001-06-02 Simon Josefsson <simon@josefsson.org>
15435
15436 * imap.el (imap-kerberos4-open):
15437 (imap-gssapi-open):
15438 (imap-ssl-open):
15439 (imap-network-open):
15440 (imap-shell-open):
15441 (imap-starttls-open): Set buffer to workaround spurious
15442 `accept-process-output' buffer changes. Thanks to Mats Lidell
15443 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15444 Colman <colman@ppllc.com> for report.
15445
154462001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15447
15448 * gnus-sum.el (gnus-summary-catchup): New argument.
15449 (gnus-summary-catchup-from-here): New function.
15450
154512001-05-30 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15452
15453 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15454 back, then insert glyph. (Before, the glyph was inserted first,
15455 then the newline.) This works around a behavior in XEmacs where
15456 it is not possible to insert a character after a glyph which is at
15457 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15458
1b17f81a 154592001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15460
15461 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15462 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15463 mm-destroy-postponed-undisplay-list): New functions.
15464 (mm-display-external): Use them.
15465
1b17f81a 154662001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15467
15468 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15469 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15470
154712001-05-27 Simon Josefsson <simon@josefsson.org>
15472
15473 * message.el (message-yank-cited-prefix): New variable.
15474 (message-indent-citation): Use it.
15475
15476 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15477 as details.
15478 (mml2015-mailcrypt-clear-verify): Ditto.
15479
1b17f81a 154802001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15481
15482 * gnus-sum.el (gnus-summary-default-high-score,
15483 gnus-summary-default-low-score): New variables.
15484 (gnus-summary-highlight): Use them.
15485
154862001-05-16 Didier Verna <didier@lrde.epita.fr>
15487
15488 * message.el (message-mail): pass the 'send-actions argument to
15489 `message-setup'.
15490
1b17f81a 154912001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15492
15493 * gnus-art.el (gnus-mime-view-part-as-charset):
15494 (gnus-mime-internalize-part): Doc fixes.
15495
154962001-05-11 Simon Josefsson <simon@josefsson.org>
15497
15498 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15499 status lines without any text ("^215$").
15500
155012001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15502
15503 * nnrss.el (nnrss-check-group): Reverse.
15504
155052001-05-07 Simon Josefsson <simon@josefsson.org>
15506
15507 * message.el (message-get-reply-headers):
15508 (message-followup): Fix typo, suggested by David Green
15509 <dgreen@uab.edu>
15510
155112001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15512
15513 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15514
15515 * nnrss.el (nnrss-open-server): Read server data when it is called.
15516 (nnrss-request-expire-articles): Fix.
15517
155182001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15519
15520 * message.el (message-do-send-housekeeping): mail-abbrevs may
15521 rename buffer behind Gnus.
15522
155232001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15524
15525 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15526 (nnrss-group-alist): Add more resources.
15527 (nnrss-check-group): Ignore errors.
15528
155292001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15530
15531 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15532
15533 * nnslashdot.el (nnslashdot-request-list): Add time.
15534 (nnslashdot-request-expire-articles): New function.
15535
15536 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15537 secondary methods too.
15538
155392001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15540
15541 * message.el (message-use-followup-to): Set default value to t.
15542
155432001-05-03 Florian Weimer <fw@deneb.enyo.de>
15544
15545 * message.el (message-dont-reply-to-names): Fix documentation.
15546 (message-get-reply-headers): Use Mail-Followup-To only for wide
15547 replies.
15548
155492001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15550
15551 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15552 correctly.
15553 (nnrss-check-group): Use time.
15554
996aa8c1 155552001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15556
15557 * gnus.el: Oort Gnus v0.03 is released.
15558
155592001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15560
15561 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15562 group.
15563
155642001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15565
15566 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15567
155682001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15569
15570 * nnultimate.el (nnultimate-retrieve-headers): Return all
15571 available headers.
15572
15573 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15574 (gnus-get-newsgroup-headers-xover): Use it.
15575
155762001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15577
15578 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15579
155802001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15581
15582 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15583
155842001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15585
15586 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15587 disable it.
15588
15589 * gnus.el (gnus-info-nodes): Remove a few The's.
15590
155912001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15592
15593 * mail-source.el (mail-source-movemail): Call-process may return a
15594 signal description string.
15595
15596 * gnus-start.el (gnus-read-newsrc-el-file):
15597 gnus-newsrc-file-version may be nil.
15598
15599 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15600 Suggested by Michael Sperber [Mr. Preprocessor]
15601 <sperber@informatik.uni-tuebingen.de>.
15602
156032001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15604
15605 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15606
156072001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15608
15609 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15610 fontify HANDLE.
15611
156122001-04-18 Simon Josefsson <simon@josefsson.org>
15613
15614 * smime.el (smime-ask-passphrase): Rework to return value.
15615 (smime-sign-region): Rework to bind value and use it.
15616 (smime-decrypt-region): Ditto.
15617
156182001-04-18 Simon Josefsson <simon@josefsson.org>
15619 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15620
15621 * smime.el (smime-ask-passphrase): New function.
15622 (smime-sign-region): Use it.
15623 (smime-encrypt-cipher): New variable.
15624 (smime-decrypt-region): Ditto.
15625
156262001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15627
15628 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15629 the log.
15630
996aa8c1 156312001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15632
15633 * gnus.el: Oort Gnus v0.02 is released.
15634
156352001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15636
15637 * gnus.el: Oort Gnus v0.01 is released.
15638
156392001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15640
15641 * gnus-sum.el (gnus-summary-highlight): Highlight read
15642 undownloaded articles as read articles.
15643
15644 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15645 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15646 articles, even read ones, as such.
15647
15648 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15649 (gnus-find-matching-articles): New function.
15650 (gnus-summary-limit-include-matching-articles): New command.
15651 (gnus-summary-limit-include-thread): Include articles that have
15652 matching subjects.
15653 (gnus-offer-save-summaries): Clean up.
15654
156552001-04-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15656
15657 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15658
1b17f81a 156592001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15660
15661 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15662
156632001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15664
15665 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15666 newsgroup names when the original article is a news message.
15667
156682001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15669
15670 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15671 supported. Suggest by Jim Meyering <jim@meyering.net>.
15672
156732001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15674
15675 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15676 regexp in nnmail-split-fancy.
15677
156782001-04-10 Simon Josefsson <simon@josefsson.org>
15679
15680 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15681
156822001-04-10 Colin Marquardt <colin@marquardt-home.de>
15683
15684 * message.el (message-send-mail): Improve the interaction with the
15685 user.
15686
156872001-04-10 Simon Josefsson <simon@josefsson.org>
15688
15689 * imap.el (imap-message-copy): Work around buggy servers that
15690 doesn't send TRYCREATE tags.
15691
156922001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15693
15694 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15695
156962001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15697
15698 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15699 date.
15700
157012001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15702
15703 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15704 lives.
15705
157062001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15707
15708 * gnus-art.el (gnus-parse-news-url): New function.
15709 (gnus-button-handle-news): New function.
15710 (gnus-button-alist): Point to new functions.
15711
15712 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15713
15714 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15715 gnus-format-specs.
15716
15717 * message.el (message-check-news-header-syntax): Question even
15718 when Gnus doesn't know the group names.
15719 (message-send-news): Clean up.
15720
15721 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15722 exited on purpose without saving.
15723
15724 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15725
157262001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15727
15728 * gnus-score.el (gnus-score-orphans): Clean up.
15729
15730 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15731
15732 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15733 later.
15734
15735 * gnus-start.el (gnus-close-all-servers): Find the right items to
15736 close.
15737
15738 * qp.el (quoted-printable-decode-region): Just message
15739 malformation; don't quit.
15740
1b17f81a 157412001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15742
15743 * gnus.el (gnus-interactive): A typo.
15744
157452001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15746
15747 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15748 `assq-delete-all', if that function exists; otherwise use the old
15749 definition. Documentation changed to match the one in
15750 `assq-delete-all'.
15751
157522001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15753
15754 * gnus-start.el (gnus-close-all-servers): New function.
15755
15756 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15757 (gnus-server-remove-denials): Clean up.
15758
15759 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15760 keystroke.
15761
157622001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15763
15764 * message.el (message-send-news): Message where we are sending.
15765 (message-send-mail): Ditto.
15766
15767 * gnus.el (gnus-server-string): New function.
15768
15769 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15770
15771 * mm-decode.el (mm-default-directory): Customized.
15772 (mm-tmp-directory): Ditto.
15773
15774 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15775 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15776 or Chars.
15777 (gnus-summary-line-format-alist): ?l is now a string.
15778 (gnus-summary-prepare-threads): Output ? for unknown lines.
15779 (gnus-summary-insert-line): Ditto.
15780 (gnus-summary-print-article): Unbalanced parentheses.
15781
15782 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15783 out whether new stuff has arrived.
15784
157852001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15786
15787 * gnus-sum.el: Let printing work on ttys on Emacs.
15788
157892001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15790
15791 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15792 when forcing news.
15793
15794 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15795 command.
15796
157972001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15798
15799 * message.el (message-set-auto-save-file-name): Don't use
15800 asterisks under nt.
15801
158022001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15803
15804 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15805 lists of articles.
15806
15807 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15808
15809 * gnus-msg.el (gnus-put-message): Clean up.
15810 (gnus-summary-reply): Mark all replied-to articles as replied to.
15811 (gnus-inews-add-send-actions): Also mark as forwarded.
15812 (gnus-summary-mail-forward): Mark as forwarded.
15813
15814 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15815 of articles.
15816 (gnus-summary-mark-article-as-forwarded): Ditto.
15817
15818 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15819 forwarded.
15820 (gnus-summary-mail-forward): Clean up.
15821
15822 * gnus.el (gnus-article-mark-lists): Added forward.
15823
15824 * gnus-sum.el (gnus-forwarded-mark): New variable.
15825 (gnus-summary-prepare-threads): Use it.
15826 (gnus-summary-update-secondary-mark): Ditto.
15827 (gnus-newsgroup-forwarded): New variable.
15828
158292001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15830
15831 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15832 (gnus-summary-very-wide-reply): New command and keystroke.
15833 (gnus-summary-very-wide-reply-with-original): Ditto.
15834
15835 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15836 (gnus-score-adaptive): Use it.
15837
15838 * gnus-start.el (gnus-get-unread-articles): Clean up.
15839
158402001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15841
15842 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15843 boards.
15844
158452001-03-21 Didier Verna <didier@lrde.epita.fr>
15846
15847 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15848 * gnus-start.el (gnus-subscribe-newsgroup): use it.
15849
158502001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15851
15852 * nnultimate.el (nnultimate-retrieve-headers): Understand
15853 long-form month names.
15854
158552001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15856
15857 * gnus-sum.el (gnus-summary-show-all-headers):
15858 gnus-article-show-all-headers is broken. Use
15859 gnus-summary-toggle-header instead.
15860
15861 * mml2015.el (mml2015-gpg-extract-from): No error.
15862
1b17f81a 158632001-03-18 23:00:00 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
15864
15865 * mml2015.el (mml2015-gpg-extract-from): New function.
15866 (mml2015-gpg-verify): Use it.
15867 (mml2015-gpg-clear-verify): Use it.
15868
158692001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15870
15871 * message.el (message-setup-fill-variables): Use
15872 fill-paragraph-function.
15873 (message-fill-paragraph): Take an argument.
15874 (message-newline-and-reformat): Take another argument.
15875
158762001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15877
15878 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15879
158802001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15881
15882 * message.el (message-forward): local-variable-p takes an extra
15883 argument in XEmacs.
15884
158852001-03-16 Simon Josefsson <simon@josefsson.org>
15886
15887 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15888 `nnimap-use-nov-p' (it really tested the negative).
15889 (nnimap-retrieve-headers): Use it.
15890
158912001-03-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15892
15893 * message.el (message-generate-headers-first): Update doc.
15894
158952001-03-10 Matthias Wiehl <mwiehl@gmx.de>
15896 Trivial patch.
15897
15898 * gnus.el (gnus-summary-line-format): Typo.
15899
159002001-03-11 Simon Josefsson <simon@josefsson.org>
15901
15902 * mailcap.el (mailcap-mime-data): Add application/sieve.
15903 (mailcap-mime-extensions): Add .siv, .xls.
15904
1b17f81a 159052001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15906
15907 * gnus-score.el (gnus-summary-lower-thread): Typo.
15908
159092001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15910
15911 * message.el (message-forward-decoded-p): New variable.
15912 (message-forward-subject-author-subject): Use it.
15913 (message-make-forward-subject): Use it.
15914 (message-forward): Use it.
15915
15916 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15917
15918 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15919 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15920
15921;;Has been fixed -- zsh.
15922;;2001-03-05 Dave Love <fx@gnu.org>
15923;;
15924;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15925;; Move it after definition of mm-coding-system-p.
15926;;
159272001-03-01 Dave Love <fx@gnu.org>
15928
15929 * mm-util.el (mm-inhibit-file-name-handlers): Add
15930 image-file-handler.
15931
159322001-02-11 Dave Love <fx@gnu.org>
15933
15934 * message.el (message-signature-file): Fix doc, :type.
15935
159362001-02-08 Dave Love <fx@gnu.org>
15937
15938 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15939 (message-posting-charset): Defvar when compiling again.
15940 (rfc2047-encodable-p): Require message.
15941
15942 * gnus-sum.el (gnus-alter-articles-to-read-function):
15943 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15944
159452001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15946
15947 * nnrss.el: New file.
15948
159492001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15950
15951 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15952 `skip-chars-forward'.
15953
159542001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15955
15956 * nndraft.el (nndraft-request-group): Restore auto save files if
15957 the original files do not exist.
15958
159592001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15960
15961 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15962 SCORE paths.
15963
15964 * mm-decode.el (mm-dissect-buffer): Call
15965 mail-extract-address-components only if necessary.
15966
159672001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15968
15969 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15970 directory part.
15971 (gnus-score-search-global-directories): Use file-directory-p.
15972
1b17f81a
MB
159732001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15974
23f87bed
MB
15975 * gnus-score.el (gnus-score-score-files-1): Use
15976 gnus-kill-files-directory.
23f87bed
MB
15977
159782001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15979
15980 * gnus.el (charset): Move here from gnus-sum.el.
15981
159822001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15983
15984 * mml.el (mml-preview): Disable local map.
15985
15986 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15987 gnus-article-post-menu here.
15988
15989 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15990 if it has not been made.
15991
159922001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15993
15994 * gnus-art.el (gnus-article-describe-key): Map key to event.
15995 (gnus-article-describe-key-briefly): Ditto
15996
159972001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15998
15999 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
16000
1b17f81a 160012001-03-01 22:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
16002
16003 * dgnushack.el (coerce, merge, subseq): defmacro.
16004
160052001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16006
16007 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
16008 A fake defalias in nndraft.el results a not-activated bug in
16009 uncompiled versions.
16010
160112001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16012
16013 * gnus-util.el (gnus-split-references): Handle malformed References:.
16014
160152001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16016
16017 * gnus-art.el (gnus-article-mime-part-status): 1 part.
16018
1b17f81a 160192001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
16020
16021 * gnus.el (gnus-parameters): Typo.
16022
160232001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16024
16025 * gnus.el (gnus-read-method): Remove redundancy.
16026
160272001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16028
16029 * nnslashdot.el (nnslashdot-backslash-url): New variable.
16030 (nnslashdot-request-list): Use it.
16031
160322001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16033
16034 * nnml.el (nnml-generate-active-info): Fix the case when there is
16035 no file.
16036
16037 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
16038 (gnus-summary-create-article): New function.
16039
16040 * gnus-group.el (gnus-group-mark-article-read): New function.
16041
16042 * gnus-msg.el (gnus-inews-do-gcc): Use it.
16043
16044 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
16045
160462001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16047
16048 * gnus-art.el (gnus-article-edit-done): Don't use
16049 gnus-article-edit-exit.
16050 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
16051
16052 * gnus.el (gnus-parameters): New variable.
16053 Suggested by NAGY Andras <nagya@inf.elte.hu>.
16054 (gnus-parameters-get-parameter): New function.
16055 (gnus-group-find-parameter): Use it.
16056
160572001-02-23 Simon Josefsson <simon@josefsson.org>
16058
16059 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
16060 change of default value to `current'.
16061
160622001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16063
16064 * nneething.el (nneething-get-head): Insert unreadable file too.
16065
160662001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16067
16068 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
16069
16070 * webmail.el (webmail-type-definition): Deja is bought by google.
16071
160722001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16073
16074 * gnus-sum.el (gnus-fetch-headers): New function.
16075 (gnus-select-newsgroup): Use it.
16076 (gnus-summary-insert-articles): New function.
16077 (gnus-summary-insert-old-articles): New function.
16078 (gnus-summary-insert-new-articles): New function.
16079
16080 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
16081 (gnus-group-list-active): Ditto.
16082 * gnus-sum.el (gnus-set-mode-line): Ditto.
16083 (gnus-summary-read-group-1): Ditto.
16084
160852001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16086
16087 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
16088 current topic.
16089
160902001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16091
16092 * smiley.el (gnus-smiley-display): Don't do widening.
16093
16094 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
16095 within body.
16096
16097 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
16098
16099 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
16100 New variable.
16101 (gnus-mime-display-multipart-related-as-mixed): New variable.
16102 (gnus-mime-display-part): Use them.
16103
161042001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16105
16106 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
16107 something special.
16108
161092001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16110
16111 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
16112 (nnweb-request-article): Call reference if exists.
16113 (nnweb-type-definition): Dejanews is bought by google.com.
16114 Beta!
16115
161162001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16117
16118 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
16119
161202001-02-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16121
16122 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
16123 gnus-article-sort-functions.
16124 (gnus-article-sort-functions): Doc fix. Refer to
16125 gnus-thread-sort-functions.
16126
1b17f81a 161272001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16128
16129 * message.el (message-get-reply-headers): More fixes.
16130
161312001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16132
16133 * message.el (message-get-reply-headers): Fix bug with
16134 Mail-Followup-To/to-address interaction.
16135
161362001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16137
16138 * gnus-msg.el (gnus-configure-posting-styles): Match header in
16139 gnus-article-copy.
16140
161412001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16142
16143 * message.el (message-do-send-housekeeping): Rename to a better
16144 name.
16145
161462001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16147
16148 * message.el (message-cancel-news): Check article first, then ask
16149 yes or no.
16150
161512001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16152
16153 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
16154
161552001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16156
16157 * gnus-range.el (gnus-range-normalize): New function.
16158
161592001-02-15 NAGY Andras <nagya@inf.elte.hu>
16160
16161 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
16162
161632001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16164
16165 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
16166
16167 * nnagent.el (nnagent-request-regenerate): New function.
16168
16169 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
16170
16171 * nnml.el (nnml-generate-nov-databases): Accept argument
16172 server. Don't open server if it is opened.
16173 (nnml-request-regenerate): Use it. Change to deffoo.
16174
161752001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
16176
16177 * gnus.el (gnus-define-group-parameter): Fix.
16178
161792001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16180
16181 * gnus.el (gnus-define-group-parameter): Improved.
16182
16183 * gnus-sum.el (charset): Define parameter.
16184 (ignored-charsets): Ditto.
16185 (gnus-summary-setup-default-charset): Use them.
16186
16187 * gnus-start.el (gnus-read-descriptions-file): Use them.
16188
16189 * gnus-cus.el (gnus-group-parameters): Remove them.
16190
161912001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16192
16193 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
16194
161952001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16196
16197 * gnus-sum.el (gnus-summary-read-group-1): Remove
16198 gnus-summary-set-local-parameters.
16199 (gnus-summary-setup-buffer): Put it here.
16200
162012001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16202
16203 * gnus.el (to-address): Define parameter.
16204 (to-list): Ditto.
16205 * gnus-art.el (article-hide-boring-headers): Use them.
16206 * gnus-msg.el (gnus-post-news): Ditto.
16207 * gnus-cus.el (gnus-group-parameters): Remove them.
16208
162092001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16210
16211 * gnus-draft.el (gnus-draft-reminder): New function.
16212
16213 * gnus-art.el (gnus-sender-save-name): New function.
16214
162152001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16216
16217 * mm-util.el (mm-mime-charset): Error message.
16218
162192001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16220
16221 * message.el (message-check-news-body-syntax): Don't check mml lines.
16222
162232001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16224
16225 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
16226 subscribe.
16227
16228 * gnus-start.el (gnus-call-subscribe-functions): New function.
16229 (gnus-find-new-newsgroups): Use it.
16230 (gnus-ask-server-for-new-groups): Use it.
16231 (gnus-check-first-time-used): Use it.
16232 (gnus-subscribe-newsgroup-method): Grok a list of functions.
16233 (gnus-subscribe-options-newsgroup-method): Ditto.
16234 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
16235 return .
16236
162372001-02-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16238
16239 * gnus-cus.el (gnus-score-customize): Doc fix.
16240
162412001-02-11 Jesper Harder <harder@ifa.au.dk>
16242
16243 * dgnushack.el (my-getenv): Typo.
16244
162452001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16246
16247 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
16248
162492001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16250
16251 * gnus-group.el (gnus-group-suspend): Offer save summaries.
16252
16253 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
16254 (gnus-treatment-function-alist): Use it.
16255 (article-remove-leading-whitespace): New function.
16256 (gnus-article-make-menu-bar): Use it.
16257
16258 * gnus-sum.el (gnus-summary-wash-empty-map): Add
16259 remove-leading-whitespace.
16260 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
16261 because of conflict.
16262
162632001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16264
16265 * Makefile.in: Hack generating gnus-load.el.
16266 * dgnushack.el: Ditto.
16267 * gnus-load.el: Remove it.
16268
162692001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16270
16271 * dgnushack.el : Add URLDIR.
16272
16273 * Makefile.in (EMACS_COMP): Ditto.
16274
162752001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16276
16277 * gnus-cus.el (gnus-score-customize): Error on no score file.
16278
162792001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16280
16281 * mm-decode.el (mm-merge-handles): New function.
16282
16283 * mm-view.el (mm-inline-message): Use it.
16284 (mm-view-message): Ditto.
16285
16286 * mm-partial.el (mm-inline-partial): Ditto.
16287
16288 * mm-extern.el (mm-inline-external-body): Ditto.
16289
16290 * gnus-art.el (gnus-mime-view-part): Ditto.
16291 (gnus-mime-view-part-as-type): Ditto.
16292 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16293 cases.
16294
162952001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16296
16297 * message.el (message-cancel-news): Allow to shoot foot.
16298 (message-supersede): Ditto.
16299
163002001-02-08 Tommi Vainikainen <thv@iki.fi>
16301 Trivial patch.
16302
16303 * gnus-sum.el (gnus-simplify-subject-re): Use
16304 message-subject-re-regexp.
16305
163062001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16307
16308 * nnmail.el (nnmail-expiry-target-group): Bind
16309 nnmail-cache-accepted-message-ids to nil.
16310
16311 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16312 coding system.
16313
163142001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16315
16316 * qp.el (quoted-printable-encode-region): Make sure characters are
16317 between 00 and FF. Don't check charset.
16318
16319 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16320 in Emacs 20.
16321 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16322
163232001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16324
16325 * message.el (message-make-forward-subject): Argument decoded.
16326 (message-forward): Use it when digest.
16327
16328 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16329 buffer.
16330
163312001-02-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16332
16333 * message.el (message-generate-headers-first): Doc fix.
16334
163352001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16336
16337 * gnus-art.el (article-make-date-line): Error proof.
16338
163392001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16340
16341 * gnus-group.el (gnus-group-listing-limit): New variable.
16342 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16343
16344 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16345
163462001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16347
16348 * message.el (message-newline-and-reformat): Special case for
16349 breaking at BOL.
16350
163512001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16352
16353 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16354 message/rfc822.
16355
163562001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16357
16358 * message.el (message-encode-message-body): Don't insert
16359 Content-Type if it is inside a mail.
16360
163612001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16362
16363 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16364 gnus-article-commands-menu.
16365
16366 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16367 in Emacs.
16368
16369 * gnus-start.el (gnus-read-descriptions-file): Use
16370 gnus-group-name-charset and gnus-group-charset-alist.
16371
163722001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16373
16374 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16375 active region.
16376
16377 * gnus-start.el (gnus-group-change-level): Remove from both
16378 gnus-zombie-list and gnus-killed-list.
16379
163802001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16381
16382 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16383 gnus-subscribe-topics.
16384
16385 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16386
163872001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16388
16389 * gnus-art.el (gnus-article-make-menu-bar): Make
16390 gnus-article-post-menu.
16391
16392 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16393
16394 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16395
16396 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16397
16398 * message.el (message-mode-menu): Ditto.
16399
16400 * gnus-art.el (defvar): eval-when-compile.
16401
164022001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16403
16404 * gnus-agent.el (gnus-agentize): Fix doc.
16405
164062001-02-02 Karl Kleinpaste <karl@charcoal.com>
16407
16408 * mml.el (mml-preview): Bind `q'.
16409
164102001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16411
16412 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
16413
164142001-01-31 Dave Love <fx@gnu.org>
16415
16416 * mm-util.el (mm-mime-mule-charset-alist)
16417 (mm-find-mime-charset-region): Consider mule-utf-8.
16418
164192001-01-31 Dave Love <fx@gnu.org>
16420
16421 * gnus-art.el (gnus-article-x-face-command)
16422 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16423 :version.
16424
164252001-01-26 Dave Love <fx@gnu.org>
16426
16427 * mm-util.el (mm-multibyte-string-p): New.
16428
16429;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16430;; (quoted-printable-encode-region): Doc fix. Don't call
16431;; string-as-multibyte on class. Clarify line-folding.
16432 (quoted-printable-encode-string): Make temp buffer inherit
16433 string's multibyteness.
16434
164352001-01-23 Gerd Moellmann <gerd@gnu.org>
16436
16437 * nnheader.el (toplevel): Don't require `gnus-util' at
16438 compile-time; this creates a circular dependency, and prevents
16439 a bootstrap.
16440
164412001-01-22 Andreas Schwab <schwab@suse.de>
16442
16443 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16444
164452001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16446
16447 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16448
16449 * gnus-art.el (article-hide-list-identifiers): Ditto.
16450
16451 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16452
164532001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16454
16455 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16456
16457 * gnus-art.el (article-hide-list-identifiers): Similar.
16458
164592001-01-31 Karl Kleinpaste <karl@charcoal.com>
16460
16461 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16462
164632001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16464
16465 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
16466
164672001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468
16469 * gnus-util.el (gnus-string-equal): New function.
16470
16471 * gnus-art.el (article-hide-boring-headers): Use it.
16472
164732001-01-27 Karl Kleinpaste <karl@charcoal.com>
16474
16475 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16476
164772001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16478
16479 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16480
164812001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16482
16483 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16484 command if there is not last-saver.
16485
164862001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16487
16488 * nntp.el (nntp-open-connection): 201 is possible.
16489
164902001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16491
16492 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16493 (rfc2047-charset-encoding-alist): Add big5.
16494
164952001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16496
16497 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16498 (gnus-agent-remove-server): Ditto.
16499 (autoload): gnus-server-update-server.
16500
16501 * gnus-srvr.el (gnus-server-line-format): Add %a.
16502 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16503 (gnus-server-insert-server-line): Use it.
16504
165052001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16506
16507 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16508 GB2312 and Big5.
16509
165102001-01-24 Simon Josefsson <sj@extundo.com>
16511
16512 * mail-source.el (mail-sources): Add :program specifier to IMAP
16513 mail source.
16514 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16515
165162001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16517
16518 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16519
165202001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16521
16522 * nntp.el (nntp-wait-for): Return the success code.
16523 (nntp-open-connection): Use it.
16524
165252001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16526
16527 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16528
165292001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16530
16531 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16532
165332001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16534
16535 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16536 argument. Allow to print several articles in one file.
16537
165382001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16539
16540 * webmail.el (webmail-type-definition): netaddress changes.
16541
165422001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16543
16544 * gnus.el: Fix copyright. Remove trailing spaces.
16545
16546 * message.el (message-forward): Use mule4.
16547
165482001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16549
16550 * mm-util.el (mm-string-as-unibyte): New function.
16551
16552 * message.el (message-forward): Use it.
16553
165542001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16555
16556 * message.el (message-cite-original-without-signature): Don't peel
16557 off the blank line.
16558 (message-get-reply-headers): Add Cc if it is not in follow-to.
16559
165602001-01-20 Simon Josefsson <sj@extundo.com>
16561
16562 * mm-decode.el (mm-handle-multipart-from): Add.
16563 (mm-dissect-buffer): Save From: header value.
16564 (mm-security-from): Remove.
16565 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16566
16567 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16568 instead of `mml-security-from'. Protect null from value.
16569
165702001-01-20 Simon Josefsson <sj@extundo.com>
16571
16572 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16573 application/vnd.ms-excel attachments.
16574
165752001-01-19 Simon Josefsson <sj@extundo.com>
16576
16577 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16578
165792001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16580
16581 * message.el (message-ignored-mail-headers): Ditto.
16582
165832001-01-19 Simon Josefsson <sj@extundo.com>
16584
16585 * message.el (message-ignored-news-headers): Only search beginning
16586 of line.
16587
165882001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16589 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16590
16591 * message.el (message-send-mail): Content-Type may not be there.
16592
165932001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16594
16595 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16596 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16597
16598 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16599 not.
16600
166012001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16602
16603 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16604 non-native groups.
16605
166062001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16607
16608 * message.el (message-yank-original): Understand
16609 universal-argument.
16610
166112001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16612
16613 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16614 (article-hide-boring-headers): Ditto.
16615
16616 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16617
166182001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16619
16620 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16621 one.
16622
166232001-01-16 Simon Josefsson <simon@josefsson.org>
16624
16625 * message.el (message-make-in-reply-to): Add comment to message-id
16626 (old syntax, see 2000-08-02 change).
16627
166282001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16629
16630 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16631 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16632 (gnus-button-reply): Ditto.
16633
166342001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16635
16636 * gnus-art.el (article-display-x-face): Fix.
16637
166382001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16639
16640 * gnus-art.el (article-display-x-face): Use
16641 gnus-original-article-buffer.
16642
166432001-01-15 Jack Twilley <jmt@tbe.net>
16644
16645 * message.el (message-add-header): Move to point-max.
16646
166472001-01-15 Simon Josefsson <simon@josefsson.org>
16648
16649 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16650 nil, improve documentation.
16651 (smime-certificate-directory): Comment out false hints (until it
16652 is implemented).
16653
16654 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16655 there aren't any keys.
16656 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16657 verify certificate. Default is changed to only check integrity.
16658 Improved security status texts. If a certificate doesn't contain
16659 a email address, don't fail.
16660
16661 * smime.el (smime-noverify-region):
16662 (smime-noverify-buffer): New functions. Verifies integrity only.
16663
166642001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16665
16666 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16667
166682001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16669
16670 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16671 (gnus-remove-some-windows): Ditto.
16672
166732001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16674
16675 * gnus-art.el (article-make-date-line): 11th.
16676
166772001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16678
16679 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16680 (mml2015-gpg-sign): Ditto.
16681
166822001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16683
16684 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16685 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16686
166872001-01-08 Dave Love <fx@gnu.org>
16688
16689 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16690 single character.
16691
16692 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16693
16694 * message.el: Doc and message fixes.
16695 (message-send-rename-function)
16696 (message-make-forward-subject-function)
16697 (message-send-mail-function, message-reply-to-function)
16698 (message-wide-reply-to-function, message-followup-to-function)
16699 (message-distribution-function, message-auto-save-directory): Fix
16700 :type.
16701
16702 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
16703 proceeding after warnings. Amend multipart warning message.
16704
167052001-01-04 Dave Love <fx@gnu.org>
16706
16707 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16708 compiling.
16709 (gnus-make-directory): Require nnmail.
16710
16711 * mm-decode.el (mm-inline-media-tests): Add
16712 image/x-portable-bitmap.
16713 (mm-get-image): Grok pbm.
16714
167152001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16716
16717 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16718
167192001-01-09 Didier Verna <didier@xemacs.org>
16720
16721 * dgnushack.el (dgnushack-compile): give a dummy value to
16722 `gnus-xmas-glyph-directory' for the time of compilation.
16723 * gnus-agent.el: moved some XEmacs specific hook add-ons from
16724 `gnus-xmas-[re]define' to avoid loosing user custom settings.
16725 * gnus-art.el: ditto.
16726 * gnus-group.el: ditto.
16727 * gnus-salt.el: ditto.
16728 * gnus-sum.el: ditto.
16729 * gnus-topic.el: ditto.
16730 * gnus-xmas.el (gnus-xmas-define): see above.
16731 * gnus-xmas.el (gnus-xmas-redefine): see above.
16732 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
16733 non-continuable error when the directory can't be found.
16734
167352001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16736
16737 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16738 handle.
16739 * gnus-art.el (gnus-mime-view-part): Copy it.
16740 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16741
167422001-01-09 Michael Downes <mjd@ams.org>
16743
16744 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16745
167462001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16747
16748 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16749 orig-file. Use ',source.
16750
167512001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16752
16753 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16754 (gnus-xmas-group-startup-message):
16755 Detect gnus-xmas-glyph-directory when it is nil.
16756
167572001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16758
16759 * pop3.el (pop3-get-message-count): Andrew Innes
16760 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16761
167622001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16763
16764 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16765
16766 * time-date.el (time-to-number-of-days): New function.
16767
167682001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
16769 Trivial patch.
16770
16771 * nnslashdot.el (nnslashdot-request-list): Always get the right
16772 sid.
16773
167742001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16775
16776 * message.el (message-minibuffer-local-map): New keymap.
16777 (message-read-from-minibuffer): Use it.
16778 * gnus-msg.el (gnus-summary-resend-message): Use it
16779
167802001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16781
16782 * gnus-start.el (gnus-display-time-event-handler): New function.
16783 (gnus-after-getting-new-news-hook): Use it.
16784
167852001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16786
16787 * message.el (message-ignored-mail-headers): Add draft header.
16788
167892001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16790
16791 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16792 excursion.
16793
16794 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16795
167962001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16797 A revoked patch.
16798
16799 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16800
168012000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16802
16803 * qp.el (quoted-printable-decode-region): Don't backward-char.
16804
168052000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16806
16807 * gnus-draft.el: Mark articles as replied.
16808
16809 * gnus-sum.el (gnus-summary-add-mark): New function.
16810
16811 * gnus-group.el (gnus-add-mark): New function.
16812
16813 * gnus-sum.el (gnus-summary-buffer-name): New function.
16814 (gnus-summary-setup-buffer): Use it.
16815
16816 * gnus-draft.el: Set things up with the right post method and
16817 stuff.
16818
16819 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16820
16821 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16822
16823 * gnus.el (gnus-draft-meta-information-header): New variable.
16824
168252000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16826
16827 * gnus-art.el (gnus-treatment-function-alist): Move the date
16828 functions before the header sorting functions.
16829
16830 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16831
16832 * dgnushack.el (dgnushack-compile): Message whether there is w3.
16833 Don't (push "/usr/share/emacs/site-lisp" load-path).
16834
16835 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16836 to empty fill prefixes.
16837
168382000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16839
16840 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16841 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16842
168432000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16844
16845 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16846
16847 * nnml.el (autoload): Move to nnheader.el.
16848
16849 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16850 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16851 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16852 Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
16853
168542000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16855
16856 * gnus-art.el (article-make-date-line): Get the hours right.
16857 (gnus-ignored-headers): More hiding.
16858
16859 * nnmail.el (nnmail-expiry-wait): Not an integer.
16860
16861 * message.el (message-goto-body): Only expand abbrev when called
16862 interactively.
16863 (message-make-lines): Use it.
16864
168652000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16866
16867 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16868
168692000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16870
16871 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16872 include the expunged articles.
16873
16874 * gnus-group.el (gnus-group-sort-by-server): New function.
16875
16876 * gnus.el (gnus-method-to-server-name): New function.
16877 (gnus-group-prefixed-name): Use it.
16878
16879 * gnus-group.el (gnus-group-sort-function): Doc fix.
16880 (gnus-group-sort-groups-by-server): New command.
16881
168822000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16883
16884 * gnus-art.el (gnus-treat-date-english): New variable.
16885 (article-date-english): New command.
16886 (gnus-english-month-names): New variable.
16887 (article-make-date-line): Do 'english.
16888
16889 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16890 after the fill prefix.
16891
16892 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16893 score...".
16894
16895 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16896
16897 * message.el (message-mode-map): Bind comment-region.
16898
16899 * gnus-art.el (gnus-mime-display-part): Let w3 display
16900 multipart/related.
16901
16902 * mm-bodies.el (mm-long-lines-p): New function.
16903 (mm-body-encoding): Use it.
16904 (mm-body-encoding): Encode articles with lines longer than 1000
16905 characters.
16906
169072000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16908
16909 * mm-util.el (mm-enable-multibyte): Use
16910 default-enable-multibyte-characters.
16911 (mm-enable-multibyte-mule4): Ditto.
16912 (mm-disable-multibyte): Test XEmacs.
16913 (mm-disable-multibyte-mule4): Ditto.
16914 (mm-with-unibyte-current-buffer): Simplified.
16915 (mm-with-unibyte-current-buffer-mule4): Ditto.
16916
169172000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16918
16919 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16920
16921 * nnheader.el (nnheader-string-as-multibyte): New alias.
16922
16923 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16924
16925 * gnus-uu.el (gnus-message-process-mark): New function.
16926 (gnus-uu-mark-by-regexp): Use it.
16927 (gnus-new-processable): New function.
16928
169292000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
16930 Trivial patch.
16931
16932 * gnus-sum.el (gnus-no-mark): New variable.
16933
169342000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16935
16936 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16937 backslashes.
16938
169392000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16940
16941 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16942 definition.
16943
169442000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16945
16946 * dgnushack.el (dgnushack-compile): elc is in the current directory.
16947
16948 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16949 XEmacs.
16950
169512000-12-25 Lloyd Zusman <ljz@asfast.com>
16952 Trivial patch.
16953
16954 * mml.el (mml-read-tag): Save tag location.
16955
169562000-12-25 Simon Josefsson <simon@josefsson.org>
16957
16958 * starttls.el: Sync with Emacs 21.
16959
169602000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16961
16962 * message.el (message-mail): Support yank-action.
16963
16964 * message.el (message-setup): Revoke the last change.
16965
169662000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16967
16968 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16969 <jvromans@squirrel.nl>.
16970
169712000-12-24 Simon Josefsson <sj@extundo.com>
16972
16973 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16974 mailing list junk at end of part.
16975
169762000-12-23 Simon Josefsson <sj@extundo.com>
16977
16978 * nnimap.el (nnimap-expiry-target): New function.
16979 (nnimap-request-expire-articles): Use it.
16980
169812000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16982
16983 * gnus.el (gnus-group-parameters-more): New variable.
16984 * gnus-cus.el (gnus-group-customize): Use it.
16985
16986 * gnus.el (gnus-define-group-parameter): New macro.
16987 (auto-expire): Use it
16988 (total-expire): Use it.
16989 * gnus-art.el (banner): Use it.
16990
16991 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16992 <ljz@asfast.com>.
16993
169942000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16995
16996 * gnus-topic.el (gnus-topic-create-topic): Use list.
16997
16998 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
16999 before binding gnus-default-article-saver.
17000
17001 * gnus-sum.el (gnus-summary-save-article):
17002 (gnus-summary-pipe-output):
17003 (gnus-summary-save-article-mail):
17004 (gnus-summary-save-article-rmail):
17005 (gnus-summary-save-article-file):
17006 (gnus-summary-write-article-file):
17007 (gnus-summary-save-article-body-file): Ditto.
17008
17009 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
17010
170112000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17012
17013 * gnus-art.el (gnus-mime-security-button-map):
17014 (gnus-mime-button-map): Add parent.
17015
170162000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17017
17018 * messagexmas.el (message-xmas-redefine): New function.
17019
17020 * message.el: Use it.
17021
17022 * gnus-art.el (gnus-article-check-hidden-text): Return t.
17023
17024 * gnus-util.el (gnus-remove-text-properties-when): Return t.
17025
170262000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17027
17028 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
17029 malformatted messages.
17030
170312000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17032
17033 * mm-util.el (mm-image-load-path): New function.
17034
17035 * gnus-group.el (gnus-group-make-tool-bar): Use it.
17036
17037 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
17038
17039 * message.el (message-tool-bar-map): Use it.
17040
17041 * Makefile.in (install-el): New rule.
17042
170432000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
17044
17045 * gnus-art.el (article-treat-dumbquotes): Quote \.
17046
170472000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17048
17049 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
17050 Emacs 20 runs on a terminal.
17051
170522000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17053
17054 * gnus-msg.el (gnus-bug): Revert to save-excursion.
17055
17056 * mml.el (gnus-add-minor-mode): Autoload.
17057
17058 * message.el (message-forward): Save-restriction.
17059
170602000-12-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17061
17062 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
17063 Paul Stevenson <p.stevenson@surrey.ac.uk>
17064
170652000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17066
17067 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
17068
17069 * mml.el (gnus-ems): Don't require.
17070
17071 * gnus.el (gnus-decode-rfc1522): Removed.
17072 (gnus-set-text-properties): Define.
17073
170742000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17075
17076 * gnus-art.el (gnus-mime-*): handle may be nil.
17077
17078 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
17079
17080 * gnus.el (gnus-group-remove-excess-properties): Not defined
17081 in gnus-xmas.
17082
170832000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17084
17085 * message.el (message-mail-user-agent): Add :version.
17086
170872000-12-21 Miles Bader <miles@gnu.org>
17088
17089 * message.el (message-mode): Set `comment-start' to the yank prefix.
17090
170912000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17092
17093 * message.el (message-mail-user-agent): New variable.
17094 (message-setup): Renamed to message-setup-1. Support
17095 mail-user-agent.
17096 (message-mail-user-agent): New function.
17097 (message-mail): Use it.
17098 (message-reply): Use it.
17099 (message-resend): Use it.
17100 (message-mail-other-window): Use it.
17101 (message-mail-other-frame): Use it.
17102
17103 * gnus-msg.el (gnus-bug): Support mail-user-agent.
17104
171052000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17106
17107 * message.el (message-tool-bar-map): Simplify.
17108 (message-narrow-to-head-1): New function.
17109 (message-narrow-to-head): Use it.
17110 (message-reply): Ditto.
17111 (message-cancel-news): Ditto.
17112 (message-supersede): Ditto.
17113 (message-make-forward-subject): Ditto.
17114 (message-bounce): Ditto.
17115
171162000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17117
17118 * uudecode.el (uudecode-decode-region-external): make-temp-file
17119 may not be defined.
17120
17121 * binhex.el (defalias): eval-and-compile.
17122
17123 * message.el (message-tool-bar-map): New function.
17124 (message-mode): Use it.
17125
171262000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17127
17128 * nntp.el (nntp-find-connection): Remove the entry.
17129 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
17130
171312000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17132
17133 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
17134
17135 * message.el (message-forward): Copy buffer in unibyte mode.
17136
171372000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17138
17139 * message.el (message-make-forward-subject): Don't widen. Decode.
17140 (message-forward): Don't decode subject.
17141
171422000-12-20 Christoph Conrad <C.Conrad@cli.de>
17143
17144 * qp.el (quoted-printable-encode-region): Upcase QP.
17145
171462000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17147
17148 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
17149 mail-extract-a-c instead. Don't depend on Gnus.
17150
17151 * mml.el (gnus-ems): Require it.
17152
17153 * gnus-msg.el (gnus-summary-mail-forward):
17154
17155 * message.el (message-forward): Move mime-to-mml here.
17156
171572000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17158
17159 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
17160 * gnus-art.el (gnus-insert-mime-button): Simplify.
17161 (gnus-mime-display-alternative): Ditto.
17162 (gnus-insert-mime-security-button): Ditto.
17163
171642000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17165
17166 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
17167 text-property-not-all doesn't return nil when start=mark(end).
17168 (gnus-remove-text-properties-when): Ditto.
17169
171702000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17171
17172 * gnus-start.el (gnus-group-change-level): Remove group from
17173 gnus-active-hashtb if real killed.
17174
171752000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17176
17177 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
17178 (gnus-mime-display-alternative): Ditto.
17179 (gnus-insert-mime-security-button): Ditto.
17180
171812000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17182
17183 * gnus-start.el (gnus-group-change-level): Don't add it into
17184 killed-list if it was killed.
17185
171862000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17187
17188 * nnmbox.el (nnmbox-file-coding-system): Use binary.
17189 (nnmbox-active-file-coding-system): Ditto.
17190
17191 * gnus-cus.el (gnus-group-parameters): Add posting-style.
17192
171932000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17194
17195 * gnus.el (gnus-version):
17196 (gnus-version-number): Set to Oort Gnus 0.01.
17197
17198 * gnus-art.el (gnus-mime-security-button-map):
17199 (gnus-insert-mime-security-button): Fix for Emacs21.
17200
172012000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17202
17203 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
17204 easymenu, because XEmacs doesn't understand :help.
17205
17206 * mm-uu.el: Require binhex.
17207
172082000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17209
17210 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
17211
172122000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
17213
17214 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
17215
172162000-12-18 Gerd Moellmann <gerd@gnu.org>
17217
17218 * *.xpm, *.pbm: Convert icons icons to size 24x24.
17219
172202000-12-18 Dave Love <fx@gnu.org>
17221
17222 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
17223 (unused).
17224
172252000-12-13 Miles Bader <miles@gnu.org>
17226
17227 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
17228 to t, so that we don't get stuck while trying to smilefy
17229 intangible text.
17230
172312000-12-12 Gerd Moellmann <gerd@gnu.org>
17232
17233 * smiley-ems.el (smiley-regexp-alist): Make regexps match
17234 at the end of the buffer.
17235 (smiley-region): In the loop, move to the end of the submatch
17236 matching the smiley instead of using the end of the match
17237 of the whole regexp.
17238
172392000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
17240
17241 * message.el (message-mode): Doc fix.
17242
172432000-12-12 Gerd Moellmann <gerd@gnu.org>
17244
17245 * smiley-ems.el (smiley-region): Doc fix.
17246
172472000-12-11 Miles Bader <miles@gnu.org>
17248
17249 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
17250 bottom line visible, check to see if it's partially obscured, and
17251 if so, either scroll one more line to make it fully visible, or
17252 revert to showing the second line from the top.
17253
172542000-12-07 Dave Love <fx@gnu.org>
17255
17256 * mailcap.el (mailcap-download-directory)
17257 * gnus-audio.el (gnus-audio-directory)
17258 * smiley-ems.el (smiley-data-directory): Fix :type.
17259
172602000-11-30 Dave Love <fx@gnu.org>
17261
17262 * message.el (message-auto-save-directory): Use
17263 file-name-as-directory.
17264 (message-set-auto-save-file-name): Create
17265 message-auto-save-directory if necessary.
17266 (message-replace-chars-in-string): Removed -- unused.
17267 (message-mail-alias-type): Customize.
17268 (message-headers): Remove duplicate defgroup.
17269
172702000-11-29 Dave Love <fx@gnu.org>
17271
17272 * qp.el (quoted-printable-decode-region): Use error, not message
17273 to report malformed text (like base64). Amend message.
17274
172752000-11-29 Miles Bader <miles@gnu.org>
17276
17277 * message.el (message-header-lines): Fontify tag.
17278
172792000-11-27 Dave Love <fx@gnu.org>
17280
17281 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
17282 compiler warning.
17283
17284;2000-11-26 Dave Love <fx@gnu.org>
17285;
17286; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
17287;
172882000-11-23 Dave Love <fx@gnu.org>
17289
17290 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
17291
17292 * mm-uu.el (uudecode): Require.
17293 (uudecode-decode-region, uudecode-decode-region-external): Don't
17294 autoload.
17295 (mm-uu-copy-to-buffer): Doc fix.
17296 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17297 type fix.
17298
17299 * mailcap.el: Doc fixes.
17300 (mailcap-mime-data): Various adjustments.
17301 (mailcap): New group.
17302 (mailcap-download-directory): Customize.
17303 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17304 (mailcap-temporary-directory): Deleted (unused).
17305 (mailcap-unescape-mime-test): Simplify slightly.
17306 (mailcap-viewer-passes-test): Use functionp.
17307 (mailcap-command-p): Aliased to executable-find.
17308
17309 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17310 default-enable-multibyte-characters is nil.
17311
173122000-11-22 Gerd Moellmann <gerd@gnu.org>
17313
17314 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17315
173162000-11-21 Dave Love <fx@gnu.org>
17317
17318 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17319 gnus-article-mode-map.
17320; (gnus-mime-button-menu): Use mouse-set-point.
17321 (gnus-insert-mime-button, gnus-mime-display-alternative)
17322 (gnus-mime-display-alternative): Don't use local-map property.
17323
173242000-11-17 Dave Love <fx@gnu.org>
17325
17326 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17327 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17328 and make-temp-file.
17329 (uudecode-decode-region): Doc fix.
17330
173312000-11-14 Dave Love <fx@gnu.org>
17332
17333 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17334 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17335 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17336 New files, derived from the XPMs.
17337
173382000-11-10 Dave Love <fx@gnu.org>
17339
17340 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17341 (gnus-agent-lib-file, gnus-agent-load-alist)
17342 (gnus-agent-save-alist, gnus-agent-article-name): Use
17343 expand-file-name.
17344
17345 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17346 :version.
17347 (nnkiboze-score-file): Defvar when compiling.
17348
17349 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17350
17351 * gnus-art.el (gnus-article-banner-alist)
17352 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17353 (gnus-article-date-lapsed-new-header)
17354 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17355 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17356 (gnus-treat-strip-headers-in-body)
17357 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17358 (gnus-treat-translate): Add :version.
17359 (gnus-article-mime-part-function): Fix defcustom.
17360
17361 * nnmail.el (nnmail-expiry-target)
17362 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17363 (nnmail-split-header-length-limit): Add :version.
17364
17365 * gnus-sum.el (gnus-auto-expirable-marks)
17366 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17367 (gnus-extra-headers, gnus-ignored-from-addresses)
17368 (gnus-newsgroup-ignored-charsets)
17369 (gnus-group-highlight-words-alist)
17370 (gnus-summary-show-article-charset-alist): Add :version.
17371
17372 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17373 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17374 files, converted from the XPMs.
17375
17376 * gnus-cache.el (gnus-cache-active-file): Don't use
17377 file-name-as-directory on directory.
17378 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17379 use file-name-as-directory on directory.
17380
17381 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17382 (date-to-time): Use it.
17383
17384; * message.el (message-mode) <adaptive-fill-regexp>:
17385; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17386; (message-newline-and-reformat): Likewise.
17387 (message-forward-as-mime, message-forward-ignored-headers)
17388 (message-buffer-naming-style, message-default-charset)
17389 (message-dont-reply-to-names, message-send-mail-partially-limit):
17390 Add :version.
17391
17392 * mm-util.el: Doc fixes.
17393 (mm-mime-charset): Don't use the raw result of
17394 mm-preferred-coding-system.
17395 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17396 (mm-with-unibyte): Simplify.
17397
17398 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17399 concat.
17400
17401 * pop3.el (pop3-version): Deleted.
17402 (pop3-make-date): New function, avoiding message-make-date.
17403 (pop3-munge-message-separator): Use it.
17404
174052000-11-09 Dave Love <fx@gnu.org>
17406
17407 * gnus-group.el (gnus-group-make-directory-group)
17408 (gnus-group-fetch-faq): Use expand-file-name.
17409 (gnus-group-fetch-faq): Simplify completing-read form.
17410
17411 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17412 test for Mule.
17413
17414 * message.el (tool-bar-map): Defvar when compiling.
17415
17416 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17417 (gnus-tm-lisp-directory): Deleted.
17418 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17419 (featurep 'xemacs).
17420 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17421 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17422 version numbers from file names.
17423
174242000-11-08 Dave Love <fx@gnu.org>
17425
17426 * mm-view.el: Use featurep for XEmacs test.
17427 (mm-inline-message): Test for `remove-specifier'; don't use
17428 condition-case.
17429
17430 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17431
17432 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17433 (gnus-score-find-bnews): Don't concat "".
17434
17435 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17436 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17437 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17438 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17439
17440 * gnus-sum.el: Put some defvars in eval-when-compile.
17441 (gnus-summary-mode-hook): Add :options.
17442 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17443 (gnus-summary-tool-bar-map): New variable.
17444 (gnus-summary-make-tool-bar): New function.
17445 (gnus-summary-mode): Put kill-all-local-variables first.
17446
17447 * gnus-group.el (gnus-group-toolbar-map): New variable.
17448 (gnus-group-make-tool-bar): Rewritten.
17449 (gnus-group-mode): Put kill-all-local-variables first.
17450
17451 * rfc2047.el: Require gnus-util.
17452
17453 * nnml.el (gnus-sorted-intersection): Autoload.
17454
17455 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17456 Put some defvars in eval-when-compile.
17457 (gnus-intersection, gnus-sorted-complement): Autoload.
17458
17459 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17460
17461 * mm-encode.el (mm-body-7-or-8): Autoload.
17462
17463 * mm-decode.el (mm-insert-inline): Autoload.
17464
17465 * mml.el:
17466 * message.el: Put some defvars in eval-when-compile.
17467
17468 * gnus-msg.el: Put some defvars in eval-when-compile.
17469 (gnus-msg-mail): Move after gnus-setup-message.
17470
17471 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17472
174732000-11-07 Dave Love <fx@gnu.org>
17474
17475 * gnus-util.el (nnheader): Don't require message (recursive
17476 autoload).
17477
17478 * uudecode.el: Avoid compiler warnings.
17479
17480 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
17481 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17482
174832000-11-06 Dave Love <fx@gnu.org>
17484
17485 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17486
17487 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17488 (uudecode-char-int): New alias, replacing char-int.
17489 (uudecode-decode-region): Don't call buffer-disable-undo.
17490
17491; * mm-uu.el (mm-uu-configure): Unquote lambda.
17492; (mm-uu-configure-list): Doc fix.
17493;
17494; * earcon.el (running-xemacs): Don't define.
17495;
17496;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17497;
17498; * message.el (message-font-lock-keywords): Match a final newline
17499; to help font-lock's multiline support.
17500;
175012000-11-03 Dave Love <fx@gnu.org>
17502
17503 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17504
17505 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17506 name.
17507
17508 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17509 <banner>: Fix custom type, doc.
17510
17511 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17512 name. Don't disable undo explicitly.
17513
17514;2000-11-02 Dave Love <fx@gnu.org>
17515;
17516; * message.el (message-font-lock-keywords): Use [:alpha:] for
17517; cite-prefix.
17518
175192000-11-01 Dave Love <fx@gnu.org>
17520
17521 * rfc2047.el (base64): Require unconditionally.
17522 (message-posting-charset): Defvar when compiling.
17523 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17524 message.
17525
17526 * gnus-sum.el (nnoo): Require.
17527 (mm-uu-dissect): Autoload.
17528
17529 * mml.el (mml-parse-1): Clarify message.
17530 (mml-minibuffer-read-type): Use mailcap-mime-types.
17531
175322000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17533
17534 * mml.el: Fix a typo in the requiring of CL.
17535
175362000-11-01 Dave Love <fx@gnu.org>
17537
17538 * utf7.el: Require cl when compiling.
17539
17540 * binhex.el: Use (featurep 'xemacs).
17541 (binhex-char-int): New alias, replacing char-int. Change callers.
17542 (binhex-decode-region): Simplify work buffer code.
17543 (binhex-decode-region-external): Use expand-file-name, not concat.
17544
175452000-10-30 Dave Love <fx@gnu.org>
17546
17547 * gnus-art.el: Fix 2000-10-27 change properly.
17548
175492000-10-28 Miles Bader <miles@gnu.org>
17550
17551 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17552
175532000-10-27 Dave Love <fx@gnu.org>
17554
17555 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17556 strings.
17557 (gnus-group-make-tool-bar): New function.
17558 (gnus-group-mode): Use it.
17559
17560 * message.el (message-mode-menu): Add some :help strings.
17561 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17562 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17563
17564 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17565 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17566 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17567
17568 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17569 display-graphic-p here.
17570
175712000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17572
17573 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17574 of the `gnus-xemacs' variable, as the latter has been removed.
17575 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17576 * gnus-art.el (gnus-treat-display-xface)
17577 (gnus-treat-display-smileys, gnus-treat-display-picons)
17578 (gnus-article-read-summary-keys): Likewise.
17579
175802000-10-26 Dave Love <fx@gnu.org>
17581
17582 (defvar): Use rmail-spool-directory unconditionally.
17583
175842000-10-18 Dave Love <fx@gnu.org>
17585
17586 * mm-bodies.el (mm-uu-decode-function)
17587 (mm-uu-binhex-decode-function): Defvar when compiling.
17588
17589 * gnus-nocem.el (gnus-nocem-issuers): Update.
17590 (gnus-nocem-check-from): New option.
17591 (gnus-nocem-scan-groups): Use it.
17592 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17593 (gnus-nocem-check-article-limit): Add :version.
17594
175952000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17596
17597 * ietf-drums.el (mm-util): Require CL when compiling.
17598
175992000-10-15 Dave Love <fx@gnu.org>
17600
17601 * qp.el: Require mm-util.
17602
176032000-10-13 Dave Love <fx@gnu.org>
17604
17605 * qp.el (quoted-printable-decode-region): Avoid invalid
17606 coding-systems.
17607
176082000-10-12 Gerd Moellmann <gerd@gnu.org>
17609
17610 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17611 to a recursive load.
17612
176132000-10-12 Dave Love <fx@gnu.org>
17614
17615 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17616
17617 * gnus.el (gnus-group-startup-message): Check for PBM image.
17618
176192000-10-09 Dave Love <fx@gnu.org>
17620
17621 * mail-source.el (mail-source-fetch-imap): Bind
17622 default-enable-multibyte-characters rather than using
17623 mm-disable-multibyte.
17624
176252000-10-05 Dave Love <fx@gnu.org>
17626
17627 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17628 Autoload.
17629 (quoted-printable-decode-region): Rename arg which confused
17630 charset with coding-system. Don't use nonascii-insert-offset.
17631 Coding-system encode the region initially. Don't recognize `=='
17632 as valid QP. Coding-system decode the region finally.
17633 (quoted-printable-decode-string): Rename arg which confused
17634 charset with coding-system.
17635
17636 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17637 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17638 mm-encode-coding-region.
17639 (mm-decode-body, mm-decode-string): Rename variables which
17640 confused charset with coding-system.
17641 (binhex-decode-region): Don't autoload.
17642 (mm-body-encoding): Require message.
17643 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17644 cond branches.
17645
17646 * gnus-art.el (article-de-quoted-unreadable)
17647 (article-de-base64-unreadable): Fold search case
17648 rather than downcasing string. Apply mm-charset-to-coding-system
17649 to arg of quoted-printable-decode-region.
17650
176512000-10-04 Dave Love <fx@gnu.org>
17652
17653 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17654 Require ring when compiling.
17655 (gnus-article-compface-xbm): New variable.
17656
176572000-10-04 Dave Love <fx@gnu.org>
17658
17659 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17660 pbm images.
17661
17662 * frown.pbm, smile.pbm, wry.pbm: New files.
17663
17664 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17665
176662000-10-03 Dave Love <fx@gnu.org>
17667
17668 * mail-source.el (mail-sources): Revert to nil.
17669
17670 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17671
17672 * qp.el: Don't require mm-util.
17673 (quoted-printable-decode-region): Rewritten.
17674 (quoted-printable-decode-string, quoted-printable-encode-region):
17675 Doc fix.
17676 (quoted-printable-encode-region): Barf on multibyte characters.
17677 Maybe make the class multibyte. Upcase chars, not formatted
17678 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17679 (quoted-printable-encode-string): Don't use
17680 mm-with-unibyte-buffer.
17681
176822000-09-29 Gerd Moellmann <gerd@gnu.org>
17683
17684 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17685
176862000-09-21 Dave Love <fx@gnu.org>
17687
17688 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17689 (for Emacs 20). Tidy somewhat.
17690
176912000-09-21 Dave Love <fx@gnu.org>
17692
17693 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17694 image processing. Rationalize logic somewhat.
17695
176962000-09-20 Dave Love <fx@gnu.org>
17697
17698 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17699 specifically.
17700
17701 * gnus.el (gnus-version-number): Avoid some redundant
17702 autoloads.
17703
177042000-09-20 Gerd Moellmann <gerd@gnu.org>
17705
17706 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17707 to XBM; we always have PBM support.
17708
177092000-09-14 Dave Love <fx@gnu.org>
17710
17711 * gnus.el (gnus-charset):
17712 * mm-decode.el (mime-display):
17713 * imap.el (imap) <defgroup>: Add :version.
17714
177152000-09-13 Gerd Moellmann <gerd@gnu.org>
17716
17717 * parse-time.el: Fix author's mail address.
17718
17719 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17720 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17721 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17722 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17723 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17724 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17725 * rfc2231.el, uudecode.el: Fix copyright notice.
17726
17727 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17728 require `w3' at load-time only if not running in batch mode.
17729
177302000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17731
17732 * gnus.el: Before merge with Emacs21.
17733
177342000-12-19 Raymond Scholz <ray-2000@zonix.de>
17735
17736 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17737
177382000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17739
17740 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17741 to avoid conflict with the standard `back-to-indentation'
17742 binding.
17743
177442000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17745
17746 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17747
17748 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17749 (mm-disable-multibyte-mule4): Ditto.
17750 (mm-with-unibyte-current-buffer-mule4): Ditto.
17751
177522000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17753
17754 * pop3.el (pop3-movemail): Use binary.
17755 (pop3-movemail-file-coding-system): Removed.
17756
177572000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17758
17759 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17760
177612000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17762
17763 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17764 exists.
17765
177662000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17767
17768 * gnus-msg.el (gnus-post-method): Use backend name when the
17769 address is "".
17770
177712000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17772
17773 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17774 mm-verify-option.
17775 (gnus-treat-x-pgp-sig): Default value.
17776 (gnus-ignored-headers): Redundant.
17777
177782000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17779
17780 * gnus-win.el (gnus-configure-frame): Save selected window.
17781
177822000-02-15 Andrew Innes <andrewi@gnu.org>
17783
17784 * nnmbox.el: Require gnus-range.
17785 (nnmbox-group-building-active-articles): New variable.
17786 (nnmbox-group-active-articles): New variable; this is a cache of
17787 all active articles by group and number.
17788 (nnmbox-in-header-p): New function.
17789 (nnmbox-find-article): New function.
17790 (nnmbox-record-active-article): New function.
17791 (nnmbox-record-deleted-article): New function.
17792 (nnmbox-is-article-active-p): New function.
17793 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17794 (nnmbox-request-article): Ditto. Also supply extra arg to
17795 nnmbox-article-group-number.
17796 (nnmbox-request-expire-articles): Ditto.
17797 (nnmbox-request-move-article): Ditto.
17798 (nnmbox-request-replace-article): Ditto.
17799 (nnmbox-request-rename-group): Rename group entry in active
17800 article cache.
17801 (nnmbox-delete-mail): Update active article cache, unless article
17802 is being replaced.
17803 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17804 than partially duplicating it.
17805 (nnmbox-article-group-number): Add extra `this-line' arg, to
17806 handle articles belonging to multiple groups.
17807 (nnmbox-save-mail): Update active article cache.
17808 (nnmbox-read-mbox): Build active article cache when loading mbox.
17809 Also do some repair work, if we find articles that are missing the
17810 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17811 reconstruct these from Xref info.
17812
178132000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17814
17815 * mail-source.el (mail-source-report-new-mail): Use
17816 nnheader-run-at-time.
17817
178182000-02-15 Andrew Innes <andrewi@gnu.org>
17819
17820 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17821 an error is thrown, and then rethrow the error.
17822 (mail-source-check-pop): Ditto.
17823 (mail-source-start-idle-timer): Prevent multiple pop checks
17824 running if the check takes a long time.
17825
178262000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17827
17828 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17829 succeed.
17830
178312000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17832
17833 * gnus-win.el (gnus-configure-windows): Make sure
17834 nntp-server-buffer is live.
17835 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17836
178372000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17838
17839 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17840
178412000-12-04 Andreas Jaeger <aj@suse.de>
17842
17843 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17844
178452000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17846
17847 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17848
178492000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17850 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17851
17852 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17853
178542000-12-01 Simon Josefsson <sj@extundo.com>
17855
17856 * mml-smime.el (mml-smime-verify): Fix address parsing.
17857
178582000-12-01 Simon Josefsson <sj@extundo.com>
17859
17860 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17861 more than one certificate inside PKCS#7 blob. Better security
17862 information (clamed / actual sender, openssl output, certificates
17863 inside message).
17864
17865 * smime.el (smime-verify-region): Output to /dev/null.
17866 (smime-buffer-as-string-region): Don't parse empty lines.
17867
178682000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17869
17870 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17871 ?d and ?D.
17872 (gnus-mime-security-show-details-inline): New variable.
17873 (gnus-mime-security-show-details): Use them.
17874 (gnus-insert-mime-security-button): Ditto.
17875
17876 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17877 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17878 (mml2015-gpg-clear-verify): Ditto.
17879 (mml2015-gpg-decrypt-1): Ditto.
17880 (mml2015-use): Prefer 'gpg.
17881
178822000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17883
17884 * gnus-util.el (gnus-add-text-properties-when): New function.
17885 (gnus-remove-text-properties-when): Ditto.
17886
17887 * gnus-cite.el (gnus-article-hide-citation): Use them.
17888 (gnus-article-toggle-cited-text): Use them.
17889
17890 * gnus-art.el (gnus-signature-toggle): Use them.
17891 (gnus-article-show-hidden-text): Ditto.
17892 (gnus-article-hide-text): Ditto.
17893
178942000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17895
17896 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17897
178982000-11-30 Simon Josefsson <sj@extundo.com>
17899
17900 * smime.el (smime-point-at-eol): New alias.
17901 (smime-buffer-as-string-region): Use it.
17902
179032000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17904
17905 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17906
179072000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17908
17909 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17910
17911 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17912
17913 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17914
179152000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17916
17917 * nnmh.el (nnmh-request-expire-articles): Implemented
17918 expiry-target for nnmh backend.
17919
179202000-11-30 Simon Josefsson <sj@extundo.com>
17921
17922 * mm-decode.el (mm-security-from): New variable.
17923 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17924
17925 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17926 than `from'.
17927
179282000-11-30 Simon Josefsson <sj@extundo.com>
17929
17930 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17931 address match sender address.
17932
17933 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17934
17935 * smime.el (smime-verify-region): Don't copy buffer.
17936 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17937 (smime-pkcs7-region): New function.
17938 (smime-pkcs7-certificates-region): Ditto.
17939 (smime-pkcs7-email-region): Ditto.
17940 (smime-buffer-as-string-region): Ditto.
17941
17942 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17943 buffer.
17944
179452000-11-23 Jens Krinke <j.krinke@gmx.de>
17946
17947 * smime.el (smime-decrypt-region): Fix keyfile argument.
17948
179492000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17950
17951 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17952
179532000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17954
17955 * message.el (message-shoot-gnksa-feet): New variable.
17956 (message-gnksa-enable-p): New function.
17957 (message-send): Use it.
17958 (message-check-news-body-syntax): Ditto.
17959
179602000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17961
17962 * message.el (message-make-message-id): Remove the redundancy.
17963
179642000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17965
17966 * message.el (message-setup): Discourage using mc-install-*-mode.
17967
17968 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17969
179702000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17971
17972 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17973
179742000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17975
17976 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17977
179782000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17979
17980 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17981
179822000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17983
17984 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17985 insert-buffer-substring.
17986
17987 * message.el (message-send-mail): Use buffer-substring-no-properties.
17988 (message-send-news): Ditto.
17989
179902000-11-22 David Edmondson <dme@dme.org>
17991
17992 * imap.el (imap-wait-for-tag): Message read info.
17993
179942000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17995
17996 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
17997 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
17998 (mml2015-gpg-encrypt): Ditto.
17999
180002000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18001
18002 * mm-decode.el (mm-verify-option): Default value.
18003
18004 * mml-sec.el (mml-secure-part): Error message.
18005
180062000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18007
18008 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
18009
180102000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18011
18012 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
18013
180142000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18015
18016 * gnus-art.el (gnus-article-describe-key): Use prompt.
18017 (gnus-article-describe-key-briefly): Ditto.
18018
180192000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18020
18021 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
18022
180232000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18024
18025 * gnus-art.el (gnus-article-describe-key): New function.
18026 (gnus-article-describe-key-briefly): New function.
18027
180282000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18029
18030 * mm-decode.el (mm-decrypt-option): Doc typo.
18031
18032 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
18033 return a number.
18034
180352000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18036
18037 * message.el (message-newline-and-reformat): Typo.
18038
180392000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18040
18041 * gnus-art.el (article-verify-x-pgp-sig): Check whether
18042 original-article-buffer exists.
18043
18044 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
18045 (rfc2047-header-encoding-alist): Addresses are different from text.
18046 (rfc2047-encode-message-header): Ditto.
18047 (rfc2047-dissect-region): Extra parameter.
18048 (rfc2047-encode-region): Ditto.
18049 (rfc2047-encode-string): Ditto.
18050
180512000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18052
18053 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
18054 (mm-uu-pgp-encrypted-extract): Use it.
18055 (mm-uu-pgp-signed-extract-1): New function.
18056 (mm-uu-pgp-signed-extract): Use it.
18057
18058 * gnus-art.el (gnus-mime-display-security): New function.
18059 (gnus-mime-display-part): Use it.
18060 (gnus-mime-security-verify-or-decrypt): New function.
18061 (gnus-mime-security-press-button): New function.
18062 (gnus-insert-mime-security-button): Use it.
18063
18064 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
18065 (mm-find-raw-part-by-type): Ditto.
18066 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
18067 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
18068 (mm-destroy-parts): Kill nested multibyte buffer.
18069
18070 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
18071 (mml2015-gpg-verify): Ditto.
18072
180732000-11-18 Simon Josefsson <sj@extundo.com>
18074
18075 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
18076 (mml2015-function-alist): Use it.
18077
18078 * mml-sec.el (mml-sign-alist): Update names.
18079 (mml-encrypt-alist): Ditto.
18080 (mml-secure-part-smime-sign): Moved to mml-smime.el
18081 as `mml-smime-sign-query'.
18082 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
18083 `mml-smime-get-file-cert'.
18084 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
18085 `mml-smime-get-dns-cert'.
18086 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
18087 `mml-smime-encrypt-query'.
18088 (mml-smime-sign-buffer): Use mml-smime-sign.
18089 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
18090
18091 * mml-smime.el (mml-smime-sign): New function.
18092 (mml-smime-encrypt):
18093 (mml-smime-sign-query):
18094 (mml-smime-get-file-cert):
18095 (mml-smime-get-dns-cert):
18096 (mml-smime-encrypt-query): Moved from mml-sec.el.
18097
180982000-11-16 Simon Josefsson <sj@extundo.com>
18099
18100 * mml2015.el (mml2015-gpg-clear-verify): New function.
18101 (mml2015-function-alist): Add it.
18102
181032000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18104
18105 * message.el (message-setup-fill-variables): Use
18106 message-cite-prefix-regexp.
18107 (message-newline-and-reformat): Check the end of citation, leading
18108 WSP, break in the cite prefix.
18109 (message-fill-paragraph): New function.
18110
181112000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18112
18113 * lpath.el: Shut up.
18114
181152000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
18116
18117 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
18118 raw 8-bit in headers in dk.* newsgroups.
18119
181202000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18121
18122 * message.el (message-newline-and-reformat): Match extra WSPs.
18123
181242000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
18125
18126 * mml.el (mml-generate-mime-1): Ignore ascii.
18127
996aa8c1 181282000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
18129
18130 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
18131
181322000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18133
18134 * message.el (message-cite-prefix-regexp): Prefix should not end
18135 at space.
18136
181372000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18138
18139 * message.el (message-mode-syntax-table): Add - as a word
18140 constituent as in articles.
18141 (message-setup-fill-variables): Add -_. as supercite-style prefix.
18142 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
18143 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
18144
181452000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18146
18147 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
18148
181492000-11-12 David Edmondson <dme@dme.org>
18150
18151 * message.el (message-font-lock-keywords): use
18152 message-cite-prefix-regexp.
18153
181542000-11-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18155
18156 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
18157 Stein Arild Str\e,Ax\e(Bmme.
18158 (gnus-group-jump-to-group): Use it.
18159 (gnus-group-jump-to-group-prompt): Customize.
18160
181612000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18162
18163 * mailcap.el (mailcap-possible-viewers): Match the entire string.
18164
181652000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18166
18167 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
18168 incompatible.
18169 (mml2015-mailcrypt-sign): Ditto.
18170
181712000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18172
18173 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
18174 group is open.
18175
181762000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18177
18178 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
18179 nnvirtual articles.
18180 (gnus-backlog-request-article): Don't request nnvirtual articles.
18181
181822000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18183
18184 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
18185 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
18186
181872000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18188
18189 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
18190 * mml.el (mml-generate-mime-1): Use charset attribute.
18191 * mm-bodies.el (mm-encode-body): Add parameter charset.
18192 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
18193
181942000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18195
18196 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
18197 (mml2015-mailcrypt-clear-decrypt): Ditto.
18198 (mml2015-mailcrypt-verify): Ditto.
18199 (mml2015-mailcrypt-clear-verify): Ditto.
18200 (mml2015-gpg-verify): Ditto.
18201
182022000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18203
18204 * smime.el (smime-openssl-program): Test the existence of openssl.
18205 * mml-smime.el: Require mm-decode.
18206 (mml-smime-verify-test): New function.
18207 * mm-decode.el (mm-verify-function-alist): Use it.
18208
182092000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18210
18211 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
18212 anyway.
18213
182142000-11-13 Simon Josefsson <sj@extundo.com>
18215
18216 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
18217 verification doesn't work.
18218
182192000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18220
18221 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
18222 (gnus-inews-do-gcc): Use it.
18223
182242000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18225
18226 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
18227 leading space.
18228 * mm-extern.el (mm-inline-external-body): Report error when no
18229 access-type.
18230
182312000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18232
18233 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
18234
182352000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
18236
18237 * gnus-art.el (gnus-mime-button-menu): Use select-window.
18238
182392000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
18240
18241 * gnus-art.el (gnus-mime-display-part): Display multipart/related
18242 as multipart/mixed.
18243
182442000-11-12 David Edmondson <dme@dme.org>
18245
18246 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
18247 and replace `.' with `\w' to allow for different syntax tables
18248 (from Vladimir Volovich).
18249 * message.el (message-newline-and-reformat): use
18250 `message-cite-prefix-regexp'.
18251 * gnus-cite.el (gnus-supercite-regexp): use
18252 `message-cite-prefix-regexp'.
18253 * gnus-cite.el (gnus-cite-parse): use
18254 `message-cite-prefix-regexp'.
18255
182562000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18257
18258 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
18259 PGP SIGNATURE. Escape leading "-"'s.
18260 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
18261
182622000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18263
18264 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
18265
182662000-11-11 Simon Josefsson <sj@extundo.com>
18267
18268 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
18269
18270 * smime.el (smime-details-buffer): New variable.
18271 (smime-sign-region):
18272 (smime-encrypt-region):
18273 (smime-verify-region):
18274 (smime-decrypt-region): Copy OpenSSL output to the buffer.
18275
18276 * mml-smime.el (mml-smime-verify): Support security info.
18277
182782000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
18279
18280 * mm-decode.el (mm-verify-option): Set default to nil.
18281 (mm-decrypt-option): Ditto.
18282 * gnus-art.el (article-verify-x-pgp-sig): New function.
18283
182842000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
18285
18286 * gnus-art.el (gnus-mime-display-alternative): Show button if no
18287 preferred part.
18288
182892000-11-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18290
18291 * gnus-sum.el (gnus-move-split-methods): Say that
18292 `gnus-split-methods' uses file names, whereas this uses group
18293 names. (Report from Nevin Kapur)
18294
182952000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18296
18297 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
18298
182992000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18300
18301 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18302 (nnheader-directory-articles): Use it.
18303 (nnheader-article-to-file-alist): Ditto.
18304
183052000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18306
18307 * rfc2047.el (rfc2047-pad-base64): New function.
18308 (rfc2047-decode): Use it.
18309
183102000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18311
18312 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18313 select method.
18314
183152000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18316
18317 * mml2015.el (mml2015-gpg-decrypt-1):
18318 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18319
183202000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18321
18322 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18323
183242000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18325
18326 * pop3.el (pop3-munge-message-separator): A message may have an
18327 empty body.
18328
183292000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18330
18331 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18332 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18333 (mm-uu-pgp-signed-extract): Use coding-system.
18334
183352000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18336
18337 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18338 (gnus-insert-mime-security-button): New function.
18339 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18340 * mml2015.el: Add security info when verify or decrypt.
18341 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18342 (mm-uu-pgp-encrypted-extract): Ditto.
18343
183442000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18345
18346 * mm-decode.el (mm-display-parts): New function.
18347 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18348
183492000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18350
18351 * gnus-mlspl.el: Documentation tweaks.
18352
183532000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18354
18355 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18356 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18357 argument.
18358
183592000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18360
18361 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18362
183632000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18364
18365 * gnus-art.el (gnus-article-encrypt): New function.
18366 (gnus-article-encrypt-protocol-alist): New variable.
18367 (gnus-article-encrypt-protocol): New variable.
18368 * mml2015.el (mml2015-self-encrypt): New function.
18369 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18370
183712000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18372
18373 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18374 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18375 let mailcap do it.
18376 * mml2015.el: Remove snarf code.
18377 * mm-decode.el: Remove snarf code.
18378
183792000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18380
18381 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18382 (mml-insert-mime): Understand gnus-decoded.
18383 (mime-to-mml): New parameter handles.
18384 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18385 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18386
183872000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18388
18389 * mm-decode.el (mime-security): New group.
18390 (mm-verify-function-alist): Add test function.
18391 (mm-decrypt-function-alist): Ditto.
18392 (mm-snarf-option): Set default value as nil.
18393 (mm-find-part-by-type): Recursive parameter.
18394 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18395 * mml2015.el: Support draft-ietf-openpgp-multsig.
18396
183972000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18398
18399 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18400 (gnus-article-view-part-as-charset): New function.
18401
184022000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18403
18404 * mm-decode.el (mm-verify-option): Default value.
18405 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18406
184072000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18408
18409 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18410
184112000-11-05 Simon Josefsson <sj@extundo.com>
18412
18413 * mml-smime.el (mml-smime-verify): Work in original multipart
18414 buffert.
18415
18416 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18417 (mm-handle-multipart-ctl-parameter): Ditto.
18418 (mm-alist-to-plist): New function.
18419 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18420 for multiparts.
18421 (mm-destroy-parts): Destroy multipart buffert.
18422 (mm-remove-part): Ditto.
18423
18424 * mml-smime.el (mml-smime-sign): Not used.
18425 (mml-smime-encrypt): Ditto.
18426
18427 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18428
18429 Verify S/MIME signature support.
18430
18431 * mm-decode.el (mm-inline-media-tests): Add
18432 application/{x-,}pkcs7-signature.
18433 (mm-inlined-types): Ditto.
18434 (mm-automatic-display): Ditto.
18435 (mm-verify-function-alist): Ditto. Add name of method.
18436 (mm-decrypt-function-alist): Add name of method.
18437 (mm-find-part-by-type): Add documentation.
18438 (mm-possibly-verify-or-decrypt): Use new format of
18439 mm-{verify,decrypt}-function-alist. Use method names.
18440
18441 * mml-smime.el (mml-smime-verify): New function.
18442
184432000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18444
18445 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18446
184472000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18448
18449 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18450 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18451 * mm-decode.el (mm-snarf-option): New variable.
18452
184532000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18454
18455 * mm-util.el (mm-subst-char-in-string): New function.
18456 (mm-replace-chars-in-string): Use it.
18457 * message.el (message-replace-chars-in-string): Use it.
18458 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18459 * gnus-mh.el (mh-lib-progs): Shut up.
18460
184612000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18462
18463 * base64.el, md5.el: Moved to contrib directory.
18464
184652000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18466
18467 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18468 the last article when search.
18469
184702000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18471
18472 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18473 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18474
184752000-09-29 David Edmondson <dme@thus.net>
18476
18477 * message.el (message-newline-and-reformat): Typo.
18478
184792000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18480
18481 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18482
184832000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18484
18485 * nntp.el (nntp-decode-text): Delete bogus status lines.
18486
184872000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18488
18489 * message.el (message-font-lock-keywords): Match a final newline
18490 to help font-lock's multiline support.
18491
184922000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18493
18494 * nnoo.el (nnoo-set): New function.
18495
184962000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18497
18498 * gpg.el, gpg-ring.el: Moved to contrib directory.
18499
185002000-11-04 Simon Josefsson <sj@extundo.com>
18501
18502 * nnimap.el (nnimap-split-inbox): Typo.
18503
185042000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18505
18506 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18507
185082000-11-03 Simon Josefsson <sj@extundo.com>
18509
18510 * rfc2231.el (rfc2231-parse-qp-string): New function.
18511 (require): rfc2047.
18512
18513 * mail-parse.el (mail-header-parse-content-type):
18514 (mail-header-parse-content-disposition): Support invalid QP
18515 encoded strings, by using `rfc2231-parse-qp-string'.
18516
185172000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18518
18519 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18520 (rfc2231-decode-encoded-string): Typo "> X 1".
18521 (rfc2231-encode-string): Insert the name of charset.
18522 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18523
185242000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18525
18526 * mm-decode.el (mm-save-part): Return the filename.
18527 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18528 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18529 (gnus-mime-action-alist): Use it.
18530 (gnus-mime-button-commands): Use it.
18531 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18532 (mm-inline-external-body): unwind-protect.
18533
185342000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18535
18536 * gnus-art.el (gnus-insert-mime-button): Show url.
18537
185382000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18539
18540 * mml.el (mml-generate-mime-1): Support external url.
18541 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18542
185432000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18544
18545 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18546 * mm-decode.el (mm-display-external): Ditto.
18547 * mm-extern.el: New file.
18548 * mm-decode.el (mm-inline-media-tests): Hook it up.
18549 (mm-inlined-types): Inline message/external-body.
18550
185512000-11-02 Simon Josefsson <sj@extundo.com>
18552
18553 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18554
18555 * message.el (message-get-reply-headers): Better handling when
18556 Mail-Followup-To is very large.
18557
185582000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18559
18560 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18561 * gnus-art.el (gnus-article-edit-done):
18562 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18563 counting code here.
18564 * gnus-msg.el (gnus-setup-message): Remove a hack.
18565
185662000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18567
18568 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18569 (gnus-summary-mode): Make them local variables.
18570 (gnus-set-global-variables): Globalize them.
18571 (gnus-summary-exit): Kill them.
18572
185732000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18574
18575 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18576 word.
18577
185782000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18579
18580 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18581 gnus-article-wash-types.
18582 * gnus-art.el (gnus-article-wash-status): Use them.
18583
185842000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18585
18586 * mml.el (mml-read-tag): Remove spaces and LF.
18587
185882000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18589
18590 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18591 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18592
185932000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18594
18595 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18596
185972000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18598
18599 * gnus-sum.el (gnus-article-charset): New variable.
18600 (gnus-summary-display-article): Set it.
18601 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18602 * gnus-art.el (gnus-article-mode): Make it local variable.
18603
186042000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18605
18606 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18607
186082000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18609
18610 * nnwfm.el: New file.
18611
18612 * nnweb.el (nnweb-replace-in-string): New function.
18613
186142000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18615
18616 * mml2015.el: Wrap gpg.el.
18617 * gpg.el (gpg-verify): The last argument of apply is a list.
18618 (gpg-encrypt): Add passphrase as a parameter.
18619
186202000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18621
18622 * gpg.el: New file.
18623 * gpg-ring.el: New file.
18624
186252000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18626
18627 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18628
186292000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18630
18631 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18632 double-quote characters.
18633 (gnus-summary-prepare-threads): Ditto.
18634
186352000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18636
18637 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18638 * mml.el (mml-read-tag): Don't skip the leading space.
18639 * lpath.el (font-lock-set-defaults): Shut up.
18640
186412000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18642
18643 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18644
186452000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18646
18647 * qp.el (quoted-printable-encode-region): Replace leading - when
18648 ultra safe.
18649 * mml.el (mml-generate-mime-postprocess-function): Removed.
18650 (mml-postprocess-alist): Removed.
18651 (mml-generate-mime-1): Use ultra-safe when sign.
18652 * mml2015.el (mml2015-fix-micalg): Uppercase.
18653 (mml2015-verify): Insert LF.
18654 (mml2015-mailcrypt-sign): Downcase; search backward.
18655
186562000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18657
18658 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18659 restrictive.
18660 (nnultimate-table-regexp): New variable.
18661 (nnultimate-forum-table-p): Use it.
18662
186632000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
18664 Trivial patch.
18665
18666 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18667
186682000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18669
18670 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18671 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18672
186732000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18674
18675 * mml2015.el: Shut up.
18676
186772000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18678
18679 * gnus.el (gnus-server-browse-hashtb): Removed.
18680 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18681 (gnus-group-insert-group-line-info): Use simplified method.
18682 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18683
186842000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18685
18686 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18687 moved here.
18688 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18689 * gnus-group.el (gnus-group-prepare-flat): Use it.
18690 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18691
186922000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18693
18694 * mml.el (mml-mode): Show menu in XEmacs.
18695
186962000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18697
18698 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18699 (gnus-server-read-server-in-server-buffer): New function.
18700 (gnus-browse-foreign-server): Browse in group buffer.
18701 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18702 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18703 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18704 * gnus.el (gnus-server-browse-hashtb): New variable.
18705
187062000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18707
18708 * nnfolder.el (nnfolder-open-nov): Use group.
18709
187102000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18711
18712 * nnfolder.el: Add NOV. Set version to 2.0.
18713 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18714
187152000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18716
18717 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18718
187192000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18720
18721 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18722 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18723
187242000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18725
18726 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18727
187282000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18729
18730 * mm-decode.el (mm-verify-function-alist): New variable.
18731 (mm-verify-option): New variable.
18732 (mm-decrypt-function-alist): Ditto.
18733 (mm-decrypt-option): Ditto.
18734 (mm-find-raw-part-by-type): New function.
18735 (mm-possibly-verify-or-decrypt): New function.
18736 (mm-dissect-multipart): Use it.
18737 * mml2015.el (mml2015-fix-micalg): New function.
18738 (mml2015-decrypt): Use new interface.
18739 (mml2015-verify): Use new interface.
18740 (mml2015-setup): Make it bogus.
18741
187422000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18743
18744 * mml.el (mml-generate-mime-postprocess-function): Set to
18745 mml-postprocess.
18746 (autoload): Autoload mml2015 and mml-smime.
18747 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18748 * mml2015.el (mml2015-encrypt): New function.
18749 (mml2015-sign): New function.
18750 (mml2015-encrypt-function): New variable.
18751 (mml2015-sign-function): New variable.
18752 (mml2015-mailcrypt-encrypt): Use message-recipients.
18753 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18754 * mml-smime.el (mml-smime-setup): Ditto.
18755
187562000-10-28 Simon Josefsson <sj@extundo.com>
18757
18758 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18759 Communigate Pro 3.3.1 server.
18760
18761 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18762 in buffers.
18763 (mml-secure-dns-server): Removed.
18764 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18765 write certificates to files.
18766
18767 * smime.el (smime-dns-server): New variable.
18768 (smime-mail-to-domain):
18769 (smime-cert-by-dns): New functions.
18770
18771 * dig.el: New file.
18772
187732000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18774
18775 * message.el (message-options): New variable.
18776 (message-options-set-recipient): New function.
18777 (message-send): Use them.
18778 * gnus-int.el (gnus-request-replace-article): Use them.
18779 (gnus-request-accept-article): Ditto.
18780 * mml.el (mml-preview): Use them.
18781 * gnus-sum.el (gnus-summary-edit-article): Use them.
18782
18783 * message.el (message-options-get): New function.
18784 (message-options-get): New function.
18785 * rfc2047.el (rfc2047-encode-message-header): Use them.
18786 * mm-bodies.el (mm-encode-body): Use them.
18787
187882000-10-28 Simon Josefsson <sj@extundo.com>
18789
18790 * nnimap.el (nnimap-retrieve-which-headers):
18791 (nnimap-request-article-part): Quote message-id.
18792
18793 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18794 (smime-CA-file): New variable.
18795 (smime-call-openssl-region): Don't error.
18796 (smime-sign-region): Return result value.
18797 (smime-encrypt-region): Ditto.
18798 (smime-verify-region): New function.
18799 (smime-decrypt-region): Ditto.
18800 (smime-verify-buffer): Ditto.
18801 (smime-decrypt-buffer): Ditto.
18802
18803 * mml.el: Require mml-sec.
18804 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18805 (mml-mode-map): Add "sign" and "encrypt" maps.
18806 (mml-menu): Add security menu.
18807 (mml-preview): Use generate-new-buffer.
18808
18809 * mml-sec.el: New file.
18810
188112000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18812
18813 * mm-decode.el (mm-find-part-by-type): Move it here.
18814 * mml.el (mml-postprocess): Move it here.
18815 (mml-postprocess-alist): Move it here. Merge them.
18816
188172000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18818
18819 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18820 unencoded stuff in the header.
18821
188222000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18823
18824 * gnus-group.el (gnus-group-listed-groups): New variable.
18825 (gnus-group-list-option): New variable.
18826 (gnus-group-list-limit-map): New keymap.
18827 (gnus-group-list-flush-map): New keymap.
18828 (gnus-group-list-plus-map): New keymap.
18829 (gnus-group-prepare-logic): New function.
18830 (gnus-group-prepare-flat): Merge with
18831 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18832 (gnus-group-prepare-flat-list-dead): Ditto.
18833 (gnus-group-list-matching): Use gnus-group-prepare-function.
18834 (gnus-group-list-dormant): Ditto.
18835 (gnus-group-list-cached): Ditto.
18836 (gnus-group-listed-groups): New function.
18837 (gnus-group-list-limit): New function.
18838 (gnus-group-list-flush): New function.
18839 (gnus-group-list-plus): New function.
18840 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18841 (gnus-topic-prepare-topic): Ditto.
18842
188432000-10-27 Paul Jarc <prj@po.cwru.edu>
18844
18845 * message.el (message-insert-to, message-get-reply-headers):
18846 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18847
188482000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18849
18850 * mml2015.el: New file.
18851 * smime.el: New file.
18852 * mml-smime.el: New file.
18853
ef3b7aae
MB
188542000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18855
18856 * ChangeLog: Moved to ChangeLog.1.
18857
18858See ChangeLog.1 for earlier changes.
23f87bed 18859
d7a0267c 18860 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
5b87ad55
GM
18861 Free Software Foundation, Inc.
18862
18863 This file is part of GNU Emacs.
18864
18865 GNU Emacs is free software; you can redistribute it and/or modify
18866 it under the terms of the GNU General Public License as published by
18867 the Free Software Foundation; either version 2, or (at your option)
18868 any later version.
18869
18870 GNU Emacs is distributed in the hope that it will be useful,
18871 but WITHOUT ANY WARRANTY; without even the implied warranty of
18872 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18873 GNU General Public License for more details.
18874
18875 You should have received a copy of the GNU General Public License
18876 along with GNU Emacs; see the file COPYING. If not, write to the
18877 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18878 Boston, MA 02110-1301, USA.
23f87bed 18879
ef3b7aae
MB
18880;; Local Variables:
18881;; coding: iso-2022-7bit
18882;; End:
18883
18884;; arch-tag: 956fd310-042f-4fca-8dca-a01dbe06acff