Manifest for Windows XP and later. Links Emacs to comctl32.dll version 6 for
[bpt/emacs.git] / lisp / gnus / ChangeLog.2
CommitLineData
996aa8c1 12004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2
3 * gnus.el: Gnus v5.10.6 is released.
4
52004-01-04 Kai Grossjohann <kai@emptydomain.de>
6
7 * gnus-sum.el (gnus-summary-print-article): Doc fix.
8
92004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * gnus.el (gnus-version-number): Bump.
12
996aa8c1 132004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
14
15 * gnus.el: Gnus v5.10.5 is released.
16
172004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
18
19 * gnus-fun.el (gnus-face-from-file): Message 9.
20
212004-01-03 Romain FRANCOISE <romain@orebokech.com>
22
23 * gnus-fun.el (gnus-face-from-file): Use gnus-message.
24
252004-01-03 Reiner Steib <Reiner.Steib@gmx.de>
26
27 * gnus-art.el (gnus-button-mid-or-mail-heuristic): Treat Gmane
28 addresses specially. Fix returned value and messages.
29
30 * mm-decode.el (mm-enable-external): New variable.
31 (mm-display-part): Use it.
32 (mm-display-external): Fix message in case of nil handle.
33
34 * Update copyright for several files.
35
36 * spam-report.el (spam-report-gmane): Adjust verbosity.
37 Delete trailing whitespace. Update copyright.
38
39 * spam.el: Fix many (but not all) checkdoc complaints.
40 Delete trailing whitespace.
41
42 * message.el (message-header-synonyms): Defcustom.
43 (message-get-reply-headers): Catch `Original-To'.
44 (message-carefully-insert-headers): Added comment.
45
46 * gnus-sum.el (gnus-summary-make-menu-bar): Improved "Washing" menu.
47
482004-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
49
50 * gnus-sum.el (gnus-select-newsgroup): Use cat.
51
52 * gnus-agent.el (gnus-agent-cat-enable-undownloaded-faces): New
bf247b6e 53 cat.
23f87bed
MB
54
55 * gnus.el (gnus-user-agent): Moved here.
56
57 * gnus-msg.el (gnus-user-agent): Moved from here.
58
59 * gnus.el (gnus-version-number): Bump.
60
996aa8c1 612004-01-03 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
62
63 * gnus.el: Gnus v5.10.4 is released.
64
652004-01-02 Reiner Steib <Reiner.Steib@gmx.de>
66
67 * gnus.el (gnus-mode-line-buffer-identification): Show version in
68 help-echo.
69 (gnus-read-group): Allow most group names. Changed warning.
70
712004-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
72
73 * gnus-dired.el (gnus-dired-mode-map): Change keymaps.
74
752004-01-02 Arne J\e,Ax\e(Brgensen <arne@arnested.dk>
76
77 * smime.el (smime-crl-check): Doc fix.
78
4968aeff 792004-01-02 Edwin Steiner <edwin.steiner@gmx.net> (tiny change)
23f87bed
MB
80
81 * gnus-nocem.el (gnus-nocem-enter-article): Use the real group
4968aeff 82 hashtb.
23f87bed 83
996aa8c1 842004-01-02 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed 85
996aa8c1 86 * nnml.el (nnml-save-mail): Grok compressed articles.
23f87bed
MB
87
882004-01-02 Teodor Zlatanov <tzz@lifelogs.com>
89
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
4968aeff 4662003-12-07 Lloyd Zusman <ljz@asfast.com> (tiny change)
23f87bed
MB
467
468 * pgg-gpg.el (pgg-gpg-recipient-arg): Add.
4968aeff
KS
469 (pgg-gpg-encrypt-region): Use it.
470
4712003-12-07 Simon Josefsson <jas@extundo.com>
472
473 * pgg-gpg.el (pgg-gpg-recipient-argument): Doc fix.
474 Renamed from p-g-r-a.
23f87bed
MB
475 (pgg-gpg-encrypt-region): Update.
476
4772003-12-07 Jesper Harder <harder@ifa.au.dk>
478
479 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Don't
480 use = or zerop to test the return value of call-process, because
481 it can be a string.
482
483 * mail-source.el (mail-source-fetch-with-program): do.
484
485 * mailcap.el (mailcap-viewer-passes-test): do.
486
487 * gnus-uu.el (gnus-uu-treat-archive, gnus-uu-post-encode-mime)
488 (gnus-uu-post-encode-file): do.
489
490 * gnus-soup.el (gnus-soup-pack, gnus-soup-unpack-packet): do.
491
492 * message.el (message-fix-before-sending): Fix detection of
493 non-printables. Don't replace unencodable utf-8.
494
4952003-12-05 Jesper Harder <harder@ifa.au.dk>
496
497 * mm-url.el (mm-url-predefined-programs): Add user-agent for wget.
498 (mm-url-insert-file-contents-external): Signal an error if program
499 fails.
500
5012003-12-04 Teodor Zlatanov <tzz@lifelogs.com>
502
503 * spam-report.el (spam-report-gmane): iterate over articles
504 instead of a single one; remove interactive usage
505
5062003-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
507
508 * dns.el: Fix misplaced eval-when-compile.
509
510 * gnus-util.el: Require alist and provide tm-view when compiling
511 with XEmacs.
512
996aa8c1 5132003-12-03 Jerry James <james@xemacs.org> (tiny change)
23f87bed
MB
514
515 * gnus-xmas.el: Add autoloads for macros defined in gnus.el.
23f87bed
MB
516
517 * gnus-util.el: Get rmail definitions when compiling.
23f87bed
MB
518
519 * dns.el: Require gnus-xmas at compile time instead of trying to
520 autoload `gnus-xmas-open-network-stream' because it wasn't picking
521 up the macro.
23f87bed 522
996aa8c1
MB
5232003-12-01 Kevin Greiner <kgreiner@xpediantsolutions.com>
524
23f87bed
MB
525 * gnus-agent.el (gnus-agent-consider-all-articles): Updated
526 docstring.
527 (gnus-predicate-implies-unread, gnus-predicate-implies-unread-1):
528 Fixed implementation such that the predicate `true' no longer
529 evaluates to t.
530
996aa8c1 5312003-12-01 Adrian Lanz <lanz@fowi.ethz.ch> (tiny change)
23f87bed
MB
532
533 * spam.el (spam-check-bogofilter): check the bogofilter headers
996aa8c1
MB
534 AFTER the save-excursion scope is over.
535
5362003-12-01 Teodor Zlatanov <tzz@lifelogs.com>
537
538 * spam.el (spam-fetch-field-message-id-fast): Doc fix
23f87bed
MB
539
5402003-12-01 Simon Josefsson <jas@extundo.com>
541
542 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
543
5442003-11-30 Simon Josefsson <jas@extundo.com>
545
546 * gnus-agent.el (gnus-agent-expire-group-1): Bind message-log-max
547 when messaging "X % completed" to inhibit logging them to the
548 message buffer.
549 (gnus-agent-expire-group-1): Mention group name in messages.
550 (gnus-agent-expire-group-1): Only print a message for an article
551 when there actually was something done to it.
552
996aa8c1
MB
553 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Custom fix.
554
5552003-11-30 Kenichi Handa <handa@m17n.org>
556
23f87bed
MB
557 * mm-util.el (mm-enable-multibyte): Call set-buffer-multibyte with
558 'to argument. Fixes something or other in Emacs 22, and is
996aa8c1 559 backwards compatible.
23f87bed
MB
560
5612003-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
562
bf247b6e 563 * gnus-agent.el (gnus-agent-covered-methods): Remove nil methods.
23f87bed 564
996aa8c1 5652003-11-29 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
566 * gnus-start.el (gnus-activate-group): The active range of the
567 group must include the articles known to the agent.
568
569 * gnus.el (gnus-agent-method-p): Accept a server name as the
570 method being tested.
571
996aa8c1 5722003-11-29 Alexander Kreuzer <alex@freesources.org> (tiny change)
23f87bed
MB
573
574 * nnrss.el (nnrss-check-group): Set xml when nnrss-use-local is t.
575
5762003-11-29 Jesper Harder <harder@ifa.au.dk>
577
578 * gnus-group.el (gnus-group-make-menu-bar): Add
579 gnus-group-make-rss-group.
580
5812003-11-28 Reiner Steib <Reiner.Steib@gmx.de>
582
583 * message.el: Added custom-manual links to all variables that have
584 an index entry in the message manual.
585 (message-generate-headers-first): Fixed doc-string.
586
5872003-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
588
589 * gnus-msg.el (gnus-summary-yank-message): Don't bind
590 gnus-display-mime-function to nil so that non-ascii text is
591 decoded and attachments are not shown.
592
593 * message.el (message-cite-original-without-signature): Replace
594 the value of message-reply-headers with the yanked article since
595 it may be a different article from the original.
596 (message-cite-original): Ditto.
597
5982003-11-25 Teodor Zlatanov <tzz@lifelogs.com>
599
600 * spam.el (spam-blacklist-ignored-regexes): new variable, so
601 blacklisting can ignore certain regular expressions (e.g. the
602 user's e-mail address)
603 (spam-bogofilter-spam-strong-switch,
604 spam-bogofilter-ham-strong-switch): options used when articles are
605 already registered as the opposite classification
606 (spam-old-ham-articles, spam-old-spam-articles): lists of ham and
607 spam articles, generated when a summary buffer is entered, and
608 consulted when it's exited so we know what articles are changing
609 state from spam to ham or vice-versa
610 (spam-xor): everyone needs a little convenience
611 (spam-list-of-processors): lookup table for old-style spam/ham
612 exits processors
613 (spam-group-processor-p): support old-style and new-style spam/ham
614 exit processors
615 (spam-group-processor-multiple-p): handle new-style spam/ham exit
616 processors
617 (spam-summary-prepare): use spam-old-{ham,spam}-articles; change
618 logic to iterate over list of processors instead of manual
619 individual lookup, unregister any articles that change from ham to
620 spam or vice-versa in the course of the summary buffer usage; use
621 the new spam-register-routine
622 (spam-ham-copy-routine, spam-ham-move-routine,
623 spam-mark-spam-as-expired-and-move-routine): check that the list
624 of groups is not nil, because apply doesn't like to apply a
625 function across nil
626 (spam-registration-functions): variable for looking up spam/ham
627 registration/unregistration functions based on a spam-use-* symbol
628 (spam-classification-valid-p, spam-process-type-valid-p)
629 (spam-registration-check-valid-p)
630 (spam-unregistration-check-valid-p): convenience functions
631 (spam-registration-function, spam-unregistration-function): look
632 up the registration/unregistration function based on a
633 classification and the check (spam-use-* symbol)
634 (spam-list-articles): generate list of spam/ham articles from a
635 given list of articles
636 (spam-register-routine): do the heavy work of registering and
637 unregistering articles, using all the articles in the group or
638 specific ones as needed
639 (spam-generic-register-routine): removed, no longer used
640 (spam-log-unregistration-needed-p, spam-log-undo-registration):
641 handle article registration/unregistration with a given spam/ham
642 processor and group
643 (BBDB, ifile, spam-stat, blacklists, whitelists, spam-report,
644 bogofilter, spamoracle): rewrite registration/unregistration
645 functions to take a list of articles and the unregister option.
646 Much hilarity ensues.
647 (spam-initialize): spam-stat-maybe-{save,load} already respect spam-use-stat
648 (spam-stat-register-ham-routine, spam-stat-register-spam-routine):
649 don't load and save unnecessarily
650
651 * spam-stat.el (spam-stat-dirty): new variable, set when the stats
652 database is modified
653 (spam-stat-buffer-is-spam, spam-stat-buffer-is-non-spam)
654 (spam-stat-buffer-change-to-spam, spam-stat-to-hash-table)
655 (spam-stat-buffer-change-to-non-spam): set spam-stat-dirty when
656 needed
657 (spam-stat-save): respect spam-stat-dirty, unless the force
658 parameter is specified
659 (spam-stat-load): clear spam-stat-dirty
660
661 * gnus.el (gnus-install-group-spam-parameters): marked the
662 old-style exit processors as obsolete in the docs, added the
663 new-style exit processors while the old ones are still allowed
664
665
6662003-11-25 Jesper Harder <harder@ifa.au.dk>
667
668 * gnus-art.el (article-hide-boring-headers): Don't hide Reply-To
669 unless its list of addresses is identical to From.
670
6712003-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
672
673 * dgnushack.el (mapc): Add the compiler macro for Emacs 20.
674
996aa8c1 6752003-11-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
676 * gnus-srvr.el (gnus-server-insert-server-line): The server names
677 used in gnus-agent are different (for example, the native server
678 uses the alias "native") from the names in gnus-srvr.
679 Compensating by adding a second text property storing the name
680 expected by gnus-agent.
681 (gnus-server-named-server): New function.
682 * gnus-agent.el (gnus-agent-remove-server, gnus-agent-add-server):
683 No longer expect an argument as it was ignored anyway. Uses the
684 new gnus-server-named-server function to get gnus-agent compatible
685 names from the server buffer.
686
996aa8c1 6872003-11-20 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
688
689 * gnus.el (gnus-agent-covered-methods): Documented use of
690 named servers, not methods, to identity agentized groups.
691 Users may now change their server configurations without having
692 the server become "unagentized".
693 (gnus-agent-covered-methods): Removed from gnus-variable-list to
694 avoid storing two copies of gnus-agent-covered-methods, one in
695 .newsrc.eld and the other in agent/lib/servers.
696 (gnus-server-to-method): Do not cache server for the nil method.
697 (gnus-method-to-server): New function. Associate named server
698 with all, even foreign, methods.
699 (gnus-agent-method-p, gnus-agent-method-p-cache): Incorporated
700 simple last-response cache to offset performance lose of having to
701 always convert methods to named servers.
702 * gnus-agent.el (gnus-agent-expire-days): Removed obsolete
703 documentation.
704 (gnus-agentize, gnus-agent-add-server, gnus-agent-remove-server):
705 Modified to support new definition of gnus-agent-covered-method.
706 (gnus-agent-read-servers): Rewritten to convert old method data
707 into server names.
708 (gnus-agent-read-servers-validate)
709 (gnus-agent-read-servers-validate-native): New functions.
710 (gnus-agent-write-servers): No longer use gnus-method-simplify as
711 it failed to simplify foreign methods.
712 (gnus-agent-close-connections, gnus-agent-synchronize-flags)
713 (gnus-agent-possibly-synchronize-flags, gnus-agent-fetch-session)
714 (gnus-agent-regenerate): Uses new gnus-agent-covered-methods
715 function as gnus-agent-covered-methods variable no longer provides
716 methods.
717 (gnus-agent-covered-methods): New function
718 (gnus-agent-expire-group, gnus-agent-expire): Final message will,
719 if gnus-verbose is greater than 4, report statistics of NOV
720 entries and files deleted as well as total bytes recovered.
721 (gnus-agent-expire-done-message): New function
722 (gnus-agent-unread-articles): Bug fix. No longer drops last
723 unread article onto read list.
724 (gnus-agent-regenerate-group): Changed prompt to use typical
725 style.
726 (gnus-agent-group-covered-p): Rewrote to internally use
727 gnus-agent-method-p.
728 * gnus-int.el (gnus-start-news-server): Partially convert old
729 gnus-agent-covered-methods to new format so that gnus-open-server
730 functions correctly.
731 * gnus-srvr.el (gnus-server-insert-server-line): Replaced
732 gnus-agent-covered-methods with gnus-agent-method-p.
733 * gnus-start.el (gnus-clear-system): Added
734 gnus-agent-covered-methods to compensate for removing it from
735 gnus-variable-list.
736 (gnus-setup-news): Complete conversion of old
737 gnus-agent-covered-methods to new format so that secondary and
738 foreign servers can be correctly opened.
739
7402003-11-20 Teodor Zlatanov <tzz@lifelogs.com>
741
742 * spam.el (spam-ham-copy-or-move-routine): add respooling
743 support, not working well yet
744
745 * gnus.el (ham-process-destination): make 'respool option the
746 only one, so it can't be chosen together with other groups
747
7482003-11-19 Teodor Zlatanov <tzz@lifelogs.com>
749
750 * gnus-registry.el (gnus-registry-track-extra): make it a set of
751 choices instead of a boolean
752 (gnus-registry-track-subject-p, gnus-registry-track-sender-p):
753 new convenience functions
754 (gnus-registry-split-fancy-with-parent): use convenience
755 functions, also don't return extra tracking info if sender or
756 subject is found in more than one groups
757 (gnus-registry-add-group): use new convenience functions to
758 decide if sender and subject should be tracked
759
760 * gnus.el (ham-process-destination): add 'respool option,
761 unused by spam.el yet
762
7632003-11-19 Katsumi Yamaoka <yamaoka@jpl.org>
764
765 * gnus-score.el (gnus-decay-score): Return a surely smaller value
766 than the argument in XEmacs.
767
996aa8c1 7682003-11-18 Sam Steingold <sds@gnu.org>
23f87bed
MB
769
770 * message.el (message-insert-to): Don't use `gnus-message'.
771 (message-header-synonyms): New variable.
772 (message-carefully-insert-headers): Use it (check for synonyms).
996aa8c1 773 Added doc-string.
23f87bed
MB
774
7752003-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
776
777 * html2text.el (html2text-remove-tags): Remove the tag in a
778 simpler way to avoid inflooping.
779
7802003-11-17 Simon Josefsson <jas@extundo.com>
781
782 * imap.el (imap-gssapi-auth-p): Don't check capability (some
783 servers remove AUTH=GSSAPI from capability response returned after
784 successful authentication).
785
7862003-11-16 Jesper Harder <harder@ifa.au.dk>
787
788 * gnus.el (gnus-getenv-nntpserver): Fix regexp and simplify.
789 Reported by Artem Chuprina <ran@ran.pp.ru>.
790
7912003-11-14 Simon Josefsson <jas@extundo.com>
792
793 * mm-util.el (mm-charset-synonym-alist): Map BIG5-HKSCS to BIG5
794 when it isn't available.
795
7962003-11-13 Alex Schroeder <alex@gnu.org>
797
798 * nnrss.el (nnrss-check-group): Use dc:contributor if neither
799 rss:author nor dc:creator is provided.
800
8012003-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
802
803 * mm-decode.el (mm-dissect-buffer): Save start="<id>" value
804 contained in Content-Type header of multipart/related messages.
805
806 * mm-view.el (mm-w3m-cid-retrieve-1): New function.
807 (mm-w3m-cid-retrieve): Use it.
808
809 * mml.el (mml-generate-mime-1): Add start="<id>" to Content-Type.
810 (mml-insert-mime-headers): Insert Content-ID header.
811 (mml-insert-mml-markup): Insert start="<id>" value.
812
8132003-11-12 Teodor Zlatanov <tzz@lifelogs.com>
814
815 * nnml.el (nnml-request-accept-article): pass sender to
816 nnmail-cache-insert
817
818 * nnmh.el (nnmh-request-accept-article): pass sender to
bf247b6e 819 nnmail-cache-insert
23f87bed
MB
820
821 * nnmbox.el (nnmbox-request-accept-article): pass sender to
bf247b6e 822 nnmail-cache-insert
23f87bed
MB
823
824 * nnfolder.el (nnfolder-request-accept-article): pass sender to
bf247b6e 825 nnmail-cache-insert
23f87bed
MB
826
827 * nnbabyl.el (nnbabyl-request-accept-article): pass sender to
bf247b6e 828 nnmail-cache-insert
23f87bed
MB
829
830 * nnmail.el (nnmail-cache-insert): accept sender parameter and
831 pass it to the nnmail-spool-hook
832
833 * gnus-registry.el (gnus-registry-track-extra): clarify doc
834 (gnus-registry-action): add sender lexical var and pass it to
835 gnus-registry-add-group
836 (gnus-registry-spool-action): take a sender parameter, pass to
837 gnus-registry-add-group
838 (gnus-registry-split-fancy-with-parent): trace by sender in
839 addition to subject
840 (gnus-registry-fetch-sender-fast): new function
841 (gnus-registry-add-group): accept sender parameter
842
8432003-11-11 Teodor Zlatanov <tzz@lifelogs.com>
844
845 * spam.el (spam-ham-copy-routine, spam-ham-move-routine)
846 (spam-mark-spam-as-expired-and-move-routine): allow for the
847 groups to be a list of a single item
848
849 * gnus.el (gnus-install-group-spam-parameters):
850 ham-process-destination and spam-process-destination allow lists now
851
8522003-11-10 Reiner Steib <Reiner.Steib@gmx.de>
853
996aa8c1 854 * message.el (message-mode-field-menu): Moved some entries, added
23f87bed
MB
855 `message-insert-wide-reply'.
856 (message-change-subject): Fixed comment.
857
996aa8c1
MB
8582003-11-10 Sam Steingold <sds@gnu.org>
859
860 * message.el (message-insert-to): Do error out when the user
861 requested no Cc. Don't insert empty To. Can be added to
862 `message-setup-hook' now.
863
23f87bed
MB
8642003-11-10 Simon Josefsson <jas@extundo.com>
865
866 * pgg-def.el (pgg-encrypt-for-me): Change default from nil to t.
867
8682003-11-09 Simon Josefsson <jas@extundo.com>
869
870 * pgg-gpg.el (pgg-gpg-encrypt-region): Cache passphrase under hex
871 key id too (for decryption).
872 (pgg-gpg-sign-region): Likewise.
873
af09dd78 8742003-11-09 Satyaki Das <satyakid@stanford.edu>
23f87bed
MB
875
876 * pgg-gpg.el (pgg-gpg-all-secret-keys): New variable.
877 (pgg-gpg-lookup-all-secret-keys): New function.
878 (pgg-gpg-select-matching-key): Likewise.
996aa8c1 879 (pgg-gpg-decrypt-region): Use new functions.
23f87bed
MB
880
8812003-11-07 Teodor Zlatanov <tzz@lifelogs.com>
882
883 * nnmail.el (nnmail-cache-insert): make sure that the
884 nnmail-spool-hook is called with a valid newsgroup name (though
885 it may be wrong)
886
887 * gnus.el (gnus-group-real-prefix): return nil if group is not a
888 string, instead of triggering an error
889
8902003-11-06 Teodor Zlatanov <tzz@lifelogs.com>
891
892 * gnus.el (gnus-group-guess-full-name-from-command-method): new function
893
894 * gnus-registry.el (gnus-registry-fetch-group): use long names if
bf247b6e 895 requested
23f87bed
MB
896 (gnus-registry-split-fancy-with-parent): when long names are in
897 use, strip the name if we're in the native server, or else return nothing
898 (gnus-registry-spool-action, gnus-registry-action): use
899 gnus-group-guess-full-name-from-command-method instead of
900 gnus-group-guess-full-name
901
902 * spam.el (spam-mark-spam-as-expired-and-move-routine)
903 (spam-ham-copy-or-move-routine): prevent article deletions or
904 moves unless the backend allows it
905
906 * gnus.el (gnus-install-group-spam-parameters): fixed parameters
907 to list spamoracle as well, suggested by Jean-Marc Lasgouttes
908 <Jean-Marc.Lasgouttes@inria.fr>
909
910 * spam.el (spam-spamoracle): doc change, suggested by Jean-Marc
911 Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
912
4968aeff 9132003-11-04 Norbert Koch <viteno@xemacs.org> (tiny change)
23f87bed
MB
914
915 * gnus-score.el (gnus-decay-score): Protect against arithmetic
4968aeff 916 errors.
23f87bed
MB
917
9182003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
919
920 * spam.el
921 (spam-log-processing-to-registry): improved message and comments
922 (spam-log-unregistration-needed-p): new function
923 (spam-ifile-register-spam-routine)
924 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
925 (spam-stat-register-ham-routine)
926 (spam-blacklist-register-routine)
927 (spam-whitelist-register-routine)
928 (spam-bogofilter-register-spam-routine)
929 (spam-bogofilter-register-ham-routine)
930 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): change
931 spam-log-processing-to-registry invocations appropriately
932
4968aeff 9332003-10-31 Derek Atkins <warlord@MIT.EDU> (tiny change)
23f87bed
MB
934
935 * imap.el (imap-kerberos4-open): Ignore output from ATHENA imtest.
4968aeff
KS
936
9372003-10-31 Simon Josefsson <jas@extundo.com>
938
939 * imap.el (imap-process-connection-type): Improve docstring.
940 Suggested by Derek Atkins <warlord@MIT.EDU>.
23f87bed
MB
941
9422003-10-31 Teodor Zlatanov <tzz@lifelogs.com>
943
944 * spam.el (autoload): autoload the gnus-registry functions we'll
945 need
946 (spam-log-to-registry): new variable for interfacing with the
947 gnus-registry
948 (spam-install-hooks): variable had the wrong customization group
949 (spam-fetch-field-message-id-fast): convenience function for fetch
950 a message ID quickly
951 (spam-log-processing-to-registry): new function
952 (spam-ifile-register-spam-routine)
953 (spam-ifile-register-ham-routine, spam-stat-register-spam-routine)
954 (spam-stat-register-ham-routine)
955 (spam-blacklist-register-routine)
956 (spam-whitelist-register-routine)
957 (spam-bogofilter-register-spam-routine)
958 (spam-bogofilter-register-ham-routine)
959 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): add
960 spam-log-processing-to-registry invocations
961
962 * gnus-registry.el: fixed docs in the preface to mention
963 gnus-registry-initialize
964 (gnus-registry-store-extra): remove cached extra entry
965 information when new extra entry is stored
966
9672003-10-29 Simon Josefsson <jas@extundo.com>
968
969 * message.el (message-forward-make-body-plain): Fix ARG=1 mode
970 after separating m-f-m-b.
971
4968aeff 9722003-10-29 Andre Srinivasan <andre@e2open.com> (tiny change)
23f87bed
MB
973
974 * message.el (message-forward-make-body-plain): Remove ignored
4968aeff
KS
975 headers.
976
9772003-10-29 Simon Josefsson <jas@extundo.com>
978
979 * message.el (message-forward-make-body-plain): Fix ARG=1.
23f87bed
MB
980
9812003-10-28 Jesper Harder <harder@ifa.au.dk>
982
983 * message.el (message-forward-subject-name-subject)
984 (message-forward-subject-author-subject): Decode non-ASCII
985 newsgroup names.
986 (autoload): Autoload gnus-group-decoded-name.
987
9882003-10-27 Simon Josefsson <jas@extundo.com>
989
990 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): New optional
991 parameter key, overrides the key id used to store passphrase
992 under (uses true key id from gpg output if nil).
993 (pgg-gpg-encrypt-region): Search for passphrase using user suplied
994 string STR, instead of (pgg-lookup-key STR t).
995 (pgg-gpg-encrypt-region): Store passphrase under user suplied
996 string, instead of real key id taken from gpg output.
997 (pgg-gpg-decrypt-region): Likewise.
998 (pgg-gpg-sign-region): Likewise.
999 * pgg.el (pgg-decrypt-region): Don't set pgg-default-user-id.
1000
10012003-10-27 Romain FRANCOISE <romain@orebokech.com>
1002
bf247b6e 1003 * gnus-art.el (gnus-article-goto-prev-page): Doc fix.
23f87bed
MB
1004
10052003-10-27 Simon Josefsson <jas@extundo.com>
1006
1007 * mm-bodies.el (mm-body-encoding): Don't use QP when message body
1008 only consists of short lines and ASCII, when
1009 mm-use-ultra-safe-encoding. Refer to 'About foo' thread in
1010 gnus-bug, e.g. <ilullrg4k7p.fsf@extundo.com>, for more discussion.
1011 This make it possible to pipe the raw RFC 822 message into 'gpg'
1012 and have the signature work. Potential problem: what if message
1013 contain data that would be dash-escaped by OpenPGP
1014 implementations? Then PGP 2.x might not be able to parse the raw
1015 RFC 822 message correctly. If that problem is worth fixing, it
1016 should be fixed by detecting the situation, instead of applying QP
1017 to everything. Based on discussion with "John A. Martin"
1018 <jam@jamux.com>.
1019
10202003-10-27 Teodor Zlatanov <tzz@lifelogs.com>
1021
1022 * spam.el (spam-mark-spam-as-expired-and-move-routine)
1023 (spam-ham-copy-or-move-routine): don't ask when deleting copied
1024 articles, and use move instead of copy when possible
1025 (spam-split): added the option of specifying a string as a
1026 spam-split parameter; such a string will override
1027 spam-split-group temporarily.
1028
1029 * nnmail.el (nnmail-cache-insert): protect from nil message IDs,
1030 but should we do something else?
1031
1032 * gnus-registry.el (gnus-registry-spool-action): protect from nil
1033 message IDs
1034
10352003-10-26 Simon Josefsson <jas@extundo.com>
1036
1037 * gnus-art.el (gnus-button-alist): Allow & in mailto URLs.
1038 (gnus-header-button-alist): Likewise.
1039 (gnus-url-mailto): Handle ?to parameters. Replace \r\n with \n.
1040 Reverse parameter list to use same order as in the URL. Reported
1041 by f95-msv@f.kth.se (M\e,Ae\e(Brten Svantesson).
1042
10432003-10-25 Teodor Zlatanov <tzz@lifelogs.com>
1044
1045 * spam.el (spam-move-spam-nonspam-groups-only): documentation fix
1046 for the variable
1047
10482003-10-25 Steve Youngs <sryoungs@bigpond.net.au>
1049
1050 * Makefile.in (clean-some): Remove auto-autoloads.* and
1051 custom-load.* as well.
1052 (distclean): Ditto.
1053
1054 * dgnushack.el (dgnushack-make-load): Add a local vars section to
1055 the dummy gnus-load.el.
1056
10572003-10-24 Teodor Zlatanov <tzz@lifelogs.com>
1058
1059 * spam.el (spam-ham-copy-or-move-routine): do not delete if copy
1060 is t, also don't intepret the list of groups as a list of lists
1061 (spam-mark-spam-as-expired-and-move-routine)
1062 (spam-ham-copy-or-move-routine): delete articles only if 1 or
1063 more groups were specified (and "copy" was not specified for
1064 spam-ham-copy-or-move-routine) (fixed twice)
1065
10662003-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
1067
1068 * nndoc.el (nndoc-guess-type): Reverse the sort order. Suggested
1069 by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
1070 (nndoc-dissect-buffer): Don't miss even-numbered articles.
1071
10722003-10-24 Steve Youngs <sryoungs@bigpond.net.au>
1073
1074 * dgnushack.el (dgnushack-gnus-load-file): Set to
1075 "auto-autoloads.el" if building with XEmacs.
1076 (dgnushack-cus-load-file): Set to "custom-load.el" if building
1077 with XEmacs.
1078 (dgnushack-make-cus-load): We don't delete the resulting file if
1079 building with XEmacs so byte-compile it.
1080 (dgnushack-make-load): When building with XEmacs do nothing except
1081 byte-compile the autoload file and create a dummy gnus-load.el
bf247b6e 1082 file.
23f87bed
MB
1083
10842003-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
1085
1086 * message.el (message-make-fqdn): Bind case-fold-search.
1087 Suggested by Christopher Richards <richards@CS.Princeton.EDU>.
1088
10892003-10-23 Teodor Zlatanov <tzz@lifelogs.com>
1090
1091 * gnus.el (spam-process-destination, ham-process-destination):
1092 allow multiple groups as a choice
1093
1094 * spam.el (spam-check-blackholes): remove "[IP address]"
1095 requirement, now just "IP address" is enough for detection for
1096 blackhole checking
1097 (spam-check-blackholes): oops, the dots were not escaped
1098 (spam-mark-spam-as-expired-and-move-routine): added multiple group
1099 support (multiple copies, then delete)
1100 (spam-ham-copy-routine): new function
1101 (spam-ham-move-routine): new function
1102 (spam-ham-copy-or-move-routine): new function (used to be
1103 spam-ham-move-routine), handle multiple groups
1104 (spam-summary-prepare-exit): call the new functions
1105
11062003-10-23 Simon Josefsson <jas@extundo.com>
1107
1108 * flow-fill.el (fill-flowed-encode, fill-flowed): Autoload.
1109
11102003-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
1111
1112 * gnus-art.el (gnus-emphasis-strikethru): Use the :strike-through
1113 attribute in Emacs.
1114
11152003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1116
1117 * message.el (message-bounce): Don't erase except bounced header.
1118
11192003-10-21 Teodor Zlatanov <tzz@lifelogs.com>
1120
1121 * spam.el (spam-reverse-ip-string): new function to reverse an IP
1122 address in a string
1123 (spam-check-blackholes): use spam-reverse-ip-string
1124
11252003-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
1126
1127 * gnus-art.el (gnus-narrow-to-page): Clear as well as set the
1128 value for gnus-page-broken.
1129
1130 * gnus-sum.el (gnus-summary-beginning-of-article): Use
1131 gnus-break-pages instead of gnus-page-broken.
1132 (gnus-summary-end-of-article): Use gnus-break-pages instead of
1133 gnus-page-broken; narrow to the end of a page beforehand.
1134 (gnus-summary-toggle-header): Use gnus-break-pages instead of
1135 gnus-page-broken; remove delimiter buttons unless gnus-break-pages
1136 is non-nil.
1137
11382003-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1139
1140 * gnus-picon.el (gnus-picon-transform-address): Protect against
bf247b6e 1141 errors.
23f87bed
MB
1142
11432003-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
1144
1145 * gnus-msg.el (nnspool-rejected-article-hook): Remove defvar.
1146 (xemacs-codename): Move defvar to gnus-util.el.
1147
1148 * gnus-util.el (xemacs-codename): Defvar when compiling.
1149
11502003-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1151
1152 * spam-report.el (spam-report-url-ping-plain): Include a
bf247b6e 1153 User-Agent.
23f87bed
MB
1154
1155 * gnus-msg.el (gnus-extended-version): Use it.
1156
1157 * gnus-util.el (gnus-emacs-version): Separated out into own
bf247b6e 1158 function.
23f87bed
MB
1159
11602003-10-19 Reiner Steib <Reiner.Steib@gmx.de>
1161
1162 * message.el (message-mode-field-menu): Added
1163 message-generate-unsubscribed-mail-followup-to.
1164 (message-forward-subject-fwd): Avoid double "Fwd: "
1165 (message-change-subject): Added comment.
1166
11672003-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1168
1169 * gnus-sum.el (gnus-nov-parse-line): Remove condition-cases.
1170
1171 * mml.el (mml-insert-mime): Quote mml.
1172
11732003-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
1174
1175 * gnus-sum.el (gnus-remove-odd-characters): Use
1176 mm-subst-char-in-string instead of subst-char-in-string.
1177 (gnus-summary-refer-article): Use gnus-replace-in-string instead
1178 of replace-regexp-in-string.
1179
11802003-10-19 Jesper Harder <harder@ifa.au.dk>
1181
1182 * gnus-uu.el (gnus-uu-uustrip-article): Really strip directory
1183 from file name.
1184
11852003-10-18 Jesper Harder <harder@ifa.au.dk>
1186
1187 * gnus-sum.el (gnus-summary-save-parts-last-directory): Default
1188 to mm-default-directory.
1189 (gnus-summary-save-parts-1): Use mm-file-name-rewrite-functions.
1190
11912003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1192
1193 * pop3.el (pop3-read-response): Check whether the process is
bf247b6e 1194 alive.
23f87bed
MB
1195
1196 * gnus-sum.el (gnus-summary-refer-article): Strip spaces.
1197
1198 * rfc2047.el (rfc2047-encode-region): Do error out on invalid
bf247b6e 1199 strings.
23f87bed
MB
1200
1201 * nntp.el (nntp-retrieve-headers-with-xover): Get error messages
bf247b6e 1202 right.
23f87bed
MB
1203
1204 * gnus-agent.el (gnus-agent-read-servers): Remove sit-for.
1205
1206 * gnus-art.el (article-treat-dumbquotes): Doc fix.
1207
1208 * message.el (message-field-value): New function.
1209 (message-insert-disposition-notification-to): Use Reply-To, too.
1210
bf247b6e 1211 * imap.el (imap-mailbox-status): Upcase STATUS commands.
23f87bed
MB
1212
1213 * gnus-sum.el (gnus-remove-odd-characters): New function.
1214 (gnus-nov-parse-line): Use it.
1215
12162003-10-18 Matt Swift <swift@alum.mit.edu>
1217
bf247b6e 1218 * mm-decode.el (mm-inline-media-tests): Recognize pjpeg as jpeg.
23f87bed
MB
1219
12202003-10-18 Romain FRANCOISE <romain@orebokech.com>
1221
1222 * message.el (message-forward-make-body): does both
1223 m-f-make-body-mml and m-f-make-body-plain, resulting in a strange
1224 message buffer.
1225
12262003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1227
1228 * gnus-art.el (gnus-narrow-to-page): Only break page if it's
1229 broken.
1230
1231 * nnrss.el (nnrss-find-rss-via-syndic8): Return nil if xml-rpc
1232 isn't available.
1233
1234 * message.el (message-hidden-headers): Doc fix.
1235
12362003-10-18 Jesper Harder <harder@ifa.au.dk>
1237
1238 * gnus-msg.el (gnus-summary-resend-message-edit): Avoid error when
1239 fields aren't found.
1240
12412003-10-18 Simon Josefsson <jas@extundo.com>
1242
1243 * message.el (message-forward-make-body-plain)
1244 (message-forward-make-body-mime, message-forward-make-body-mml)
1245 (message-forward-make-body-digest-plain)
1246 (message-forward-make-body-digest-mime)
1247 (message-forward-make-body-digest): New, derived from
1248 message-forward-make-body.
1249 (message-forward-make-body): Use them.
1250 (message-forward-show-mml): New default 'best.
1251 (message-forward-make-body): Support it.
1252
12532003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1254
1255 * gnus-art.el (gnus-article-mode): Set gnus-page-broken to nil.
1256 (gnus-article-prepare): Don't set to t.
1257 (gnus-narrow-to-page): Set to t if we break.
1258
12592003-06-11 Daniel N\e,Ai\e(Bri <dne@mayonnaise.net>
1260
1261 * message.el (message-resend): Generate Resent-Message-ID header.
1262
12632003-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1264
1265 * gnus-art.el (gnus-article-next-page): Don't go to the next line
1266 before checking end-of-buffer.
1267 (gnus-mime-delete-part): Don't insert parts twice.
1268
12692003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270
1271 * gnus-art.el (article-update-date-lapsed): Make sure point
1272 doesn't move around (much).
1273
12742003-07-28 Vasily Korytov <deskpot@myrealbox.com>
1275
1276 * mail-source.el (mail-source-keyword-map): List "cur" before
1277 "new" for maildirs.
1278
12792003-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1280
1281 * gnus-sum.el (gnus-summary-enter-digest-group): ogroup, nor
bf247b6e 1282 group.
23f87bed
MB
1283
1284 * gnus-msg.el (gnus-inews-insert-archive-gcc): Use the parent
1285 name for gcc-self.
1286 (gnus-inews-insert-archive-gcc): Paren mistake.
1287
1288 * gnus-sum.el (gnus-summary-enter-digest-group): Add
bf247b6e 1289 parent-group.
23f87bed
MB
1290
1291 * gnus-art.el (gnus-ignored-headers): Add more headers.
1292
1293 * rfc2047.el (rfc2047-encode): See which encoding is shorter --
1294 base64 or QP.
1295
1296 * nnmail.el (nnmail-article-group): Default to "bogus".
1297
1298 * mail-source.el (mail-source-delete-incoming): Change to nil.
1299
13002003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1301
1302 * mail-source.el (mail-source-fetch-imap): Fix mismatched parens.
1303
13042003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1305
1306 * mail-source.el (defvar): Add post/pre/scripts.
1307 (mail-source-fetch-imap): Use them.
1308
1309 * nndraft.el (nndraft-request-move-article): Fix infinite
bf247b6e 1310 recursion.
23f87bed
MB
1311
1312 * gnus-group.el (gnus-group-mark-regexp): Jump to groups.
1313
13142003-10-16 Ed L. Cashin <ecashin@uga.edu>
1315
1316 * imap.el (imap-interactive-login): Set imap-password to nil if
1317 login fails.
1318
13192003-10-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1320
1321 * message.el (message-inserted-headers): New variable.
1322 (message-mode): Make local.
bf247b6e 1323 (message-mode): Set all the local action variables to nil.
23f87bed
MB
1324
13252003-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
1326
1327 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
1328 (mm-w3m-safe-url-regexp): Doc fix.
1329
13302003-10-12 Jesper Harder <harder@ifa.au.dk>
1331
1332 * gnus-sum.el (gnus-summary-respool-query): Don't narrow to head,
1333 it's done by nnmail-article-group.
1334
996aa8c1
MB
13352003-10-12 Mark Hood <markhood@speakeasy.net> (tiny change)
1336
23f87bed 1337 * gnus-uu.el (gnus-uu-grab-articles): Fix misplaced parens.
23f87bed
MB
1338
13392003-10-10 Jesper Harder <harder@ifa.au.dk>
1340
1341 * mm-decode.el (mm-file-name-delete-gotchas): Avoid infloop in
1342 XEmacs.
1343
13442003-10-10 Teodor Zlatanov <tzz@lifelogs.com>
1345
1346 * spam.el (spam-initialize): new function, does the spam-face
1347 update and all the hooks, replaces spam-install-hooks-function
1348
1349 * gnus-registry.el (gnus-registry-initialize): new autoloaded
1350 function to explicitly initialize the registry
1351
13522003-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
1353
1354 * mm-decode.el (mm-w3m-safe-url-regexp): Doc fix.
1355
1356 * mm-view.el (mm-w3m-mode-map): Doc fix.
1357 (mm-inline-text-html-render-with-w3m): Add a comment.
1358
13592003-10-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1360
1361 * gnus-group.el: Remove superfluous eval-when-compiles.
1362
13632003-10-10 Jesper Harder <harder@ifa.au.dk>
1364
1365 * gnus-group.el (gnus-group-suspend): Reset gnus-backlog-articles.
1366
13672003-10-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1368
1369 * dns.el (query-dns): Don't error out on malformed resolv files.
1370
13712003-10-06 Jesper Harder <harder@ifa.au.dk>
1372
1373 * gnus.el (gnus-group-faq-directory): Update .tw entry. From
1374 Albert Chun-Chieh Huang <mr894348@cs.nthu.edu.tw>
1375
13762003-10-03 Teodor Zlatanov <tzz@lifelogs.com>
1377
1378 * spam.el (spam-check-blackholes): exit the loop if matches are
1379 found (idea from Adrian Lanz <lanz@fowi.ethz.ch>)
1380 (spam-check-bogofilter-headers, spam-check-blackholes, spam-check-BBDB)
1381 (spam-from-listed-p): use nnmail-fetch-field instead of message-fetch-field
bf247b6e 1382
23f87bed
MB
1383
13842003-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
1385
1386 * mm-decode.el (mm-attachment-file-modes): Change the default
1387 value into 384 from ?\600 which doesn't mean an integer in XEmacs.
1388
13892003-10-03 Jesper Harder <harder@ifa.au.dk>
1390
1391 * mm-decode.el (mm-file-name-delete-control)
1392 (mm-file-name-delete-gotchas): New functions.
1393 (mm-file-name-rewrite-functions): Use them.
1394 (mm-attachment-file-modes): New option.
1395 (mm-save-part-to-file): Use it.
1396
13972003-10-02 Reiner Steib <Reiner.Steib@gmx.de>
1398
1399 * spam.el (spam-install-hooks-function): Added Autoload cookie.
1400
996aa8c1 14012003-10-02 Michael Shields <shields@msrl.com>
23f87bed
MB
1402
1403 * pgg-def.el (pgg-default-keyserver-address): Change to
996aa8c1 1404 subkeys.pgp.net.
23f87bed
MB
1405
14062003-10-01 Simon Josefsson <jas@extundo.com>
1407
1408 * message.el (message-idna-to-ascii-rhs-1): RHS can be terminated
1409 by ',', as in 'foo@example.org, bar@example.org'.
1410
14112003-10-01 Jesper Harder <harder@ifa.au.dk>
1412
1413 * message.el (message-send): Fix reversed logic of supersedes
1414 check.
1415
14162003-09-30 Reiner Steib <Reiner.Steib@gmx.de>
1417
1418 * gnus-art.el (gnus-article-view-part-as-charset): Doc fix,
1419 suggested by Norbert Koch <viteno@xemacs.org>.
1420
14212003-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
1422
1423 * gnus-topic.el (gnus-topic-goto-missing-topic): Revert 2003-02-09
1424 change in order to correct the position where an invisible topic
1425 (because gnus-topic-display-empty-topics is nil) may be inserted.
1426
14272003-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
1428
1429 * message.el (message-ignored-supersedes-headers): Add X-Payment.
1430
14312003-09-20 Jesper Harder <harder@ifa.au.dk>
1432
1433 * rfc2047.el (rfc2047-encode): Limit line length to 76 characters.
1434
14352003-09-20 Simon Josefsson <jas@extundo.com>
1436
1437 * tls.el (tls-process-connection-type): Doc fix.
1438
1439 * imap.el (imap-starttls-open): Rewrite, should support both old
1440 starttls.el and new starttls.el that uses GNUTLS.
1441
14422003-09-18 Katsumi Yamaoka <yamaoka@jpl.org>
1443
1444 * gnus-art.el (gnus-treat-display-x-face): Use set-default instead
1445 of custom-set-default which isn't available in old XEmacsen.
1446
14472003-09-17 Jesper Harder <harder@ifa.au.dk>
1448
1449 * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
1450 to MML. MIME -> MML -> MIME does not work for PGP/MIME.
1451
1452 * message.el (message-bounce, message-forward-show-mml): do.
bf247b6e 1453
23f87bed
MB
14542003-09-13 Jesper Harder <harder@ifa.au.dk>
1455
1456 * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
1457 (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
1458
1459 * nnweb.el (nnweb-google-parse-1): Fix parsing.
1460
14612003-09-12 Jesper Harder <harder@ifa.au.dk>
1462
1463 * gnus-group.el (gnus-group-fetch-control): ISC changed
1464 compression from .Z to .gz.
1465
1466 * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
1467 address-mime.
1468
14692003-09-11 Jesper Harder <harder@ifa.au.dk>
1470
1471 * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
1472 characters.
1473
14742003-09-10 Jesper Harder <harder@ifa.au.dk>
1475
1476 * gnus.el (gnus-group-charter-alist): Update.
1477
996aa8c1
MB
14782003-09-10 Eric Knauel <knauel@informatik.uni-tuebingen.de>
1479
1480 * spam-report.el: Use mm-url.el functions for external URL loading
1481 when the built-in HTTP GET is insufficient (e.g. proxies are in
1482 the way).
1483
23f87bed
MB
14842003-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1485
996aa8c1
MB
1486 * spam-report.el (spam-report-url-ping-function): New option,
1487 defaults to the built-in HTTP GET (spam-report-url-ping-plain).
1488 (spam-report-url-ping): Call spam-report-url-ping-function.
1489 (spam-report-url-ping-plain): New function, does what
1490 spam-report-url-ping used to do.
1491 (spam-report-url-ping-mm-url): Function that delegates to
1492 mm-url.el (autoloaded).
23f87bed
MB
1493
14942003-09-08 Teodor Zlatanov <tzz@lifelogs.com>
1495
1496 * gnus-registry.el (gnus-registry-delete-id): function to
1497 completely delete an ID, including all the cache hashtables
1498 (gnus-registry-delete-group): use gnus-registry-delete-id
1499 (gnus-registry-simplify-subject): only run if the argument is a
1500 string, return nil otherwise
1501
15022003-09-07 Jesper Harder <harder@ifa.au.dk>
1503
1504 * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
1505
15062003-09-05 Teodor Zlatanov <tzz@lifelogs.com>
1507
1508 * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet
1509 another error *sigh*
1510
1511 * gnus-registry.el (gnus-registry-fetch-extra-entry): don't use
1512 puthash unless gnus-registry-entry-caching is on
1513 (gnus-registry-split-fancy-with-parent): misplaced parenthesis
1514 made everything a part of the 'else'
1515 (gnus-registry-save): used 'entry-caching' instead of 'caching'
1516
15172003-09-05 Jesper Harder <harder@ifa.au.dk>
1518
1519 * gnus-art.el (gnus-button-alist): Improve Info regexp.
1520
15212003-09-04 Teodor Zlatanov <tzz@lifelogs.com>
1522
1523 * gnus-registry.el: added brief explanation of basics
1524 (gnus-registry-track-extra): new variable for tracking of message
1525 subjects
1526 (gnus-registry-entry-caching): caching parameter, used for extra
1527 data
1528 (gnus-registry-minimum-subject-length): minimum subject length
1529 before it's considered when tracing subjects
1530 (gnus-registry-save): accomodate extra data entry caching
1531 (gnus-registry-action): change function name, add the subject and
1532 pass it to gnus-registry-add-group
1533 (gnus-registry-spool-action): change function name, add the
1534 subject and pass it to gnus-registry-add-group
1535 (gnus-registry-split-fancy-with-parent): add subject tracking
1536 (gnus-registry-register-message-ids): pass subject to
1537 gnus-registry-add-group
1538 (gnus-registry-simplify-subject)
1539 (gnus-registry-fetch-simplified-message-subject-fast): new
1540 functions
1541 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): add
1542 extra data entry caching
1543 (gnus-registry-add-group): handle the extra subject parameter
1544 (gnus-registry-install-hooks, gnus-registry-unload-hook): fix the
1545 gnus-register-* function names
1546
1547 * nnmail.el (nnmail-cache-insert): add subject parameter, pass it
1548 on to the nnmail-spool-hook
1549
1550 * nnbabyl.el (nnbabyl-request-accept-article): added subject to
1551 nnmail-cache-insert call
1552
1553 * nndiary.el (nndiary-request-accept-article): added subject to
1554 nnmail-cache-insert call
1555
1556 * nnfolder.el (nnfolder-request-accept-article): added subject to
1557 nnmail-cache-insert call
1558
1559 * nnimap.el (nnimap-split-articles): added subject to
1560 nnmail-cache-insert call
1561 (nnimap-request-accept-article): added subject to
1562 nnmail-cache-insert call
1563
1564 * nnmbox.el (nnmbox-request-accept-article): added subject to
1565 nnmail-cache-insert call
1566
1567 * nnmh.el (nnmh-request-accept-article): added subject to
1568 nnmail-cache-insert call
1569
1570 * nnml.el (nnml-request-accept-article): added subject to
1571 nnmail-cache-insert call
1572
15732003-09-04 Jesper Harder <harder@ifa.au.dk>
1574
1575 * gnus-art.el (gnus-button-handle-info-url)
1576 (gnus-button-handle-info-url-gnome)
1577 (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
1578 and KDE style Info URLs.
1579
1580 * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
1581
15822003-09-02 Jesper Harder <harder@ifa.au.dk>
1583
1584 * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
1585 of the field.
1586
15872003-09-01 Simon Josefsson <jas@extundo.com>
1588
1589 * mml.el (mml-insert-mime-headers-always): New variable.
1590 (mml-insert-mime-headers): Use it. Based on (tiny) patch from
1591 Lars Balker Rasmussen <lars@balker.org>.
1592
4968aeff 15932003-08-30 Gaute B Strokkenes <gs234@srcf.ucam.org> (tiny change)
23f87bed
MB
1594
1595 * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
1596 imap-open, reverts 2003-03-17 change. Reverse remove before
996aa8c1 1597 calling gnus-compress-sequence.
23f87bed
MB
1598
15992003-08-29 Simon Josefsson <jas@extundo.com>
1600
1601 * gnus-group.el (gnus-group-delete-group): Doc fix. Suggested by
1602 Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
1603
16042003-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
1605
1606 * gnus-art.el (article-display-x-face): Make it possible to set
1607 the gnus-article-x-face-command variable to the lambda form.
1608
16092003-08-27 Simon Josefsson <jas@extundo.com>
1610
1611 * mm-decode.el (mm-remove-part): Try to kill external displayers
1612 cleanly first (if it refuses, C-g aborts loop and kill process
1613 unconditionally). Also make sure process is dead before we remove
1614 the files it may be using. Reported by David Coe
1615 <davidc@debian.org>.
1616
996aa8c1 16172003-08-27 Vagn Johansen <v@johansen.mail.dk> (tiny change)
23f87bed
MB
1618
1619 * gnus-cache.el (gnus-cache-generate-active): Fix bug in
996aa8c1 1620 replacement.
23f87bed
MB
1621
16222003-08-25 Katsumi Yamaoka <yamaoka@jpl.org>
1623
1624 * gnus-art.el: Don't use defvaralias.
1625 (gnus-treat-display-x-face): Warn if the obsolete variable
1626 `gnus-treat-display-xface' exists.
1627
16282003-08-25 Jesper Harder <harder@ifa.au.dk>
1629
1630 * gnus-art.el (gnus-treat-display-face): Fix typo.
1631 (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
1632 (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
1633
16342003-08-24 Jesper Harder <harder@ifa.au.dk>
1635
1636 * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
1637 type.
1638
16392003-08-22 Jesper Harder <harder@ifa.au.dk>
1640
1641 * message.el (message-make-forward-subject-function): Fix
1642 customize mismatch.
1643
1644 * gnus.el (gnus-message-archive-method): do.
1645
16462003-08-20 Reiner Steib <Reiner.Steib@gmx.de>
1647
1648 * gnus.el (gnus-read-group): Offer to continue only if the invalid
1649 char is `/' and add more information for the user.
1650
1651 * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
1652 (gnus-header-button-alist): Added `In-Reply-To'.
1653
1654 * nnimap.el (nnimap-open-connection): Allow different user names
1655 on the same server (and in the same authinfo file).
1656
16572003-08-20 Jesper Harder <harder@ifa.au.dk>
1658
1659 * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
1660
1661 * message.el (message-make-forward-subject-function): Add
1662 message-forward-subject-name-subject to choices.
1663
1664 * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
1665 Redisplay article after editing.
1666
4968aeff 16672003-08-20 Jari Aalto <jari.aalto@poboxes.com>
23f87bed
MB
1668
1669 * gnus.el (gnus-read-group): Added check to ask confirmation if
1670 Group name contains invalid character. You can use '/' in IMAP,
1671 but not in filenames. G m cannot know what the user is creating,
1672 so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
23f87bed
MB
1673
16742003-08-13 Reiner Steib <Reiner.Steib@gmx.de>
1675
1676 * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
1677
16782003-08-10 Teodor Zlatanov <tzz@lifelogs.com>
1679
1680 * gnus-draft.el (gnus-draft-send-all-messages): ask if all drafts
1681 should be sent unless gnus-expert-user is on
1682
16832003-08-09 Jesper Harder <harder@ifa.au.dk>
1684
1685 * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
1686
16872003-08-07 Jesper Harder <harder@ifa.au.dk>
1688
1689 * pgg-gpg.el (pgg-gpg-process-region): Bind
1690 default-enable-multibyte-characters to nil.
1691
16922003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1693
1694 * canlock.el (canlock-password): Fix customization type.
1695 (canlock-password-for-verify): Ditto.
1696 * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
1697 (gnus-outlook-deuglify-unwrap-max): Ditto.
1698 (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
1699 * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
1700 (gnus-sum-thread-tree-false-root): Ditto.
1701 (gnus-sum-thread-tree-single-indent): Ditto.
1702 * message.el (message-archive-note): Ditto.
1703 (message-subscribed-address-file): Ditto.
1704 (message-user-fqdn): Ditto.
1705 * spam-report.el (spam-report-gmane-regex): Ditto.
1706 * spam.el (spam-blackhole-good-server-regex): Ditto.
1707
1708 * gnus-start.el (gnus-save-killed-list): Fix last change.
1709 * message.el (message-courtesy-message): Ditto.
1710
17112003-08-07 Jesper Harder <harder@ifa.au.dk>
1712
1713 * gnus-art.el (gnus-header-face-alist): Revert previous change.
1714 (gnus-header-newsgroups-face): Explain that it's only used for
1715 crossposts.
1716
17172003-08-07 Katsumi Yamaoka <yamaoka@jpl.org>
1718
1719 * gnus-registry.el (gnus-registry-max-entries): Fix customization
1720 type.
1721 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
1722 * gnus.el (gnus-refer-article-method): Ditto.
1723 * message.el (message-courtesy-message): Ditto.
1724
4968aeff 17252003-08-06 Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny change)
23f87bed
MB
1726
1727 * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
23f87bed
MB
1728
17292003-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
1730
1731 * gnus-start.el (gnus-save-killed-list): Fix customization type.
1732 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
1733 * gnus.el (gnus-use-long-file-name): Ditto.
1734
17352003-08-04 Jesper Harder <harder@ifa.au.dk>
1736
1737 * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
1738 an existing name.
1739
1740 * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
1741
1742 * nnmail.el (nnmail-large-newsgroup): Docstring fix.
1743
1744 * nntp.el (nntp-large-newsgroup): do.
1745
1746 * nnspool.el (nnspool-large-newsgroup): do.
1747
1748 * gnus-cus.el (gnus-group-parameters): Typo.
1749
17502003-07-31 Simon Josefsson <jas@extundo.com>
1751
1752 * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
1753 method by default (revert partial 2003-07-10 patch).
1754
17552003-07-28 Dave Love <fx@gnu.org>
1756
1757 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
1758
17592003-07-26 Teodor Zlatanov <tzz@lifelogs.com>
1760
1761 * gnus-registry.el (gnus-registry-install): add an initial
1762 registry read to the loading when gnus-registry-install is set
1763
4968aeff 17642003-07-26 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
1765
1766 * flow-fill.el (fill-flowed): Empty lines separate paragraphs
4968aeff 1767 even if the preceding line ends with a soft break.
23f87bed
MB
1768
17692003-07-25 Teodor Zlatanov <tzz@lifelogs.com>
1770
bf247b6e 1771 * spam.el (spam-use-regex-body, spam-regex-body-spam)
23f87bed
MB
1772 (spam-regex-body-ham): new variables, default to nil/empty/empty
1773 (spam-install-hooks): added spam-use-regex-body to list or
1774 pre-install conditions
1775 (spam-list-of-checks): added spam-use-regex-body and
1776 spam-check-regex-body to list of checks
1777 (spam-list-of-statistical-checks): added spam-use-regex-body to
1778 list of statistical checks
1779 (spam-check-regex-body): invokes spam-check-regex-headers with
1780 appropriate variable masking
1781 (spam-check-regex-headers): changes to print "body" or "header"
1782 where appropriate
1783
17842003-07-25 Jesper Harder <harder@ifa.au.dk>
1785
1786 * smime.el (smime-ask-passphrase): Use read-passwd rather than
1787 comint-read-noecho. The former is more secure.
1788
17892003-07-24 Teodor Zlatanov <tzz@lifelogs.com>
1790
1791 * gnus-registry.el (gnus-registry-cache-whitespace): make "adding
1792 whitespace" message level 5 instead of 4
1793 (gnus-registry-clean-empty-function): new function to remove empty
1794 registry entries
1795 (gnus-registry-clean-empty): new variable to enable cleaning the
1796 registry when saving it by calling gnus-registry-clean-empty-function
1797
1798 * spam.el (spam-summary-prepare-exit): use spam-process-ham-in-spam-groups
1799 (spam-process-ham-in-spam-groups): new variable
1800
18012003-07-24 Jesper Harder <harder@ifa.au.dk>
1802
1803 * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
1804
1805 * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
1806 from 2003-04-03 to fix security problem. See
1807 http://www.debian.org/security/2003/dsa-339
1808
18092003-07-23 Teodor Zlatanov <tzz@lifelogs.com>
1810
1811 * gnus.el (gnus-install-group-spam-parameters): add the
1812 gnus-ticked-mark to the possible choices of ham marks
1813
1814 * spam.el (spam-process-ham-in-nonham-groups): new variable
1815 (spam-summary-prepare-exit): use spam-process-ham-in-nonham-groups
1816
18172003-07-23 Jesper Harder <harder@ifa.au.dk>
1818
1819 * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
1820 and Mail-Copies-To to address-mime.
1821 (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
1822
18232003-07-19 Jesper Harder <harder@ifa.au.dk>
1824
1825 * mm-util.el (mm-coding-system-priorities): Docstring improvement.
1826
18272003-07-17 Jesper Harder <harder@ifa.au.dk>
1828
1829 * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
1830 the right place.
1831
18322003-07-14 Simon Josefsson <jas@extundo.com>
1833
1834 * mail-source.el (mail-source-fetch-imap): Don't assume
1835 imap-error-text returns something.
1836
18372003-07-12 Nevin Kapur <kapur@mts.jhu.edu>
1838
1839 * nnimap.el (nnimap-request-newgroups): Use the pattern in
1840 nnimap-list-pattern instead of "*".
1841
18422003-07-10 Simon Josefsson <jas@extundo.com>
1843
1844 * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
1845 default. Improve docstring.
1846
18472003-07-10 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
1848
1849 * imap.el (imap-arrival-filter): Fix test for missing process
1850 buffer.
1851
4968aeff 18522003-07-09 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1853
1854 * imap.el (imap-wait-for-tag): Clarify comment. Use timeout zero
1855 for second, after-process-has-died, accept-process-output.
1856 (imap-arrival-filter): If PROC has no buffer, do nothing.
1857
18582003-07-09 Jesper Harder <harder@ifa.au.dk>
1859
1860 * flow-fill.el: Docstring and message fixes.
1861
1862 * deuglify.el: do.
1863
1864 * gnus-int.el: do.
1865
1866 * gnus-msg.el: do.
1867
1868 * gnus-util.el: do.
1869
1870 * gnus-draft.el: do.
1871
1872 * gnus-start.el: do.
1873
1874 * gnus.el: do.
1875
1876 * gnus-group.el: do.
1877
1878 * gnus-art.el: do.
1879
1880 * gnus-sum.el: do.
1881
1882 * mail-source.el (mail-source-movemail): Handle non-numerical
1883 return values.
1884
18852003-07-08 Jesper Harder <harder@ifa.au.dk>
1886
1887 * mailcap.el (mailcap-parse-args-syntax-table)
1888 (mailcap-viewer-passes-test): Docstring fix.
1889
1890 * mm-bodies.el (mm-long-lines-p): Docstring fix.
1891
1892 * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
1893 (mm-decrypt-option, mm-handle-set-external-undisplayer)
1894 (mm-file-name-replace-whitespace): Docstring fix.
1895
1896 * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
1897 (mm-uu-pgp-signed-test): Fix message.
1898
1899 * mml.el (mml-tweak-sexp-alist): Docstring fix.
1900 (mml-parse-1, mml-insert-mime-headers): Fix message.
1901
1902 * message.el (message-archive-header)
1903 (message-subscribed-address-functions)
1904 (message-subscribed-addresses, message-subscribed-regexps)
1905 (message-canlock-generate)
1906 (message-generate-new-buffer-clone-locals): Docstring fixes.
1907
4968aeff 19082003-07-07 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
1909
1910 * imap.el (imap-wait-for-tag): After the process has died, look
996aa8c1 1911 for more output still pending.
23f87bed
MB
1912
19132003-07-07 Teodor Zlatanov <tzz@lifelogs.com>
1914
1915 * spam.el (spam-bogofilter-score): redisplay article normally
1916 after spam-bogofilter-score is called
1917
996aa8c1
MB
19182003-07-06 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
1919
1920 * gnus-sum.el (gnus-print-buffer): Apply emphasis.
1921
23f87bed
MB
19222003-07-06 Jesper Harder <harder@ifa.au.dk>
1923
1924 * message.el (message-send-mail-with-sendmail): Handle
1925 non-numeric return values.
1926
23f87bed
MB
1927 * gnus-start.el (gnus-clear-system): Revert change from
1928 2003-06-19.
1929
19302003-07-04 Dave Love <fx@gnu.org>
1931
1932 * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
1933 characters not encoded, and make the list more legible.
1934
19352003-07-04 Jesper Harder <harder@ifa.au.dk>
1936
1937 * message.el (message-make-from): Revert change from 2002-01-08.
1938
19392003-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1940
1941 * nnheader.el (nnheader-init-server-buffer): Don't add
1942 nntp-server-buffer to list of Gnus buffers.
1943
19442003-06-25 Teodor Zlatanov <tzz@lifelogs.com>
1945
1946 * spam.el (spam-parse-list): prevent empty ("") strings
1947
19482003-06-24 Teodor Zlatanov <tzz@lifelogs.com>
1949
1950 * spam.el (spam-parse-list): use gnus-extract-address-components
1951 instead of ietf-drums-parse-addresses
1952 (spam-from-listed-p): let* was unnecessary
1953
19542003-06-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1955
1956 * gnus-ems.el (gnus-put-image): Mark the right text segment with
bf247b6e 1957 gnus-image-category.
23f87bed
MB
1958
1959 * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
1960 native groups.
1961
1962 * gnus-topic.el (gnus-group-prepare-topics): Update topic line
1963 format specs.
1964
1965 * gnus-picon.el: Written by moi, moi, moi.
1966
1967 * gnus-group.el (gnus-group-kill-group): Clean up.
1968
19692003-06-23 Teodor Zlatanov <tzz@lifelogs.com>
1970
1971 * spam.el (spam-from-listed-p, spam-parse-list): use
1972 ietf-drums-parse-addresses to extract the address portion of the
1973 whitelist/blacklist file if it looks like an address can be found
1974
19752003-06-23 Didier Verna <didier@xemacs.org>
1976
1977 * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
1978 text property.
1979 (gnus-remove-image): New argument CATEGORY. Only remove if
1980 category matches.
1981 * gnus-xmas.el (gnus-xmas-put-image):
1982 (gnus-xmas-remove-image): Ditto, with extents.
1983 * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
1984 gnus-[xmas-]remove-image.
1985 (article-display-face): Don't always act as a toggle. Call
1986 `gnus-put-image' with CATEGORY argument.
1987 (article-display-x-face): Call `gnus-put-image' with CATEGORY
1988 argument.
1989 * smiley.el (smiley-region): Ditto.
1990 * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
1991 * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
1992 (gnus-treat-mail-picon): Don't always act as a toggle.
1993 * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
1994
19952003-06-23 Didier Verna <didier@xemacs.org>
1996
1997 * gnus-art.el (article-display-face): Check for existence of the
1998 original article buffer before switching to it.
1999
20002003-06-20 Jesper Harder <harder@ifa.au.dk>
2001
2002 * mm-util.el (mm-append-to-file): Say "Appended to". Suggested by
2003 Dan Jacobson <jidanni@jidanni.org>.
2004
2005 * mm-view.el (mm-inline-message): Bind
2006 gnus-original-article-buffer to the buffer in the mml handle
2007 holding the message.
2008
20092003-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
2010
2011 * message.el (sender, from): No need to bind them.
2012
20132003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2014
2015 * spam.el (spam-enter-list): search-forward specified wrong
2016
20172003-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2018
2019 * gnus-art.el: Comment fix.
2020
20212003-06-20 Jesper Harder <harder@ifa.au.dk>
2022
23f87bed
MB
2023 * spam.el (spam-spamoracle-learn): insert-string is obsolete.
2024
996aa8c1
MB
20252003-06-20 Jan Rychter <jan@rychter.com>
2026
2027 * gnus-msg.el (gnus-configure-posting-styles): Remove unused
2028 variable.
2029
23f87bed
MB
20302003-06-19 Teodor Zlatanov <tzz@lifelogs.com>
2031
2032 * spam.el (spam-enter-list): do not enter duplicate addresses into
2033 the whitelist/blacklist
2034
20352003-06-19 Jesper Harder <harder@ifa.au.dk>
2036
2037 * nnheader.el (nnheader-init-server-buffer): Add
2038 nntp-server-buffer to gnus-buffers.
2039
2040 * gnus-start.el (gnus-clear-system): Now we don't need to kill
2041 nntp-server-buffer separately.
2042
20432003-06-18 Didier Verna <didier@xemacs.org>
2044
2045 * gnus-art.el (article-display-face): Correctly toggle between
2046 display and hiding. Handle multiple Face headers.
2047
20482003-06-17 Dave Love <fx@gnu.org>
2049
2050 * nnimap.el: Require cl when compiling.
2051
2052 * message.el (message-fix-before-sending): Reinstate nullifying
2053 the invisible text property.
2054 (sender, from): Defvar when compiling.
2055 (message-is-yours-p): Remove autoload cookie.
2056
20572003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
2058
2059 * gnus-util.el (gnus-extract-address-components): Added
2060 doc-string.
2061
996aa8c1 20622003-06-16 Michael Albinus <Michael.Albinus@alcatel.de>
23f87bed
MB
2063
2064 * nnml.el (nnml-current-group-article-to-file-alist): Don't read
996aa8c1 2065 overview when using compressed files.
23f87bed
MB
2066
20672003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2068
2069 * gnus-sum.el (gnus-summary-refer-parent-article): Extract
2070 Message-ID from In-Reply-To header.
2071
20722003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
2073
2074 * message.el (message-is-yours-p): Narrow to head; extract from
2075 and sender by itself.
2076 (message-cancel-news, message-supersede): Remove useless things.
2077
20782003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
2079
2080 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
2081 `gnus-article-emulate-mime'.
2082
996aa8c1 20832003-06-15 Tommi Vainikainen <thv+gnus@iki.fi>
23f87bed
MB
2084
2085 * message.el (message-is-yours-p): New function. Separated common
2086 code from message-cancel-news and message-supersede. Added
2087 matching code which uses message-alternative-emails regexp as last
2088 resort.
2089 (message-cancel-news, message-supersede): Use message-is-yours-p.
2090
996aa8c1 20912003-06-13 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
2092
2093 * nnimap.el (nnimap-split-articles): Narrow the right buffer to
996aa8c1 2094 the headers.
23f87bed
MB
2095
20962003-06-12 Dave Love <fx@gnu.org>
2097
2098 * nnheader.el (nnheader-functionp): Deleted.
2099
2100 * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
2101 defvar.
2102 (nnmail-version): Deleted.
2103 (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
2104 nnheader-functionp.
2105
21062003-06-10 Teodor Zlatanov <tzz@lifelogs.com>
2107
2108 * spam.el (spam-check-bogofilter-headers): fix for when the score
2109 is requested but the message is not spam
2110
996aa8c1 21112003-06-09 Eric Knauel <knauel@informatik.uni-tuebingen.de>
23f87bed
MB
2112
2113 * spam.el (spam-use-spamoracle): new variable
2114 (spam-install-hooks): add spamoracle to the list of conditions
2115 for activation of spam-install-hooks
2116 (spam-spamoracle): new variable customization group
2117 (spam-spamoracle, spam-spamoracle): new variables
2118 (spam-group-spam-processor-spamoracle-p)
2119 (spam-group-ham-processor-spamoracle-p): new functions
2120 (spam-summary-prepare-exit): added spamoracle ham/spam exit processing
2121 (spam-list-of-checks, spam-list-of-statistical-checks): add
2122 spam-use-spamoracle
2123 (spam-check-spamoracle, spam-spamoracle-learn)
2124 (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): new functions
2125
2126 * gnus.el (gnus-group-spam-exit-processor-spamoracle)
2127 (gnus-group-ham-exit-processor-spamoracle): new variables for SpamOracle
2128 (spam-process, ham-process): added spamoracle spam/ham processors
2129
21302003-06-08 Jesper Harder <harder@ifa.au.dk>
2131
2132 * message.el (message-beginning-of-line): Docstring improvement.
2133 Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
2134
21352003-06-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2136
2137 * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
2138 gnus-summary-display-buttonized t]
2139
21402003-06-07 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2141
2142 * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
2143 fix. Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
2144
21452003-06-07 Jesper Harder <harder@ifa.au.dk>
2146
2147 * message.el (message-beginning-of-line): Docstring improvement.
2148
21492003-06-06 Jesper Harder <harder@ifa.au.dk>
2150
2151 * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
2152 groups correctly.
2153
996aa8c1 21542003-06-06 Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
23f87bed
MB
2155
2156 * message.el (message-fetch-field): Augment documentation to state
2157 the narrowed-to-headers restriction.
2158 (message-change-subject, message-reduce-to-to-cc)
2159 (message-generate-unsubscribed-mail-followup-to)
2160 (message-insert-importance-high, message-insert-importance-low)
2161 (message-insert-or-toggle-importance)
2162 (message-insert-disposition-notification-to): Narrow to headers
2163 before calling message-fetch-field or message-remove-header.
2164
21652003-06-06 Teodor Zlatanov <tzz@lifelogs.com>
2166
2167 * gnus-registry.el (gnus-registry-trim): fix for when
2168 gnus-registry-max-entries is nil
2169
21702003-06-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2171
2172 * qp.el (quoted-printable-decode-region): Don't error out on
2173 malformed text.
2174
21752003-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2176
2177 * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
2178 strings.
2179
996aa8c1 21802003-06-04 Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny change)
23f87bed
MB
2181
2182 * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
23f87bed
MB
2183
21842003-06-03 Dave Love <fx@gnu.org>
2185
2186 * gnus-soup.el (gnus-soup-send-packet): Don't use
2187 message-functionp.
2188
2189 * gnus.el (gnus-agent-cache): Doc fix.
2190 (gnus-other-frame): Quote lambda used as hook.
2191
2192 * message.el: Doc fixes.
2193 (message-functionp): Deleted. Callers changed.
2194 (message-fix-before-sending): Highlight with overlays. Clarify
2195 `illegible text' messages.
2196 (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
2197 compiling.
2198 (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
2199
22002003-06-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2201
2202 * nnmail.el (nnmail-split-fancy-match-partial-words): New user
2203 option.
2204 (nnmail-split-it): Obey it. Don't let-bind regexp twice.
2205
2206 * message.el (message-fetch-field): Mention narrow-to-headers
2207 requirement.
2208
996aa8c1 22092003-06-03 Eric Eide <eeide@cs.utah.edu>
23f87bed
MB
2210
2211 * gnus-xmas.el (gnus-xmas-create-image): Use
996aa8c1 2212 insert-file-contents-literally.
23f87bed
MB
2213
22142003-06-02 Teodor Zlatanov <tzz@lifelogs.com>
2215
2216 * gnus-registry.el (gnus-registry-fetch-group): always return the
2217 short name of the group
2218
22192003-06-02 Jesper Harder <harder@ifa.au.dk>
2220
2221 * gnus-cus.el (defvar): Silence byte-compiler warnings.
2222
2223 * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
2224
22252003-05-31 Jesper Harder <harder@ifa.au.dk>
2226
2227 * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
2228 rather than gnus-display-mime-function.
2229
22302003-05-30 Teodor Zlatanov <tzz@lifelogs.com>
2231
2232 * gnus-registry.el (gnus-registry-use-long-group-names): new variable
2233 (gnus-registry-add-group): use it
2234 (gnus-registry-trim-articles-without-groups): new variable
2235 (gnus-registry-delete-group): use it
2236 (gnus-registry-unload-hook): uninstall all the hooks
2237
2238 * spam.el (spam-install-hooks-function, spam-unload-hook): new
2239 functions so users that load spam.el for customization don't get
2240 all the hooks installed
2241 (spam-install-hooks): new variable, set to t by default if user
2242 has one of the spam-use-* variables set
2243
2244 * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new
2245 functions so users that load spam-stat.el for customization don't get
2246 all the hooks installed
2247
22482003-05-30 Dave Love <fx@gnu.org>
2249
2250 * rfc2047.el (rfc2047-decode): Don't use
2251 mm-with-unibyte-current-buffer.
2252
2253 * qp.el (quoted-printable-decode-string): Use
2254 mm-with-unibyte-buffer.
2255
22562003-05-29 Teodor Zlatanov <tzz@lifelogs.com>
2257
2258 * gnus-registry.el (gnus-registry-save): allow forced saving even
2259 when registry is not dirty. Use gnus-registry-trim to shorten the
2260 gnus-registry-alist.
2261 (gnus-registry-max-entries): new variable
2262 (gnus-registry-trim): new function, trim gnus-registry-alist to
2263 size gnus-registry-max-entries, sorting by entry mtime so the
2264 newest entries stick around
2265
2266 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of
2267 just one specific variable, allow a list of specific variables
2268
22692003-05-28 Dave Love <fx@gnu.org>
2270
2271 * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
2272 end of region.
2273
22742003-05-28 Jesper Harder <harder@ifa.au.dk>
2275
2276 * lpath.el: Add put-char-table and get-char-table.
2277
22782003-05-28 Teodor Zlatanov <tzz@lifelogs.com>
2279
2280 * gnus-registry.el (gnus-registry-dirty): flag for modified registry
2281 (gnus-registry-save, gnus-registry-read)
2282 (gnus-registry-store-extra, gnus-registry-clear): use it (note
2283 that gnus-registry-store-extra is invoked for all modifications to
2284 set the mtime, so gnus-registry-dirty only needs to be set there)
2285
22862003-05-23 Simon Josefsson <jas@extundo.com>
2287
2288 * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
2289 message-sender.
2290
2291 * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
2292
2293 * message.el (message-use-idna): Ditto.
2294
22952003-05-20 Dave Love <fx@gnu.org>
2296
2297 * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
2298 (rfc2047-q-encode-region): Don't use it.
2299 (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
2300 rfc2047-encoding-type to `mime'.
2301 (rfc2047-encode-string, rfc2047-encode): Doc fix.
2302
23032003-05-20 Jesper Harder <harder@ifa.au.dk>
2304
2305 * message.el (message-send-mail): Don't insert a courtesy copy
2306 notice in base64 encoded messages.
2307
23082003-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
2309
2310 * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
2311 marks if the destination group is not auto-expirable.
2312
23132003-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
2314
2315 * dgnushack.el (assq-delete-all): Removed the compiler macro.
2316
996aa8c1 23172003-05-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2318
2319 * gnus-agent.el (gnus-agentize): Updated documentation to match
2320 usage.
2321 (gnus-agent-expire-group-1): Do not skip over a group when the
2322 force argument is set.
2323 * gnus.el (gnus-agent): Updated documentation to reflect that
2324 gnus-agent now defaults to t.
2325
23262003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2327
2328 * gnus.el (gnus-version-number): Bump.
2329
996aa8c1 23302003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2331
2332 * gnus.el: Gnus v5.10.2 is released.
2333
23342003-05-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2335
2336 * mail-source.el (mail-source-delete-incoming): Changed to t.
2337
2338 * rfc2047.el (rfc2047-syntax-table): Funcall.
2339
2340 * lpath.el ((featurep 'xemacs)): Added set-char-table-range.
2341 ((featurep 'xemacs)): No, don't.
2342
2343 * rfc2047.el (rfc2047-encodable-p): Use the header charset.
2344
2345 * gnus-sum.el (gnus-summary-reselect-current-group): Supply
2346 leave-hidden.
2347
23482003-05-14 Jonathan Kamens <jik@kamens.brookline.ma.us>
2349
2350 * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'. (Tiny
2351 patch.)
2352
23532003-05-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2354
2355 * gnus-registry.el (gnus-registry-store-extra-entry): Use
2356 gnus-assq-delete-all.
2357
2358 * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
2359
2360 * message.el (message-ignored-bounced-headers): Add Delivered-To.
2361
2362 * gnus-sum.el (gnus-summary-find-next): Indent.
2363 (gnus-summary-find-prev): Ditto.
2364 (gnus-summary-catchup): Doc fix.
2365 (gnus-summary-mark-current-read-and-unread-as-read): New function.
2366 (gnus-summary-catchup): Really mark after point.
2367
2368 * gnus-util.el (gnus-user-date): Use %d instead of %m.
2369 (gnus-user-date): Use floating point time so that we don't get
2370 overflows.
2371
2372 * gnus-sum.el (gnus-summary-local-variables): Clean up.
2373
2374 * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
2375 since none of the other image things do.
2376
23772003-05-13 Katsumi Yamaoka <yamaoka@jpl.org>
2378
2379 * dgnushack.el (assq-delete-all): New compiler macro for Emacs 20.
2380
23812003-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
2382
2383 * lpath.el: Fbind find-coding-system.
2384
2385 * dgnushack.el (dgnushack-make-load): Remove redundant format call
2386 in message. Suggested by Yoichi NAKAYAMA <yoichi@geiin.org>.
2387 * pop3.el (pop3-movemail): Ditto.
2388
996aa8c1 23892003-05-12 Colin Marquardt <c.marquardt@alcatel.de> (tiny change)
23f87bed
MB
2390
2391 * gnus.el (gnus-agent): Docstring fix.
2392
23932003-05-12 Teodor Zlatanov <tzz@lifelogs.com>
2394
2395 * gnus-registry.el (gnus-registry-install): new variable
2396 (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
2397 (gnus-registry-store-extra-entry, gnus-registry-delete-group)
2398 (gnus-registry-add-group): add a modification timestamp to each entry
2399 (gnus-registry-install-hooks): new function
2400
996aa8c1 24012003-05-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2402
2403 * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
2404 (gnus-agent-cat-disable-undownloaded-faces): New function.
2405 Accessor for new agent property
2406 'agent-disable-undownloaded-faces'.
2407 gnus-cus.el (gnus-agent-parameters): Added
2408 agent-disable-undownloaded-faces and corrected documentation.
2409 (gnus-agent-cat-prepare-category-field,
2410 gnus-agent-customize-category): Changed to avoid creating free
2411 references to each field's symbol.
2412 gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
2413 (gnus-select-newgroup): Initialize it.
2414 (gnus-summary-highlight-line): Use it.
2415
24162003-05-12 Dave Love <fx@gnu.org>
2417
2418 * mm-util.el (mm-read-charset): Deleted.
2419 (mm-coding-system-mime-charset): New.
2420 (mm-read-coding-system, mm-mule-charset-to-mime-charset)
2421 (mm-charset-to-coding-system, mm-mime-charset)
2422 (mm-find-mime-charset-region): Use it.
2423 (mm-default-multibyte-p): Fix non-mule case.
2424
2425 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
2426 and compile.
2427 (rfc2047-syntax-table): Fix building table to work in Emacs 22.
2428 (rfc2047-unfold-region): Delete unused var `leading'.
2429
4968aeff 24302003-05-12 Ville Skytt\e,Ad\e(B <scop@xemacs.org> (tiny change)
23f87bed
MB
2431
2432 * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
4968aeff 2433 output window if one is available.
23f87bed
MB
2434
24352003-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2436
2437 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
2438 space.
2439
24402003-05-11 Jesper Harder <harder@ifa.au.dk>
2441
2442 * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
2443 washing etc.
2444 (gnus-handle-ephemeral-exit): Don't reload article after exiting.
2445
2446 * nndoc.el (nndoc-type-alist): `mime-digest' should be before
2447 `mime-parts'.
2448
24492003-05-10 Jesper Harder <harder@ifa.au.dk>
2450
2451 * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
2452 work. Update mode-line.
2453
24542003-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2455
2456 * gnus.el (gnus-logo-color-alist): Added no colours.
2457
24582003-05-09 Dave Love <fx@gnu.org>
2459
2460 * utf7.el (mm-util): Require.
2461 (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
2462 Defconst, not defvar.
2463 (utf7-utf-16-coding-system): New.
2464 (utf7-encode-internal): Hoist concat out of loop.
2465 (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
2466 (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
2467 case.
2468 (utf7-latin1-u16-char-converter): Encode the region.
2469 (utf7-u16-latin1-char-converter): Decode the region.
2470 (utf7-encode, utf7-decode): Fix multibyteness.
2471
2472 * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
2473 (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
2474 (mm-uu-yenc-decode-function): Defvar when compiling.
2475 (mm-encode-body, mm-decode-body): Doc fix.
2476
24772003-05-09 Teodor Zlatanov <tzz@lifelogs.com>
2478
2479 * gnus-registry.el (gnus-registry-unregistered-group-regex):
2480 removed in favor of the group/topic/global variables
2481 (gnus-registry-register-message-ids): fixed test to omit
2482 gnus-registry-unregistered-group-regex
2483
2484 * gnus.el (gnus-variable-list): removed gnus-registry-alist and
2485 gnus-registry-headers-alist from the list
2486 (gnus-registry-headers-alist): removed
2487 (registry-ignore): new parameter, with accompanying
2488 gnus-registry-ignored-groups global variable
2489
2490 * gnus-start.el (gnus-clear-system): no need to clear the
2491 registry, we can do it ourselves
2492 (gnus-gnus-to-quick-newsrc-format): extra parameters so it can be
2493 used by gnus-registry.el
2494
2495 * gnus-registry.el (gnus-registry-cache-file): new file variable
2496 (gnus-registry-cache-read, gnus-registry-cache-save): new
2497 functions
23f87bed
MB
2498 (gnus-registry-save, gnus-registry-read): use the new
2499 gnus-registry-cache-{read|save} functions, and change the name
2500 from gnus-registry-translate-{from|to}-alist
2501 (gnus-registry-clear): fixed so it doesn't refer to old function name
2502
996aa8c1
MB
25032003-05-09 Dan Christensen <jdc@chow.mat.jhu.edu>
2504
2505 * gnus-registry.el (gnus-registry-cache-whitespace): new function.
2506
23f87bed
MB
25072003-05-09 Jesper Harder <harder@ifa.au.dk>
2508
2509 * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
2510 address.
2511
25122003-05-08 Teodor Zlatanov <tzz@lifelogs.com>
2513
2514 * gnus-start.el (gnus-clear-system): added gnus-registry-alist to
2515 the list of cleared variables
2516
2517 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
2518 nnmail-split-fancy-with-parent-ignore-groups can be a single regex
2519 in addition to a list of regexes.
2520
996aa8c1
MB
25212003-05-08 Niklas Morberg <niklas.morberg@axis.com>
2522
2523 * spam.el (spam-use-regex-headers): docstring fix.
23f87bed
MB
2524
25252003-05-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2526
2527 * gnus-sum.el (gnus-summary-next-page): Mention
2528 `gnus-article-skip-boring' in docstring.
2529
25302003-05-08 Jesper Harder <harder@ifa.au.dk>
2531
2532 * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
2533 syntax here.
2534
2535 * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
2536 whitespace syntax class when parsing email addresses.
2537
2538 * message.el (message-forward-subject-name-subject): Don't use
2539 mail-decode-encoded-word-string before parsing from.
2540
25412003-05-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2542
2543 * message.el (message-setup-1): Setup alternative email before
2544 generate-headers.
2545
2546 (message-forward-subject-name-subject): Fix the case when the
2547 field "from" doesn't exist.
2548
25492003-05-07 Dave Love <fx@gnu.org>
2550
2551 * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
2552
2553 * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
2554 possible values.
2555
25562003-05-07 Jesper Harder <harder@ifa.au.dk>
2557
2558 * message.el (message-kill-to-signature): Fix.
2559
25602003-05-06 Jesper Harder <harder@ifa.au.dk>
2561
2562 * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
2563
2564 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2565 (gnus-mime-display-multipart-related-as-mixed)
2566 (gnus-button-mid-or-mail-heuristic-alist): do.
2567
25682003-05-05 Dave Love <fx@gnu.org>
2569
2570 * mm-util.el (mm-default-multibyte-p): New.
2571 (mm-coding-system-p): Maybe use find-coding-systems.
2572
25732003-05-04 Dave Love <fx@gnu.org>
2574
2575 * rfc2047.el (with-syntax-table): Define if necessary.
2576 (rfc2047-syntax-table): Fix last change for XEmacs.
2577 (rfc2047-parse-and-decode): Revert last change.
2578
25792003-05-03 Jesper Harder <harder@ifa.au.dk>
2580
2581 * gnus.el: Don't test for `mm-guess-mime-charset'.
2582
2583 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
2584
2585 * gnus.el (gnus-default-charset): Set default value to
2586 `undecided'.
2587
2588 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
2589 mm-decode-body.
2590
2591 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
2592 (mm-decode-body): Don't use mm-decode-coding-region-safely.
2593
996aa8c1 25942003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
23f87bed
MB
2595
2596 * gnus-util.el (gnus-multiple-choice): Add ", ?".
2597
25982003-05-03 Dave Love <fx@gnu.org>
2599
2600 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
2601 with 2 args.
2602 (rfc2047-decode-string): Don't set the buffer multibyte before
2603 calling buffer-string.
2604
2605 * mm-encode.el (mm-long-lines-p): Autoload.
2606 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
2607 unibyte. Signal error on unknown encoding.
2608 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
2609
2610 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
2611 Callers of gnus- versions changed to use them.
2612 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
2613 fixes.
2614 (rfc2047-encoding-type): New.
2615 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
2616 Don't include header name field in encoding. Add `address-mime'
2617 case and bind rfc2047-encoding-type for `mime' case.
2618 (rfc2047-encodable-p): Deleted.
2619 (rfc2047-syntax-table): New.
2620 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
2621 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
2622 in place rather than by passing strings.
2623 (rfc2047-encode-string): Doc fix.
2624 (rfc2047-q-encode-region): Don't use
2625 mm-with-unibyte-current-buffer.
2626 (rfc2047-encoded-word-regexp): eval-and-compile.
2627 (rfc2047-decode-region): Avoid concatenation in loop.
2628 (rfc2047-parse-and-decode): Remove useless disjunction.
2629
26302003-05-02 Dave Love <fx@gnu.org>
2631
2632 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
2633 mm-with-unibyte-current-buffer.
2634 (ietf-drums, gnus-util): don't require.
2635
2636 * sieve.el (sieve-manage-mode-menu): Define before use.
2637
2638 * mml-smime.el (message-narrow-to-headers): Autoload.
2639
2640 * mm-util.el (mm-coding-system-p): Don't override nil from
2641 coding-system-p.
2642 (mm-mule4-p, mm-disable-multibyte-mule4)
2643 (mm-with-unibyte-current-buffer-mule4): Deleted.
2644 (mm-multibyte-p): Use defun, not defalias.
2645 (mm-make-temp-file): Moved to group at top of file.
2646 (mm-point-at-eol, mm-point-at-bol): New.
2647
2648 * gnus-cite.el (gnus-art): Require.
2649
2650 * gnus-ems.el (gnus-get-buffer-create)
2651 (nnheader-find-etc-directory, message-text-with-property):
2652 Autoload.
2653 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
2654 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
2655 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
2656 (gnus-check-before-posting): Only defvar when compiling.
2657
2658 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
2659
2660 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
2661 Defvar when compiling.
2662 (gnus-output-to-rmail): Require mm-util.
2663
2664 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
2665 (mail-source-make-complex-temp-name): Deleted.
2666
2667 * message.el (message-use-idna): Use mm-coding-system-p.
2668 (message-tokenize-header, message-make-organization)
2669 (message-make-from): Use with-temp-buffer.
2670 (message-set-work-buffer): Deleted.
2671 (message-fill-paragraph): Use `if' not `and' for compiler warning.
2672 (message-check-news-header-syntax): Remove useless lambda.
2673 (message-forward-make-body): Use mm-disable-multibyte,
2674 mm-with-unibyte-current-buffer, mm-enable-multibyte.
2675 (message-replace-chars-in-string): Deleted.
2676
2677 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
2678 (mm-extern-url): Use mm-with-unibyte-current-buffer,
2679 mm-disable-multibyte.
2680 (mm-extern-anon-ftp): Use mm-disable-multibyte.
2681
2682 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
2683 mm-with-unibyte-current-buffer.
2684
2685 * mml2015.el (mml): Require.
2686 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
2687 mm-with-unibyte-current-buffer.
2688
2689 * nnheader.el (gnus-util): Require.
2690
2691 * nntp.el (format-spec, format-spec-make, open-tls-stream):
2692 Autoload.
2693
2694 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
2695 (mail-header-remove-whitespace): Autoload.
2696
2697 * sieve-manage.el (starttls-negotiate): Autoload.
2698
26992003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2700
2701 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
2702
27032003-05-01 Mark A. Hershberger <mah@everybody.org>
2704
2705 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
2706
27072003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2708
2709 * gnus.el (gnus-version-number): Bump.
2710
996aa8c1 27112003-05-01 Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
23f87bed 2712
996aa8c1 2713 * spam-report.el (spam-report-gmane-regex): docstring fix.
23f87bed
MB
2714
2715 * gnus.el (gnus-install-group-spam-parameters): docstring fix.
996aa8c1
MB
2716
27172003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
23f87bed
MB
2718
2719 * gnus-registry.el (gnus-registry-fetch-extra)
2720 (gnus-registry-store-extra, gnus-registry-group-count): new functions
2721 (gnus-registry-fetch-group, gnus-registry-delete-group)
2722 (gnus-registry-add-group): changed to work with extra data element
2723 if present
2724
996aa8c1 27252003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2726
2727 * gnus.el: Gnus v5.10.1 is released.
2728
996aa8c1 27292003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2730
2731 * gnus.el: Oort Gnus v0.24 is released.
2732
27332003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2734
2735 * dgnushack.el (when): Check whether defadvice is fbound.
2736
27372003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
2738
2739 * gnus-registry.el (gnus-registry-unregistered-group-regex): new variable
2740 (gnus-registry-register-message-ids): use it
2741
27422003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2743
2744 * gnus.el (gnus-version-number): Bump.
2745
2746 * gnus.el: Update copyright for several files.
2747
996aa8c1 27482003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2749
2750 * gnus.el: Oort Gnus v0.23 is released.
2751
27522003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2753
2754 * spam-stat.el (spam-stat-test-directory): Compare against zero.
2755
996aa8c1 27562003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
23f87bed
MB
2757
2758 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
2759
27602003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2761
2762 * message.el (message-forward-subject-name-subject): Decode
2763 string when forwarding.
2764
27652003-05-01 Oystein Viggen <oysteivi@tihlde.org>
2766
2767 * dgnushack.el (when): Add defadvice.
2768
27692003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2770
2771 * gnus.el (gnus-version-number): Bump.
2772
996aa8c1 27732003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2774
2775 * gnus.el: Oort Gnus v0.22 is released.
2776
996aa8c1 27772003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2778
2779 * gnus.el: Oort Gnus v0.21 is released.
2780
27812003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2782
2783 * gnus.el (gnus-version-number): Bump.
2784
996aa8c1 27852003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2786
2787 * gnus.el: Oort Gnus v0.20 is released.
2788
27892003-05-01 Vasily Korytov <deskpot@despammed.com>
2790
2791 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
2792
27932003-04-30 Mark A. Hershberger <mah@everybody.org>
2794
2795 * mm-url.el (mm-url-insert-file-contents): set url-current-object
2796 in the case where mm-url-use-external is set.
2797
2798 * nnrss.el (nnrss-request-article): Change the messages created to
2799 multipart/alternative. Hopefully fixes a problem interaction with
2800 w3m.
2801 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
2802 around.
2803
28042003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2805
2806 * message.el (message-check-news-header-syntax): Alter "posting"
2807 message.
2808
2809 * nnrss.el (nnrss-node-text): Don't use char classes.
2810
28112003-05-01 David Z. Maze <dmaze@mit.edu>
2812
2813 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
2814 in condition-case.
2815
28162003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
2817
2818 * message.el (message-required-headers): Remove In-Reply-To.
2819
2820 * gnus-int.el (gnus-open-server): Revert changes.
2821
28222003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2823
2824 * gnus-int.el (gnus-open-server): Try to open unagentized servers
2825 even when unplugged.
2826
28272003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
2828
2829 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
2830 doc-string.
2831
28322003-05-01 Steve Youngs <youngs@xemacs.org>
2833
2834 * lpath.el: Add a section for non-Mule XEmacsen.
2835 fbind `find-charset-string' and `coding-system-base' in that
2836 section.
2837
2838 * gnus-util.el (gnus-completing-read-maybe-default): New.
2839 (gnus-completing-read): Use it.
2840
2841 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
2842
2843 * gnus-art.el (gnus-read-string): New.
2844 (gnus-summary-pipe-to-muttprint): Use it.
2845
2846 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
2847
2848 * dns.el (dns-make-network-process): Use it.
2849
2850 Take care of some differences between XEmacs 21.1 and newer
2851 versions of XEmacs.
2852
28532003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
2854
2855 * gnus-registry.el (gnus-registry-split-fancy-with-parent): added
2856 diagnostic message
2857 (gnus-registry-grep-in-list): don't run when word is nil
2858 (gnus-registry-fetch-message-id-fast): new function
2859 (gnus-registry-delete-group, gnus-registry-add-group): make sure
2860 the id and group are not nil
2861 (gnus-registry-register-message-ids): new function
2862 (gnus-register-action): optimized logical flow
2863 (gnus-summary-prepare-hook): added gnus-registry-register-message-ids
2864
28652003-04-30 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
2866
2867 * gnus-delay.el (gnus-delay-article): Call
2868 `gnus-agent-queue-setup' to create the delay group.
2869
2870 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
2871 for the (queue) group name.
2872
28732003-04-30 Simon Josefsson <jas@extundo.com>
2874
2875 * mm-util.el (mm-charset-to-coding-system): Use user specified
2876 charset unless coding-system-get is fboundp.
2877
996aa8c1 28782003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2879
2880 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
2881 Wrapped in eval-when-compile.
2882 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
2883 shouldn't be asked twice to go online with each server.
2884 (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
2885 gnus-agent-crosspost, gnus-agent-flush-cache,
2886 gnus-agent-fetch-session, gnus-agent-unread-articles,
2887 gnus-agent-uncached-articles, gnus-agent-regenerate-group,
2888 gnus-agent-group-covered-p): Expanded pop macros used for
2889 effect. Avoids compilation warning in emacs 21.3.
2890
2891 * gnus-int.el (gnus-open-server): Restructured to only open
2892 nnagent when gnus-plugged is nil.
2893
28942003-04-30 Katsumi Yamaoka <yamaoka@jpl.org>
2895
2896 * lpath.el: Fbind string-to-multibyte.
2897
28982003-04-30 Steve Youngs <youngs@xemacs.org>
2899
2900 * dgnushack.el: Add some missing autoloads for XEmacs 21.1.
2901
29022003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2903
2904 * gnus-registry.el (gnus-registry-fetch-group): faster
2905 (gnus-registry-delete-group): new function
2906 (gnus-registry-add-group): new function
2907 (gnus-register-spool-action): use it
2908 (gnus-register-action): use it
2909 (gnus-registry-translate-from-alist)
2910 (gnus-registry-translate-to-alist): remove the headers registry
2911 for now
2912
29132003-04-29 Reiner Steib <Reiner.Steib@gmx.de>
2914
2915 * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
2916
29172003-04-29 Teodor Zlatanov <tzz@lifelogs.com>
2918
2919 * spam-report.el (spam-report-gmane): gnus-summary-article-number
2920 is not necessary, just use the function parameter
2921
a6d6bc4d 29222003-04-29 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
23f87bed
MB
2923
2924 * spam-stat.el (spam-stat-save): No longer font-locks the file
2925 when saving
2926
29272003-04-29 Katsumi Yamaoka <yamaoka@jpl.org>
2928
2929 * canlock.el: Bind mail-header-separator when compiling (XEmacs
2930 provides it in mail-lib/auto-autoloads.el).
2931
29322003-04-29 Simon Josefsson <jas@extundo.com>
2933
2934 * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
2935 message-sender.
2936
2937 * mml.el (mml-generate-mime-1): Set mml-sender too.
2938
29392003-04-29 Jesper Harder <harder@ifa.au.dk>
2940
2941 * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
2942
2943 * mm-url.el (mm-url-use-external): do.
2944
29452003-04-29 Simon Josefsson <jas@extundo.com>
2946
2947 * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
2948 warnings).
2949
2950 * sieve-mode.el (c-mode): Ditto.
2951
2952 * pgg.el (run-at-time): Ditto.
2953
2954 * mm-url.el (require): Require timer when compiling for
2955 with-timeout macro (fix xemacs compile warnings).
2956
29572003-04-28 Dave Love <fx@gnu.org>
2958
2959 * gnus-util.el (nnheader): Don't require.
2960 (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
2961 Autoload.
2962
2963 * spam.el: Require cl when compiling.
2964
2965 * dns.el: Require cl when compiling.
2966
29672003-04-28 Jesper Harder <harder@ifa.au.dk>
2968
2969 * gnus-art.el (gnus-article-goto-next-page)
2970 (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
2971 gnus-pick-mode work.
2972
29732003-04-28 Steve Youngs <youngs@xemacs.org>
2974
2975 * Makefile.in (FLAGS): Use @FLAGS@.
2976
29772003-04-27 Reiner Steib <Reiner.Steib@gmx.de>
2978
2979 * gnus-art.el (gnus-mime-display-multipart-as-mixed)
2980 (gnus-mime-display-multipart-alternative-as-mixed)
2981 (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
2982 allow customization.
2983
996aa8c1 29842003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
2985
2986 * dgnushack.el (dgnushack-compile-verbosely): New function. Not
2987 currently called (See source for explanation).
2988
29892003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2990
2991 * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
2992 (gnus-summary-mark-read-and-unread-as-read): Take an optional
2993 mark.
2994
2995 * gnus.el (gnus-version-number): Bump.
2996
996aa8c1 29972003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
2998
2999 * gnus.el: Oort Gnus v0.19 is released.
3000
996aa8c1 30012003-04-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3002
3003 * gnus-registry.el (gnus-register-spool-action): Replaced literal
3004 carriage-return character with its escape sequence.
3005
30062003-04-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3007
3008 * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
3009
3010 * nnrss.el (nnrss-node-text): Use only one
3011 gnus-replace-in-string.
3012
3013 * gnus.el: Remove gnus-functionp throughout.
3014
3015 * gnus-util.el (gnus-functionp): Removed.
3016
3017 * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
3018
3019 * message.el (message-required-headers): Add In-Reply-To.
3020
30212003-04-27 Marshall T. Vandegrift <vandem2@rpi.edu>
3022
3023 * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
3024 to binary.
3025
30262003-04-27 Jesper Harder <harder@ifa.au.dk>
3027
3028 * mml.el (mml-preview): do.
3029
3030 * message.el (message-mode): do.
3031
3032 * gnus-undo.el (gnus-undo-mode): do.
3033
3034 * gnus-topic.el (gnus-topic-mode): do.
3035
3036 * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do.
3037
3038 * gnus-msg.el (gnus-setup-message)
3039 (gnus-inews-add-send-actions, gnus-configure-posting-styles): do.
3040
3041 * gnus-gl.el (gnus-grouplens-mode): do.
3042
3043 * gnus-art.el (gnus-mime-save-part-and-strip)
3044 (gnus-mime-delete-part): Use it.
3045
3046 * gnus-util.el (gnus-make-local-hook): New function.
3047
30482003-04-25 Simon Josefsson <jas@extundo.com>
3049
3050 * nnrss.el (nnrss-node-text): Don't use a star.
3051 (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
3052
30532003-04-24 Dave Love <fx@gnu.org>
3054
3055 * mm-encode.el (mm-long-lines-p): Autoload.
3056 (mm-encode-content-transfer-encoding): Don't try to make buffer
3057 unibyte before decoding. Don't ignore errors for base64 encoding.
3058
3059 * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
3060 Signal error on malformed text, as for base64.
3061 (quoted-printable-encode-region): DTRT in Emacs 22.
3062
3063 * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
3064 (mm-auto-save-coding-system): Consider utf-8-emacs.
3065 (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
3066 (mm-charset-to-coding-system, mm-mime-charset)
3067 (mm-find-mime-charset-region): Check for :mime-charset coding
3068 systems property.
3069
3070 * mml-sec.el (mml2015, mml1991): Don't require.
3071 (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
3072 (message-goto-body, mml-insert-tag): Autoload.
3073
3074 * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
3075
3076 * gnus-start.el (message-make-date): Autoload rather than
3077 requiring message.
3078
3079 * gnus-group.el (gnus-group-name-charset-group-alist): Use
3080 mm-coding-system-p.
3081 (gnus-cache-active-altered): Defvar when compiling.
3082 (gnus-group-delete-group): Re-write to help avoid warnings.
3083
3084 * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
3085
3086 * pgg.el: Split eval-when-compile forms.
3087
30882003-04-24 Reiner Steib <Reiner.Steib@gmx.de>
3089
3090 * gnus-group.el (gnus-large-ephemeral-newsgroup)
3091 (gnus-fetch-old-ephemeral-headers): News variables.
3092 (gnus-group-read-ephemeral-group): Use them.
3093
30942003-04-24 Simon Josefsson <jas@extundo.com>
3095
3096 * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
3097
3098 * nnrss.el (nnrss-node-text): Ditto.
3099
31002003-04-24 Katsumi Yamaoka <yamaoka@jpl.org>
3101
3102 * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
3103 gnus-inews-mark-gcc-as-read exists.
3104
31052003-04-23 Simon Josefsson <jas@extundo.com>
3106
3107 * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
3108 doesn't exceed the regexp stack space.
3109
31102003-04-23 Jesper Harder <harder@ifa.au.dk>
3111
3112 * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
3113
3114 * gnus-art.el (gnus-article-hide-pgp-hook): do.
3115
31162003-04-23 Reiner Steib <Reiner.Steib@gmx.de>
3117
3118 * mml.el (mml-preview): Bind `=', RET, and mouse-2.
3119
31202003-04-23 Jesper Harder <harder@ifa.au.dk>
3121
3122 * mm-bodies.el (mm-decode-body): Don't override supplied charset.
3123
31242003-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3125
3126 * dgnushack.el (merge, copy-list): Remove compiler macros.
3127 (butlast): Add a compiler macro.
3128
31292003-04-22 Paul Jarc <prj@po.cwru.edu>
3130
3131 * gnus-util.el (gnus-merge): Added "type" argument to match CL
3132 merge and gnus-sum.el's expectations.
3133
31342003-04-21 Reiner Steib <Reiner.Steib@gmx.de>
3135
3136 * gnus-art.el (gnus-button-url-regexp): Added nntp.
3137
3138 * message.el (message-generate-headers-first): Default to
3139 '(references).
3140
3141 * gnus-art.el (gnus-mime-delete-part): Require confirmation.
3142
31432003-04-21 Jesper Harder <harder@ifa.au.dk>
3144
3145 * smime.el (smime-decrypt-region): Insert From header.
3146
996aa8c1 31472003-04-21 Gaute B Strokkenes <gs234@cam.ac.uk> (tiny change)
23f87bed
MB
3148
3149 * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
996aa8c1 3150 Max length of header is 726, not 740.
23f87bed
MB
3151
31522003-04-20 Jesper Harder <harder@ifa.au.dk>
3153
3154 * nndb.el, mml1991.el: Fix license template.
3155
31562003-04-20 Simon Josefsson <jas@extundo.com>
3157
3158 * nnimap.el (nnimap-split-articles): Don't download body unless
3159 required.
3160
3161 * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
3162 starting process, like imap-kerberos4-open does.
3163
3164 * mml-smime.el, rfc1843.el, dig.el, smime.el, uudecode.el: Fix
3165 license template.
3166
3167 * mml-sec.el: Fix license template.
3168
3169 * gnus-sieve.el, sieve.el, sieve-manage.el, sieve-mode.el: Fix
3170 license template.
3171
3172 * pgg-def.el, pgg.el, pgg-gpg.el, pgg-parse.el, pgg-pgp5.el,
3173 pgg-pgp.el: Fix license template.
3174
31752003-04-19 Jesper Harder <harder@ifa.au.dk>
3176
3177 * gnus-sum.el (gnus-summary-delete-article): Improve docstring.
3178
31792003-04-19 Teodor Zlatanov <tzz@lifelogs.com>
3180
3181 * spam.el (spam-move-spam-nonspam-groups-only): dumb typo fix
3182
31832003-04-18 Teodor Zlatanov <tzz@lifelogs.com>
3184
3185 * spam.el (spam-split): allow a particular check as a parameter,
3186 e.g. (: spam-split 'spam-use-bogofilter)
3187 (spam-mark-only-unseen-as-spam): new parameter, see doc
3188 (spam-mark-junk-as-spam-routine): use
3189 spam-mark-only-unseen-as-spam, simplify routine to take advantage
3190 of gnus-newsgroup-unread as well as gnus-newsgroup-unseen
3191
31922003-04-17 Teodor Zlatanov <tzz@lifelogs.com>
3193
3194 * gnus.el (gnus-group-short-name, gnus-group-prefixed-p): new functions
3195 (gnus-group-guess-full-name): don't prefix the group twice
3196
3197 * nnmail.el (nnmail-split-fancy-with-parent): docstring fix
3198
3199 * gnus-registry.el (gnus-registry-clear)
3200 (gnus-registry-fetch-group, gnus-registry-grep-in-list)
3201 (gnus-registry-split-fancy-with-parent): new functions
3202 (gnus-register-spool-action, gnus-register-action): simplified the format
3203 (gnus-registry): new customization group
3204 (gnus-registry-unfollowed-groups): new variable
3205
32062003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3207
3208 * gnus-art.el (gnus-button-alist): Add nntp: urls.
3209 (gnus-header-button-alist): Ditto.
3210
32112003-04-17 Dave Love <fx@gnu.org>
3212
3213 * gnus-util.el (gnus-string-equal): Revert last change.
3214
32152003-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3216
3217 * gnus-srvr.el (gnus-browse-make-menu-bar): Fix typo.
3218
32192003-04-17 Mike Woolley <mike@ariel.co.uk>
3220
3221 * gnus-sum.el (gnus-sum-thread-tree-false-root): New variable.
3222
32232003-04-15 Michael Shields <shields@msrl.com>
3224
3225 * gnus-art.el (article-hide-boring-headers): Hide Reply-To: if
3226 the broken-reply-to group parameter is set. Idea from Vasily
3227 Korytov <deskpot@myrealbox.com>.
3228
32292003-04-17 Steve Youngs <youngs@xemacs.org>
3230
3231 * dgnushack.el: 'setenv' is in env.el for XEmacsen <= 21.4, but in
3232 process.el in XEmacsen >= 21.5.
3233
32342003-04-17 Steve Youngs <youngs@xemacs.org>
3235
3236 * dgnushack.el: Add a whole swag of autoloads and defaliases to
3237 satisfy the byte-compiler when building with XEmacs.
3238
3239 * lpath.el (maybe-bind): Add 'w3-meta-content-type-charset-regexp'
3240 and 'w3-meta-charset-content-type-regexp' in XEmacs. The upstream
3241 W3 doesn't have these.
3242
3243 * mailcap.el: Maybe require 'lpr in XEmacs.
3244
32452003-04-16 Simon Josefsson <jas@extundo.com>
3246
3247 * mml2015.el (mml2015-pgg-sign): Bind pgg-default-user-id to MML
3248 sender tag, if available.
3249
32502003-04-16 Teodor Zlatanov <tzz@lifelogs.com>
3251
3252 * gnus-registry.el (gnus-register-action)
3253 (gnus-register-spool-action, hashtable-to-alist)
3254 (gnus-registry-translate-from-alist, alist-to-hashtable)
3255 (gnus-registry-translate-to-alist, gnus-registry-headers-hashtb):
3256 new variables and function fixes
3257
3258 * gnus.el (gnus-registry-headers-alist): new variable to hold
3259 article header data
3260 (gnus-variable-list): save gnus-registry-headers-alist
3261
3262 * spam-report.el (Module): new module for spam reporting
3263
3264 * gnus.el (spam-process): added
3265 gnus-group-spam-exit-processor-report-gmane to the list of choices
3266 (gnus-install-group-spam-parameters): defined new spam exit processor
3267
3268 * spam.el (autoload): autoload spam-report-gmane when needed
3269 (spam-report-gmane-register-routine): glue for spam-report.el
3270 (spam-group-spam-processor-report-gmane-p): glue for the
3271 gnus-group-spam-exit-processor-report-gmane spam processor
3272 (spam-summary-prepare-exit): check the report-gmane spam processor
3273 and run spam-report-gmane-register-routine if it's active
3274
996aa8c1 32752003-04-16 John Wiegley <johnw@gnu.org>
23f87bed
MB
3276
3277 * spam.el (spam-bogofilter-score): check bogofilter headers before
3278 checking bogofilter itself
3279
32802003-04-16 Dave Love <fx@gnu.org>
3281
3282 * gnus-agent.el: Wrap defsetf in eval-when-compile.
3283 (gnus-agent-cat-defaccessor): Don't use gensym.
3284
3285 * mml1991.el: Require cl, mm-util when compiling.
3286 (quoted-printable-decode-region, quoted-printable-encode-region):
3287 Autoload.
3288
3289 * pgg.el: Require cl when compiling.
3290
3291 * nnmail.el (gnus): Require.
3292
3293 * gnus-util.el: Move provide to end.
3294 (gnus-string-equal): Maybe use compare-strings.
3295 (gnus-merge): New.
3296
3297 * gnus-sum.el (gnus-summary-prepare-threads): Don't use copy-list.
3298 (gnus-summary-insert-articles): Use gnus-merge.
3299
3300 * gnus-fun.el: Require cl and mm-util when compiling.
3301
3302 * gnus-diary.el (gnus-diary-delay-format-french)
3303 (gnus-diary-delay-format-english): Don't use setf with nthcdr.
3304
3305 * nndiary.el (nndiary-compute-reminders): Don't use setf with
3306 nthcdr.
3307
996aa8c1 33082003-04-16 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3309
3310 * gnus-agent.el (gnus-agent-make-cat): Added optional parameter to
3311 specify a predicate other than false.
3312 (gnus-category-read): Use the new feature to create a 'default'
3313 category with a 'short' predicate.
3314
33152003-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
3316
3317 * message.el (message-unique-id): Comment change.
3318
3319 * gnus-art.el (gnus-article-next-page-1): New function.
3320 (gnus-article-next-page): Use it.
3321
33222003-04-15 Teodor Zlatanov <tzz@lifelogs.com>
3323
3324 * spam.el (spam-split): added save-restriction to save-excursion
3325
996aa8c1 33262003-04-15 Julien Avarre <julien@avarre.com>
23f87bed
MB
3327
3328 * gnus-fun.el: Fixed autoload cookie.
3329
996aa8c1 33302003-04-15 Remi Letot <remi.letot@easynet.be>
23f87bed
MB
3331
3332 * nnmaildir.el (nnmaildir-request-scan): Use gnus-remove-if
3333 instead of remove-if.
3334
33352003-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
3336
3337 * gnus-msg.el (gnus-summary-news-other-window): Use delq and
3338 copy-sequence instead of remove which is a cl run-time function in
3339 Emacs 20.
3340
33412003-04-14 Jesper Harder <harder@ifa.au.dk>
3342
3343 * gnus-msg.el (gnus-summary-news-other-window): Make a buffer
3344 local copy of gnus-discouraged-post-methods with the current
3345 method removed.
3346
33472003-04-14 Simon Josefsson <jas@extundo.com>
3348
3349 * mailcap.el (mailcap-mime-data): Add application/pgp-keys.
3350
33512003-04-13 Reiner Steib <Reiner.Steib@gmx.de>
3352
3353 * mm-util.el (mm-sort-coding-systems-predicate): Convert elements
3354 of `mm-coding-system-priorities' to base coding system.
3355
3356 * gnus-sum.el: Added coding cookie ("middle dot" in
3357 gnus-summary-morse-message).
3358
33592003-04-13 Simon Josefsson <jas@extundo.com>
3360
3361 * gnus-art.el (article-fill-long-lines)
3362 (article-verify-x-pgp-sig, article-decode-group-name)
3363 (gnus-mime-button-menu): Split >80 character lines.
3364
33652003-04-13 Jesper Harder <harder@ifa.au.dk>
3366
3367 * gnus-sum.el (gnus-summary-local-variables): Use defvar since
3368 we're let-binding it.
3369
3370 * nnmbox.el (nnmbox-mbox-buffer): It's not a constant.
3371
33722003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3373
3374 * message.el (message-hide-headers): Don't do intangible.
3375
3376 * gnus.el (gnus-group-prefixed-name): Comment out the test for
3377 colon.
3378
3379 * gnus-srvr.el (gnus-browse-read-group): Don't give the real name
3380 to the ephemeral entry, but the prefixed name.
3381
3382 * gnus.el (gnus-group-prefixed-name): Clean up.
3383
996aa8c1 33842003-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3385
3386 * gnus-agent.el (gnus-agent-group-pathname): Bind
3387 gnus-command-method so that gnus-agent-directory will always
3388 return a valid directory.
3389 * gnus-cache.el (gnus-cache-enter-article): Remove article from
3390 gnus-newsgroup-undownloaded so that the summary will display the
3391 article as downloaded.
3392 (gnus-cache-remove-article): If the article isn't in the agent,
3393 remove it from gnus-newsgroup-undownloaded so that the summary
3394 will display the article as undownloaded.
3395
33962003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3397
3398 * gnus.el (gnus-version-number): Bump.
3399
996aa8c1 34002003-04-13 01:12:01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3401
3402 * gnus.el: Oort Gnus v0.18 is released.
3403
34042003-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3405
3406 * gnus-draft.el (gnus-draft-send): Add message-hidden-headers.
3407
34082003-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3409
3410 * gnus-art.el (gnus-article-next-page): Use
3411 gnus-article-over-scroll.
3412 (gnus-article-over-scroll): New variable.
3413
3414 * message.el (message-newline-and-reformat): Place a boundary
3415 before filling.
3416 (message-make-forward-subject-function): Changed default to
3417 message-forward-subject-name-subject.
3418 (message-forward-subject-name-subject): New function.
3419
3420 * nnimap.el (nnimap-split-fancy): Ditto.
3421
3422 * gnus-sum.el (gnus-summary-line-message-size): Ditto.
3423
3424 * gnus-cus.el (gnus-group-parameters): Removed "which see".
3425
3426 * mml.el (mml-minibuffer-read-file): Bind
3427 completion-ignored-extensions to nil.
3428
3429 * message.el (message-fix-before-sending): Comment fix.
3430 (message-fix-before-sending): Make hidden headers visible.
3431 (message-hide-headers): Bind after-change-functions to nil.
3432 (message-forbidden-properties): Put invisible and intangible
3433 back.
3434 (message-strip-forbidden-properties): Ignore message-hidden text.
3435
3436 * gnus-msg.el: Hide headers.
3437
3438 * message.el (message-hidden-headers): New variable.
3439 (message-hide-headers): New function.
3440 (message-hide-header-p): New function.
3441 (message-hide-header-p): Change logic.
3442 (message-forbidden-properties): Remove intangible nil invisible
3443 nil.
3444 (message-hide-headers): Narrow to headers.
3445
3446 * lpath.el (featurep): Bind Info-directory, Info-menu.
3447
34482003-04-12 Jesper Harder <harder@ifa.au.dk>
3449
3450 * mm-bodies.el (mm-body-charset-encoding-alist): UTF-16 *must* be
3451 encoded.
3452 (mm-encode-body): Don't corrupt UTF-16.
3453 (mm-body-encoding): Pay attention to mm-body-charset-encoding-alist.
3454
996aa8c1 34552003-04-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3456
3457 * gnus-agent.el (gnus-agent-get-undownloaded-list): Articles in
3458 the CACHE are now detected and handled the same as an article
3459 downloaded into the agent.
3460 (gnus-agent-group-path): Modified to match nnmail-group-pathname
3461 so that the agent front-end and back-end (nnagent) always use the
3462 same directory.
3463 (gnus-agent-group-pathname): New function. Wrapper for
3464 nnmail-group-pathname.
3465 (gnus-agent-expire-unagentized-dirs): New variable. May be
3466 customized to disable gnus-agent-expire-unagentized-dirs.
3467 (gnus-agent-expire-unagentized-dirs): Expand gnus-agent-directory
3468 as the directories in gnus-agent-expire-current-dirs were
3469 expanded.
3470
34712003-04-10 Jesper Harder <harder@ifa.au.dk>
3472
3473 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Encrypt
3474 body" entry in read only groups.
3475
34762003-04-09 Jesper Harder <harder@ifa.au.dk>
3477
3478 * gnus-sum.el (gnus-summary-make-menu-bar): Disable "Import file"
3479 and "Create article" items in non-editable groups.
3480
996aa8c1 34812003-04-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3482
3483 * gnus-agent.el (gnus-agent-write-active): Added option of
3484 replacing, rather than updating, the agent's active file. Do NOT
3485 use the fully qualified group name as gnus-active-to-gnus-format
3486 blindly prefixes group names with server names.
3487 (gnus-agent-save-group-info): Merge BOTH min/max of current active
3488 range, was just merging min, with specified active range.
3489 (gnus-agent-expire): Save agent's active ranges after
3490 expiring all groups.
3491 (gnus-agent-expire-group-1): Update min of agent's active range to
3492 min article currently fetched.
3493 (gnus-agent-expire-unagentized-dirs): Avoid asking to delete the
3494 same ancestor multiple times.
3495
3496 * gnus-async.el (gnus-asynchronous): Moved defcustom of
3497 gnus-asynchronous away from defgroup of gnus-asynchronous. This
3498 seems to fix an intermittant error in which loading gnus-async
3499 fails to define gnus-asynchronous (the variable).
3500
3501 * gnus-sum.el: Concur with Steve Young, 5th argument to 'load' is
3502 non-essential. Removed on all platforms.
3503 (gnus-select-newsgroup): When the agent is active, expand the
3504 group's active range to include fetched articles that are no
3505 longer in the server's active range.
3506
3507 * gnus-util.el (gnus-with-output-to-file): Removed all of the
3508 print-* bindings as they should be handled by the function doing
3509 the printing.
3510
35112003-04-09 Jesper Harder <harder@ifa.au.dk>
3512
3513 * mm-uu.el (mm-uu-copy-to-buffer): buffer-file-coding-system
3514 might be unbound in non-MULE XEmacsen.
3515
35162003-04-08 Jesper Harder <harder@ifa.au.dk>
3517
3518 * mm-uu.el (mm-uu-diff-groups-regexp, mm-uu-type-alist)
3519 (mm-uu-diff-extract, mm-uu-diff-test): New functionality:
3520 recognize diffs.
3521
3522 * mm-bodies.el (mm-decode-body): Use the supplied charset
3523 unconditionally if `code-pages' hasn't been loaded.
3524
35252003-04-07 Jesper Harder <harder@ifa.au.dk>
3526
3527 * gnus-art.el (article-verify-x-pgp-sig): Don't use
3528 `insert-buffer', the docstring says "This function is meant for
3529 the user to run interactively. Don't call it from programs!"
3530
3531 * mm-extern.el (mm-extern-mail-server): do.
3532
3533 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-sign)
3534 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
3535 (mml1991-pgg-encrypt): do.
3536
3537 * pgg.el (pgg-decrypt-region): do.
3538
3539 * mm-view.el (mm-view-pkcs7-decrypt): do.
3540
3541 * mml-smime.el (mml-smime-verify): do.
3542
3543 * mml.el (mml-insert-mime, mml-preview): do.
3544
3545 * mml2015.el (mml2015-gpg-decrypt-1, mml2015-gpg-sign)
3546 (mml2015-gpg-encrypt, mml2015-pgg-clear-decrypt)
3547 (mml2015-pgg-encrypt): do.
3548
35492003-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
3550
3551 * mm-bodies.el (mm-decode-body): Silence XEmacs when compiling.
3552
35532003-04-06 Jesper Harder <harder@ifa.au.dk>
3554
3555 * mm-uu.el (mm-uu-copy-to-buffer): Copy
3556 `buffer-file-coding-system' to the new buffer.
3557 (mm-uu-pgp-signed-extract-1): Don't copy
3558 `buffer-file-coding-system' here.
3559
3560 * mm-bodies.el (mm-decode-body): last-coding-system-used doesn't
3561 exist in XEmacs.
3562 (mm-decode-body): Add missing quote.
3563
3564 * mm-uu.el (mm-uu-pgp-signed-extract-1): Set
3565 buffer-file-coding-system.
3566
3567 * mm-bodies.el (mm-decode-body): Set buffer-file-coding-system to
3568 last-coding-system-used.
3569
3570 * mml2015.el (mml2015-pgg-clear-verify): Encode the text
3571 according to buffer-file-coding-system.
3572
3573 * pgg-gpg.el (pgg-gpg-process-region): Revert previous change.
3574
3575 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3576 (pgg-pgp-snarf-keys-region): do.
3577
3578 * pgg-pgp5.el (pgg-pgp5-verify-region)
3579 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): do.
3580
3581 * pgg.el (pgg-make-temp-file, pgg-temporary-file-directory): do.
3582
35832003-04-05 Teodor Zlatanov <tzz@lifelogs.com>
3584
3585 * spam.el (spam-split): (save-excursion) around (widen)
3586 (spam-ham-move-routine): Use spam-group-ham-mark-p, not
3587 spam-group-spam-mark-p (from Michael Shields <shields@msrl.com>)
3588
35892003-04-05 Steve Youngs <youngs@xemacs.org>
3590
3591 * gnus-sum.el: XEmacs doesn't support the 5th arg to 'load', so
3592 don't use it when loading gnus-sum.el if we're in XEmacs.
3593
996aa8c1 35942003-04-05 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3595
3596 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3597 print-escape-nonascii to fix more characters in compiled format
3598 specs.
3599
36002003-04-05 Jesper Harder <harder@ifa.au.dk>
3601
3602 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player):
3603 Fix customization type.
3604
996aa8c1 36052003-04-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3606
3607 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3608 print-quoted, print-readably, print-escape-multibyte, and
3609 print-level to match original behavior of gnus-prin1. This should
3610 repair the format of .newsrc.eld when using compiled format specs.
3611
36122003-04-04 Jesper Harder <harder@ifa.au.dk>
3613
3614 * gnus-group.el (tool-bar-map): defvar it.
3615
3616 * gnus-art.el (tool-bar-map): do.
3617
3618 * gnus-sum.el (tool-bar-map): do.
3619
36202003-04-03 Jesper Harder <harder@ifa.au.dk>
3621
3622 * earcon.el (earcon-regexp-alist): catmeow is a wav file.
3623
36242003-04-03 Reiner Steib <Reiner.Steib@gmx.de>
3625
3626 * gnus-art.el (gnus-button-ctan-directory-regexp): Changed meaning
3627 and value.
3628 (gnus-button-alist): Use it.
3629
36302003-04-03 Jesper Harder <harder@ifa.au.dk>
3631
3632 * pgg-gpg.el (pgg-gpg-process-region): do.
3633
3634 * pgg-pgp.el (pgg-pgp-process-region, pgg-pgp-verify-region)
3635 (pgg-pgp-snarf-keys-region): do.
3636
3637 * pgg-pgp5.el (pgg-pgp5-verify-region)
3638 (pgg-pgp5-snarf-keys-region, pgg-pgp5-process-region): Use it.
3639
3640 * pgg.el (pgg-make-temp-file): New function. `make-temp-name' is
3641 unsafe.
3642 (pgg-temporary-file-directory): Remove.
3643
36442003-04-02 Katsumi Yamaoka <yamaoka@jpl.org>
3645
3646 * lpath.el: Fbind Info-directory and Info-menu.
3647
36482003-04-02 Reiner Steib <Reiner.Steib@gmx.de>
3649
3650 * gnus-util.el (gnus-message): Added doc-string.
3651
3652 * gnus-score.el (gnus-score-find-trace): Changed behavior of `q'.
3653 (gnus-score-edit-file-at-point): Goto first match when using `e'.
3654
36552003-04-01 Reiner Steib <Reiner.Steib@gmx.de>
3656
3657 * gnus-art.el (gnus-button-ctan-directory-regexp): New variable.
3658 (gnus-button-alist): Use it. Changed CTAN and "setq" entries.
3659
36602003-04-01 Katsumi Yamaoka <yamaoka@jpl.org>
3661
3662 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
3663 (nntp-open-via-rlogin-and-telnet): Disable the telnet linemode.
3664
996aa8c1 36652003-03-31 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3666
3667 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bound
3668 print-escape-newlines to print escape sequences rather than
3669 literal newline characters.
3670
36712003-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3672
3673 * gnus-art.el (gnus-button-valid-fqdn-regexp): Use
3674 `message-valid-fqdn-regexp' for initialization.
3675 (gnus-button-handle-info-url): Renamed and extended version of
3676 `gnus-button-handle-info'.
3677 (gnus-button-message-level): Renamed from `gnus-button-mail-level'
3678 (gnus-button-handle-symbol, gnus-button-handle-library)
3679 (gnus-button-handle-info-keystrokes): New functions.
3680 (gnus-button-browse-level): New variable.
3681 (gnus-button-alist): Use them. Added levels.
3682 (gnus-header-button-alist): Added levels.
3683
36842003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3685
3686 * gnus.el (gnus-version-number): Bump.
3687
996aa8c1 36882003-03-31 20:08:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
3689
3690 * gnus.el: Oort Gnus v0.17 is released.
3691
36922003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3693
3694 * gnus-start.el (gnus-unload): Removed.
3695
3696 * pop3.el (pop3-read-response): Use
3697 nnheader-accept-process-output.
3698 (pop3-retr): Ditto.
3699
3700 * mm-view.el (mm-text-html-renderer-alist): Add -nolist to Lynx.
3701 (mm-text-html-washer-alist): Ditto.
3702
37032003-03-31 Simon Josefsson <jas@extundo.com>
3704
3705 * imap.el (imap-gssapi-program): Also try GNU SASL.
3706 (imap-gssapi-open): Accept GNU SASL greeting.
3707 (imap-read-timeout): New.
3708 (imap-wait-for-tag): Use it.
3709
37102003-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3711
3712 * nntp.el (nntp-accept-process-output): Use new function.
3713
3714 * nnheader.el (nnheader-read-timeout): New variable.
3715 (nnheader-accept-process-output): New function.
3716
3717 * nntp.el (nntp-read-timeout): Removed.
3718
3719 * gnus-sum.el (gnus-summary-prepare-threads): Add comment.
3720
37212003-03-30 Katsumi Yamaoka <yamaoka@jpl.org>
3722
3723 * gnus-cache.el (gnus-cache-braid-nov): Revoke last change.
3724
37252003-03-30 Simon Josefsson <jas@extundo.com>
3726
3727 * message.el (message-idna-inside-rhs-p): Narrow to header before
3728 searching.
3729
3730 * gnus-art.el (article-decode-idna-rhs): More restrictive regexp.
3731
37322003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3733
3734 * nnmail.el (nnmail-process-mmdf-mail-format): Indent.
3735
37362003-03-28 Vasily Korytov <deskpot@myrealbox.com>
3737
3738 * message.el (message-make-in-reply-to): Use
3739 mail-extract-address-components to determine sender's
3740 name/address.
3741
37422003-03-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3743
3744 * nndoc.el (nndoc-type-alist): Move mime-parts further ahead.
3745
3746 * gnus-registry.el (gnus-registry-translate-to-alist): Make a
3747 valid lambda.
3748 (gnus-registry-translate-from-alist): Ditto.
3749
3750 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
3751 print-length to nil.
3752
3753 * gnus-sum.el (gnus-summary-highlight-line-0): Indent.
3754
3755 * gnus-fun.el (gnus-fun-ppm-change-string): New function.
3756 (gnus-grab-cam-face): Use it.
3757
37582003-03-28 Paul Jarc <prj@po.cwru.edu>
3759
3760 * nnmaildir.el (nnmaildir-request-set-mark)
3761 (nnmaildir-close-group): Allow each mark directory in a group to
3762 have its own inode for mark files, to accommodate AFS.
3763
37642003-03-28 Teodor Zlatanov <tzz@lifelogs.com>
3765
3766 * gnus-start.el (gnus-read-newsrc-el-hook): new hook called by
3767 gnus-read-newsrc-el-file
3768 (gnus-read-newsrc-el-file): call the gnus-read-newsrc-el-hook
3769
3770 * gnus-registry.el (gnus-registry-translate-to-alist)
996aa8c1 3771 (gnus-registry-translate-from-alist: new functions
23f87bed
MB
3772 (gnus-register-spool-action): add a spool item to the registry
3773
3774 * gnus.el (gnus-variable-list): added gnus-registry-alist to the
3775 list of saved variables
3776 (gnus-registry-alist): new variable
3777
996aa8c1
MB
37782003-03-28 Andreas Fuchs <asf@void.at>
3779
3780 * gnus-registry.el (alist-to-hashtable, hashtable-to-alist): New
3781 functions.
3782
23f87bed
MB
37832003-03-27 Simon Josefsson <jas@extundo.com>
3784
3785 * gnus-art.el (article-decode-group-name): Be correct instead of
3786 smart.
3787
996aa8c1 37882003-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3789
3790 * lpath.el: Bind url-current-object for Emacs; bind
3791 gnus-agent-expire-current-dirs for XEmacs; fbind open-ssl-stream
3792 for both Emacsen.
3793
37942003-03-27 Jesper Harder <harder@ifa.au.dk>
3795
3796 * gnus-sum.el (gnus-article-loose-mime)
3797 (gnus-article-emulate-mime): Move to gnus-article-mime customize
3798 group.
3799
3800 * gnus-msg.el (gnus-mailing-list-groups): Fix customize type and
3801 doc string.
3802
996aa8c1 38032003-03-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
3804
3805 * gnus-sum.el (gnus-summary-find-for-reselect): Renamed from
3806 gnus-summary-find-uncancelled, skip temporary articles inserted by
3807 "refer" functions.
3808
38092003-03-26 Vasily Korytov <deskpot@myrealbox.com>
3810
3811 * smiley.el (smiley-buffer): New function.
3812
996aa8c1 38132003-03-26 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3814
3815 * gnus-agent.el (gnus-agent-fetch-selected-article): Replaced
3816 gnus-summary-update-line (which updated the article's face) with
3817 gnus-summary-update-download-mark (which updates the article's
3818 face by calling gnus-summary-update-line AND updates the download
3819 mark to show that the article was fetched).
3820
996aa8c1 38212003-03-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3822
3823 * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Provides
3824 option of deleting agent directories for groups/servers that are
3825 not currently agentized.
3826 (gnus-agent-expire): Use gnus-agent-expire-unagentized-dirs.
3827
3828 * gnus-int.el (gnus-open-server): Report backend errors in
3829 condition handler.
3830
38312003-03-23 Simon Josefsson <jas@extundo.com>
3832
3833 * message.el (message-idna-to-ascii-rhs-1): Don't continue outside
3834 header.
3835
3836 * rfc2047.el (rfc2047-header-encoding-alist): Make Followup-To
3837 same as Newsgroups.
3838
3839 * nntp.el (nntp-open-connection-function): Mention
3840 nntp-open-tls-stream.
3841 (nntp-open-tls-stream): New function.
3842
3843 * tls.el: New file.
3844
3845 * nnimap.el (nnimap-server-port, nnimap-stream): Say TLS/SSL
3846 instead of SSL.
3847 (nnimap-stream): Add other streams, link to imap variables.
3848 (nnimap-authenticator): Add other authenticator, link to imap
3849 variables.
3850
3851 * imap.el: Autoload open-tls-stream.
3852 (imap-streams): Add tls in front of ssl.
3853 (imap-stream-alist): Add tls.
3854 (imap-default-tls-port): New variable.
3855 (imap-tls-p, imap-tls-open): New functions.
3856
38572003-03-22 ShengHuo ZHU <zsh@cs.rochester.edu>
3858
3859 * mm-url.el (mm-url-insert-file-contents): parse url only if
3860 results is a list.
3861
38622003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3863
3864 * mail-source.el (mail-source-fetch-imap): Revert.
3865
38662003-03-22 Svend Tollak Munkejord <stm@bacchus.pvv.org>
3867
3868 * deuglify.el (gnus-outlook-repair-attribution-outlook): Use a
3869 less strict regexp.
3870
38712003-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3872
3873 * mail-source.el (mail-source-fetch-imap): Use buffer name for
3874 more imap function.
3875
38762003-03-21 Simon Josefsson <jas@extundo.com>
3877
3878 * gnus-art.el (article-decode-group-name): Replace Newsgroups and
3879 Followup-To data inline.
3880
38812003-03-21 Jesper Harder <harder@ifa.au.dk>
3882
3883 * gnus-art.el (gnus-treat-display-xface): Don't enable if
3884 icontopbm isn't available.
3885
996aa8c1 38862003-03-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
3887
3888 * gnus-int.el (gnus-open-server): Catch errors in backend's
3889 open-server method. Returns nil rather than crashing startup.
3890
3891 * gnus-sum.el (eval-when-compile): Modified to resolve
3892 compile-time warnings.
3893
3894 * gnus-uu.el (gnus-uu-mark-series): Added informative msg.
3895 Reports length of series so that the user can compare N with a
3896 subject that should, if the entire series is present, contain
3897 '(.../N)'.
3898 (gnus-uu-delete-work-dir): Avoid hanging when O/S forbids deletion
3899 of temp file (Win-XP may leave the temp file locked when the
3900 uudecode process fails).
3901
39022003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3903
3904 * message.el (message-split-line): Ignore error.
3905
3906 * lpath.el (split-line): Avoid split-line warning message.
3907
39082003-03-20 Kim F. Storm <storm@cua.dk>
3909
3910 * message.el (message-split-line): New function.
3911 (message-mode-map): Remap split-line to message-split-line.
3912
996aa8c1 39132003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3914
3915 * message.el (message-make-overlay): Defalias it to make-overlay.
3916 (message-delete-overlay): Defalias it to delete-overlay.
3917 (message-overlay-put): Defalias it to overlay-put.
3918 (message-idna-to-ascii-rhs-1): Use them.
3919
3920 * messagexmas.el (message-xmas-redefine): Defalias some overlay
3921 functions to extent functions.
3922
39232003-03-20 Reiner Steib <Reiner.Steib@gmx.de>
3924
3925 * message.el (message-check-news-header-syntax): Fixed regexp.
3926
39272003-03-20 ShengHuo ZHU <zsh@cs.rochester.edu>
3928
3929 * rfc2231.el (rfc2231-decode-encoded-string): Downcase charset.
3930
3931 * mm-url.el (mm-url-insert): Move url-current-object stuff into
3932 mm-url-insert-file-contents.
3933
3934 * nnrss.el (nnrss-fetch): Fetch the local stuff.
3935 (nnrss-check-group): Use it.
3936
996aa8c1 39372003-03-20 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
3938
3939 * nnrss.el: Primitive XML Name-space support. This means that RSS
3940 feeds like Kevin Burton's[1] can now be read in Gnus.
3941
3942 Implemented support for Mark Pilgrim's RSS Autodiscovery.[2] This
3943 means that if you want to read the RSS feed for example.com, all
3944 you have to do is hit "G R http://www.example.com/ RET" and
3945 nnrss.el will find and the feed listed on the site or (if you have
3946 loaded xml-rpc.el) look it up on syndic8.com.
3947
3948 Marked the message as HTML (by adding a Content-Type header) so
3949 that Gnus will render it as html if the user wants that.
3950
3951 Implemented the ability to save nnrss-group-alist so that any new
3952 feeds the you subscribe to will be found the next time you start
3953 up.
3954
3955 Implemented support for RSS 2.0 elements (author, pubDate).
3956
3957 Prefer for <content:encoded> over <description> where both
3958 elements exist.
3959
3960 * mm-url.el (mm-url-insert): Set url-current-object.
3961
3962 * gnus-group.el (gnus-group-make-rss-group): New function.
3963
996aa8c1 39642003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
3965
3966 * message.el (message-idna-to-ascii-rhs-1): Don't use replace-*
3967 for highlight overlays.
3968
39692003-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
3970
3971 * gnus-cache.el (gnus-cache-braid-nov): Test if a line looks like
3972 a NOV.
3973
39742003-03-20 Simon Josefsson <jas@extundo.com>
3975
3976 * message.el (message-use-idna): Disable if UTF-8 unavailable.
3977 (message-idna-to-ascii-rhs): Use it.
3978
3979 * gnus-art.el (gnus-use-idna): Disable if UTF-8 unavailable.
3980
39812003-03-19 Teodor Zlatanov <tzz@lifelogs.com>
3982
3983 * spam.el (spam-group-ham-mark-p, spam-group-spam-mark-p)
3984 (spam-group-ham-marks, spam-group-spam-marks): new functions
3985 (spam-spam-marks, spam-ham-marks): removed in favor of the
3986 spam-marks and ham-marks parameters
3987 (spam-generic-register-routine, spam-ham-move-routine): use the
3988 new spam-group-{spam,ham}-mark-p functions
3989
3990 * gnus.el (spam-marks, ham-marks): new group parameters with
3991 default values same as the old spam-spam-marks and spam-ham-marks
3992
39932003-03-19 Simon Josefsson <jas@extundo.com>
3994
3995 * gnus-art.el (gnus-article-decode-hook): Add IDNA.
3996 (gnus-use-idna): New variable.
3997 (article-decode-idna-rhs): New function.
3998
3999 * message.el (message-use-idna): New variable.
4000 (message-mode-field-menu): Add entry for IDNA.
4001 (message-idna-inside-rhs-p, message-idna-to-ascii-rhs-1)
4002 (message-idna-to-ascii-rhs): New function.
4003 (message-generate-headers): Invoke IDNA code.
4004
40052003-03-19 Paul Jarc <prj@po.cwru.edu>
4006
4007 * nnmaildir.el (nnmaildir--system-name): New function.
4008 (nnmaildir-request-accept-article): Use it.
4009
40102003-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
4011
4012 * gnus-util.el (gnus-byte-compile): Make it work silently as the
4013 gnus-compile function does.
4014
4015 * gnus-sum.el (gnus-summary-highlight-line-0): Revoke the last
4016 bogus change.
4017
40182003-03-19 Jesper Harder <harder@ifa.au.dk>
4019
4020 * mm-util.el (mm-mule-charset-to-mime-charset): Test if
4021 sort-coding-systems is defined.
4022
40232003-03-18 Paul Jarc <prj@po.cwru.edu>
4024
4025 * nnmaildir.el (nnmaildir-open-server, nnmaildir-request-scan)
4026 (nnmaildir-request-create-group, nnmaildir-request-delete-group):
4027 Replace create-directory with target-prefix.
4028
40292003-03-18 Jesper Harder <harder@ifa.au.dk>
4030
4031 * mm-bodies.el (mm-decode-coding-region-safely): Don't use
4032 find-charset-string which is slooow in XEmacs.
4033
40342003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4035
4036 * gnus-sum.el (gnus-summary-highlight-line-0): Silence the byte-
4037 compiler under XEmacs.
4038
40392003-03-18 Jesper Harder <harder@ifa.au.dk>
4040
4041 * gnus-art.el (gnus-treat-highlight-signature): Make the default
4042 work for multipart/signed where the message text isn't `last'.
4043
40442003-03-18 Katsumi Yamaoka <yamaoka@jpl.org>
4045
4046 * mm-view.el (mm-setup-w3m): Set w3m-display-inline-images to
4047 the value of mm-inline-text-html-with-images.
4048 (mm-inline-text-html-render-with-w3m): Don't bind
4049 w3m-display-inline-images.
4050
4051 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't bind
4052 w3m-display-inline-images.
4053
4054 * lpath.el: Bind w3m-display-inline-images; bind mm-w3m-mode-map
4055 regardless of an Emacs flavor.
4056
40572003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4058
4059 * gnus.el (gnus-version-number): Bump.
4060
996aa8c1 40612003-03-18 00:38:22 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
4062
4063 * gnus.el: Oort Gnus v0.16 is released.
4064
40652003-03-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
4066
4067 * lpath.el (featurep): Bind mm-w3m-mode-map.
4068
40692003-03-17 Paul Jarc <prj@po.cwru.edu>
4070
4071 * nnmail.el (nnmail-cache-primary-mail-backend): Not all
4072 'respool-able backends define a global nnchoke-get-new-mail
4073 variable.
4074
40752003-03-17 Reiner Steib <Reiner.Steib@gmx.de>
4076
4077 * gnus-art.el (gnus-mime-delete-part): New function.
4078 (gnus-mime-action-alist, gnus-mime-button-commands): Use it.
4079
40802003-03-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4081
4082 * message.el (message-check-news-header-syntax): Don't push
4083 groups twice onto list of unknown groups.
4084
4085 * nndoc.el (nndoc-type-alist): Move exim-bounce a bit further
4086 back.
4087
4088 * nnheader.el (nnheader-find-etc-directory): Doc fix.
4089
4090 * gnus-msg.el (gnus-inews-add-send-actions): Don't restore window
4091 config unless the summary buffer exists.
4092
4093 * gnus-sum.el (gnus-summary-next-group): Semi-exit group first to
4094 that target group is computed correctly when articles are marked
4095 as read by Xref handling.
4096
4097 * mail-source.el (mail-source-fetch-imap): Pass buffer-name to
4098 imap-open.
4099
4100 * message.el (message-send-mail): Add courtesy string to Bcc's,
4101 too.
4102
4103 * gnus-cite.el (gnus-cited-line-p): New function.
4104
41052003-03-15 Jesper Harder <harder@ifa.au.dk>
4106
4107 * mm-bodies.el (mm-decode-body): Add new optional parameter,
4108 force, to use the supplied charset unconditionally.
4109
4110 * gnus-art.el (article-decode-charset): Use it.
4111
41122003-03-14 Jesper Harder <harder@ifa.au.dk>
4113
4114 * mm-bodies.el (mm-decode-coding-region-safely): New function.
4115 (mm-decode-body): Use it.
4116
4117 * rfc2047.el (rfc2047-decode-region): do.
4118 (rfc2047-decode-string): Guess coding system if the default is
4119 invalid.
4120
41212003-03-12 Paul Jarc <prj@po.cwru.edu>
4122
4123 * nnmaildir.el (nnmaildir-request-update-info): Pretend missing
4124 articles are marked 'read, so we get correct article counts.
4125
41262003-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
4127
4128 * gnus-art.el (gnus-insert-mime-button): Exclude a newline from
4129 the button.
4130 (gnus-insert-prev-page-button): Ditto.
4131 (gnus-insert-next-page-button): Ditto.
4132 (gnus-insert-mime-security-button): Ditto.
4133
4134 * mm-view.el (mm-inline-image-emacs): Open the bottom of an image
4135 one line. Suggested by Greg Klanderman <gak@klanderman.net>.
4136 (mm-inline-image-xemacs): Ditto.
4137
41382003-03-12 Paul Jarc <prj@po.cwru.edu>
4139
4140 * nnmaildir.el (nnmaildir--parse-filename, nnmaildir--sort-files,
4141 nnmaildir--scan, nnmaildir-request-accept-article): Changes for
4142 the recent filename uniqueness discussion.
4143
41442003-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
4145
4146 * mm-view.el (mm-inline-image-emacs): Make it delete an excessive
4147 newline next time.
4148 (mm-inline-image-xemacs): Ditto.
4149
41502003-03-10 Jesper Harder <harder@ifa.au.dk>
4151
4152 * gnus-agent.el (gnus-agent-synchronize-flags-server): Don't use
4153 kill-line.
4154
41552003-03-09 Jesper Harder <harder@ifa.au.dk>
4156
4157 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't use
4158 kill-line.
4159
41602003-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
4161
4162 * gnus-agent.el (gnus-agent-fetched-hook): New variable. Just
4163 fixing the code to match the documentation.
4164 (gnus-agent-fetch-selected-article): Replaced
4165 gnus-summary-update-article-line with gnus-summary-update-line as
4166 the former did not correctly recalculate the thread indentation.
4167 (gnus-agent-find-parameter): The agent-predicate, if not found
4168 anywhere else, defaults to the value of gnus-agent-predicate.
4169 (gnus-agent-fetch-session): Fixed typo; now executes
4170 gnus-agent-fetched-hook rather than the undocumented
4171 gnus-agent-fetch-hook.
4172 (gnus-agent-fetch-group-1): Removed part of 2003-03-06 fix. The
4173 default agent predicate is now provided by
4174 gnus-agent-find-parameter.
4175 (gnus-agent-message): New macro. This macro avoids potentially
4176 costly parameter evaluation when the message's level is too high
4177 to display.
4178 (gnus-agent-expire-group-1): Disabled undo tracking in temp
4179 overview buffer. Uses new gnus-agent-message macro to reduce
4180 overhead of optional messages. Reversed message levels to
4181 emphasize percent completion messages. Detailed messages of
4182 little use except when debugging code.
4183
41842003-03-08 Teodor Zlatanov <tzz@lifelogs.com>
4185
4186 * spam.el (spam-ham-move-routine): use
4187 spam-mark-ham-unread-before-move-from-spam-group
4188 (spam-mark-ham-unread-before-move-from-spam-group): new variable
4189
41902003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4191
4192 * spam.el: load nnimap.el when compiling
4193 (spam-setup-widening): use
4194 nnimap-split-download-body-default instead of
4195 nnimap-split-download-body which is a user-customizable variable
4196
41972003-03-07 Simon Josefsson <jas@extundo.com>
4198
4199 * nnimap.el (nnimap-split-download-body-default): New, holds
4200 default for n-s-d-b.
4201 (nnimap-split-download-body): Add new setting (symbol default),
4202 which uses contents of n-s-d-b-d, and made it the default.
4203
42042003-03-07 Teodor Zlatanov <tzz@lifelogs.com>
4205
4206 * spam.el (spam-use-hashcash): new variable
4207 (spam-list-of-checks): added spam-use-hashcash with associated
4208 spam-check-hashcash
4209 (spam-check-hashcash): new function, installed iff hashcash.el is
4210 loaded
4211 (spam-setup-widening): don't use (return)
4212
42132003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4214
4215 * gnus-agent.el (gnus-agent-fetch-group-1): Added default
4216 predicate of `false' to avoid an error when a group defines no
4217 predicate. Fixed typo that disabled agent scoring (i.e. the
4218 low/high predicates should now work).
4219
42202003-03-06 Teodor Zlatanov <tzz@lifelogs.com>
4221
4222 * spam.el: add spam-maybe-spam-stat-load to
4223 gnus-get-top-new-news-hook, remove it from gnus-get-new-news-hook
4224 (spam-bogofilter-register-with-bogofilter): use
4225 spam-bogofilter-spam-switch and spam-bogofilter-ham-switch
4226 (spam-bogofilter-spam-switch, spam-bogofilter-ham-switch): new
4227 custom variables to replace "-s" and "-n"
4228
4229 * gnus-group.el (gnus-group-get-new-news): call the new
4230 gnus-get-top-new-news-hook hook
4231
4232 * gnus-start.el (gnus-get-top-new-news-hook): new hook, run ONLY
4233 by gnus-get-new-news, NOT by gnus-group-get-new-news-this-group
4234
42352003-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4236
4237 * mm-uu.el (mm-uu-pgp-encrypted-test): Fix message.
4238
42392003-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
4240
4241 * gnus-cus.el (gnus-group-customize): Don't use delete-if which is
4242 a cl run-time function.
4243
42442003-03-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
4245
4246 * gnus-agent.el (gnus-agent-fetch-group-1): Added missing binding
4247 on gnus-agent-short-article.
4248 (gnus-category-read): Replaced CL function mapcar* with new macro:
4249 gnus-mapcar.
4250 * gnus-util.el (gnus-mapcar): New macro. Generalizes mapcar to
4251 support functions that accept multiple parameters. A separate
4252 sequence must be provided for each parameter in the function.
4253 Iteration stops when the end of the shortest list is reached.
4254
42552003-03-06 Jesper Harder <harder@ifa.au.dk>
4256
4257 * nnimap.el (nnimap-request-accept-article): Use delete-region.
4258
4259 * html2text.el (html2text-clean-dtdd, html2text-delete-tags)
4260 (html2text-delete-single-tag, html2text-clean-anchor)
4261 (html2text-remove-tags): Use delete-region.
4262 (html2text-fix-paragraphs): Simplify.
4263
4264 * mml1991.el (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt)
4265 (mml1991-gpg-sign, mml1991-gpg-encrypt, mml1991-pgg-sign)
4266 (mml1991-pgg-encrypt, mml1991-pgg-encrypt): Use delete-region, not
4267 kill-region.
4268
42692003-03-04 John Paul Wallington <jpw@gnu.org>
4270
4271 * gnus-agent.el (gnus-agent-enable-expiration)
4272 (gnus-agent-article-alist, gnus-agent-article-alist)
4273 (gnus-agent-cat-defaccessor): Doc fixes.
4274
42752003-03-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4276
4277 * gnus-agent.el (gnus-function-implies-unread-1): Grok
4278 byte-compiled functions.
4279
42802003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4281
4282 * gnus-sum.el (gnus-auto-goto-ignores): New variable. Provides
4283 customization between new maneuvering (which permits selecting
4284 undownloaded articles) and old maneuvering (which skipped over
4285 undownloaded articles) behaviors.
4286 (gnus-summary-find-next): Pass through the unread and subject
4287 parameters when calling gnus-summary-find-prev.
4288 (gnus-summary-find-next,gnus-summary-find-prev): Apply
4289 gnus-auto-goto-ignores to filter out unacceptable articles.
4290
42912003-03-04 Jesper Harder <harder@ifa.au.dk>
4292
4293 * mail-source.el (mail-source-read-passwd): Remove. `read-passwd'
4294 exists in all supported Emacs versions, so we don't need this
4295 compatibility function.
4296 (mail-source-fetch-pop, mail-source-check-pop)
4297 (mail-source-fetch-webmail): Use read-passwd.
4298
4299 * nntp.el (nntp-send-authinfo, nntp-send-nosy-authinfo)
4300 (nntp-open-telnet, nntp-open-via-telnet-and-telnet): Use
4301 read-passwd.
4302
4303 * nnwarchive.el (nnwarchive-open-server): Use read-passwd.
4304
4305 * imap.el (imap-read-passwd): Remove.
4306 (imap-interactive-login): Use read-passwd.
4307
4308 * canlock.el (canlock-read-passwd): Remove.
4309 (canlock-insert-header, canlock-verify): Use read-passwd.
4310
4311 * sieve-manage.el (sieve-manage-read-passwd): Remove.
4312 (sieve-manage-interactive-login): Use read-passwd.
4313
4314 * pop3.el (pop3-read-passwd): Remove.
4315 (pop3-movemail, pop3-get-message-count, pop3-apop): Use
4316 read-passwd.
4317
4318 * pgg.el (pgg-read-passphrase): Simplify.
4319
43202003-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
4321
4322 * gnus-agent.el (gnus-agent-mode): Fixed the mode line reports
4323 'plugged' when actually 'unplugged' bug.
4324 (gnus-category-read): Ignore nil values when converting an
4325 old-format category so that the new-format category will default
4326 those attributes to the global variables.
4327
43282003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4329
4330 * mail-source.el (mail-source-delete-old-incoming-confirm): Fixed
4331 doc-string.
4332
43332003-03-03 Jesper Harder <harder@ifa.au.dk>
4334
4335 * nnrss.el (nnrss-decode-entities-unibyte-string): Use `buffer-string'.
4336 * nndoc.el (nndoc-dissect-mime-parts-sub): do.
4337 * nndb.el (nndb-request-accept-article, nndb-status-message): do.
4338 * mm-url.el (mm-url-decode-entities-string): do.
4339 * mml1991.el (mml1991-mailcrypt-sign, mml1991-gpg-sign): do.
4340 * mm-decode.el (mm-find-raw-part-by-type): do.
4341 * message.el (message-send-mail-partially)
4342 (message-send-mail-with-sendmail): do.
4343 * gnus-uu.el (gnus-uu-save-article, gnus-uu-reginize-string): do.
4344 * gnus-kill.el (gnus-pp-gnus-kill): do.
4345 * gnus-art.el (gnus-article-treat-unfold-headers)
4346 (gnus-article-encrypt-body): do.
4347
43482003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4349
4350 * mail-source.el (mail-source-delete-incoming): Allow integer value.
4351 (mail-source-delete-old-incoming-confirm): New variable.
4352 (mail-source-delete-old-incoming): Use it. New function.
4353 (mail-source-callback): Call `mail-source-delete-old-incoming' if
4354 `mail-source-delete-incoming' is a nonnegative integer.
4355
43562003-03-03 Reiner Steib <Reiner.Steib@gmx.de>
4357
4358 * gnus-msg.el (gnus-extended-version): Fix for 'emacs-gnus-config.
4359 (gnus-user-agent): Fixed typo.
4360
43612003-03-03 Kevin Greiner <kgreiner@xpediantsolutions.com>
4362
4363 * gnus-agent.el (gnus-agent-enable-expiration): Fixed documentation.
4364 (gnus-agent-expire-group-1): Removed invalid (interactive) specifier.
4365
43662003-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4367
4368 * gnus-agent.el (gnus-agent-fetch-articles): Fix nil message.
4369 (gnus-agent-fetch-session): Allow debugging to take place.
4370
43712003-03-03 Jesper Harder <harder@ifa.au.dk>
4372
4373 * gnus-sum.el (gnus-highlight-selected-summary)
4374 (gnus-article-get-xrefs, gnus-summary-show-thread): Use
4375 `gnus-point-at-bol' and `gnus-point-at-eol' instead of
4376 `(progn (beginning-of-line) (point))'. It's shorter, faster,
4377 and makes it clear that we don't need the side effect.
4378 * gnus-util.el (gnus-delete-line): do.
4379 * gnus-xmas.el (gnus-group-add-icon): do.
4380 * nnmail.el (nnmail-article-group, nnmail-cache-fetch-group): do.
4381 * nntp.el (nntp-send-authinfo-from-file): do.
4382 * nnml.el (nnml-header-value): do.
4383 * nnheader.el (nnheader-insert-references): do.
4384 * gnus-cite.el (gnus-article-highlight-citation)
4385 (gnus-cite-parse): do.
4386 * gnus-score.el (gnus-score-followup): do.
4387 * gnus-draft.el (gnus-draft-send): do.
4388 * gnus-group.el (gnus-group-highlight-line): do.
4389 * gnus-cache.el (gnus-cache-braid-nov): do.
4390 * nnfolder.el (nnfolder-retrieve-headers)
4391 (nnfolder-request-article): do.
4392 * gnus-art.el (article-hide-boring-headers)
4393 (gnus-article-hide-header): do.
4394
4395 * nnheader.el (nnheader-find-nov-line): Use gnus-delete-line.
4396 * nnml.el (nnml-request-replace-article): do.
4397 * nnmbox.el (nnmbox-request-move-article, nnmbox-delete-mail): do.
4398 * nnfolder.el (nnfolder-request-move-article): do.
4399 * gnus-cache.el (gnus-cache-possibly-remove-article): do.
4400 * gnus-art.el (gnus-mm-display-part): do.
4401
4402 * gnus-art.el (gnus-article-goto-part): Use gnus-goto-char.
4403
44042003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4405
4406 * nntp.el (nntp-possibly-change-group): Avoid calling
4407 process-buffer on nil (Which happened when you lost your
4408 connection while fetching); instead signal a "Server Closed
4409 Connection" error.
4410
44112003-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
4412
4413 * gnus-agent.el (gnus-agent-enable-expiration): New
4414 variable. Either ENABLE or DISABLE. Sets default behavior for
4415 selecting which groups are expired.
4416 (gnus-agent-cat-set-property, gnus-agent-cat-defaccessor,
4417 gnus-agent-set-cat-groups): Provides abstract interface for
4418 accessing agent category. Category now implemented by an alist.
4419 (gnus-agent-add-group, gnus-agent-remove-group,
4420 gnus-category-insert-line, gnus-category-edit-predicate,
4421 gnus-category-edit-score, gnus-category-edit-groups,
4422 gnus-category-copy, gnus-category-add, gnus-group-category): Use
4423 new agent category abstraction.
4424 (gnus-agent-find-parameter): New function. Search for agent
4425 configuration parameter first in the group's parameters, then its
4426 topics (if any), and then the group's category. If not found
4427 anywhere, use the original defined constants.
4428 (gnus-agent-fetch-headers, gnus-agent-fetch-group-1): Use new
4429 gnus-agent-find-parameter.
4430 (gnus-agent-fetch-headers, gnus-agent-uncached-articles): Clearing
4431 gnus-agent-cache now blocks retrieving headers and articles from
4432 the local cache. Fetched content is still added to the cache
4433 before being returned.
4434 (gnus-agent-fetch-session): Use error-message-string to generate
4435 displayed error message.
4436 (gnus-agent-customize-category): New Command. 'e' in category
4437 buffer opens category customization buffer.
4438 (gnus-category-read): Reads either positional or alist format;
4439 returns alist format.
4440 (gnus-category-write): Writes category file compatible with
4441 current, and previous, versions of gnus-agent.
4442 (gnus-category-make-function, gnus-category-make-function-1):
4443 Corrected documentation; parameter is predicate NOT category.
4444 (gnus-predicate-implies-unread): Now works in more cases per the
4445 todo comment.
4446 (gnus-function-implies-unread-1): New function. Supports
4447 gnus-predicate-implies-unread.
4448 (gnus-agent-expire-group): Command now provides default of group
4449 under point.
4450 (gnus-agent-expire-group-1): Obeys new agent-enable-expiration and
4451 agent-days-until-old parameters. No longer supports
4452 gnus-agent-expire-days being set to an alist.
4453 (gnus-agent-request-article): Now performs its own checks of
4454 gnus-agent, gnus-agent-cache, and gnus-plugged rather than
4455 assuming that the caller will do them correctly.
4456 (): Added one-time hook to gnus-group-prepare-hook. Detects when
4457 gnus-agent-expire-days is set to an alist. Converts said alist
4458 into group parameter so that gnus-agent-expire-days will not be
4459 needed.
4460 * gnus-art.el (gnus-request-article-this-buffer): Conditional
4461 checks surrounding gnus-agent-request-article removed; now
4462 performed by gnus-agent-request-article.
4463 * gnus-cus.el (gnus-agent-parameters): New variable. List of
4464 customizable group/topic parameters that regulate the agent.
4465 (gnus-group-customize): Uses gnus-agent-parameters. Replaced
4466 kill-buffer with gnus-kill-buffer to remove the killed buffer from
4467 the list of gnus buffers.
4468 (gnus-trim-whitespace): Removes leading and trailing whitespace
4469 from multiline strings.
4470 (gnus-agent-cat-prepare-category-field,
4471 gnus-agent-customize-category): Constructs a category
4472 customization buffer.
4473 * gnus-int.el (gnus-retrieve-headers,
4474 gnus-request-expire-articles): No longer checks gnus-agent-cache
4475 as it is handled internally by the agent.
4476 (gnus-request-head, gnus-request-body): Conditional checks
4477 surrounding gnus-agent-request-article removed; now performed by
4478 gnus-agent-request-article.
4479
4480 * gnus-start.el (): Added defvar statements to resolve compilation
4481 warnings.
4482 (gnus-long-file-names): New function. Isolates platform dependent
4483 msdos-long-file-names.
4484 (gnus-save-startup-file-via-temp-buffer): New variable. Provides
4485 option of writing directly to file. Avoids memory exhausted
4486 errors when .newsrc.eld is huge.
4487 (gnus-save-newsrc-file): Uses new
4488 gnus-save-startup-file-via-temp-buffer.
4489 (gnus-gnus-to-quick-newsrc-format): Rewritten to write to
4490 standard-output.
4491 (gnus-display-time-event-handler): Changed to alias from a defun
4492 to avoid a compile-time warning when display-time-event-handler is
4493 not defined.
4494 * gnus-util.el (gnus-with-output-to-file): New macro. Binds
4495 standard-output such that prin1 and princ will write directly to a
4496 file.
4497
4498 * gnus.el (gnus-agent-cache): Expanded documentation.
4499 (gnus-summary-high-undownloaded-face): Removed second bold keyword
4500 so that this face is actually bold.
4501
4502 * nnkiboze.el (nnkiboze-request-article): Only use the cache when
4503 gnus-use-cache has been set.
4504
45052003-03-02 Jesper Harder <harder@ifa.au.dk>
4506
4507 * nnvirtual.el (nnvirtual-update-xref-header): Simplify.
4508
45092003-03-01 Jesper Harder <harder@ifa.au.dk>
4510
4511 * gnus-art.el (gnus-article-refer-article): Be more permissive.
4512
45132003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4514
4515 * spam.el: Fix typo.
4516
45172003-03-01 Satyaki Das <satyaki@theforce.stanford.edu>
23f87bed
MB
4518
4519 * pgg-gpg.el (pgg-gpg-process-region): Insert process status into
4520 errors-buffer. This produces a nicer error message in case of
4521 problems.
4522
45232003-03-01 Teodor Zlatanov <tzz@lifelogs.com>
4524
4525 * spam.el (spam-maybe-spam-stat-load, spam-maybe-spam-stat-load):
4526 load stats iff spam-use-stat is on
4527
4528 * spam.el: add spam-maybe-spam-stat-load to gnus-startup hook,
4529 also use spam-maybe-spam-stat-load and spam-maybe-spam-stat-save
4530 instead of spam-stat-load and spam-stat-save in the
4531 gnus-get-new-news-hook and gnus-save-newsrc-hook, respectively
4532
45332003-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
4534
4535 * mm-view.el (mm-inline-text): Ignore errors from enriched-decode.
4536
45372003-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4538
4539 * message.el (message-make-fqdn): Protect against nil user-mail.
4540
996aa8c1 45412003-02-28 Vasily Korytov <deskpot@myrealbox.com>
23f87bed
MB
4542
4543 * gnus-art.el (gnus-boring-article-headers): New values:
4544 'to-list and 'cc-list.
4545
45462003-02-28 Teodor Zlatanov <tzz@lifelogs.com>
4547
4548 * spam.el (spam-setup-widening): new function to set
4549 nnimap-split-download-body, we add it to gnus-get-new-news-hook
4550 (spam-list-of-statistical-checks): list of statistical splitter
4551 checks
4552 (spam-split): added a widen call when a statistical check is
4553 enabled
4554
45552003-02-28 Reiner Steib <Reiner.Steib@gmx.de>
4556
4557 * gnus-msg.el (gnus-user-agent): Changed default to
4558 'emacs-gnus-type, renamed 'full.
4559
45602003-02-28 ShengHuo ZHU <zsh@cs.rochester.edu>
4561
4562 * nnfolder.el (nnfolder-request-accept-article): Don't use
4563 mail-header-unfold-field.
4564
45652003-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
4566
4567 * imap.el (imap-ssl-open): Don't depend on ssl.el.
4568 * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
4569
45702003-02-26 Teodor Zlatanov <tzz@lifelogs.com>
4571
4572 * spam.el: add spam-stat-load to gnus-get-new-news-hook
4573 (spam-split): remove spam-stat-load call
4574
45752003-02-26 Simon Josefsson <jas@extundo.com>
4576
4577 * gnus-sum.el (gnus-summary-toggle-header): Run
4578 gnus-article-decode-hook instead of calling a-decode-encoded-words
4579 directly (the latter is run as part of the former).
4580
45812003-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
4582
4583 * gnus-agent.el (gnus-agent-expire-group): Remove debug.
4584
45852003-02-25 Jesper Harder <harder@ifa.au.dk>
4586
4587 * message.el (message-sendmail-envelope-from): New option.
4588 (message-sendmail-envelope-from): New function.
4589 (message-send-mail-with-sendmail): Use it.
4590
45912003-02-25 Reiner Steib <Reiner.Steib@gmx.de>
4592
4593 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Added
4594 compensation for TDMA addresses.
4595
45962003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4597
4598 * gnus-msg.el (gnus-user-agent): New variable.
4599 (gnus-version-expose-system): Removed. Obsoleted by
4600 `gnus-user-agent'.
4601 (gnus-extended-version): Use `gnus-user-agent'.
4602
46032003-02-24 Teodor Zlatanov <tzz@lifelogs.com>
4604
4605 * spam.el (spam-stat-register-spam-routine,
4606 spam-stat-register-ham-routine): remove spam-stat-save
4607 (spam-stat hook): add spam-stat-save to the gnus-save-newsrc-hook
4608
46092003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4610
4611 * gnus-group.el (gnus-topic-mode-p): Fixed free variable
4612 reference.
4613
46142003-02-24 Kevin Greiner <kgreiner@xpediantsolutions.com>
4615
4616 * nnheader.el (nnheader-find-nov-line): Changed midpoint
4617 calculation to avoid integer overflow.
4618
46192003-02-24 Reiner Steib <Reiner.Steib@gmx.de>
4620
4621 * gnus-start.el (gnus-backup-startup-file): Fixed custom type.
4622
996aa8c1
MB
46232003-02-24 Ted Zlatanov <tzz@lifelogs.com>
4624
23f87bed
MB
4625 * spam.el: disabled spam-get-article-as-filename
4626
996aa8c1 46272003-02-24 Michael Shields <shields@msrl.com>
23f87bed
MB
4628
4629 * gnus-group.el (gnus-group-is-exiting-without-update-p): New.
4630 * gnus-sum.el (gnus-summary-exit-no-update): Use it.
4631 * gnus-sum.el (gnus-summary-expire-articles): Use it.
4632 * spam.el (spam-summary-prepare-exit): Use it.
4633 * gnus.el (gnus-install-group-spam-parameters): New.
4634 * spam.el (spam-group-ham-processor-copy-p): New.
4635 * spam.el (spam-summary-prepare-exit): Support for ham copying.
4636 * spam.el (spam-mark-spam-as-expired-and-move-routine): Fix bug
4637 that would cause the current message to be moved if the group had
4638 no spam.
4639 * spam.el (spam-ham-move-routine): New `copy' argument.
4640
996aa8c1 46412003-02-24 Martin Thornquist <martint@ifi.uio.no>
23f87bed
MB
4642
4643 * gnus-topic.el (gnus-topic-select-group): Select last group if
4644 after last group.
4645 * gnus-group.el (gnus-group-select-group): Ditto.
4646
46472003-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
4648
4649 * gnus-art.el (popup-menu): Compiler macro for Emacs 20.
4650 (gnus-article-refer-article): Use gnus-point-at-(b|e)ol instead of
4651 point-at-(b|e)ol which aren't available in Emacs 20.
4652
4653 * gnus-registry.el (puthash): Alias to cl-puthash for Emacs 20.
4654
46552003-02-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
4656
4657 * gnus-start.el (gnus-activate-group): Re-enabled the catch error
4658 clause of the condition-case statement. Errors connecting to a
4659 server no longer terminate gnus.
4660
4661 * gnus-agent.el (gnus-agent-toggle-plugged): Renamed parameter to
4662 make its use obvious. Added no-nothing case to avoid
4663 opening(closing) servers when already open(closed).
4664 (gnus-agent-while-plugged): Added macro to facilitate internal use
4665 of gnus-agent-toggle-plugged.
4666 (gnus-agent-fetch-group): Use new gnus-agent-while-plugged to
4667 temporarily open servers.
4668 (gnus-agent-get-undownloaded-list): Sort list of article numbers
4669 as sorting gnus-newsgroup-headers is wrong.
4670 (gnus-agent-summary-fetch-group): Use new gnus-agent-while-plugged
4671 to temporarily open servers. Corrected logic to handle setting
4672 gnus-agent-mark-unread-after-downloaded.
4673 (gnus-agent-fetch-articles): Now handles headers with missing
4674 article sizes and/or missing article lengths. Now clears the
4675 message buffer when finished.
4676 (gnus-agent-fetch-group-1): Position point before calling
4677 gnus-summary-set-agent-mark.
4678 (gnus-get-predicate): Corrected description, parameter is
4679 predicate not category.
4680 (gnus-agent-expire-group): Adapted the gnus-agent-expire-* code to
4681 provide a separate single group expiration function.
4682 (gnus-agent-regenerate-group): Now clears the message buffer when
4683 finished.
4684
46852003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4686
4687 * gnus.el (gnus-agent-target-move-group-header): New variable.
4688 * gnus-draft.el (gnus-draft-send): If special header
4689 "X-Gnus-Agent-Target-Move-Group" is present, do like Gcc into
4690 that group, instead of performing the regular sending functions.
4691
46922003-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
4693
4694 * gnus-xmas.el (gnus-xmas-mime-button-menu): Accept a prefix arg.
4695
46962003-02-20 Reiner Steib <Reiner.Steib@gmx.de>
4697
4698 * message.el (message-user-fqdn, message-valid-fqdn-regexp): New
4699 variables.
4700 (message-make-fqdn): Use it. Improved validity check.
4701
47022003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4703
4704 * message.el (message-user-mail-address): Check whether
4705 user-mail-address looks valid.
4706
4707 * gnus-msg.el (gnus-mailing-list-followup-to): New function.
4708
4709 * gnus-util.el (gnus-fetch-original-field): New function.
4710
47112003-02-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4712
4713 * message.el (message-mode): \\(...\\) around additional
4714 paragraph-separate alternative.
4715
47162003-02-23 Jesper Harder <harder@ifa.au.dk>
4717
4718 * gnus-art.el (gnus-mime-button-commands): Add ellipsis.
4719 (gnus-mime-button-menu): Define MIME popup menu with easy-menu to
4720 display key bindings.
4721 (gnus-mime-button-menu): Rewrite.
4722
47232003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4724
4725 * gnus-art.el (gnus-button-url-regexp): Removed `.
4726
47272003-02-23 Max Froumentin <mf@w3.org>
4728
4729 * gnus-art.el (gnus-button-url-regexp): Remove `, enter '.
4730
47312003-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4732
4733 * gnus-art.el (gnus-mime-action-on-part): Require a match
4734 interactively.
4735
4736 * gnus-start.el (gnus-save-newsrc-file): Use
4737 gnus-backup-startup-file.
4738 (gnus-backup-startup-file): New variable.
4739
47402003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4741
4742 * gnus.el (gnus-summary-buffer-name): Moved function here.
4743
4744 * gnus-draft.el (defun): Remove debug.
4745
47462003-02-22 Jesper Harder <harder@ifa.au.dk>
4747
4748 * gnus-sum.el (gnus-summary-refer-article): Skip method if we
4749 can't open server.
4750
47512003-02-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
4752
4753 * gnus-draft.el (defun): Configure posting styles.
4754
4755 * gnus-start.el (gnus-get-unread-articles-in-group): Make sure
4756 the entry for the group exists before we alter it.
4757
4968aeff 47582003-02-22 David S. Goldberg <david.goldberg6@verizon.net> (tiny change)
23f87bed 4759
996aa8c1
MB
4760 * message.el (message-mode): MML tags separate paragraphs.
4761
47622003-02-22 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
23f87bed
MB
4763
4764 * gnus-agent.el (gnus-agent-get-undownloaded-list): Sort
4765 `gnus-newsgroup-headers'.
4766
996aa8c1
MB
47672003-02-22 Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>
4768
23f87bed 4769 * gnus-art.el (gnus-article-refer-article): Grok more message id
996aa8c1 4770 formats.
23f87bed
MB
4771
47722003-02-22 Jesper Harder <harder@ifa.au.dk>
4773
4774 * mm-decode.el (mm-path-name-rewrite-functions): Doc fix: don't
4775 use "path name".
4776
47772003-02-21 Teodor Zlatanov <tzz@lifelogs.com>
4778
4779 * gnus-sum.el (gnus-summary-move-article)
4780 (gnus-summary-expire-articles): send data header for article, not
4781 just article ID
4782
4783 * gnus-registry.el (gnus-registry-hashtb, gnus-register-action)
4784 (gnus-register-spool-action): added hashtable of message ID keys
4785 with message motion data
4786
996aa8c1 47872003-02-21 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
4788
4789 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): New
4790 variable, used in `gnus-button-mid-or-mail-heuristic'.
4791 (gnus-button-mid-or-mail-heuristic): New function derived from
4792 Florian Weimer's Perl script.
4793 (gnus-button-handle-mid-or-mail): Allow a function instead of
4794 'guess.
4795 (gnus-button-guessed-mid-regexp): Removed.
4796
47972003-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
4798
4799 * message.el (message-resend): Bind message-setup-hook to nil;
4800 remove X-Draft-From header.
4801
48022003-02-20 Jesper Harder <harder@ifa.au.dk>
4803
4804 * gnus-sum.el (gnus-simplify-subject-fully, gnus-subject-equal)
4805 (gnus-newsgroup-undownloaded)
4806 (gnus-summary-save-parts-default-mime, gnus-auto-select-next):
4807 Doc fixes.
4808
48092003-02-17 John Paul Wallington <jpw@gnu.org>
4810
4811 * gnus.el (gnus-shell-command-separator, gnus-email-address)
4812 (gnus-default-charset, gnus-other-frame-parameters): Doc fixes.
4813
48142003-02-20 Jesper Harder <harder@ifa.au.dk>
4815
4816 * gnus-spec.el (gnus-xmas-format): Use insert instead of
bf247b6e 4817 insert-string which is obsolete in Emacs 22.1.
23f87bed
MB
4818
4819 * message.el (message-cross-post-followup-to-header): do.
4820
4821 * spam.el (spam-ifile-register-with-ifile)
4822 (spam-stat-register-spam-routine)
4823 (spam-stat-register-ham-routine)
4824 (spam-bogofilter-register-with-bogofilter): do.
4825
4826 * mailcap.el (mailcap-mime-data): Fix typo.
4827
4828 * gnus-topic.el (gnus-topic-make-menu-bar): Add ellipsis.
4829
48302003-02-19 Reiner Steib <Reiner.Steib@gmx.de>
4831
4832 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
4833 (gnus-cite-parse): Renamed `gnus-unsightly-citation-regexp' to
4834 `gnus-cite-unsightly-citation-regexp'.
4835
48362003-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
4837
4838 * gnus-msg.el (gnus-copy-article-buffer): Copy an article header
4839 even if there's just a header.
4840
48412003-02-19 Jesper Harder <harder@ifa.au.dk>
4842
4843 * message.el (message-fix-before-sending): Fix highlighting of
4844 illegible and invisible text.
4845
4846 * gnus-util.el (gnus-multiple-choice): Separate choices with
4847 ",\e,A \e(B". Suggested by Dan Jacobson <jidanni@dman.ddts.net>.
4848
48492003-02-18 Jesper Harder <harder@ifa.au.dk>
4850
4851 * gnus-sum.el (gnus-summary-exit-no-update): Use gnus-kill-buffer.
4852
48532003-02-18 Teodor Zlatanov <tzz@lifelogs.com>
4854
4855 * spam.el (spam-ham-move-routine)
4856 (spam-mark-spam-as-expired-and-move-routine): use
4857 gnus-summary-kill-process-mark and gnus-summary-yank-process-mark
4858 around process-mark manipulation on the group
4859
48602003-02-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4861
4862 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME/Multipart
4863 submenu.
4864
48652003-02-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
4866
4867 * mail-source.el (mail-source-fetch): Reverse the return value of
4868 the continuation question.
4869
48702003-02-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4871
4872 * nndraft.el (nndraft-request-move-article): Bind
4873 nnmh-allow-delete-final to t.
4874
48752003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4876
4877 * mm-uu.el (mm-uu-uu-filename): Fix use of character constant.
4878
48792003-02-11 Stefan Monnier <monnier@cs.yale.edu>
4880
4881 * nntp.el (nntp-accept-process-output): Don't use point-max to get
4882 the buffer's size.
4883
48842003-01-31 Joe Buehler <jhpb@draco.hekimian.com>
4885
4886 * nnheader.el: Added cygwin to system-type comparisons.
4887
48882003-01-27 Juanma Barranquero <lektu@terra.es>
4889
4890 * imap.el (imap-mailbox-status): Fix typo.
4891
48922003-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
4893
4894 * gnus-art.el (gnus-article-prepare): Don't set agent mark if
4895 online.
4896
48972003-02-14 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
4898
4899 * gnus-agent.el (gnus-agent-group-make-menu-bar): Include all
4900 commands.
4901 * gnus-sum.el: Small change from Frank Weinberg
4902 <frank@usenet-rundfahrt.de>:
4903 (gnus-auto-center-group): New variable.
4904 (gnus-summary-read-group-1): Use it.
4905 (gnus-summary-next-group): Fix docstring.
4906
49072003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4908
4909 * gnus-util.el (gnus-faces-at): Simplify.
4910
49112003-02-13 Teodor Zlatanov <tzz@lifelogs.com>
4912
4913 * spam.el (spam-ham-move-routine)
4914 (spam-mark-spam-as-expired-and-move-routine): made the article
4915 move conditional, so it's not called even if there's nothing to move
4916
996aa8c1 49172003-02-13 Kurt B. Kaiser <kbk@shore.net>
23f87bed
MB
4918
4919 * message.el (message-unix-mail-delimiter): Accept any whitespace
4920 after the email address and before the date; do not require the
996aa8c1 4921 space character.
23f87bed
MB
4922
49232003-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
4924
4925 * gnus-art.el (gnus-article-only-boring-p): Make sure that the
4926 gnus-article-boring-faces variable is bound; use gnus-faces-at.
4927
4928 * gnus-util.el (gnus-faces-at): New macro.
4929
49302003-02-13 Michael Shields <shields@msrl.com>
4931
4932 * gnus-cite.el
4933 (gnus-cite-attribution-suffix, gnus-cite-parse):
4934 Better handling for Microsoft citation styles.
4935 (gnus-unsightly-citation-regexp): New.
4936
49372003-02-12 Michael Shields <shields@msrl.com>
4938
4939 * gnus-art.el (article-strip-banner): Strip both per-group and
4940 per-user-address banners.
4941 (article-really-strip-banner): New.
4942
49432003-02-12 Michael Shields <shields@msrl.com>
4944
4945 * gnus-sum.el (gnus-article-goto-next-page,
4946 gnus-article-goto-prev-page): Call gnus-summary-*-page, instead of
4947 relying on the summary bindings of `n' and `p'.
4948
49492003-02-12 Michael Shields <shields@msrl.com>
4950
4951 * gnus-art.el (gnus-article-only-boring-p): New.
4952 (gnus-article-skip-boring): New.
4953 * gnus-cite.el (gnus-article-boring-faces): New.
4954 * gnus-sum.el (gnus-summary-next-page): Use
4955 gnus-article-only-boring-p.
4956
49572003-02-12 Teodor Zlatanov <tzz@lifelogs.com>
4958
4959 * spam.el (spam-mark-spam-as-expired-and-move-routine)
4960 (spam-ham-move-routine): unmark all articles before marking those
4961 of interest and calling gnus-summary-move-article
4962
49632003-02-12 Jesper Harder <harder@ifa.au.dk>
4964
4965 * gnus.el (gnus-kill-buffer): Move to gnus.el because it's
4966 logically the complement of gnus-get-buffer-create and
4967 gnus-add-buffer.
4968
4969 * gnus-util.el (gnus-kill-buffer): do.
4970
4971 * nnmail.el: Autoload gnus-kill-buffer.
4972
49732003-02-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
4974
4975 * gnus-agent.el (gnus-summary-set-agent-mark): Added call to
4976 gnus-summary-goto-subject as gnus-summary-update-mark operates on
4977 the current LINE.
4978 (gnus-agent-summary-fetch-group): Minimized the number of times
4979 that the article is updated in the buffer.
4980
49812003-02-11 Teodor Zlatanov <tzz@lifelogs.com>
4982
4983 * spam.el (spam-ham-move-routine): use the process-mark instead of
4984 gnus-current-article when moving articles
4985 (spam-mark-spam-as-expired-and-move-routine): ditto, use the process-mark
4986
49872003-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4988
4989 * gnus-topic.el (gnus-topic-expire-articles): Recursive.
4990 (gnus-topic-catchup-articles): Ditto.
4991 (gnus-topic-mark-topic): Reverse recursive logic.
4992
49932003-02-11 Jesper Harder <harder@ifa.au.dk>
4994
4995 * gnus-sum.el (gnus-summary-refer-thread): Handle case where
4996 gnus-refer-thread-limit is t.
4997
49982003-02-10 Jesper Harder <harder@ifa.au.dk>
4999
5000 * mm-util.el (mm-mule-charset-to-mime-charset): Use
5001 sort-coding-systems to prefer utf-8 over utf-16.
5002
50032003-02-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5004
5005 * gnus-agent.el (gnus-agent-expire-days):
5006 gnus-request-move-article depends on gnus-agent-expire to clean up
5007 the cache after moving the article. Therefore, g-a-e-d can NOT
5008 default to nil or can gnus-agent-expire be disabled by doing so.
5009 If you don't want to run gnus-agent-expire, don't call it.
5010 (gnus-agent-expire): The broken test to disable gnus-agent-expire
5011 when g-a-e-d was NOT nil was removed.
5012 (gnus-agent-article-name): Removed unnecessary input test as
5013 article IDs are always strings.
5014 (gnus-agent-regenerate-group): Added check to protect against
5015 servers that generate absurdly long article IDs. Valid IDs are
5016 less than 10 digits to avoid overflow errors. Fixed logic error
5017 when ensuring that the final article ID is present in the new
5018 alist.
5019
50202003-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5021
5022 * gnus-topic.el (gnus-topic-goto-missing-topic): Just move to the
5023 next line after finding the parent.
5024
50252003-02-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5026
5027 * gnus.el (gnus-version-number): Bumped.
5028
996aa8c1 50292003-02-08 23:23:27 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5030
5031 * gnus.el: Oort Gnus v0.15 is released.
5032
50332003-02-08 Michael Welsh Duggan <md5i@cs.cmu.edu>
5034
5035 * nnmail.el (nnmail-split-it): If a message ends up matching the
5036 same mailbox more than once, it will cause duplicates to appear
5037 in the mailbox.
5038
50392003-02-08 Simon Josefsson <jas@extundo.com>
5040
5041 * gnus-sum.el (gnus-summary-select-article): Remove blink removal
5042 code that only worked under Emacs.
5043
af09dd78 50442003-02-08 Satyaki Das <satyaki@chicory.stanford.edu>
4968aeff 5045
af09dd78 5046 * pgg-gpg.el (pgg-gpg-process-region): Don't blink.
23f87bed
MB
5047
50482003-02-08 Jesper Harder <harder@ifa.au.dk>
5049
5050 * gnus-art.el (gnus-article-refer-article): Use
5051 gnus-replace-in-string.
5052
5053 * gnus-util.el (gnus-map-function): Remove unneeded let-binding.
5054 (gnus-remove-duplicates): do.
5055
50562003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5057
5058 * gnus-int.el (gnus-internal-registry-spool-current-method): new variable
5059 (gnus-request-scan): set
5060 gnus-internal-registry-spool-current-method to gnus-command-method
5061 before a request-scan operation
5062
5063 * gnus-registry.el (regtest-nnmail): use
5064 gnus-internal-registry-spool-current-method
5065
50662003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5067
5068 * mail-source.el (mail-source-fetch): Typo fix.
5069
50702003-02-07 Teodor Zlatanov <tzz@lifelogs.com>
5071
5072 * nnmail.el (nnmail-spool-hook): new hook
5073 (nnmail-cache-insert): call nnmail-spool-hook
5074
5075 * gnus-registry.el: new file with examples of using the hooks
5076
5077 * gnus.el (gnus-registry): added registry customization group
5078 (gnus-group-prefixed-name): improve function to return full group
5079 name optionally
5080 (gnus-group-guess-prefixed-name): shortcut to
5081 gnus-group-prefixed-name, using just the group name
5082 (gnus-group-full-name): always get a group's full name
5083 (gnus-group-guess-full-name): shortcut, using just the group name
5084
5085 * gnus-sum.el (gnus-summary-article-move-hook)
5086 (gnus-summary-article-delete-hook)
5087 (gnus-summary-article-expire-hook): new hooks
5088 (gnus-summary-move-article, gnus-summary-expire-articles)
5089 (gnus-summary-delete-article): invoke the new hooks
5090
50912003-02-07 Frank Weinberg <frank@usenet-rundfahrt.de>
5092
5093 * gnus-art.el (gnus-article-refer-article): Strip leading "news:"
5094 from message-ID
5095
50962003-02-07 Jesper Harder <harder@ifa.au.dk>
5097
5098 * gnus-util.el (gnus-run-hooks): Use save-current-buffer.
5099
51002003-02-07 John Paul Wallington <jpw@gnu.org>
5101
5102 * mm-util.el (mm-delete-duplicates, mm-append-to-file)
5103 (mm-write-region, mm-detect-coding-region): Doc fixes.
5104
51052003-02-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5106
5107 * mail-source.el (mail-source-fetch): Ignore errors.
5108 (mail-source-ignore-errors): New variable.
5109
5110 * gnus-sum.el (gnus-summary-refer-thread): Don't re-fetch current
5111 articles.
5112
5113 * gnus-msg.el (gnus-version-expose-system): Change default.
5114
51152003-02-07 Vasily Korytov <deskpot@myrealbox.com>
5116
5117 * gnus-msg.el (gnus-version-expose-system): New variable.
5118
51192003-02-07 Simon Josefsson <jas@extundo.com>
5120
5121 * mml-sec.el (mml-unsecure-message): Don't use kill-region. Tiny
5122 patch from deskpot@myrealbox.com (Vasily Korytov).
5123
51242003-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5125
5126 * gnus-art.el (article-display-face): Get the Face header from
5127 the current buffer.
5128
51292003-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
5130
5131 * gnus-art.el (gnus-mime-view-part-internally): Bind
5132 buffer-read-only to nil.
5133
51342003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5135
5136 * gnus-agent.el (gnus-agent-expire-1,2): Pass the dir argument
5137 from g-a-e-1 to g-a-e-2.
5138
51392003-02-05 Teodor Zlatanov <tzz@lifelogs.com>
5140
5141 * spam.el (spam-check-BBDB): no need to regexp-quote the argument
5142 of bbdb-search-simple, use spam-use-BBDB-exclusive
5143 (spam-check-whitelist): use spam-use-whitelist-exclusive
5144 (spam-use-whitelist-exclusive): new variable affecting
5145 spam-use-whitelist
5146 (spam-use-BBDB-exclusive): new variable affecting spam-use-BBDB
5147
51482003-02-05 Simon Josefsson <jas@extundo.com>
5149
5150 * gnus-agent.el (gnus-agent-expire-days): Change default to nil.
5151 (gnus-agent-expire): Don't expire if g-a-e-d is nil.
5152 (gnus-agent-expire): Move most code into gnus-agent-expire-1.
5153 (gnus-agent-expire-1): New.
5154 (gnus-agent-expire-1): Move code into gnus-agent-expire-2.
5155 (gnus-agent-expire-2): New.
5156
51572003-02-05 Jesper Harder <harder@ifa.au.dk>
5158
5159 * gnus-util.el (gnus-delete-if): Rename to gnus-remove-if.
5160 "delete-if" is misleading because it isn't actually destructive.
5161
5162 * gnus-topic.el (gnus-group-prepare-topics): Use new name.
5163
5164 * nnmail.el (nnmail-purge-split-history): do.
5165
5166 * gnus-win.el (gnus-get-buffer-window): do.
5167
5168 * gnus-sum.el (gnus-simplify-whitespace): Remove unnecessary
5169 let-binding.
5170 (gnus-simplify-all-whitespace): do.
5171
51722003-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
5173
5174 * gnus-delay.el (gnus-delay-article): Fix binding of the
5175 nndraft:delayed group.
5176
51772003-02-04 Teodor Zlatanov <tzz@lifelogs.com>
5178
5179 * gnus.el (spam group parameters): change 'other to 'const in
5180 the group parameter definitions to soothe XEmacs
5181
51822003-02-04 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5183
5184 * gnus-delay.el (gnus-delay-article): Really create
5185 nndraft:delayed group if it doesn't exist.
5186
51872003-02-04 Jesper Harder <harder@ifa.au.dk>
5188
5189 * gnus-sum.el (gnus-summary-search-article): Speed up by
5190 disabling various visual features while searching.
5191 (gnus-summary-recenter): Test gnus-auto-center-summary first.
5192
51932003-02-03 Jesper Harder <harder@ifa.au.dk>
5194
5195 * spam.el (spam-list-of-checks): Don't quote nil and t in
5196 docstrings. From the elisp manual:
5197
5198 When a documentation string refers to a Lisp symbol, write
5199 it [..] with single-quotes around it. [..] There are two
5200 exceptions: write t and nil without single-quotes.
5201
5202 * messcompat.el (message-from-style): do.
5203
5204 * message.el (message-send-mail): do.
5205
5206 * gnus-util.el (gnus-use-byte-compile): do.
5207
5208 * gnus-score.el (gnus-score-lower-thread): do.
5209
5210 * gnus-int.el (gnus-server-unopen-status): do.
5211
5212 * gnus.el (gnus-define-group-parameter, gnus-large-newsgroup)
5213 (large-newsgroup-initial, gnus-install-group-spam-parameters): do.
5214
5215 * gnus-cus.el (gnus-group-customize, gnus-score-parameters)
5216 (gnus-group-parameters): do.
5217
5218 * gnus-art.el (gnus-article-mime-match-handle-function): do.
5219
5220 * mm-decode.el (mm-text-html-renderer): do.
5221
52222003-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
5223
5224 * nnheader.el (nnheader-directory-separator-character): Change the
5225 way to compute the dafault value.
5226
52272003-02-02 Jesper Harder <harder@ifa.au.dk>
5228
5229 * gnus-art.el (gnus-button-handle-describe-key): Implement it.
5230 (gnus-button-alist): Fix regexp for describe-key.
5231 (gnus-button-handle-describe-function)
5232 (gnus-button-handle-describe-variable)
5233 (gnus-button-handle-apropos, gnus-button-handle-apropos-command)
5234 (gnus-button-handle-apropos-variable)
5235 (gnus-button-handle-apropos-documentation): Docstring fix.
5236
5237 * gnus-util.el (gnus-kill-buffer): Use get-buffer.
5238
52392003-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5240
5241 * gnus-draft.el (gnus-group-send-queue): Bind gnus-posting-styles
5242 to nil.
5243
5244 * nnmail.el: Removed gnus-util autoload.
5245
5246 * gnus.el: Use gnus-prin1-to-string throughout.
5247
5248 * gnus-util.el (gnus-prin1-to-string): Bind print-length and
5249 print-level.
5250
5251 * gnus-art.el (article-display-x-face): Removed grey x-face stuff.
5252 (gnus-treat-display-grey-xface): Removed.
5253
5254 * gnus-fun.el (gnus-grab-cam-face): New.
5255 (gnus-convert-image-to-gray-x-face): Removed.
5256 (gnus-convert-gray-x-face-to-xpm): removed.
5257 (gnus-convert-gray-x-face-region): Removed.
5258 (gnus-grab-gray-x-face): Removed.
5259
5260 * nnmail.el (nnmail-expiry-wait-function): Doc indent.
5261
52622003-01-31 Jesper Harder <harder@ifa.au.dk>
5263
5264 * gnus-util.el (gnus-kill-buffer): Functions in gnus-util
5265 shouldn't depend on the rest of Gnus, so test if gnus-buffers is
5266 bound.
5267
5268 * nnmail.el (nnmail-cache-close): Use gnus-kill-buffer.
5269
52702003-01-30 Jesper Harder <harder@ifa.au.dk>
5271
5272 * gnus-cite.el (gnus-cite-reply-regexp, gnus-cite-always-check):
5273 Remove -- these are bogus options which are never used.
5274
52752003-01-29 Jesper Harder <harder@ifa.au.dk>
5276
5277 * gnus-art.el (gnus-article-mode): Use summary tool bar.
5278
52792003-01-27 Teodor Zlatanov <tzz@lifelogs.com>
5280
5281 * spam.el (spam-check-blackholes)
5282 (spam-blackhole-good-server-regex): new variable to skip some IPs
5283 when checking blackholes; use it
5284 (spam-check-bogofilter-headers)
5285 (spam-bogofilter-bogosity-positive-spam-header): new variable, in
5286 case more X-Bogosity is used than just "Yes/No"
5287 (spam-ham-move-routine): semi-fixed, only first article is
5288 properly moved now
5289
52902003-01-27 Jesper Harder <harder@ifa.au.dk>
5291
5292 * gnus-util.el (gnus-kill-buffer): Remove buffer from gnus-buffers
5293 as well.
5294
5295 * gnus-sum.el (gnus-select-newsgroup): Use gnus-kill-buffer.
5296
5297 * gnus-score.el (gnus-score-headers, gnus-score-find-bnews): do.
5298
5299 * gnus-start.el (gnus-save-newsrc-file, gnus-clear-system): do.
5300
5301 * gnus-bcklg.el (gnus-backlog-shutdown): do.
5302
5303 * gnus-srvr.el (gnus-server-exit, gnus-browse-exit): do.
5304
53052003-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
5306
5307 * gnus-fun.el (gnus-face-encode): New function.
5308 (gnus-convert-png-to-face): Use it.
5309
5310 * gnus-sum.el (gnus-summary-make-menu-bar): Added M-& to marks.
5311
53122003-01-26 Jesper Harder <harder@ifa.au.dk>
5313
5314 * mm-decode.el (mm-dissection-list): Remove.
5315 (mm-dissect-singlepart): Don't push to mm-dissection-list, it's
5316 only used in mm-remove-all-parts.
5317 (mm-remove-all-parts): Remove it, it's never called.
5318
53192003-01-25 Simon Josefsson <jas@extundo.com>
5320
5321 * gnus-group.el (gnus-group-make-group): Report errors.
5322
5323 * nnimap.el (nnimap-request-create-group): Ditto.
5324
5325 * sieve-manage.el (sieve-manage-is-okno): Parse literal strings.
5326
5327 * sieve.el (sieve-upload): Fix error printing.
5328
5329 * mm-encode.el (mm-qp-or-base64): Always QP iff
5330 mm-use-ultra-safe-encoding and cleartext PGP.
5331
5332 * gnus-sum.el (gnus-summary-select-article): Inhibit
5333 redisplay (mainly for secured messages).
5334
5335 * nnmail.el (nnmail-article-group): Copy body too (but don't
5336 process it).
5337
53382003-01-25 Jesper Harder <harder@ifa.au.dk>
5339
5340 * gnus-art.el (gnus-article-setup-buffer): Reset
5341 gnus-button-marker-list.
5342
53432003-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5344
5345 * nntp.el (nntp-read-timeout): Default to using a second delay
5346 under Microsoft Windows.
5347
53482003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5349
5350 * nnheader.el (nnheader-directory-separator-character): New
5351 variable.
5352
53532003-01-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5354
5355 * gnus-agent.el (gnus-agent-max-fetch-size)
5356 (gnus-agent-article-alist, gnus-agent-get-undownloaded-list)
5357 (gnus-agent-catchup, gnus-agent-summary-fetch-group)
5358 (gnus-agent-fetch-articles, gnus-agent-backup-overview-buffer)
5359 (gnus-agent-flush-cache, gnus-agent-fetch-headers)
5360 (gnus-agent-braid-nov, gnus-agent-load-alist)
5361 (gnus-agent-article-alist-save-format)
5362 (gnus-agent-read-agentview, gnus-agent-save-alist)
5363 (gnus-agent-fetch-group-1, gnus-agent-expire)
5364 (gnus-agent-uncached-articles, gnus-agent-retrieve-headers)
5365 (gnus-agent-regenerate-group): Reformat to keep under eighty
5366 columns. Reword docstrings so that first line is under eighty
5367 chars and a complete sentence. Still need to work on the rear
5368 end of the file, in particular gnus-agent-expire.
5369
53702003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5371
5372 * gnus-agent.el (gnus-agentize): Indent.
5373
5374 * gnus.el (gnus-version-number): Bumped.
5375
996aa8c1 53762003-01-24 20:32:44 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5377
5378 * gnus.el: Oort Gnus v0.14 is released.
5379
4968aeff 53802003-01-24 Mark Thomas <swoon@bellatlantic.net> (tiny change)
23f87bed
MB
5381
5382 * gnus-sum.el (gnus-summary-prepare-threads): Reset state for %B
4968aeff 5383 before beginning.
23f87bed
MB
5384
53852003-01-24 Teodor Zlatanov <tzz@lifelogs.com>
5386
5387 * spam.el (spam-check-blackholes, spam-split)
5388 (spam-mark-junk-as-spam-routine, spam-summary-prepare-exit): added
5389 gnus-message calls to show to users what spam.el is doing
5390
53912003-01-24 Jesper Harder <harder@ifa.au.dk>
5392
5393 * gnus-msg.el (gnus-message-replysign)
5394 (gnus-message-replyencrypt): Fix typo.
5395
53962003-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5397
5398 * gnus-art.el (gnus-mime-security-show-details): Toggle showing
5399 details.
5400
54012003-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5402
5403 * gnus-art.el (gnus-article-press-button): let* -> let.
5404 (gnus-mime-security-show-details): Cleaned up.
5405 (gnus-mime-security-press-button): Save excursion.
5406 (gnus-insert-mime-security-button): Clean up.
5407
5408 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Doc fix.
5409
5410 * gnus-async.el (gnus-async-wait-for-article): Don't use a
5411 timeout.
5412
5413 * nntp.el (nntp-accept-process-output): Removed timeout.
5414 (nntp-read-timeout): New variable.
5415 (nntp-accept-process-output): Use it.
5416
5417 * gnus-sum.el (gnus-data-find-list): Remove *.
5418
54192003-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
5420
5421 * gnus-sum.el (gnus-summary-first-subject): Fixed bug that I
5422 introduced on 2002-01-22.
5423 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5424
54252003-01-23 Teodor Zlatanov <tzz@lifelogs.com>
5426
5427 * spam.el (spam-check-regex-headers, spam-list-of-checks)
5428 (spam-regex-headers-spam, spam-regex-headers-ham): added spam/ham
5429 checks of incoming mail based on simple header regexp matching
5430
54312003-01-22 Teodor Zlatanov <tzz@lifelogs.com>
5432
5433 * gnus-sum.el (gnus-spam-mark): set to `$'
5434
54352003-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
5436
5437 * gnus-agent.el (gnus-agent-get-undownloaded-list): Now computes
5438 gnus-newsgroup-unfetched, the list of articles whose headers have
5439 not been fetched from the server.
5440
5441 * gnus-sum.el (gnus-summary-find-next): Removed undownloaded
5442 parameter as it never worked due to a bug. Added check to prevent
5443 selection of any article in the gnus-newsgroup-unfetched list.
5444 (gnus-summary-find-prev): Added check to prevent selection of any
5445 article in the gnus-newsgroup-unfetched list.
5446 (gnus-summary-first-subject): Documented API. Modified
5447 implementation so that constraints are handled independently.
5448 Added check to prevent selection of any article in the
5449 gnus-newsgroup-unfetched list.
5450 (gnus-summary-first-unseen-subject): Updated parameters in
5451 gnus-summary-first-subject call to match new API.
5452 (gnus-summary-first-unseen-or-unread-subject): Ditto.
5453 (gnus-summary-catchup): Do not mark unfetched articles as read.
5454
54552003-01-22 Jesper Harder <harder@ifa.au.dk>
5456
5457 * gnus-art.el (gnus-treat-strip-pgp, gnus-article-hide-pgp-hook):
5458 make-obsolete-variable allows only two arguments in XEmacs and
5459 Emacs 20.
5460
5461 * gnus-sum.el (gnus-summary-wash-hide-map): Remove
5462 gnus-article-hide-pgp.
5463 (gnus-summary-make-menu-bar): do.
5464
5465 * gnus-art.el (gnus-treat-strip-pgp): Make obsolete.
5466 (gnus-treatment-function-alist): Remove gnus-treat-strip-pgp and
5467 gnus-article-hide-pgp.
5468 (article-hide-pgp): Remove.
5469 (gnus-article-hide): Remove gnus-article-hide-pgp.
5470
5471 * gnus.el: Remove gnus-article-hide-pgp
5472
54732003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5474
5475 * message.el (message-required-headers): Doc fix.
5476
54772003-01-21 Teodor Zlatanov <tzz@lifelogs.com>
5478
5479 * spam.el (spam-group-ham-processor-bogofilter-p): fixed bug
5480 (spam-ifile-register-ham-routine, spam-ifile-ham-category): new
5481 option to make ifile a purely binary classifier
5482
54832003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5484
5485 * mml-sec.el (mml-secure-sign-pgpauto): Renamed.
5486 (mml-secure-encrypt-pgpmime): Removed double.
5487
5488 * gnus-sum.el (gnus-summary-mark-article-as-replied): Added
5489 debugging statements.
5490
54912003-01-21 Andreas Fuchs <asf@void.at>
5492
5493 * mml-sec.el (mml-sign-alist): Added pgpauto.
5494
54952003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5496
5497 * gnus.el (gnus-version-number): Bumped version number.
5498
996aa8c1 54992003-01-21 07:15:41 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5500
5501 * gnus.el: Oort Gnus v0.13 is released.
5502
55032003-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5504
5505 * gnus-art.el (gnus-button-url-regexp): Removed |.
5506
5507 * message.el (message-send-hook): Doc fix.
5508
5509 * gnus-win.el (gnus-buffer-configuration): Display article
5510 instead of article-copy when `reply'.
5511
55122003-01-21 Jesper Harder <harder@ifa.au.dk>
5513
5514 * gnus.el (gnus-format): Change customize group to gnus.
5515 (gnus-cache): Add link.
5516 (gnus-group-charter-alist): Fix docstring.
5517
55182003-01-20 Jesper Harder <harder@ifa.au.dk>
5519
5520 * mailcap.el (mailcap-print-command): lpr-command might be
5521 unbound in XEmacs.
5522
55232003-01-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
5524
5525 * gnus-agent.el (gnus-agent-regenerate-group): Added interactive form.
5526
5527 * gnus-sum.el (gnus-summary-update-article-line): Fixed
5528 calculation of net characters added for use in the gnus-data
5529 structure.
5530
55312003-01-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
5532
5533 * nnmail.el (nnmail-process-unix-mail-format): Improve error
5534 message. Suggested by Jari Aalto.
5535
55362003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5537
5538 * gnus-art.el (gnus-article-followup-with-original): Clean up.
5539 (gnus-article-reply-with-original): Ditto.
5540
5541 * gnus-sum.el (gnus-summary-catchup): Make sure downloadable,
5542 read articles don't become unread.
5543
55442003-01-17 Simon Josefsson <jas@extundo.com>
5545
5546 * gnus-fun.el (gnus-x-face-from-file):
5547 (gnus-face-from-file): Suggest image format in minibuffer prompt.
5548
5549 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5550 (gnus-convert-image-to-face-command): Doc fix.
5551
55522003-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
5553
5554 * gnus-fun.el (gnus-convert-face-to-png): Protect against errors.
5555
55562003-01-17 Jesper Harder <harder@ifa.au.dk>
5557
5558 * gnus-art.el (gnus-mime-print-part): Use mm-save-part-to-file to
5559 avoid encoding problems.
5560
5561 * mailcap.el (mailcap-ps-command): New variable.
5562 (mailcap-mime-data): Add print entry where applicable. Use
5563 pdftotext on a tty.
5564
55652003-01-16 ShengHuo ZHU <zsh@cs.rochester.edu>
5566
5567 * gnus-sum.el (gnus-alter-header-function): Add type and group.
5568
55692003-01-16 Simon Josefsson <jas@extundo.com>
5570
5571 * gnus-fun.el (gnus-convert-image-to-x-face-command)
5572 (gnus-convert-image-to-face-command, gnus-x-face-from-file)
5573 (gnus-face-from-file): Doc fix; don't mention image format.
5574
55752003-01-16 Teodor Zlatanov <tzz@lifelogs.com>
5576
5577 * spam.el (spam-get-article-as-filename): new function (unused for now)
5578 (spam-get-article-as-buffer): new function
5579 (spam-get-article-as-string): use spam-get-article-as-buffer
5580 (spam-summary-prepare-exit): fixed bug, noticed by Malcolm Purvis
5581
55822003-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
5583
5584 * gnus-agent.el: Don't use `path'.
5585 From the GNU coding standards:
5586
5587 Please do not use the term ``pathname'' that is used in Unix
5588 documentation; use ``file name'' (two words) instead. We use
5589 the term ``path'' only for search paths, which are lists of
5590 directory names.
5591
5592 * nnsoup.el (nnsoup-file-name): Ditto.
5593
5594 * nnmail.el (nnmail-pathname-coding-system): Ditto.
5595 (nnmail-group-pathname): Ditto.
5596
5597 * nnimap.el (nnimap-group-overview-filename): Ditto.
5598
5599 * nnheader.el (nnheader-pathname-coding-system): Ditto.
5600 (nnheader-group-pathname): Ditto.
5601
5602 * nnfolder.el (nnfolder-group-pathname): Ditto.
5603
5604 * gnus.el (gnus-home-directory): Ditto.
5605
5606 * gnus-group.el (gnus-group-icon-list): Ditto.
5607
56082003-01-16 Jesper Harder <harder@ifa.au.dk>
5609
5610 * gnus-art.el (gnus-mime-print-part): Use mm-handle-media-type.
5611
5612 * message.el (message-mode-menu): Use it.
5613 (message-mode-menu): Deactivate "Yank Original" if there's no
5614 reply buffer.
5615
5616 * messagexmas.el (message-xmas-redefine): Redefine in XEmacs.
5617
5618 * message.el (message-mark-active-p): New function.
5619
56202003-01-15 Teodor Zlatanov <tzz@lifelogs.com>
5621
5622 * spam.el (spam-use-bogofilter-headers, spam-bogofilter-header)
5623 (spam-bogofilter-database-directory): new variables
5624 (spam-check-bogofilter-headers, spam-check-bogofilter)
5625 (spam-bogofilter-register-with-bogofilter)
5626 (spam-bogofilter-register-spam-routine)
5627 (spam-bogofilter-register-ham-routine)
5628 (spam-group-ham-processor-bogofilter-p): new functions for the new
5629 Bogofilter interface
5630 (spam-summary-prepare-exit): use the new Bogofilter functions
5631 (spam-list-of-checks): added spam-use-bogofilter-headers
5632 (spam-bogofilter-score): rewrote function
5633 (spam-check-bogofilter): optional score parameter, uses
5634 spam-check-bogofilter-headers better
5635 (spam-check-bogofilter-headers): optional score parameter
5636
5637 * gnus.el (gnus-install-group-spam-parameters): new variable, t by
5638 default, in the gnus-start customization group. Used to disable
5639 the spam-*/ham-* parameters.
5640 (gnus-group-ham-exit-processor-bogofilter): new ham processor
5641
56422003-01-15 Jesper Harder <harder@ifa.au.dk>
5643
5644 * gnus-xmas.el (gnus-xmas-redefine): Use region-exists-p in
5645 XEmacs.
5646
5647 * gnus-ems.el (gnus-mark-active-p): do.
5648
56492003-01-15 Kevin Ryde <user42@zip.com.au>
5650
5651 * gnus.texi (Using MIME): Mention auto-compression-mode with
5652 gnus-mime-copy-part.
5653
56542003-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5655
5656 * message.el (message-send): Don't warn about duplicates when
5657 superseding.
5658
56592003-01-15 Simon Josefsson <jas@extundo.com>
5660
5661 * nnimap.el (nnimap-split-download-body): New variable.
5662 (nnimap-split-articles): Use it.
5663
56642003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5665
5666 * gnus-agent.el (gnus-agent-check-overview-buffer): This data
5667 integrity checker was incorrectly flagging, and removing, articles
5668 whose article number was negative.
5669 (gnus-agent-fetch-group-1): When executed in the group's summary
5670 buffer, refresh each downloaded line to update the status flag and
5671 font. Preserve the value of gnus-newsgroup-headers so that
5672 gnus-agent-fetch-articles can split the requests by size.
5673 (gnus-agent-expire): Corrected day calculation for when
5674 gnus-agent-expire-days contains a list.
5675
56762003-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5677
5678 * gnus-audio.el (gnus-audio-au-player): Use executable-find.
5679
996aa8c1 56802003-01-13 Jhair Tocancipa Triana <jhair_tocancipa@@gmx.net>
23f87bed
MB
5681
5682 * gnus-audio.el (gnus-audio-au-player, gnus-audio-wav-player): Use
5683 /usr/bin/play as default player.
5684 (gnus-audio-play): Added ARG-DESCRIPTOR to prompt for a file to play.
5685
56862003-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
5687
5688 * gnus-msg.el (gnus-inews-add-send-actions): Allow a list of
5689 articles to be marked as well.
5690
56912003-01-14 Kevin Greiner <kgreiner@xpediantsolutions.com>
5692 * gnus-agent.el (gnus-agent-get-undownloaded-list): Include the
5693 fictious headers generated by nnagent (ie. Undownloaded Article
5694 ####) in the list of articles that have not been downloaded.
5695
5696 * gnus-int.el (): Added require declarations to resolve
5697 compile-time warnings.
5698 (gnus-open-server): If the server status is set to offline,
5699 recursively execute gnus-open-server to open the offline backend
5700 (e.g. nnagent).
5701
57022003-01-14 Jesper Harder <harder@ifa.au.dk>
5703
5704 * gnus-art.el (gnus-article-reply-with-original): Use
5705 gnus-mark-active-p.
5706 (gnus-article-followup-with-original): do.
5707
57082003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5709
5710 * gnus-sum.el: Removed `(when t ...)' around `gnus-define-keys'.
5711
57122003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5713
5714 * gnus-score.el (gnus-score-edit-file-at-point): New function.
5715 (gnus-score-find-trace): Bind it to `e' key. Added `q' for quit.
5716
57172003-01-13 Romain FRANCOISE <romain@orebokech.com>
5718
5719 * gnus-fun.el (gnus-x-face-from-file): Quote file name.
5720 (gnus-face-from-file): Ditto.
5721
57222003-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5723
5724 * gnus-sum.el (gnus-articles-to-read): Don't just apply
5725 gnus-alter-articles-to-read-function to the unread articles.
5726
57272003-01-13 Reiner Steib <Reiner.Steib@gmx.de>
5728
5729 * deuglify.el (gnus-article-outlook-unwrap-lines)
5730 (gnus-article-outlook-repair-attribution)
5731 (gnus-article-outlook-rearrange-citation): New function names,
5732 renamed from "gnus-outlook-" to "gnus-article-outlook-". Changed
5733 doc-string.
5734
5735 * gnus-sum.el (gnus-summary-mode-map): Use new function names,
5736 removed `W k' key binding (use `W Y f' instead).
5737 (gnus-summary-make-menu-bar): Use new function names.
5738
57392003-01-13 Simon Josefsson <jas@extundo.com>
5740
5741 * gnus-fun.el (gnus-random-x-face): Doc fix.
5742 (gnus-insert-random-x-face-header): New function.
5743
57442003-01-13 Jesper Harder <harder@ifa.au.dk>
5745
5746 * gnus-sum.el (gnus-summary-make-menu-bar): Deactivate items if
5747 mark is not active.
5748
5749 * gnus-msg.el (gnus-inews-do-gcc): Comment.
5750
5751 * gnus-ems.el (gnus-mark-active-p): New function.
5752
5753 * gnus-group.el (gnus-topic-mode-p): New function.
5754 (gnus-group-make-menu-bar): Show more key bindings in topic mode.
5755 Deactivate items if mark is not active.
5756
57572003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5758
5759 * gnus.el (gnus-version-number): Bumped version.
5760 (gnus-summary-line-format): Doc fix.
5761
996aa8c1 57622003-01-12 22:02:49 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5763
5764 * gnus.el: Oort Gnus v0.12 is released.
5765
57662003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5767
5768 * mail-source.el (mail-sources): Removed autoload to make it
5769 compile under XEmacs.
5770
57712003-01-12 Raymond Scholz <ray-2003@zonix.de>
5772
5773 * gnus-msg.el (gnus-confirm-mail-reply-to-news): May be a
5774 regexp or a function too.
5775 (gnus-confirm-treat-mail-like-news): New variable. Ask for
5776 confirmation even if the original article is mail.
5777
57782003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5779
5780 * gnus-msg.el (gnus-inews-add-send-actions): Get the right
5781 articles to be marked when not yanking.
5782
57832003-01-12 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@curie.fr>
5784
5785 * mm-decode.el (mm-get-part): Use mm-with-unibyte-current-buffer.
5786
57872003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5788
5789 * gnus-fun.el (gnus-face-from-file): Autoload.
5790
5791 * gnus-cite.el (gnus-cite-delete-overlays): Protect against more
5792 errors.
5793
57942003-01-12 Simon Josefsson <jas@extundo.com>
5795
5796 * sieve.el (sieve-upload-and-bury): New. Suggested by
5797 kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5798
5799 * sieve-mode.el (sieve-mode-map): Bind s-u-a-b to C-c C-c.
5800 Suggested by kai.grossjohann@uni-duisburg.de (Kai Gro\e,A_\e(Bjohann).
5801
58022003-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5803
5804 * gnus-art.el (gnus-ignored-headers): Don't include the ^ and :
5805 in every string.
5806
5807 * gnus.el (gnus-version-number): Bumped version number.
5808
996aa8c1 58092003-01-12 13:46:20 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
5810
5811 * gnus.el: Oort Gnus v0.11 is released.
5812
58132003-01-12 Jesper Harder <harder@ifa.au.dk>
5814
5815 * message.el (message-fetch-reply-field): Narrow to headers.
5816
5817 * gnus-msg.el (gnus-inews-do-gcc): Don't try to mark GCC's as read
5818 if Gnus isn't alive.
5819
58202003-01-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
5821
5822 * gnus-agent.el (gnus-agent-fetch-group-1): Remove downloadable
5823 marks from articles that are already stored in the agent.
5824 (gnus-agent-backup-overview-buffer): New debug tool. Creates a
5825 backup copy of an invalid .overview file for later analysis.
5826
58272003-01-12 Gregorio Gervasio, Jr. <gtgj@pacbell.net>
5828
5829 * gnus-sum.el (gnus-summary-exit): Reverse change to make group
5830 exit work with two frames.
5831
58322003-01-11 Fran\e,Ag\e(Bois-David Collin <Francois-David.Collin@wanadoo.fr>
5833
5834 * message.el (message-forward-make-body): Use mule4.
5835
58362003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5837
5838 * message.el (message-mode-map): Move wide-reply command.
5839
58402003-01-10 Reiner Steib <Reiner.Steib@gmx.de>
5841
5842 * deuglify.el (gnus-outlook-deuglify-attrib-verb-regexp): Added
5843 castellano.
5844 (gnus-outlook-display-hook): New variable.
5845 (gnus-outlook-display-article-buffer): New function.
5846 (gnus-outlook-unwrap-lines, gnus-outlook-repair-attribution)
5847 (gnus-outlook-deuglify-article): Made them interactive and added
5848 optional arg. Use `g-o-d-a-b'.
5849 (gnus-article-outlook-deuglify-article): Use `g-o-d-a-b'.
5850
5851 * gnus-sum.el: Added autoloads.
5852 (gnus-summary-mode-map): Added gnus-summary-wash-deuglify-map.
5853 (gnus-summary-make-menu-bar): Added "(Outlook) Deuglify" menu.
5854
58552003-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5856
5857 * gnus-art.el (gnus-display-mime): Use the mime emulation
5858 variable.
5859
5860 * gnus-sum.el (gnus-article-emulate-mime): New variable.
5861
5862 * gnus-start.el (gnus-read-newsrc-el-file): Make sure that the
5863 newsrc-alist is initialized properly.
5864
5865 * mail-source.el (mail-sources): Autoload.
5866
5867 * gnus-sum.el (gnus-summary-make-false-root-always): Default to
5868 nil.
5869
5870 * gnus-msg.el (gnus-configure-posting-styles): Make sure we don't
5871 insert two newlines.
5872
5873 * message.el (message-check-news-header-syntax): Compute the
5874 header length correctly.
5875
58762003-01-10 Kevin Greiner <kgreiner@xpediantsolutions.com>
5877
5878 * gnus-agent.el (gnus-agent-expire): Do not remove article from
5879 alist when keeping fetched article file.
5880 (gnus-agent-retrieve-headers): When parsing response for article
5881 numbers, use the same algorithm as gnus-agent-braid-nov to protect
5882 against garbage in the server's response.
5883
5884 * gnus-int.el (gnus-request-expire-articles,
5885 gnus-request-move-article): Only expire when the group's server
5886 has been agentized.
5887
58882003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5889
5890 * gnus-cite.el (gnus-cite-delete-overlays): Protect against
5891 errors when deleting overlays.
5892
5893 * gnus-score.el (gnus-score-followup): Allow tracing.
5894
5895 * gnus-art.el (gnus-treat-display-face): New variable.
5896 (article-display-face): New command.
5897
5898 * gnus-fun.el (gnus-face-from-file): New function.
5899 (gnus-convert-face-to-png): Ditto.
5900
5901 * gnus-art.el (gnus-ignored-headers): Added Face.
5902
59032003-01-10 Simon Josefsson <jas@extundo.com>
5904
5905 * nndraft.el (nndraft-request-group): Avoid crash in
5906 directory-files when draft directory doesn't exists.
5907
5908 * gnus-sum.el (gnus-select-article-hook): Add :option.
5909
59102003-01-10 Teodor Zlatanov <tzz@lifelogs.com>
5911
5912 * spam.el (spam-use-stat): new variable
5913 (spam-group-spam-processor-stat-p)
5914 (spam-group-ham-processor-stat-p): new convenience functions
5915 (spam-summary-prepare-exit): add spam/ham processors to sequence
5916 (spam-list-of-checks): add spam-use-stat to list of checks
5917 (spam-split): conditionally load the spam-stat tables
5918 (spam-stat-register-spam-routine, spam-stat-register-ham-routine,
5919 spam-check-ifile): new functions
5920
5921 * spam-stat.el (spam-stat): typo fix
5922 (spam-stat-install-hooks): new variable
5923 (spam-stat-split-fancy-spam-group): added documentation clarification
5924 (spam-stat-split-fancy-spam-threshhold): new variable
5925 (spam-stat-install-hooks): make hooks conditional
5926 (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold
5927
5928 * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add
5929 spam-stat ham/spam processor symbols
5930
59312003-01-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
5932
5933 * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
5934 file exists.
5935
59362003-01-10 Simon Josefsson <jas@extundo.com>
5937
5938 * gnus-sum.el (gnus-summary-read-group-1): Don't select first
5939 undownloaded/downloadable only when unplugged.
5940
59412003-01-10 Jesper Harder <harder@ifa.au.dk>
5942
5943 * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
5944
59452003-01-09 Teodor Zlatanov <tzz@lifelogs.com>
5946
5947 * spam.el (spam-check-ifile): fixed call-process-region to use the
5948 db parameter only if it's set
5949 (spam-ifile-register-with-ifile): ditto
5950
59512003-01-09 Alex Schroeder <alex@emacswiki.org>
5952
5953 * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
5954 spam-stat-nbad before creating the hash table.
5955 (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
5956 Changed copyright statement to FSF.
5957
59582003-01-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
5959
5960 * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
5961 processable articles as read.
5962 (gnus-agent-summary-fetch-series): Remove processable and
5963 downloadable marks on all downloaded articles in the series.
5964
5965 * nntp.el (nntp-report): Throw error after reporting the problem.
5966 (nntp-accept-process-output): Corrected error check to report an
5967 error when the process is nil.
5968
59692003-01-09 Simon Josefsson <jas@extundo.com>
5970
5971 * message.el (message-tool-bar-map): Add preview.
5972
59732003-01-09 Jesper Harder <harder@ifa.au.dk>
5974
5975 * mml.el (mml-preview): Get rid of MIME handles and buffers after
5976 previewing.
5977
59782003-01-08 Paul Jarc <prj@po.cwru.edu>
5979
5980 * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
5981 bug when the (n+1)th article to be added to a group has a smaller
5982 number than the n articles already added.
5983
59842003-01-08 Jesper Harder <harder@ifa.au.dk>
5985
5986 * message.el (message-mode-field-menu): Use backquote.
5987
59882003-01-08 Teodor Zlatanov <tzz@lifelogs.com>
5989
5990 * spam.el: fixed the BBDB autoloads again, using
5991 bbdb-search-simple now (which is not a macro, thank god)
5992
5993 * lpath.el (bbdb-search): removed function from maybe-fbind list
5994
5995 * gnus.el (ham-process-destination): added new parameter for
5996 destination of ham articles found in spam groups at summary exit
5997
5998 * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path
5999 (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-database-parameter
6000 (spam-ifile-database-path): added new parameter for ifile's database
6001 (spam-move-spam-nonspam-groups-only): new parameter to determine
6002 if spam should be moved from all groups or only some
6003 (spam-summary-prepare-exit): fixed logic to use
6004 spam-move-spam-nonspam-groups-only when deciding to invoke
6005 spam-mark-spam-as-expired-and-move-routine; always invoke that
6006 routine after the spam has been expired-or-moved in case there's
6007 some spam left over; use spam-ham-move-routine in spam groups
6008 (spam-ham-move-routine): new function to move ham articles to the
6009 ham-process-destinations group parameter
6010
60112003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6012
6013 * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
6014
6015 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6016 gnus-summary-update-article-line.
6017
60182003-01-08 Simon Josefsson <jas@extundo.com>
6019
6020 * nnmail.el (nnmail-expiry-target-group): Request group, create it
6021 not successful.
6022
60232003-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
6024
6025 * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs.
6026
60272003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6028
6029 * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories
6030 logic, finally
6031
60322003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6033
6034 * gnus-spec.el (gnus-parse-format): %C is a complex format.
6035 (gnus-parse-format): Change to %~.
6036
6037 * message.el (message-generate-headers): Don't generate optional
6038 empty headers.
6039
60402003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6041
6042 * message.el (message-cross-post-default)
6043 (message-cross-post-note-function, message-shoot-gnksa-feet)
6044 (message-strip-subject-trailing-was, message-change-subject)
6045 (message-mark-insert-file, message-cross-post-followup-to)
6046 (message-cross-post-followup-to, message-mode-map)
6047 (message-generate-unsubscribed-mail-followup-to)
6048 (message-make-mail-followup-to): Minor changes to doc-strings and
6049 error messages. Updated copyright line.
6050
6051 * message.el (message-make-mail-followup-to,
6052 message-generate-unsubscribed-mail-followup-to): New function
6053 names. Renamed functions: "-mft" -> "-mail-followup-to".
6054 (message-make-mft, message-gen-unsubscribed-mft): Removed function
6055 names.
6056
6057 * mml.el (mml-preview-insert-mail-followup-to): New function name.
6058 (mml-preview-insert-mft): Removed function name.
6059 (mml-preview): Use new function names.
6060
6061 * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
6062
6063 * message.el (message-mode-field-menu): Moved header related
6064 commands from "Message" to "Field" menu.
6065
60662003-01-07 Reiner Steib <Reiner.Steib@gmx.de>
6067
6068 * message.el (message-generate-headers-first): Added customization
6069 if variable is a list.
6070
60712003-01-07 Michael Shields <shields@msrl.com>
6072
6073 * gnus-art.el (gnus-article-next-page): Correctly handle the case
6074 where the last line of the article is the last line of the window.
6075
60762003-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
6077
6078 * gnus-msg.el (gnus-debug): Use ignore-errors.
6079
6080 * gnus-agent.el (gnus-agent-fetch-selected-article): Use
6081 `gnus-summary-update-line'.
6082
60832003-01-08 Simon Josefsson <jas@extundo.com>
6084
6085 * gnus-art.el (gnus-unbuttonized-mime-types)
6086 (gnus-buttonized-mime-types): Doc fix.
6087
60882003-01-08 Jesper Harder <harder@ifa.au.dk>
6089
6090 * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
6091
60922003-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6093
6094 * nnrss.el (nnrss-group-alist): Add and clear up.
6095
60962003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6097
6098 * spam.el: removed unnecessary condition-case for loading bbdb-com.el
6099
6100 * lpath.el (bbdb-search): added BBDB functions for a better way to
6101 fix missing functions
6102
6103 * spam.el (spam-check-ifile): if should be an unless
6104
6105 * spam.el: define 'ignore alias for spam-BBDB-register-routine,
6106 spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings
6107 (spam-ifile-all-categories): doc string fixed to be less than 80 chars
6108
61092003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6110
6111 * gnus-sum.el (gnus-summary-make-menu-bar): Added
6112 gnus-summary-refer-thread to thread menu.
6113
61142003-01-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
6115
6116 * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
6117 summary buffer, articles that cannot be fetched are marked as
6118 canceled.
6119
6120 * nntp.el (nntp-with-open-group): The quit signal handler must
6121 propagate the quit signal to the next outer handler so that the
6122 caller knows that the request aborted abnormally.
6123
61242003-01-07 Teodor Zlatanov <tzz@lifelogs.com>
6125
6126 * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
6127 (spam-ifile-register-spam-routine)
6128 (spam-ifile-register-ham-routine): added ifile functionality that
6129 does not use ifile-gnus.el to classify and register articles
6130 (spam-get-article-as-string): convenience function
6131 (spam-summary-prepare-exit): added ifile spam and ham registration
6132 (spam-ifile-all-categories, spam-ifile-spam-category)
6133 (spam-ifile-path, spam-ifile): added customization options
6134
6135 * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham
6136 exit processor
6137 (spam-process): added gnus-group-ham-exit-processor-ifile to the
6138 list of choices
6139
61402003-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
6141
6142 * gnus-score.el (gnus-score-followup): Also score immediate
6143 followups.
6144
61452003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6146
6147 * nnweb.el (nnweb-asynchronous-p): Changed to nil.
6148
61492003-01-07 Simon Josefsson <jas@extundo.com>
6150
6151 * message.el (message-mode-menu): Fix receipt balloon help.
6152
61532003-01-07 Jesper Harder <harder@ifa.au.dk>
6154
6155 * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
6156 always be interpreted as news.
6157
61582003-01-07 Simon Josefsson <jas@extundo.com>
6159
6160 * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
6161 gnus-sieve-script, instead of the global variable
6162 gnus-sieve-crosspost. One-line patch from Steinar Bang
6163 <sb@dod.no>.
6164
61652003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6166
6167 * gnus.el: Renamed gnus-summary-*-uncached-face as
6168 gnus-summary-*-undownloaded-face to avoid confusing the agent with
6169 the cache.
6170
6171 * gnus-sum.el: Ditto.
6172
61732003-01-06 Kevin Greiner <kgreiner@xpediantsolutions.com>
6174
6175 * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
6176 in either the group or summary buffer.
6177 New command "JS", in summary buffer, will fetch articles per the
6178 group's category, predicate, and processable flags.
6179 (gnus-agent-summary-fetch-series): Rewritten to call
6180 gnus-agent-session-fetch-group once with all articles in the
6181 series.
6182 (gnus-agent-summary-fetch-group): Fixed bug and modified code to
6183 return list of fetched articles.
6184 (gnus-agent-fetch-articles): Split fetch list into sublists such
6185 that the article buffer is only slightly larger than
6186 gnus-agent-max-fetch-size. Added unwind-protect to ensure that
6187 the group's article alist is saved.
6188 (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
6189 longer result in the agent trying to fetch an article.
6190 (gnus-agent-fetch-group-1): Can now be called in either the group
6191 or summary buffer. Removed the max-fetch-size code that I added
6192 on 2002-12-13 as that capability is now part of
6193 gnus-agent-fetch-articles. Added code to update summary buffer.
6194 When called in the group buffer, articles that can not be fetched
6195 are AUTOMATICALLY MARKED AS READ.
6196
6197 * gnus-sum.el (): Modified eval-when-compile to minimize
6198 misleading compilation warnings.
6199 (gnus-update-summary-mark-positions): Changed code to use
6200 gnus-undownloaded-mark rather than gnus-downloaded-mark.
6201
6202 * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
6203 empty file as the parser assumes that the file isn't empty.
6204
6205 * nntp.el (nntp-send-string): The process-send-string call can,
6206 because it performs I/O on the process, change the process' state
6207 from open to closed. If this happens, call nntp-report
6208 immediately to report the broken connection.
6209 (nntp-report): Rewritten to avoid needing a global variable to
6210 determine the appropriate course of action. Instead, two function
6211 implementations are provided and the nntp-report function value is
6212 bound to the appropriate implementation.
6213 (nntp-retrieve-data): Moved nntp-report call to end of implementation.
6214 (nntp-with-open-group): Now binds nntp-report's function cell
6215 rather than binding gnus-with-open-group-first-pass. Added a
6216 condition-case to detect a quit during a nntp command. When the
6217 quit occurs, the current connection is closed as a fetch articles
6218 request could have several megabytes queued up for reading.
6219 (nntp-retrieve-headers): Bind articles to itself. If
6220 nntp-with-open-group repeats this command, I must have access to
6221 the original list of articles.
6222 (nntp-retrieve-groups): Ditto for groups.
6223 (nntp-retrieve-articles): Ditto for articles.
6224 (*): Replaced nntp-possibly-change-group calls to
6225 nntp-with-open-group forms in all, but one, occurrance.
6226 (nntp-accept-process-output): Bug fix. Detect when called with
6227 null process.
6228
62292003-01-06 Jesper Harder <harder@ifa.au.dk>
6230
6231 * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
6232 if we don't need to.
6233 (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
6234
62352003-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6236
6237 * gnus-group.el (gnus-group-make-web-group): Pass the select
6238 method on to group-create.
6239 (gnus-group-line-format-alist): %U is an integer.
6240
6241 * gnus-sum.el (gnus-summary-exit-no-update): Don't update
6242 ephemeral groups.
6243 (gnus-summary-read-group-1): Ditto.
6244 (gnus-group-make-articles-read): Ditto.
6245
6246 * mm-url.el (mm-url-program): Doc fix.
6247
6248 * message.el (message-mode-map): Rebound
6249 message-insert-wide-reply.
6250
62512003-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
6252
6253 * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
6254 color as `gnus-group-startup-message' does.
6255
62562003-01-05 Teodor Zlatanov <tzz@lifelogs.com>
6257
6258 * spam.el: fixed line lengths to 80 chars or less
6259
6260 * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a
6261 "not-read" mark
6262 (gnus-summary-mark-forward): added the spam-mark to the list of
6263 marks not to be marked as "read" when viewed
6264
62652003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266
6267 * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
6268
6269 * gnus-group.el (gnus-number-of-unseen-articles-in-group):
6270 Protect against unactive groups.
6271
6272 * message.el (message-check-news-header-syntax): Check long
6273 header lines.
6274 (message-check-news-header-syntax): Update `start'.
6275
6276 * gnus-group.el (gnus-group-expire-articles): Doc fix.
6277 (gnus-group-line-format): %U.
6278 (gnus-group-line-format-alist): ?U.
6279 (gnus-number-of-unseen-articles-in-group): New function.
6280
6281 * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
6282
6283 * gnus.el (gnus-version-number): Bump version number.
6284
996aa8c1 62852003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6286
6287 * gnus.el: Oort Gnus v0.10 is released.
6288
62892003-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6290
6291 * gnus.el (gnus-version-number): Fix version number.
6292
996aa8c1 62932003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
6294
6295 * gnus.el: Oort Gnus v0.08 is released.
6296
62972003-01-04 Jesper Harder <harder@ifa.au.dk>
6298
6299 * mm-util.el: Add mm-string-make-unibyte.
6300
6301 * gnus-group.el (gnus-group-jump-to-group): Make it work for
6302 UTF-8 groups.
6303
63042003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6305
6306 * gnus.el (gnus-variable-list): Write gnus-format-specs last.
6307
6308 * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
6309
63102003-01-04 Kevin Ryde <user42@zip.com.au>
6311
6312 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
6313 function.
6314
63152003-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6316
6317 * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
6318 (gnus-summary-read-group-1): Update group line.
6319 (gnus-summary-exit-no-update): Update group on exit.
6320
6321 * gnus-group.el (gnus-group-line-format): Add %*.
6322 (gnus-group-line-format-alist): Ditto.
6323 (gnus-group-insert-group-line): Set it.
6324 (gnus-group-is-exiting-p): New variable.
6325 (gnus-group-insert-group-line): Use it.
6326
63272003-01-03 Teodor Zlatanov <tzz@beld.net>
6328
6329 * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
6330 enable BBDB ham processing
6331 (spam-blacklist-register-routine): enable blacklist spam processing
6332 (spam-whitelist-register-routine): enable whitelist ham processing
6333 (spam-fetch-field-from-fast): fast fetching of the "from" field
6334 from (gnus-data-list)
6335 (spam-summary-prepare-exit): works completely now
6336 (spam-use-blacklist): oops, should be nil by default
6337 (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
6338 split processing now; before it was for summary exit as
6339 well but that's done with the spam-contents and spam-process
6340 parameters now
6341
63422003-01-03 Jesper Harder <harder@ifa.au.dk>
6343
6344 * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
6345 characters.
6346
63472003-01-02 Teodor Zlatanov <tzz@lifelogs.com>
6348
6349 * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
6350 (spam-group-processor-p, spam-group-processor-bogofilter-p)
6351 (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
6352 (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
6353 (spam-mark-spam-as-expired-and-move-routine)
6354 (spam-generic-register-routine, spam-BBDB-register-routine)
6355 (spam-ifile-register-routine, spam-blacklist-register-routine)
6356 (spam-whitelist-register-routine): new functions
6357 (spam-summary-prepare-exit): added summary exit processing (expire
6358 or move) of spam-marked articles for spam groups; added slots for
6359 all the spam-*-register-routine functions
6360
63612003-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6362
6363 * pop3.el (pop3-retr): Wait 500 msecs.
6364 (pop3-read-response): Ditto.
6365
6366 * gnus-msg.el (gnus-setup-message): Get the evaliation order
6367 right.
6368 (gnus-inews-make-draft): New function.
6369 (gnus-setup-message): Use it.
6370
6371 * message.el (message-required-headers): Add From.
6372
63732003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6374 Trivial patch from Norbert Koch <nk@viteno.net>.
6375
6376 * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
6377
63782003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6379
6380 * message.el (message-generate-headers): Let header formatters do
6381 their work.
6382
63832003-01-02 Raymond Scholz <ray-2003@zonix.de>
6384
6385 * deuglify.el (gnus-article-outlook-deuglify-article):
6386 Rehighlight, reapply treatments and call
6387 `gnus-article-prepare-hook'. Suggested by Niels Olof Bouvin.
6388 (gnus-outlook-repair-attribution-block): Recognize cited
6389 attributions. Suggested by Niklas Morberg.
6390
63912003-01-02 Pete Kazmier <pete@kazmier.com>
6392
6393 * gnus-art.el (gnus-treat-predicate): Check condition first.
6394
63952003-01-02 Jesper Harder <harder@ifa.au.dk>
6396
6397 * lpath.el: Add url-http-file-exists-p.
6398
6399 * gnus-group.el (gnus-group-fetch-charter): Use
6400 http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
6401
64022003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6403
6404 * message.el (message-draft-headers): Also generate From to get a
6405 nicer draft buffer summary.
6406
6407 * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
6408 parameter.
6409
6410 * gnus-art.el (article-wash-html): Clean up.
6411 (article-wash-html): Typo fix.
6412
6413 * gnus-msg.el (gnus-summary-mail-forward): Clean up.
6414 (gnus-summary-mail-forward): To many lists of lists.
6415
6416 * gnus-art.el (article-wash-html): Clean up.
6417
64182003-01-02 pete-temp <pete-temp-12-29-2002@kazmier.com>
6419
6420 * gnus-art.el (gnus-treat-wash-html): New variable.
6421
64222003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6423
6424 * message.el (message-check-news-header-syntax): Allow posting.
6425 (message-check-news-header-syntax): Fix logic for sure, this
6426 time.
6427
64282003-01-02 Matthieu Moy <Matthieu.Moy@imag.fr>
6429
6430 * message.el (message-check-news-header-syntax): Check syntax of
6431 continuation headers.
6432
64332003-01-02 Reiner Steib <Reiner.Steib@gmx.de>
6434
6435 * gnus-art.el (gnus-button-url-regexp,
6436 (gnus-button-mid-or-mail-regexp, gnus-button-alist,
6437 (gnus-header-button-alist): Regexps are case insensitive here.
6438
64392003-01-02 Simon Josefsson <jas@extundo.com>
6440
6441 * dig.el (query-dig): Doc fix.
6442
64432003-01-02 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6444
6445 * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
6446 summary buffer line, not just the download mark.
6447
64482003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6449
6450 * gnus-sum.el (gnus-summary-goto-subjects): New function.
6451 (gnus-summary-insert-dormant-articles): New command and
6452 keystroke.
6453
6454 * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
6455 function for mass insertion of subjects.
6456
6457 * nndraft.el (nndraft-generate-headers): Don't move point.
6458
6459 * gnus.el (nnheader): Require nnheader.
6460
6461 * nndraft.el (nndraft-request-associate-buffer): Use
6462 make-local-variable.
6463
64642003-01-02 Michael Shields <shields@msrl.com>
6465
6466 * nndraft.el (nndraft-request-associate-buffer): Make
6467 write-contents-hooks buffer-local before setting it.
6468
64692003-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6470
6471 * gnus.el (gnus-group-parameter-value): Take an extra param.
6472 (gnus-group-fast-parameter): Let group param results be nil.
6473
6474 * gnus-art.el (gnus-article-forward-header): New function.
6475 (article-date-ut): Use it to remove continuation date headers.
6476
6477 * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
6478 read-event.
6479 (gnus-summary-remove-bookmark): Clean up.
6480 (gnus-summary-set-bookmark): Clean up.
6481
6482 * gnus-util.el (gnus-read-event-char): Take an optional prompt.
6483
6484 * gnus.el (gnus-group-startup-message): Bind data-directory to
6485 the Gnus etc directory.
6486
64872003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6488
6489 * spam.el (spam-summary-prepare-exit): added slots for spam- and
6490 ham-processing of articles; use the new
6491 spam-group-(spam|ham)-contents-p functions
6492 (spam-group-spam-contents-p, spam-group-ham-contents-p): new
6493 convenience functions
6494 (spam-mark-junk-as-spam-routine): use the new
6495 spam-group-spam-contents-p function
6496
6497 * gnus.el (spam-process, spam-contents, spam-process-destination):
6498 added new parameters with corresponding global variables
6499 (gnus-group-spam-exit-processor-ifile,
6500 gnus-group-spam-exit-processor-bogofilter,
6501 gnus-group-spam-exit-processor-blacklist,
6502 gnus-group-spam-exit-processor-whitelist,
6503 gnus-group-spam-exit-processor-BBDB,
6504 gnus-group-spam-classification-spam,
6505 gnus-group-spam-classification-ham): added new symbols for the
6506 spam-process and spam-contents parameters
6507
6508 * spam.el (spam-ham-marks, spam-spam-marks): changed list
6509 customization and list itself to store mark symbol rather than
6510 mark character.
6511 (spam-bogofilter-register-routine): added logic to generate mark
6512 values list from spam-ham-marks and spam-spam-marks, so (member)
6513 would work.
6514
65152003-01-02 Katsumi Yamaoka <yamaoka@jpl.org>
6516
6517 * message.el (message-cross-post-followup-to): Fix comment.
6518
65192003-01-01 Teodor Zlatanov <tzz@lifelogs.com>
6520
6521 * spam.el (spam-ham-marks, spam-spam-marks): changed list
6522 customization and list itself to store mark symbol rather than
6523 mark character.
6524 (spam-bogofilter-register-routine): added logic to generate mark
6525 values list from spam-ham-marks and spam-spam-marks, so (member)
6526 would work.
6527
65282003-01-01 Raymond Scholz <ray-2002@zonix.de>
6529
6530 * message.el (message-signature-insert-empty-line): New variable.
6531
65322002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6533
6534 * message.el: Renamed functions and variables: "xpost" ->
6535 "cross-post", "-fup2" -> "-followup-to".
6536 (message-cross-post-old-target, message-cross-post-default,
6537 message-cross-post-note, message-followup-to-note,
6538 message-cross-post-note-function): New variables names.
6539 (message-xpost-old-target, message-xpost-default,
6540 message-xpost-note, message-fup2-note,
6541 message-xpost-note-function): Removed variable names.
6542 (message-cross-post-followup-to-header,
6543 message-cross-post-insert-note, message-cross-post-followup-to):
6544 New function names.
6545 (message-xpost-fup2-header, message-xpost-insert-note,
6546 message-xpost-fup2): Removed function names.
6547
65482002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6549
6550 * message.el (message-send-mail): Added message-cleanup-headers to
6551 prevent newlines in headers.
6552
65532003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6554
6555 * dns.el (dns-make-network-process): Comment.
6556
6557 * gnus-sum.el (gnus-summary-display-while-building): Default to
6558 nil.
6559
65602003-01-01 Wes Hardaker <wes@hardakers.net>
6561
6562 * gnus-sum.el (gnus-summary-display-while-building): New
6563 variable.
6564
65652003-01-01 Raymond Scholz <ray-2003@zonix.de>
6566
6567 * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
6568 before rearranging the article.
6569
65702003-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6571
6572 * nndraft.el (nndraft-generate-headers): New function.
6573 (nndraft-request-associate-buffer): Use it to write headers on
6574 buffer save.
6575
6576 * message.el (message-generate-headers): Let the function be a
6577 lambda form.
6578 (message-draft-headers): New variable.
6579
6580 * gnus-msg.el (gnus-inews-make-draft-meta-information): New
6581 function.
6582 (gnus-setup-message): Use it.
6583
6584 * message.el (message-generate-headers-first): Doc fix.
6585 (message-setup-1): Use new function for getting which headers to
6586 generate.
6587 (message-headers-to-generate): New function.
6588
65892003-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
6590
6591 * gnus-agent.el (gnus-agent-save-alist): Make directory.
6592
65932002-12-31 Reiner Steib <4uce.02.r.steib@gmx.net>
6594
6595 * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
6596 mention negatives.
6597
65982002-12-31 Raymond Scholz <ray-2002@zonix.de>
6599
6600 * deuglify.el (gnus-outlook-rearrange-article): Use
6601 `transpose-regions' instead of tempering the kill-ring.
6602 (gnus-article-outlook-deuglify-article): Rehighlight article
6603 instead of a complete redisplay.
6604
66052002-12-31 Teodor Zlatanov <tzz@lifelogs.com>
6606
6607 * spam.el: most defvars are defcustoms now
6608
6609 patches from Michael Shields <shields@msrl.com>
6610
6611 * spam.el (spam-bogofilter-articles): Select the article
6612 body using gnus-summary-show-article t instead of
6613 gnus-summary-select-article; this presents the raw text
6614 without running any hooks.
6615
6616 * spam.el (spam-bogofilter-articles): Use message-remove-header
6617 to remove headers; the old way incorrectly removed just the first
6618 line of folded headers.
6619
66202002-12-31 Katsumi Yamaoka <yamaoka@jpl.org>
6621
6622 * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
6623
66242002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6625
6626 * gnus-start.el (gnus-load): New function.
6627 (gnus-read-newsrc-el-file): Use it.
6628
66292002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6630
6631 * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
6632 (gnus-button-handle-apropos-documentation): New function.
6633 (gnus-button-handle-ctan): New function.
6634 (gnus-button-alist): Use them. Improve some regexps.
6635 (gnus-button-prefer-mid-or-mail): Addition to doc-string.
6636
66372002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6638
6639 * message.el (message-subscribed-p): New function.
6640 (message-send-mail): Use it.
6641 * mml.el (mml-preview-insert-mft): New function.
6642 (mml-preview): Use it.
6643
66442002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6645
6646 * gnus-sum.el (gnus-thread-latest-date): Protect against errors
6647 when sorting by date.
6648
6649 * gnus-art.el (gnus-article-edit-mode): New variable.
6650 (gnus-article-setup-buffer): Warn user about discarding edits.
6651
6652 * gnus-sum.el (gnus-summary-pipe-output): Clean up.
6653 (gnus-summary-pipe-output): Take a symbolic prefix to save all
6654 headers.
6655
6656 * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
6657
66582002-12-30 Reiner Steib <Reiner.Steib@gmx.de>
6659
6660 * message.el (message-completion-alist): Added "Mail-Followup-To"
6661 and "Mail-Copies-To".
6662
66632002-07-21 Jesper harder <harder@ifa.au.dk>
6664
6665 * gnus-group.el: Add key bindings for
6666 gnus-group-sort-groups-by-real-name and
6667 gnus-group-sort-selected-groups-by-real-name.
6668
66692002-07-21 Jesper harder <harder@ifa.au.dk>
6670
6671 * gnus.texi (Sorting Groups): Add key bindings for
6672 gnus-group-sort-groups-by-real-name and
6673 gnus-group-sort-selected-groups-by-real-name.
6674
66752002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6676
6677 * spam.el (spam-use-dig): new variable for blackhole checking
6678 through dig.el
6679 (spam-check-blackholes): added dig.el checking functionality and
6680 more verbose reporting; query-dig is autoloaded from dig.el
6681 (spam-use-blackholes): disabled by default
6682 (spam-blackhole-servers): removed rbl.maps.vix.com from the
6683 blackhole servers list
6684
66852002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6686
6687 * message.el (message-required-headers): New variable.
6688
66892002-12-30 Teodor Zlatanov <tzz@lifelogs.com>
6690
6691 * dig.el (query-dig): new function
6692
66932002-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
6694
6695 * flow-fill.el (fill-flowed): Don't infloop on too long fill
6696 prefixes.
6697
6698 * dns.el (query-dns): Protect against errors.
6699
6700 * gnus-msg.el (gnus-article-yanked-articles): New variable.
6701 (gnus-inews-add-send-actions): Mark all answered messages as
6702 answered.
6703
67042002-08-10 Jari Aalto <jari.aalto@poboxes.com>
6705
6706 * nnmail.el (nnmail-split-it): Added tracing to
6707 `:' split rule
6708
67092002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6710
6711 * mm-decode.el (mm-mailcap-command): Remove the quotes around '%s'
6712 and "%s" so we don't overquote them.
6713
67142002-08-13 Hrvoje Niksic <hniksic@xemacs.org>
6715
6716 * (mm-display-external): Display the actual command that has been
6717 executed in the echo area.
6718
67192002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6720
6721 * gnus-topic.el (gnus-topic-display-missing-topic): Bind entry.
6722
6723 * message.el (message-with-reply-buffer): New macro.
6724 (message-fetch-reply-field): Use it.
6725 (message-insert-wide-reply): New command and keystroke.
6726 (message-carefully-insert-headers): New function.
6727 (message-insert-to): Use new function.
6728
6729 * gnus-topic.el (gnus-topic-display-missing-topic): New function.
6730 (gnus-topic-goto-missing-group): Use it.
6731
6732 * message.el (message-required-news-headers): Removed Lines.
6733 (message-reply): Don't insert References first.
6734 (message-followup): Ditto.
6735 (message-make-references): New function.
6736 (message-followup): Set message-reply-headers before generating
6737 the buffer stuff.
6738
67392002-12-29 Jesper Harder <harder@ifa.au.dk>
6740
6741 * mml.el (mml-generate-mime-1): Reverse the order of
6742 encoding/flowing.
6743
67442002-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6745
6746 * nnmail.el (nnmail-expiry-target-group): Mark articles as read
6747 after moving them.
6748
6749 * gnus-sum.el (gnus-summary-dummy-line-format): Update format to
6750 fit with newer standard format.
6751 (gnus-summary-make-false-root-always): New variable.
6752 (gnus-gather-threads-by-subject): Use it.
6753
6754 * message.el (message-get-reply-headers): Take an address list
6755 optional argument.
6756
67572002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6758
6759 * gnus.el (gnus-keep-backlog): Change default to 20.
6760
6761 * gnus-agent.el (gnus-agent-check-overview-buffer): Start from
6762 start.
6763 (gnus-agent-check-overview-buffer): Remove negative article
6764 numbers.
6765
6766 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): Doc fix.
6767 (nnmail-cache-ignore-groups): Doc fix.
6768
6769 * nnimap.el (nnimap-debug): Made into a flag and defcustomed.
6770 (nnimap-debug-buffer): New variable.
6771 (nnimap-debug): Use it.
6772
67732002-12-28 Lars Magne Ingebrigtsen <kgreiner@xpediantsolutions.com>
6774
6775 * gnus.el (gnus-summary-high-uncached-face): New color scheme.
6776
67772002-12-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6778
6779 * gnus-agent.el (gnus-agent-check-overview-buffer): Sort lines if
6780 they aren't already sorted.
6781
67822002-12-28 Jesper Harder <harder@ifa.au.dk>
6783
6784 * message.el (message-mode-menu): Add ellipses to menu items
6785 expecting user interaction.
6786 (message-mode-field-menu): do.
6787
67882002-12-26 Jesper Harder <harder@ifa.au.dk>
6789
6790 * gnus-sum.el (gnus-summary-highlight-line): Don't bind `list' --
6791 it isn't used any more.
6792
67932002-12-22 Jesper Harder <harder@ifa.au.dk>
6794
6795 * binhex.el (binhex-decoder-program): Fix docstring.
6796
996aa8c1 67972002-12-21 Laurent Martelli <laurent@bearteam.org>
23f87bed
MB
6798
6799 * mm-decode.el (mm-mailcap-command): Do not backslash-quote
6800 special chars if the mailcap file uses single quotes around %s.
23f87bed
MB
6801
68022002-12-19 Paul Jarc <prj@po.cwru.edu>
6803
6804 * gnus-int.el (gnus-request-update-info): nnchoke-r-u-i might not
6805 return the info object.
6806
68072002-12-18 Paul Jarc <prj@po.cwru.edu>
6808
6809 * gnus-int.el (gnus-request-update-info): Artificially add
6810 (1 . (1- min)) to the read range, in case the backend doesn't
6811 store marks for nonexistent articles.
6812
68132002-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
6814
6815 * binhex.el (binhex-insert-char): Eval-and-compile.
6816
68172002-12-17 Jesper Harder <harder@ifa.au.dk>
6818
6819 * lpath.el: Add tool-bar-local-item-from-menu.
6820
6821 * message.el (message-tool-bar-local-item-from-menu): New function.
6822 (message-tool-bar-map): Use it.
6823
68242002-12-14 Jesper Harder <harder@ifa.au.dk>
6825
6826 * gnus-uu.el (gnus-uu-digest-headers): Mention nil value in docstring.
6827
6828 * gnus-art.el (gnus-article-header-rank): Last header in
6829 gnus-sorted-header-list should have higher rank than non-members.
6830
68312002-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6832
6833 * gnus-agent.el (gnus-close-agent): Don't blank out the list of
6834 covered methods.
6835
68362002-12-12 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6837
6838 * nntp.el (nntp-with-open-group-first-pass): Do not wrap in
6839 eval-when-compile. Suggested by Kevin Greiner.
6840
996aa8c1 68412002-12-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6842
6843 * gnus-agent.el (gnus-agent-max-fetch-size): New, defcustom.
6844 (gnus-agent-fetch-headers): Initialize gnus-agent-overview-buffer
6845 even though no headers may have been fetched
6846 (gnus-agent-fetch-group-1, and perhaps others, require this
6847 behavior).
6848 (gnus-agent-fetch-group-1): Fetch articles in chucks so that the
6849 server buffer is constrained by gnus-agent-max-fetch-size.
6850 Multiple chunks in the same group may perform arbitrarily large
6851 updates.
6852
996aa8c1 68532002-12-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6854
6855 * gnus-agent.el (gnus-agent-fetch-selected-article): Added call to
6856 gnus-summary-update-download-mark to update the article in the
6857 summary.
6858
996aa8c1 68592002-12-11 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
6860
6861 * gnus.el (gnus-summary-high-uncached-face,
6862 gnus-summary-normal-uncached-face, gnus-summary-low-uncached-face)
6863 New faces.
6864
6865 * gnus-agent.el (gnus-agent-downloaded-article-face): REMOVED. I
6866 added this on 2002-11-23 but it just wasn't working out as
6867 intended. The idea isn't entirely dead, three new faces
6868 gnus-summary-*-uncached-face are being added to gnus.el to provide
6869 the basis for an improved implementation.
6870 (gnus-agent-read-servers): Undo the change made on 2002-11-23. The
6871 proper file to open is lib/servers.
6872 (gnus-summary-set-agent-mark): Expanded documentation. Unmarking
6873 (i.e. removing the article from gnus-newsgroup-downloadable) will
6874 now restore the article's default mark rather than simply setting
6875 no mark.
6876 (gnus-agent-get-undownloaded-list): Corrected documentation.
6877 Added code to set new summary local variable,
6878 gnus-newsgroup-agentized. Reworked impl so that it doesn't create
6879 a temporary list. No longer sets gnus-newsgroup-downloadable.
6880 (gnus-agent-summary-fetch-group): Keep gnus-newsgroup-undownloaded
6881 up to date. Call new gnus-summary-update-download-mark to keep
6882 summary buffer up-to-date.
6883 (gnus-agent-fetch-selected-article): Keep
6884 gnus-newsgroup-undownloaded up to date.
6885 (gnus-agent-fetch-articles): Return list of articles that were
6886 successfully fetched.
6887 (gnus-agent-check-overview-buffer): No more thingatpt.
6888 (gnus-agent-expire): No longer deletes NOV entries of unread
6889 articles.
6890 (gnus-agent-unread-articles): New function.
6891 (gnus-agent-regenerate-group): The article number must be
6892 terminated by a tab character. Added more messages to report
6893 repairs. Inhibit quits while writing changes so it is now safe
6894 have to quit regeneration. Renamed gnus-tmp-downloaded back to
6895 downloaded to 1) resolve the unbound references and 2) avoid
6896 confusing this list with the gnus-tmp-downloaded in gnus-sum.el
6897
6898 * gnus-art.el (gnus-article-prepare): The agent
6899 downloaded/undownloaded mark is no longer stored as the article's
6900 mark.
6901
6902 * gnus-salt.el (gnus-tree-highlight-node): Added uncached as
6903 gnus-summary-highlight may use it. Added downloaded as
6904 gnus-summary-highlight was using it.
6905
6906 * gnus-sum.el (gnus-undownloaded-mark): Changed from ?@ to ?- as
6907 the download mark now follows Kai's +/- convention.
6908 (gnus-downloaded-mark): Added ?+ mark.
6909 (gnus-summary-highlight): Added rules to select
6910 gnus-summary-high-uncached-face,
6911 gnus-summary-normal-uncached-face, and
6912 gnus-summary-low-uncached-face. Removed the
6913 gnus-agent-downloaded-article-face.
6914 (gnus-summary-line-format-alist): Implemented the download flag
6915 format (?O) as named in the manual. This implementation displays
6916 either gnus-undownloaded-mark, gnus-downloaded-mark, or
6917 gnus-no-mark.
6918 (gnus-newsgroup-agentized): New local variable that identifies
6919 which groups are agentized. While the agent is now on by default,
6920 you don't have to agentize every server that you use.
6921 (gnus-update-summary-mark-positions): Completed support for the
6922 download type of mark.
6923 (gnus-summary-insert-line): Added undownloaded to the parameters.
6924 (gnus-summary-prepare-threads): Set gnus-tmp-downloaded for
6925 reference by the gnus-summary-line-format-spec.
6926
6927 * nntp.el (nntp-with-open-group): This macro handles dropped or
6928 broken connections by opening a new connection and repeating the
6929 failed command.
6930 (nntp-retrieve-headers-with-xover): Some NNTP servers respond to
6931 XOVER commands preceeding the active articles with the nov entry
6932 of the first available article. When gnus connected to such a
6933 server, the unexpected nov entry would result in duplicate lines
6934 in the agent's overview file. This patch fixes the duplicate
6935 lines problem and improves performance by skipping over all
6936 articles IDs that preceed the first nov entry in the server's
6937 reply.
6938
69392002-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
6940
6941 * gnus-sum.el (gnus-tmp-downloaded): New internal variable.
6942 (gnus-summary-highlight): Use it instead of `downloaded'.
6943 (gnus-summary-highlight-line): Ditto.
6944
6945 * gnus-agent.el (gnus-agent-regenerate-group): Ditto.
6946
69472002-12-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6948
6949 * gnus.el (gnus-variable-list): Add gnus-agent-covered-methods.
6950
6951 * gnus-agent.el (gnus-agent-check-overview-buffer): Remove debug
6952 calls.
6953
6954 * gnus-sum.el (gnus-summary-highlight-line): Don't set the
6955 downloaded variable if we're in an uncovered group.
6956
6957 * gnus-agent.el (gnus-agent-downloaded-article-face): Change the
6958 font to soemthing less noticeable.
6959 (gnus-agent-group-covered-p): New function.
6960
69612002-12-09 ShengHuo ZHU <zsh@cs.rochester.edu>
6962
6963 * gnus-agent.el (gnus-agent-braid-nov): Remove corrupted lines.
6964 Because of an unknown bug, the group buffer is saved in .overview
6965 file.
6966
69672002-12-09 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6968
6969 * nntp.el (nntp-send-command): Braino in last commit. Replace
6970 `and' with `or'.
6971
69722002-12-08 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6973
6974 * nntp.el (nntp-send-command): Assume that echo does not happen
6975 when nntp-open-connection-function is nntp-open-network-stream.
6976 Suggested by Sebastian D.B. Krause <krause@my.gnus.org>.
6977
69782002-12-07 ShengHuo ZHU <zsh@cs.rochester.edu>
6979
6980 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update the parser.
6981
69822002-12-06 Paul Jarc <prj@po.cwru.edu>
6983
6984 * nnmaildir.el (nnmaildir-request-group): bugfix: don't erase
6985 nntp-server-buffer if we aren't going to write to it.
6986
69872002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6988 Trivial patch from Itai Zukerman <zukerman@math-hat.com>.
6989
6990 * mm-decode.el (mm-w3m-safe-url-regexp): Fix parenthesis.
6991
69922002-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
6993
6994 * rfc2047.el (rfc2047-decode-region): Remove newlines between
6995 decoded words.
6996
69972002-12-03 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
6998
6999 * gnus.el (fboundp): After loading mm-util, make sure it was the
7000 right one.
7001
70022002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7003
7004 * gnus-art.el (gnus-inhibit-mime-unbuttonizing): Moved here from
7005 gnus-sum. Made into a user option.
7006
7007 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7008 (gnus-summary-mark-article-as-unread)
7009
70102002-11-29 ShengHuo ZHU <zsh@cs.rochester.edu>
7011
7012 * time-date.el (date-to-time): Typo.
7013
7014 * parse-time.el: Typo.
7015
7016 * nnsoup.el (nnsoup-retrieve-headers): Typo.
7017
7018 * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
7019
7020 * nnimap.el:
7021 (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
7022
7023 * mm-encode.el (mm-safer-encoding): Typo.
7024
7025 * messcompat.el: Typo.
7026
7027 * message.el (message-face-alist): Typo.
7028
7029 * imap.el (imap-interactive-login, imap-open): Typos.
7030
7031 * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
7032
7033 * gnus.el: Typo.
7034
7035 * gnus-win.el (gnus-configure-frame): Typo.
7036
7037 * gnus-util.el (gnus-atomic-progn-assign): Typo.
7038
7039 * gnus-topic.el (gnus-topic-sort-topics): Typo.
7040
7041 * gnus-sum.el (gnus-summary-article-number)
7042 (gnus-summary-read-group-1, gnus-summary-mark-article)
7043 (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
7044
7045 * gnus-mule.el (gnus-mule-add-group): Typo.
7046
7047 * gnus-mlspl.el (gnus-group-split-fancy): Typo.
7048
7049 * gnus-group.el (gnus-group-fetch-faq): Typo.
7050
7051 * gnus-art.el (gnus-decode-header-methods): Typo.
7052
7053 * flow-fill.el: Typo.
7054
70552002-11-19 Stefan Monnier <monnier@cs.yale.edu>
7056
7057 * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
7058
70592002-11-29 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7060
7061 * gnus-sum.el (gnus-simplify-ignored-prefixes)
7062 (gnus-summary-mark-article-as-unread)
7063 (gnus-mark-article-as-unread, gnus-summary-highlight-line):
7064 Reformatting to avoid long lines.
7065 (gnus-inhibit-mime-unbuttonizing): Moved to gnus-art.
7066
70672002-11-28 Daiki Ueno <ueno@unixuser.org>
7068
7069 * gnus-agent.el (gnus-agent-fetch-group-1): Article numbers should
7070 be accessed through `mail-header-number'.
7071
70722002-11-27 Kevin Greiner <kgreiner@xpediantsolutions.com>
7073
7074 * gnus-sum.el (gnus-summary-insert-old-articles): No longer passes
7075 compressed range to gnus-summary-insert-articles.
7076
996aa8c1 70772002-11-26 Kevin Ryde <user42@zip.com.au>
23f87bed
MB
7078
7079 * gnus-art.el (gnus-mime-copy-part): Look for filename
7080 parameter under content-disposition, not content-type.
7081
7082 * gnus-sum.el (gnus-summary-find-uncancelled): New function.
7083 (gnus-summary-reselect-current-group): Use it.
7084
70852002-11-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7086
7087 * gnus-agent.el (gnus-agent-uncached-articles): if
7088 gnus-agent-load-alist fails, return ARTICLES.
7089
7090 * nnrss.el (nnrss-group-alist): Update the link of Jabber.
7091
70922002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7093
7094 * gnus-sum.el (gnus-summary-insert-old-articles): Remove
7095 superfluous function call.
7096 (gnus-summary-catchup-all, gnus-summary-catchup-all-and-exit):
7097 Add warning to docstring.
7098
70992002-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
7100
7101 * gnus-agent.el: Autoload number-at-point instead.
7102 (gnus-agent-check-overview-buffer): No warning for deactivate-mark.
7103
71042002-11-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7105
7106 * gnus-agent.el (gnus-agent-check-overview-buffer): Explicitly
7107 require thingatpt (for number-at-point) and protect against
7108 deactivate-mark being unbound (on XEmacs).
7109
71102002-11-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7111
7112 * gnus-agent.el (gnus-agent-check-overview-buffer): Make debugger
7113 print message on entry.
7114
996aa8c1 71152002-11-25 Kevin Greiner <kgreiner@xpediantsolutions.com>.
23f87bed
MB
7116
7117 * gnus-range.el (gnus-range-difference): New function.
7118 * gnus-sum.el (gnus-summary-insert-old-articles): Use it.
7119
71202002-11-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7121
7122 * gnus-sum.el (gnus-summary-insert-old-articles): Use
7123 gnus-remove-from-range instead of gnus-range-difference which
7124 doesn't exist.
7125
996aa8c1 71262002-11-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
23f87bed
MB
7127
7128 * gnus-agent.el (gnus-agent-downloaded-article-face): New face,
7129 used for showing which articles have been downloaded.
7130 (gnus-agent-article-alist): Format change. Add documentation.
7131 (gnus-agent-summary-mode-map): New keybinding `J s' for fetching
7132 process-marked articles.
7133 (gnus-agent-summary-fetch-series): Command for `J s'. Articles
7134 in the series are individually fetched to minimize lose of
7135 content due to an error/quit.
7136 (gnus-agent-synchronize-flags-server, gnus-agent-add-server): Use
7137 gnus-message instead of message.
7138 (gnus-agent-read-servers): Use file lib/methods instead of
7139 lib/servers. TODO: Why?
7140 (gnus-summary-set-agent-mark): Adapt to new agent-alist format.
7141 (gnus-agent-get-undownloaded-list): Remove articles that appear to
7142 come from the agent. This means that they are not downloaded.
7143 (gnus-agent-fetch-selected-article): Don't use history.
7144 (gnus-agent-save-history, gnus-agent-enter-history)
7145 (gnus-agent-article-in-history-p, gnus-agent-history-path):
7146 Removed function; history is not used anymore.
7147 (gnus-agent-fetch-articles): Fix handling of crossposted articles.
7148 (gnus-agent-crosspost): Started rewrite then realized that a typo
7149 in gnus-agent-fetch-articles ensures that this function is never
7150 called. This will need to be fixed later.
7151 (gnus-agent-check-overview-buffer): Some sanity checks on the
7152 agent overview buffer. This is a safety net used during
7153 development.
7154 (gnus-agent-flush-cache): The gnus-agent-article-alist format has
7155 changed, write a number to the file indicating this.
7156 (gnus-agent-fetch-headers): Rewrite to respect
7157 gnus-agent-consider-all-articles without relying on the
7158 `.fetched' files. Make it fast.
7159 (gnus-agent-braid-nov): Change resulting from
7160 gnus-agent-fetch-headers change.
7161 (gnus-agent-load-alist, gnus-agent-save-alist): Don't use
7162 `.fetched' files.
7163 (gnus-agent-read-agentview): New function, used by
7164 gnus-agent-load-alist.
7165 (gnus-agent-load-fetched-headers): Remove.
7166 (gnus-agent-save-alist): Rewrite to accomodate new format.
7167 (gnus-agent-fetch-group-1): Make sure list of articles is in the
7168 same order as in gnus-newsgroup-headers.
7169 (gnus-agent-expire): Document and implement extra args ARTICLES,
7170 GROUP, FORCE. Do not restrict usage.
7171 (gnus-agent-uncached-articles): New function.
7172 (gnus-agent-retrieve-headers): Use it.
7173 (gnus-agent-regenerate-group): No longer needs to be called from
7174 gnus-agent-regenerate. Individual groups may be regenerated. The
7175 regeneration code now fixes duplicate, and mis-ordered, NOV entries.
7176 The article fetch dates are validated in the article alist. The
7177 article alist is pruned of entries that do not reference existing
7178 NOV entries. All changes are computed then applied with
7179 inhibit-quit bound to t. As a result, it is now safe to quit out of
7180 regeneration. The optional clean parameter has been replaced with
7181 an optional reread parameter. Clean is no longer necessary as
7182 regeneration gets the appropriate setting from
7183 gnus-agent-consider-all-articles. The new reread parameter will
7184 result in fetched, or all, articles being marked as unread.
7185 (gnus-agent-regenerate): Removed code to regenerate the history
7186 file as it is no longer used.
7187
7188 * gnus-start.el (gnus-make-ascending-articles-unread): New
7189 function, for efficient mass-marking.
7190
7191 * gnus-sum.el (gnus-summary-highlight): Use new face for
7192 downloaded articles.
7193 (gnus-article-mark): Prefer to indicate read/unread status over
7194 downloaded status.
7195 (gnus-summary-highlight-line-0): New function, maybe rehighlights
7196 line.
7197 (gnus-summary-highlight-line): Use new face for downloaded
7198 articles.
7199 (gnus-summary-insert-old-articles): Improved performance by
7200 replacing the initial LIST of older articles with a compressed
7201 RANGE of older articles. Some servers appear to lie about
7202 their active range so the original list could contain millions
7203 of article numbers. The range is not expanded into a list
7204 until the optional ALL parameter has been applied.
7205
72062002-11-18 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7207
7208 * gnus-agent.el (gnus-category-mode): Typo in doc string.
7209
72102002-11-21 Teodor Zlatanov <tzz@lifelogs.com>
7211
7212 * spam.el:
7213 added patch from Andreas Fuchs <asf@void.at> to prevent apply errors
7214
7215 * spam.el: added `M s t' and `M s x' key mappings
7216
72172002-11-20 Simon Josefsson <jas@extundo.com>
7218
7219 * gnus-sum.el (gnus-summary-morse-message): Narrow to body.
7220
72212002-11-19 Simon Josefsson <jas@extundo.com>
7222
7223 * gnus-sum.el (gnus-summary-morse-message): Load
7224 morse.el (unmorse-region not autoloaded in Emacs 20 nor XEmacs).
7225 (unmorse-region): Autoload it instead.
7226
72272002-11-18 Simon Josefsson <jas@extundo.com>
7228
7229 * gnus-sum.el (gnus-summary-morse-message): New function.
7230 (gnus-summary-wash-map): Bind to `W m'.
7231 (gnus-summary-make-menu-bar): Add.
7232
7233 * nnimap.el (nnimap-request-expire-articles): Compress sequence
7234 before storing \Deleted mark on expired articles.
7235
996aa8c1 72362002-11-17 Shenghuo Zhu <zsh@cs.rochester.edu>
23f87bed
MB
7237 Trivial patch from Markus Rost <rost@math.ohio-state.edu>
7238
7239 * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
7240 parens in column 0.
7241
72422002-11-17 Juanma Barranquero <lektu@terra.es>
7243
7244 * nnweb.el (nnweb-google-create-mapping): Fix typo.
7245
7246 * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
7247
7248 * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
7249
72502002-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
7251
7252 * message.el (message-set-auto-save-file-name): Use
7253 make-directory, to avoid the dependence on gnus-util.
7254
72552002-11-16 Simon Josefsson <jas@extundo.com>
7256
7257 * nnimap.el (nnimap-callback-callback-function):
7258 (nnimap-callback-buffer): Removed, these cannot be global but must
7259 be embedded into the callback.
7260 (nnimap-make-callback): New. Embedd article number, callback and
7261 buffer in function.
7262 (nnimap-callback, nnimap-request-article-part): Update.
7263
72642002-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
7265
7266 * mml.el (mml-preview): Bind message-this-is-mail if it is mail.
7267
72682002-11-13 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7269
7270 * gnus.el (gnus-summary-line-format): Document %C.
7271
72722002-11-11 Simon Josefsson <jas@extundo.com>
7273
7274 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify): Display
7275 output when called interactively.
7276
72772002-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
7278
7279 * gnus-art.el (gnus-article-edit-exit): Kill local variables.
7280
7281 * message.el (message-draft-coding-system): Improve comment; use
7282 mm-auto-save-coding-system for the default value.
7283
7284 * nndraft.el (nndraft-request-article): Revert to the state before
7285 2002-10-29; regexp-quote mail-header-separator.
7286
72872002-11-06 Jesper Harder <harder@ifa.au.dk>
7288
7289 * gnus-draft.el (gnus-draft-setup): Set gnus-message-group-art to
7290 allow editing of drafts from an nnvirtual group.
7291
72922002-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
7293
7294 * nndraft.el (nndraft-request-article): Replace emacs-mule with
7295 mm-auto-save-coding-system.
7296
7297 * message.el (message-draft-coding-system): Default to
7298 iso-2022-7bit.
7299
7300 * mm-util.el (mm-auto-save-coding-system): Undo last change to
7301 restore the default value to emacs-mule or escape-quoted.
7302
73032002-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
7304
7305 * gnus-art.el (gnus-article-encrypt-body): Inhibit encrypting of
7306 a delayed or a queued article as well as a draft.
7307
7308 * gnus-sum.el (gnus-summary-edit-article): Inhibit editing of a
7309 delayed or a queued article in the raw format; treat a delayed
7310 article as a raw article as well as a draft.
7311 (gnus-summary-setup-default-charset): Clear gnus-newsgroup-charset
7312 for the delayed group.
7313
7314 * nndraft.el (nndraft-request-article): Ignore auto save files for
7315 a delayed or a queued article; don't bother to decode a queued
7316 article; don't bind nnmail-file-coding-system for a queued article.
7317
7318 * nnmail.el (nnmail-split-fancy-with-parent): Ignore the delayed
7319 and the queue group.
7320
73212002-11-04 Jesper Harder <harder@ifa.au.dk>
7322
7323 * gnus-group.el (gnus-group-delete-group):
7324 gnus-cache-active-hashtb might be void.
7325
996aa8c1 73262002-11-02 Raymond Scholz <ray-2002@zonix.de>
23f87bed
MB
7327
7328 * pgg-gpg.el (pgg-gpg-encrypt-region): Makes PGG respect the
996aa8c1 7329 setting of the default user ID.
23f87bed
MB
7330
73312002-11-01 Jesper Harder <harder@ifa.au.dk>
7332
7333 * mm-bodies.el (mm-body-encoding): Don't return 8bit for 7bit
7334 charset.
7335
996aa8c1
MB
73362002-10-31 Alex Schroeder <alex@emacswiki.org>
7337
23f87bed
MB
7338 * spam-stat.el (spam-stat-process-directory): add dir to message
7339 (spam-stat-reduce-size): No longer remove words
7340 with values close to 0.5, because the default value is 0.2.
7341
73422002-10-31 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7343
7344 * gnus-util.el (gnus-user-date-format-alist): Clarify and correct
7345 documentation.
7346
73472002-10-28 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7348
7349 * gnus-agent.el (gnus-agent-fetched-headers)
7350 (gnus-agent-load-fetched-headers)
7351 (gnus-agent-save-fetched-headers): Remove variable and two
7352 functions. Kevin Greiner's version of gnus-agent-fetch-headers
7353 works better.
7354 (gnus-agent-fetch-headers): New implementation from Kevin
7355 Greiner. Uses gnus-agent-article-alist to store information
7356 about fetched messages which aren't on the server anymore. The
7357 trick is to return a list of considered messages to the caller,
7358 but to only fetch those which haven't been fetched yet.
7359
73602002-10-30 Simon Josefsson <jas@extundo.com>
7361
7362 * pgg-def.el (pgg-passphrase-cache-expiry): New, defcustom.
7363
7364 * pgg.el (pgg-passphrase-cache-expiry): Removed.
7365
73662002-10-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7367
7368 * mm-view.el (mm-w3m-local-map-property): Make it work with older
7369 versions of emacs-w3m than 1.3.3.
7370
7371 * lpath.el: Bind w3m-minor-mode-map.
7372
7373 * mm-view.el (mm-w3m-mode-command-alist)
7374 (mm-w3m-mode-dont-bind-keys, mm-w3m-mode-ignored-keys): Removed.
7375 (mm-w3m-mode-map): Undefined for Emacs21 and XEmacs.
7376 (mm-setup-w3m): Simplified.
7377 (mm-w3m-local-map-property): New function.
7378 (mm-inline-text-html-render-with-w3m): Use it.
7379
7380 * gnus-art.el (gnus-article-wash-html-with-w3m): Use
7381 mm-w3m-local-map-property.
7382
73832002-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
7384
7385 * mm-util.el (mm-auto-save-coding-system): Default to
7386 iso-2022-7bit.
7387
7388 * nndraft.el (nndraft-request-article): Decode an article using
7389 the coding-system emacs-mule if it seems to have been saved using
7390 emacs-mule.
7391 (nndraft-request-replace-article): Use message-draft-coding-system
7392 instead of mm-auto-save-coding-system for the draft or delayed
7393 group.
7394
8753ddee 73952002-10-28 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
7396
7397 * mml.el (mml-mode-map): Fixed keybindings for mml-secure-*
7398 functions.
7399
996aa8c1 74002002-10-28 Mark A. Hershberger <mah@everybody.org>
23f87bed
MB
7401
7402 * mm-url.el (mm-url-insert-file-contents): Make it return the same
7403 type values ("url" size) regardless of the values of
7404 mm-url-use-external.
7405
74062002-10-26 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7407
7408 * nnimap.el (nnimap-request-article-part): Try harder to show
7409 group name in debugging message.
7410
74112002-10-25 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7412
7413 * gnus-agent.el (gnus-agent-save-fetched-headers): Create
7414 directory if it doesn't exist.
7415 (gnus-agent-fetch-headers): Remove old cruft that tried to
7416 abstain from downloading articles more than once if
7417 gnus-agent-consider-all-articles was true. This is now done
7418 properly via the .fetched files.
7419
74202002-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
7421
7422 * nndraft.el (nndraft-request-article): Treat delayed articles
7423 like drafts.
7424
74252002-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
7426
7427 * gnus-agent.el (gnus-agent-load-alist): Fix parenthesis.
7428
74292002-10-24 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7430
7431 * gnus-agent.el (gnus-agent-save-alist, gnus-agent-load-alist):
7432 Remove unused optional arg DIR and corresponding code.
7433
7434 * nnimap.el (nnimap-request-article-part): Include group name in
7435 debugging output.
7436
74372002-10-24 Paul Jarc <prj@po.cwru.edu>
7438
7439 * gnus-agent.el (gnus-agent-fetch-headers): Add some comments.
7440
74412002-10-23 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@uni-duisburg.de>
7442
7443 * gnus-agent.el (gnus-agent-fetched-headers): New variable,
7444 contains range of headers that have been fetched by the agent
7445 already. Compare gnus-agent-article-alist.
7446 (gnus-agent-file-header-cache): Like
7447 gnus-agent-file-loading-cache, but for gnus-agent-fetched-headers.
7448 (gnus-agent-fetch-headers): Improve comment. Revert to old
7449 seen/recent logic.
7450 Remember which headers have been fetched before and don't fetch
7451 them again the next time round.
7452 (gnus-agent-load-fetched-headers)
7453 (gnus-agent-save-fetched-headers): New functions, for remembering
7454 which headers have been fetched before.
7455
74562002-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
7457
7458 * lpath.el: Remove useless bindings.
7459
74602002-10-22 Jesper Harder <harder@ifa.au.dk>
7461
7462 * gnus-sum.el (gnus-summary-execute-command): Disable visual
7463 features while searching.
7464
74652002-10-22 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7466
7467 * pgg.el (pgg-snarf-keys): Do not refer unbinded local variables.
7468
74692002-10-22 Simon Josefsson <jas@extundo.com>
7470
7471 * pgg.el (pgg-encrypt, pgg-decrypt, pgg-sign, pgg-verify)
7472 (pgg-snarf-keys): Add.
7473
74742002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7475
7476 * lpath.el: Fbind bbdb-records.
7477
7478 * spam.el: Don't autoload bbdb-records.
7479
74802002-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
7481
7482 * spam.el: Set autoload for bbdb-records after loading bbdb-com to
7483 prevent inf-loop.
7484
74852002-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7486
7487 * nnslashdot.el: Removed some test lines.
7488 More test.
7489
74902002-10-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7491
7492 * gnus-agent.el (gnus-agent-fetch-headers): Remove articles that
7493 are known to be downloaded already.
7494
74952002-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7496
7497 * mm-view.el (mm-text-html-renderer-alist): Add w3m-standalone.
7498 (mm-text-html-washer-alist): Ditto.
7499
75002002-10-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7501
7502 * nnheader.el (nnheader-remove-body): Fix an error of detecting
7503 boundary between headers and body.
7504 * nnml.el (nnml-parse-head): Ditto.
7505
75062002-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7507
7508 * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
7509 entries.
7510
7511 * gnus-group.el (gnus-fetch-group): Allow an optional
7512 specification of the articles to select.
7513
7514 * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.
7515
75162002-10-20 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7517
7518 * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
7519 headers from the group, update variable `articles' to contain
7520 only those numbers where headers exist. (When fetching all
7521 articles in a group, Gnus creates lots of numbers where there is
7522 no articles.)
7523
75242002-10-20 Steve Youngs <youngs@xemacs.org>
7525
7526 * pgg-parse.el (pgg-parse-public-key-algorithm-alist): XEmacs
7527 doesn't have the 'alist custom type, use cons cells instead.
7528 (pgg-parse-symmetric-key-algorithm-alist): Ditto.
7529 (pgg-parse-hash-algorithm-alist): Ditto.
7530 (pgg-parse-compression-algorithm-alist): Ditto.
7531 (pgg-parse-signature-type-alist): Ditto.
7532
7533 * pgg-gpg.el (pgg-gpg-extra-args): Fix custom mismatch.
7534
7535 * pgg-pgp5.el (pgg-pgp5-extra-args): Ditto.
7536
7537 * pgg-pgp.el (pgg-pgp-extra-args): Ditto.
7538
75392002-10-19 Simon Josefsson <jas@extundo.com>
7540
7541 * nnimap.el (nnimap-open-server): Check imap-state in IMAP server
7542 buffer.
7543
75442002-10-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7545
7546 * gnus-spec.el (gnus-make-format-preserve-properties)
7547 (gnus-xmas-format, gnus-parse-simple-format): Preserve text
7548 properties also on XEmacs. `gnus-xmas-format' is like format but
7549 preserves text properties on XEmacs (though it only understands
7550 simple format specs). The variable
7551 `gnus-make-format-preserve-properties' controls whether the
7552 function is used, and is checked in `gnus-parse-simple-format'.
7553 Patch by Paul Moore <gustav@morpheus.demon.co.uk>.
7554
7555 * gnus-agent.el (gnus-agent-fetch-articles): More debugging
7556 output.
7557 (gnus-agent-consider-all-articles): New variable.
7558 (gnus-agent-get-undownloaded-list): Comment that marks todo item.
7559 (gnus-agent-fetch-headers): Depending on
7560 gnus-agent-consider-all-articles, maybe get all articles.
7561 (gnus-category-predicate-alist, gnus-agent-read-p): New predicate
7562 `read'.
7563 (gnus-predicate-imples-unread): New function.
7564 (gnus-agent-fetch-headers): Optimize to call
7565 gnus-list-of-unread-articles if that is sufficient.
7566 Check unseen and recent instead of seen and recent.
7567 (gnus-agent-fetch-headers): Abstain from calling
7568 gnus-list-range-intersection if range (a . b) would have (> a b).
7569
75702002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7571
7572 * message.el (message-send-mail): Make it possible to perform
7573 edebug-defun.
7574
75752002-10-18 Simon Josefsson <jas@extundo.com>
7576
7577 * gnus-art.el (gnus-button-man-handler): Change default to
7578 `manual-entry' (defined in both emacsen).
7579 (gnus-button-man-handler): Remove emacsen difference and use
7580 `manual-entry'.
7581
75822002-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
7583
7584 * spam.el: Wrap autoload settings for bbdb-records,
7585 executable-find and ifile-spam-filter with eval-and-compile.
7586 (spam-display-buffer-contents): Remove.
7587 (spam-bogofilter-score): Merge spam-display-buffer-contents.
7588
75892002-10-17 Ted Zlatanov <tzz@lifelogs.com>
7590
7591 * spam.el (spam-display-buffer-contents): New function.
7592 (spam-bogofilter-score): use spam-display-buffer-contents, patch
7593 from Katsumi Yamaoka <yamaoka@jpl.org>.
7594
75952002-10-17 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7596
7597 * nnheader.el (nnheader-parse-naked-head): New function.
7598 (nnheader-parse-head): Use the above function, in order to handle
7599 continuation lines properly.
7600 (nnheader-remove-body): New function.
7601 (nnheader-remove-cr-followed-by-lf): New function.
7602 (nnheader-ms-strip-cr): Use the above function.
7603
7604 * gnus-agent.el (gnus-agent-regenerate-group): Call
7605 `nnheader-remove-body'; use `nnheader-parse-naked-head' instead of
7606 `nnheader-parse-head'.
7607 * gnus-cache.el (gnus-cache-possibly-enter-article): Ditto.
7608
7609 * gnus-msg.el (gnus-inews-yank-articles): Do not unfold
7610 continuation lines by itself; call `nnheader-parse-naked-head'
7611 instead of `nnheader-parse-head'.
7612 * nndiary.el (nndiary-parse-head): Ditto.
7613 * nnfolder.el (nnfolder-parse-head): Ditto.
7614 * nnimap.el (nnimap-retrieve-headers-progress): Ditto.
7615 * nnmaildir.el (nnmaildir--update-nov): Ditto.
7616 * nnml.el (nnml-parse-head): Ditto.
7617
76182002-10-17 Steve Youngs <youngs@xemacs.org>
7619
7620 * gnus-art.el (gnus-button-man-handler): Add 'manual-entry' for
7621 XEmacs, default to it if featurep 'xemacs.
7622
76232002-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
7624
7625 * spam-stat.el: Check for the existence of hash functions instead
7626 of the Emacs version to decide whether to load cl. Suggested by
7627 Kai Gro\e,A_\e(Bjohann.
7628
76292002-10-15 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7630
7631 * gnus-agent.el (gnus-agent-fetch-selected-article): Open history
7632 if it isn't open yet.
7633
76342002-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
7635
7636 * gnus-group.el: Require mm-url only when compiling.
7637 (gnus-group-fetch-charter): Require mm-url.
7638
7639 * spam-stat.el: Require cl for the functions gethash,
7640 hash-table-count, make-hash-table and mapc for Emacs 20.
7641 (puthash): Alias to cl-puthash for Emacs 20.
7642 (with-syntax-table): New macro for Emacs 20.
7643
76442002-10-12 Jesper Harder <harder@ifa.au.dk>
7645
7646 * gnus-spec.el (gnus-pad-form): Use gnus-string-width-function.
7647
996aa8c1 76482002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7649
7650 * spam.el (spam-check-ifile): added ifile as a spam checking
7651 backend, and spam-use-ifle as the variable to toggle that check.
7652
76532002-10-12 Simon Josefsson <jas@extundo.com>
7654
7655 * message.el (message-beginning-of-line): New variable.
7656 (message-beginning-of-line): Use it.
7657
996aa8c1 76582002-10-11 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7659
7660 * spam.el: more compilation fixes for BBDB
7661
99580cde 7662 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org>
23f87bed
MB
7663 (spam-stat-reduce-size): Interactive.
7664 (spam-stat-reset): New function.
7665 (spam-stat-save): Interactive.
7666
76672002-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
7668
7669 * gnus.el: Autoload gnus-delay-initialize.
7670
7671 * message.el: Autoload gnus-delay-article.
7672
76732002-10-11 Jesper Harder <harder@ifa.au.dk>
7674
7675 * gnus-spec.el (gnus-balloon-face-function): Use the help-echo
7676 text property in Emacs.
7677
76782002-10-11 Simon Josefsson <jas@extundo.com>
7679
7680 * mml2015.el (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
7681 (mml2015-pgg-verify, mml2015-pgg-clear-verify): Remove CR.
7682
7683 * mml1991.el (mml1991-pgg-sign): Remove CR.
7684
76852002-10-10 Simon Josefsson <jas@extundo.com>
7686
7687 * mml2015.el (mml2015-pgg-decrypt): Set gnus details even when
7688 decrypt failed.
7689 (mml2015-trust-boundaries-alist): Removed.
7690 (mml2015-gpg-extract-signature-details): Don't use it.
7691 (mml2015-unabbrev-trust-alist): New.
7692 (mml2015-gpg-extract-signature-details): Use it.
7693
996aa8c1 76942002-10-10 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7695
7696 * spam.el: compilation fixes, spam-check-bbdb function is nil if no
7697 BBDB installed
7698
7699 * spam-stat.el: added code from Alex Schroeder <alex@gnu.org> to do
7700 statistical analysis of spam in Lisp only
7701
77022002-10-10 Simon Josefsson <jas@extundo.com>
7703
7704 * nnimap.el (nnimap-open-server): Re-open server if it isn't in
7705 auth, selected or examine state.
7706
7707 * pgg-gpg.el (pgg-gpg-verify-region): Filter out stuff into output
7708 buffer and error buffer depending on type of information.
7709
7710 * mml2015.el (mml2015-gpg-extract-signature-details): Parse
7711 --status-fd stuff even if gpg.el is not used (revert earlier
7712 change).
7713 (mml2015-pgg-{clear-,}verify): Store both output and errors as
7714 gnus details.
7715 (mml2015-pgg-{clear-,}verify): Extract signature info from errors
7716 buffer.
7717
7718 * pgg.el (pgg-verify-region): Use it.
7719
7720 * pgg-def.el (pgg-query-keyserver): New variable.
7721
7722 * pgg.el (pgg-decrypt-region): Bind pgg-default-user-id to
7723 key-identifier in packet. Is this a good idea?
7724
7725 * mml.el (mml-mode-map): Add security commands that operates on
7726 MIME parts.
7727 (mml-menu): And menu items for them.
7728
7729 * mml1991.el (mml1991-pgg-encrypt): Remove headers.
7730
7731 * mml.el (mml-parse-1): Support sender in #secure tags.
7732
7733 * mml1991.el (mml1991-pgg-sign): Only use message-sender if it is
7734 defined.
7735
7736 * mml-sec.el (mml-smime-encrypt-buffer): Warn about combined signing.
7737 (mml-pgp-encrypt-buffer): Support combined signing.
7738
7739 * mml1991.el (mml1991-mailcrypt-encrypt): Support combined signing.
7740 (mml1991-gpg-encrypt): Ditto.
7741 (mml1991-pgg-encrypt): Ditto.
7742 (mml1991-encrypt): Pass sign parameter.
7743
7744 * mml-sec.el (mml-signencrypt-style-alist): Defcustom.
7745 (mml-signencrypt-style): Mention the variable.
7746
77472002-10-09 Simon Josefsson <jas@extundo.com>
7748
7749 * mml1991.el (mml1991-pgg-sign): Bind pgg-default-user-id, not
7750 pgg-gpg-user-id.
7751
7752 * pgg.el (pgg-insert-url-with-w3): Ignore errors.
7753 (pgg-fetch-key-function): Nil if w3 is not installed.
7754
77552002-10-08 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7756
7757 * gnus-agent.el (gnus-agent-fetch-selected-article): Bind
7758 gnus-agent-current-history.
7759
77602002-10-06 Simon Josefsson <jas@extundo.com>
7761
7762 * imap.el (imap-parse-status): Don't use read to read token.
7763
77642002-10-05 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7765
7766 * gnus-agent.el (gnus-agent-fetch-selected-article): Do nothing
7767 for methods not covered by the agent, and when unplugged.
7768
77692002-10-05 Simon Josefsson <jas@extundo.com>
7770
7771 * pgg-gpg.el (pgg-gpg-encrypt-region): Query passphrase when
7772 signing.
7773
7774 * gnus-agent.el (gnus-agent-read-servers): If getting method from
7775 a named server fails, ignore the server.
7776
7777 * mml1991.el (mml1991-pgg-sign): Do QP.
7778
7779 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt really
7780 work.
7781
77822002-10-04 Simon Josefsson <jas@extundo.com>
7783
7784 * pgg-gpg.el (pgg-gpg-encrypt-region): Make signencrypt work.
7785
7786 * pgg-pgp.el (pgg-pgp-verify-region): Inline
7787 binary-write-decoded-region from MEL.
7788
7789 * pgg.el (pgg-encrypt-region): Support sign.
7790
7791 * pgg-gpg.el (pgg-gpg-encrypt-region): Ditto.
7792
7793 * mml2015.el (mml2015-pgg-encrypt): Ditto.
7794
7795 * pgg.el, pgg-def.el, pgg-parse.el, pgg-gpg.el, pgg-pgp5.el,
7796 pgg-pgp6.el: Moved from ../pgg/. Modifications compared to EMIKO
7797 branch where PGG was taken from in the ChangeLog entries below.
7798
77992002-10-01 Simon Josefsson <jas@extundo.com>
7800
7801 * pgg-pgp.el: Don't require mel. Don't use luna.
7802 (pgg-scheme-pgp-instance, pgg-make-scheme-pgp): Remove.
7803 (pgg-pgp-process-region): Use expand-file-name instead of concat.
7804 (pgg-pgp-process-region): Don't use binary-funcall.
7805
7806 * pgg-pgp5.el (pgg-pgp5-process-region): Don't use binary-funcall.
7807
7808 * pgg-gpg.el (pgg-gpg-process-region): Use expand-file-name
7809 instead of concat.
7810
7811 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
7812
78132002-09-29 Simon Josefsson <jas@extundo.com>
7814
7815 * pgg-parse.el (pgg-char-int, pgg-string-as-unibyte): Prevent byte
7816 compile warnings.
7817
7818 * pgg.el (pgg-decrypt-region): Don't parse packet.
7819
7820 * pgg.el, pgg-gpg.el, pgg-pgp5.el: Don't depend on luna.el.
7821
996aa8c1 78222002-09-29 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
7823
7824 * pgg.el: Remove dependency on calist.el.
7825
78262002-09-28 Simon Josefsson <jas@extundo.com>
7827
7828 * pgg.el (pgg-temporary-file-directory): New variable.
7829 (pgg-verify-region): Don't assume set-buffer-multibyte exists.
7830
7831 * pgg-pgp5.el (pgg-pgp5-process-region, pgg-scheme-verify-region)
7832 (pgg-scheme-snarf-keys-region): Use pgg-temporary-file-directory.
7833
7834 * pgg-parse.el (pgg-char-int): Defalias.
7835 (pgg-format-key-identifier, pgg-byte-after, pgg-read-byte)
7836 (pgg-read-bytes, pgg-read-body): Use it.
7837 (pgg-decode-packets): Don't use MEL, use base64-*.
7838 (pgg-parse-armor): Don't assume set-buffer-multibyte exists.
7839 (pgg-string-as-unibyte): Defalias.
7840 (pgg-parse-armor-region): Use it.
7841
7842 * pgg-gpg.el (pgg-gpg-process-region): Use
7843 pgg-temporary-file-directory.
7844
7845 * luna.el: Don't def-edebug.
7846
7847 * pgg-pgp5.el (pgg-scheme-verify-region): Inline
7848 binary-write-decoded-region from MEL.
7849
7850 * pgg-pgp5.el, pgg-gpg.el: Don't require mel.
7851
7852 * alist.el, calist.el: Don't require product/APEL.
7853
7854 * pgg-parse.el (top-level): Remove dependency on static.el,
7855 pccl.el, mel.el.
7856 (pgg-parse-crc24, pgg-parse-crc24-string): Only define if
7857 `define-ccl-program' is boundp, instead of using broken.
7858
78592002-10-01 Simon Josefsson <jas@extundo.com>
7860
7861 * message.el (message-required-mail-headers): Remove Lines:.
7862
996aa8c1 78632002-10-03 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
7864
7865 * gnus-group.el (gnus-group-fetch-charter,
7866 gnus-group-fetch-control): Prompt for group if given a prefix
7867 argument.
996aa8c1 7868 * gnus-sum.el: Add gnus-group-fetch-charter and
23f87bed
MB
7869 gnus-group-fetch-control to summary key map and menu.
7870
78712002-10-03 Paul Jarc <prj@po.cwru.edu>
7872
7873 * nnmaildir.el (nnmaildir--group-maxnum-art): fix maximum article
7874 number when there are no articles.
7875
78762002-10-03 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7877
7878 * gnus-agent.el (gnus-agent-summary-fetch-group): Optional prefix
7879 arg ALL means to fetch all articles, not only downloadable ones.
7880 (gnus-agent-fetch-selected-article): New function for
7881 gnus-select-article-hook or gnus-mark-article-hook.
7882
996aa8c1 78832002-10-02 Peter von der Ahe <nospam2159@daimi.au.dk>
23f87bed
MB
7884
7885 * gnus-ems.el (gnus-x-splash): Set coding-system-for-read to
7886 raw-text.
7887
996aa8c1 78882002-09-30 Ted Zlatanov <tzz@lifelogs.com>
23f87bed
MB
7889
7890 * spam.el: merged changes from pinard@iro.umontreal.ca (Fran\e,Ag\e(Bois
7891 Pinard).
7892 Major revamp of the code, documentation is in comments in the file
7893 for now.
7894
78952002-09-30 Simon Josefsson <jas@extundo.com>
7896
7897 * mml2015.el (mml2015-pgg-clear-verify): Verifying in a unibyte
7898 buffer seem to be needed?
7899
79002002-09-29 Simon Josefsson <jas@extundo.com>
7901
7902 * mml1991.el (pgg-output-buffer, pgg-errors-buffer): Prevent byte
7903 compile warnings.
7904
7905 * mml1991.el (mml1991-function-alist): Add pgg.
7906 (mml1991-pgg-sign, mml1991-pgg-encrypt): New functions.
7907 (mml1991-pgg-encrypt): Fix recipients querying.
7908
79092002-09-28 Simon Josefsson <jas@extundo.com>
7910
7911 * mml2015.el (autoload): Autoload correct files. Trivial patch
7912 from dme@dme.org.
7913 (mml2015-pgg-decrypt, mml2015-pgg-verify): Make sure either nil or
7914 handle is returned.
7915
79162002-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7917
7918 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news):
7919 Protect against non-existent of `nnimap-mailbox-info'.
7920
79212002-09-27 Simon Josefsson <jas@extundo.com>
7922
7923 * gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): New.
7924 (gnus-setup-news-hook): Use it.
7925 (gnus-after-getting-new-news-hook): Ditto.
7926
7927 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Remove.
7928
996aa8c1 79292002-09-27 Mats Lidell <matsl@contactor.se>
23f87bed
MB
7930
7931 * gnus-art.el (gnus-article-mode-syntax-table): Replace "-" to " ".
7932
79332002-09-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7934
7935 * gnus-sum.el (gnus-nov-parse-line): When an error is signaled in
7936 the part to decode encoded words, use raw words instead of decoded
7937 words.
7938
79392002-09-26 ShengHuo ZHU <zsh@cs.rochester.edu>
7940
7941 * nnimap.el (nnimap-update-unseen): Use gnus-gethash-safe.
7942
7943 * mm-view.el (mm-w3m-mode-ignored-keys): New variable.
7944 (mm-setup-w3m): Use it.
7945
79462002-09-27 Simon Josefsson <jas@extundo.com>
7947
7948 * gnus-art.el (gnus-article-mode-syntax-table): Make M-. work in
7949 article buffers.
7950
7951 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
7952 it just in case.
7953 (nnimap-update-unseen): New function; update unseen count in
7954 `n-m-info'.
7955 (nnimap-close-group): Call it.
7956
7957 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
7958 (gnus-after-getting-new-news-hook): Ditto.
7959
7960 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
7961 message into verboselevel 9. Change slow mail check message.
7962 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
7963 (nnimap-fixup-unread-after-getting-new-news): New function, to be
7964 used as a hook after getting new mail.
7965
79662002-09-26 Simon Josefsson <jas@extundo.com>
7967
7968 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
7969 SELECT/EXAMINE is first unseen article, not number of unseen
7970 articles. Make them distinct by renaming the former to
7971 `first-unseen' instead of `unseen'.
7972
7973 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
7974 too.
7975 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
7976 changed.
7977 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
7978
7979 * gnus-int.el (gnus-server-unopen-status): Defcustom.
7980
7981 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
7982 better.
7983
7984 * mml2015.el (mml2015-pgg-decrypt): Only add security information
7985 if dissecting resulting buffer actually had any information.
7986
79872002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
7988
7989 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
7990 because the function `string<' allows symbols.
7991
7992 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
7993
79942002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
7995
7996 * message.el (message-forward-make-body): Revert an early change
7997 because 8-bit utf-8 emails.
7998
79992002-09-25 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
8000
8001 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
8002 links to Info)
8003 * gnus-art.el (gnus-treat-highlight-signature):
8004 * gnus-art.el (gnus-treat-buttonize):
8005 * gnus-art.el (gnus-treat-buttonize-head):
8006 * gnus-art.el (gnus-treat-emphasize):
8007 * gnus-art.el (gnus-treat-strip-cr):
8008 * gnus-art.el (gnus-treat-unsplit-urls):
8009 * gnus-art.el (gnus-treat-leading-whitespace):
8010 * gnus-art.el (gnus-treat-hide-headers):
8011 * gnus-art.el (gnus-treat-hide-boring-headers):
8012 * gnus-art.el (gnus-treat-hide-signature):
8013 * gnus-art.el (gnus-treat-fill-article):
8014 * gnus-art.el (gnus-treat-hide-citation):
8015 * gnus-art.el (gnus-treat-hide-citation-maybe):
8016 * gnus-art.el (gnus-treat-strip-list-identifiers):
8017 * gnus-art.el (gnus-treat-strip-pgp):
8018 * gnus-art.el (gnus-treat-strip-pem):
8019 * gnus-art.el (gnus-treat-strip-banner):
8020 * gnus-art.el (gnus-treat-highlight-headers):
8021 * gnus-art.el (gnus-treat-highlight-citation):
8022 * gnus-art.el (gnus-treat-date-ut):
8023 * gnus-art.el (gnus-treat-date-local):
8024 * gnus-art.el (gnus-treat-date-english):
8025 * gnus-art.el (gnus-treat-date-lapsed):
8026 * gnus-art.el (gnus-treat-date-original):
8027 * gnus-art.el (gnus-treat-date-iso8601):
8028 * gnus-art.el (gnus-treat-date-user-defined):
8029 * gnus-art.el (gnus-treat-strip-headers-in-body):
8030 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
8031 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
8032 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
8033 * gnus-art.el (gnus-treat-unfold-headers):
8034 * gnus-art.el (gnus-treat-fold-headers):
8035 * gnus-art.el (gnus-treat-fold-newsgroups):
8036 * gnus-art.el (gnus-treat-overstrike):
8037 * gnus-art.el (gnus-treat-display-xface):
8038 * gnus-art.el (gnus-treat-display-smileys):
8039 * gnus-art.el (gnus-treat-from-picon):
8040 * gnus-art.el (gnus-treat-mail-picon):
8041 * gnus-art.el (gnus-treat-newsgroups-picon):
8042 * gnus-art.el (gnus-treat-body-boundary):
8043 * gnus-art.el (gnus-treat-capitalize-sentences):
8044 * gnus-art.el (gnus-treat-fill-long-lines):
8045 * gnus-art.el (gnus-treat-play-sounds):
8046 * gnus-art.el (gnus-treat-translate):
8047 * gnus-art.el (gnus-treat-x-pgp-sig):
8048 * gnus-art.el (gnus-mime-button-line-format):
8049 * gnus-art.el (gnus-button-man-level):
8050 * gnus-art.el (gnus-button-emacs-level):
8051 * gnus-cus.el (gnus-group-parameters):
8052 * gnus-gl.el (bbb-build-mid-scores-alist):
8053 * gnus-group.el (gnus-group-line-format):
8054 * gnus-mlspl.el (gnus-group-split-setup):
8055 * gnus-mlspl.el (gnus-group-split):
8056 * gnus-msg.el (gnus-mailing-list-groups):
8057 * gnus-msg.el (gnus-posting-styles):
8058 * gnus-nocem.el (gnus-nocem-issuers):
8059 * gnus-score.el (gnus-score-regexp-bad-p):
8060 * gnus-srvr.el (gnus-server-line-format):
8061 * gnus-topic.el (gnus-topic-line-format):
8062 * gnus.el (gnus-summary-line-format):
8063 * mail-source.el (mail-sources):
8064 * message.el (message-subscribed-address-file):
8065 * nnmail.el (nnmail-split-fancy):
8066
80672002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
8068
8069 * mail-source.el(mail-source-run-script): use `functionp' to test
8070 whether the argument `script' is in fact a function.
8071 (mail-sources): adjust the defcustom to allow users to specify a
8072 function or a string as the value of the `:prescript' and
8073 `:postscript' arguments of the `file' and `pop3' mail sources.
8074
80752002-09-25 Paul Jarc <prj@po.cwru.edu>
8076
8077 * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article
8078 number when article 1 does not exist.
8079
996aa8c1 80802002-09-25 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8081
8082 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
8083 apropos if apropos-variable does not exist.
8084 (gnus-button-guessed-mid-regexp)
8085 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
996aa8c1 8086 regexes.
23f87bed 8087 (gnus-button-handle-describe-function)
996aa8c1 8088 (gnus-button-handle-describe-variable): Doc fix.
23f87bed 8089 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
996aa8c1 8090 (gnus-button-handle-apropos-command): Doc fix.
23f87bed 8091
996aa8c1 80922002-09-25 Mark A. Hershberger <mah@everybody.org> (tiny change)
23f87bed
MB
8093
8094 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
8095 the file.
8096
80972002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
8098
8099 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
8100
81012002-09-24 Simon Josefsson <jas@extundo.com>
8102
8103 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
8104 (mml2015-use): Prefer PGG if installed.
8105 (mml2015-function-alist): Add PGG wrappers.
8106 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
8107 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
8108 prefix, make regexp optionally skip it.
8109 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
8110 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
8111 (mml2015-pgg-encrypt): New functions.
8112 (defvar, autoload): Prevent byte-compile warnings.
8113
996aa8c1 81142002-09-24 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8115
8116 * gnus-art.el (article-strip-banner): Check for the existence of
8117 from header.
8118
996aa8c1 81192002-09-23 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8120
8121 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
8122 (gnus-button-alist): Improved regexp for
8123 gnus-button-handle-mid-or-mail (false positives), fixed
8124 gnus-button-handle-man entries.
23f87bed 8125
996aa8c1 81262002-09-23 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
8127
8128 * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when
8129 nnmail-extra-headers is non-nil.
8130
81312002-09-23 Paul Jarc <prj@po.cwru.edu>
8132
8133 * nnmaildir.el: Store article numbers persistently. General
8134 revision.
8135 (nnmaildir-request-expire-articles): handle 'immediate and 'never
8136 for nnmail-expiry-wait; delete instead of moving if 'force is
8137 given.
8138
81392002-09-23 Simon Josefsson <jas@extundo.com>
8140 Trivial fix from beaker@iavmb.pl (Krzysztof J\e,Bj\e(Bdruczyk).
8141
8142 * smime.el (smime-sign-buffer): Get key and extra certs.
8143 (smime-get-key-with-certs-by-email): Utility function.
8144
81452002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
8146 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
8147
8148 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
8149 article exists.
8150
81512002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8152
8153 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
8154
996aa8c1 81552002-09-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8156
8157 * gnus-art.el (gnus-button-handle-custom,
8158 gnus-button-handle-mid-or-mail,
8159 gnus-button-handle-describe-{function,variable,key},
8160 gnus-button-handle-apropos{,command,variable}): New functions.
8161 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp,
8162 gnus-button-{man,emacs,mail}-level): New variables.
8163 (gnus-button-alist): Use the above to buttonize emacs and mail
8164 related links.
8165
81662002-09-18 Juanma Barranquero <lektu@terra.es>
8167
8168 * gnus-int.el (gnus-status-message): Fix spacing.
8169
8170 * imap.el (imap-continuation): Fix typos.
8171
81722002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
8173
8174 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
8175
8176 * gnus-art.el (gnus-article-reply-with-original): Correct
8177 with-current-buffer scope.
8178
8179 * message.el (message-completion-alist): Add Reply-To, From, etc.
8180
1b17f81a 81812002-09-18 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
8182
8183 * nnimap.el (nnimap-request-expire-articles): Make flag setting
1b17f81a 8184 conditional.
23f87bed
MB
8185
81862002-09-17 Simon Josefsson <jas@extundo.com>
8187
8188 * nnimap.el (nnimap-expiry-target): Don't search for which
8189 articles exists here.
8190 (nnimap-request-expire-articles): Do it here instead. Only expire
8191 when articles are found. Suggested by Nevin Kapur
8192 <nevin@jhu.edu>.
8193
996aa8c1 81942002-09-17 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8195
8196 * message.el (message-strip-subject-trailing-was)
8197 (message-change-subject, message-add-archive-header)
8198 (message-xpost-fup2-header, message-xpost-insert-note)
8199 (message-xpost-fup2, message-reduce-to-to-cc): New functions
8200 adopted from message-utils.el. Add functions to the keymap, mode
8201 describtion and menu.
8202 (message-change-subject,message-xpost-fup2): Signal error if
8203 current header is empty.
8204 (message-xpost-insert-note): Changed insert position.
8205 (message-archive-note): Ensure to insert note in message body (not
8206 in head).
8207 (message-archive-header, message-archive-note)
8208 (message-xpost-default, message-xpost-note, message-fup2-note)
8209 (message-xpost-note-function): New variables adopted from
8210 message-utils.el. Changed some doc-strings.
8211 (message-mark-insert-{begin,end}): Rename from
8212 message-{begin,end}-inserted-text-mark (message-utils.el), changed
8213 values.
8214 (message-subject-trailing-was-query)
8215 (message-subject-trailing-was-ask-regexp)
8216 (message-subject-trailing-was-regexp): New variables.
8217 (message-to-list-only): Added doc-string and menu entry.
8218
8219 * message-utils.el: Removed. Functions are now in message.el.
8220
82212002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
8222
8223 * gnus-art.el (gnus-article-reply-with-original,
8224 gnus-article-followup-with-original): Switch to
8225 gnus-summary-buffer before reply/followup.
8226
82272002-09-15 John Paul Wallington <jpw@shootybangbang.com>
8228
8229 * gnus-sum.el (gnus-summary-toggle-header): The article window may
8230 not exist. Toggle it anyway.
8231
82322002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
8233
8234 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
8235
8236 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
8237 Trivial patch from Urban Engberg <ue@ccieurope.com>.
8238
8239 * rfc2047.el (message-posting-charset): Defvar it.
8240 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
8241 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
8242
8243 * mail-source.el (mail-source-fetch): Hide password.
8244
8245 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
8246
996aa8c1 82472002-09-12 John Paul Wallington <jpw@shootybangbang.com>.
23f87bed
MB
8248
8249 * gnus.el (gnus-visual, gnus-meta): Fix typo.
8250
82512002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
8252
8253 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
8254
82552002-09-11 Simon Josefsson <jas@extundo.com>
8256
8257 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
8258 (nnimap-split-rule): Doc fix.
8259 (nnimap-request-expire-articles): Cleanup code.
8260
996aa8c1 82612002-09-11 TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
23f87bed
MB
8262
8263 * gnus-art.el (gnus-article-address-banner-alist): New option.
8264 (article-strip-banner): Refer the above option to split banners of
8265 free mail servers, when no group parameter is specified.
8266
82672002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
8268
8269 * nntp.el (nntp-wait-for-string): Check for a process in the
8270 current buffer instead of `nntp-server-buffer'.
8271
82722002-09-09 Simon Josefsson <jas@extundo.com>
8273
8274 * gnus-art.el (gnus-button-man-handler): New variable.
8275 (gnus-button-alist): Use g-b-handle-man.
8276 (gnus-button-handle-man): New, call g-b-man-handler.
8277
82782002-09-08 Simon Josefsson <jas@extundo.com>
8279
8280 * gnus-art.el (gnus-button-alist): Buttonize man page links.
8281
82822002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8283
8284 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
8285
82862002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
8287
8288 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
8289
8290 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
8291 keystroke.
8292
8293 * gnus-srvr.el (gnus-browse-describe-group): New command and
8294 keystroke.
8295
82962002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
8297
8298 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
8299 value for gnus-decoration property.
8300
83012002-09-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8302
8303 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
8304 string) as group name in case we have a CRLF in the file.
8305
83062002-09-04 Jesper Harder <harder@ifa.au.dk>
8307
8308 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
8309 group.
8310 (rfc1843-decode-hzp): do.
8311 (rfc1843-newsgroups-regexp): do.
8312
83132002-09-04 Simon Josefsson <jas@extundo.com>
8314
8315 * message.el (message-canlock-generate): Make sure sha1 doesn't
8316 call external programs.
8317
83182002-09-03 Simon Josefsson <jas@extundo.com>
8319
8320 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
8321
8322 * gnus-agent.el (gnus-agent-batch): Add doc.
8323
83242002-09-03 Josh Huber <huber@alum.wpi.edu>
8325
8326 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
8327 check for signed and encrypted parts.
8328 * mml.el (mml-parse-1): Correct small typo which preventing
8329 setting recipients in a secure tag.
8330
83312002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8332
8333 * mm-util.el (mm-coding-system-priorities): Default to a list of
8334 iso-2022-jp and others for the Japanese environment.
8335
83362002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
8337
8338 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
8339 invalid display names.
8340
996aa8c1 83412002-08-30 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
8342
8343 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
996aa8c1 8344 commit.
23f87bed
MB
8345
83462002-08-26 Jesper Harder <harder@ifa.au.dk>
8347
8348 * gnus.el (gnus-group-charter-alist): New option.
8349 (gnus-group-fetch-control-use-browse-url): New option.
8350
8351 * gnus-group.el (gnus-group-fetch-charter): New function.
8352 (gnus-group-fetch-control): New function.
8353 Add them to the keymap and menu. Require mm-url.
8354
996aa8c1 83552002-08-30 Alex Schroeder <alex@emacswiki.org>.
23f87bed
MB
8356
8357 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
23f87bed
MB
8358
83592002-08-29 Jesper Harder <harder@ifa.au.dk>
8360
8361 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
8362 items expecting user interaction.
8363
8364 * gnus-topic.el (gnus-topic-make-menu-bar): do.
8365
8366 * gnus-sum.el (gnus-summary-make-menu-bar): do.
8367
8368 * gnus-srvr.el (gnus-server-make-menu-bar): do.
8369
8370 * mml.el (mml-menu): do.
8371
83722002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
8373
8374 * mail-source.el (mail-source-touch-pop): New function.
8375
8376 * message.el (message-smtpmail-send-it): New function.
8377 (message-send-mail-function): Add it for a candidate.
8378
83792002-08-27 Simon Josefsson <jas@extundo.com>
8380
8381 * gnus-msg.el (posting-charset-alist): Use
8382 gnus-define-group-parameter instead of defcustom.
8383 (gnus-put-message): Handle SPC in GCC.
8384 (gnus-inews-insert-gcc): Ditto.
8385 (gnus-inews-insert-archive-gcc): Ditto.
8386
83872002-08-26 Simon Josefsson <jas@extundo.com>
8388
8389 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
8390 (gnus-agentize): Auto agentize all nntp and nnimap groups.
8391 (gnus-agent-possibly-save-gcc): Autoload.
8392 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
8393
83942002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
8395
8396 * gnus.el (gnus-other-frame-function): New user option.
8397 (gnus-other-frame): Use it; add a doc-string; make it work with
8398 the gnuclient program.
8399
8400 * gnus-util.el (gnus-frame-or-window-display-name): New function.
8401
8402 * lpath.el: Fbind `frame-parameter', `make-frame-on-display',
8403 `device-connection' and `dfw-device'.
8404
996aa8c1 84052002-08-22 Jochen Hein <jochen@jochen.org> (tiny change)
23f87bed
MB
8406
8407 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
996aa8c1 8408 positives, make it stricter.
23f87bed
MB
8409
84102002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8411
8412 * gnus.el (gnus-other-frame): Trivial fix.
8413
84142002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
8415
8416 * gnus.el (gnus-other-frame-parameters): New user option.
8417 (gnus-other-frame-object): New variable.
8418 (gnus-other-frame): Make it search for existing Gnus frame; don't
8419 read new news; delete frame on exit.
8420
8421 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
8422
8423 * lpath.el: Fbind w32-focus-frame and x-focus-frame.
8424
996aa8c1 84252002-08-20 \e$B>.4X\e(B \e$B5HB'\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
23f87bed
MB
8426
8427 * message.el (message-set-auto-save-file-name): Add support for
8428 the Cygwin Emacs; the system-type is `cygwin'.
8429 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
8430
84312002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
8432
8433 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
8434
8435 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
8436 avoid arithmetic errors.
8437
84382002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
8439
8440 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
8441
84422002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
8443
8444 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
8445 (message-ignored-resent-headers): Add envelope From.
8446
84472002-08-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8448
8449 * gnus.el (gnus-summary-line-format): Document %k specifier.
8450
84512002-08-17 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8452
8453 * gnus-sum.el (gnus-summary-line-message-size): New function.
8454 (gnus-summary-line-format-alist): Use it.
8455
84562002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
8457
8458 * gnus-art.el (article-make-date-line): Refer to the value for
8459 `gnus-article-time-format' in the summary buffer.
8460
8461 * message.el (message-cite-prefix-regexp): Exclude ":" and "\e,A;\e(B".
8462
84632002-08-14 Simon Josefsson <jas@extundo.com>
8464
8465 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
8466 quoting.
8467 (gnus-button-alist): Fix doc.
8468 (gnus-header-button-alist): Use ' not ` for default value quoting.
8469 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
8470 rationale similar to 2002-05-01 change.
8471 (gnus-article-add-buttons-to-head): Evaluate expression.
8472
8473 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
8474
84752002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
8476
8477 * message.el (message-font-lock-keywords): Refer to the value for
8478 `message-cite-prefix-regexp' dynamically.
8479
84802002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
8481
8482 * gnus-art.el (gnus-decode-header-methods): Doc fix.
8483
84842002-08-12 Simon Josefsson <jas@extundo.com>
8485
8486 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
8487 (imap-shell-open): Skip initial junk before IMAP greeting.
8488
84892002-08-11 Simon Josefsson <jas@extundo.com>
8490
8491 * message-utils.el (message-xpost-default,
8492 message-xpost-fup2-header, message-xpost-fup2): Fixed
8493 Typos. Trivial changes from Reiner Steib
8494 <4uce.02.r.steib@gmx.net>.
8495
84962002-08-09 Simon Josefsson <jas@extundo.com>
8497
8498 * message.el (message-canlock-password): Set
8499 canlock-password-for-verify to newly generated canlock-password.
8500 When Emacs is restarted, Custom makes sure this is set, but during
8501 the same session we must set it manually.
8502
85032002-08-07 Jesper Harder <harder@ifa.au.dk>
8504
8505 * yenc.el: New file.
8506
8507 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
8508 (mm-uu-type-alist): Add yenc.
8509 (mm-uu-yenc-filename): New function.
8510 (mm-uu-yenc-extract): New function.
8511
8512 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
8513
85142002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8515
8516 * dgnushack.el (merge): Don't use coerce.
8517
85182002-05-27 Jesper Harder <harder@ifa.au.dk>
8519
8520 * mailcap.el (mailcap-mime-data): Test window-system rather than
8521 mm-device-type.
8522 (mailcap-mime-data): Call xdvi and gv with "-safer".
8523
8524 * mm-util.el: Don't define mm-device-type.
8525
85262002-08-05 Simon Josefsson <jas@extundo.com>
8527
8528 * mm-util.el (mm-coding-system-priorities): coding-system type not
8529 supported everywhere.
8530
85312002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8532
8533 * gnus.el (gnus-version-number): Bumped version number.
8534
996aa8c1 85352002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
8536
8537 * gnus.el: Oort Gnus v0.07 is released.
8538
85392002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8540
8541 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
8542 (gnus-article-sort-functions): Doc fix.
8543 (t): New keystroke.
8544 (gnus-article-sort-by-random): New function.
8545 (gnus-thread-sort-by-random): New function.
8546
996aa8c1 85472002-08-02 Scott A Crosby <scrosby@cs.rice.edu>
23f87bed
MB
8548
8549 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
996aa8c1 8550 funcall.
23f87bed
MB
8551
85522002-07-31 Danny Siu <dsiu@adobe.com>
8553
8554 * nnimap.el (nnimap-split-articles): do not call nnmail-fetch-field
8555 when splitting malformed messages without message-id
8556
996aa8c1 85572002-07-28 Niklas Morberg <niklas.morberg@axis.com>.
23f87bed
MB
8558
8559 * nnweb.el (nnweb-type, nnweb-type-definition)
8560 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
8561 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
8562 functionality.
8563 * nnweb.el: Removed old non-functioning search engines.
8564
85652002-07-27 Simon Josefsson <jas@extundo.com>
8566
8567 * message.el (message-forward-make-body): Don't use
8568 `message-forward-ignored-headers' when doing a "raw" followup (it
8569 is important to preserve e.g. CTE).
8570
8571 * flow-fill.el (fill-flowed): Disable filladapt-mode.
8572
8573 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
8574 regexp-quote, Cyrus Sieve is fixed.
8575
8576 * sieve-manage.el (sieve-manage-deletescript): New function.
8577
8578 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
8579 (sieve-manage-mode): Fix menubar.
8580 (sieve-activate): Change some messages.
8581 (sieve-deactivate-all): New function.
8582 (sieve-deactivate): New alias.
8583 (sieve-remove): New function.
8584 (sieve-help): Fix help.
8585 All suggested by Ned Ludd.
8586
85872002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
8588
8589 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
8590 (mm-w3m-safe-url-regexp): New user option.
8591
8592 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
8593 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
8594
85952002-07-23 Karl Kleinpaste <karl@charcoal.com>
8596
8597 * gnus-sum.el (gnus-summary-delete-article): Force
8598 nnmail-expiry-target to 'delete, so that absolute deletion
8599 happens when absolute deletion is requested.
8600
996aa8c1 86012002-07-21 Nevin Kapur <nevin@jhu.edu>.
23f87bed
MB
8602
8603 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
8604 headers as empty headers.
8605
996aa8c1 86062002-07-21 Jochen Hein <jochen@jochen.org>.
23f87bed
MB
8607
8608 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
8609 correct typo.
8610 (gnus-emphasis-strikethru): New face.
8611
1b17f81a 86122002-07-20 Jason Merrill <jason@redhat.com>.
23f87bed
MB
8613
8614 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
8615 entire file for each of a sequence of missing articles.
8616
8617 * gnus-salt.el (gnus-binary-display-article): Respect an existing
8618 value for gnus-view-pseudos.
8619
8620 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
8621 avoid nreverse.
8622
1b17f81a 86232002-07-14 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
8624
8625 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
8626 (gnus-summary-mode-line-format-alist): Add %h for number of
8627 spams.
8628 (gnus-newsgroup-spam-marked): New variable.
8629 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
8630 (gnus-article-read-p, gnus-article-mark)
8631 (gnus-set-global-variables, gnus-set-global-variables)
8632 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
8633 (gnus-summary-mark-article-as-unread)
8634 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
8635 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
8636 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
8637
1b17f81a 86382002-07-10 KANEMATSU Daiji <kdaiji@bea.com>
23f87bed
MB
8639
8640 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
1b17f81a 8641 function.
23f87bed
MB
8642
86432002-07-09 Nevin Kapur <nevin@jhu.edu>
8644
8645 * gnus-sum.el (gnus-summary-delete-article): Respect group
8646 parameters while expiring.
8647
1b17f81a 86482002-07-08 Henrik Enberg <henrik@enberg.org>
23f87bed 8649
1b17f81a 8650 * gnus-art.el (article-make-date-line): Fix string.
23f87bed 8651
1b17f81a 86522002-07-08 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8653
8654 * gnus-art.el (article-unsplit-urls): Only display MIME when this
1b17f81a 8655 function is called interactively.
23f87bed
MB
8656
86572002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
8658
8659 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
8660 cdaar to cdar and car.
8661
8662 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
8663 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
8664
86652002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
8666
8667 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
8668 don't break a narrowed article.
8669
8670 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
8671 (nntp-open-via-rlogin-and-telnet): Ditto.
8672
86732002-07-02 Didier Verna <didier@xemacs.org>
8674
8675 * nnmail.el (nnmail-split-methods): fix custom type.
8676
1b17f81a 86772002-07-02 Niklas Morberg <niklas.morberg@axis.com>
23f87bed
MB
8678
8679 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
1b17f81a 8680 unsplitting.
23f87bed
MB
8681
86822002-07-01 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8683
8684 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
8685 (gnus-summary-resend-message): Use it.
8686
86872002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8688
8689 * nntp.el (nntp-via-rlogin-command-switches): New variable.
8690 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
8691
1b17f81a 86922002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
8693
8694 * message.el (message-font-lock-keywords): Don't fontify
8695 headers in the message body, only in the header.
8696 (message-font-lock-make-header-matcher): New function, used by
8697 message-font-lock-keywords.
23f87bed
MB
8698
86992002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8700
8701 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
8702
87032002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
8704
8705 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
8706
87072002-06-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8708
8709 * message.el (message-font-lock-keywords): Revert 2002-06-22
8710 change.
8711
87122002-06-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8713
8714 * message.el (message-font-lock-keywords): Put colon in header
8715 name match.
8716
87172002-06-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8718
8719 * message.el (message-font-lock-keywords): Don't use header faces
8720 in the body. Thanks to Stefan Monnier for the hint on the
8721 implementation.
8722
87232002-05-09 Miles Bader <miles@gnu.org>
8724
8725 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
8726 (gnus-article-hide-citation): Respect it.
8727
87282002-04-12 Juanma Barranquero <lektu@terra.es>
8729
8730 * pop3.el (pop3-open-server): Fix typo.
8731
87322002-06-18 Josh Huber <huber@alum.wpi.edu>
8733
8734 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
8735 instead of push to ignore duplicate to-(list|address) values.
8736 * nnmail.el (nnmail-cache-ignore-groups): New.
8737 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups
8738
87392002-06-18 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8740
8741 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
8742 before sending. Suggested by Jan Rychter.
8743
87442002-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
8745
8746 * dgnushack.el (remove): New compiler macro.
8747 (last, coerce, subseq): Remove compiler macros for those built-in
8748 or unused functions.
8749
1b17f81a 87502002-06-17 Simon Josefsson <jas@extundo.com>
23f87bed
MB
8751
8752 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
8753 sure to write byte-compiled versions of gnus-*-format-alist to
1b17f81a 8754 .newsrc.eld.
23f87bed 8755
1b17f81a 87562002-06-16 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
8757
8758 * gnus-agent.el (gnus-agent-read-servers)
8759 (gnus-agent-write-servers): Put server name (string like
8760 "nnchoke:frumple") in the file instead of a server specification
8761 (Lisp expression like (nnchoke "frumple" ...parameters...)).
23f87bed 8762
1b17f81a 87632002-06-16 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed 8764
1b17f81a 8765 * gnus-cache.el (gnus-cache-remove-article): n is &optional.
23f87bed
MB
8766
87672002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
8768
8769 * nnheader.el (nnheader-file-name-translation-alist): Set the
8770 default value for MS Windows systems.
8771
8772 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
8773
87742002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8775
8776 * message.el (message-beginning-of-line): Keep the region active
8777 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
8778
87792002-06-13 Josh Huber <huber@alum.wpi.edu>
8780
8781 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
8782 * gnus-msg.el (gnus-summary-reply): Ditto.
8783 * gnus-msg.el (gnus-summary-handle-replysign): New.
8784
87852002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
8786
8787 * message.el (message-send-mail-with-sendmail): Kill errbuf even
8788 if sending failed.
8789
87902002-06-11 Josh Huber <huber@alum.wpi.edu>
8791
8792 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
8793 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
8794 to sign while encrypting.
8795
87962002-06-11 Simon Josefsson <jas@extundo.com>
8797
8798 * gnus-int.el (gnus-request-move-article): Agent expire article if
8799 successfuly moved.
8800
1b17f81a
MB
88012002-06-11 Niklas Morberg <niklas.morberg@axis.com>
8802
23f87bed 8803 * nnweb.el (nnweb-google-create-mapping): Honors the value of
1b17f81a 8804 nnweb-max-hits.
23f87bed
MB
8805
88062002-06-10 Simon Josefsson <jas@extundo.com>
8807
8808 * gnus-int.el (gnus-request-expire-articles): Fix last change?
8809
88102002-06-09 Simon Josefsson <jas@extundo.com>
8811
8812 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
8813
8814 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
8815
88162002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
8817
8818 * flow-fill.el (fill-flowed): Ignore errors.
8819
88202002-06-06 Simon Josefsson <jas@extundo.com>
8821
8822 * message.el (message-send-mail-with-sendmail): Improve error message.
8823
88242002-06-06 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8825
8826 * message.el (message-interactive): Change default from nil to t.
8827 Better to be safe than to be fast.
8828
88292002-06-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8830
8831 * message.el (message-send-mail-with-sendmail): Check return value
8832 from call-process-region.
8833
88342002-06-04 Simon Josefsson <jas@extundo.com>
8835
8836 * gnus-msg.el (gnus-group-mail, gnus-group-news)
8837 (gnus-group-post-news, gnus-summary-mail-other-window)
8838 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
8839 gnus-article-copy to nil, thereby inhibiting the `header' posting
8840 style match to use data from last viewed article.
8841 Suggested by Hrvoje Niksic.
8842
88432002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
8844
8845 * spam.el (spam-point-at-eol): New alias.
8846 (spam-parse-whitelist): Use it.
8847
88482002-06-03 Simon Josefsson <jas@extundo.com>
8849
8850 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
8851 (nnmail-article-group): Use it.
8852
1b17f81a 88532002-05-30 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8854
8855 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
1b17f81a 8856 so that code reading them won't be surprised.
23f87bed
MB
8857
88582002-05-29 Simon Josefsson <jas@extundo.com>
8859
8860 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
8861 articles.
8862
8863 * gnus.el (gnus-agent-cache): Doc fix.
8864 (gnus-agent): Change default to t.
8865
8866 * gnus-agent.el (gnus-agent-expire): Make it accept optional
8867 ARTICLES, GROUP and FORCE parameters.
8868
88692002-05-28 Simon Josefsson <jas@extundo.com>
8870
8871 * gnus-group.el (gnus-group-line-format): Doc fix.
8872
1b17f81a 88732002-05-28 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
8874
8875 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
1b17f81a 8876 original article before yanking.
23f87bed
MB
8877
88782002-05-26 Simon Josefsson <jas@extundo.com>
8879
8880 * gnus-sum.el (gnus-summary-menu-split): New function.
8881 (gnus-summary-make-menu-bar): Split charset submenu.
8882 (gnus-summary-menu-maxlen): New variable.
8883 (gnus-summary-menu-split): Use it.
8884
88852002-05-25 Simon Josefsson <jas@extundo.com>
8886
8887 * mml.el (mml-preview): Generate some headers.
8888
8889 * gnus.el (gnus-large-newsgroup): Fix :type.
8890
8891 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
8892 Agent cache NOV's by default now).
8893 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
8894
88952002-05-18 Jesper Harder <harder@ifa.au.dk>
8896
8897 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
8898 call to gnus-parent-id when we check for References loops.
8899 (gnus-summary-prepare-threads): Avoid simplifying every Subject
8900 twice by saving the simplified subject string in simp-subject.
8901
1b17f81a 89022002-05-23 Benjamin Rutt <rutt+news@cis.ohio-state.edu> (tiny change)
23f87bed 8903
1b17f81a 8904 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo.
23f87bed 8905
1b17f81a
MB
89062002-05-23 Niklas Morberg <niklas.morberg@axis.com> (tiny change)
8907
8908 * nnweb.el (nnweb-type): Remove dejanewsold.
23f87bed
MB
8909
89102002-05-22 Simon Josefsson <jas@extundo.com>
8911
8912 * sieve.el (sieve-change-region): Define it before it is used.
8913
1b17f81a
MB
89142002-05-22 Benjamin Rutt <rutt+news@cis.ohio-state.edu>
8915
23f87bed
MB
8916 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
8917 (gnus-summary-reply): Ask for confirmation when replying to news.
1b17f81a 8918 Defaults to not ask.
23f87bed
MB
8919
8920 * nnimap.el (nnimap-nov-is-evil): Improve doc.
8921
89222002-05-21 Simon Josefsson <jas@extundo.com>
8923
8924 * sieve-mode.el (sieve-manage): Fix autoloads.
8925
8926 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
8927 name (makes it work with recent Cyrus timsieved).
8928
89292002-05-20 Jason <jbaker@cs.utah.edu>
8930 Trivial patch.
8931
8932 * gnus-art.el (gnus-request-article-this-buffer): Try
8933 reconnecting if you don't get the message.
8934
89352002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8936
8937 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
8938 Reply-To headers from the headers.
8939
89402002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8941
8942 * mm-url.el (mm-url-insert): Remove junk message.
8943
89442002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
8945
8946 * nnslashdot.el (nnslashdot-request-list): Parse new html.
8947 (nnslashdot-use-front-page): New variable.
8948 (nnslashdot-request-list): Use it.
8949
8950 * mm-url.el (mm-url-timeout): New variable.
8951 (mm-url-retries): Ditto.
8952 (mm-url-insert): Use it.
8953
89542002-05-16 Simon Josefsson <jas@extundo.com>
8955
8956 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
8957 (gnus-simplify-subject-functions): Mention g-s-a-w.
8958
89592002-05-15 Josh Huber <huber@alum.wpi.edu>
8960
8961 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
8962 nnmail-cache-insert.
8963 * nndiary.el (nndiary-request-accept-article): Ditto.
8964 * nnfolder.el (nnfolder-request-accept-article): Ditto.
8965 * nnimap.el (nnimap-request-accept-article): Ditto.
8966 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
8967 * nnmail.el (nnmail-check-duplication): Ditto. (from gnus-art)
8968 * nnmbox.el (nnmbox-request-accept-article): Ditto.
8969 * nnmh.el (nnmh-request-accept-article): Ditto.
8970 * nnmail.el (nnmail-cache-insert): Change group to required,
8971 removed code which tried to figure out the group.
8972
1b17f81a 89732002-05-13 Hans de Graaff <hans@degraaff.org>
23f87bed
MB
8974
8975 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1b17f81a
MB
8976 messages.
8977
89782002-05-13 Josh Huber <huber@alum.wpi.edu>
8979
23f87bed
MB
8980 * nnml.el (nnml-request-accept-article): Pass in the group name to
8981 nnmail-cache-insert, since it's available.
8982
89832002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
8984
8985 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
8986
1b17f81a 89872002-05-08 Florian Weimer <fw@deneb.enyo.de>
23f87bed
MB
8988
8989 * gnus.el (subscribed): New group parameter.
8990 (gnus-find-subscribed-addresses): Use it.
8991
89922002-05-08 Josh Huber <huber@alum.wpi.edu>
8993
8994 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
8995 the default for pgpmime to support pgp v2.
8996 * mml-sec.el (mml-signencrypt-style): New accessor function to
8997 allow users to get/set the signencrypt style more easily without
8998 frobbing the alist directly.
8999 * mml.el (mml-generate-mime-1): Use accessor function.
9000
90012002-05-08 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9002
9003 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
9004 parenthesis for "<" and ">". Suggested by Andreas Schwab
9005 <schwab@suse.de>.
9006
1b17f81a 90072002-05-07 Josh Huber <huber@alum.wpi.edu>
23f87bed
MB
9008
9009 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1b17f81a 9010 when intuiting the group the message is written to.
23f87bed 9011
1b17f81a 90122002-05-06 Matt Armstrong <matt@lickey.com>
23f87bed
MB
9013
9014 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1b17f81a 9015 buffer doesn't show group.
23f87bed
MB
9016
90172002-05-06 Josh Huber <huber@alum.wpi.edu>
9018
9019 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
9020 argument, and fixed compiler warning. (added autoload for
9021 gpg-encrypt).
9022
90232002-05-04 Simon Josefsson <jas@extundo.com>
9024
9025 * mml1991.el (mml1991-function-alist): Doc fix.
9026
9027 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
9028 doesn't exist (for previewing messages without having Gnus
9029 started).
9030
9031 * mm-util.el (mm-coding-system-priorities): Defcustom.
9032
9033 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
9034
90352002-05-01 Josh Huber <huber@alum.wpi.edu>
9036
9037 * gnus-msg.el (gnus-message-replysignencrypted): enabled by
9038 default.
9039 * mml-sec.el:
9040 * mml-sec.el (mml-signencrypt-style): New.
9041 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
9042 argument `sign'.
9043 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
9044 signencrypt.
9045 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
9046 * mml.el (mml-generate-mime-1): Changed logic so a part which is
9047 both signed & encryped is processed in one operation. (rather than
9048 two separate ops: sign, then encrypt)
9049 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
9050 indication if a message is signed by an expired key.
9051 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
9052 enables combined sign & encrypt operation. (this was always on
9053 before).
9054 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
9055
90562002-05-01 Simon Josefsson <jas@extundo.com>
9057
9058 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
9059 server.
9060 (nnimap-mailbox-info): defvar instead of defvoo.
9061
996aa8c1 90622002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
9063
9064 * gnus.el: Oort Gnus v0.06 is released.
9065
90662002-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9067
9068 * lpath.el: Bind url-package-version.
9069
90702002-05-01 Simon Josefsson <jas@extundo.com>
9071
9072 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
9073 filename before deleting the group itself, because the presence of
9074 a group filename decides if long filenames are used or not.
9075
9076 * gnus-art.el (gnus-button-alist): Don't inline
9077 gnus-button-url-regexp. This makes it possible to change g-b-u-r
9078 without also modifying g-button-alist.
9079 (gnus-button-alist): Fix type to allow variable as well as regexp.
9080 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
9081 themselves, variables to its contents.
9082 (gnus-button-entry): Ditto.
9083
90842002-05-01 Simon Josefsson <jas@extundo.com>
9085
9086 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
9087 UIDNEXT as a string.
9088
9089 * nnimap.el (nnimap-string-lessp-numerical): New function.
9090 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
9091 integers.
9092
90932002-04-29 Simon Josefsson <jas@extundo.com>
9094
9095 * nnmail.el (nnmail-cache-insert): Accept optional group
9096 parameter.
9097
9098 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
9099 n-r-g-a is disabled.
9100
91012002-04-29 Simon Josefsson <jas@extundo.com>
9102
9103 * nnimap.el (nnimap-split-fancy): Fix doc.
9104 (nnimap-split-fancy): Fix doc.
9105
9106 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
9107 (nnimap-mailbox-info): New internal variable.
9108 (nnimap-retrieve-groups): Implement faster new mail check.
9109
9110 * nnimap.el (nnimap-split-articles): Support
9111 nnmail-cache-accepted-message-ids.
9112 (nnimap-request-accept-article): Ditto.
9113
9114 * imap.el (imap-mailbox-status-asynch): New command.
9115
91162002-04-29 Nevin Kapur <nevin@jhu.edu>
9117
9118 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
9119 are no subscribed mail groups.
9120 - Strip quoted names when comparing addresses
9121
91222002-04-28 Jesper Harder <harder@ifa.au.dk>
9123
9124 * mm-decode.el (mm-text-html-renderer): Change customize type to
9125 const.
9126
9127 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
9128 (gnus-debug-exclude-variables): do.
9129
91302002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9131
9132 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
9133 Trivial change from Karl Pfl\e,Ad\e(Bsterer <sigurd@12move.de>.
9134
91352002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
9136
9137 * dns.el (dns-make-network-process): New macro.
9138 (query-dns): Use it.
9139
91402002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9141
9142 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
9143 article-buffer.
9144
9145 * mm-url.el (mm-url-package-name): New variable.
9146 (mm-url-package-version): New variable.
9147 (mm-url-insert-file-contents): Bind url-package-name and
9148 url-package-version here.
9149 * nnrss.el (nnrss-insert-w3): Move the bindings.
9150
9151 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
9152 url-package-version. Trivial change from Andrew J Cosgriff
9153 <ajc@polydistortion.net>
9154
9155 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
9156 attachments. Trivial change from Peter 'Luna' Runestig
9157 <peter@runestig.com>.
9158
91592002-04-19 Jesper Harder <harder@ifa.au.dk>
9160
9161 * nnkiboze.el (nnkiboze-request-scan): Call
9162 nnkiboze-possibly-change-group.
9163 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
9164 problems.
9165 (nnkiboze-generate-group): Set newsrc to the *highest* article
9166 number kibozed, not the lowest.
9167
91682002-04-15 Jesper Harder <harder@ifa.au.dk>
9169
9170 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
9171
1b17f81a 91722002-04-24 Dan Christensen <jdc+news@uwo.ca>
23f87bed
MB
9173
9174 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
9175 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
9176 Recognize math postings. Extract Date (now ignores "(15kb)").
9177 Extract email address using gnus-extract-address-components
9178 instead of just taking the first word. Create Date and From
9179 headers for message which are missing these headers. Get rid
9180 of spurious \\ lines (purely cosmetic). Extend body-end and
9181 file-end regexps, to exclude more garbage from the message.
9182 Make URL rephrasing regexp more flexible, to match current
9183 format.
9184
91852002-04-23 Simon Josefsson <jas@extundo.com>
9186
9187 * netrc.el: New file, functions copied from gnus-util.el by Ted
9188 Zlatanov <tzz@lifelogs.com>.
9189
9190 * gnus-util.el: Require netrc.
9191 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
9192 new code in netrc.el.
9193
1b17f81a 91942002-04-23 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed
MB
9195
9196 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1b17f81a 9197 message-ignored-resent-headers, too.
23f87bed
MB
9198
91992002-04-22 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
9200
9201 * gnus-srvr.el (gnus-server-browse-in-group-buffer): it is a
9202 boolean not a string
9203 * gnus-group.el (gnus-group-line-format): add description of %C
9204 * gnus-group.el (gnus-group-line-format-alist): add gnus-tmp-comment
9205 as %C
9206 * gnus-group.el (gnus-group-insert-group-line): add gnus-tmp-comment
9207
92082002-04-22 Paul Jarc <prj@po.cwru.edu>
9209
9210 * nnmaildir.el (nnmaildir-request-scan): typo: set
9211 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
9212 nnmail-get-new-mail for 'find-new-groups.
9213
92142002-04-21 Paul Jarc <prj@po.cwru.edu>
9215
9216 * nnmaildir.el (nnmaildir-request-update-info,
9217 nnmaildir-request-group, nnmaildir-retrieve-groups): remove
9218 unnecessary calls to nnmaildir-request-scan.
9219
92202002-04-20 Josh Huber <huber@alum.wpi.edu>
9221
9222 * gnus-msg.el:
9223 * gnus-msg.el (gnus-message-replysign): New.
9224 * gnus-msg.el (gnus-message-replyencrypt): New.
9225 * gnus-msg.el (gnus-message-replysignencrypted): New.
9226 * gnus-msg.el (gnus-summary-reply): Use the three new variables
9227 (above) to automatically encrypt/sign to encrypted/signed
9228 messages.
9229 * message.el:
9230 * message.el (message-mode-map): Add keybinding for
9231 `message-to-list-only'
9232 * message.el (message-mode): Add description for
9233 `message-to-list-only'
9234 * message.el (message-to-list-only): New.
9235 * message.el (message-make-mft): Changed to use the cl loop macro,
9236 and added optional flag to return only the matched list. (for use
9237 in new message-to-list-only function)
9238
92392002-04-20 Josh Huber <huber@alum.wpi.edu>
9240
9241 * gnus-msg.el:
9242 * gnus-msg.el (gnus-message-replysign):
9243 * gnus-msg.el (gnus-replysign): New.
9244 * gnus-msg.el (gnus-replyencrypt): New.
9245 * gnus-msg.el (gnus-replysignencrypted): New.
9246 * gnus-msg.el (gnus-summary-reply):
9247 * message.el:
9248 * message.el (message-mode-map):
9249 * message.el (message-mode):
9250 * message.el (message-to-list-only): New.
9251 * message.el (message-make-mft):
9252
92532002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9254
9255 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
9256
92572002-04-18 Josh Huber <huber@alum.wpi.edu>
9258
9259 * message.el (message-gen-unsubscribed-mft): accept a prefix
9260 argument so CC can be included with C-u C-c C-f C-a
9261
1b17f81a 92622002-04-17 Ted Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9263
9264 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
9265 Improve docstring.
9266 (spam-enter-blacklist): New command.
9267
9268 * gnus-sum.el (gnus-spam-mark): New mark.
9269 (gnus-auto-expirable-marks): Add gnus-spam-mark.
9270 (gnus-summary-make-tool-bar): Correct conditional.
9271 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
9272 (gnus-summary-mark-as-spam): New command.
9273
92742002-04-13 Josh Huber <huber@alum.wpi.edu>
9275
9276 * mml-sec.el (mml-secure-message): changed to support arbritrary
9277 modes.
9278 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
9279 changed to support "signencrypt" mode.
9280 * mml.el (mml-parse-1): changed to support different secure modes
9281 more easily. (for signencrypt)
9282
92832002-04-11 Stefan Monnier <monnier@cs.yale.edu>
9284
9285 * gnus-sum.el (gnus-update-summary-mark-positions)
9286 (gnus-summary-toggle-header):
9287 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
9288 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
9289 (gnus-uu-post-encoded):
9290 * nnfolder.el (nnfolder-possibly-change-group):
9291 * nnimap.el (nnimap-retrieve-headers):
9292 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
9293
92942002-04-08 Stefan Monnier <monnier@cs.yale.edu>
9295
9296 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
9297 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
9298
1b17f81a 92992002-04-12 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
9300
9301 * gnus-srvr.el (gnus-server-set-info): Clear
9302 `gnus-server-method-cache' when `gnus-server-alist' is changed.
23f87bed
MB
9303
93042002-04-11 Simon Josefsson <jas@extundo.com>
9305
9306 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
9307 viewing of security buttons. Thanks to Nicolas Kowalski
9308 <Nicolas.Kowalski@imag.fr>.
9309
9310 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
9311 J\e,Ax\e(Brgensen <arne+usenet@daimi.au.dk>.
9312 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
9313 <Nicolas.Kowalski@imag.fr>.
9314 (smime-decrypt-buffer): Ditto.
9315
93162002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9317
9318 * gnus-art.el (gnus-article-prepare): Place point on the emtpy
9319 header line.
9320
93212002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
9322
9323 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
9324
93252002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
9326
9327 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
9328
93292002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
9330
9331 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
9332 errors when debug.
9333
93342002-04-07 Josh Huber <huber@alum.wpi.edu>
9335
9336 * message.el (message-make-mft): Changed MFT code from using
9337 message-recipients (which included Bcc) to use only the To and CC
9338 headers.
9339
93402002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
9341
9342 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
9343 add link.
9344 (gnus-treat-mail-picon): Ditto.
9345 (gnus-treat-newsgroups-picon): Ditto.
9346 (gnus-picon-databases): Fix custom type.
9347 (gnus-picon-databases): Add link.
9348 (gnus-article-x-face-command): Add to gnus-picon group.
9349
93502002-04-01 Jesper Harder <harder@ifa.au.dk>
9351
9352 * message.el (message-buffer-naming-style): Remove.
9353
93542002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9355
9356 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
9357
9358 * message.el (message-tool-bar-map): Ditto.
9359
9360 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
9361
93622002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9363
9364 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
9365
93662002-04-01 Paul Jarc <prj@po.cwru.edu>
9367
9368 * nnmaildir.el: fixed some buggy invocations of nnmaildir--pgname.
9369
93702002-03-31 Andrew Cohen <cohen@andy.bu.edu>
9371 Trivial patch.
9372
9373 * dns.el: open-network-stream under XEmacs does udp.
9374
93752002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
9376
9377 * spam.el (spam-enter-whitelist): New function.
9378 (spam-parse-whitelist): Ditto.
9379 (spam-refresh-list-cache): Ditto.
9380 (spam-address-whitelisted-p): New function.
9381
9382 * dns.el (query-dns): Use TCP when make-network-process isn't
9383 available.
9384 (dns-servers): New variable.
9385 (dns-parse-resolv-conf): New function.
9386 (query-dns): Use it.
9387
9388 * spam.el: New file.
9389
9390 * dns.el (query-dns): Test.
9391
93922002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9393
9394 * lpath.el (featurep): Bind make-network-process.
9395
93962002-03-31 Paul Jarc <prj@po.cwru.edu>
9397
9398 * nnmaildir.el: Use defstruct. Use a single copy of
9399 nnmail-extra-headers to save memory. Store server's group name
9400 prefix instead of each group's prefixed name.
9401 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
9402 nntp-server-buffer.
9403
94042002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9405
9406 * dns.el: New file.
9407
94082002-03-28 Simon Josefsson <jas@extundo.com>
9409
9410 * gnus-sum.el (gnus-summary-dummy-line-format):
9411 * gnus.el (gnus-summary-line-format): Fixing links to Info.
9412 Trivial change from Bj\e,Av\e(Brn Torkelsson <torkel@pdc.kth.se>.
9413
94142002-03-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9415
9416 * gnus-sum.el (gnus-summary-move-article)
9417 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
9418 the doc string.
9419
94202002-03-28 Simon Josefsson <jas@extundo.com>
9421
9422 * mml-sec.el (mml-secure-message): Search after
9423 mail-header-separator from top of message.
9424
94252002-03-28 Paul Jarc <prj@po.cwru.edu>
9426
9427 * nnmaildir.el: Cosmetic changes.
9428 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
9429 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
9430 nnmaildir--group-ls): New macros/functions. Use them.
9431 (nnmaildir--unlink): Evalutate argument only once.
9432
94332002-03-27 Jesper Harder <harder@ifa.au.dk>
9434
9435 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
9436 symbols.
9437 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
9438 `gnus-point-at-eol'.
9439
94402002-03-27 Paul Jarc <prj@po.cwru.edu>
9441
9442 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
9443 nnmaildir--marks-dir): New macros. Use them.
9444 Use inhibit-quit for atomicity instead of in-memory journaling.
9445 (nnmaildir--edit-prep): New function.
9446 (Local Variables): Use it.
9447
94482002-03-26 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk)
9449
9450 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
9451
94522002-03-25 Simon Josefsson <jas@extundo.com>
9453
9454 * message.el (message-mode): Fix doc.
9455
1b17f81a 94562002-03-25 Matthieu Moy <Matthieu.Moy@imag.fr>
23f87bed 9457
1b17f81a 9458 * message.el (message-subject-re-regexp): Skip Re[42]: junk.
23f87bed
MB
9459
94602002-03-24 Jesper Harder <harder@ifa.au.dk>
9461
9462 * mml-sec.el (mml-unsecure-message): Add docstring.
9463
1b17f81a 94642002-03-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9465
9466 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
9467 value.
23f87bed
MB
9468
94692002-03-22 Josh Huber <huber@alum.wpi.edu>
9470
9471 * mml.el (mml-mode-map): Added a keybinding for
9472 `mml-unsecure-message'. Also, added a menu entry for said
9473 function in the Attachments menu.
9474
94752002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
9476
9477 * canlock.el (canlock-version): Remove.
9478 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
9479 here; simplify \x insertions.
9480 (canlock-sha1): New function, always return a unibyte string.
9481 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
9482 of a password.
9483 (canlock-insert-header): Use `canlock-sha1'.
9484 (canlock-verify): Ditto.
9485
94862002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9487
9488 * message.el (message-fix-before-sending): Add an option that
9489 ignores illegible text.
9490 Trivial change from Mark Milhollan <mlm@attglobal.net>
9491
9492 * message.el (message-font-lock-keywords): Support multi-line MML
9493 tags.
9494
996aa8c1
MB
94952002-03-21 L\e,Bu\e(Brentey K\e,Ba\e(Broly <lorentey@elte.hu>
9496
23f87bed 9497 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
23f87bed
MB
9498
94992002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
9500
9501 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
9502 symbols for "View as different encoding" submenu.
9503
95042002-03-19 Simon Josefsson <jas@extundo.com>
9505
9506 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
9507 encoding" submenu.
9508
95092002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9510
9511 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
9512
95132002-03-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9514
9515 * gnus-sum.el (gnus-sum-thread-tree-root)
9516 (gnus-sum-thread-tree-single-indent)
9517 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
9518 (gnus-sum-thread-tree-leaf-with-other)
9519 (gnus-sum-thread-tree-single-leaf): Make customizable.
9520
996aa8c1 95212002-03-16 Francis Litterio <franl@world.std.com>
23f87bed
MB
9522
9523 * gnus-util.el (gnus-extract-address-components): Don't break on
996aa8c1 9524 names such as James "Kibo" Parry.
23f87bed 9525
996aa8c1 95262002-03-13 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 9527
996aa8c1 9528 * pop3.el (pop3-open-server): Revert multibyte change.
23f87bed 9529
996aa8c1 9530 * message.el (message-send-mail-with-qmail): Make it work.
23f87bed
MB
9531
95322002-03-13 Josh Huber <huber@alum.wpi.edu>
9533
9534 * message.el (message-make-mft): Set case-fold-search while
9535 generating the MFT. Also, a little cleanup in the MFT code.
9536
996aa8c1 95372002-03-12 Faried Nawaz <fn@hungry.org> (tiny change)
23f87bed 9538
996aa8c1
MB
9539 * message.el (message-qmail-inject-args): May be function. Adjust
9540 doc string and custom type.
9541 (message-send-mail-with-qmail): Call function if m-q-i-a is a
9542 function.
23f87bed
MB
9543
95442002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9545
9546 * message.el (message-abbrevs-loaded): Remove.
9547 (mailabbrev): Require it.
9548
9549 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
9550
95512002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
9552
9553 * pop3.el (pop3-open-server): Set process buffer unibyte.
9554
95552002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9556
9557 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
9558
95592002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
9560
9561 * nnslashdot.el (nnslashdot-request-article): Remove javascript
9562 too.
9563
1b17f81a 95642002-03-09 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9565
9566 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
9567 duplication.
9568 (gnus-summary-save-parts-type-history): Ditto.
9569 (gnus-summary-save-parts-last-directory): Ditto.
23f87bed
MB
9570
95712002-03-09 Paul Jarc <prj@po.cwru.edu>
9572
9573 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
9574
996aa8c1
MB
95752002-03-06 Matthieu Moy <Matthieu.Moy@imag.fr>
9576
9577 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
9578
23f87bed
MB
95792002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
9580
9581 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
9582 -->" as the end of the first article.
9583
23f87bed
MB
9584 * message.el (message-add-action): Use add-to-list.
9585 (message-delete-action): New function.
9586
9587 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
9588 pieces.
9589
95902002-03-05 Paul Jarc <prj@po.cwru.edu>
9591
9592 * nnnil.el: New file.
9593 * gnus.el (gnus-valid-select-methods): Include nnnil.
9594
95952002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
9596
9597 * message.el (message-syntax-checks): Because canlock is
9598 supported, we disable sender syntax check.
9599 (message-shoot-gnksa-feet): Add cancel-messages option doc.
9600
9601 * gnus-draft.el (gnus-draft-send): If interactive, use its default
9602 value of message-syntax-checks.
9603
9604 * qp.el (quoted-printable-decode-region): Doc addition.
9605 From: Eli Zaretskii <eliz@is.elta.co.il>
9606
9607 * mail-source.el (make-source-make-complex-temp-name): Use
9608 make-temp-file.
9609
9610 * mm-util.el (mm-make-temp-file): New function.
9611 * nneething.el (nneething-file-name): Use it.
9612 * mml-smime.el (mml-smime-encrypt): Ditto.
9613 * mm-view.el (mm-inline-wash-with-file): Ditto.
9614 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
9615 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
9616 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
9617 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
9618 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
9619 * gnus-art.el (gnus-mime-print-part): Ditto.
9620
96212002-03-04 Paul Jarc <prj@po.cwru.edu>
9622
9623 * message.el (nnmaildir-article-number-to-base-name): New
9624 function.
9625 (nnmaildir-base-name-to-article-number): New function.
9626
96272002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
9628
9629 * smime.el (smime-make-temp-file): Don't quote
9630 `temporary-file-directory'.
9631
96322002-03-04 Simon Josefsson <jas@extundo.com>
9633
9634 * smime.el (smime-sign-region): Rename argument keyfiles to
9635 keyfile. You only sign something with one key.
9636 (smime-sign-buffer): Better completing-read prompt.
9637 (smime-decrypt-buffer): Ditto.
9638
9639 * smime.el (smime-make-temp-file): Make it work under XEmacs.
9640
9641 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
9642 completing-read.
9643 (mm-view-pkcs7-decrypt): CRLF->LF.
9644
996aa8c1 96452002-03-04 Teodor Zlatanov <teodor.zlatanov@divine.com>
23f87bed
MB
9646
9647 * message.el (message-hierarchical-addresses): New variable.
9648 (message-get-reply-headers): Use it.
23f87bed 9649
996aa8c1 96502002-03-03 Geoff Greene <ggreene@wpi.edu> (tiny change)
23f87bed
MB
9651
9652 * message.el (message-mode): If buffer-file-name, don't set auto
9653 save file name.
23f87bed
MB
9654
96552002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
9656
9657 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
9658 takes one argument in read-char.
9659
9660 * message.el (message-fix-before-sending): Forward a char.
9661 Check mmu-multibyte-p, add control-1.
9662
96632002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9664
9665 * gnus-start.el (gnus-read-init-file): Ditto.
9666
9667 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
9668
9669 * dgnushack.el (dgnushack-make-load): Ditto.
9670
9671 * mail-source.el (mail-source-fetch): Extract the right error
9672 code.
9673
9674 * message.el (message-fix-before-sending): Check illegible text.
9675
9676 * gnus-util.el (gnus-multiple-choice): New function.
9677
9678 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
9679 also defined in gnus-score.el.
9680
96812002-03-01 Paul Jarc <prj@po.cwru.edu>
9682
9683 * message.el (message-get-reply-headers): downcase email addresses
9684 for comaparisons for duplicate removal.
9685
96862002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9687
9688 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
9689 implementation of PKCS#7, which just allows users read the
9690 message.
9691 (mm-view-pkcs7): Use it.
9692
96932002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
9694
9695 * gnus.el (large-newsgroup-initial): New parameter.
9696
9697 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
9698 (gnus-summary-insert-old-articles): Ditto.
9699
996aa8c1 97002002-02-26 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
9701
9702 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
9703 used as the default answer of the question, "How many articles?".
996aa8c1
MB
9704
97052002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
9706
9707 * nnagent.el (nnagent-retrieve-headers): Remove articles with
9708 small numbers.
9709
97102002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
9711
9712 * deuglify.el: Fix comments.
9713
996aa8c1
MB
97142002-02-23 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
9715
9716 * mml.el (mml-generate-mime-1): Add cdr.
9717
23f87bed
MB
97182002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
9719
9720 * html2text.el (html2text-clean-anchor): If there is no HREF,
9721 insert nothing.
9722
23f87bed
MB
9723 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
9724 (mm-text-html-washer-alist): Ditto.
9725
9726 * mm-decode.el (mm-text-html-renderer): Add html2text.
9727
9728 * html2text.el: Face lift.
9729
9730 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
9731
97322002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
9733
9734 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
9735
9736 * deuglify.el: Change copy right. Add autoload. Add coding-system.
9737
996aa8c1
MB
97382002-02-22 Raymond Scholz <rscholz@zonix.de>
9739
9740 * deuglify.el: New file. The original file name is
9741 gnus-outlook-deuglify.el.
9742
97432002-02-22 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
9744
9745 * mm-decode.el (mm-display-external): Use
996aa8c1 9746 mm-file-name-rewrite-functions.
23f87bed
MB
9747
97482002-02-22 Paul Jarc <prj@po.cwru.edu>
9749
9750 * nnmaildir.el (nnmaildir-request-list): Report the highest
9751 article number, not the total number of articles.
9752
97532002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9754
9755 * gnus-sum.el: Move uu key map here.
9756 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
9757
97582002-02-21 Paul Jarc <prj@po.cwru.edu>
9759
9760 * nnmaildir.el (nnmaildir-request-expire-articles): Use
9761 nnmail-expiry-wait* if expire-age parameter is not set.
9762
97632002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
9764
9765 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
9766 function.
9767 (gnus-group-sort-selected-groups-by-real-name): New function.
9768 (gnus-group-make-menu-bar): Add sort by real name.
9769
9770 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
9771 rebuild.
9772 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
9773 nil as dependencies as well.
9774
97752002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
9776
9777 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
9778 for mime-parts.
9779
9780 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
9781
1b17f81a
MB
9782 * message.el (message-send-mail): Be talkative.
9783
97842002-02-20 TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
9785
23f87bed
MB
9786 * gnus-group.el (gnus-group-name-decode): Don't test
9787 multibyte-string, because it breaks XEmacs.
23f87bed 9788
1b17f81a 97892002-02-20 Reiner Steib <Reiner.Steib@gmx.de>
23f87bed
MB
9790
9791 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
9792 (mm-automatic-display): Ditto.
9793
9794 * mailcap.el (mailcap-mime-data): Ditto.
23f87bed
MB
9795
97962002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
9797
9798 * many files: Remove trailing whitespaces, replace spc+tab with
9799 tab, replace leading whitespaces with tabs.
9800
98012002-02-19 Paul Jarc <prj@po.cwru.edu>
9802
9803 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
9804 articles with no body and no blank line after the header.
9805
98062002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9807
9808 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
9809 parts.
9810
9811 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
9812 non-ascii chars.
9813
9814 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
9815
9816 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
9817 w3-delay-image-loads.
9818 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
9819 (mm-w3-prepare-buffer): Ditto.
9820
9821 * mail-source.el (mail-source-fetch-directory): Run scripts.
9822
98232002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9824
9825 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
9826 for Majordomo confirmations.
9827
98282002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9829
9830 * gnus-fun.el (gnus-respond-to-confirmation): New command.
9831
98322002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9833
9834 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
9835
1b17f81a 98362002-02-18 Mark Thomas <mthomas@cmu.edu>
23f87bed
MB
9837
9838 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1b17f81a 9839 References header field.
23f87bed
MB
9840
98412002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9842
9843 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
9844 (mm-inline-render-with-stdin): Ditto.
9845 (mm-inline-render-with-function): Ditto.
9846 (mm-inline-wash-with-file): Bind coding-system-for-write.
9847 (mm-inline-wash-with-stdin): Ditto.
9848
98492002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9850
9851 Suggested by Felix Natter <fnatter@gmx.net>
9852
9853 * gnus-art.el (gnus-mime-view-part-externally): Rename from
9854 gnus-mime-externalize-view.
9855 (gnus-mime-view-part-internally): Rename from
9856 gnus-mime-internalize-view.
9857 (gnus-article-view-part-externally): Rename from
9858 gnus-article-externalize-part.
9859 (gnus-mime-action-alist): Change correspondingly.
9860 (gnus-mime-button-commands): Ditto.
9861 (gnus-mime-action-alist): Remove duplication.
9862
9863 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
9864
98652002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
9866
9867 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
9868
9869 * gnus-art.el (gnus-display-mime): Use it.
9870
9871 * mm-partial.el (mm-partial-find-parts): Use it.
9872
9873 * gnus-sum.el (gnus-article-loose-mime): Rename from
9874 gnus-article-no-strict-mime.
9875 (gnus-summary-save-parts): Use it.
9876
98772002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9878
9879 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
9880 local variable.
9881
9882 * gnus-art.el (article-display-x-face): Don't sort multiple
9883 X-Faces.
9884
98852002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
9886
9887 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
9888 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
9889
9890 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
9891
98922002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9893
9894 Some ideas is inspired by code from Hrvoje Niksic
9895 <hniksic@arsdigita.com>
9896
9897 * gnus-art.el (gnus-article-wash-function): Set the default to
9898 nil, so that we use mm-text-html-renderer instead.
9899 (article-wash-html): Use mm-text-html-renderer.
9900
9901 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
9902 (mm-text-html-renderer): New variable.
9903 (mm-inline-text-html-renderer): Set the default to nil, so that we
9904 use mm-text-html-renderer instead.
9905
9906 * mm-view.el (mm-inline-text-html): New function.
9907 (mm-text-html-renderer-alist): New variable.
9908 (mm-inline-text-vcard): New function.
9909 (mm-inline-text): Split.
9910 (mm-links-remove-leading-blank): New function.
9911 (mm-inline-render-with-file): New function.
9912 (mm-inline-render-with-stdin): New function.
9913 (mm-inline-render-with-function): New function.
9914 (mm-text-html-washer-alist): New variable.
9915 (mm-inline-wash-with-file): New function.
9916 (mm-inline-wash-with-stdin): New function.
9917
99182002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
9919
9920 * message-utils.el: Fix installation doc.
9921 From: Reiner Steib <4uce.02.r.steib@gmx.net>
9922
99232002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
9924
9925 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
9926 (gnus-post-method): Use it.
9927 (gnus-summary-cancel-article): Find the correct post-method.
9928
9929 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
9930 * message.el (message-send-news): Ditto.
9931 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
9932 <ipmonger@delamancha.org>
9933
9934 * gnus.el (gnus-select-method): Fix doc.
9935 (gnus-server-string): Use 'using nntp'.
9936
9937 * gnus-agent.el (gnus-slave-unplugged): New command.
9938 From: Felix Natter <fnatter@gmx.net>
9939
99402002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
9941
9942 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
9943 Call edit-done-function first, then change the window
9944 configuration.
9945 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
9946 (gnus-article-edit-mode): mml-mode.
9947
9948 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
9949 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
9950
9951 * message-utils.el: Adopt the file.
9952
1b17f81a
MB
99532002-02-15 Holger Schauer <Holger.Schauer@gmx.de>
9954
23f87bed 9955 * message-utils.el: New file.
23f87bed
MB
9956
99572002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
9958
9959 * gnus-sum.el (gnus-summary-move-article): Select-article only
9960 when gnus-move-split-methods is non-nil. And we don't render or
9961 mark the article.
9962
9963 * gnus-fun.el (gnus-shell-command-to-string): New function.
9964 (gnus-shell-command-on-region): New function.
9965 (gnus-random-x-face): Use them.
9966 (gnus-x-face-from-file): Ditto.
9967 (gnus-convert-image-to-gray-x-face): Ditto.
9968 (gnus-convert-gray-x-face-to-xpm): Ditto.
9969 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
9970
99712002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9972
9973 * gnus-art.el (gnus-treat-display-xface): Don't use
9974 `shell-command-to-string' when compiling.
9975 (gnus-treat-display-grey-xface): Ditto.
9976
99772002-02-13 Paul Jarc <prj@po.cwru.edu>
9978
9979 * nnmaildir.el (nnmaildir--article-count): If the group is
9980 completely empty, report minimum article number as 1 instead of 0.
9981
99822002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
9983
9984 * gnus-agent.el (gnus-get-predicate): Use nconc.
9985
9986 * gnus-sum.el (gnus-summary-display-make-predicate): Use
9987 gnus-summary-display-cache as cache.
9988
9989 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
9990 (nndoc-mail-in-mail-type-p): New function.
9991 (nndoc-mail-in-mail-article-begin): New function.
9992
99932002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
9994
9995 * mailcap.el (mailcap-mime-data): Use enriched-decode.
9996
9997 * gnus-cite.el (gnus-article-fill-cited-article): Bind
9998 use-hard-newlines to nil.
9999
10000 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
10001 image is not available if window-system is not available.
10002
10003 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
10004
100052002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
10006
10007 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
10008 bookmark, because update-mark doesn't handle it correctly.
10009
100102002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
10011
10012 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
10013 directly instead of calling message-send-mail.
10014
10015 * gnus-start.el (gnus-read-descriptions-file): Use
10016 gnus-default-charset.
10017
10018 * mm-util.el (mm-guess-mime-charset): New function.
10019
10020 * gnus.el (gnus-default-charset): Use it.
10021 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
10022 the default.
10023
100242002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10025
10026 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
10027 (article-display-x-face): Use it. Disable grey xface, if
10028 uncompface is not found.
10029
10030 * message.el (message-mode): Don't enable multibyte on an indirect
10031 buffer.
10032
10033 * nnrss.el (nnrss-content-function): New variable.
10034 (nnrss-request-article): Use it.
10035
100362002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10037
10038 * gnus.el: Add article-unsplit-urls.
10039 * gnus-sum.el: Ditto.
10040 * gnus-art.el (gnus-treat-strip-cr): New variable.
10041 (gnus-treatment-function-alist): Use it.
10042 (article-unsplit-urls): New function.
10043 (gnus-article-make-menu-bar): Use it.
10044 From: Michael Cook <michael.cook@cisco.com>
10045
100462002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
10047
10048 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
10049 copy.
10050
100512002-02-07 Paul Jarc <prj@po.cwru.edu>
10052
10053 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
10054 with internal whitespace.
10055 (gnus-parent-id): Ditto.
10056
100572002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
10058
10059 * gnus-art.el (gnus-article-treat-body-boundary): Add
10060 gnus-decoration property.
10061 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
10062
23f87bed
MB
10063 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
10064 too many spaces.
10065
10066 * rfc2047.el (rfc2047-unfold-region): Ditto.
10067 (rfc2047-decode-region): Don't unfold. Let
10068 gnus-article-treat-unfold-headers do it.
10069
1b17f81a
MB
100702002-02-07 Matt Armstrong <matt@lickey.com>.
10071
10072 * message.el (message-mode): Set local-abbrev-table.
10073
100742002-02-07 Jesper Harder <harder@ifa.au.dk>
10075
23f87bed 10076 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
23f87bed
MB
10077
100782002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10079
10080 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
10081 (gnus-configure-posting-styles): Use it.
10082 (gnus-configure-posting-styles): Remove trailing newspaces.
10083
100842002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
10085
10086 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
10087 is non-nil.
10088
10089 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
10090
10091 * gnus.el (gnus-server-to-method): Switch position with
10092 gnus-server-get-method.
10093 (gnus-agent): Add doc.
10094
10095 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
10096 (gnus-summary-save-parts): Use it.
10097
10098 * gnus-art.el (gnus-display-mime): Use it.
10099 * mm-partial.el (mm-partial-find-parts): Use it.
10100
10101 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
10102
23f87bed
MB
10103 * nnagent.el (nnagent-request-expire-articles): Don't delete
10104 files.
10105
1b17f81a
MB
101062002-02-06 Stefan Reich\e,Av\e(Br <xsteve@riic.at>
10107
10108 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
10109
101102002-02-05 Sriram Karra <karra@cs.utah.edu>
23f87bed
MB
10111
10112 * message.el (message-gen-unsubscribed-mft): New function.
1b17f81a
MB
10113
101142002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10115
10116 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
10117 open parenthesis.
10118
10119 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
10120 (mm-inline-text-html-render-with-w3): Ditto.
10121 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
10122 Suggested by Dave Love <d.love@dl.ac.uk>.
10123
10124 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
10125
10126 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
10127 * nntp.el (nntp-send-command): Ditto.
10128 * nntp.el (nntp-send-command-nodelete): Ditto.
10129
101302002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10131
10132 * mm-url.el (mm-url-load-url): New function.
10133 (mm-url-insert-file-contents): Use it.
10134
10135 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
10136
10137 * message.el (message-forward-make-body): Correctly copy
10138 forward-buffer.
10139
10140 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
10141
101422002-02-04 Simon Josefsson <jas@extundo.com>
10143
10144 * gnus-art.el (gnus-article-followup-with-original): Mark with
10145 force, prevent errors when following up from article buffer.
10146 (gnus-article-reply-with-original): Ditto.
10147
10148 * binhex.el (binhex-decoder-switches): Fix doc. From
10149 Pavel@Janik.cz (Pavel Jan\e,Am\e(Bk).
10150
101512002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
10152
10153 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
10154 highlight-citation after emphasize.
10155
1b17f81a 101562002-02-04 David Edmondson <dme@sun.com>
23f87bed 10157
1b17f81a 10158 * nnfolder.el (nnfolder-open-marks): Message when done.
23f87bed 10159
1b17f81a 10160 * nnml.el (nnml-open-marks): Ditto.
23f87bed 10161
1b17f81a 101622002-02-03 Steinar Bang <sb@dod.no>
23f87bed
MB
10163
10164 * imap.el (imap-anonymous-auth): Fix typo.
1b17f81a
MB
10165
101662002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
10167
10168 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
10169 save-excursion.
10170 (gnus-cache-braid-heads): Ditto.
10171
10172 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
10173 line, because there are extra articles in the overview buffer.
10174
10175 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
10176
10177 * message.el (message-forward-rmail-make-body): Directly use
10178 rmail-msg-restore-non-pruned-header to avoid calling
10179 vertical-motion.
10180
101812002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10182
10183 * gnus-cache.el (gnus-summary-insert-cached-articles):
10184 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
10185
10186 * gnus-group.el (gnus-group-mark-article-read): Nreverse
10187 gnus-newsgroups-unselected.
10188
10189 * gnus-agent.el (gnus-summary-set-agent-mark): Use
10190 gnus-add-to-sorted-list.
10191
10192 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
10193 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
10194 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
10195 (gnus-update-read-articles): UNREAD is sorted.
10196 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
10197 (gnus-newsgroup-marked, gnus-newsgroup-cached)
10198 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
10199 (gnus-newsgroup-dormant): Require sorted.
10200
10201 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
10202 directories.
10203 (gnus-dired-print): New function.
10204
10205 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
10206 ps-despool.
10207
102082002-02-02 Simon Josefsson <jas@extundo.com>
10209
10210 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
10211
102122002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
10213
10214 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
10215 t. This makes gnus-agent customizable without putting
10216 gnus-agentize into .gnus.
10217
10218 * gnus.el (gnus-agent): Make it customizable.
10219
23f87bed
MB
10220 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
10221 if no article.
10222 (gnus-cache-possibly-remove-article): Ditto.
10223 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
10224
1b17f81a
MB
102252002-02-02 Benjamin Rutt <brutt@bloomington.in.us>
10226
10227 * gnus-dired.el: New file.
10228
23f87bed
MB
102292002-02-01 Simon Josefsson <jas@extundo.com>
10230
10231 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
10232
102332002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10234
10235 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
10236 (mm-setup-w3m): Don't bind keys listed in the above.
10237
102382002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
10239
10240 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
10241 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
10242 is non-nil; bind `w3m-force-redisplay' with nil.
10243
10244 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10245
10246 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
10247
102482002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
10249
10250 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
10251 use mail-header-unfold-field.
10252
10253 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
10254 gnus-summary-limit.
10255
10256 * gnus-range.el (gnus-add-to-sorted-list): New function.
10257 * gnus-sum.el (gnus-mark-article-as-read): Use it.
10258 (gnus-mark-article-as-unread): Ditto.
10259 (gnus-summary-mark-article-as-unread): Ditto.
10260 (gnus-build-get-header): Ditto.
10261 (gnus-summary-prepare-threads): Ditto.
10262 (gnus-summary-insert-pseudos): Ditto.
10263 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
10264 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
10265 (gnus-summary-insert-old-articles): Ditto.
10266
10267 * gnus-msg.el (gnus-posting-styles): Add new format of header.
10268 (gnus-configure-posting-styles): Support the new format.
10269
10270 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
10271 edebug-form-spec to (sexp body).
10272 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
10273
10274 * message.el (message-reply-headers): Add doc.
10275
102762002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10277
10278 * gnus-group.el (gnus-group-delete-group): Nix the entry in
10279 gnus-cache-active-hashtb.
10280
10281 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
10282 (gnus-agent-summary-fetch-group): Use it.
10283
10284 * gnus-msg.el (gnus-debug-files): New variable.
10285 (gnus-debug-exclude-variables): New variable.
10286 (gnus-debug): Use them.
10287
10288 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
10289
102902002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
10291
10292 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
10293 (message-mode-syntax-table): Move back the previous position.
10294
10295 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
10296
10297 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10298 gnus-sorted-difference.
10299
10300 * nnsoup.el (nnsoup-request-expire-articles): Use
10301 gnus-sorted-difference.
10302
10303 * nnheader.el: Autoload gnus-sorted-difference.
10304
10305 * nnfolder.el (nnfolder-request-expire-articles): Use
10306 gnus-sorted-difference.
10307
10308 * gnus-cache.el (gnus-cache-retrieve-headers): Use
10309 gnus-sorted-difference.
10310
10311 * gnus-range.el: Autoload cookies.
10312 (gnus-sorted-difference): New function.
10313 (gnus-sorted-ndifference): New function.
10314 (gnus-sorted-nintersection): Rename from
10315 gnus-set-sorted-intersection.
10316 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
10317 (gnus-list-range-difference): Rename from
10318 gnus-inverse-list-range-intersection.
10319 (gnus-inverse-list-range-intersection): Use defalias.
10320
10321 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
10322 gnus-sorted-ndifference, and gnus-sorted-nintersection.
10323 (gnus-articles-to-read): Use gnus-sorted-difference.
10324 (gnus-summary-limit-mark-excluded-as-read): Use
10325 gnus-sorted-intersection and gnus-sorted-ndifference.
10326 (gnus-list-of-read-articles): Use gnus-list-range-difference.
10327 (gnus-summary-insert-articles): Use gnus-sorted-difference.
10328
10329 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
10330
103312002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
10332
10333 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
10334 property to the buffer for using emacs-w3m command keys.
10335
10336 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
10337 option.
10338
10339 * mm-view.el (mm-w3m-mode-map): New variable.
10340 (mm-w3m-mode-command-alist): New variable.
10341 (mm-w3m-minor-mode): Removed.
10342 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
10343 (mm-inline-text-html-render-with-w3m): Add keymap property to the
10344 buffer for using emacs-w3m command keys.
10345
103462002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10347
10348 * message.el (message-mode-syntax-table): Move forward.
10349 (message-cite-prefix-regexp): Auto detect non word constituents.
10350 (message-cite-prefix-regexp): Don't use with-syntax-table.
10351
10352 * gnus-sum.el (gnus-summary-update-info): Use
10353 gnus-list-range-intersection.
10354
10355 * gnus-agent.el (gnus-agent-fetch-headers): Use
10356 gnus-list-range-intersection.
10357
10358 * gnus-range.el (gnus-range-normalize): Use correct predicate.
10359 (gnus-list-range-intersection): Use it.
10360 (gnus-inverse-list-range-intersection): Ditto.
10361 (gnus-sorted-intersection): Add doc.
10362 (gnus-set-sorted-intersection): Add doc.
10363 (gnus-sorted-union): New function.
10364 (gnus-set-sorted-union): New function.
10365
10366 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
10367 (gnus-inverse-list-range-intersection): Ditto.
10368
103692002-01-29 Karl Kleinpaste <karl@charcoal.com>
10370
10371 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
10372
10373 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
10374 and permit `:' and `\' in order to handle full Windows pathnames.
10375 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
10376 technically not correct per standard, but seems to have common use.
10377
103782002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
10379
10380 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
10381 replacing numbers.
10382
103832002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
10384
10385 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
10386
10387 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
10388 Don't split when the window is small, e.g. when a small *BBDB*
10389 window is the lowest one.
10390
10391 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10392 nnheader-find-nov-line to speed up. Use nreverse, because it is
10393 sorted. Use nnheader-insert-nov-file.
10394
103952002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10396
10397 * mm-decode.el (mm-inline-text-html-with-images): New user option.
10398
10399 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
10400 of `w3m-display-inline-images' with the value of
10401 `mm-inline-text-html-with-images'.
10402 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
10403
10404 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
10405
104062002-01-27 Richard M. Stallman <rms@gnu.org>
10407
10408 * time-date.el: Add autoload cookies. Many doc fixes.
10409 (time-add): New function.
10410 (time-subtract): Renamed from subtract-time.
10411 (subtract-time): New alias for time-subtract.
10412
104132002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
10414
10415 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
10416 emacs-w3m in doc-string.
10417
10418 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
10419 `w3m-current-buffer'.
10420
104212002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10422
10423 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
10424
10425 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
10426 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
10427 (mm-w3m-cid-retrieve): New function.
10428 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
10429
104302002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
10431
10432 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
10433
104342002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
10435
10436 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
10437
104382002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10439
10440 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
10441 32K.
10442
10443 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
10444
10445 * nnmail.el (nnmail-article-group): Decode headers before running
10446 split rules over them.
10447 (nnmail-mail-splitting-charset): New variable.
10448
10449 * smiley.el: Replaced with smiley-ems.el.
10450
104512002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10452
10453 * mm-url.el (mm-url-predefined-programs): Add w3m.
10454 (mm-url-program): Ditto.
10455
104562002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10457
10458 * nnml.el (nnml-use-compressed-files): New variable.
10459 (nnml-filenames-are-evil): Removed.
10460 (nnml-current-group-article-to-file-alist): Don't use.
10461 (nnml-update-file-alist): Inhibit.
10462 (nnml-article-to-file): Use new var.
10463
104642002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
10465
10466 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
10467
10468 * nnagent.el (nnagent-retrieve-headers): loop until eobp.
10469
104702002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10471
10472 * gnus-agent.el (gnus-agent-load-alist): Use new caching
10473 function.
10474
10475 * gnus-util.el (gnus-cache-file-contents): New function.
10476
10477 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
10478 (gnus-agent-load-alist): Use it.
10479
10480 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
10481
10482 * nnheader.el (nnheader-insert-nov-file): New function.
10483
10484 * gnus-util.el (gnus-parse-without-error): Correct the loop.
10485
10486 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
10487 there are no references.
10488 (gnus-extract-message-id-from-in-reply-to): New function.
10489 (gnus-nov-parse-line): Use in-reply-to if there are no
10490 references.
10491
104922002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10493
10494 * nnagent.el (nnagent-retrieve-headers): Use new macro.
10495
10496 * gnus-util.el (gnus-parse-without-error): New macro.
10497
104982002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
10499
10500 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
10501 (gnus-article-wash-function): use locate-library to decide which
10502 to use.
10503
105042002-01-25 Simon Josefsson <jas@extundo.com>
10505
10506 * pop3.el (pop3-munge-message-separator): Work if no date.
10507 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
10508
105092002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10510
10511 * gnus-agent.el (gnus-agent-save-alist): Fix.
10512
10513 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
10514 mistake. Reinstated lost code.
10515
105162002-01-25 Josh Huber <huber@alum.wpi.edu>
10517
10518 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
10519 one exists in the case of an encrypted message with an internal
10520 signature.
10521
105222002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10523
10524 * gnus-agent.el (gnus-agent-save-alist): Optimized.
10525
105262002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10527
10528 * dgnushack.el: Commented out the experimental code.
10529
105302002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10531
10532 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
10533 error.
10534
10535 * gnus.el (gnus-server-to-method): Made into subst.
10536 (gnus-server-method-cache): New variable.
10537 (gnus-server-to-method): Use it.
10538 (gnus-group-method-cache): New variable.
10539 (gnus-find-method-for-group-1): Renamed.
10540 (gnus-find-method-for-group): New function.
10541 (gnus-group-method-cache): Removed.
10542
10543 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
10544 function.
10545
10546 * gnus-range.el (gnus-members-of-range): New function.
10547 (gnus-list-range-intersection): Renamed.
10548 (gnus-inverse-list-range-intersection): New function.
10549
10550 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
10551
10552 * nnagent.el (nnagent-retrieve-headers): New implementation.
10553
10554 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
10555 implementation.
10556
105572002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
10558
10559 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
10560 `w3m-meta-content-type-charset-regexp'.
10561
10562 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
10563 charset-encoded html contents.
10564
105652002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
10566
10567 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
10568 an empty file.
10569
10570 * nnweb.el (url): Ignore errors when request url.
10571
10572 * nnrss.el: Clean up the comments.
10573
105742002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
10575
10576 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
10577
10578 * mm-decode.el (mm-inline-text-html-renderer): New user option.
10579 (mm-inline-media-tests): Test whether the value of
10580 `mm-inline-text-html-renderer' is a function for text/html.
10581
10582 * mm-view.el (mm-inline-text-html-render-with-w3): New function
10583 separated from `mm-inline-text'.
10584 (mm-w3m-minor-mode): New variable.
10585 (mm-w3m-setup): New variable.
10586 (mm-setup-w3m): New function.
10587 (mm-inline-text-html-render-with-w3m): New function.
10588 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
10589 text/html.
10590
105912002-01-23 Paul Jarc <prj@po.cwru.edu>
10592
10593 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
10594
105952002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
10596
10597 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
10598 and `gnus-xmas-completing-read'.
10599
106002002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10601
10602 * nneething.el (nneething-message-id-number): Abolished.
10603 (nneething-encode-file-name): Not encode numerical characters.
10604 (nneething-make-head): `nneething-message-id-number' is not
10605 used to generate message IDs.
10606
106072002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
10608
10609 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
10610 characters.
10611
106122002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10613
10614 * gnus-xmas.el (gnus-xmas-completing-read): New function.
10615 (gnus-xmas-redefine): Redefine conditionally.
10616
106172002-01-22 Josh Huber <huber@alum.wpi.edu>
10618
10619 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
10620 tag.
10621
106222002-01-22 Josh Huber <huber@alum.wpi.edu>
10623
10624 * message.el (message-font-lock-keywords): Added the secure tag.
10625 * mml-sec.el: Added functions to generate/modify/remove the secure
10626 tag while in message mode.
10627 * mml-sec.el (mml-secure-message): New.
10628 * mml-sec.el (mml-unsecure-message): New.
10629 * mml-sec.el (mml-secure-message-sign-smime): New.
10630 * mml-sec.el (mml-secure-message-sign-pgp): New.
10631 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
10632 * mml-sec.el (mml-secure-message-encrypt-smime): New.
10633 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
10634 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
10635 * mml.el (mml-parse-1): Added code to recognise the secure tag and
10636 convert it to either a part or multipart depending on if there are
10637 other parts in the message.
10638 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
10639 to use the secure tag, rather than the part tag.
10640 * mml.el (mml-preview): Added a save-excursion to keep cursor
10641 position after doing an MML preview.
10642
106432002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
10644
10645 * nnheader.el (nnheader-parse-overview-file): New function.
10646 (nnheader-write-overview-file): New function.
10647
106482002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10649
10650 * gnus.el (gnus-group-fast-parameter): Check better if expansion
10651 in wanted.
10652
10653 * nnweb.el (nnweb-type-definition): Clean up.
10654
106552002-01-21 Alastair Burt <burt@dfki.de>
10656 Trivial patch.
10657
10658 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
10659 buffer exists before jumping to it.
10660
106612002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
10662
10663 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
10664 function.
10665 (article-wash-html): Use it.
10666 (gnus-article-wash-function): New variable.
10667 (gnus-article-wash-html-with-w3m): New function.
10668
106692002-01-20 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
10670
10671 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
10672 XEmacs.
10673
106742002-01-20 John H. Palmieri <palmieri@math.washington.edu>
10675
10676 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
10677 command line.
10678
106792002-01-21 Simon Josefsson <jas@extundo.com>
10680
10681 * canlock.el (base64-encode-string): Autoload it from base64.
10682 (canlock-make-cancel-key): Base64 encode unibyte string.
10683
106842002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10685
10686 * nnfolder.el (nnfolder-request-accept-article): Unfold
10687 x-from-line.
10688 (nnfolder-request-replace-article): Ditto.
10689
106902002-01-20 Nevin Kapur <nevin@jhu.edu>
10691
10692 * gnus-group.el (gnus-group-best-unread-group): Use the right
10693 positioning function.
10694
106952002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10696
10697 * smiley-ems.el (smiley-region): Use new function.
10698 (smiley-update-cache): Use general image functions.
10699 (smiley-region): Use general functions.
10700
10701 * gnus-util.el (gnus-graphic-display-p): New function.
10702
10703 * nnmail.el (nnmail-article-group): Allow outputting traces of
10704 non-strings.
10705
10706 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
10707 (nndoc-exim-bounce-type-p): New function.
10708
10709 * message.el (message-dont-send): Doc fix.
10710
10711 * gnus-util.el (gnus-completing-read): Remove
10712 inherit-input-method.
10713
10714 * gnus-art.el (gnus-treat-smiley): Doc fix.
10715
10716 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
10717 articles.
10718
107192002-01-19 Simon Josefsson <jas@extundo.com>
10720
10721 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
10722 (imap-kerberos4-open): Ditto.
10723 (imap-open): Set port correctly, don't set auth.
10724
107252002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10726
10727 * gnus.el (gnus-version-number): Bump version number.
10728
996aa8c1 107292002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
10730
10731 * gnus.el: Oort Gnus v0.05 is released.
10732
107332002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10734
10735 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
10736 exists.
10737
10738 * gnus-spec.el (gnus-string-width-function): New function.
10739 (gnus-tilde-cut-form): Use it.
10740 (gnus-tilde-max-form): Ditto.
10741 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
10742 (gnus-substring-function): Use it.
10743 (gnus-tilde-cut-form): Ditto.
10744 (gnus-substring-function): New function.
10745
10746 * message.el (message-check-news-header-syntax): New message.
10747
10748 * gnus.el (gnus-slave-no-server): Doc fix.
10749
10750 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
10751
107522002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
10753
10754 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
10755 `seen' if it looks like (seen NUM1 . NUM2). It should be
10756 (seen (NUM1 . NUM2)).
10757
107582002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
10759
10760 * gnus-topic.el (gnus-topic-catchup-articles): Update article
10761 number in closed topics.
10762
107632002-01-19 Daniel Pittman <daniel@rimspace.net>
10764
10765 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
10766 functions.
10767
107682002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10769
10770 * gnus.el (gnus-group-find-parameter): Clean up.
10771
10772 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
10773 articles.
10774
10775 * gnus-util.el (gnus-completing-read-with-default): Renamed.
10776
10777 * nnmail.el (nnmail-article-group): Clean up.
10778
107792002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
10780
10781 * gnus-agent.el (gnus-category-name): Intern the category name.
10782
107832002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
10784
10785 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
10786
10787 * gnus-util.el (gnus-completing-read): New function.
10788
107892002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
10790
10791 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
10792
10793 * smiley-ems.el (smiley-region): Register smiley.
10794 (smiley-toggle-buffer): Rewrite the function.
10795 (smiley-active): Removed.
10796
107972002-01-19 Simon Josefsson <jas@extundo.com>
10798
10799 * gnus-util.el (gnus-parent-id): Optimize null n case. From
10800 Jesper Harder <harder@ifa.au.dk>.
10801
108022002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10803
10804 * gnus-art.el (gnus-request-article-this-buffer): Call
10805 `nneething-get-file-name' to extract the file name from the
10806 message id.
10807
10808 * nneething.el (nneething-encode-file-name): New function.
10809 (nneething-decode-file-name): Ditto.
10810 (nneething-get-file-name): Ditto.
10811 (nneething-make-head): Encode the file name and encapsulate it
10812 into the field of the message id.
10813
108142002-01-18 Simon Josefsson <jas@extundo.com>
10815
10816 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
10817 stored in .marks.
10818
10819 * nnfolder.el (nnfolder-request-update-info): Ditto.
10820
108212002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
10822
10823 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
10824
108252002-01-18 Simon Josefsson <jas@extundo.com>
10826
10827 * imap.el (imap-starttls-p): Don't check for binary.
10828 (imap-gssapi-auth-p): Ditto.
10829 (imap-kerberos4-auth-p): Ditto.
10830 (imap-open): Change logic. Iterate through all possible streams,
10831 instead of bailing out after first failure. Move authenticator
10832 decision to `imap-authenticate'.
10833 (imap-authenticate): Change logic, now finds the authenticator to
10834 use, was previously in `imap-open'.
10835 (imap-open): Return nil on failure.
10836 (imap-open): Setup temp buffer correctly.
10837 (imap-open): Return buffer only on success.
10838 (imap-interactive-login, imap-interactive-login): Tell the user
10839 which stream/authenticator is used for the queried
10840 username/password.
10841 (imap-open, imap-authenticate): Set variables.
10842 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
10843 (imap-open): Don't assume how `with-temp-buffer' is implemented.
10844
108452002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
10846
10847 * gnus-fun.el (gnus-grab-cam-x-face): New function.
10848
108492002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10850
10851 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
10852
108532002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10854
10855 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
10856 (gnus-agent-group-mode-map): Bind it to "Jo".
10857 (gnus-agent-group-make-menu-bar): Add it into menu bar.
10858
108592002-01-17 Karl Kleinpaste <karl@charcoal.com>
10860
10861 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
10862 (gnus-summary-mail-toolbar): Add mail article deletion button.
10863
10864 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
10865 false positives for lines of "^^^^".
10866
10867 * gnus-picon.el (gnus-picon-find-face): faces database is all
10868 lowercase.
10869
108702002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
10871
10872 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
10873 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
10874 duplications.
10875 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
10876
108772002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
10878
10879 * gnus-sum.el (gnus-summary-initial-limit): Inline
10880 gnus-summary-limit-children.
10881 (gnus-summary-initial-limit): Don't limit if
10882 gnus-newsgroup-display is nil.
10883 (gnus-summary-initial-limit): No, don't.
10884
10885 * gnus-util.el
10886 (gnus-put-text-property-excluding-characters-with-faces): Inline
10887 gnus-put-text-property.
10888
10889 * gnus-spec.el (gnus-default-format-specs): New variable.
10890
10891 * gnus-start.el (gnus-read-newsrc-file): Don't clear
10892 gnus-format-specs.
10893 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
10894
10895 * gnus-spec.el (gnus-update-format-specifications): Really check
10896 the Gnus version of the .newsrc.eld file.
10897 (gnus-format-specs): Save the new default summary format.
10898
10899 * gnus-util.el (gnus-parent-id): Check whether references is empty
10900 before splitting.
10901
10902 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
10903 functions.
10904 (gnus-gather-threads-by-references): Inline
10905 `gnus-split-references'.
10906
10907 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
10908 default value of gnus-summary-line-format-spec.
10909
109102002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10911
10912 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
10913 message.
10914 (nnslashdot-request-list): Ditto.
10915 (nnslashdot-sid-strip): Removed.
10916
109172002-01-15 Simon Josefsson <jas@extundo.com>
10918
10919 * nnimap.el (nnimap-close-asynchronous): Enable.
10920 (nnimap-close-group): Expunge.
10921
109222002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10923
10924 * gnus-util.el (gnus-user-date-format-alist): Typo.
10925 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
10926
109272002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10928
10929 * nneething.el (nneething-request-article): Set
10930 `nnmail-file-coding-system' to `binary' locally, in order to read
10931 files without any conversion.
10932
109332002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
10934
10935 * gnus-agent.el (gnus-agent-retrieve-headers): Use
10936 nnheader-file-coding-system and nnmail-active-file-coding-system.
10937 (gnus-agent-regenerate-group): Ditto.
10938 (gnus-agent-regenerate): Ditto.
10939 (gnus-agent-write-active): Ditto.
10940 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
10941
109422002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10943
10944 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
10945 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
10946
109472002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
10948
10949 * gnus.el: We don't need gnus-article-show-all-headers.
10950
10951 * gnus-art.el (article-show-all, gnus-article-show-all-header):
10952 Ditto.
10953
10954 * gnus-sum.el (gnus-summary-select-article): Don't call
10955 show-all-headers, because hidden headers are not hidden text any
10956 more.
10957
109582002-01-13 Simon Josefsson <jas@extundo.com>
10959
10960 * message.el (message-newline-and-reformat): Use `newline' instead
10961 of inserting \n, so that the newline is marked as hard.
10962
1b17f81a
MB
109632002-01-13 Jesper Harder <harder@ifa.au.dk>
10964
23f87bed 10965 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
23f87bed
MB
10966
109672002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10968
10969 * imap.el (imap-close): Keep going if quit.
10970
10971 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
10972 nntp-server-buffer.
10973
109742002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10975
10976 * mm-view.el (mm-display-inline-fontify): Require font-lock to
10977 avoid unbinding shadowed variables.
10978
10979 * gnus-art.el (gnus-picon-databases): Moved here.
10980 (gnus-picons-installed-p): Moved here.
10981 (gnus-article-reply-with-original): Use `mark'.
10982
10983 * gnus.el (gnus-picon): Moved here and renamed.
10984
10985 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
10986 installed.
10987 (gnus-treat-mail-picon): Ditto.
10988 (gnus-treat-newsgroups-picon): Ditto.
10989
10990 * gnus-picon.el (gnus-picons-installed-p): New function.
10991
109922002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
10993
10994 * gnus-agent.el (gnus-agent-go-online): Fix doc.
10995
109962002-01-12 Simon Josefsson <jas@extundo.com>
10997
10998 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
10999 (nnimap-before-find-minmax-bugworkaround): Use it.
11000 (nnimap-find-minmax-uid): Don't reselect current mailbox.
11001 (nnimap-dont-close): New variable.
11002 (nnimap-close-group): Use it.
11003
110042002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
11005
11006 * gnus-art.el (gnus-article-reply-with-original): Use
11007 `mark-active'.
11008
11009 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
11010
11011 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
11012 (gnus-score-advanced): Clean up.
11013 (gnus-score-advanced): Accept a multiple of the score.
11014
110152002-01-12 Simon Josefsson <jas@extundo.com>
11016
11017 * flow-fill.el (fill-flowed-display-column)
11018 (fill-flowed-encode-columnq): New variables. Suggested by
11019 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
11020 (fill-flowed-encode, fill-flowed): Use them.
11021
11022 * message.el (message-send-news, message-send-mail): Use
11023 m-b-s-n-p-e-h-n.
11024
11025 * mml.el (autoload): Autoload fill-flowed-encode.
11026 (mml-buffer-substring-no-properties-except-hard-newlines): New
11027 function.
11028 (mml-read-part): Use it.
11029 (mml-generate-mime-1): Encode format=flowed if appropriate.
11030 (mml-insert-mime-headers): Insert format=flowed.
11031
11032 * flow-fill.el (fill-flowed-encode): New function.
11033 (fill-flowed): Bind fill-column to window width.
11034
110352002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
11036
11037 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
11038 it exists.
11039 (gnus-summary-setup-buffer): Wake up dead summary buffers.
11040 (gnus-summary-buffer-name): Don't return the dead name after all.
11041 (gnus-summary-setup-buffer): Kill the dead buffer.
11042
11043 * gnus-art.el (gnus-article-followup-with-original): Store the
11044 value of the mark before deactivating it.
11045
110462002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11047
11048 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
11049 From: Karl Kleinpaste <karl@charcoal.com>
11050
11051 * gnus-art.el (article-display-x-face): Ditto.
11052 (gnus-article-reply-with-original): Use gnus-region-active-p.
11053 (gnus-article-followup-with-original): Ditto.
11054
11055 * gnus-sum.el (gnus-summary-read-group-1): Don't select
11056 downloadable article either.
11057
110582002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11059
11060 * gnus-art.el (article-display-x-face): Insert From:.
11061
11062 * gnus-sum.el (gnus-summary-move-article): Don't draw the
11063 article. Bind gnus-display-mime-function and
11064 gnus-article-prepare-hook.
11065
11066 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
11067 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
11068 gnus-agent-possibly-synchronize-flags to the last.
11069 (gnus-agent-go-online): New function. New variable.
11070
110712002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11072
11073 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
11074 (gnus-agent-regenerate): Ditto.
11075
110762002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11077
11078 * message.el (message-ignored-news-headers)
11079 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
11080 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
11081
11082 * gnus.el (gnus-gethash-safe): New macro.
11083
11084 * gnus-agent.el (gnus-agent-regenerate-history): New function.
11085 (gnus-agent-regenerate): Show messages.
11086
110872002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
11088
11089 * gnus-agent.el (gnus-agent-regenerate-group): New function.
11090 (gnus-agent-regenerate): New function.
11091 (gnus-agent-save-alist): Sort.
11092 (gnus-agent-copy-nov-line): Test eobp.
11093 (gnus-agent-retrieve-headers): Erase buffer.
11094
110952002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11096
11097 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
11098 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
11099
11100 * gnus.el (gnus-agent-covered-methods): Move here.
11101 (gnus-online): New function.
11102 (gnus-agent-method-p): Move here.
11103
11104 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
11105 nil. Remove articles-alist.
11106
11107 * gnus-start.el (gnus-get-unread-articles): Check online.
11108 (gnus-groups-to-gnus-format): Ditto.
11109 (gnus-active-to-gnus-format): Ditto.
11110
11111 * gnus-agent.el (gnus-agent-get-function): Use it.
11112 (gnus-agent-get-undownloaded-list): Ditto.
11113 (gnus-agent-fetch-session): Only fetch online methods.
11114
11115 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
11116 (gnus-server-mode-map): Ditto.
11117 (gnus-server-offline-face): New face.
11118 (gnus-server-offline-face): New variable.
11119 (gnus-server-font-lock-keywords): Add offline.
11120 (gnus-server-insert-server-line): Ditto.
11121 (gnus-server-offline-server): New function.
11122
11123 * gnus-int.el (gnus-open-server): Turn to offline.
11124 (gnus-server-unopen-status): New variable.
11125
111262002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
11127
11128 * nnkiboze.el (nnkiboze-request-article): Use
11129 gnus-agent-request-article.
11130
11131 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
11132 function. Insert undownloaded NOV.
11133
11134 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
11135 (gnus-agent-request-article): New function.
11136
11137 * gnus.el (gnus-agent-cache): New variable.
11138
11139 * gnus-int.el (gnus-retrieve-headers): Use
11140 gnus-agent-retrieve-headers.
11141 (gnus-request-head): Use gnus-agent-request-article.
11142 (gnus-request-body): Ditto.
11143
11144 * gnus-art.el (gnus-request-article-this-buffer): Use
11145 gnus-agent-request-article.
11146
11147 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
11148 article if it is undownloaded.
11149
111502002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
11151
11152 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
11153
111542002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
11155
11156 * canlock.el (canlock-string-as-unibyte): New macro.
11157 (canlock-sha1-with-openssl): Return a unibyte string.
11158 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
11159
111602002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
11161
11162 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
11163
111642002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11165
11166 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
11167 application/x-emacs-lisp.
11168
11169 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
11170
11171 * nntp.el (nntp-request-article): Add group parameter.
11172 (nntp-request-head): Ditto.
11173 (nntp-find-group-and-number): Add parameter group. Figure out
11174 number if the status line doesn't give (e.g. quimby.gnus.org).
11175
111762002-01-08 Simon Josefsson <jas@extundo.com>
11177
11178 * mml.el (mml-generate-mime-1): Set recipient correctly.
11179
111802002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
11181
11182 * message.el (message-read-from-minibuffer): Add parameter
11183 initial-contents.
11184 * gnus-msg.el (gnus-summary-resend-message): Use it.
11185
11186 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
11187 behavior of quit-config.
11188
996aa8c1
MB
111892002-01-08 Bj\e,Ax\e(Brn Mork <bmork@dod.no> (tiny change)
11190
23f87bed 11191 * message.el (message-make-from): Don't quote fullname.
996aa8c1
MB
11192
111932002-01-08 Andre Srinivasan <andre@slamdunknetworks.com> (tiny change)
23f87bed
MB
11194
11195 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
23f87bed
MB
11196
111972002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
11198
11199 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
11200
11201 * gnus-art.el (gnus-header-button-alist): Handle mailto.
11202
11203 * mml.el (mml-preview): Bind gnus-original-article-buffer because
11204 article-decode-group-name uses it. Bind gnus-article-prepare-hook
11205 because bbdb may use it.
11206
112072002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
11208
11209 * nneething.el (nneething-request-article): When a non-text file
11210 is converted to an article, its data is encoded in base64. Call
11211 `nneething-make-head' with options to specify MIME types.
11212 (nneething-make-head): Add optional arguments to specify MIME
11213 types.
11214
112152002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11216
11217 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
11218 header if there is not.
11219
11220 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
11221
11222 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
11223 (gnus-inews-mark-gcc-as-read): Obsolete variable.
11224 (gnus-inews-do-gcc): Use them.
11225
11226 * gnus-group.el (gnus-group-mark-article-read): Put holes into
11227 gnus-newsgroup-unselected.
11228
112292002-01-06 Simon Josefsson <jas@extundo.com>
11230
11231 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
11232 condition-case, not ignore-errors.
11233
112342002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11235
11236 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
11237 gnus-fetch-old-headers.
11238
11239 * gnus-art.el (article-display-x-face): Use the current buffer
11240 unless `W f'. Otherwise, X-Face may be shown in the header of a
11241 forwarded part.
11242 (gnus-treatment-function-alist): Treat xface before hiding
11243 headers.
11244
112452002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11246
11247 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
11248 parameters.
11249
112502002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11251
11252 * mm-util.el (mm-multibyte-p): Define conditionally when load.
11253 (mm-guess-charset): New function.
11254 (mm-charset-after): Use it.
11255 (mm-detect-coding-region): New function.
11256 (mm-detect-mime-charset-region): New function.
11257
11258 * gnus-sum.el (gnus-summary-show-article): Use
11259 mm-detect-coding-region.
11260
112612002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
11262
11263 * message.el (message-make-fqdn): Be less violent.
11264
11265 * gnus.el (gnus-logo-color-style): Compute custom form
11266 automatically.
11267
11268 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
11269 score file of the parent to the document group.
11270
11271 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
11272 parameters parameter.
11273
11274 * gnus-score.el (gnus-score-load-file): Clean up.
11275
112762002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
11277
11278 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
11279 From: Damien Wyart <damien.wyart@free.fr>
11280
11281 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
11282
112832002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11284
11285 * gnus-sum.el (gnus-select-group-hook): Typo.
11286
11287 * rfc2047.el (rfc2047-decode-string): Return immediately if there
11288 is no quoted-printable-encoded STRING.
11289 From: Jesper Harder <harder@ifa.au.dk>
11290
11291 (rfc2047-decode-string): Decode it.
11292
112932002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11294
11295 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
11296
112972002-01-05 Keiichi Suzuki <keiichi@nanap.org>
11298 Trivial patch.
11299
11300 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
11301 buffer to get rid of junk line.
11302
113032002-01-05 Simon Josefsson <jas@extundo.com>
11304
11305 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
11306 C-o.
11307 (message-mode-map): Bind message-insert-or-toggle-importance to
11308 C-c C-u.
11309 (message-mode-map): Bind message-disposition-notification-to to
11310 C-c M-n.
11311 (message-mode-menu): Add m-d-n-t.
11312 (message-mode-field-menu): Add m-goto-from.
11313 (message-mode): Doc fix.
11314 (message-goto-from): New function.
11315 (message-insert-disposition-notification-to): New function.
11316 (message-tool-bar-map): Add receipt button.
11317
113182002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
11319
11320 * gnus-sum.el (gnus-thread-latest-date): New function.
11321 (gnus-thread-sort-by-most-recent-number): Renamed.
11322 (gnus-thread-sort-functions): Doc fix.
11323 (gnus-select-group-hook): Don't use setq on a hook.
11324 (gnus-thread-latest-date): Use date, not number
11325
11326 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
11327 (gnus-agent-expire): Allow regexp of expire-days.
11328
11329 * gnus-art.el (gnus-article-reply-with-original): Deactivate
11330 region.
11331 (gnus-article-followup-with-original): Ditto.
11332
11333 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
11334
11335 * gnus-art.el (gnus-mime-display-alternative): Use
11336 gnus-local-map-property.
11337 (gnus-mime-display-alternative): Ditto.
11338 (gnus-insert-mime-security-button): Ditto.
11339 (gnus-insert-next-page-button): Ditto.
11340 (gnus-button-prev-page): Take optional args.
11341 (gnus-insert-prev-page-button): widget-convert.
11342
11343 * gnus-util.el (gnus-local-map-property): New function.
11344
11345 * gnus-art.el (gnus-prev-page-map): Use parent map.
11346 (gnus-next-page-map): Ditto.
11347
11348 * gnus-spec.el (gnus-parse-format): Clean up.
11349 (gnus-parse-format): Do complex formatting for %=.
11350
11351 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
11352 "X-Face: " to the data in the built-in scenario.
11353
11354 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
11355 (gnus-correct-pad-form): Renamed.
11356 (gnus-tilde-max-form): Clean up.
11357 (gnus-pad-form): Use gnus-use-correct-string-widths.
11358
11359 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
11360 support if that is available.
11361
11362 * gnus-sum.el (gnus-thread-highest-number): New function.
11363 (gnus-thread-sort-by-most-recent-thread): New function.
11364 (gnus-thread-sort-functions): Doc fix.
11365
113662002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11367
11368 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
11369 all cases.
11370 (gnus-summary-mode): Enable it in all cases.
11371 (gnus-summary-display-article): Ditto.
11372 (gnus-summary-edit-article): Ditto.
11373
11374 * gnus-ems.el (gnus-put-image): Really return glyph.
11375
11376 * gnus-art.el (gnus-article-x-face-command): Fix :type.
11377 (gnus-treat-smiley): Don't take "P" in the interactive form.
11378
113792002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11380
11381 * compface.el (uncompface): XEmacs and Emacs have differing
11382 capabilities.
11383
11384 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
11385
11386 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
11387 (gnus-article-xface-ring-size): Removed.
11388 (gnus-article-display-xface): Removed.
11389 (gnus-remove-image): Cleaned up.
11390
11391 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
11392 (gnus-xmas-create-image): Take pbm files.
11393 (gnus-x-face): Removed.
11394 (gnus-xmas-article-display-xface): Removed.
11395
11396 * gnus-fun.el (gnus-display-x-face-in-from): Bind
11397 default-enable-multibyte-characters.
11398
11399 * compface.el (uncompface): Doc fix.
11400
11401 * gnus-art.el (gnus-article-x-face-command): Use
11402 gnus-display-x-face-in-from.
11403
11404 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
11405
11406 * gnus-ems.el (gnus-put-image): Return the image.
11407
11408 * gnus-fun.el (gnus-display-x-face-in-from): New function.
11409 (gnus-x-face): Moved here.
11410
114112002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
11412
11413 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
11414 invisible if string is nil.
11415 (gnus-xmas-article-display-xface): Use it.
11416
11417 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
11418 property when string is nil.
11419 (gnus-article-display-xface): Use it.
11420
114212002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
11422
11423 * gnus-art.el (article-display-x-face): Check whether valid grey
11424 face was returned.
11425 (article-display-x-face): Place image in the right spot.
11426
11427 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
11428 stderr.
11429 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
11430
114312002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11432
11433 * gnus-xmas.el (gnus-xmas-create-image): Take optional
11434 parameters.
11435 (gnus-xmas-put-image): Allow non-strings to be passed.
11436
11437 * gnus-art.el (article-display-x-face): Use optional parameters.
11438
11439 * gnus-ems.el (gnus-create-image): Take optional parameters.
11440
11441 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
11442
11443 * compface.el (compface-xbm-p): Removed.
11444
11445 * gnus-ems.el (gnus-article-compface-xbm): Removed.
11446 (gnus-article-display-xface): Use compface.
11447
11448 * compface.el: New file.
11449
11450 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
11451 (gnus-convert-image-to-x-face-command): Ditto.
11452 (gnus-random-x-face): Quote argument.
11453 (gnus-x-face-from-file): Ditto.
11454
114552002-01-03 Paul Jarc <prj@po.cwru.edu>
11456
11457 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
11458 the expire-group parameter once per article rather than once
11459 per group; bind `nnmaildir-article-file-name' and `article'
11460 for convenience. Leave article alone when expire-group
11461 specifies the current group.
11462 (nnmaildir--update-nov): be more concurrency-friendly with
11463 temp file names.
11464
114652002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11466
11467 * gnus-start.el (gnus-read-init-file): Cleaned up.
11468
114692002-01-03 Dave Love <d.love@dl.ac.uk>
11470
11471 * gnus-start.el (gnus-startup-file-coding-system): Removed.
11472 (gnus-read-init-file): Don't use it.
11473
114742002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11475
11476 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
11477
996aa8c1 114782002-01-03 Dave Love <fx@gnu.org>
23f87bed
MB
11479
11480 * gnus-start.el (gnus-read-init-file): Don't force coding system
996aa8c1 11481 for ~/.gnus.
23f87bed
MB
11482
114832002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11484
11485 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
11486 * nnspool.el (nnspool-request-post): Ditto.
11487
11488 * mm-util.el (mm-use-find-coding-systems-region): New variable.
11489 (mm-find-mime-charset-region): Use it.
11490
114912002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
11492
11493 * gnus.el (gnus-summary-line-format): Added :link.
11494 * gnus-topic.el (gnus-topic-line-format): Ditto.
11495 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
11496 * gnus-srvr.el (gnus-server-line-format): Ditto.
11497 * gnus-group.el (gnus-group-line-format): Ditto.
11498
11499 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
11500 :keys, it works on both Emacsen.
11501
115022002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
11503
11504 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
11505
115062002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11507
11508 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
11509
115102002-01-03 Reiner Steib <reiner.steib@gmx.de>
11511
11512 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
11513 very wide reply.
11514
115152002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11516
11517 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
11518 (gnus-picon-cache): New variable.
11519 (gnus-picon-transform-newsgroups): Cache stuff.
11520
11521 * gnus-art.el (gnus-article-reply-with-original): New command.
11522 (gnus-article-followup-with-original): New command.
11523
11524 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
11525 END parameters.
11526 (gnus-summary-followup): Take a list of list of articles.
11527 (gnus-inews-yank-articles): Allow lists of article/regions.
11528
11529 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
11530 longer the usual commands.
11531
11532 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
11533 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
11534 shell-command-on-region.
11535
115362002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11537
11538 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
11539 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
11540
115412002-01-03 Steve Youngs <youngs@xemacs.org>
11542
11543 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
11544 understand ':keys', wrap it in an featurep 'xemacs.
11545
115462002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11547
11548 * gnus-ems.el (gnus-article-display-xface): Show xface in the
11549 order of headers (Actually, it is called in a reversed order). Add
11550 'gnus-image-text-deletable property.
11551 (gnus-remove-image): Remove text with such a property.
11552
11553 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
11554 gnus-put-image.
11555
11556 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
11557 with ", "
11558
115592002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11560
11561 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
11562
11563 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
11564 (article-display-x-face): Display grey X-Faces.
11565
11566 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
11567 (gnus-convert-gray-x-face-to-ppm): Ditto.
11568 (gnus-convert-image-to-gray-x-face): Ditto.
11569
11570 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
11571 gnus-summary-show-raw-article.
11572
115732002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
11574
11575 Display picons in XEmacs without showing text.
11576
11577 * gnus-xmas.el (gnus-xmas-create-image): Don't use
11578 mm-create-image-xemacs to create xbm glyph, because it deletes
11579 temporary files.
11580 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
11581 (gnus-xmas-remove-image): Make text visible, remove glyph.
11582
11583 * gnus-picon.el (gnus-picon-transform-newsgroups)
11584 (gnus-picon-transform-address): Insert spec backward, due to the
11585 incompatibility of gnus-xmas-put-image.
11586
115872002-01-02 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
11588
11589 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
11590
115912002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11592
11593 * gnus.el: Doc fix.
11594
11595 * gnus-art.el: Doc fix.
11596
11597 * gnus-agent.el: Doc fix.
11598
115992002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11600
11601 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
11602
116032002-01-01 Paul Jarc <prj@po.cwru.edu>
11604
11605 * nnmaildir.el (nnmaildir--update-nov): automatically parse
11606 NOV data out of the message again if nnmail-extra-headers has
11607 changed.
11608
116092002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
11610
11611 * gnus-fun.el: New file.
11612 (gnus-convert-image-to-x-face-command): New variable.
11613 (gnus-insert-x-face): New function.
11614 (gnus-random-x-face): Renamed.
11615 (gnus-x-face-from-file): Renamed.
11616
11617 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
11618 "_".
11619 (gnus-body-boundary-delimiter): Typo fix.
11620
116212002-01-02 Simon Josefsson <jas@extundo.com>
11622
11623 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
11624 (gnus-body-boundary-delimiter): Fix type.
11625
116262002-01-01 Simon Josefsson <jas@extundo.com>
11627
11628 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
11629 (gnus-treat-emphasize, gnus-treat-strip-cr)
11630 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
11631 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
11632 (gnus-treat-fill-article, gnus-treat-hide-citation)
11633 (gnus-treat-hide-citation-maybe)
11634 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
11635 (gnus-treat-strip-pem, gnus-treat-strip-banner)
11636 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
11637 (gnus-treat-date-ut, gnus-treat-date-local)
11638 (gnus-treat-date-english, gnus-treat-date-lapsed)
11639 (gnus-treat-date-original, gnus-treat-date-iso8601)
11640 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
11641 (gnus-treat-strip-trailing-blank-lines)
11642 (gnus-treat-strip-leading-blank-lines)
11643 (gnus-treat-strip-multiple-blank-lines)
11644 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
11645 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
11646 (gnus-treat-display-xface, gnus-treat-display-smileys)
11647 (gnus-treat-from-picon, gnus-treat-mail-picon)
11648 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
11649 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
11650 (gnus-treat-play-sounds, gnus-treat-translate)
11651 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
11652
11653 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
11654 (gnus-article-treat-body-boundary): Use it.
11655
11656 * message.el (message-mode): Fix doc.
11657 (message-mode-menu): Fix names.
11658
116592002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11660
11661 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
11662 articles.
11663
11664 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
11665 (gnus-picon-transform-address): Search for unknown faces as well.
11666 (gnus-picon-find-face): Don't search "news" for MISC.
11667 (gnus-picon-user-directories): Changed default back to exclude
11668 "unknown".
11669
11670 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
11671
11672 * gnus-picon.el (gnus-picon-find-face): Search through all
11673 databases.
11674 (gnus-picon-find-face): New implementation.
11675
11676 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
11677 keystroke.
11678 (gnus-topic-goto-next-topic): Ditto.
11679
11680 * gnus.el (gnus-summary-line-format): Changed default.
11681
11682 * nnmail.el (nnmail-extra-headers): Change default.
11683
11684 * gnus-sum.el (gnus-extra-headers): Change default.
11685
11686 * message.el (message-news-other-window): Changed "news" to
11687 "posting".
11688 (message-news-other-frame): Ditto.
11689 (message-do-send-housekeeping): Ditto.
11690
11691 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
11692 function.
11693 (gnus-article-unread-p): New function.
11694 (gnus-article-unseen-p): New function.
11695 (gnus-dead-summary-mode-map): Typo.
11696
11697 * gnus-util.el (gnus-make-predicate): New function.
11698 (gnus-make-predicate-1): New function.
11699
11700 * gnus-sum.el: New function.
11701 (gnus-map-articles): New function.
11702
11703 * gnus-art.el (gnus-treat-fold-headers): New variable.
11704 (gnus-article-treat-fold-headers): New command and keystroke.
11705
11706 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
11707 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
11708
117092002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
11710
11711 * message.el (message-fcc-externalize-attachments): New variable.
11712 (message-do-fcc): Use it.
11713
11714 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
11715 (gnus-inews-do-gcc): Use it.
11716
11717 * mml.el (mml-tweak-sexp-alist): New variable.
11718 (mml-externalize-attachments): New variable.
11719 (mml-tweak-part): Use mml-tweak-sexp-alist.
11720 (mml-tweak-externalize-attachments): New function.
11721
117222002-01-01 Steve Youngs <youngs@xemacs.org>
11723
11724 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
11725 'set-glyph-face' so x-face back/foreground can be set.
11726
117272001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
11728
11729 * message.el (message-fix-before-sending): Fix a typo.
11730
117312002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11732
11733 * gnus-art.el (gnus-treat-smiley): Renamed command.
11734 (gnus-article-remove-images): New command and keystroke.
11735
11736 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
11737
11738 * smiley-ems.el (gnus-smiley-display): Removed.
11739
11740 * gnus.el (gnus-version-number): Update version.
11741
11742 * message.el (message-text-with-property): Renamed and moved
11743 here.
11744 (message-fix-before-sending): Highlight invisible text and place
11745 point there.
11746
996aa8c1 117472002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
11748
11749 * gnus.el: Oort Gnus v0.04 is released.
11750
117512002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
11752
11753 * gnus-delay.el (gnus-delay-send-queue): Renamed.
11754
11755 * gnus-art.el (gnus-ignored-headers): More headers,
11756
11757 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
11758 of `scan-error', since XEmacs doesn't seem to support that.
11759
117602001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11761
11762 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
11763 arg.
11764 (gnus-summary-best-unread-subject): Ditto.
11765 (gnus-summary-best-unread-subject): No, don't.
11766 (gnus-summary-better-unread-subject): New command.
11767
11768 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
11769
11770 * lpath.el ((featurep 'xemacs)): fbind url function.
11771
11772 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
11773 buffer.
11774 (gnus-xmas-remove-image): Implementation that does something.
11775 (gnus-xmas-article-display-xface): Mark images properly.
11776
11777 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
11778
117792001-12-31 Florian Weimer <fw@deneb.enyo.de>
11780
11781 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
11782
117832001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
11784
11785 * gnus-group.el (gnus-group-line-format): Added %O to the default
11786 value.
11787
11788 * gnus-util.el (gnus-text-with-property): The smallest point is
11789 point-min.
11790
11791 * smiley-ems.el (smiley-region): Return images.
11792 (gnus-smiley-display): Allow toggling.
11793 (smiley-region): Use text properties, not overlays.
11794
11795 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
11796 implemented yet.
11797
11798 * smiley-ems.el (smiley-update-cache): Check for valid types.
11799
11800 * gnus-art.el (gnus-with-article-buffer): New macro.
11801
11802 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
11803 strings as well as the glyphs.
11804 (gnus-picon-transform-address): Ditto.
11805 (gnus-picon-insert-glyph): Ditto.
11806 (gnus-picon-transform-newsgroups): Toggle.
11807 (gnus-picon-transform-address): Toggle.
11808
11809 * gnus-ems.el (gnus-remove-image): New function.
11810 (gnus-put-image): Take an optional string.
11811
11812 * gnus-util.el (gnus-text-with-property): New function.
11813
11814 * gnus-art.el (gnus-delete-images): New function.
11815
11816 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
11817
11818 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
11819 (gnus-article-wash-status): Use it.
11820 (gnus-signature-toggle): Clean up.
11821 (gnus-add-wash-status): New function.
11822 (gnus-delete-wash-status): New function.
11823 (gnus-article-hide-text-type): Use them throughout.
11824 (gnus-add-image): New function.
11825
11826 * gnus-ems.el (gnus-article-display-xface): Use new interface.
11827
11828 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
11829 interface.
11830
11831 * gnus-art.el (article-display-x-face): Cleaned up.
11832
11833 * rfc2047.el (rfc2047-field-value): New function.
11834
11835 * mail-parse.el (mail-header-field-value): New alias.
11836
11837 * gnus-art.el (gnus-mime-print-part): Fix typos.
11838
11839 * smiley-ems.el (gnus-smiley-file-types): New variable.
11840 (smiley-update-cache): Use it.
11841 (smiley-regexp-alist): Suffix-less smiley names.
11842 (smiley-regexp-alist): Added more smileys.
11843
11844 * gnus-sum.el (gnus-print-buffer): Made into own function.
11845 (gnus-summary-print-article): Use it.
11846
11847 * mailcap.el (mailcap-mime-info): Actually return the bit that we
11848 looked for when REQUEST is a string.
11849
11850 * gnus-art.el (gnus-mime-button-commands): Add printing
11851 keystroke.
11852 (gnus-mime-copy-part): Doc fix.
11853 (gnus-mime-print-part): New command.
11854
118552001-12-31 Simon Josefsson <jas@extundo.com>
11856
11857 * imap.el (imap-parse-fetch): Notice empty flags responses. From
11858 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
11859
118602001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11861
11862 * gnus-picon.el (gnus-treat-from-picon): Autoload.
11863 (picon): Fix doc.
11864
11865 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
11866 longer exists. Remove those codes.
11867 * gnus.el (gnus-use-picons): Ditto.
11868
118692001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11870
11871 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
11872 infloop.
11873
11874 * gnus-sum.el (t): New `W D' map.
11875
11876 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
11877 (gnus-article-treat-body-boundary): Clean up.
11878 (gnus-body-boundary-face): Removed.
11879 (gnus-article-goto-header): Moved here.
11880 (gnus-article-goto-header): Allow better regexps.
11881 (gnus-article-treat-fold-newsgroups): New command.
11882
11883 * gnus-sum.el (gnus-summary-move-article): We have to select an
11884 article to give `gnus-read-move-group-name' an opportunity to
11885 suggest an appropriate default.
11886
11887 * rfc2047.el (rfc2047-fold-line): New function.
11888 (rfc2047-unfold-line): Ditto.
11889 (rfc2047-fold-region): Don't fold just after the header name.
11890
11891 * mail-parse.el (mail-header-fold-line): New alias.
11892 (mail-header-unfold-line): Ditto.
11893
11894 * gnus-art.el (gnus-body-boundary-face): Renamed.
11895 (gnus-article-treat-body-boundary): Use it.
11896 (gnus-article-treat-body-boundary): Use an invisible header and a
11897 line of underline characters.
11898
118992001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11900
11901 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
11902
11903 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
11904 (gnus-picon-split-address): New function.
11905 (gnus-picon-find-face): Use it.
11906 (gnus-picon-transform-address): Use it. Set first to t for each
11907 address.
11908
11909 * gnus-art.el (gnus-with-article-headers): Move to here. Define
11910 the macro then use it.
11911 (gnus-treatment-function-alist): Treat picons earlier.
11912
119132001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11914
11915 * gnus-art.el (gnus-body-separator-face): New variable.
11916 (gnus-article-treat-body-boundary): Use a blank, colored line.
11917
11918 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
11919 well.
11920
11921 * gnus-art.el (gnus-treat-body-boundary): New variable.
11922 (gnus-article-treat-unfold-headers): Use helper macro.
11923 (gnus-article-treat-body-boundary): New command.
11924
11925 * gnus.el (gnus-logo-color-style): Change the default color.
11926 (gnus-splash-face): Gray, gray.
11927
11928 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
11929 colors.
11930
11931 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
11932 (gnus-logo-color-style): Ditto.
11933 (gnus-logo-colors): Ditto.
11934
11935 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
11936
11937 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
11938
11939 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
11940 (gnus-picon-transform-newsgroups): New function.
11941
11942 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
11943 string.
11944
11945 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
11946
11947 * gnus-art.el (gnus-treat-cc-picon): New variable.
11948 (gnus-treat-mail-picon): Renamed.
11949
11950 * gnus-picon.el: New implementation.
11951 (gnus-picon-find-face): Renamed.
11952 (gnus-treat-from-picon): Use it.
11953 (gnus-picon-transform-address): Renamed.
11954 (gnus-treat-from-picon): Use it.
11955 (gnus-picon-create-glyph): Renamed.
11956 (gnus-picon-transform-address): Use it.
11957 (gnus-treat-cc-picon): New command.
11958
11959 * mm-decode.el (mm-create-image-xemacs): Separated out into
11960 function.
11961 (mm-get-image): Use it.
11962
11963 * gnus-art.el (gnus-treat-display-picons): Simplify.
11964 (gnus-treat-from-picon): Renamed.
11965
11966 * gnus-ems.el (gnus-create-image): New function.
11967 (gnus-put-image): New function.
11968
11969 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
11970 (gnus-with-article-headers): New macro.
11971 (gnus-article-goto-header): New function.
11972
11973 * gnus-xmas.el (gnus-image-type-available-p): New function.
11974
11975 * gnus-ems.el (gnus-image-type-available-p): New function.
11976
119772001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
11978
11979 * nnrss.el (nnrss-check-group): Find the correct tag, because
11980 xml.el is changed.
11981
119822001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
11983
11984 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
11985 lines are shorter than the window width.
11986 (gnus-ignored-headers): More headers.
11987
119882001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11989
11990 * gnus-art.el (gnus-treat-unfold-lines): New variable.
11991 (gnus-treat-unfold-headers): Renamed.
11992 (gnus-article-treat-unfold-headers): New command and keystroke.
11993
11994 * rfc2047.el (rfc2047-encode-message-header): Clean up.
11995
11996 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
11997
119982001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
11999
12000 * sha1-el.el (sha1-use-external): New variable.
12001 (sha1-region): Use it.
12002 (sha1-string): Ditto.
12003
12004 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
12005 * gnus-picon.el: Less warnings when compile.
12006
120072001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12008
12009 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
12010 alias.
12011 (gnus-picons-database): Default to list.
12012 (gnus-picons-lookup-internal): Use it.
12013
12014 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
12015 to "bogus".
12016
12017 * gnus-win.el (gnus-configure-windows-hook): New hook.
12018
120192001-12-29 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12020
12021 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
12022
120232001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12024
12025 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
12026 lists.
12027 (gnus-select-newsgroup): Don't append; push.
12028 (gnus-adjust-marked-articles): Remove obsolete ranges from
12029 `seen'.
12030 (gnus-update-marks): Clean up.
12031 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
12032
120332001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
12034
12035 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
12036
120372001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12038
12039 * gnus-sum.el (gnus-auto-select-subject): New variable.
12040 (gnus-summary-best-unread-subject): New function.
12041 (gnus-summary-best-unread-article): Use it.
12042 (gnus-summary-first-unseen-subject): New function and command.
12043
12044 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
12045 other treatments.
12046
12047 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
12048 function.
12049
12050 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
12051 from the list of hidden types.
12052
12053 * mm-view.el (mm-inline-text): Ditto.
12054 (mm-inline-text): Ditto.
12055 (mm-w3-prepare-buffer): Ditto.
12056
12057 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
12058
120592001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12060
12061 * gnus-art.el (gnus-ignored-headers): Added more headers.
12062
120632001-12-29 Jesper Harder <harder@ifa.au.dk>
12064
12065 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
12066 once.
12067
120682001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
12069
12070 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
12071
120722001-12-28 Simon Josefsson <jas@extundo.com>
12073
12074 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
12075 Jesper Harder <harder@ifa.au.dk>.
12076
120772001-12-27 Simon Josefsson <jas@extundo.com>
12078
12079 * gnus-sum.el (gnus-select-newsgroup): Make
12080 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
12081 contain all articles (instead of none) when no seen marks have
12082 been set for the group.
12083 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
12084 instead, it seems to result in shorter ranges.
12085
996aa8c1 120862001-12-26 11:00:00 Jesper Harder <harder@ifa.au.dk>
23f87bed
MB
12087
12088 * mm-util.el (mm-iso-8859-x-to-15-region): Use
12089 insert-before-markers.
23f87bed
MB
12090
120912001-12-26 Paul Jarc <prj@po.cwru.edu>
12092
12093 * nnmaildir.el (nnmaildir-save-mail): create the destination
12094 groups if they do not exist.
12095
120962001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
12097
12098 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
12099
121002001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12101
12102 * gnus-group.el (gnus-group-read-ephemeral-group): Call
12103 gnus-group-real-name.
12104
12105 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
12106 (gnus-newsgroup-variables): Ditto.
12107
12108 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
12109 return it.
12110
121112001-12-21 Paul Jarc <prj@po.cwru.edu>
12112
12113 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
12114 * nnmaildir.el (top-level): Add commentary.
12115 (nnmaildir-version): Indicate that nnmaildir is now a standard
12116 part of Gnus, not separately released.
12117
996aa8c1 121182001-12-21 08:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
12119
12120 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
12121 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
12122 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
23f87bed
MB
12123
121242001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12125
12126 * nnmaildir.el: Copyright changes. Require cl only at compile time.
12127
121282001-12-20 Simon Josefsson <jas@extundo.com>
12129
12130 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
12131 ZHU <zsh@cs.rochester.edu>.
12132 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
12133 Brian P Templeton <bpt@tunes.org>.
12134
996aa8c1 121352001-12-19 17:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12136
12137 * nnmaildir.el: New file.
23f87bed
MB
12138
121392001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12140
12141 * nndoc.el (nndoc-type-alist): Move forward to the end.
12142
121432001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
12144
12145 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
12146 `dolist'.
12147
121482001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12149
12150 * gnus-win.el (gnus-frames-on-display-list): New function.
12151 (gnus-get-buffer-window): Use it.
12152
121532001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12154
12155 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
12156
121572001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12158
12159 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
12160
996aa8c1 121612001-12-18 11:00:00 Harald Meland <Harald.Meland@usit.uio.no>
23f87bed
MB
12162
12163 * gnus-win.el (gnus-get-buffer-window): New function.
12164 (gnus-all-windows-visible-p): Use it.
12165
12166 * gnus-util.el (gnus-horizontal-recenter)
12167 (gnus-horizontal-recenter, gnus-horizontal-recenter)
12168 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
12169
12170 * gnus-score.el (gnus-score-insert-help): Use it.
12171
12172 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
12173 (gnus-generate-tree, gnus-highlight-selected-tree)
12174 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
12175 it.
12176
12177 * gnus-art.el (gnus-article-set-window-start)
12178 (gnus-mm-display-part, gnus-request-article-this-buffer)
12179 (gnus-button-next-page, gnus-button-prev-page)
12180 (gnus-article-button-next-page, gnus-article-button-prev-page):
12181 Use it.
12182
121832001-12-18 Josh Huber <huber@alum.wpi.edu>
12184
12185 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
12186 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12187 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
12188
121892001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12190
12191 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
12192 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
12193 * mml1991.el, nnultimate.el: Add `coding'.
12194
121952001-12-17 Josh Huber <huber@alum.wpi.edu>
12196
12197 * ChangeLog: changed coding to buffer-file-coding-system
12198 * ChangeLog.1: same
12199 * nnwfm.el: same
12200 * gnus-smiley.el: same
12201 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
12202 * gnus-delay.el: same
12203 * gnus-spec.el: same
12204 * message.el: same
12205 * mml1991.el: same
12206 * nnultimate.el: same
12207
122082001-12-16 Simon Josefsson <jas@extundo.com>
12209 Inspired by code by Dirk Meyer <dischi@tzi.de>.
12210
12211 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
12212 (gnus-summary-save-map): Add muttprint.
12213 (gnus-summary-make-menu-bar): Ditto.
12214 (gnus-summary-muttprint): New function.
12215
12216 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
12217
122182001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12219
12220 * uudecode.el (uudecode-decode-region-internal): Speedup by using
12221 temporary list instead of buffer.
12222
12223 * mm-url.el (executable-find): autoload.
12224
122252001-12-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
12226
12227 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
12228 to variable, follow doc-string conventions).
12229
122302001-12-13 Josh Huber <huber@alum.wpi.edu>
12231
12232 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
12233 subscribe-level
12234 * gnus-topic.el (gnus-subscribe-topics): use it.
12235
996aa8c1 122362001-12-13 22:00:00 Sean Neakums <sneakums@zork.net> (tiny change)
23f87bed
MB
12237
12238 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
996aa8c1 12239 messages.
23f87bed
MB
12240
12241 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
12242 nil after shooting down the gnus-original-article-buffer.
12243
122442001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12245
12246 * uudecode.el (uudecode-use-external): New variable.
12247 (uudecode-decode-region): Automatically detect external program.
12248
12249 * binhex.el (binhex-use-external): New variable.
12250 (binhex-decode-region-internal): New function.
12251 (binhex-decode-region): Automatically detect external program.
12252
12253 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
12254 Use them.
12255
122562001-12-12 Simon Josefsson <jas@extundo.com>
12257
12258 * nnvirtual.el (nnvirtual-always-rescan)
12259 (nnvirtual-component-regexp): Fix doc.
12260
12261 * nnoo.el (defvoo): Add doc to defvoo variables.
12262
12263 * nnml.el (nnml-directory, nnml-active-file)
12264 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
12265 (nnml-marks-is-evil, nnml-filenames-are-evil)
12266 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
12267
12268 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
12269 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
12270 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
12271 `error'.
12272
12273 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
12274 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
12275
12276 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
12277 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
12278 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
12279 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
12280
12281 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
12282 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
12283
12284 * imap.el, nnimap.el: Fix indentation.
12285
12286 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
12287
122882001-12-12 Didier Verna <didier@xemacs.org>
12289
12290 * gnus-msg.el (gnus-group-news): New function.
12291 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
12292 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
12293 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
12294 for it.
12295 * gnus-msg.el (gnus-summary-news-other-window): New function.
12296 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
12297 bind it to `i'.
12298 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
12299 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
12300 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
12301 for it (called with a prefix).
12302 * gnus-msg.el (gnus-configure-posting-styles): add an optional
12303 group-name argument.
12304 * gnus-msg.el (gnus-setup-message): use it.
12305
123062001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12307
12308 * gnus-sum.el (gnus-summary-show-article): Fix doc.
12309
123102001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12311
12312 * mml.el (mime-to-mml): Remove Content-Disposition too.
12313
996aa8c1 123142001-12-09 08:00:00 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
12315
12316 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
12317 * gnus-group.el (gnus-group-name-decode): Decode unibyte
12318 strings only.
23f87bed
MB
12319
123202001-12-08 Nevin Kapur <nevin@jhu.edu>
12321
12322 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
12323 (nnmail-fancy-expiry-target): Use it.
12324 Suggestions from Simon Josefsson <jas@extundo.com>.
12325
123262001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12327
12328 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
12329
123302001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12331
12332 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
12333
12334 * gnus-util.el (gnus-url-unhex-string): Move here.
12335
123362001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12337
12338 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
12339 mm-url-decode-entities-nbsp.
12340
12341 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
12342 * webmail.el, nnwfm.el: Use mm-url.
12343
12344 * mm-url.el (mm-url-fetch-form): Move from nnweb.
12345 (mm-url-remove-markup): Move from nnweb.
12346 (mm-url-fetch-simple): Move from webmail.
12347
12348 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
12349
123502001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12351
12352 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
12353 (gnus-summary-print-article): Use it.
12354
12355 * gnus-util.el (gnus-replace-in-string): Typo.
12356
123572001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12358
12359 * nnweb.el (nnweb-replace-in-string): Removed.
12360
12361 * gnus-util.el (gnus-replace-in-string): New function.
12362 (gnus-mode-string-quote): Use it.
12363
12364 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
12365 * nnwfm.el (nnwfm-create-mapping): Ditto.
12366
123672001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12368
12369 * dgnushack.el (dgnushack-compile): nnrss.el and
12370 nnslashdot.el don't depend on nnweb, url, w3.
12371
12372 * nnrss.el: Use mm-url.
12373
123742001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12375
12376 * mm-url.el (mm-url-insert-file-contents): Support file:.
12377
123782001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12379
12380 * mm-view.el: Lower case for the description line. Sync from the
12381 Emacs CVS.
12382
123832001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12384
12385 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
12386 From: Stefan Monnier <monnier@cs.yale.edu>
12387
123882001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
12389
99580cde 12390 * mm-view.el (mm-inline-text): Decode a charset-encoded rich text.
23f87bed
MB
12391
123922001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12393
12394 * mm-url.el: Require executable.
12395 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12396
123972001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12398
12399 * pop3.el (pop3-munge-message-separator): Only use valid date.
12400 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
12401
12402 * Makefile.in: gnus-load.elc may not be generated.
12403
124042001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12405
12406 * mm-url.el: New file.
12407 * nnslashdot.el: Use it.
12408 * mm-extern.el (mm-extern-url): Use it.
12409
124102001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12411
12412 * gnus-sum.el (gnus-summary-save-article): Nix
12413 gnus-display-mime-function and gnus-article-prepare-hook.
12414
12415 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
12416 the beginning of lines.
12417 (gnus-complex-form-to-spec): Ditto.
12418
996aa8c1 124192001-12-01 08:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12420
12421 * message.el (message-make-mft): Fix the m-s-a-file regexp.
23f87bed 12422
996aa8c1 124232001-11-30 21:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12424
12425 * message.el: New variable message-subscribed-address-file;
996aa8c1 12426 use it in message-make-mft.
23f87bed
MB
12427
124282001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12429
12430 * message.el (message-tab-body-function): Set to nil.
12431 (message-tab): Use text-mode-map or global-map.
12432 Suggested by Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
12433
124342001-11-30 Simon Josefsson <jas@extundo.com>
12435
12436 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
12437 instead of gnus-union, for speed. Suggested by Christoph Conrad
12438 <christoph.conrad@gmx.de>.
12439 (gnus-agent-fetch-group-1): Add verbose message.
12440
124412001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12442
12443 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
12444 of integers.
12445
124462001-11-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12447
12448 * message.el (message-newgroups-header-regexp)
12449 (message-completion-alist, message-tab-body-function): Use
12450 defcustom rather than defvar.
12451 (message-tab): Mention `message-tab-body-function' in doc.
12452 Suggested by Karl Eichwalder.
12453
124542001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12455
12456 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
12457
124582001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12459
12460 * nnheader.el (nnheader-find-nov-line): Don't use macro
12461 gnus-delete-line.
12462
12463 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
12464 (gnus-group-name-charset): Ditto.
12465
12466 * gnus-util.el (gnus-buffer-live-p): Ditto.
12467
124682001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12469
12470 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
12471 open parenthesis in doc.
12472 (sieve-manage-authenticator-alist): Typo in doc.
12473 * imap.el (imap-authenticator-alist): Typo in doc.
12474 (imap-stream-alist): Backslash.
12475
12476 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
12477 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
12478
124792001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12480
12481 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
12482
12483 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
12484
12485 * gnus-msg.el (gnus-configure-posting-styles): use
12486 make-local-hook. Add LOCAL for add-hook.
12487
124882001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
12489
12490 * message.el (message-mode): Use `make-local-hook' unless
12491 obsolete.
12492 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
12493
124942001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
12495
12496 * canlock.el: Remove sha1.el and base64.el stuff.
12497
124982001-11-26 Didier Verna <didier@xemacs.org>
12499
12500 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
12501 if needed.
12502
125032001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
12504
12505 * message.el (message-tamago-not-in-use-p): New function.
12506 (message-strip-forbidden-properties): Use it.
12507
125082001-11-26 Didier Verna <didier@xemacs.org>
12509
12510 * gnus-start.el (gnus-check-first-time-used): only check for
12511 existence of .el[d] files.
12512
125132001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12514
12515 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
12516
12517 * message.el (message-setup-1): Clean up mc-*.
12518
125192001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12520
12521 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
12522 * gnus-score.el (gnus-score-find-bnews): Use it.
12523
12524 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
12525 (gnus-summary-limit-to-author): Ditto.
12526 (gnus-summary-limit-to-extra): Ditto.
12527 (gnus-summary-find-matching): Support not-matching argument.
12528
125292001-11-25 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12530
12531 * message.el (message-wash-subject): Use `insert' rather than
12532 `insert-string', which is deprecated.
12533
125342001-11-24 Simon Josefsson <jas@extundo.com>
12535
12536 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
12537 message. (Gnus does not "default" to using 8bit for the message,
12538 it default to use 8bit encoding and the user-supplied CTE
12539 value. Calling this behaviour "treating it as 8bit" is perhaps
12540 better.)
12541
12542 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
12543 (compare mm-charset-to-coding-system).
12544
125452001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12546
12547 * canlock.el (canlock-sha1-with-openssl): Use unibyte
12548 buffer. Correctly decode hex.
12549
125502001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12551
12552 * gnus-agent.el (gnus-category-insert-line): Convert category
12553 names to strings.
12554
125552001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12556
12557 * message.el (sha1): eval-and-compile.
12558
996aa8c1 125592001-11-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
12560
12561 * message.el (message-allow-no-recipients): New variable.
12562 (message-send): Use it, customize the prompting when posting to
996aa8c1 12563 Gcc/Fcc alone.
23f87bed
MB
12564
125652001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12566
12567 * mm-util.el (mm-coding-system-priorities): New variable.
12568 (mm-sort-coding-systems-predicate): New function.
12569 (mm-find-mime-charset-region): Resort coding systems if needed.
12570 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
12571
125722001-11-20 Didier Verna <didier@xemacs.org>
12573
12574 * gnus-group.el (gnus-group-make-help-group): new optional
12575 argument to control the error behavior.
12576 * gnus-start.el (gnus-check-first-time-used): use it to avoid
12577 erroring.
12578
125792001-11-19 Simon Josefsson <jas@extundo.com>
12580
12581 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
12582 instead of C-c C-u. Suggested by Per Abrahamsen
12583 <abraham@dina.kvl.dk>.
12584
125852001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12586
12587 * nnfolder.el (nnfolder-read-folder): Use group instead of
12588 nnfolder-current-group.
1af7fe2b 12589 Suggested by K\e,Ba\e(Broly L\e,Bu\e(Brentey <lorentey@elte.hu>.
23f87bed
MB
12590
125912001-11-17 Simon Josefsson <jas@extundo.com>
12592
12593 * message.el (message-send): Ask user if Fcc/Gcc should be
12594 performed when no other sender was specified.
12595 Suggested by prj@po.cwru.edu (Paul Jarc).
12596
125972001-11-17 Simon Josefsson <jas@extundo.com>
12598
12599 * message.el (message-mode, message-mode-map): Use C-c C-u for
12600 Importance: instead of C-c C-p (used by SC).
12601
126022001-11-16 Simon Josefsson <jas@extundo.com>
12603
12604 * message.el (message-insert-importance-high)
12605 (message-insert-importance-low): Save point.
12606
12607 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
12608 value.
12609
126102001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
12611
12612 * message.el (message-strip-special-text-properties): New option.
12613 (message-strip-forbidden-properties): Obey it.
12614
126152001-11-14 Sam Steingold <sds@gnu.org>
12616
12617 * gnus-score.el: Fixed some doc strings to properly quote symbols.
12618
126192001-11-15 Simon Josefsson <jas@extundo.com>
12620
12621 Support "Importance:" header in Message.
12622
12623 * message.el (message-mode-map): Bind C-c C-p to
12624 `message-insert-or-toggle-importance'
12625 (message-mode-menu): Add message-insert-importance-{high,low}.
12626 (message-insert-importance-high, message-insert-importance-low)
12627 (message-insert-or-toggle-importance): New functions.
12628 (message-tool-bar-map): Add {un,}important.
12629 (message-mode): Doc fix.
12630
126312001-11-15 Simon Josefsson <jas@extundo.com>
12632
12633 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
12634
12635 * mml.el (mml-menu): Fix toolbar tooltip.
12636
126372001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12638
12639 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
12640 * nnml.el (nnml-save-marks): Ditto.
12641
12642 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
12643
126442001-11-15 Simon Josefsson <jas@extundo.com>
12645
12646 * nnml.el (nnml-save-marks):
12647 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
12648 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
12649
126502001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12651
12652 * gnus-art.el (gnus-article-wash-status-strings): Use
12653 `copy-sequence', not `copy-seq'.
12654
126552001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
12656
12657 * gnus-art.el (gnus-article-wash-status-strings): New constant.
12658 (gnus-gnus-article-wash-status-entry): New function.
12659 (gnus-article-wash-status): Use it.
12660
126612001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12662
12663 * mml1991.el: Add coding header.
12664
126652001-11-12 Simon Josefsson <jas@extundo.com>
12666
12667 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
12668 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
12669 `mml1991-sign' and `mml1991-encrypt'.
12670 (mml1991-encrypt, mml1991-sign): New glue functions.
12671 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
12672
12673 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
12674 (mml-menu): Add PGP to menu.
12675
12676 * mml-sec.el (top-level): Require mml1991. Don't require smime.
12677 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
12678 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
12679 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
12680
12681 * mml2015.el: Mention RFC 3156.
12682
996aa8c1
MB
126832001-11-12 Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>
12684
12685 * mml1991.el: New file.
23f87bed
MB
12686
126872001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12688
12689 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
12690
996aa8c1
MB
126912001-11-12 Michael Cook <Michael.Cook@cisco.com>
12692
23f87bed 12693 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
23f87bed
MB
12694
126952001-11-11 Simon Josefsson <jas@extundo.com>
12696
12697 * message.el (top-level): Autoload sha1.
12698 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
12699 canlock, no need to require two different hash algs). Suggested
12700 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
12701
996aa8c1 127022001-11-09 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed 12703
996aa8c1 12704 * gnus.el (gnus-local-domain): Fix doc.
23f87bed
MB
12705
127062001-11-09 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
12707
12708 * message.el (message-point-in-header-p): New function.
12709 (message-do-auto-fill): Use it.
12710 (message-beginning-of-line): New function. Goes to beginning of
12711 header value (i.e., end of header name), or to beginning of line
12712 if already at beginning of value. Behaves like
12713 `beginning-of-line' when in message body.
12714 (message-mode-map): Bind it.
12715
127162001-11-08 Simon Josefsson <jas@extundo.com>
12717
12718 * gnus-msg.el (gnus-posting-styles): Add doc.
12719
127202001-11-07 Simon Josefsson <jas@extundo.com>
12721
12722 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
12723
12724 * sieve-mode.el (sieve-control-commands-face)
12725 (sieve-control-commands-face, sieve-action-commands-face)
12726 (sieve-test-commands-face, sieve-tagged-arguments-face): New
12727 faces.
12728 (sieve-font-lock-keywords): Use them.
12729 (sieve-mode): Only set font-lock-defaults in emacs.
12730
12731 * gnus-art.el (gnus-default-article-saver): Add
12732 gnus-summary-save-body-in-file.
12733 (gnus-summary-write-to-file): Fix doc.
12734
127352001-11-07 Simon Josefsson <jas@extundo.com>
12736
12737 * gnus-art.el (gnus-treat-highlight-signature): Add cross
12738 reference to the correct chapter in the manual.
12739
12740 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
12741 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
12742
127432001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12744
12745 * mml.el (mml-preview): Bind mail-header-separator.
12746
127472001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
12748
12749 * message.el: Always require canlock.
12750 (message-ignored-supersedes-headers): Include Cancel-Lock and
12751 Cancel-Key.
12752 (message-insert-canlock): Don't require canlock.
12753 (message-cancel-news): Don't check whether canlock is available.
12754 (message-supersede): Support cancel-locks.
12755
12756 * gnus-art.el: Don't autoload canlock.
12757
127582001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12759
12760 * mail-source.el (mail-source-fetch-imap): ASYNC param.
12761 From: <andre@slamdunknetworks.com>
12762
127632001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12764
12765 * many files: Fix copyright lines.
12766
127672001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12768
12769 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
12770 Suggested by Dave Love <fx@gnu.org>.
12771
127722001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12773
12774 * message.el (message-kill-buffer): Remove auto-save file after
12775 confirm.
12776
12777 * message.el (message-send-mail): Call message-generate-headers
12778 once. Suggested by Matt Armstrong <matt@lickey.com>.
12779
12780 * gnus-topic.el (gnus-topic-rename): Initial-input.
12781 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
12782
127832001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
12784
12785 * message.el (message-forbidden-properties): New constant.
12786 (message-strip-forbidden-properties): New function.
12787 (message-mode): Activate it.
12788
127892001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12790
12791 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
12792 (mm-hack-charsets): Fix doc.
12793
127942001-11-02 Simon Josefsson <jas@extundo.com>
12795
12796 * gnus-int.el (gnus-check-server): Message "...done" when done.
12797
12798 * imap.el (imap-close): Don't message (imap-send-command-wait
12799 returns if the connection is dropped).
12800 (imap-wait-for-tag): Nix out message only when necessary.
12801
12802 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
12803 for non-crossposting.
12804 (gnus-sieve-crosspost): Default to t to be consistent with other
12805 parts of Gnus.
12806
128072001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12808
12809 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
12810 (mm-iso-8859-x-to-15-table): Ditto.
12811 (mm-iso-8859-x-to-15-region): Ditto.
12812 (mm-find-mime-charset-region): Ditto.
12813
128142001-11-01 Simon Josefsson <jas@extundo.com>
12815
12816 * nnimap.el (nnimap-close-asynchronous): New variable.
12817 (nnimap-close-group): Use it.
12818 (nnimap-expunge): Don't use it.
12819
12820 * imap.el (imap-callbacks): New variable.
12821 (imap-remassoc): Copied from `gnus-remassoc'.
12822 (imap-add-callback): New function.
12823 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
12824 behaviour.
12825 (imap-parse-response): Call the callback.
12826
12827 * message.el (message-insert-canlock): New variable.
12828 (message-canlock-generate, message-canlock-password)
12829 (message-insert-canlock): New functions.
12830 (message-send-news): Call `message-insert-canlock'.
12831 (top-level): Require canlock when compiling.
12832 (message-insert-canlock): Require canlock before we need it.
12833
128342001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12835
12836 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
12837
128382001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12839
12840 * dgnushack.el (dgnushack-make-load): A workaround for
12841 custom-add-loads bug in some versions of XEmacs.
12842
128432001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12844
12845 * mm-util.el (mm-charset-synonym-alist): Revert (some).
12846
128472001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12848
12849 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
12850 (mm-hack-charsets): New variable.
12851 (mm-iso-8859-15-compatible): New variable.
12852 (mm-iso-8859-x-to-15-table): New variable.
12853 (mm-find-mime-charset-region): Add parameter hack-charsets.
12854
12855 * mm-bodies.el (mm-encode-body): Use it.
12856 * mml.el (mml-parse-1): Ditto.
12857
128582001-11-01 Simon Josefsson <jas@extundo.com>
12859
12860 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
12861
128622001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12863
12864 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
12865 is nil.
12866
128672001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12868
12869 * smiley-ems.el (smiley-update-cache): Auto detect file type.
12870
12871 * message.el (message-forward-rmail-make-body): Use
12872 save-window-excursion.
12873 (message-encode-message-body): Search with noerror.
12874 (message-setup-1): Convert compose-mail send-actions to
12875 message-send-actions.
12876
128772001-11-01 Simon Josefsson <jas@extundo.com>
12878
12879 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
12880 <yamaoka@jpl.org>.
12881
128822001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12883
12884 * sieve-manage.el (sieve-string-bytes): No complain.
12885
128862001-11-01 Simon Josefsson <jas@extundo.com>
12887
12888 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
12889 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
12890 has autoload cookies, so no `require' should be necessary.)
12891
12892 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
12893 files.
12894
128952001-10-31 Simon Josefsson <jas@extundo.com>
12896
12897 * gnus-cus.el (gnus-group-parameters): Support integer `display'
12898 parameter.
12899
12900 * gnus-sum.el (gnus-select-newsgroup): If group parameter
12901 `display' is a number (and C-u wasn't used to enter group), only
12902 fetch that number of articles.
12903
129042001-10-31 Matt Armstrong <matt@lickey.com>
12905
12906 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
12907 not-subscribed -> subscribed.
12908
129092001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12910 From: Josh Huber <huber@alum.wpi.edu>
12911
12912 * message.el (message-subscribed-address-functions): New variable.
12913 (message-subscribed-addresses): New variable.
12914 (message-subscribed-regexps): New variable.
12915 (message-goto-mail-followup-to): New function.
12916 (message-send-mail): Add Mail-Followup-To.
12917 (message-make-mft): New function.
12918
12919 * gnus.el (gnus-find-subscribed-addresses): New function.
12920
129212001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12922
12923 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
12924 (mail-source-fetch-pop): Ditto.
12925 (mail-source-check-pop): Ditto.
12926
12927 * gnus-start.el (gnus-read-init-file): Ditto.
12928 (gnus-activate-group): Ditto.
12929 (gnus-read-newsrc-el-file): Ditto.
12930
129312001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12932
12933 * message.el (message-get-reply-headers): Make sure there is ", ".
12934
12935 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
12936 mm-coding-system-p. Don't correct it only in XEmacs.
12937 (mm-charset-to-coding-system): Use mm-coding-system-p and
12938 mm-get-coding-system-list.
12939 (mm-emacs-mule, mm-mule4-p): New variables.
12940 (mm-enable-multibyte, mm-disable-multibyte,
12941 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
12942 mm-with-unibyte-current-buffer,
12943 mm-with-unibyte-current-buffer-mule4): Use them.
12944 (mm-find-mime-charset-region): Treat iso-2022-jp.
12945
996aa8c1 129462001-10-30 Dave Love <fx@gnu.org>
23f87bed
MB
12947
12948 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
12949 construction.
12950 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
12951 entries conditional on not having a coding system defined for
12952 them.
12953 (mm-mule-charset-to-mime-charset): Use
12954 find-coding-systems-for-charsets if defined.
12955 (mm-charset-to-coding-system): Don't use
12956 mm-get-coding-system-list. Look in mm-charset-synonym-alist
12957 later. Add last resort search of coding systems.
12958 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
12959 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
12960 Mule 4.
12961 (mm-find-mime-charset-region): Re-write.
12962 (mm-with-unibyte-current-buffer): Restore buffer as well as
12963 multibyteness.
12964
129652001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12966
12967 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
12968 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
12969 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
12970
129712001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12972
12973 * gnus-art.el (article-display-x-face): Nix buffer-read-only
12974 again.
12975
12976 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
12977
129782001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12979
12980 * gnus-spec.el (gnus-parse-simple-format): Use
12981 buffer-substring-no-properties.
12982
129832001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
12984
12985 * gnus-art.el (article-verify-cancel-lock): New function.
12986
12987 * nnheader.el (nntp-process-response): New variable.
12988 (nnheader-init-server-buffer): Make `nntp-process-response'
12989 buffer-local in `nntp-server-buffer'.
12990
12991 * nntp.el (nntp-prepare-post-hook): New hook.
12992 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
12993 (nntp-async-trigger): Ditto.
12994 (nntp-request-post): Insert a server's ID if there's no Message-ID
12995 header; run `nntp-prepare-post-hook'.
12996
129972001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
12998
12999 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
13000 instead.
13001
13002 * message.el (message-forward-subject-author-subject): Don't use
13003 message-news-p, which widens the buffer.
13004 (message-forward-make-body): New function.
13005 (message-forward): Use it.
13006 (message-insinuate-rmail): New function.
13007 (message-forward-rmail-make-body): New function.
13008
130092001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13010
13011 * mm-extern.el (mm-extern): Provide it.
13012
13013 * mm-partial.el (mm-partial): Provide it.
13014
130152001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13016
13017 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
13018
996aa8c1 130192001-10-29 Jesper Harder <harder@myrealbox.com>
23f87bed
MB
13020
13021 * mml.el (mml-preview): Bind message-this-is-news if it is
996aa8c1 13022 news.
23f87bed
MB
13023
130242001-10-28 Simon Josefsson <jas@extundo.com>
13025
13026 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
13027
130282001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
13029
13030 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
13031 ironic smilies.
13032
130332001-10-27 Simon Josefsson <jas@extundo.com>
13034
13035 * message.el (message-indent-citation): Don't add trailing
13036 whitespace when citing text.
13037
996aa8c1
MB
130382001-10-27 Jesper Harder <harder@myrealbox.com>
13039
13040 * gnus.el (gnus-group-faq-directory): Fix.
23f87bed
MB
13041
130422001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13043
13044 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
13045 not available.
13046 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
13047 (nnweb-type-definition): Add google as alias of dejanews.
13048 (nnweb-google-parse-1): Forward 1 line.
13049
130502001-10-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13051
13052 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
13053 variable `message-forward-ignored-headers'.
13054
130552001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
13056
13057 * gnus.el (gnus-expand-group-parameter): New function.
13058 (gnus-expand-group-parameters): Call it.
13059 (gnus-group-fast-parameter): New function.
13060 (gnus-group-find-parameter): Call it.
13061
130622001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13063
13064 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
13065 vector (it didn't before because of a bug).
13066 * gnus-msg.el (gnus-post-news): Use header vector directly, if
13067 available. Before it converted it to an article number.
13068
13069 This makes followup to news articles with negative numbers in
13070 nnvirtual groups use news instead of mail.
13071
130722001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13073
13074 * gnus.el (post-method): Use `native' instead of `nil'.
13075
13076 * gnus-msg.el (gnus-post-method): Ditto.
13077
130782001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
13079
13080 * gnus.el (gnus-define-group-parameter): Grammar fix.
13081
130822001-10-22 Simon Josefsson <jas@extundo.com>
13083
13084 * gnus-msg.el (gnus-extended-version): Include
13085 system-configuration.
13086 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,b_\e(Bjohann).
13087
130882001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
13089
13090 * gnus.el (post-method): Customization fix: `native' is not a
13091 valid value.
13092 * gnus-msg.el (gnus-post-method): Doc and customization fix:
13093 `native' is not a valid value.
13094
130952001-10-21 Simon Josefsson <jas@extundo.com>
13096
13097 * nnimap.el (nnimap): Defgroup
13098 (nnimap-strict-function, nnimap-strict-function-match): New
13099 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
13100 (nnimap-split-crosspost, nnimap-split-inbox)
13101 (nnimap-split-rule, nnimap-split-predicate)
13102 (nnimap-split-predicate): Defcustom.
13103 (nnimap-split-inbox, nnimap-expunge-search-string)
13104 (nnimap-importantize-dormant): Remove "*" from doc.
13105
131062001-10-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13107
13108 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
13109 not supplied via prefix arg. From Lisp, make arg mandatory.
13110 Suggested by Frank Schmitt.
13111
131122001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
13113
13114 * message.el (message-do-auto-fill): Avoid calling
13115 'rfc822-goto-eoh'.
13116
996aa8c1 131172001-10-20 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
13118
13119 * message.el (message-get-reply-headers): Restructure the logic
996aa8c1 13120 and add comments.
23f87bed
MB
13121
131222001-10-20 Simon Josefsson <jas@extundo.com>
13123
13124 * message.el (message-cancel-news): Support cancel-locks.
13125 Suggested by Per Abrahamsson.
13126
23f87bed
MB
13127 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
13128
4968aeff 131292001-10-20 David Z. Maze <dmaze@MIT.EDU>
996aa8c1
MB
13130
13131 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
13132 conses.
13133
23f87bed
MB
131342001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13135
13136 * mm-decode.el (mm-default-directory): Fix customize type.
13137
13138 * message.el (message-setup-fill-variables): Kludge to use
13139 normal-auto-fill-function even if auto fill is already activated.
13140
131412001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13142
13143 * message.el (message-do-auto-fill): New version that does not
13144 rely on text properties, by Simon Josefsson <jas@extundo.com>.
13145 (message-setup-1): Removed the `message-field' property.
13146
13147 * gnus-draft.el (gnus-draft-edit-message): Removed the
13148 `message-field' property.
13149
131502001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
13151
13152 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
13153 `message-field'. The `field' property has a special significance in
13154 Emacs 21.
13155
13156 * message.el (message-send, message-setup-1): Ditto.
13157
131582001-10-18 Simon Josefsson <jas@extundo.com>
13159
13160 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
13161 when undoing.
13162
996aa8c1 131632001-10-18 Frank Schmitt <usereplyto@Frank-Schmitt.net>
23f87bed
MB
13164
13165 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
13166 (gnus-summary-make-menu-bar): Ditto.
13167
131682001-10-17 Simon Josefsson <jas@extundo.com>
13169
13170 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
13171 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
13172
996aa8c1 131732001-10-17 17:00:00 Frank Schmitt <usenet@Frank-Schmitt.net>
23f87bed
MB
13174
13175 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
13176 * gnus-util.el (gnus-user-date): New function.
23f87bed
MB
13177
131782001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13179
13180 * message.el (message-check-news-header-syntax): Special case
13181 nnvirtual groups.
13182
13183 * gnus-sum.el (gnus-summary-respool-default-method): Changed
13184 customize type to `symbol'.
13185
131862001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13187
13188 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
13189 %&foo;.
13190 (gnus-parse-simple-format): Support user extended spec too.
13191 %u&foo; invokes gnus-user-format-function-foo.
13192
131932001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13194
13195 * nnml.el (nnml-request-expire-articles): Make sure it is back to
13196 the server.
13197 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
13198 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
13199 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
13200 * nndiary.el (nndiary-request-expire-articles): Ditto.
13201 (nndiary-schedule): Defsubst it before use it.
13202 (nndiary-error): eval-and-compile.
13203
132042001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
13205
13206 * gnus-msg.el (gnus-post-method): Changed two instances of
13207 `active' to `current' and one `null' to `not'.
13208
996aa8c1 132092001-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13210
13211 * message.el (message-setup-fill-variables): Use
13212 `normal-auto-fill-function' instead of `auto-fill-function'.
13213
132142001-10-16 Simon Josefsson <jas@extundo.com>
13215
13216 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
13217 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
13218 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
13219
132202001-10-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13221 Patch by Oliver Scholz <oscholz@my.gnus.org>.
13222
13223 * gnus-draft.el (gnus-draft-edit-message): Add text property
13224 `field' with value `header' to message headers.
13225 * message.el (message-setup-1): Really add text property to all of
13226 the header, not just part of it.
13227
132282001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13229
13230 * gnus-group.el (gnus-group-sort-by-server): Use it.
13231
13232 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
13233
13234 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
13235 and keystroke.
13236
132372001-10-14 Simon Josefsson <jas@extundo.com>
13238
13239 * dig.el: Doc fix.
13240
13241 * smime.el: Doc fix.
13242
13243 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
13244 charset magic from message.el.
13245
132462001-10-12 Simon Josefsson <jas@extundo.com>
13247 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
13248
13249 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
13250 'cite from g-a-wash-types.
13251 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
13252 (gnus-article-hide-citation): Fix.
13253
13254 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
13255 character.
13256 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
13257
13258 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
13259 definition.
13260 (gnus-signature-toggle): Toggle `s' mode line character.
13261
13262 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
13263 doing stuff that clears it.
13264
996aa8c1 132652001-10-12 Eric Marsden <emarsden@laas.fr>
23f87bed
MB
13266
13267 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
23f87bed
MB
13268
132692001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13270
13271 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
13272 (autoload): Add some autoloads.
13273
132742001-10-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13275 Suggested by Oliver Scholz <epameinondas@gmx.de>.
13276
13277 * message.el (message-do-auto-fill): New function. Like
13278 `do-auto-fill' but don't fill when in the message header.
13279 (message-setup-1): Put a text property on the message header.
13280 (message-setup-fill-variables): Use `message-do-auto-fill'.
13281
132822001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13283
13284 * message.el (message-send-mail-partially): Insert an empty line
13285 first, because of the change of message-make-lines.
13286
132872001-10-10 Florian Weimer <fw@deneb.enyo.de>
13288
13289 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
13290 iso-8859-15, make it an alias for iso-8859-1.
13291
132922001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13293
13294 * message.el (message-send-news): Don't modify the value of
13295 `message-syntax-checks' if it is not a list (possibly it is
13296 `dont-check-for-anything-just-trust-me').
13297
132982001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
13299
13300 * gnus-group.el (gnus-group-name-charset-group-alist): Use
13301 `find-coding-system' for XEmacs to check whether the coding-system
13302 `utf-8' is available.
13303
133042001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13305
13306 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
13307
133082001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13309
13310 * message.el (message-send-news): Oops, missed case with no
13311 "Followup-To" header...
13312
133132001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
13314
13315 * message.el (message-send-news): Allow
13316 `gnus-group-name-charset-group-alist' to affect encoding of the
13317 "Newsgroups" and "Followup-To" headers.
13318
133192001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13320
13321 * Makefile.in (install-el): Depend on gnus-load.el.
13322
133232001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13324
13325 * Makefile.in (install-el): Use -f.
13326 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
13327
133282001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
13329
13330 * message.el (message-send-news): Don't encode Followups-To when
13331 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
13332
13333 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
13334 header.
13335
13336 * gnus-art.el (article-decode-group-name): Also decode
13337 "Followup-To".
13338
13339 * rfc2047.el (rfc2047-encode-message-header): Encode without
13340 asking for null methods.
13341
13342 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
13343 default charset for newsgroup names in accordance with USEFOR.
13344
13345 * gnus-group.el (gnus-group-name-charset-method-alist,
13346 gnus-group-name-charset-group-alist): Removed "*" from doc
13347 strings, "*" should not be used for complex variables.
13348
133492001-10-06 Simon Josefsson <jas@extundo.com>
13350
13351 Support UTF-8 group names better.
13352
13353 * message.el (message-check-news-header-syntax): Encode group
13354 names before comparison.
13355
13356 * gnus-msg.el (gnus-copy-article-buffer): Run all
13357 `gnus-article-decode-hook's except `article-decode-charset'
13358 instead of hardcoding call to one of them.
13359
13360 * gnus-art.el (gnus-article-decode-hook): Add
13361 `article-decode-group-name'.
13362 (article-decode-group-name): New function, use `g-d-n'.
13363
13364 * gnus-group.el (gnus-group-insert-group-line): Decode
13365 gnus-tmp-group using `g-d-n'.
13366
13367 * gnus-util.el (gnus-decode-newsgroups): New function.
13368
133692001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
13370
13371 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
13372 `gnus-group-name-charset-group-alist'.
13373
133742001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13375
13376 * Makefile.in: Install el in install. Add uninstall.
13377
133782001-10-05 Simon Josefsson <jas@extundo.com>
13379
13380 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
13381
13382 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
13383
13384 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
13385 empty folders.
13386
13387 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
13388 limiting if read-all (C-u RET) was used.
13389
133902001-10-04 Simon Josefsson <jas@extundo.com>
13391
13392 * mail-source.el (mail-source-movemail-program): New variable.
13393 (mail-source-movemail): Use it. Suggested by Taylor Hutt
13394 <thutt@thutt.vmware.com>.
13395
133962001-10-03 Simon Josefsson <jas@extundo.com>
13397
13398 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
13399 (gnus-summary-line-format-alist): Fix param.
13400
134012001-10-02 Simon Josefsson <jas@extundo.com>
13402
13403 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
13404 don't go through `nnimap-request-expire-articles' to delete the
13405 article. Thanks to prj@po.cwru.edu (Paul Jarc).
13406
134072001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13408
13409 * gnus-agent.el (gnus-agent-write-active): The min in the
13410 agent/active may be larger than that in the server/active.
13411
134122001-10-01 Simon Josefsson <jas@extundo.com>
13413
13414 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
13415 is IMAP4rev1.
13416
13417 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
13418
13419 * nnfolder.el: Ditto.
13420
134212001-09-30 Dan Christensen <jdc@uwo.ca>
13422
13423 * gnus-sum.el (gnus-summary-extract-address-component): New function.
13424 (gnus-summary-from-or-to-or-newsgroups): Optimize.
13425
134262001-09-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13427
13428 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
13429 (message-mode-menu): Menu item for same.
13430
13431 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
13432 delayed articles.
13433
13434 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
13435 nndraft:delayed does not exist.
13436 (gnus-delay-initialize): Don't set up keymap, that's done from
13437 message.el now.
13438 (gnus-delay, gnus-delay-group, gnus-delay-header)
13439 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
13440
134412001-09-29 Simon Josefsson <jas@extundo.com>
13442
13443 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
13444 utf-8, not eight-bit-control.
13445
13446 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
13447 (imap-log, imap-debug): Custom.
13448 (imap-log-buffer, imap-debug-buffer): New constants.
13449 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
13450 (imap-network-open, imap-shell-open, imap-starttls-open)
13451 (imap-send-command-1, imap-send-command, imap-arrival-filter)
13452 (imap-debug): Use imap-*-buffer.
13453
13454 * nndoc.el (nndoc-article-type): Add mailman.
13455 (nndoc-type-alist): Ditto.
13456 (nndoc-mailman-type-p): New function.
13457
134582001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13459
13460 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
13461 gnus-art.el.
13462
134632001-09-27 Simon Josefsson <jas@extundo.com>
13464
13465 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
13466 (gnus-topic-catchup-articles): New function. Suggested by Robin
13467 S. Socha <robin-dated-1001857693.185e29@socha.net>.
13468
996aa8c1 134692001-09-27 11:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
23f87bed
MB
13470
13471 * gnus-ems.el (gnus-article-display-xface): Insert xface after
13472 previous ones.
13473
996aa8c1 134742001-09-27 07:00:00 Daiki Ueno <ueno@unixuser.org>
23f87bed
MB
13475
13476 * gnus-sum.el (gnus-summary-show-article): The arglist of
13477 detect-coding-region is incompatible.
13478
996aa8c1 134792001-09-26 18:00:00 Katsuhiro Hermit Endo <hermit@koka-in.org>
23f87bed
MB
13480
13481 * gnus-group.el (gnus-group-delete-group): Typo.
13482
134832001-09-26 Simon Josefsson <jas@extundo.com>
13484
13485 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
13486
13487 * nnimap.el (nnimap-expiry-target): Use temp buffer.
13488
134892001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13490
13491 * gnus-cus.el (gnus-group-parameters): Display as sexp.
13492
134932001-09-22 Simon Josefsson <jas@extundo.com>
13494
13495 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
13496
13497 * nnfolder.el (nnfolder-open-marks): Ditto.
13498
13499 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
13500 (gnus-update-marks): Use it.
13501 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
13502 hardcoded list.
13503
13504 * gnus.el (gnus-article-special-mark-lists): Add killed.
13505 (gnus-article-unpropagated-mark-lists): New constant.
13506
135072001-09-22 Simon Josefsson <jas@extundo.com>
13508
13509 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
13510 custom option.
13511
135122001-09-23 Simon Josefsson <jas@extundo.com>
13513
13514 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
13515
135162001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13517
13518 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
13519
135202001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
13521
13522 * gnus-group.el (gnus-group-sort-function): Fix customize type to
13523 accept lists of functions.
13524
135252001-09-20 Simon Josefsson <jas@extundo.com>
13526
13527 * gnus-group.el (gnus-group-catchup): Update expire marks in
13528 backend. Also, if ALL also set expire marks on tick/dormant.
13529
135302001-09-20 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13531
13532 * message.el (message-tab-body-function): New variable.
13533 * message.el (message-tab): Use it.
13534
135352001-09-19 Sam Steingold <sds@gnu.org>
13536
13537 * gnus-win.el (gnus-buffer-configuration): Respect
13538 `gnus-bug-create-help-buffer'.
13539
135402001-09-18 Simon Josefsson <jas@extundo.com>
13541
13542 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
13543 (gnus-parse-simple-format): Re-revert.
13544
135452001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
13546 Trivial patch.
13547
13548 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
13549 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
13550
135512001-09-18 Simon Josefsson <jas@extundo.com>
13552
13553 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
13554 signed.
13555 (gnus-parse-simple-format): Don't use it.
13556
135572001-09-17 Miles Bader <miles@gnu.org>
13558
13559 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
13560 error querying a backend abort the whole process.
13561
996aa8c1 135622001-09-17 08:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
23f87bed
MB
13563
13564 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
23f87bed
MB
13565
135662001-09-17 Didier Verna <didier@xemacs.org>
13567
13568 * nndiary.el: version 0.2-b14.
13569 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
13570 compatibility problem with XEmacs 21.1.
13571
135722001-09-15 Simon Josefsson <jas@extundo.com>
13573
13574 * gnus-group.el (gnus-group-line-format): Document %c.
13575
13576 * nnml.el (nnml-parse-head): Handle CRLF files.
13577 (nnml-generate-nov-file): Ditto.
13578 (nnml-retrieve-headers): Ditto.
13579
135802001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
13581
13582 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
13583
135842001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
13585
13586 * gnus-spec.el (gnus-correct-substring): Still stopped one
13587 character before we wanted (never included last character).
13588 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
13589 add missing "," (once per function)
13590
135912001-09-14 Simon Josefsson <jas@extundo.com>
13592
13593 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
13594 (otherwise e.g. gnus-agentize in .gnus overrides the customized
13595 default before gnus-group is loaded and the variable set.)
13596
13597 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
13598 killed or unsent marks.
13599
13600 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
13601 isn't an article to set it on (e.g. when you `a' in a group).
13602
136032001-09-12 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
13604
13605 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
13606 can read e-mails from Microsoft Outlook users not using ISO
13607 8859-2 character set.
13608
136092001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13610
13611 * gnus-diary.el: Minor modifications to avoid warnings.
13612 (gnus-summary-misc-menu): defvar.
13613 (gnus-diary-check-message): Use gnus-point-at-eol.
13614 (gnus-diary-kill-entire-line): eval-and-compile.
13615
136162001-09-12 Didier Verna <didier@xemacs.org>
13617
13618 * nndiary.el: new version (0.2-b13).
13619 * nndiary.el (nndiary-mail-sources): doc update.
13620 * nndiary.el (nndiary-split-methods): ditto.
13621 * nndiary.el (nndiary-request-accept-article-hooks): New.
13622 * nndiary.el (nndiary-request-accept-article): use it, check
13623 message validity.
13624 * nndiary.el (nndiary-get-new-mail): changed default to nil.
13625 * nndiary.el (nndiary-schedule): fix bug (misplaced
13626 condition-case): it didn't return nil on error.
13627 * gnus-diary.el: new version.
13628 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
13629 * gnus-diary.el (gnus-diary-header-value-history): New.
13630 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
13631 * gnus-diary.el (gnus-diary-add-header): New.
13632 * gnus-diary.el (gnus-diary-check-message): New.
13633 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
13634 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
13635
996aa8c1 136362001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
23f87bed
MB
13637
13638 * gnus-sum.el (gnus-select-newsgroup): Make
13639 `gnus-current-select-method' buffer-local.
13640
13641 * gnus-art.el (gnus-request-article-this-buffer): Refer
13642 `gnus-current-select-method' in the current summary buffer.
13643
996aa8c1 136442001-09-10 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13645
13646 * gnus-spec.el (gnus-correct-pad-form): Fix.
13647
136482001-09-09 Simon Josefsson <jas@extundo.com>
13649
13650 * mm-decode.el (mm-inline-media-tests): Add
13651 application/x-emacs-lisp.
13652 (mm-attachment-override-types): Add
13653 application/{x-,}pkcs7-signature.
13654
13655 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
13656 (gnus-server-line-format, gnus-server-mode-line-format)
13657 (gnus-server-browse-in-group-buffer): Customize.
13658
136592001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13660
13661 * nnml.el (nnml-marks-changed-p): Typo.
13662 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
13663 (nnml-marks-changed-p): Use gnus-gethash.
13664 (nnml-marks-modtime): Use gnus-make-hashtable.
13665
13666 * nnfolder.el (nnfolder-marks-changed-p): Typo.
13667 (nnfolder-request-expire-articles, nnfolder-save-marks)
13668 (nnfolder-open-marks): Typo.
13669 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
13670 (nnfolder-marks-changed-p): Use gnus-gethash.
13671 (nnfolder-marks-modtime): Use gnus-make-hashtable.
13672
136732001-09-08 Simon Josefsson <jas@extundo.com>
13674
13675 * nnfolder.el (nnfolder-marks-modtime): New variable.
13676 (nnfolder-marks-changed-p): New function.
13677 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
13678 (nnfolder-request-update-info): Don't update if marks didn't change.
13679
13680 * nnml.el (nnml-marks-modtime): New variable.
13681 (nnml-marks-changed-p): New function.
13682 (nnml-save-marks, nnml-open-marks): Save modtime.
13683 (nnml-request-update-info): Don't update if marks didn't change.
13684
13685 * gnus-agent.el (gnus-agent-any-covered-gcc)
13686 (gnus-agent-add-server, gnus-agent-remove-server): Use
13687 gnus-agent-method-p.
13688
13689 * gnus-art.el (gnus-buttonized-mime-types): New variable.
13690 (gnus-unbuttonized-mime-type-p): Use it.
13691
13692 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
13693 fetch group.
13694
1b17f81a 136952001-09-08 Daniel Pittman <daniel@rimspace.net>
23f87bed
MB
13696
13697 * gnus-spec.el (gnus-correct-pad-form): New function.
13698 (gnus-parse-simple-format): Use it.
13699
137002001-09-07 Simon Josefsson <jas@extundo.com>
13701
13702 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
13703 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
13704 Putnam <reader@newsguy.com>.
13705 (gnus-group-sort-selected-groups): Touch dribble file.
13706
996aa8c1 137072001-09-07 Raja R Harinath <harinath@cs.umn.edu>
23f87bed
MB
13708
13709 * nnml.el (nnml-filenames-are-evil): New variable.
13710 (nnml-article-to-file-alist): Rename to ...
13711 (nnml-current-group-article-to-file-alist): ... this.
13712 Respect `nnml-filenames-are-evil'.
13713 (nnml-active-number): Update.
13714 (nnml-update-file-alist): Update.
13715 (nnml-request-article): Use nnheader-article-to-file-alist.
13716 (nnml-request-rename-group): Likewise.
13717
137182001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
13719
13720 * gnus-sum.el (gnus-summary-insert-line): Fix.
13721
137222001-09-06 Bj\e,Av\e(Brn Torkelsson <torkel@acc.umu.se>
13723
13724 * gnus-sum.el: Bind g-s-t-s to "W g".
13725 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
13726 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
13727 display of graphical smilies.
13728
1b17f81a 137292001-09-07 02:00:00 Bill White <billw@wolfram.com>
23f87bed
MB
13730
13731 * gnus-start.el (gnus-setup-news): A typo.
23f87bed
MB
13732
137332001-09-06 Simon Josefsson <jas@extundo.com>
13734
13735 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
13736 and unseen marks.
13737
137382001-09-05 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
13739
13740 * nnmail.el (nnmail-split-fancy): Document `junk'.
13741
137422001-09-04 Simon Josefsson <jas@extundo.com>
13743
13744 * imap.el (imap-search): Don't error if server is broken.
13745
137462001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
13747
13748 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
13749 searching for an article that isn't in the mbox.
13750
137512001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
13752
13753 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
13754 right, and get all the comments.
13755
137562001-09-02 Simon Josefsson <jas@extundo.com>
13757 Suggested by Dan Christensen <jdc+news@uwo.ca>
13758
13759 * nnfolder.el (nnfolder-request-update-info): Fix message.
13760
13761 * nnml.el (nnml-request-update-info): Ditto.
13762
137632001-09-01 Simon Josefsson <jas@extundo.com>
13764
13765 * nnml.el (nnml-request-expire-articles): Also bind
13766 `nnml-current-group' and `nnml-article-file-alist' when using
13767 expiry-target. (Otherwise nnml will be in a inconsistent internal
13768 state causing all kind of problems.)
13769 (nnml-request-expire-articles): If `nnml-article-to-file' or
13770 `file-attributes' failes, return article as un-expirable instead
13771 of treating it as expired.
13772
137732001-08-31 Sam Steingold <sds@gnu.org>
13774
13775 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
13776 typo: `exmine' --> `examine'.
13777
137782001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13779
13780 * nndoc.el (nndoc-forward-type-p): It is not a digest.
13781
137822001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13783
13784 * nnml.el (nnml-check-directory-twice): Remove.
13785 (nnml-retrieve-headers): Ditto.
13786 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
13787
137882001-08-30 Andrew Innes <andrewi@gnu.org>
13789
13790 * nnheader.el (nnheader-directory-files-is-safe): No need to read
13791 directory twice on Windows, or on GNU Emacs-21.
13792
137932001-08-30 Andrew Innes <andrewi@gnu.org>
13794
13795 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
13796 (nnml-request-rename-group): Ditto.
13797 (nnml-active-number): Ditto.
13798 (nnml-request-create-group): Use nnml-directory-articles.
13799 (nnml-request-expire-articles): Use nnml-directory-articles, which
13800 gets list from nov database if available.
13801 (nnml-get-nov-buffer): New function.
13802 (nnml-open-nov): Use it.
13803 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
13804 gets alist from nov database if available.
13805 (nnml-directory-articles): New function.
13806 (nnml-article-to-file-alist): New function.
13807
138082001-08-30 Andrew Innes <andrewi@gnu.org>
13809
13810 * mm-decode.el (mm-display-external): Use `name' as filename, if
13811 `filename' attribute is not present.
13812
138132001-08-30 Andrew Innes <andrewi@gnu.org>
13814
13815 * mail-source.el (mail-source-flash): New defcustom.
13816 (mail-source-new-mail-p): Ring visible bell if appropriate.
13817 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
13818 timer is cleared even if mail check signals an error.
13819
138202001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13821
13822 * gnus-sum.el (gnus-summary-move-article): Only update marks of
13823 type 'list.
13824
138252001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13826
13827 * flow-fill.el (fill-flowed): eol might be point-max.
13828
138292001-08-27 Simon Josefsson <jas@extundo.com>
13830
13831 * nnml.el (nnml-request-update-info): Fix message.
13832 (nnml-open-marks): Ditto.
13833
13834 * nnfolder.el (nnfolder-request-update-info):
13835 (nnfolder-open-marks): Fix message.
13836
138372001-08-25 Simon Josefsson <jas@extundo.com>
13838
13839 * nnfolder.el (nnfolder-save-marks): Don't create directory named
13840 after group in ~/.
13841
1b17f81a 138422001-08-25 Andreas Jaeger <aj@suse.de>
23f87bed
MB
13843
13844 * nnfolder.el (nnfolder-open-marks): Fix typo.
13845 * nnml.el (nnml-open-marks): Likewise.
13846
138472001-08-25 Simon Josefsson <jas@extundo.com>
13848
13849 Make nnfolder groups self-contained as far as marks are concerned.
13850
13851 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
13852 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
13853 (nnfolder-open-server): Make marks directory.
13854 (nnfolder-request-delete-group): Delete marks file.
13855 (nnfolder-request-delete-group): Check of nov/marks file exist
13856 before deleting.
13857 (nnfolder-request-rename-group): Rename marks file.
13858 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
13859 (nnfolder-request-set-mark, nnfolder-request-update-info)
13860 (nnfolder-group-marks-pathname, nnfolder-save-marks)
13861 (nnfolder-open-marks): New functions.
13862 (top-level): Require gnus.
13863
138642001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13865
13866 * nnweb.el (nnweb-type-definition): Use google raw file.
13867 (nnweb-google-parse-1): Ditto.
13868 (nnweb-google-identity): Ditto.
13869 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
13870 (nnweb-altavista-wash-article): Ditto.
13871 (nnweb-request-article): Remove nnweb-decode-entities.
13872
13873 * nnml.el: Require 'gnus.
13874
138752001-08-25 Simon Josefsson <jas@extundo.com>
13876
13877 * nnml.el (nnml-marks-is-evil): Add doc.
13878
138792001-08-25 Simon Josefsson <jas@extundo.com>
13880
13881 * nnml.el (nnml-save-marks): Wrap saving marks in a
13882 condition-case, to allow user to start Gnus if saving marks failed
13883 for some reason.
13884
138852001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
13886
13887 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
13888
13889 * gnus-group.el (gnus-update-group-mark-positions): Bind
13890 gnus-group-update-hook to nil.
13891
138922001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13893
13894 * mml.el (mml-generate-mime-1): Force as multibyte string.
13895
1b17f81a 138962001-08-24 12:00:00 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
23f87bed
MB
13897
13898 * gnus-sum.el (gnus-summary-insert-line)
13899 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1b17f81a
MB
13900
139012001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
13902
13903 * gnus-spec.el (gnus-correct-substring): Take optional END.
13904
13905 * nnrss.el (nnrss-request-article): Remove \n.
13906 (nnrss-retrieve-headers): Lines number is -1.
13907
139082001-08-24 Simon Josefsson <jas@extundo.com>
13909
13910 * gnus-group.el (gnus-info-clear-data): Call
13911 nnfoo-request-set-mark to propagate marks. Fix bug:
13912 `gnus-group-update-line' doesn't update read range unless we call
13913 `gnus-get-unread-articles-in-group' first.
13914
13915 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
13916 to server.
13917
139182001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13919
13920 * gnus-util.el (gnus-create-info-command): Return an interactive
13921 function.
13922
1b17f81a 139232001-08-23 19:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
13924
13925 * gnus-spec.el (gnus-parse-complex-format): Use equal.
13926
139272001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13928
13929 * gnus-sum.el (gnus-select-newsgroup): Use it.
13930
13931 * gnus-util.el (gnus-not-ignore): New function.
13932
13933 * lpath.el (featurep): Don't fbind char-int.
13934
13935 * gnus-util.el (gnus-create-info-command): New function.
13936
13937 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
13938 right node.
13939
13940 * gnus-sum.el (gnus-select-newsgroup): Clean up.
13941 (gnus-summary-limit-children): Use 'identity instead of `all'.
13942 (gnus-summary-limit-to-display-predicate): New command and
13943 keystroke.
13944
139452001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13946
13947 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
13948
13949 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
13950
139512001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
13952
13953 * gnus-spec.el: Add the Gnus version.
13954 (gnus-update-format-specifications): If the Gnus version changes,
13955 nix out the format spec cache.
13956
13957 * gnus.el (gnus-continuum-version): Made into a command and
13958 optionalize the VERSION.
13959
13960 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
13961 the start of the lines.
13962
139632001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
13964
13965 * gnus.el (gnus-visual-p): Define function before use of
13966 function.
13967
139682001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
13969
13970 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
13971 (gnus-article-mark-to-type): New function.
13972 (gnus-update-missing-marks): Only update marks of type 'list.
13973
13974 * gnus.el (gnus-article-special-mark-lists): New variable.
13975
139762001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13977
13978 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
13979 (gnus-select-newsgroup): Still use 'all.
13980 (gnus-summary-initial-limit): Comparing with 'all.
13981
139822001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13983
13984 * gnus-start.el (gnus-activate-group): If dont-check, don't update
13985 active.
13986
139872001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
13988
13989 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
13990 nnslashdot-*-retrieve-headers.
13991 (nnslashdot-request-article): Fix for slashcode 2.2.
13992 (nnslashdot-make-tuple): New function.
13993 (nnslashdot-read-groups): Use it.
13994
139952001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
13996
13997 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
13998 list.
13999
14000 * gnus-sum.el (gnus-summary-move-article): Don't select article.
14001
140022001-08-20 Simon Josefsson <jas@extundo.com>
14003
14004 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
14005 opened, error instead of continuing (and exploding later).
14006
140072001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
14008
14009 * gnus.el (gnus-expand-group-parameters): Return the parameter
14010 list.
14011
14012 * gnus-sum.el (gnus-summary-show-article): Doc fix.
14013 (gnus-summary-show-article): Guess at charset if required.
14014
14015 * gnus-spec.el (gnus-correct-substring): Stopped one character
14016 before we wanted.
14017
140182001-08-19 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14019
14020 * earcon.el (earcon-auto-play): Remove unused option.
14021
140222001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
14023
14024 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
14025 message down in levels, since it happens very fast.
14026
14027 * smiley-ems.el (smiley-update-cache): Respect the symbol version
14028 of smiley-regexp-alist.
14029
14030 * mm-view.el (mm-inline-text): Ignore vcard errors.
14031
14032 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
14033
14034 * gnus-score.el (gnus-all-score-files): Use append instead of
14035 nconc.
14036
14037 * gnus.el (gnus-splash-face): Doc fix.
14038
14039 * mm-decode.el (mm-mailcap-command): Use
14040 mm-path-name-rewrite-functions.
14041 (mm-path-name-rewrite-functions): New variable.
14042
14043 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
14044 (gnus-complex-form-to-spec): Insert tab.
14045 (gnus-spec-tab): New function.
14046
14047 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
14048 entering the group.
14049
14050 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
14051 the positional spec.
14052 (gnus-parse-complex-format): React to %C.
14053
14054 * gnus-ems.el (gnus-char-width): Moved here.
14055
14056 * gnus-sum.el (gnus-select-newsgroup): Set
14057 gnus-newsgroup-articles.
14058 (gnus-unseen-mark): New variable.
14059 (gnus-newsgroup-unseen): Ditto.
14060 (gnus-newsgroup-seen): Ditto.
14061 (gnus-adjust-marked-articles): Use them.
14062 (gnus-update-marks): Use them.
14063 (gnus-summary-update-secondary-mark): Display.
14064 (gnus-summary-prepare-threads): Display.
14065
14066 * gnus-msg.el (gnus-inews-group-method): Use and return the
14067 method, not the server.
14068
140692001-08-19 Simon Josefsson <jas@extundo.com>
14070
14071 * gnus-srvr.el (gnus-server-agent-face): New.
14072 (gnus-server-agent-face): New.
14073 (gnus-server-mode): Turn on font-lock-mode.
14074
14075 * gnus.el (gnus-server-visual): Add defgroup.
14076
1b17f81a 140772001-08-19 Joe Casadonte <jcasadonte@northbound-train.com>
23f87bed
MB
14078
14079 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
14080 gnus-server-denied-face): New.
14081 (gnus-server-opened-face, gnus-server-closed-face,
14082 gnus-server-denied-face): New.
14083 (gnus-server-font-lock-keywords): Add.
14084
140852001-08-19 Simon Josefsson <jas@extundo.com>
14086
14087 * nnml.el (nnml-request-set-mark): Return nil.
14088 (nnml-save-marks): Use nnml-possibly-create-directory.
14089 (nnml-open-marks): Only work in temp buffer when inserting/reading
14090 .marks file.
14091
140922001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14093
14094 * gnus.el (gnus-expand-group-parameters): Fix.
14095
14096 * gnus-spec.el (gnus-char-width): New function.
14097 (gnus-correct-substring, gnus-correct-length): Use it.
14098
14099 * message.el (message-required-mail-headers): Fix doc.
14100
141012001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14102
14103 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
14104
14105 * mm-decode.el (mm-save-part-to-file): Insert the handle.
14106
141072001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14108
14109 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
14110 slashdot 2.2 (not fully fixed yet).
14111 (nnslashdot-request-article): Ditto.
14112
141132001-08-18 Simon Josefsson <jas@extundo.com>
14114
14115 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
14116 nnimap.
14117
14118 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
14119 gnus-util.
14120 (nnimap-request-update-info-internal): Use new functions.
14121
14122 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
14123 new functions.
14124
141252001-08-18 Simon Josefsson <jas@extundo.com>
14126
14127 Make nnml groups self-contained as far as marks are concerned.
14128
14129 * nnml.el (nnml-request-delete-group): Delete marks file.
14130 (nnml-request-rename-group): Move marks file.
14131 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
14132 variables.
14133 (nnml-request-set-mark, nnml-request-update-info): New server
14134 functions.
14135 (nnml-save-marks, nnml-open-marks): New functions.
14136
141372001-08-18 Simon Josefsson <jas@extundo.com>
14138
14139 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
14140 `set' when setting marks.
14141
141422001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14143
14144 * gnus.el (gnus-info-find-node): Take an argument.
14145
14146 * gnus-art.el (gnus-button-handle-info): New function.
14147 (gnus-url-unhex-string): Replace "+" with " ".
14148
141492001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14150
14151 * message.el (message-check-news-header-syntax): Check bad From.
14152
141532001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
14154
14155 * gnus-spec.el (gnus-correct-length): New function.
14156 (gnus-correct-substring): New function.
14157 (gnus-tilde-max-form): Use it.
14158
141592001-08-17 Nevin Kapur <nevin@jhu.edu>
14160
14161 * nnmh.el: Docstring changes as below.
14162
14163 * nnml.el: Docstring changes as below.
14164
14165 * nnbabyl.el: Docstring changes as below.
14166
14167 * nnmbox.el: Docstring changes as below.
14168
14169 * nnfolder.el: Added docstrings identifying each virtual server
14170 parameter.
14171
141722001-08-18 Simon Josefsson <jas@extundo.com>
14173
14174 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
14175
141762001-08-17 Bj\e,Av\e(Brn Torkelsson <torkel@acc.kth.se>
14177
14178 * message.el: rename "Abort Message" to "Postpone Message".
14179 Remove "Attach file as MIME" from Message menu, it's already in
14180 the MIME menu.
14181
141822001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14183
14184 * smime.el (smime-point-at-eol): eval-and-compile.
14185 (smime-make-temp-file): New function.
14186 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
14187 Use it.
14188
141892001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14190
14191 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
14192 (gnus-agent-summary-fetch-group): New command and keystroke.
14193
14194 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
14195 (gnus-mime-display-security): Make it respect
14196 gnus-unbuttonized-mime-type-p.
14197
14198 * gnus-sum.el (gnus-articles-to-read): Comments.
14199 (gnus-article-marked-p): New function.
14200 (gnus-summary-display-make-predicate): New function.
14201 (gnus-select-newsgroup): Use them.
14202
14203 * mm-decode.el (mm-save-part-to-file): Made it not error.
14204
142052001-08-17 Simon Josefsson <jas@extundo.com>
14206
14207 * imap.el (imap-wait-for-tag): If process-status isn't open or
14208 run, return nil instead of sit-for looping.
14209
142102001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
14211
14212 * lpath.el (featurep): fbind xml-parse-region.
14213
14214 * gnus.el (gnus-message-archive-method): Default to "archive".
14215 (gnus-message-archive-method): Doc fix.
14216 (gnus-parameters-get-parameter): Cleaned up.
14217 (gnus-expand-group-parameter): New function.
14218
14219 * gnus-start.el (gnus-setup-news): Push the archive server only
14220 the server list.
14221
14222 * mml.el (mml-menu): Changed name to "Attachments".
14223
14224 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
14225 when there is something to detroy.
14226
142272001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
14228
14229 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
14230 nil.
14231
142322001-08-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14233
14234 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
14235 which specifies a time today or tomorrow.
14236
1b17f81a 142372001-08-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14238
14239 * gnus-agent.el (gnus-agent-make-mode-line-string)
14240 (gnus-agent-toggle-plugged): Use new API.
14241
142422001-08-14 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14243
14244 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
14245 deadline has expired.
14246
142472001-08-12 Simon Josefsson <jas@extundo.com>
14248 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
14249
14250 Support `recent' mark indicating newly arrived messages (to
14251 separate from old but unread messages).
14252
14253 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
14254 `nnmail-split-history' if recent is > 0.
14255 (nnimap-request-update-info-internal): Update `recent' marks.
14256 (nnimap-request-set-mark): Never set `recent' marks.
14257 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
14258 recent.
14259
14260 * gnus-sum.el (gnus-recent-mark): New mark.
14261 (gnus-newsgroup-recent): New variable.
14262 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
14263 (gnus-summary-prepare-threads): Mark recent articles.
14264 (gnus-summary-add-mark): Support recent.
14265 (gnus-summary-update-secondary-mark): Support recent.
14266
14267 * gnus.el (gnus-article-mark-lists): Add recent.
14268
142692001-08-12 Simon Josefsson <jas@extundo.com>
14270
14271 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
14272 whether successful decoding took place. Add doc.
14273
142742001-08-12 Simon Josefsson <jas@extundo.com>
14275 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
14276
14277 * gnus.el (gnus-summary-line-format, gnus-parameters):
14278 * gnus-gl.el (gnus-summary-grouplens-line-format):
14279 * gnus-salt.el (gnus-summary-pick-line-format):
14280 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
14281
142822001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14283
14284 * gnus-score.el (gnus-score-string): Fix `match' regexp
14285 for `extra' header case.
14286
142872001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14288
14289 * nnmbox.el (nnmbox-read-mbox): No warning.
14290
142912001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14292
14293 * nndoc.el (nndoc-article-type): Fix doc.
14294 (nndoc-generate-article-function): New variable.
14295 (nndoc-dissection-function): New variable.
14296 (nndoc-type-alist): Add oe-dbx.
14297 (nndoc-oe-dbx-type-p): New function.
14298 (nndoc-oe-dbx-dissection): New function.
14299 (nndoc-oe-dbx-generate-article): New function.
14300
143012001-08-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14302
14303 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
14304 whether deadline has been reached. Patch from Dan Nicolaescu
14305 <dann@godzilla.ics.uci.edu>.
14306
143072001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14308
14309 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
14310 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
14311 <rintaman@cs.Helsinki.FI>.
14312
14313 * mail-source.el (mail-source-movemail): The error buffer is
14314 modified, but nothing in it.
14315
143162001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14317
14318 * message.el (message-bogus-system-names): New variable.
14319 (message-make-fqdn): Use it.
14320
143212001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14322
14323 * nndraft.el (nndraft-request-group): Use
14324 nndraft-auto-save-file-name.
14325
143262001-08-09 Simon Josefsson <jas@extundo.com>
14327
14328 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
14329 Don't ask whether to decrypt. Just leave result in buffer (don't
14330 call mm).
14331
14332 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
14333 parts as well.
14334 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
14335 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
14336
143372001-08-09 Simon Josefsson <jas@extundo.com>
14338
14339 * mm-decode.el (mm-insert-part): Return decoding success status.
14340 (mm-save-part-to-file): Error if decoding failed.
14341
143422001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14343
14344 * message.el (message-tab): Use indent-relative.
14345 (message-mode): Don't bind indent-line-function to indent-relative.
14346
143472001-08-09 Simon Josefsson <jas@extundo.com>
14348
14349 * message.el (message-get-reply-headers): Fix string. Suggested by
14350 Christoph Conrad <cc@cli.de>.
14351
143522001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14353
14354 * message.el (message-tab): Use the current value of
14355 indent-line-function.
14356 (message-mode): Bind indent-line-function to indent-relative.
14357
143582001-08-08 Simon Josefsson <jas@extundo.com>
14359
14360 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
14361 whether `imtest' is installed.
14362
1b17f81a 143632001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
14364
14365 * gnus-sum.el (gnus-summary-show-article): Call
14366 gnus-summary-update-secondary-secondary-mark.
14367 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
14368 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
14369
1b17f81a
MB
143702001-08-07 16:00:00 Gerd M\e,Av\e(Bllmann <gerd@gnu.org>
14371
14372 * mm-uu.el (mm-uu-dissect): Autoload.
14373
23f87bed
MB
143742001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14375
14376 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
14377
14378 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
14379
23f87bed
MB
14380 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
14381
14382 * gnus-util.el (gnus-output-to-rmail): Ditto.
14383 (gnus-output-to-mail): Ditto.
14384
14385 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
14386
143872001-08-06 Florian Weimer <fw@deneb.enyo.de>
14388
14389 * message.el (message-indent-citation): Use
14390 `message-yank-cited-prefix' for empty lines.
14391
143922001-08-05 Florian Weimer <fw@deneb.enyo.de>
14393
14394 * message.el (message-indent-citation): Quote only lines starting
14395 with ">" using `message-yank-cited-prefix'.
14396
143972001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14398 Trivial patch.
14399
14400 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
14401 gnus-cache-fully-p.
14402
144032001-08-04 Simon Josefsson <jas@extundo.com>
14404
14405 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
14406 file if it doesn't exist (by calling gnus-cache-read-active).
14407
144082001-08-04 Simon Josefsson <jas@extundo.com>
14409
14410 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
14411 (gnus-cache-passively-or-fully-p): Removed.
14412 (gnus-cache-fully-p): Fix it.
14413
14414 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
14415
144162001-08-04 Simon Josefsson <jas@extundo.com>
14417
14418 * gnus-cache.el (gnus-cache-fully-p)
14419 (gnus-cache-passively-or-fully-p): New functions.
14420 (gnus-cache-possibly-enter-article): Cosmetic change, use
14421 `g-c-p-o-f-p'.
14422 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
14423 was bogus (`g-c-p-a-a' does not change active info, just change
14424 the functions parameters).
14425 (gnus-cache-possibly-remove-articles-1): Make sure articles are
14426 not removed in groups that match `gnus-uncacheable-groups'.
14427
14428 Reported and modifications based on discussions with Nuutti
14429 Kotivuori <nuutti.kotivuori@smarttrust.com>.
14430
144312001-08-04 Simon Josefsson <jas@extundo.com>
14432 Trivial patch from Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
14433
14434 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
14435 calls `gnus-cache-update-active' if bounds has been extended.
14436
144372001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14438
14439 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
14440 before remove.
14441 (gnus-mime-security-show-details): Ditto.
14442
144432001-08-04 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14444
14445 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
14446 syntax. Protect string-match against nil string and regexp.
14447
144482001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14449
14450 * mm-util.el (mm-find-charset-region): Remove control-1.
14451
144522001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14453
14454 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
14455
144562001-08-04 Simon Josefsson <jas@extundo.com>
14457
14458 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
14459 buffer. Delete MIME-Version header.
14460
144612001-08-03 Simon Josefsson <jas@extundo.com>
14462
14463 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
14464 that is entered does not necessarily have the highest article
14465 number in the group, so use `gnus-cache-possibly-alter-active'
14466 instead of `gnus-cache-update-active'.
14467
144682001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14469
14470 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
14471
144722001-08-03 Simon Josefsson <jas@extundo.com>
14473
14474 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
14475 menu.
14476
144772001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
14478
14479 * gnus.el (post-method): New group parameter. It also provides
14480 the user option `gnus-post-method-alist' and the internal function
14481 `gnus-parameter-post-method'.
14482
14483 * gnus-msg.el (gnus-post-method): Bind the value of
14484 `gnus-post-method' to the group parameter if it is defined.
14485
144862001-08-02 Simon Josefsson <jas@extundo.com>
14487
14488 * smime.el (smime-extra-arguments): Removed.
14489 (smime-call-openssl-region): Don't use it.
14490
144912001-08-02 Simon Josefsson <jas@extundo.com>
14492
14493 * smime.el (smime-sign-region): Handle stderr.
14494 (smime-encrypt-region): Ditto.
14495
14496 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
14497 match the ASN.1 length bytes.
14498 (mm-pkcs7-enveloped-magic): Ditto.
14499 (mm-view-pkcs7-get-type): Don't regexp quote.
14500
1b17f81a 145012001-08-01 14:00:00 Andreas Fuchs <asf@void.at>
23f87bed
MB
14502
14503 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
14504
145052001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14506
14507 * gnus-art.el (gnus-header-button-alist): References regexp.
14508
145092001-08-01 Gerd Moellmann <gerd@gnu.org>
14510
14511 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
14512 already fboundp. Add INTERACTIVE arg to autoload form.
14513
145142001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14515
14516 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
14517
14518 * nnmail.el (nnmail-cache-open): Ditto.
14519
145202001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14521
14522 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
14523
145242001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
14525
14526 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
14527
145282001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14529 Originally from Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14530
14531 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
14532 (gnus-agent-toggle-plugged): Use it.
14533
145342001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
14535
14536 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
14537 (gnus-ding-file-coding-system): New variable.
14538 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
14539 (gnus-slave-save-newsrc): Use it.
14540
145412001-07-31 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14542
14543 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
14544 syntax.
14545
145462001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14547 Originally from Andreas Fuchs <asf@void.at>
14548
14549 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
14550 (mml2015-gpg-pretty-print-fpr): New function.
14551 (mml2015-gpg-extract-signature-details): More details, rename from
14552 `m-g-e-from'.
14553 (mml2015-gpg-verify): Use them.
14554 (mml2015-gpg-clear-verify): Use them.
14555
145562001-07-31 Simon Josefsson <jas@extundo.com>
14557
14558 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
14559 buffer when done.
14560
145612001-07-30 Simon Josefsson <jas@extundo.com>
14562
14563 * smime.el (smime-call-openssl-region): Revert previous change,
14564 just pass on buf to `call-process-region'.
14565 (smime-verify-region): Doc fix. Don't message stuff. Use
14566 `smime-new-details-buffer'. Inserts error messages into buffer.
14567 (smime-noverify-region): Ditto.
14568 (smime-decrypt-region): Ditto. Handles stderr separately.
14569 (smime-verify-buffer, smime-noverify-buffer)
14570 (smime-decrypt-buffer): Doc fix.
14571 (smime-new-details-buffer): New function.
14572 (smime-pkcs7-region, smime-pkcs7-certificates-region)
14573 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
14574 (smime-sign-region, smime-encrypt-region): Don't use
14575 `insert-buffer'.
14576
14577 * mml-smime.el (mml-smime-verify): Fix security button strings.
14578
145792001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14580
14581 * gnus-art.el (gnus-mime-save-part-and-strip): Save
14582 gnus-article-mime-handles.
14583
145842001-07-29 Simon Josefsson <jas@extundo.com>
14585
14586 * mail-source.el (top-level): Require message for message-directory.
14587 (mail-source-directory): Change default to message-directory.
14588
14589 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
14590 (smime-certificate-directory, smime-openssl-program)
14591 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
14592 (smime-extra-arguments): New variable.
14593 (smime-dns-server): Fix customize group.
14594 (smime-call-openssl-region): Use `smime-extra-arguments'.
14595
1b17f81a 145962001-07-29 Vladimir Volovich <vvv@vsu.ru>
23f87bed
MB
14597
14598 * smime.el (smime-call-openssl-region): Ignore stderr.
14599
1b17f81a 146002001-07-29 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
14601
14602 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
14603 file.
14604
146052001-07-29 Simon Josefsson <jas@extundo.com>
14606
14607 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
14608
14609 Support S/MIME decryption.
14610
14611 * mm-decode.el (mm-inline-media-tests):
14612 (mm-inlined-types):
14613 (mm-automatic-display):
14614 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
14615
14616 * mm-view.el (mm-pkcs7-signed-magic):
14617 (mm-pkcs7-enveloped-magic): New variables.
14618 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
14619 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
14620 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
14621 PKCS#7 blobs.
14622
14623 * smime.el (smime-decrypt-region): Expand keyfile.
14624
146252001-07-29 Simon Josefsson <jas@extundo.com>
14626
14627 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
14628 `ssl.el' variables.
14629
14630 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
14631 but line instead of narrowing to it, because `nnmail-parse-active'
14632 calls widen. Thanks to Christoph Conrad
14633 <christoph.conrad@gmx.de>.
14634
146352001-07-29 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14636
14637 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
14638 for %B spec.
14639
14640 * gnus-sum.el (gnus-summary-prepare-threads): If
14641 gnus-sum-thread-tree-root is nil, use subject instead.
14642 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
14643 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
14644 (gnus-sum-thread-tree-leaf-with-other)
14645 (gnus-sum-thread-tree-single-leaf): Documentation.
14646 (gnus-sum-thread-tree-single-indent): Allow nil.
14647
146482001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14649
14650 * message.el (message-fill-paragraph): Do nothing if the user
14651 wants filladapt-mode.
14652
146532001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14654
14655 * mm-decode.el (mm-image-type-from-buffer): New function.
14656 (mm-get-image): Use it.
14657
146582001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14659
14660 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
14661
14662 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
14663 mm-display-parts too.
14664
146652001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14666
14667 * nnfolder.el (nnfolder-request-accept-article): Bind
14668 nntp-server-buffer.
14669
14670 * nnmail.el (nnmail-parse-active): Read from buffer instead of
14671 nntp-server-buffer.
14672
146732001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14674
14675 * message.el (message-check-news-header-syntax): Use
14676 message-post-method.
14677 (message-send-news): Bind message-post-method.
14678
146792001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14680
14681 * mml.el (mml-tweak-type-alist): New variable.
14682 (mml-tweak-function-alist): New variable.
14683 (mml-tweak-part): New function.
14684 (mml-generate-mime-1): Use it.
14685
146862001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14687
14688 * nnfolder.el (nnfolder-request-accept-article): Replace
14689 nnfolder-request-list.
14690
146912001-07-27 Simon Josefsson <jas@extundo.com>
14692
14693 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
14694 nnoo-change-server failed to do it.
14695
146962001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14697
14698 * gnus.el (gnus-parameters): Make it customizable.
14699
147002001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14701
14702 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
14703
14704 * message.el (message-set-auto-save-file-name): More
14705 poor-system-types.
14706
14707 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
14708
14709 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
14710 supports +.
14711
147122001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14713
14714 * mm-decode.el (mm-readable-p): New function.
14715 (mm-inline-media-tests): Fix the default testers.
14716
147172001-07-26 Simon Josefsson <jas@extundo.com>
14718
14719 * nnimap.el (nnimap-version): Bump version number.
14720
1b17f81a 147212001-07-26 10:00:00 Steven E. Harris <seh@speakeasy.org>
23f87bed
MB
14722
14723 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
14724 in M$Windows too.
14725
147262001-07-26 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14727
14728 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
14729
147302001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14731
14732 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
14733
14734 * mm-decode.el (mm-get-image): Guess then use the type.
14735
14736 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
14737
147382001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
14739
14740 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
14741 display (%B) for threads if threading is off.
14742
1b17f81a 147432001-07-25 14:00:00 Henrik Enberg <henrik@enberg.org>
23f87bed
MB
14744
14745 * gnus-msg.el: Customization patch.
14746
147472001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
14748
14749 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
14750 variable.
14751 (nnmail-split-fancy-with-parent): Ignore certain groups.
14752
147532001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14754
14755 * gnus-util.el (gnus-byte-compile): New function.
14756 (gnus-use-byte-compile): New variable.
14757 (gnus-make-sort-function): Use it.
14758
14759 * nnmail.el (nnmail-get-new-mail): Use it.
14760
14761 * gnus-agent.el (gnus-category-make-function): Simple function or
14762 compiled function.
14763 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
14764
14765 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
14766 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
14767 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
14768
14769 * message.el (message-check-news-header-syntax): Remove quote.
14770
147712001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14772
14773 * message.el (message-use-mail-followup-to): `t' is not a
14774 documented value.
14775
147762001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14777
14778 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
14779
147802001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14781
14782 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
14783 there are long lines.
14784
147852001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
14786
14787 * dgnushack.el (copy-list): New compiler macro.
14788
147892001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14790
14791 * message.el (message-bounce): If no Return-Path, the whole
14792 content is considered as the original message.
14793
14794 * nnml.el (nnml-check-directory-twice): New variable.
14795 (nnml-article-to-file): Use it.
14796 (nnml-retrieve-headers): Hack it.
14797
147982001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14799
14800 * gnus-win.el (gnus-buffer-configuration): New configure.
14801
14802 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
14803 not alive.
14804
14805 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
14806 (mm-display-external): Use display-term configure.
14807
148082001-07-24 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14809
14810 * gnus-delay.el (gnus-delay-default-hour): New variable.
14811 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
14812
1b17f81a 148132001-07-23 22:00:00 Karl Kleinpaste <karl@charcoal.com>
23f87bed
MB
14814
14815 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
14816 (gnus-summary-prepare-threads): Ditto.
14817
14818 * gnus.el (gnus-summary-line-format): Add %B.
14819
148202001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14821
14822 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
14823
14824 * mm-util.el (mm-string-as-multibyte): New function.
14825
14826 * nnmh.el (nnmh-request-list-1): Encode, not decode!
14827
148282001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14829
14830 * mm-util.el (mm-universal-coding-system): New variable.
14831
14832 * gnus-start.el (gnus-startup-file-coding-system): Use it.
14833
14834 * score-mode.el (score-mode-coding-system): Use it.
14835
148362001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
14837
14838 * gnus-start.el (gnus-setup-news): Call
14839 `gnus-check-bogus-newsgroups' just after the native server is
14840 opened.
14841
148422001-07-23 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14843
14844 * nnmail.el (nnmail-do-request-post): Util function to be used by
14845 `nnchoke-request-post' for all nnmail-derived backends.
14846
14847 * nnml.el (nnml-request-post): Use it.
14848
14849 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
14850 backend, for it groks nnml-request-post.
14851
14852 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
14853 Treat `mail-post' backends like `mail' backends, not like `news'
14854 backends.
14855
148562001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14857
14858 * gnus-msg.el (gnus-setup-message): make-local-hook.
14859
148602001-07-22 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14861
14862 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
14863 XEmacs. Allow more units. Submitted by Karl Kleinpaste
14864 <karl@charcoal.com>, slightly changed by Kai.
14865
14866 * message.el (message-check-news-header-syntax): When checking
14867 whether the groups exist, check the right server based on
14868 `gnus-post-method'.
14869
148702001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14871
14872 * gnus-delay.el: New file.
14873
148742001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14875
14876 * mm-util.el (mm-read-coding-system): Take two arguments.
14877
14878 * gnus-sum.el (gnus-summary-show-article): Use
14879 mm-read-coding-system.
14880
14881 * gnus-art.el (article-de-quoted-unreadable):
14882 (article-de-base64-unreadable, article-wash-html):
14883 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
14884
148852001-07-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14886
14887 * nnml.el (nnml-request-post): New function. Can be used for
14888 annotations in nnml groups.
14889
148902001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
14891
14892 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
14893 command.
14894
14895 * gnus-start.el (gnus-find-new-newsgroups): Use
14896 `message-make-date' instead of `current-time-string'.
14897 (gnus-ask-server-for-new-groups): Ditto.
14898 (gnus-check-first-time-used): Ditto.
14899
149002001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14901
14902 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
14903
149042001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
14905
14906 * message.el (message-shorten-references): Change `maxcount' and
14907 `cut' to obey USEFOR draft 5.
14908
149092001-07-12 Colin Walters <walters@cis.ohio-state.edu>
14910
14911 * gnus-sum.el (gnus-summary-display-arrow): New variable.
14912 (gnus-summary-set-article-display-arrow): New function.
14913 (gnus-summary-goto-subject): Use it.
14914
149152001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14916
14917 * gnus-sum.el (gnus-summary-import-article): Insert date if
14918 doesn't exist.
14919
149202001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14921
14922 * mml.el (mml-content-type-parameters): New variable.
14923 (mml-content-disposition-parameters): New variable.
14924 (mml-insert-mime-headers): Use them.
14925 (mml-parse-1): Accept charset.
14926
149272001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14928
14929 * gnus-group.el (gnus-group-select-group): Doc fix.
14930
14931 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
14932
149332001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
14934
14935 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
14936 to handle `define-derived-mode'.
14937
149382001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14939 From: Stefan Monnier <monnier@cs.yale.edu>
14940
14941 * message.el (message-mode): Use define-derived-mode.
14942 (message-tab): message-completion-alist.
14943
14944 * imap.el (imap-interactive-login): Use make-local-variable.
14945 (imap-open): Ditto.
14946 (imap-authenticate): Ditto.
14947
14948 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
14949
14950 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
14951
149522001-07-16 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
14953
14954 * message.el (message-citation-line-function): Refer to
14955 gnus-cite-attribution-suffix.
14956
149572001-07-15 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
14958
14959 * gnus-art.el,...: Error convention changes.
14960
149612001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14962
14963 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
14964
149652001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14966
14967 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
14968 (nnrss-read-server-data): Ditto.
14969
1b17f81a 149702001-07-13 12:00:00 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
23f87bed
MB
14971
14972 * gnus-setup.el (gnus-use-installed-gnus): Typo.
14973 * Cleanup files.
1b17f81a 14974
23f87bed
MB
14975
149762001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14977
14978 * gnus.el (gnus-summary-line-format): Add %o.
14979
14980 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
14981 unless shell outputs something.
14982
149832001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14984
14985 * gnus-art.el (gnus-boring-article-headers): Better doc.
14986 (article-hide-headers): Better regexp.
14987 Suggested by Matt Swift <swift@alum.mit.edu>.
14988
14989 * nnheader.el (nnheader-max-head-length): Better doc.
14990 (nnheader-header-value): Skip spaces.
14991 (nnheader-parse-head): Remove space.
14992 Suggested by Matt Swift <swift@alum.mit.edu>.
14993
14994 * gnus-sum.el (gnus-summary-show-raw-article): New function.
14995 (gnus-get-newsgroup-headers): Remove space.
14996
149972001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14998
14999 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
15000 (gnus-summary-reply): Use it.
15001 (gnus-summary-reply-broken-reply-to): New function.
15002 (gnus-msg-force-broken-reply-to): New function.
15003
15004 * mm-view.el (mm-inline-text): Showing as text/plain when error.
15005
150062001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15007
15008 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
15009
150102001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15011
15012 * mm-decode.el (mm-external-terminal-program): New variable.
15013 (mm-display-external): Use it. Use term to display when no
15014 window-system.
15015
150162001-07-12 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
15017
15018 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
15019 Browse->Next entries to Browse->Prev
15020
150212001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15022
15023 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
15024
150252001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15026
15027 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
15028 for the default encoding.
15029
15030 * nnrss.el (nnrss-url-field): New field.
15031 (nnrss-request-article): Add newsgroups.
15032
15033 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
15034
150352001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15036
15037 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
15038
15039 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
15040 (gnus-draft-setup): Remove backlog.
15041
150422001-07-10 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
15043
15044 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
15045 Cleanup.
15046
150472001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15048
15049 * gnus-msg.el (gnus-bug): Erase buffer.
15050
15051 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
15052
150532001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15054
15055 * mm-decode.el (mm-attachment-override-p): Fix typo.
15056
150572001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
15058
15059 * gnus-kill.el (gnus-execute): Work with the extra headers.
15060 * gnus-sum.el (gnus-summary-execute-command): Ditto.
15061
150622001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15063
15064 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
15065 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
15066
15067 * message.el (message-send-mail-real-function): New variable.
15068 (message-send-mail-partially, message-send-mail):
15069
15070 * nngateway.el (nngateway-request-post): Use it.
15071
15072 * gnus-agent.el (gnus-agentize): Use it.
15073
15074 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
15075 (nnsoup-revert-variables): Use it.
15076
150772001-07-09 Colin Walters <walters@cis.ohio-state.edu>
15078
15079 * mm-decode.el (mm-inline-media-tests): Default to displaying as
15080 text/plain if the type doesn't match any other media types.
15081 (mm-inlined-types): Doc fix.
15082 (mm-display-inline): Revert previous change (now handled by a
15083 default type in `mm-inline-media-tests'.
15084 (mm-inlinable-p): Revive.
15085 (mm-display-part): Call `mm-inlinable-p'.
15086 (mm-attachment-override-p): Ditto.
15087 (mm-inlined-p): Doc fix.
15088
15089 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
15090 well as `mm-inlined-p'.
15091
150922001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15093
15094 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
15095 (nntp-send-command-and-decode): Use gnus-point-at-bol.
15096
1b17f81a 150972001-07-09 13:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
15098
15099 * message.el (message-use-mail-followup-to): New variable.
15100 (message-get-reply-headers): Use it.
15101
151022001-07-04 Gerd Moellmann <gerd@gnu.org>
15103
15104 * nnheader.el (nnheader-init-server-buffer): Make sure the
15105 *nntpd* buffer is made multibyte instead of a random buffer.
15106
151072001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15108
15109 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
15110 when it returns headers.
15111
151122001-07-07 Simon Josefsson <jas@extundo.com>
15113
15114 * rfc2047.el (rfc2047-encode-message-header): Skip header when
15115 trying to fold. Thanks to Colin Walters
15116 <walters@cis.ohio-state.edu>
15117
151182001-07-06 Simon Josefsson <jas@extundo.com>
15119
15120 * imap.el (imap-parse-address-list, imap-parse-flag-list)
15121 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
15122 Add information in `assert's.
15123
15124 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
15125 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
15126 and `nnimap-group-overview-filename', should handle all
15127 change-of-uidvalidity related issues. But there may be other
15128 problems.)
15129
151302001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15131
15132 * rfc2047.el (rfc2047-encode-message-header): Don't include the
15133 header name when folding.
15134
151352001-07-05 Colin Walters <walters@cis.ohio-state.edu>
15136
15137 * mm-decode.el (mm-inlined-types): Document relationship with
15138 `mm-inline-media-tests'.
15139 (mm-display-inline): Default to displaying as plain text if no
15140 inlining handler is available.
15141 (mm-inlinable-p): Remove.
15142 (mm-inlined-p): Don't call `mm-inlinable-p'.
15143 (mm-automatic-display-p): Ditto.
15144 (mm-attachment-override-p): Ditto.
15145
151462001-07-04 Simon Josefsson <jas@extundo.com>
15147
15148 * nnimap.el (nnimap-importantize-dormant): New variable.
15149 (nnimap-request-update-info-internal): Use it.
15150 (nnimap-request-set-mark): Ditto.
15151
151522001-07-04 Didier Verna <didier@lrde.epita.fr>
15153
15154 * nntp.el (nntp-send-command): don't pass a buffer argument to
15155 `point'. Only XEmacs accepts this.
15156 * nntp.el (nntp-send-command-nodelete): ditto.
15157 * nntp.el (nntp-send-command-and-decode): ditto.
15158
151592001-07-04 Didier Verna <didier@lrde.epita.fr>
15160
15161 * nntp.el (nntp-open-connection-function): doc update.
15162 * nntp.el (nntp-pre-command): New.
15163 * nntp.el (nntp-via-rlogin-command): New.
15164 * nntp.el (nntp-via-telnet-command): New.
15165 * nntp.el (nntp-via-telnet-switches): New.
15166 * nntp.el (nntp-via-user-name): New.
15167 * nntp.el (nntp-via-user-password): New.
15168 * nntp.el (nntp-via-address): New.
15169 * nntp.el (nntp-via-envuser): New.
15170 * nntp.el (nntp-via-shell-prompt): New.
15171 * nntp.el (nntp-open-telnet-stream): New.
15172 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
15173 * nntp.el (nntp-open-via-telnet-and-telnet): New.
15174 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
15175 * nntp.el (nntp-send-command): ditto.
15176 * nntp.el (nntp-send-command-nodelete): ditto.
15177 * nntp.el (nntp-send-command-and-decode): ditto.
15178
151792001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
15180 Trivial patch.
15181
15182 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
15183 `when'.
15184
1b17f81a 151852001-07-03 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
23f87bed
MB
15186
15187 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
15188
151892001-07-03 Simon Josefsson <jas@extundo.com>
15190
15191 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
15192 remove it (workaround XEmacs `fill-region' bug).
15193
151942001-07-01 Simon Josefsson <jas@extundo.com>
15195
15196 * nnimap.el (nnimap-date-days-ago): Defeat locale.
15197
151982001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15199
15200 * mml2015.el (mml2015-format-error): New function.
15201 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
15202 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
15203 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
15204
152052001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15206
15207 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
15208 Suggested by Christoph Conrad <C.Conrad@cli.de>.
15209
15210 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
15211 group variables.
15212
152132001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15214
15215 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
15216
15217 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
15218 (nnrss-save-group-data): Ditto.
15219
15220 * gnus-agent.el (gnus-agent-save-alist): Ditto.
15221
152222001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
15223
15224 * message.el (message-do-send-housekeeping): Narrow to headers.
15225
152262001-06-24 Simon Josefsson <jas@extundo.com>
15227
15228 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
15229 insertion when breaking lines looked for " \t" instead of "[ \t]".
15230 (rfc2047-encode-message-header): Fold lines even if
15231 no QP encoding is done.
15232
1b17f81a 152332001-06-23 Samuel Tardieu <sam@inf.enst.fr>
23f87bed
MB
15234
15235 * smime.el (smime-keys): Support additional certificates.
15236 (smime-make-certfiles): New function.
15237 (smime-sign-region): Use previous variables.
15238 (smime-get-certfiles): New function.
15239 (smime-sign-buffer): Use it.
15240 (smime-verify-region): Support both CAfile and CApath.
15241
152422001-06-23 Simon Josefsson <jas@extundo.com>
15243
15244 * smime.el (smime-decrypt-region): Perhaps work.
15245
152462001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15247
15248 * gnus-msg.el (gnus-copy-article-buffer): Typo.
15249
152502001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
15251
15252 * mm-decode.el (mm-save-part): Rewrite file name.
15253 (mm-file-name-rewrite-functions): New variable.
15254 (mm-file-name-delete-whitespace): New function.
15255 (mm-file-name-trim-whitespace): New function.
15256 (mm-file-name-collapse-whitespace): New function.
15257 (mm-file-name-replace-whitespace): New variable and function.
15258
152592001-06-22 Simon Josefsson <jas@extundo.com>
15260
15261 * message.el (message-make-date): Workaround locale for weekdays.
15262
152632001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15264
15265 * message.el (message-goto-body): Return nil if not found. (revert!)
15266
1b17f81a 152672001-06-21 10:00:00 John Fremlin <chief@bandits.org> (tiny change)
23f87bed
MB
15268
15269 * message.el (message-goto-body): Some messages have no header.
15270
15271 * gnus-msg.el (gnus-copy-article-buffer): Use it.
15272
152732001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
15274
15275 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
15276
152772001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15278
15279 * message.el (message-make-date): Add week day.
15280 Suggested by Jason R. Mastaler <jason@mastaler.com>.
15281
152822001-06-19 Simon Josefsson <jas@extundo.com>
15283
15284 * message.el (message-yank-prefix): Doc fix.
15285 (message-yank-cited-prefix): Ditto.
15286 (message-delete-not-region): Keep citation prefix on first line,
15287 if possible and appropriate.
15288
152892001-06-19 Simon Josefsson <jas@extundo.com>
15290
15291 * imap.el (imap-process-connection-type): New variable.
15292 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
15293 recent `imtest's work completely (no line length issues), while
15294 making making old `imtest's unusable. Thanks to NAGY Andras
15295 <nagya@inf.elte.hu> for his work.
15296
152972000-12-30 NAGY Andras <nagya@inf.elte.hu>
15298
15299 * imap.el (imap-ssl-program): Add -quiet to shut up
15300 OpenSSL/SSLeay's internal debug talk.
15301
153022001-06-19 Matt Armstrong <matt@lickey.com>
15303
15304 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
15305 server.
15306
153072001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15308
15309 * nnmail.el (nnmail-article-buffer): New variable.
15310 (nnmail-split-incoming): Use it.
15311
153122001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
15313
15314 * qp.el (quoted-printable-decode-region): If called interactively,
15315 use coding-system-for-read.
15316
153172001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15318
15319 * message.el (message-check-news-header-syntax): Check Reply-To.
15320
153212001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15322
15323 * mml.el (mml-parse-1): Use message options.
15324
15325 * message.el (message-do-fcc): Don't do anything if there is no
15326 FCC.
15327
153282001-06-16 Simon Josefsson <jas@extundo.com>
15329
15330 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
15331 (nnimap-expunge-search-string): New variable.
15332 (nnimap-request-expire-articles): Use it.
15333
153342001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15335
15336 * message.el (message-send-mail-with-qmail): wrong exit status is
15337 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
15338
153392001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15340
15341 * gnus-art.el (article-strip-multiple-blank-lines): Use
15342 delete-region instead of replace-match.
15343
153442001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15345
15346 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
15347 (nnweb-google-wash-article): Ditto.
15348
996aa8c1 153492001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
23f87bed
MB
15350
15351 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
15352
153532001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
15354
15355 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
15356 specs.
15357
153582001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15359
15360 * gnus.el (gnus-email-address): Move it here.
15361
15362 * gnus-art.el (article-de-quoted-unreadable): Read charset if
15363 requested.
15364 (article-de-base64-unreadable): Ditto.
15365 (article-wash-html): Ditto.
15366
153672001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15368
15369 * message.el (message-options-set-recipient): Don't add ", "
15370 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
15371
153722001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15373
15374 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
15375
1b17f81a 153762001-06-12 11:00:00 Marc Lefranc <Marc.Lefranc@univ-lille1.fr>
23f87bed
MB
15377
15378 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1b17f81a
MB
15379
153802001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15381
15382 * nnrss.el (nnrss-node-text): Node might be nil.
15383
1b17f81a 153842001-06-11 10:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15385
15386 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1b17f81a
MB
15387 part.
15388
153892001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23f87bed
MB
15390
15391 * nnrss.el (nnrss-group-alist): More items.
15392
153932001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15394
15395 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
15396
153972001-06-03 ShengHuo ZHU <zsh@cs.rochester.edu>
15398 Trivial patch from Dale Hagglund <rdh@best.com>
15399
15400 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
15401 restrict clauses.
15402
1b17f81a 154032001-06-07 16:00:00 Benjamin Rutt <brutt+news@bloomington.in.us>
23f87bed
MB
15404
15405 * message.el (message-wide-reply-confirm-recipients): New variable.
15406
1b17f81a 154072001-06-06 Mark Thomas <mthomas@edrc.cmu.edu> (tiny change)
23f87bed
MB
15408
15409 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
15410 fix so it works with XEmacs.
15411
154122001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15413
15414 * nnrss.el (nnrss-retrieve-headers): Support description as extra
15415 headers.
15416
154172001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15418
15419 * nnrss.el: Fix a few bugs.
15420
1b17f81a 154212001-06-05 Alex Schroeder <alex@gnu.org>
23f87bed
MB
15422
15423 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1b17f81a 15424 generate compiler warnings.
23f87bed
MB
15425
154262001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
15427
15428 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
15429 binary so that we don't transmit ISO 2022 garbage to the process.
15430 This is needed under XEmacs.
15431
154322001-06-03 Simon Josefsson <simon@josefsson.org>
15433
15434 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
15435 autoloaded incorrectly below because ssl-program-* is bound.)
15436 Thanks to Amos Gouaux for report.
15437
154382001-06-02 Simon Josefsson <simon@josefsson.org>
15439
15440 * imap.el (imap-kerberos4-open):
15441 (imap-gssapi-open):
15442 (imap-ssl-open):
15443 (imap-network-open):
15444 (imap-shell-open):
15445 (imap-starttls-open): Set buffer to workaround spurious
15446 `accept-process-output' buffer changes. Thanks to Mats Lidell
15447 <Mats.Lidell@contactor.se> for report and partial patch and Jake
15448 Colman <colman@ppllc.com> for report.
15449
154502001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15451
15452 * gnus-sum.el (gnus-summary-catchup): New argument.
15453 (gnus-summary-catchup-from-here): New function.
15454
154552001-05-30 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15456
15457 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
15458 back, then insert glyph. (Before, the glyph was inserted first,
15459 then the newline.) This works around a behavior in XEmacs where
15460 it is not possible to insert a character after a glyph which is at
15461 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
15462
1b17f81a 154632001-05-28 Jaap-Henk Hoepman <jhh@xs4all.nl>
23f87bed
MB
15464
15465 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
15466 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
15467 mm-destroy-postponed-undisplay-list): New functions.
15468 (mm-display-external): Use them.
15469
1b17f81a 154702001-05-27 Raja R. Harinath <harinath@cs.umn.edu>
23f87bed
MB
15471
15472 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
15473 `default-low' when evaluating `gnus-summary-highlight'.
23f87bed
MB
15474
154752001-05-27 Simon Josefsson <simon@josefsson.org>
15476
15477 * message.el (message-yank-cited-prefix): New variable.
15478 (message-indent-citation): Use it.
15479
15480 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
15481 as details.
15482 (mml2015-mailcrypt-clear-verify): Ditto.
15483
1b17f81a 154842001-05-24 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15485
15486 * gnus-sum.el (gnus-summary-default-high-score,
15487 gnus-summary-default-low-score): New variables.
15488 (gnus-summary-highlight): Use them.
15489
154902001-05-16 Didier Verna <didier@lrde.epita.fr>
15491
15492 * message.el (message-mail): pass the 'send-actions argument to
15493 `message-setup'.
15494
1b17f81a 154952001-05-16 Raymond Scholz <ray-2001@zonix.de>
23f87bed
MB
15496
15497 * gnus-art.el (gnus-mime-view-part-as-charset):
15498 (gnus-mime-internalize-part): Doc fixes.
15499
155002001-05-11 Simon Josefsson <simon@josefsson.org>
15501
15502 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
15503 status lines without any text ("^215$").
15504
155052001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15506
15507 * nnrss.el (nnrss-check-group): Reverse.
15508
155092001-05-07 Simon Josefsson <simon@josefsson.org>
15510
15511 * message.el (message-get-reply-headers):
15512 (message-followup): Fix typo, suggested by David Green
15513 <dgreen@uab.edu>
15514
155152001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15516
15517 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
15518
15519 * nnrss.el (nnrss-open-server): Read server data when it is called.
15520 (nnrss-request-expire-articles): Fix.
15521
155222001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15523
15524 * message.el (message-do-send-housekeeping): mail-abbrevs may
15525 rename buffer behind Gnus.
15526
155272001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15528
15529 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
15530 (nnrss-group-alist): Add more resources.
15531 (nnrss-check-group): Ignore errors.
15532
155332001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15534
15535 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
15536
15537 * nnslashdot.el (nnslashdot-request-list): Add time.
15538 (nnslashdot-request-expire-articles): New function.
15539
15540 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
15541 secondary methods too.
15542
155432001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15544
15545 * message.el (message-use-followup-to): Set default value to t.
15546
155472001-05-03 Florian Weimer <fw@deneb.enyo.de>
15548
15549 * message.el (message-dont-reply-to-names): Fix documentation.
15550 (message-get-reply-headers): Use Mail-Followup-To only for wide
15551 replies.
15552
155532001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15554
15555 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
15556 correctly.
15557 (nnrss-check-group): Use time.
15558
996aa8c1 155592001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15560
15561 * gnus.el: Oort Gnus v0.03 is released.
15562
155632001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
15564
15565 * nnultimate.el (nnultimate-topic-article-to-article): Use the
15566 group.
15567
155682001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15569
15570 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
15571
155722001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
15573
15574 * nnultimate.el (nnultimate-retrieve-headers): Return all
15575 available headers.
15576
15577 * gnus-sum.el (gnus-read-all-available-headers): New variable.
15578 (gnus-get-newsgroup-headers-xover): Use it.
15579
155802001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
15581
15582 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
15583
155842001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15585
15586 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
15587
155882001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15589
15590 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
15591 disable it.
15592
15593 * gnus.el (gnus-info-nodes): Remove a few The's.
15594
155952001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15596
15597 * mail-source.el (mail-source-movemail): Call-process may return a
15598 signal description string.
15599
15600 * gnus-start.el (gnus-read-newsrc-el-file):
15601 gnus-newsrc-file-version may be nil.
15602
15603 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
15604 Suggested by Michael Sperber [Mr. Preprocessor]
15605 <sperber@informatik.uni-tuebingen.de>.
15606
156072001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
15608
15609 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
15610
156112001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
15612
15613 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
15614 fontify HANDLE.
15615
156162001-04-18 Simon Josefsson <simon@josefsson.org>
15617
15618 * smime.el (smime-ask-passphrase): Rework to return value.
15619 (smime-sign-region): Rework to bind value and use it.
15620 (smime-decrypt-region): Ditto.
15621
156222001-04-18 Simon Josefsson <simon@josefsson.org>
15623 Trivial patch from Mathias Herberts <Mathias.Herberts@iroise.net>
15624
15625 * smime.el (smime-ask-passphrase): New function.
15626 (smime-sign-region): Use it.
15627 (smime-encrypt-cipher): New variable.
15628 (smime-decrypt-region): Ditto.
15629
156302001-04-12 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15631
15632 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
15633 the log.
15634
996aa8c1 156352001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
23f87bed
MB
15636
15637 * gnus.el: Oort Gnus v0.02 is released.
15638
156392001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
15640
15641 * gnus.el: Oort Gnus v0.01 is released.
15642
156432001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
15644
15645 * gnus-sum.el (gnus-summary-highlight): Highlight read
15646 undownloaded articles as read articles.
15647
15648 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
15649 (gnus-agent-get-undownloaded-list): Mark all undownloaded
15650 articles, even read ones, as such.
15651
15652 * gnus-sum.el (gnus-summary-find-matching): Clean up.
15653 (gnus-find-matching-articles): New function.
15654 (gnus-summary-limit-include-matching-articles): New command.
15655 (gnus-summary-limit-include-thread): Include articles that have
15656 matching subjects.
15657 (gnus-offer-save-summaries): Clean up.
15658
156592001-04-13 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15660
15661 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
15662
1b17f81a 156632001-04-12 19:00:00 Jason Merrill <jason_merrill@redhat.com>
23f87bed
MB
15664
15665 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
15666
156672001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15668
15669 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
15670 newsgroup names when the original article is a news message.
15671
156722001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15673
15674 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
15675 supported. Suggest by Jim Meyering <jim@meyering.net>.
15676
156772001-04-02 Nevin Kapur <nevin@jhu.edu>
23f87bed
MB
15678
15679 * nnmail.el (nnmail-split-it): Added check for .* at the end of
15680 regexp in nnmail-split-fancy.
15681
156822001-04-10 Simon Josefsson <simon@josefsson.org>
15683
15684 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
15685
156862001-04-10 Colin Marquardt <colin@marquardt-home.de>
15687
15688 * message.el (message-send-mail): Improve the interaction with the
15689 user.
15690
156912001-04-10 Simon Josefsson <simon@josefsson.org>
15692
15693 * imap.el (imap-message-copy): Work around buggy servers that
15694 doesn't send TRYCREATE tags.
15695
156962001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
15697
15698 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
15699
157002001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
15701
15702 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
15703 date.
15704
157052001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
15706
15707 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
15708 lives.
15709
157102001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
15711
15712 * gnus-art.el (gnus-parse-news-url): New function.
15713 (gnus-button-handle-news): New function.
15714 (gnus-button-alist): Point to new functions.
15715
15716 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
15717
15718 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
15719 gnus-format-specs.
15720
15721 * message.el (message-check-news-header-syntax): Question even
15722 when Gnus doesn't know the group names.
15723 (message-send-news): Clean up.
15724
15725 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
15726 exited on purpose without saving.
15727
15728 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
15729
157302001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15731
15732 * gnus-score.el (gnus-score-orphans): Clean up.
15733
15734 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
15735
15736 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
15737 later.
15738
15739 * gnus-start.el (gnus-close-all-servers): Find the right items to
15740 close.
15741
15742 * qp.el (quoted-printable-decode-region): Just message
15743 malformation; don't quit.
15744
1b17f81a 157452001-03-31 21:00:00 Gerd Moellmann <gerd@gnu.org>
23f87bed
MB
15746
15747 * gnus.el (gnus-interactive): A typo.
15748
157492001-03-26 Juanma Barranquero <lektu@uol.com.br>
23f87bed
MB
15750
15751 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
15752 `assq-delete-all', if that function exists; otherwise use the old
15753 definition. Documentation changed to match the one in
15754 `assq-delete-all'.
15755
157562001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15757
15758 * gnus-start.el (gnus-close-all-servers): New function.
15759
15760 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
15761 (gnus-server-remove-denials): Clean up.
15762
15763 * gnus-sum.el (gnus-summary-sort-by-original): New command and
15764 keystroke.
15765
157662001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
15767
15768 * message.el (message-send-news): Message where we are sending.
15769 (message-send-mail): Ditto.
15770
15771 * gnus.el (gnus-server-string): New function.
15772
15773 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
15774
15775 * mm-decode.el (mm-default-directory): Customized.
15776 (mm-tmp-directory): Ditto.
15777
15778 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
15779 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
15780 or Chars.
15781 (gnus-summary-line-format-alist): ?l is now a string.
15782 (gnus-summary-prepare-threads): Output ? for unknown lines.
15783 (gnus-summary-insert-line): Ditto.
15784 (gnus-summary-print-article): Unbalanced parentheses.
15785
15786 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
15787 out whether new stuff has arrived.
15788
157892001-03-31 02:14:38 Alan Shutko <ats@acm.org>
15790
15791 * gnus-sum.el: Let printing work on ttys on Emacs.
15792
157932001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
15794
15795 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
15796 when forcing news.
15797
15798 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
15799 command.
15800
158012001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
15802
15803 * message.el (message-set-auto-save-file-name): Don't use
15804 asterisks under nt.
15805
158062001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
15807
15808 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
15809 lists of articles.
15810
15811 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
15812
15813 * gnus-msg.el (gnus-put-message): Clean up.
15814 (gnus-summary-reply): Mark all replied-to articles as replied to.
15815 (gnus-inews-add-send-actions): Also mark as forwarded.
15816 (gnus-summary-mail-forward): Mark as forwarded.
15817
15818 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
15819 of articles.
15820 (gnus-summary-mark-article-as-forwarded): Ditto.
15821
15822 * gnus-msg.el (gnus-summary-resend-message): Mark article as
15823 forwarded.
15824 (gnus-summary-mail-forward): Clean up.
15825
15826 * gnus.el (gnus-article-mark-lists): Added forward.
15827
15828 * gnus-sum.el (gnus-forwarded-mark): New variable.
15829 (gnus-summary-prepare-threads): Use it.
15830 (gnus-summary-update-secondary-mark): Ditto.
15831 (gnus-newsgroup-forwarded): New variable.
15832
158332001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
15834
15835 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
15836 (gnus-summary-very-wide-reply): New command and keystroke.
15837 (gnus-summary-very-wide-reply-with-original): Ditto.
15838
15839 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
15840 (gnus-score-adaptive): Use it.
15841
15842 * gnus-start.el (gnus-get-unread-articles): Clean up.
15843
158442001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
15845
15846 * nnultimate.el (nnultimate-retrieve-headers): Work for other
15847 boards.
15848
158492001-03-21 Didier Verna <didier@lrde.epita.fr>
15850
15851 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
15852 * gnus-start.el (gnus-subscribe-newsgroup): use it.
15853
158542001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
15855
15856 * nnultimate.el (nnultimate-retrieve-headers): Understand
15857 long-form month names.
15858
158592001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15860
15861 * gnus-sum.el (gnus-summary-show-all-headers):
15862 gnus-article-show-all-headers is broken. Use
15863 gnus-summary-toggle-header instead.
15864
15865 * mml2015.el (mml2015-gpg-extract-from): No error.
15866
1b17f81a 158672001-03-18 23:00:00 Bj\e,Ax\e(Brn Mork <bmork@dod.no>
23f87bed
MB
15868
15869 * mml2015.el (mml2015-gpg-extract-from): New function.
15870 (mml2015-gpg-verify): Use it.
15871 (mml2015-gpg-clear-verify): Use it.
15872
158732001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15874
15875 * message.el (message-setup-fill-variables): Use
15876 fill-paragraph-function.
15877 (message-fill-paragraph): Take an argument.
15878 (message-newline-and-reformat): Take another argument.
15879
158802001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15881
15882 * message.el (rmail-output): It is in rmailout.el not rmail.el.
15883
158842001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15885
15886 * message.el (message-forward): local-variable-p takes an extra
15887 argument in XEmacs.
15888
158892001-03-16 Simon Josefsson <simon@josefsson.org>
15890
15891 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
15892 `nnimap-use-nov-p' (it really tested the negative).
15893 (nnimap-retrieve-headers): Use it.
15894
158952001-03-11 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
15896
15897 * message.el (message-generate-headers-first): Update doc.
15898
158992001-03-10 Matthias Wiehl <mwiehl@gmx.de>
15900 Trivial patch.
15901
15902 * gnus.el (gnus-summary-line-format): Typo.
15903
159042001-03-11 Simon Josefsson <simon@josefsson.org>
15905
15906 * mailcap.el (mailcap-mime-data): Add application/sieve.
15907 (mailcap-mime-extensions): Add .siv, .xls.
15908
1b17f81a 159092001-03-14 20:00:00 Christoph Conrad <christoph.conrad@gmx.de>
23f87bed
MB
15910
15911 * gnus-score.el (gnus-summary-lower-thread): Typo.
15912
159132001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15914
15915 * message.el (message-forward-decoded-p): New variable.
15916 (message-forward-subject-author-subject): Use it.
15917 (message-make-forward-subject): Use it.
15918 (message-forward): Use it.
15919
15920 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
15921
15922 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
15923 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
15924
15925;;Has been fixed -- zsh.
15926;;2001-03-05 Dave Love <fx@gnu.org>
15927;;
15928;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
15929;; Move it after definition of mm-coding-system-p.
15930;;
159312001-03-01 Dave Love <fx@gnu.org>
15932
15933 * mm-util.el (mm-inhibit-file-name-handlers): Add
15934 image-file-handler.
15935
159362001-02-11 Dave Love <fx@gnu.org>
15937
15938 * message.el (message-signature-file): Fix doc, :type.
15939
159402001-02-08 Dave Love <fx@gnu.org>
15941
15942 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
15943 (message-posting-charset): Defvar when compiling again.
15944 (rfc2047-encodable-p): Require message.
15945
15946 * gnus-sum.el (gnus-alter-articles-to-read-function):
15947 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
15948
159492001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15950
15951 * nnrss.el: New file.
15952
159532001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
15954
15955 * rfc2047.el (rfc2047-unfold-region): Fix arg of
15956 `skip-chars-forward'.
15957
159582001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15959
15960 * nndraft.el (nndraft-request-group): Restore auto save files if
15961 the original files do not exist.
15962
159632001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15964
15965 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
15966 SCORE paths.
15967
15968 * mm-decode.el (mm-dissect-buffer): Call
15969 mail-extract-address-components only if necessary.
15970
159712001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15972
15973 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
15974 directory part.
15975 (gnus-score-search-global-directories): Use file-directory-p.
15976
1b17f81a
MB
159772001-03-06 13:00:00 Adrian Aichner <adrian@xemacs.org>
15978
23f87bed
MB
15979 * gnus-score.el (gnus-score-score-files-1): Use
15980 gnus-kill-files-directory.
23f87bed
MB
15981
159822001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15983
15984 * gnus.el (charset): Move here from gnus-sum.el.
15985
159862001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15987
15988 * mml.el (mml-preview): Disable local map.
15989
15990 * gnus-sum.el (gnus-summary-make-menu-bar): Make
15991 gnus-article-post-menu here.
15992
15993 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
15994 if it has not been made.
15995
159962001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15997
15998 * gnus-art.el (gnus-article-describe-key): Map key to event.
15999 (gnus-article-describe-key-briefly): Ditto
16000
160012001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16002
16003 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
16004
1b17f81a 160052001-03-01 22:00:00 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
16006
16007 * dgnushack.el (coerce, merge, subseq): defmacro.
16008
160092001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16010
16011 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
16012 A fake defalias in nndraft.el results a not-activated bug in
16013 uncompiled versions.
16014
160152001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16016
16017 * gnus-util.el (gnus-split-references): Handle malformed References:.
16018
160192001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16020
16021 * gnus-art.el (gnus-article-mime-part-status): 1 part.
16022
1b17f81a 160232001-02-25 10:00:00 NAGY Andras <nagya@inf.elte.hu>
23f87bed
MB
16024
16025 * gnus.el (gnus-parameters): Typo.
16026
160272001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16028
16029 * gnus.el (gnus-read-method): Remove redundancy.
16030
160312001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16032
16033 * nnslashdot.el (nnslashdot-backslash-url): New variable.
16034 (nnslashdot-request-list): Use it.
16035
160362001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16037
16038 * nnml.el (nnml-generate-active-info): Fix the case when there is
16039 no file.
16040
16041 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
16042 (gnus-summary-create-article): New function.
16043
16044 * gnus-group.el (gnus-group-mark-article-read): New function.
16045
16046 * gnus-msg.el (gnus-inews-do-gcc): Use it.
16047
16048 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
16049
160502001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16051
16052 * gnus-art.el (gnus-article-edit-done): Don't use
16053 gnus-article-edit-exit.
16054 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
16055
16056 * gnus.el (gnus-parameters): New variable.
16057 Suggested by NAGY Andras <nagya@inf.elte.hu>.
16058 (gnus-parameters-get-parameter): New function.
16059 (gnus-group-find-parameter): Use it.
16060
160612001-02-23 Simon Josefsson <simon@josefsson.org>
16062
16063 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
16064 change of default value to `current'.
16065
160662001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16067
16068 * nneething.el (nneething-get-head): Insert unreadable file too.
16069
160702001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16071
16072 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
16073
16074 * webmail.el (webmail-type-definition): Deja is bought by google.
16075
160762001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16077
16078 * gnus-sum.el (gnus-fetch-headers): New function.
16079 (gnus-select-newsgroup): Use it.
16080 (gnus-summary-insert-articles): New function.
16081 (gnus-summary-insert-old-articles): New function.
16082 (gnus-summary-insert-new-articles): New function.
16083
16084 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
16085 (gnus-group-list-active): Ditto.
16086 * gnus-sum.el (gnus-set-mode-line): Ditto.
16087 (gnus-summary-read-group-1): Ditto.
16088
160892001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16090
16091 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
16092 current topic.
16093
160942001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16095
16096 * smiley.el (gnus-smiley-display): Don't do widening.
16097
16098 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
16099 within body.
16100
16101 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
16102
16103 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
16104 New variable.
16105 (gnus-mime-display-multipart-related-as-mixed): New variable.
16106 (gnus-mime-display-part): Use them.
16107
161082001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16109
16110 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
16111 something special.
16112
161132001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16114
16115 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
16116 (nnweb-request-article): Call reference if exists.
16117 (nnweb-type-definition): Dejanews is bought by google.com.
16118 Beta!
16119
161202001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16121
16122 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
16123
161242001-02-19 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16125
16126 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
16127 gnus-article-sort-functions.
16128 (gnus-article-sort-functions): Doc fix. Refer to
16129 gnus-thread-sort-functions.
16130
1b17f81a 161312001-02-18 20:00:00 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16132
16133 * message.el (message-get-reply-headers): More fixes.
16134
161352001-02-17 Paul Jarc <prj@po.cwru.edu>
23f87bed
MB
16136
16137 * message.el (message-get-reply-headers): Fix bug with
16138 Mail-Followup-To/to-address interaction.
16139
161402001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16141
16142 * gnus-msg.el (gnus-configure-posting-styles): Match header in
16143 gnus-article-copy.
16144
161452001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16146
16147 * message.el (message-do-send-housekeeping): Rename to a better
16148 name.
16149
161502001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16151
16152 * message.el (message-cancel-news): Check article first, then ask
16153 yes or no.
16154
161552001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16156
16157 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
16158
161592001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16160
16161 * gnus-range.el (gnus-range-normalize): New function.
16162
161632001-02-15 NAGY Andras <nagya@inf.elte.hu>
16164
16165 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
16166
161672001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16168
16169 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
16170
16171 * nnagent.el (nnagent-request-regenerate): New function.
16172
16173 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
16174
16175 * nnml.el (nnml-generate-nov-databases): Accept argument
16176 server. Don't open server if it is opened.
16177 (nnml-request-regenerate): Use it. Change to deffoo.
16178
161792001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
23f87bed
MB
16180
16181 * gnus.el (gnus-define-group-parameter): Fix.
16182
161832001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16184
16185 * gnus.el (gnus-define-group-parameter): Improved.
16186
16187 * gnus-sum.el (charset): Define parameter.
16188 (ignored-charsets): Ditto.
16189 (gnus-summary-setup-default-charset): Use them.
16190
16191 * gnus-start.el (gnus-read-descriptions-file): Use them.
16192
16193 * gnus-cus.el (gnus-group-parameters): Remove them.
16194
161952001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16196
16197 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
16198
161992001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16200
16201 * gnus-sum.el (gnus-summary-read-group-1): Remove
16202 gnus-summary-set-local-parameters.
16203 (gnus-summary-setup-buffer): Put it here.
16204
162052001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16206
16207 * gnus.el (to-address): Define parameter.
16208 (to-list): Ditto.
16209 * gnus-art.el (article-hide-boring-headers): Use them.
16210 * gnus-msg.el (gnus-post-news): Ditto.
16211 * gnus-cus.el (gnus-group-parameters): Remove them.
16212
162132001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16214
16215 * gnus-draft.el (gnus-draft-reminder): New function.
16216
16217 * gnus-art.el (gnus-sender-save-name): New function.
16218
162192001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16220
16221 * mm-util.el (mm-mime-charset): Error message.
16222
162232001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16224
16225 * message.el (message-check-news-body-syntax): Don't check mml lines.
16226
162272001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16228
16229 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
16230 subscribe.
16231
16232 * gnus-start.el (gnus-call-subscribe-functions): New function.
16233 (gnus-find-new-newsgroups): Use it.
16234 (gnus-ask-server-for-new-groups): Use it.
16235 (gnus-check-first-time-used): Use it.
16236 (gnus-subscribe-newsgroup-method): Grok a list of functions.
16237 (gnus-subscribe-options-newsgroup-method): Ditto.
16238 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
16239 return .
16240
162412001-02-12 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16242
16243 * gnus-cus.el (gnus-score-customize): Doc fix.
16244
162452001-02-11 Jesper Harder <harder@ifa.au.dk>
16246
16247 * dgnushack.el (my-getenv): Typo.
16248
162492001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16250
16251 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
16252
162532001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16254
16255 * gnus-group.el (gnus-group-suspend): Offer save summaries.
16256
16257 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
16258 (gnus-treatment-function-alist): Use it.
16259 (article-remove-leading-whitespace): New function.
16260 (gnus-article-make-menu-bar): Use it.
16261
16262 * gnus-sum.el (gnus-summary-wash-empty-map): Add
16263 remove-leading-whitespace.
16264 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
16265 because of conflict.
16266
162672001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16268
16269 * Makefile.in: Hack generating gnus-load.el.
16270 * dgnushack.el: Ditto.
16271 * gnus-load.el: Remove it.
16272
162732001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16274
16275 * dgnushack.el : Add URLDIR.
16276
16277 * Makefile.in (EMACS_COMP): Ditto.
16278
162792001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16280
16281 * gnus-cus.el (gnus-score-customize): Error on no score file.
16282
162832001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16284
16285 * mm-decode.el (mm-merge-handles): New function.
16286
16287 * mm-view.el (mm-inline-message): Use it.
16288 (mm-view-message): Ditto.
16289
16290 * mm-partial.el (mm-inline-partial): Ditto.
16291
16292 * mm-extern.el (mm-inline-external-body): Ditto.
16293
16294 * gnus-art.el (gnus-mime-view-part): Ditto.
16295 (gnus-mime-view-part-as-type): Ditto.
16296 (gnus-mime-save-part-and-strip): Prevent users to strip in some
16297 cases.
16298
162992001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16300
16301 * message.el (message-cancel-news): Allow to shoot foot.
16302 (message-supersede): Ditto.
16303
163042001-02-08 Tommi Vainikainen <thv@iki.fi>
16305 Trivial patch.
16306
16307 * gnus-sum.el (gnus-simplify-subject-re): Use
16308 message-subject-re-regexp.
16309
163102001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16311
16312 * nnmail.el (nnmail-expiry-target-group): Bind
16313 nnmail-cache-accepted-message-ids to nil.
16314
16315 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
16316 coding system.
16317
163182001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16319
16320 * qp.el (quoted-printable-encode-region): Make sure characters are
16321 between 00 and FF. Don't check charset.
16322
16323 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
16324 in Emacs 20.
16325 * rfc2047.el (rfc2047-q-encode-region): Ditto.
16326
163272001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16328
16329 * message.el (message-make-forward-subject): Argument decoded.
16330 (message-forward): Use it when digest.
16331
16332 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
16333 buffer.
16334
163352001-02-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
16336
16337 * message.el (message-generate-headers-first): Doc fix.
16338
163392001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16340
16341 * gnus-art.el (article-make-date-line): Error proof.
16342
163432001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16344
16345 * gnus-group.el (gnus-group-listing-limit): New variable.
16346 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
16347
16348 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
16349
163502001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16351
16352 * message.el (message-newline-and-reformat): Special case for
16353 breaking at BOL.
16354
163552001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
16356
16357 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
16358 message/rfc822.
16359
163602001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16361
16362 * message.el (message-encode-message-body): Don't insert
16363 Content-Type if it is inside a mail.
16364
163652001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16366
16367 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
16368 gnus-article-commands-menu.
16369
16370 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
16371 in Emacs.
16372
16373 * gnus-start.el (gnus-read-descriptions-file): Use
16374 gnus-group-name-charset and gnus-group-charset-alist.
16375
163762001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16377
16378 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
16379 active region.
16380
16381 * gnus-start.el (gnus-group-change-level): Remove from both
16382 gnus-zombie-list and gnus-killed-list.
16383
163842001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16385
16386 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
16387 gnus-subscribe-topics.
16388
16389 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
16390
163912001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16392
16393 * gnus-art.el (gnus-article-make-menu-bar): Make
16394 gnus-article-post-menu.
16395
16396 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
16397
16398 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
16399
16400 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
16401
16402 * message.el (message-mode-menu): Ditto.
16403
16404 * gnus-art.el (defvar): eval-when-compile.
16405
164062001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16407
16408 * gnus-agent.el (gnus-agentize): Fix doc.
16409
164102001-02-02 Karl Kleinpaste <karl@charcoal.com>
16411
16412 * mml.el (mml-preview): Bind `q'.
16413
164142001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16415
16416 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
16417
164182001-01-31 Dave Love <fx@gnu.org>
16419
16420 * mm-util.el (mm-mime-mule-charset-alist)
16421 (mm-find-mime-charset-region): Consider mule-utf-8.
16422
164232001-01-31 Dave Love <fx@gnu.org>
16424
16425 * gnus-art.el (gnus-article-x-face-command)
16426 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
16427 :version.
16428
164292001-01-26 Dave Love <fx@gnu.org>
16430
16431 * mm-util.el (mm-multibyte-string-p): New.
16432
16433;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
16434;; (quoted-printable-encode-region): Doc fix. Don't call
16435;; string-as-multibyte on class. Clarify line-folding.
16436 (quoted-printable-encode-string): Make temp buffer inherit
16437 string's multibyteness.
16438
164392001-01-23 Gerd Moellmann <gerd@gnu.org>
16440
16441 * nnheader.el (toplevel): Don't require `gnus-util' at
16442 compile-time; this creates a circular dependency, and prevents
16443 a bootstrap.
16444
164452001-01-22 Andreas Schwab <schwab@suse.de>
16446
16447 * nnheader.el (gnus-delete-line): Autoload it as a macro.
16448
164492001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16450
16451 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
16452
16453 * gnus-art.el (article-hide-list-identifiers): Ditto.
16454
16455 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
16456
164572001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16458
16459 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
16460
16461 * gnus-art.el (article-hide-list-identifiers): Similar.
16462
164632001-01-31 Karl Kleinpaste <karl@charcoal.com>
16464
16465 * nnmail.el (nnmail-remove-list-identifiers): Improved.
16466
164672001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16468
16469 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
16470
164712001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16472
16473 * gnus-util.el (gnus-string-equal): New function.
16474
16475 * gnus-art.el (article-hide-boring-headers): Use it.
16476
164772001-01-27 Karl Kleinpaste <karl@charcoal.com>
16478
16479 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
16480
164812001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16482
16483 * gnus-msg.el (gnus-msg-mail): Support switch-action.
16484
164852001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16486
16487 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
16488 command if there is not last-saver.
16489
164902001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16491
16492 * nntp.el (nntp-open-connection): 201 is possible.
16493
164942001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16495
16496 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
16497 (rfc2047-charset-encoding-alist): Add big5.
16498
164992001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16500
16501 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
16502 (gnus-agent-remove-server): Ditto.
16503 (autoload): gnus-server-update-server.
16504
16505 * gnus-srvr.el (gnus-server-line-format): Add %a.
16506 (gnus-server-line-format-alist): Add gnus-tmp-agent.
16507 (gnus-server-insert-server-line): Use it.
16508
165092001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16510
16511 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
16512 GB2312 and Big5.
16513
165142001-01-24 Simon Josefsson <sj@extundo.com>
16515
16516 * mail-source.el (mail-sources): Add :program specifier to IMAP
16517 mail source.
16518 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
16519
165202001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16521
16522 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
16523
165242001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
16525
16526 * nntp.el (nntp-wait-for): Return the success code.
16527 (nntp-open-connection): Use it.
16528
165292001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
16530
16531 * gnus-int.el (gnus-check-server): Allow breaking the opening.
16532
165332001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16534
16535 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
16536
165372001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16538
16539 * gnus-sum.el (gnus-summary-print-article): Take one prefix
16540 argument. Allow to print several articles in one file.
16541
165422001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16543
16544 * webmail.el (webmail-type-definition): netaddress changes.
16545
165462001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16547
16548 * gnus.el: Fix copyright. Remove trailing spaces.
16549
16550 * message.el (message-forward): Use mule4.
16551
165522001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16553
16554 * mm-util.el (mm-string-as-unibyte): New function.
16555
16556 * message.el (message-forward): Use it.
16557
165582001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16559
16560 * message.el (message-cite-original-without-signature): Don't peel
16561 off the blank line.
16562 (message-get-reply-headers): Add Cc if it is not in follow-to.
16563
165642001-01-20 Simon Josefsson <sj@extundo.com>
16565
16566 * mm-decode.el (mm-handle-multipart-from): Add.
16567 (mm-dissect-buffer): Save From: header value.
16568 (mm-security-from): Remove.
16569 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
16570
16571 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
16572 instead of `mml-security-from'. Protect null from value.
16573
165742001-01-20 Simon Josefsson <sj@extundo.com>
16575
16576 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
16577 application/vnd.ms-excel attachments.
16578
165792001-01-19 Simon Josefsson <sj@extundo.com>
16580
16581 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
16582
165832001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16584
16585 * message.el (message-ignored-mail-headers): Ditto.
16586
165872001-01-19 Simon Josefsson <sj@extundo.com>
16588
16589 * message.el (message-ignored-news-headers): Only search beginning
16590 of line.
16591
165922001-01-19 ShengHuo Zhu <zsh@cs.rochester.edu>
16593 Trivial patch from Alberto Lusiani <a.lusiani@noemail.org>
16594
16595 * message.el (message-send-mail): Content-Type may not be there.
16596
165972001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16598
16599 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
16600 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
16601
16602 * gnus-art.el (article-display-x-face): Insert X-Face if there is
16603 not.
16604
166052001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16606
16607 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
16608 non-native groups.
16609
166102001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16611
16612 * message.el (message-yank-original): Understand
16613 universal-argument.
16614
166152001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16616
16617 * gnus-art.el (gnus-boring-article-headers): Add to-address.
16618 (article-hide-boring-headers): Ditto.
16619
16620 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
16621
166222001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16623
16624 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
16625 one.
16626
166272001-01-16 Simon Josefsson <simon@josefsson.org>
16628
16629 * message.el (message-make-in-reply-to): Add comment to message-id
16630 (old syntax, see 2000-08-02 change).
16631
166322001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16633
16634 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
16635 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
16636 (gnus-button-reply): Ditto.
16637
166382001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
16639
16640 * gnus-art.el (article-display-x-face): Fix.
16641
166422001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16643
16644 * gnus-art.el (article-display-x-face): Use
16645 gnus-original-article-buffer.
16646
166472001-01-15 Jack Twilley <jmt@tbe.net>
16648
16649 * message.el (message-add-header): Move to point-max.
16650
166512001-01-15 Simon Josefsson <simon@josefsson.org>
16652
16653 * smime.el (smime-CA-directory, smime-CA-file): Change default to
16654 nil, improve documentation.
16655 (smime-certificate-directory): Comment out false hints (until it
16656 is implemented).
16657
16658 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
16659 there aren't any keys.
16660 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
16661 verify certificate. Default is changed to only check integrity.
16662 Improved security status texts. If a certificate doesn't contain
16663 a email address, don't fail.
16664
16665 * smime.el (smime-noverify-region):
16666 (smime-noverify-buffer): New functions. Verifies integrity only.
16667
166682001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16669
16670 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
16671
166722001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16673
16674 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
16675 (gnus-remove-some-windows): Ditto.
16676
166772001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16678
16679 * gnus-art.el (article-make-date-line): 11th.
16680
166812001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16682
16683 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
16684 (mml2015-gpg-sign): Ditto.
16685
166862001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16687
16688 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
16689 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
16690
166912001-01-08 Dave Love <fx@gnu.org>
16692
16693 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
16694 single character.
16695
16696 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
16697
16698 * message.el: Doc and message fixes.
16699 (message-send-rename-function)
16700 (message-make-forward-subject-function)
16701 (message-send-mail-function, message-reply-to-function)
16702 (message-wide-reply-to-function, message-followup-to-function)
16703 (message-distribution-function, message-auto-save-directory): Fix
16704 :type.
16705
16706 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
16707 proceeding after warnings. Amend multipart warning message.
16708
167092001-01-04 Dave Love <fx@gnu.org>
16710
16711 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
16712 compiling.
16713 (gnus-make-directory): Require nnmail.
16714
16715 * mm-decode.el (mm-inline-media-tests): Add
16716 image/x-portable-bitmap.
16717 (mm-get-image): Grok pbm.
16718
167192001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
16720
16721 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
16722
167232001-01-09 Didier Verna <didier@xemacs.org>
16724
16725 * dgnushack.el (dgnushack-compile): give a dummy value to
16726 `gnus-xmas-glyph-directory' for the time of compilation.
16727 * gnus-agent.el: moved some XEmacs specific hook add-ons from
16728 `gnus-xmas-[re]define' to avoid loosing user custom settings.
16729 * gnus-art.el: ditto.
16730 * gnus-group.el: ditto.
16731 * gnus-salt.el: ditto.
16732 * gnus-sum.el: ditto.
16733 * gnus-topic.el: ditto.
16734 * gnus-xmas.el (gnus-xmas-define): see above.
16735 * gnus-xmas.el (gnus-xmas-redefine): see above.
16736 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
16737 non-continuable error when the directory can't be found.
16738
167392001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16740
16741 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
16742 handle.
16743 * gnus-art.el (gnus-mime-view-part): Copy it.
16744 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
16745
167462001-01-09 Michael Downes <mjd@ams.org>
16747
16748 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
16749
167502001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16751
16752 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
16753 orig-file. Use ',source.
16754
167552001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16756
16757 * gnus-xmas.el (gnus-xmas-modeline-glyph):
16758 (gnus-xmas-group-startup-message):
16759 Detect gnus-xmas-glyph-directory when it is nil.
16760
167612001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16762
16763 * pop3.el (pop3-get-message-count): Andrew Innes
16764 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
16765
167662001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
16767
16768 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
16769
16770 * time-date.el (time-to-number-of-days): New function.
16771
167722001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
16773 Trivial patch.
16774
16775 * nnslashdot.el (nnslashdot-request-list): Always get the right
16776 sid.
16777
167782001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16779
16780 * message.el (message-minibuffer-local-map): New keymap.
16781 (message-read-from-minibuffer): Use it.
16782 * gnus-msg.el (gnus-summary-resend-message): Use it
16783
167842001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16785
16786 * gnus-start.el (gnus-display-time-event-handler): New function.
16787 (gnus-after-getting-new-news-hook): Use it.
16788
167892001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
16790
16791 * message.el (message-ignored-mail-headers): Add draft header.
16792
167932001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
16794
16795 * gnus-sum.el (gnus-summary-expire-articles): Don't save
16796 excursion.
16797
16798 * nnslashdot.el (nnslashdot-request-list): Get the right year.
16799
168002001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
16801 A revoked patch.
16802
16803 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
16804
168052000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16806
16807 * qp.el (quoted-printable-decode-region): Don't backward-char.
16808
168092000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
16810
16811 * gnus-draft.el: Mark articles as replied.
16812
16813 * gnus-sum.el (gnus-summary-add-mark): New function.
16814
16815 * gnus-group.el (gnus-add-mark): New function.
16816
16817 * gnus-sum.el (gnus-summary-buffer-name): New function.
16818 (gnus-summary-setup-buffer): Use it.
16819
16820 * gnus-draft.el: Set things up with the right post method and
16821 stuff.
16822
16823 * message.el (message-ignored-news-headers): Remove X-Draft-From.
16824
16825 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
16826
16827 * gnus.el (gnus-draft-meta-information-header): New variable.
16828
168292000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16830
16831 * gnus-art.el (gnus-treatment-function-alist): Move the date
16832 functions before the header sorting functions.
16833
16834 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
16835
16836 * dgnushack.el (dgnushack-compile): Message whether there is w3.
16837 Don't (push "/usr/share/emacs/site-lisp" load-path).
16838
16839 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
16840 to empty fill prefixes.
16841
168422000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16843
16844 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
16845 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
16846
168472000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16848
16849 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
16850
16851 * nnml.el (autoload): Move to nnheader.el.
16852
16853 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
16854 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
16855 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
16856 Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
16857
168582000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16859
16860 * gnus-art.el (article-make-date-line): Get the hours right.
16861 (gnus-ignored-headers): More hiding.
16862
16863 * nnmail.el (nnmail-expiry-wait): Not an integer.
16864
16865 * message.el (message-goto-body): Only expand abbrev when called
16866 interactively.
16867 (message-make-lines): Use it.
16868
168692000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16870
16871 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
16872
168732000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
16874
16875 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
16876 include the expunged articles.
16877
16878 * gnus-group.el (gnus-group-sort-by-server): New function.
16879
16880 * gnus.el (gnus-method-to-server-name): New function.
16881 (gnus-group-prefixed-name): Use it.
16882
16883 * gnus-group.el (gnus-group-sort-function): Doc fix.
16884 (gnus-group-sort-groups-by-server): New command.
16885
168862000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
16887
16888 * gnus-art.el (gnus-treat-date-english): New variable.
16889 (article-date-english): New command.
16890 (gnus-english-month-names): New variable.
16891 (article-make-date-line): Do 'english.
16892
16893 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
16894 after the fill prefix.
16895
16896 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
16897 score...".
16898
16899 * gnus-art.el (gnus-ignored-headers): Hide more headers.
16900
16901 * message.el (message-mode-map): Bind comment-region.
16902
16903 * gnus-art.el (gnus-mime-display-part): Let w3 display
16904 multipart/related.
16905
16906 * mm-bodies.el (mm-long-lines-p): New function.
16907 (mm-body-encoding): Use it.
16908 (mm-body-encoding): Encode articles with lines longer than 1000
16909 characters.
16910
169112000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16912
16913 * mm-util.el (mm-enable-multibyte): Use
16914 default-enable-multibyte-characters.
16915 (mm-enable-multibyte-mule4): Ditto.
16916 (mm-disable-multibyte): Test XEmacs.
16917 (mm-disable-multibyte-mule4): Ditto.
16918 (mm-with-unibyte-current-buffer): Simplified.
16919 (mm-with-unibyte-current-buffer-mule4): Ditto.
16920
169212000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
16922
16923 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
16924
16925 * nnheader.el (nnheader-string-as-multibyte): New alias.
16926
16927 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
16928
16929 * gnus-uu.el (gnus-message-process-mark): New function.
16930 (gnus-uu-mark-by-regexp): Use it.
16931 (gnus-new-processable): New function.
16932
169332000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
16934 Trivial patch.
16935
16936 * gnus-sum.el (gnus-no-mark): New variable.
16937
169382000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
16939
16940 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
16941 backslashes.
16942
169432000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
16944
16945 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
16946 definition.
16947
169482000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16949
16950 * dgnushack.el (dgnushack-compile): elc is in the current directory.
16951
16952 * qp.el (quoted-printable-encode-region): Don't check multibyte in
16953 XEmacs.
16954
169552000-12-25 Lloyd Zusman <ljz@asfast.com>
16956 Trivial patch.
16957
16958 * mml.el (mml-read-tag): Save tag location.
16959
169602000-12-25 Simon Josefsson <simon@josefsson.org>
16961
16962 * starttls.el: Sync with Emacs 21.
16963
169642000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16965
16966 * message.el (message-mail): Support yank-action.
16967
16968 * message.el (message-setup): Revoke the last change.
16969
169702000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16971
16972 * message.el (message-setup): Use cons. Suggested by Johan Vromans
16973 <jvromans@squirrel.nl>.
16974
169752000-12-24 Simon Josefsson <sj@extundo.com>
16976
16977 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
16978 mailing list junk at end of part.
16979
169802000-12-23 Simon Josefsson <sj@extundo.com>
16981
16982 * nnimap.el (nnimap-expiry-target): New function.
16983 (nnimap-request-expire-articles): Use it.
16984
169852000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16986
16987 * gnus.el (gnus-group-parameters-more): New variable.
16988 * gnus-cus.el (gnus-group-customize): Use it.
16989
16990 * gnus.el (gnus-define-group-parameter): New macro.
16991 (auto-expire): Use it
16992 (total-expire): Use it.
16993 * gnus-art.el (banner): Use it.
16994
16995 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
16996 <ljz@asfast.com>.
16997
169982000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16999
17000 * gnus-topic.el (gnus-topic-create-topic): Use list.
17001
17002 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
17003 before binding gnus-default-article-saver.
17004
17005 * gnus-sum.el (gnus-summary-save-article):
17006 (gnus-summary-pipe-output):
17007 (gnus-summary-save-article-mail):
17008 (gnus-summary-save-article-rmail):
17009 (gnus-summary-save-article-file):
17010 (gnus-summary-write-article-file):
17011 (gnus-summary-save-article-body-file): Ditto.
17012
17013 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
17014
170152000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17016
17017 * gnus-art.el (gnus-mime-security-button-map):
17018 (gnus-mime-button-map): Add parent.
17019
170202000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17021
17022 * messagexmas.el (message-xmas-redefine): New function.
17023
17024 * message.el: Use it.
17025
17026 * gnus-art.el (gnus-article-check-hidden-text): Return t.
17027
17028 * gnus-util.el (gnus-remove-text-properties-when): Return t.
17029
170302000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17031
17032 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
17033 malformatted messages.
17034
170352000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17036
17037 * mm-util.el (mm-image-load-path): New function.
17038
17039 * gnus-group.el (gnus-group-make-tool-bar): Use it.
17040
17041 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
17042
17043 * message.el (message-tool-bar-map): Use it.
17044
17045 * Makefile.in (install-el): New rule.
17046
170472000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
17048
17049 * gnus-art.el (article-treat-dumbquotes): Quote \.
17050
170512000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17052
17053 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
17054 Emacs 20 runs on a terminal.
17055
170562000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17057
17058 * gnus-msg.el (gnus-bug): Revert to save-excursion.
17059
17060 * mml.el (gnus-add-minor-mode): Autoload.
17061
17062 * message.el (message-forward): Save-restriction.
17063
170642000-12-21 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
17065
17066 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
17067 Paul Stevenson <p.stevenson@surrey.ac.uk>
17068
170692000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17070
17071 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
17072
17073 * mml.el (gnus-ems): Don't require.
17074
17075 * gnus.el (gnus-decode-rfc1522): Removed.
17076 (gnus-set-text-properties): Define.
17077
170782000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17079
17080 * gnus-art.el (gnus-mime-*): handle may be nil.
17081
17082 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
17083
17084 * gnus.el (gnus-group-remove-excess-properties): Not defined
17085 in gnus-xmas.
17086
170872000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17088
17089 * message.el (message-mail-user-agent): Add :version.
17090
170912000-12-21 Miles Bader <miles@gnu.org>
17092
17093 * message.el (message-mode): Set `comment-start' to the yank prefix.
17094
170952000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17096
17097 * message.el (message-mail-user-agent): New variable.
17098 (message-setup): Renamed to message-setup-1. Support
17099 mail-user-agent.
17100 (message-mail-user-agent): New function.
17101 (message-mail): Use it.
17102 (message-reply): Use it.
17103 (message-resend): Use it.
17104 (message-mail-other-window): Use it.
17105 (message-mail-other-frame): Use it.
17106
17107 * gnus-msg.el (gnus-bug): Support mail-user-agent.
17108
171092000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17110
17111 * message.el (message-tool-bar-map): Simplify.
17112 (message-narrow-to-head-1): New function.
17113 (message-narrow-to-head): Use it.
17114 (message-reply): Ditto.
17115 (message-cancel-news): Ditto.
17116 (message-supersede): Ditto.
17117 (message-make-forward-subject): Ditto.
17118 (message-bounce): Ditto.
17119
171202000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17121
17122 * uudecode.el (uudecode-decode-region-external): make-temp-file
17123 may not be defined.
17124
17125 * binhex.el (defalias): eval-and-compile.
17126
17127 * message.el (message-tool-bar-map): New function.
17128 (message-mode): Use it.
17129
171302000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17131
17132 * nntp.el (nntp-find-connection): Remove the entry.
17133 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
17134
171352000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17136
17137 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
17138
17139 * message.el (message-forward): Copy buffer in unibyte mode.
17140
171412000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17142
17143 * message.el (message-make-forward-subject): Don't widen. Decode.
17144 (message-forward): Don't decode subject.
17145
171462000-12-20 Christoph Conrad <C.Conrad@cli.de>
17147
17148 * qp.el (quoted-printable-encode-region): Upcase QP.
17149
171502000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17151
17152 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
17153 mail-extract-a-c instead. Don't depend on Gnus.
17154
17155 * mml.el (gnus-ems): Require it.
17156
17157 * gnus-msg.el (gnus-summary-mail-forward):
17158
17159 * message.el (message-forward): Move mime-to-mml here.
17160
171612000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17162
17163 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
17164 * gnus-art.el (gnus-insert-mime-button): Simplify.
17165 (gnus-mime-display-alternative): Ditto.
17166 (gnus-insert-mime-security-button): Ditto.
17167
171682000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17169
17170 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
17171 text-property-not-all doesn't return nil when start=mark(end).
17172 (gnus-remove-text-properties-when): Ditto.
17173
171742000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17175
17176 * gnus-start.el (gnus-group-change-level): Remove group from
17177 gnus-active-hashtb if real killed.
17178
171792000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17180
17181 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
17182 (gnus-mime-display-alternative): Ditto.
17183 (gnus-insert-mime-security-button): Ditto.
17184
171852000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17186
17187 * gnus-start.el (gnus-group-change-level): Don't add it into
17188 killed-list if it was killed.
17189
171902000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17191
17192 * nnmbox.el (nnmbox-file-coding-system): Use binary.
17193 (nnmbox-active-file-coding-system): Ditto.
17194
17195 * gnus-cus.el (gnus-group-parameters): Add posting-style.
17196
171972000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17198
17199 * gnus.el (gnus-version):
17200 (gnus-version-number): Set to Oort Gnus 0.01.
17201
17202 * gnus-art.el (gnus-mime-security-button-map):
17203 (gnus-insert-mime-security-button): Fix for Emacs21.
17204
172052000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17206
17207 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
17208 easymenu, because XEmacs doesn't understand :help.
17209
17210 * mm-uu.el: Require binhex.
17211
172122000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17213
17214 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
17215
172162000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
17217
17218 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
17219
172202000-12-18 Gerd Moellmann <gerd@gnu.org>
17221
17222 * *.xpm, *.pbm: Convert icons icons to size 24x24.
17223
172242000-12-18 Dave Love <fx@gnu.org>
17225
17226 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
17227 (unused).
17228
172292000-12-13 Miles Bader <miles@gnu.org>
17230
17231 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
17232 to t, so that we don't get stuck while trying to smilefy
17233 intangible text.
17234
172352000-12-12 Gerd Moellmann <gerd@gnu.org>
17236
17237 * smiley-ems.el (smiley-regexp-alist): Make regexps match
17238 at the end of the buffer.
17239 (smiley-region): In the loop, move to the end of the submatch
17240 matching the smiley instead of using the end of the match
17241 of the whole regexp.
17242
172432000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
17244
17245 * message.el (message-mode): Doc fix.
17246
172472000-12-12 Gerd Moellmann <gerd@gnu.org>
17248
17249 * smiley-ems.el (smiley-region): Doc fix.
17250
172512000-12-11 Miles Bader <miles@gnu.org>
17252
17253 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
17254 bottom line visible, check to see if it's partially obscured, and
17255 if so, either scroll one more line to make it fully visible, or
17256 revert to showing the second line from the top.
17257
172582000-12-07 Dave Love <fx@gnu.org>
17259
17260 * mailcap.el (mailcap-download-directory)
17261 * gnus-audio.el (gnus-audio-directory)
17262 * smiley-ems.el (smiley-data-directory): Fix :type.
17263
172642000-11-30 Dave Love <fx@gnu.org>
17265
17266 * message.el (message-auto-save-directory): Use
17267 file-name-as-directory.
17268 (message-set-auto-save-file-name): Create
17269 message-auto-save-directory if necessary.
17270 (message-replace-chars-in-string): Removed -- unused.
17271 (message-mail-alias-type): Customize.
17272 (message-headers): Remove duplicate defgroup.
17273
172742000-11-29 Dave Love <fx@gnu.org>
17275
17276 * qp.el (quoted-printable-decode-region): Use error, not message
17277 to report malformed text (like base64). Amend message.
17278
172792000-11-29 Miles Bader <miles@gnu.org>
17280
17281 * message.el (message-header-lines): Fontify tag.
17282
172832000-11-27 Dave Love <fx@gnu.org>
17284
17285 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
17286 compiler warning.
17287
17288;2000-11-26 Dave Love <fx@gnu.org>
17289;
17290; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
17291;
172922000-11-23 Dave Love <fx@gnu.org>
17293
17294 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
17295
17296 * mm-uu.el (uudecode): Require.
17297 (uudecode-decode-region, uudecode-decode-region-external): Don't
17298 autoload.
17299 (mm-uu-copy-to-buffer): Doc fix.
17300 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
17301 type fix.
17302
17303 * mailcap.el: Doc fixes.
17304 (mailcap-mime-data): Various adjustments.
17305 (mailcap): New group.
17306 (mailcap-download-directory): Customize.
17307 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
17308 (mailcap-temporary-directory): Deleted (unused).
17309 (mailcap-unescape-mime-test): Simplify slightly.
17310 (mailcap-viewer-passes-test): Use functionp.
17311 (mailcap-command-p): Aliased to executable-find.
17312
17313 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
17314 default-enable-multibyte-characters is nil.
17315
173162000-11-22 Gerd Moellmann <gerd@gnu.org>
17317
17318 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
17319
173202000-11-21 Dave Love <fx@gnu.org>
17321
17322 * gnus-art.el (gnus-mime-button-map): Don't inherit from
17323 gnus-article-mode-map.
17324; (gnus-mime-button-menu): Use mouse-set-point.
17325 (gnus-insert-mime-button, gnus-mime-display-alternative)
17326 (gnus-mime-display-alternative): Don't use local-map property.
17327
173282000-11-17 Dave Love <fx@gnu.org>
17329
17330 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
17331 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
17332 and make-temp-file.
17333 (uudecode-decode-region): Doc fix.
17334
173352000-11-14 Dave Love <fx@gnu.org>
17336
17337 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
17338 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
17339 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
17340 New files, derived from the XPMs.
17341
173422000-11-10 Dave Love <fx@gnu.org>
17343
17344 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
17345 (gnus-agent-lib-file, gnus-agent-load-alist)
17346 (gnus-agent-save-alist, gnus-agent-article-name): Use
17347 expand-file-name.
17348
17349 * gnus-group.el (gnus-group-name-charset-method-alist): Add
17350 :version.
17351 (nnkiboze-score-file): Defvar when compiling.
17352
17353 * gnus-start.el (gnus-read-newsrc-file): Add :version.
17354
17355 * gnus-art.el (gnus-article-banner-alist)
17356 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
17357 (gnus-article-date-lapsed-new-header)
17358 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
17359 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
17360 (gnus-treat-strip-headers-in-body)
17361 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
17362 (gnus-treat-translate): Add :version.
17363 (gnus-article-mime-part-function): Fix defcustom.
17364
17365 * nnmail.el (nnmail-expiry-target)
17366 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
17367 (nnmail-split-header-length-limit): Add :version.
17368
17369 * gnus-sum.el (gnus-auto-expirable-marks)
17370 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
17371 (gnus-extra-headers, gnus-ignored-from-addresses)
17372 (gnus-newsgroup-ignored-charsets)
17373 (gnus-group-highlight-words-alist)
17374 (gnus-summary-show-article-charset-alist): Add :version.
17375
17376 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
17377 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
17378 files, converted from the XPMs.
17379
17380 * gnus-cache.el (gnus-cache-active-file): Don't use
17381 file-name-as-directory on directory.
17382 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
17383 use file-name-as-directory on directory.
17384
17385 * time-date.el (timezone-make-date-arpa-standard): Autoload.
17386 (date-to-time): Use it.
17387
17388; * message.el (message-mode) <adaptive-fill-regexp>:
17389; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
17390; (message-newline-and-reformat): Likewise.
17391 (message-forward-as-mime, message-forward-ignored-headers)
17392 (message-buffer-naming-style, message-default-charset)
17393 (message-dont-reply-to-names, message-send-mail-partially-limit):
17394 Add :version.
17395
17396 * mm-util.el: Doc fixes.
17397 (mm-mime-charset): Don't use the raw result of
17398 mm-preferred-coding-system.
17399 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
17400 (mm-with-unibyte): Simplify.
17401
17402 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
17403 concat.
17404
17405 * pop3.el (pop3-version): Deleted.
17406 (pop3-make-date): New function, avoiding message-make-date.
17407 (pop3-munge-message-separator): Use it.
17408
174092000-11-09 Dave Love <fx@gnu.org>
17410
17411 * gnus-group.el (gnus-group-make-directory-group)
17412 (gnus-group-fetch-faq): Use expand-file-name.
17413 (gnus-group-fetch-faq): Simplify completing-read form.
17414
17415 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
17416 test for Mule.
17417
17418 * message.el (tool-bar-map): Defvar when compiling.
17419
17420 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
17421 (gnus-tm-lisp-directory): Deleted.
17422 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
17423 (featurep 'xemacs).
17424 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
17425 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
17426 version numbers from file names.
17427
174282000-11-08 Dave Love <fx@gnu.org>
17429
17430 * mm-view.el: Use featurep for XEmacs test.
17431 (mm-inline-message): Test for `remove-specifier'; don't use
17432 condition-case.
17433
17434 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
17435
17436 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
17437 (gnus-score-find-bnews): Don't concat "".
17438
17439 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
17440 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
17441 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
17442 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
17443
17444 * gnus-sum.el: Put some defvars in eval-when-compile.
17445 (gnus-summary-mode-hook): Add :options.
17446 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
17447 (gnus-summary-tool-bar-map): New variable.
17448 (gnus-summary-make-tool-bar): New function.
17449 (gnus-summary-mode): Put kill-all-local-variables first.
17450
17451 * gnus-group.el (gnus-group-toolbar-map): New variable.
17452 (gnus-group-make-tool-bar): Rewritten.
17453 (gnus-group-mode): Put kill-all-local-variables first.
17454
17455 * rfc2047.el: Require gnus-util.
17456
17457 * nnml.el (gnus-sorted-intersection): Autoload.
17458
17459 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
17460 Put some defvars in eval-when-compile.
17461 (gnus-intersection, gnus-sorted-complement): Autoload.
17462
17463 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
17464
17465 * mm-encode.el (mm-body-7-or-8): Autoload.
17466
17467 * mm-decode.el (mm-insert-inline): Autoload.
17468
17469 * mml.el:
17470 * message.el: Put some defvars in eval-when-compile.
17471
17472 * gnus-msg.el: Put some defvars in eval-when-compile.
17473 (gnus-msg-mail): Move after gnus-setup-message.
17474
17475 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
17476
174772000-11-07 Dave Love <fx@gnu.org>
17478
17479 * gnus-util.el (nnheader): Don't require message (recursive
17480 autoload).
17481
17482 * uudecode.el: Avoid compiler warnings.
17483
17484 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
17485 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
17486
174872000-11-06 Dave Love <fx@gnu.org>
17488
17489 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
17490
17491 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
17492 (uudecode-char-int): New alias, replacing char-int.
17493 (uudecode-decode-region): Don't call buffer-disable-undo.
17494
17495; * mm-uu.el (mm-uu-configure): Unquote lambda.
17496; (mm-uu-configure-list): Doc fix.
17497;
17498; * earcon.el (running-xemacs): Don't define.
17499;
17500;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
17501;
17502; * message.el (message-font-lock-keywords): Match a final newline
17503; to help font-lock's multiline support.
17504;
175052000-11-03 Dave Love <fx@gnu.org>
17506
17507 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
17508
17509 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
17510 name.
17511
17512 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
17513 <banner>: Fix custom type, doc.
17514
17515 * mm-decode.el (mm-display-external): Space-prefix temp buffer
17516 name. Don't disable undo explicitly.
17517
17518;2000-11-02 Dave Love <fx@gnu.org>
17519;
17520; * message.el (message-font-lock-keywords): Use [:alpha:] for
17521; cite-prefix.
17522
175232000-11-01 Dave Love <fx@gnu.org>
17524
17525 * rfc2047.el (base64): Require unconditionally.
17526 (message-posting-charset): Defvar when compiling.
17527 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
17528 message.
17529
17530 * gnus-sum.el (nnoo): Require.
17531 (mm-uu-dissect): Autoload.
17532
17533 * mml.el (mml-parse-1): Clarify message.
17534 (mml-minibuffer-read-type): Use mailcap-mime-types.
17535
175362000-11-01 Stefan Monnier <monnier@cs.yale.edu>
17537
17538 * mml.el: Fix a typo in the requiring of CL.
17539
175402000-11-01 Dave Love <fx@gnu.org>
17541
17542 * utf7.el: Require cl when compiling.
17543
17544 * binhex.el: Use (featurep 'xemacs).
17545 (binhex-char-int): New alias, replacing char-int. Change callers.
17546 (binhex-decode-region): Simplify work buffer code.
17547 (binhex-decode-region-external): Use expand-file-name, not concat.
17548
175492000-10-30 Dave Love <fx@gnu.org>
17550
17551 * gnus-art.el: Fix 2000-10-27 change properly.
17552
175532000-10-28 Miles Bader <miles@gnu.org>
17554
17555 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
17556
175572000-10-27 Dave Love <fx@gnu.org>
17558
17559 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
17560 strings.
17561 (gnus-group-make-tool-bar): New function.
17562 (gnus-group-mode): Use it.
17563
17564 * message.el (message-mode-menu): Add some :help strings.
17565 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
17566 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
17567
17568 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
17569 * describe-group.xpm, get-news.xpm, kill-group.xpm:
17570 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
17571
17572 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
17573 display-graphic-p here.
17574
175752000-10-27 Miles Bader <miles@lsi.nec.co.jp>
17576
17577 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
17578 of the `gnus-xemacs' variable, as the latter has been removed.
17579 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
17580 * gnus-art.el (gnus-treat-display-xface)
17581 (gnus-treat-display-smileys, gnus-treat-display-picons)
17582 (gnus-article-read-summary-keys): Likewise.
17583
175842000-10-26 Dave Love <fx@gnu.org>
17585
17586 (defvar): Use rmail-spool-directory unconditionally.
17587
175882000-10-18 Dave Love <fx@gnu.org>
17589
17590 * mm-bodies.el (mm-uu-decode-function)
17591 (mm-uu-binhex-decode-function): Defvar when compiling.
17592
17593 * gnus-nocem.el (gnus-nocem-issuers): Update.
17594 (gnus-nocem-check-from): New option.
17595 (gnus-nocem-scan-groups): Use it.
17596 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
17597 (gnus-nocem-check-article-limit): Add :version.
17598
175992000-10-16 Stefan Monnier <monnier@cs.yale.edu>
17600
17601 * ietf-drums.el (mm-util): Require CL when compiling.
17602
176032000-10-15 Dave Love <fx@gnu.org>
17604
17605 * qp.el: Require mm-util.
17606
176072000-10-13 Dave Love <fx@gnu.org>
17608
17609 * qp.el (quoted-printable-decode-region): Avoid invalid
17610 coding-systems.
17611
176122000-10-12 Gerd Moellmann <gerd@gnu.org>
17613
17614 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
17615 to a recursive load.
17616
176172000-10-12 Dave Love <fx@gnu.org>
17618
17619 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
17620
17621 * gnus.el (gnus-group-startup-message): Check for PBM image.
17622
176232000-10-09 Dave Love <fx@gnu.org>
17624
17625 * mail-source.el (mail-source-fetch-imap): Bind
17626 default-enable-multibyte-characters rather than using
17627 mm-disable-multibyte.
17628
176292000-10-05 Dave Love <fx@gnu.org>
17630
17631 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
17632 Autoload.
17633 (quoted-printable-decode-region): Rename arg which confused
17634 charset with coding-system. Don't use nonascii-insert-offset.
17635 Coding-system encode the region initially. Don't recognize `=='
17636 as valid QP. Coding-system decode the region finally.
17637 (quoted-printable-decode-string): Rename arg which confused
17638 charset with coding-system.
17639
17640 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
17641 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
17642 mm-encode-coding-region.
17643 (mm-decode-body, mm-decode-string): Rename variables which
17644 confused charset with coding-system.
17645 (binhex-decode-region): Don't autoload.
17646 (mm-body-encoding): Require message.
17647 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
17648 cond branches.
17649
17650 * gnus-art.el (article-de-quoted-unreadable)
17651 (article-de-base64-unreadable): Fold search case
17652 rather than downcasing string. Apply mm-charset-to-coding-system
17653 to arg of quoted-printable-decode-region.
17654
176552000-10-04 Dave Love <fx@gnu.org>
17656
17657 * gnus-ems.el: Don't turn off compiler warnings in local vars.
17658 Require ring when compiling.
17659 (gnus-article-compface-xbm): New variable.
17660
176612000-10-04 Dave Love <fx@gnu.org>
17662
17663 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
17664 pbm images.
17665
17666 * frown.pbm, smile.pbm, wry.pbm: New files.
17667
17668 * frown.xbm, smile.xbm, wry.xbm: Deleted.
17669
176702000-10-03 Dave Love <fx@gnu.org>
17671
17672 * mail-source.el (mail-sources): Revert to nil.
17673
17674 * nnmail.el (nnmail-spool-file): Revert to `((file))'.
17675
17676 * qp.el: Don't require mm-util.
17677 (quoted-printable-decode-region): Rewritten.
17678 (quoted-printable-decode-string, quoted-printable-encode-region):
17679 Doc fix.
17680 (quoted-printable-encode-region): Barf on multibyte characters.
17681 Maybe make the class multibyte. Upcase chars, not formatted
17682 strings. Allow mm-use-ultra-safe-encoding to be unbound.
17683 (quoted-printable-encode-string): Don't use
17684 mm-with-unibyte-buffer.
17685
176862000-09-29 Gerd Moellmann <gerd@gnu.org>
17687
17688 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
17689
176902000-09-21 Dave Love <fx@gnu.org>
17691
17692 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
17693 (for Emacs 20). Tidy somewhat.
17694
176952000-09-21 Dave Love <fx@gnu.org>
17696
17697 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
17698 image processing. Rationalize logic somewhat.
17699
177002000-09-20 Dave Love <fx@gnu.org>
17701
17702 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
17703 specifically.
17704
17705 * gnus.el (gnus-version-number): Avoid some redundant
17706 autoloads.
17707
177082000-09-20 Gerd Moellmann <gerd@gnu.org>
17709
17710 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
17711 to XBM; we always have PBM support.
17712
177132000-09-14 Dave Love <fx@gnu.org>
17714
17715 * gnus.el (gnus-charset):
17716 * mm-decode.el (mime-display):
17717 * imap.el (imap) <defgroup>: Add :version.
17718
177192000-09-13 Gerd Moellmann <gerd@gnu.org>
17720
17721 * parse-time.el: Fix author's mail address.
17722
17723 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
17724 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
17725 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
17726 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
17727 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
17728 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
17729 * rfc2231.el, uudecode.el: Fix copyright notice.
17730
17731 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
17732 require `w3' at load-time only if not running in batch mode.
17733
177342000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17735
17736 * gnus.el: Before merge with Emacs21.
17737
177382000-12-19 Raymond Scholz <ray-2000@zonix.de>
17739
17740 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
17741
177422000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
17743
17744 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
17745 to avoid conflict with the standard `back-to-indentation'
17746 binding.
17747
177482000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17749
17750 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
17751
17752 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
17753 (mm-disable-multibyte-mule4): Ditto.
17754 (mm-with-unibyte-current-buffer-mule4): Ditto.
17755
177562000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17757
17758 * pop3.el (pop3-movemail): Use binary.
17759 (pop3-movemail-file-coding-system): Removed.
17760
177612000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17762
17763 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
17764
177652000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17766
17767 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
17768 exists.
17769
177702000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17771
17772 * gnus-msg.el (gnus-post-method): Use backend name when the
17773 address is "".
17774
177752000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17776
17777 * gnus-art.el (article-verify-x-pgp-sig): Don't test
17778 mm-verify-option.
17779 (gnus-treat-x-pgp-sig): Default value.
17780 (gnus-ignored-headers): Redundant.
17781
177822000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17783
17784 * gnus-win.el (gnus-configure-frame): Save selected window.
17785
177862000-02-15 Andrew Innes <andrewi@gnu.org>
17787
17788 * nnmbox.el: Require gnus-range.
17789 (nnmbox-group-building-active-articles): New variable.
17790 (nnmbox-group-active-articles): New variable; this is a cache of
17791 all active articles by group and number.
17792 (nnmbox-in-header-p): New function.
17793 (nnmbox-find-article): New function.
17794 (nnmbox-record-active-article): New function.
17795 (nnmbox-record-deleted-article): New function.
17796 (nnmbox-is-article-active-p): New function.
17797 (nnmbox-retrieve-headers): Use nnmbox-find-article.
17798 (nnmbox-request-article): Ditto. Also supply extra arg to
17799 nnmbox-article-group-number.
17800 (nnmbox-request-expire-articles): Ditto.
17801 (nnmbox-request-move-article): Ditto.
17802 (nnmbox-request-replace-article): Ditto.
17803 (nnmbox-request-rename-group): Rename group entry in active
17804 article cache.
17805 (nnmbox-delete-mail): Update active article cache, unless article
17806 is being replaced.
17807 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
17808 than partially duplicating it.
17809 (nnmbox-article-group-number): Add extra `this-line' arg, to
17810 handle articles belonging to multiple groups.
17811 (nnmbox-save-mail): Update active article cache.
17812 (nnmbox-read-mbox): Build active article cache when loading mbox.
17813 Also do some repair work, if we find articles that are missing the
17814 appropriate X-Gnus-Newsgroup lines in the header. We can usually
17815 reconstruct these from Xref info.
17816
178172000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17818
17819 * mail-source.el (mail-source-report-new-mail): Use
17820 nnheader-run-at-time.
17821
178222000-02-15 Andrew Innes <andrewi@gnu.org>
17823
17824 * mail-source.el (mail-source-fetch-pop): Clear pop password when
17825 an error is thrown, and then rethrow the error.
17826 (mail-source-check-pop): Ditto.
17827 (mail-source-start-idle-timer): Prevent multiple pop checks
17828 running if the check takes a long time.
17829
178302000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17831
17832 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
17833 succeed.
17834
178352000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17836
17837 * gnus-win.el (gnus-configure-windows): Make sure
17838 nntp-server-buffer is live.
17839 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
17840
178412000-11-21 Stefan Monnier <monnier@cs.yale.edu>
17842
17843 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
17844
178452000-12-04 Andreas Jaeger <aj@suse.de>
17846
17847 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
17848
178492000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17850
17851 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
17852
178532000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
17854 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
17855
17856 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
17857
178582000-12-01 Simon Josefsson <sj@extundo.com>
17859
17860 * mml-smime.el (mml-smime-verify): Fix address parsing.
17861
178622000-12-01 Simon Josefsson <sj@extundo.com>
17863
17864 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
17865 more than one certificate inside PKCS#7 blob. Better security
17866 information (clamed / actual sender, openssl output, certificates
17867 inside message).
17868
17869 * smime.el (smime-verify-region): Output to /dev/null.
17870 (smime-buffer-as-string-region): Don't parse empty lines.
17871
178722000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17873
17874 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
17875 ?d and ?D.
17876 (gnus-mime-security-show-details-inline): New variable.
17877 (gnus-mime-security-show-details): Use them.
17878 (gnus-insert-mime-security-button): Ditto.
17879
17880 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
17881 Suggest by Michael Duggan (md5i@cs.cmu.edu).
17882 (mml2015-gpg-clear-verify): Ditto.
17883 (mml2015-gpg-decrypt-1): Ditto.
17884 (mml2015-use): Prefer 'gpg.
17885
178862000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17887
17888 * gnus-util.el (gnus-add-text-properties-when): New function.
17889 (gnus-remove-text-properties-when): Ditto.
17890
17891 * gnus-cite.el (gnus-article-hide-citation): Use them.
17892 (gnus-article-toggle-cited-text): Use them.
17893
17894 * gnus-art.el (gnus-signature-toggle): Use them.
17895 (gnus-article-show-hidden-text): Ditto.
17896 (gnus-article-hide-text): Ditto.
17897
178982000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17899
17900 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
17901
179022000-11-30 Simon Josefsson <sj@extundo.com>
17903
17904 * smime.el (smime-point-at-eol): New alias.
17905 (smime-buffer-as-string-region): Use it.
17906
179072000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17908
17909 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
17910
179112000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17912
17913 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
17914
17915 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
17916
17917 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
17918
179192000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
17920
17921 * nnmh.el (nnmh-request-expire-articles): Implemented
17922 expiry-target for nnmh backend.
17923
179242000-11-30 Simon Josefsson <sj@extundo.com>
17925
17926 * mm-decode.el (mm-security-from): New variable.
17927 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
17928
17929 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
17930 than `from'.
17931
179322000-11-30 Simon Josefsson <sj@extundo.com>
17933
17934 * mml-smime.el (mml-smime-verify): Verify that certificate mail
17935 address match sender address.
17936
17937 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
17938
17939 * smime.el (smime-verify-region): Don't copy buffer.
17940 (smime-decrypt-buffer): Use expand-file-name on keyfile.
17941 (smime-pkcs7-region): New function.
17942 (smime-pkcs7-certificates-region): Ditto.
17943 (smime-pkcs7-email-region): Ditto.
17944 (smime-buffer-as-string-region): Ditto.
17945
17946 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
17947 buffer.
17948
179492000-11-23 Jens Krinke <j.krinke@gmx.de>
17950
17951 * smime.el (smime-decrypt-region): Fix keyfile argument.
17952
179532000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17954
17955 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
17956
179572000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17958
17959 * message.el (message-shoot-gnksa-feet): New variable.
17960 (message-gnksa-enable-p): New function.
17961 (message-send): Use it.
17962 (message-check-news-body-syntax): Ditto.
17963
179642000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
17965
17966 * message.el (message-make-message-id): Remove the redundancy.
17967
179682000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17969
17970 * message.el (message-setup): Discourage using mc-install-*-mode.
17971
17972 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
17973
179742000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17975
17976 * gnus-cite.el (gnus-cite-parse): Guess citation length.
17977
179782000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17979
17980 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
17981
179822000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17983
17984 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
17985
179862000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17987
17988 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
17989 insert-buffer-substring.
17990
17991 * message.el (message-send-mail): Use buffer-substring-no-properties.
17992 (message-send-news): Ditto.
17993
179942000-11-22 David Edmondson <dme@dme.org>
17995
17996 * imap.el (imap-wait-for-tag): Message read info.
17997
179982000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
17999
18000 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
18001 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
18002 (mml2015-gpg-encrypt): Ditto.
18003
180042000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18005
18006 * mm-decode.el (mm-verify-option): Default value.
18007
18008 * mml-sec.el (mml-secure-part): Error message.
18009
180102000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18011
18012 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
18013
180142000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18015
18016 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
18017
180182000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18019
18020 * gnus-art.el (gnus-article-describe-key): Use prompt.
18021 (gnus-article-describe-key-briefly): Ditto.
18022
180232000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18024
18025 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
18026
180272000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18028
18029 * gnus-art.el (gnus-article-describe-key): New function.
18030 (gnus-article-describe-key-briefly): New function.
18031
180322000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18033
18034 * mm-decode.el (mm-decrypt-option): Doc typo.
18035
18036 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
18037 return a number.
18038
180392000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18040
18041 * message.el (message-newline-and-reformat): Typo.
18042
180432000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18044
18045 * gnus-art.el (article-verify-x-pgp-sig): Check whether
18046 original-article-buffer exists.
18047
18048 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
18049 (rfc2047-header-encoding-alist): Addresses are different from text.
18050 (rfc2047-encode-message-header): Ditto.
18051 (rfc2047-dissect-region): Extra parameter.
18052 (rfc2047-encode-region): Ditto.
18053 (rfc2047-encode-string): Ditto.
18054
180552000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18056
18057 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
18058 (mm-uu-pgp-encrypted-extract): Use it.
18059 (mm-uu-pgp-signed-extract-1): New function.
18060 (mm-uu-pgp-signed-extract): Use it.
18061
18062 * gnus-art.el (gnus-mime-display-security): New function.
18063 (gnus-mime-display-part): Use it.
18064 (gnus-mime-security-verify-or-decrypt): New function.
18065 (gnus-mime-security-press-button): New function.
18066 (gnus-insert-mime-security-button): Use it.
18067
18068 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
18069 (mm-find-raw-part-by-type): Ditto.
18070 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
18071 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
18072 (mm-destroy-parts): Kill nested multibyte buffer.
18073
18074 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
18075 (mml2015-gpg-verify): Ditto.
18076
180772000-11-18 Simon Josefsson <sj@extundo.com>
18078
18079 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
18080 (mml2015-function-alist): Use it.
18081
18082 * mml-sec.el (mml-sign-alist): Update names.
18083 (mml-encrypt-alist): Ditto.
18084 (mml-secure-part-smime-sign): Moved to mml-smime.el
18085 as `mml-smime-sign-query'.
18086 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
18087 `mml-smime-get-file-cert'.
18088 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
18089 `mml-smime-get-dns-cert'.
18090 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
18091 `mml-smime-encrypt-query'.
18092 (mml-smime-sign-buffer): Use mml-smime-sign.
18093 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
18094
18095 * mml-smime.el (mml-smime-sign): New function.
18096 (mml-smime-encrypt):
18097 (mml-smime-sign-query):
18098 (mml-smime-get-file-cert):
18099 (mml-smime-get-dns-cert):
18100 (mml-smime-encrypt-query): Moved from mml-sec.el.
18101
181022000-11-16 Simon Josefsson <sj@extundo.com>
18103
18104 * mml2015.el (mml2015-gpg-clear-verify): New function.
18105 (mml2015-function-alist): Add it.
18106
181072000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18108
18109 * message.el (message-setup-fill-variables): Use
18110 message-cite-prefix-regexp.
18111 (message-newline-and-reformat): Check the end of citation, leading
18112 WSP, break in the cite prefix.
18113 (message-fill-paragraph): New function.
18114
181152000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18116
18117 * lpath.el: Shut up.
18118
181192000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
18120
18121 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
18122 raw 8-bit in headers in dk.* newsgroups.
18123
181242000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18125
18126 * message.el (message-newline-and-reformat): Match extra WSPs.
18127
181282000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
18129
18130 * mml.el (mml-generate-mime-1): Ignore ascii.
18131
996aa8c1 181322000-11-16 Justin Sheehy <justin@iago.org>
23f87bed
MB
18133
18134 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
18135
181362000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
18137
18138 * message.el (message-cite-prefix-regexp): Prefix should not end
18139 at space.
18140
181412000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18142
18143 * message.el (message-mode-syntax-table): Add - as a word
18144 constituent as in articles.
18145 (message-setup-fill-variables): Add -_. as supercite-style prefix.
18146 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
18147 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
18148
181492000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
18150
18151 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
18152
181532000-11-12 David Edmondson <dme@dme.org>
18154
18155 * message.el (message-font-lock-keywords): use
18156 message-cite-prefix-regexp.
18157
181582000-11-15 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18159
18160 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
18161 Stein Arild Str\e,Ax\e(Bmme.
18162 (gnus-group-jump-to-group): Use it.
18163 (gnus-group-jump-to-group-prompt): Customize.
18164
181652000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18166
18167 * mailcap.el (mailcap-possible-viewers): Match the entire string.
18168
181692000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18170
18171 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
18172 incompatible.
18173 (mml2015-mailcrypt-sign): Ditto.
18174
181752000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18176
18177 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
18178 group is open.
18179
181802000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18181
18182 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
18183 nnvirtual articles.
18184 (gnus-backlog-request-article): Don't request nnvirtual articles.
18185
181862000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18187
18188 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
18189 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
18190
181912000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18192
18193 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
18194 * mml.el (mml-generate-mime-1): Use charset attribute.
18195 * mm-bodies.el (mm-encode-body): Add parameter charset.
18196 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
18197
181982000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
18199
18200 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
18201 (mml2015-mailcrypt-clear-decrypt): Ditto.
18202 (mml2015-mailcrypt-verify): Ditto.
18203 (mml2015-mailcrypt-clear-verify): Ditto.
18204 (mml2015-gpg-verify): Ditto.
18205
182062000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18207
18208 * smime.el (smime-openssl-program): Test the existence of openssl.
18209 * mml-smime.el: Require mm-decode.
18210 (mml-smime-verify-test): New function.
18211 * mm-decode.el (mm-verify-function-alist): Use it.
18212
182132000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18214
18215 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
18216 anyway.
18217
182182000-11-13 Simon Josefsson <sj@extundo.com>
18219
18220 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
18221 verification doesn't work.
18222
182232000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18224
18225 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
18226 (gnus-inews-do-gcc): Use it.
18227
182282000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18229
18230 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
18231 leading space.
18232 * mm-extern.el (mm-inline-external-body): Report error when no
18233 access-type.
18234
182352000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18236
18237 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
18238
182392000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
18240
18241 * gnus-art.el (gnus-mime-button-menu): Use select-window.
18242
182432000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
18244
18245 * gnus-art.el (gnus-mime-display-part): Display multipart/related
18246 as multipart/mixed.
18247
182482000-11-12 David Edmondson <dme@dme.org>
18249
18250 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
18251 and replace `.' with `\w' to allow for different syntax tables
18252 (from Vladimir Volovich).
18253 * message.el (message-newline-and-reformat): use
18254 `message-cite-prefix-regexp'.
18255 * gnus-cite.el (gnus-supercite-regexp): use
18256 `message-cite-prefix-regexp'.
18257 * gnus-cite.el (gnus-cite-parse): use
18258 `message-cite-prefix-regexp'.
18259
182602000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18261
18262 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
18263 PGP SIGNATURE. Escape leading "-"'s.
18264 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
18265
182662000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18267
18268 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
18269
182702000-11-11 Simon Josefsson <sj@extundo.com>
18271
18272 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
18273
18274 * smime.el (smime-details-buffer): New variable.
18275 (smime-sign-region):
18276 (smime-encrypt-region):
18277 (smime-verify-region):
18278 (smime-decrypt-region): Copy OpenSSL output to the buffer.
18279
18280 * mml-smime.el (mml-smime-verify): Support security info.
18281
182822000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
18283
18284 * mm-decode.el (mm-verify-option): Set default to nil.
18285 (mm-decrypt-option): Ditto.
18286 * gnus-art.el (article-verify-x-pgp-sig): New function.
18287
182882000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
18289
18290 * gnus-art.el (gnus-mime-display-alternative): Show button if no
18291 preferred part.
18292
182932000-11-07 Kai Gro\e,b_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
18294
18295 * gnus-sum.el (gnus-move-split-methods): Say that
18296 `gnus-split-methods' uses file names, whereas this uses group
18297 names. (Report from Nevin Kapur)
18298
182992000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
18300
18301 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
18302
183032000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18304
18305 * nnheader.el (nnheader-directory-files-is-safe): New variable.
18306 (nnheader-directory-articles): Use it.
18307 (nnheader-article-to-file-alist): Ditto.
18308
183092000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18310
18311 * rfc2047.el (rfc2047-pad-base64): New function.
18312 (rfc2047-decode): Use it.
18313
183142000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
18315
18316 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
18317 select method.
18318
183192000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18320
18321 * mml2015.el (mml2015-gpg-decrypt-1):
18322 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
18323
183242000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18325
18326 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
18327
183282000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
18329
18330 * pop3.el (pop3-munge-message-separator): A message may have an
18331 empty body.
18332
183332000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
18334
18335 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
18336 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
18337 (mm-uu-pgp-signed-extract): Use coding-system.
18338
183392000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18340
18341 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
18342 (gnus-insert-mime-security-button): New function.
18343 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
18344 * mml2015.el: Add security info when verify or decrypt.
18345 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
18346 (mm-uu-pgp-encrypted-extract): Ditto.
18347
183482000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
18349
18350 * mm-decode.el (mm-display-parts): New function.
18351 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
18352
183532000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
18354
18355 * gnus-mlspl.el: Documentation tweaks.
18356
183572000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18358
18359 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
18360 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
18361 argument.
18362
183632000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
18364
18365 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
18366
183672000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
18368
18369 * gnus-art.el (gnus-article-encrypt): New function.
18370 (gnus-article-encrypt-protocol-alist): New variable.
18371 (gnus-article-encrypt-protocol): New variable.
18372 * mml2015.el (mml2015-self-encrypt): New function.
18373 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
18374
183752000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
18376
18377 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
18378 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
18379 let mailcap do it.
18380 * mml2015.el: Remove snarf code.
18381 * mm-decode.el: Remove snarf code.
18382
183832000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
18384
18385 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
18386 (mml-insert-mime): Understand gnus-decoded.
18387 (mime-to-mml): New parameter handles.
18388 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
18389 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
18390
183912000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
18392
18393 * mm-decode.el (mime-security): New group.
18394 (mm-verify-function-alist): Add test function.
18395 (mm-decrypt-function-alist): Ditto.
18396 (mm-snarf-option): Set default value as nil.
18397 (mm-find-part-by-type): Recursive parameter.
18398 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
18399 * mml2015.el: Support draft-ietf-openpgp-multsig.
18400
184012000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
18402
18403 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
18404 (gnus-article-view-part-as-charset): New function.
18405
184062000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18407
18408 * mm-decode.el (mm-verify-option): Default value.
18409 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
18410
184112000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18412
18413 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
18414
184152000-11-05 Simon Josefsson <sj@extundo.com>
18416
18417 * mml-smime.el (mml-smime-verify): Work in original multipart
18418 buffert.
18419
18420 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
18421 (mm-handle-multipart-ctl-parameter): Ditto.
18422 (mm-alist-to-plist): New function.
18423 (mm-dissect-buffer): Store CTL parameters and copy original buffer
18424 for multiparts.
18425 (mm-destroy-parts): Destroy multipart buffert.
18426 (mm-remove-part): Ditto.
18427
18428 * mml-smime.el (mml-smime-sign): Not used.
18429 (mml-smime-encrypt): Ditto.
18430
18431 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
18432
18433 Verify S/MIME signature support.
18434
18435 * mm-decode.el (mm-inline-media-tests): Add
18436 application/{x-,}pkcs7-signature.
18437 (mm-inlined-types): Ditto.
18438 (mm-automatic-display): Ditto.
18439 (mm-verify-function-alist): Ditto. Add name of method.
18440 (mm-decrypt-function-alist): Add name of method.
18441 (mm-find-part-by-type): Add documentation.
18442 (mm-possibly-verify-or-decrypt): Use new format of
18443 mm-{verify,decrypt}-function-alist. Use method names.
18444
18445 * mml-smime.el (mml-smime-verify): New function.
18446
184472000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18448
18449 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
18450
184512000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18452
18453 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
18454 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
18455 * mm-decode.el (mm-snarf-option): New variable.
18456
184572000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18458
18459 * mm-util.el (mm-subst-char-in-string): New function.
18460 (mm-replace-chars-in-string): Use it.
18461 * message.el (message-replace-chars-in-string): Use it.
18462 * nnheader.el (nnheader-replace-chars-in-string): Use it.
18463 * gnus-mh.el (mh-lib-progs): Shut up.
18464
184652000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18466
18467 * base64.el, md5.el: Moved to contrib directory.
18468
184692000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18470
18471 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
18472 the last article when search.
18473
184742000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18475
18476 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
18477 * nnmail.el (nnmail-pathname-coding-system): Ditto.
18478
184792000-09-29 David Edmondson <dme@thus.net>
18480
18481 * message.el (message-newline-and-reformat): Typo.
18482
184832000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18484
18485 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
18486
184872000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
18488
18489 * nntp.el (nntp-decode-text): Delete bogus status lines.
18490
184912000-11-03 Stefan Monnier <monnier@cs.yale.edu>
18492
18493 * message.el (message-font-lock-keywords): Match a final newline
18494 to help font-lock's multiline support.
18495
184962000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18497
18498 * nnoo.el (nnoo-set): New function.
18499
185002000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
18501
18502 * gpg.el, gpg-ring.el: Moved to contrib directory.
18503
185042000-11-04 Simon Josefsson <sj@extundo.com>
18505
18506 * nnimap.el (nnimap-split-inbox): Typo.
18507
185082000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
18509
18510 * gnus-msg.el (gnus-msg-mail): Move it backwards.
18511
185122000-11-03 Simon Josefsson <sj@extundo.com>
18513
18514 * rfc2231.el (rfc2231-parse-qp-string): New function.
18515 (require): rfc2047.
18516
18517 * mail-parse.el (mail-header-parse-content-type):
18518 (mail-header-parse-content-disposition): Support invalid QP
18519 encoded strings, by using `rfc2231-parse-qp-string'.
18520
185212000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18522
18523 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
18524 (rfc2231-decode-encoded-string): Typo "> X 1".
18525 (rfc2231-encode-string): Insert the name of charset.
18526 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
18527
185282000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18529
18530 * mm-decode.el (mm-save-part): Return the filename.
18531 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
18532 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
18533 (gnus-mime-action-alist): Use it.
18534 (gnus-mime-button-commands): Use it.
18535 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
18536 (mm-inline-external-body): unwind-protect.
18537
185382000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18539
18540 * gnus-art.el (gnus-insert-mime-button): Show url.
18541
185422000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
18543
18544 * mml.el (mml-generate-mime-1): Support external url.
18545 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
18546
185472000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
18548
18549 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
18550 * mm-decode.el (mm-display-external): Ditto.
18551 * mm-extern.el: New file.
18552 * mm-decode.el (mm-inline-media-tests): Hook it up.
18553 (mm-inlined-types): Inline message/external-body.
18554
185552000-11-02 Simon Josefsson <sj@extundo.com>
18556
18557 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
18558
18559 * message.el (message-get-reply-headers): Better handling when
18560 Mail-Followup-To is very large.
18561
185622000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
18563
18564 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
18565 * gnus-art.el (gnus-article-edit-done):
18566 * gnus-sum.el (gnus-summary-edit-article-done): Move line
18567 counting code here.
18568 * gnus-msg.el (gnus-setup-message): Remove a hack.
18569
185702000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18571
18572 * gnus-sum.el (gnus-newsgroup-variables): New variable.
18573 (gnus-summary-mode): Make them local variables.
18574 (gnus-set-global-variables): Globalize them.
18575 (gnus-summary-exit): Kill them.
18576
185772000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
18578
18579 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
18580 word.
18581
185822000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18583
18584 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
18585 gnus-article-wash-types.
18586 * gnus-art.el (gnus-article-wash-status): Use them.
18587
185882000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
18589
18590 * mml.el (mml-read-tag): Remove spaces and LF.
18591
185922000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18593
18594 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
18595 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
18596
185972000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
18598
18599 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
18600
186012000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
18602
18603 * gnus-sum.el (gnus-article-charset): New variable.
18604 (gnus-summary-display-article): Set it.
18605 * gnus-msg.el (gnus-copy-article-buffer): Use it.
18606 * gnus-art.el (gnus-article-mode): Make it local variable.
18607
186082000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
18609
18610 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
18611
186122000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
18613
18614 * nnwfm.el: New file.
18615
18616 * nnweb.el (nnweb-replace-in-string): New function.
18617
186182000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
18619
18620 * mml2015.el: Wrap gpg.el.
18621 * gpg.el (gpg-verify): The last argument of apply is a list.
18622 (gpg-encrypt): Add passphrase as a parameter.
18623
186242000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18625
18626 * gpg.el: New file.
18627 * gpg-ring.el: New file.
18628
186292000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
18630
18631 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
18632
186332000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
18634
18635 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
18636 double-quote characters.
18637 (gnus-summary-prepare-threads): Ditto.
18638
186392000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18640
18641 * gnus-art.el (gnus-mime-display-single): Forward line -1.
18642 * mml.el (mml-read-tag): Don't skip the leading space.
18643 * lpath.el (font-lock-set-defaults): Shut up.
18644
186452000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
18646
18647 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
18648
186492000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
18650
18651 * qp.el (quoted-printable-encode-region): Replace leading - when
18652 ultra safe.
18653 * mml.el (mml-generate-mime-postprocess-function): Removed.
18654 (mml-postprocess-alist): Removed.
18655 (mml-generate-mime-1): Use ultra-safe when sign.
18656 * mml2015.el (mml2015-fix-micalg): Uppercase.
18657 (mml2015-verify): Insert LF.
18658 (mml2015-mailcrypt-sign): Downcase; search backward.
18659
186602000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
18661
18662 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
18663 restrictive.
18664 (nnultimate-table-regexp): New variable.
18665 (nnultimate-forum-table-p): Use it.
18666
186672000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
18668 Trivial patch.
18669
18670 * gnus-sum.el (gnus-summary-expire-articles): Save point.
18671
186722000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
18673
18674 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
18675 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
18676
186772000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18678
18679 * mml2015.el: Shut up.
18680
186812000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18682
18683 * gnus.el (gnus-server-browse-hashtb): Removed.
18684 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
18685 (gnus-group-insert-group-line-info): Use simplified method.
18686 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
18687
186882000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18689
18690 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
18691 moved here.
18692 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
18693 * gnus-group.el (gnus-group-prepare-flat): Use it.
18694 * gnus-topic.el (gnus-group-prepare-topics): Use it.
18695
186962000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
18697
18698 * mml.el (mml-mode): Show menu in XEmacs.
18699
187002000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
18701
18702 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
18703 (gnus-server-read-server-in-server-buffer): New function.
18704 (gnus-browse-foreign-server): Browse in group buffer.
18705 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
18706 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
18707 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
18708 * gnus.el (gnus-server-browse-hashtb): New variable.
18709
187102000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
18711
18712 * nnfolder.el (nnfolder-open-nov): Use group.
18713
187142000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
18715
18716 * nnfolder.el: Add NOV. Set version to 2.0.
18717 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
18718
187192000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
18720
18721 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
18722
187232000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
18724
18725 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
18726 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
18727
187282000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18729
18730 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
18731
187322000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
18733
18734 * mm-decode.el (mm-verify-function-alist): New variable.
18735 (mm-verify-option): New variable.
18736 (mm-decrypt-function-alist): Ditto.
18737 (mm-decrypt-option): Ditto.
18738 (mm-find-raw-part-by-type): New function.
18739 (mm-possibly-verify-or-decrypt): New function.
18740 (mm-dissect-multipart): Use it.
18741 * mml2015.el (mml2015-fix-micalg): New function.
18742 (mml2015-decrypt): Use new interface.
18743 (mml2015-verify): Use new interface.
18744 (mml2015-setup): Make it bogus.
18745
187462000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
18747
18748 * mml.el (mml-generate-mime-postprocess-function): Set to
18749 mml-postprocess.
18750 (autoload): Autoload mml2015 and mml-smime.
18751 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
18752 * mml2015.el (mml2015-encrypt): New function.
18753 (mml2015-sign): New function.
18754 (mml2015-encrypt-function): New variable.
18755 (mml2015-sign-function): New variable.
18756 (mml2015-mailcrypt-encrypt): Use message-recipients.
18757 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
18758 * mml-smime.el (mml-smime-setup): Ditto.
18759
187602000-10-28 Simon Josefsson <sj@extundo.com>
18761
18762 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
18763 Communigate Pro 3.3.1 server.
18764
18765 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
18766 in buffers.
18767 (mml-secure-dns-server): Removed.
18768 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
18769 write certificates to files.
18770
18771 * smime.el (smime-dns-server): New variable.
18772 (smime-mail-to-domain):
18773 (smime-cert-by-dns): New functions.
18774
18775 * dig.el: New file.
18776
187772000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
18778
18779 * message.el (message-options): New variable.
18780 (message-options-set-recipient): New function.
18781 (message-send): Use them.
18782 * gnus-int.el (gnus-request-replace-article): Use them.
18783 (gnus-request-accept-article): Ditto.
18784 * mml.el (mml-preview): Use them.
18785 * gnus-sum.el (gnus-summary-edit-article): Use them.
18786
18787 * message.el (message-options-get): New function.
18788 (message-options-get): New function.
18789 * rfc2047.el (rfc2047-encode-message-header): Use them.
18790 * mm-bodies.el (mm-encode-body): Use them.
18791
187922000-10-28 Simon Josefsson <sj@extundo.com>
18793
18794 * nnimap.el (nnimap-retrieve-which-headers):
18795 (nnimap-request-article-part): Quote message-id.
18796
18797 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
18798 (smime-CA-file): New variable.
18799 (smime-call-openssl-region): Don't error.
18800 (smime-sign-region): Return result value.
18801 (smime-encrypt-region): Ditto.
18802 (smime-verify-region): New function.
18803 (smime-decrypt-region): Ditto.
18804 (smime-verify-buffer): Ditto.
18805 (smime-decrypt-buffer): Ditto.
18806
18807 * mml.el: Require mml-sec.
18808 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
18809 (mml-mode-map): Add "sign" and "encrypt" maps.
18810 (mml-menu): Add security menu.
18811 (mml-preview): Use generate-new-buffer.
18812
18813 * mml-sec.el: New file.
18814
188152000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
18816
18817 * mm-decode.el (mm-find-part-by-type): Move it here.
18818 * mml.el (mml-postprocess): Move it here.
18819 (mml-postprocess-alist): Move it here. Merge them.
18820
188212000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
18822
18823 * rfc2047.el (rfc2047-encode-message-header): Make sure no
18824 unencoded stuff in the header.
18825
188262000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
18827
18828 * gnus-group.el (gnus-group-listed-groups): New variable.
18829 (gnus-group-list-option): New variable.
18830 (gnus-group-list-limit-map): New keymap.
18831 (gnus-group-list-flush-map): New keymap.
18832 (gnus-group-list-plus-map): New keymap.
18833 (gnus-group-prepare-logic): New function.
18834 (gnus-group-prepare-flat): Merge with
18835 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
18836 (gnus-group-prepare-flat-list-dead): Ditto.
18837 (gnus-group-list-matching): Use gnus-group-prepare-function.
18838 (gnus-group-list-dormant): Ditto.
18839 (gnus-group-list-cached): Ditto.
18840 (gnus-group-listed-groups): New function.
18841 (gnus-group-list-limit): New function.
18842 (gnus-group-list-flush): New function.
18843 (gnus-group-list-plus): New function.
18844 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
18845 (gnus-topic-prepare-topic): Ditto.
18846
188472000-10-27 Paul Jarc <prj@po.cwru.edu>
18848
18849 * message.el (message-insert-to, message-get-reply-headers):
18850 (message-reply, message-followup): Mail-{Followup,Reply}-To.
18851
188522000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
18853
18854 * mml2015.el: New file.
18855 * smime.el: New file.
18856 * mml-smime.el: New file.
18857
ef3b7aae
MB
188582000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
18859
18860 * ChangeLog: Moved to ChangeLog.1.
18861
18862See ChangeLog.1 for earlier changes.
23f87bed 18863
d7a0267c 18864 Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
5b87ad55
GM
18865 Free Software Foundation, Inc.
18866
18867 This file is part of GNU Emacs.
18868
18869 GNU Emacs is free software; you can redistribute it and/or modify
18870 it under the terms of the GNU General Public License as published by
18871 the Free Software Foundation; either version 2, or (at your option)
18872 any later version.
18873
18874 GNU Emacs is distributed in the hope that it will be useful,
18875 but WITHOUT ANY WARRANTY; without even the implied warranty of
18876 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18877 GNU General Public License for more details.
18878
18879 You should have received a copy of the GNU General Public License
18880 along with GNU Emacs; see the file COPYING. If not, write to the
18881 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18882 Boston, MA 02110-1301, USA.
23f87bed 18883
ef3b7aae
MB
18884;; Local Variables:
18885;; coding: iso-2022-7bit
18886;; End:
18887
18888;; arch-tag: 956fd310-042f-4fca-8dca-a01dbe06acff