aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/gnus/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/gnus/ChangeLog')
-rw-r--r--lisp/gnus/ChangeLog10826
1 files changed, 1 insertions, 10825 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 200e4b92848..83da327041d 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -37,10834 +37,10 @@
37 (mm-mime-charset, mm-find-mime-charset-region): Look for 37 (mm-mime-charset, mm-find-mime-charset-region): Look for
38 `:mime-charset' property of coding systems before `mime-charset'. 38 `:mime-charset' property of coding systems before `mime-charset'.
39 39
402002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
41
42 * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
43
442002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
45
46 * mm-encode.el (mm-content-transfer-encoding-defaults): Set
47 default to base64. Add application/emacs-lisp.
48
49 * mail-source.el (mail-source-fetch-directory): Run scripts.
50
512002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
52
53 * gnus-msg.el (gnus-post-method): Fix doc.
54
55 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
56
572002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
58
59 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
60 From: Stefan Monnier <monnier@cs.yale.edu>
61
622002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
63
64 * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
65 * mm-view.el (mm-w3-prepare-buffer): Ditto.
66 (mm-inline-text): Ditto.
67 Suggested by Dave Love <fx@gnu.org>.
68
69 * mml.el (mml-preview): Disable local map.
70
71 * mml.el (mml-preview): Bind `q'.
72
732002-02-05 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
74
75 * binhex.el (binhex-decoder-switches): Doc fix.
76
772002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
78
79 * message.el (message-forward-rmail-make-body): Directly use
80 rmail-msg-restore-non-pruned-header to avoid calling
81 vertical-motion.
82
832002-01-27 Richard M. Stallman <rms@gnu.org>
84
85 * time-date.el: Add autoload cookies. Many doc fixes.
86 (time-add): New function.
87 (time-subtract): Renamed from subtract-time.
88 (subtract-time): New alias for time-subtract.
89
902002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
91
92 * gnus-start.el (gnus-read-init-file): Cleaned up.
93
942002-01-03 Dave Love <d.love@dl.ac.uk>
95
96 * gnus-start.el (gnus-startup-file-coding-system): Removed.
97 (gnus-read-init-file): Don't use it.
98
992002-01-03 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
100
101 * gnus-start.el (gnus-read-init-file): Don't force coding system
102 for ~/.gnus. From Dave Love <fx@gnu.org>.
103
1042002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
105
106 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
107 * mm-util.el (mm-use-find-coding-systems-region): New variable.
108 (mm-find-mime-charset-region): Use it.
109 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
110 * nnspool.el (nnspool-request-post): Ditto.
111
1122002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
113
114 * message.el, gnus-art.el, gnus.el, gnus-cite.el:
115 Adapt face definitions to use :weight and :slant.
116
1172001-12-12 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
118
119 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
120 to variable, follow doc-string conventions).
121
1222001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
123
124 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
125 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
126
127 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
128
129 * gnus-sum.el (gnus-summary-save-article): Nix
130 gnus-display-mime-function and gnus-article-prepare-hook.
131
1322001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
133
134 * message.el (message-mail): Add send-actions.
135
1362001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
137
138 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
139 arguments.
140
1412001-11-25 Stefan Monnier <monnier@cs.yale.edu>
142
143 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
144 Use make-local-variable rather than make-variable-buffer-local.
145
1462001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
147
148 * message.el (message-forward-rmail-make-body): Use
149 save-window-excursion.
150 (message-encode-message-body): Use noerror when search.
151 (message-setup-1): Convert compose-mail send-actions to
152 message-send-actions.
153
154 * message.el (message-forward-subject-author-subject): Don't use
155 message-news-p, which widens the buffer.
156 (message-forward-make-body): New function.
157 (message-forward): Use it.
158 (message-insinuate-rmail): New function.
159 (message-forward-rmail-make-body): New function.
160
161 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
162 * gnus-score.el (gnus-score-find-bnews): Use it.
163 * mm-util.el (mm-iso-8859-x-to-15-region): Use
164 insert-before-markers.
165 From Jesper Harder <harder@ifa.au.dk>
166 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
167 * mm-util.el (mm-coding-system-priorities): New variable.
168 (mm-sort-coding-systems-predicate): New function.
169 (mm-find-mime-charset-region): Resort coding systems if needed.
170 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
171
172 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
173 (mm-hack-charsets): Fix doc.
174
175 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
176 (mm-iso-8859-x-to-15-table): Ditto.
177 (mm-iso-8859-x-to-15-region): Ditto.
178 (mm-find-mime-charset-region): Ditto.
179
180 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
181 (gnus-summary-limit-to-author): Ditto.
182 (gnus-summary-limit-to-extra): Ditto.
183 (gnus-summary-find-matching): Support not-matching argument.
184
185 * message.el (message-wash-subject): Use `insert' rather than
186 `insert-string', which is deprecated.
187 From Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
188
1892001-11-14 Sam Steingold <sds@gnu.org>
190
191 * gnus-score.el: Fixed some doc strings to properly quote symbols.
192
1932001-11-10 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
194
195 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
196 function `system-name' instead of both function and variable.
197
1982001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
199
200 * mml.el (mml-preview): Bind mail-header-separator.
201
2022001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
203
204 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
205 Suggested by Dave Love <fx@gnu.org>.
206
2072001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
208
209 * mm-util.el (mm-charset-synonym-alist): Revert (some).
210
2112001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
212
213 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
214 (mm-hack-charsets): New variable.
215 (mm-iso-8859-15-compatible): New variable.
216 (mm-iso-8859-x-to-15-table): New variable.
217 (mm-find-mime-charset-region): Add parameter hack-charsets.
218
219 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
220 is nil.
221
222 * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
223 pages are changed.
224
225 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
226 mm-coding-system-p. Don't correct it only in XEmacs.
227 (mm-charset-to-coding-system): Use mm-coding-system-p and
228 mm-get-coding-system-list.
229 (mm-emacs-mule, mm-mule4-p): New.
230 (mm-enable-multibyte, mm-disable-multibyte,
231 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
232 mm-with-unibyte-current-buffer,
233 mm-with-unibyte-current-buffer-mule4): Use them.
234 (mm-find-mime-charset-region): Treat iso-2022-jp.
235
236 From Dave Love <fx@gnu.org>:
237
238 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
239 construction.
240 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
241 entries conditional on not having a coding system defined for
242 them.
243 (mm-mule-charset-to-mime-charset): Use
244 find-coding-systems-for-charsets if defined.
245 (mm-charset-to-coding-system): Don't use
246 mm-get-coding-system-list. Look in mm-charset-synonym-alist
247 later. Add last resort search of coding systems.
248 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
249 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
250 Mule 4.
251 (mm-find-mime-charset-region): Re-write.
252 (mm-with-unibyte-current-buffer): Restore buffer as well as
253 multibyteness.
254
2552001-10-30 Simon Josefsson <jas@extundo.com>
256
257 * nnimap.el (nnimap-date-days-ago): Defeat locale.
258
2592001-10-27 Stefan Monnier <monnier@cs.yale.edu>
260
261 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
262
2632001-10-05 Gerd Moellmann <gerd@gnu.org>
264
265 * Branch for 21.1.
266
2672001-09-27 Gerd Moellmann <gerd@gnu.org>
268
269 * gnus-ems.el (gnus-article-display-xface): Skip over previously
270 inserted images.
271
2722001-09-19 Sam Steingold <sds@gnu.org>
273
274 * gnus-win.el (gnus-buffer-configuration):
275 Respect `gnus-bug-create-help-buffer'.
276
2772001-09-18 Pavel Jan,Am(Bk <Pavel@Janik.cz>
278
279 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
280 can read e-mails from Microsoft Outlook users not using ISO
281 8859-2 character set.
282
2832001-09-18 Gerd Moellmann <gerd@gnu.org>
284
285 * gnus-sum.el (gnus-select-newsgroup):
286 Make `gnus-current-select-method' buffer-local.
287 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
288
289 * gnus-art.el (gnus-request-article-this-buffer): Refer to
290 `gnus-current-select-method' in the current summary buffer.
291 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
292
2932001-09-18 Miles Bader <miles@gnu.org>
294
295 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
296 error querying a backend abort the whole process.
297
2982001-09-17 Gerd Moellmann <gerd@gnu.org>
299
300 * gnus-srvr.el (gnus-server-mode): Doc fix.
301
3022001-09-03 Gerd Moellmann <gerd@gnu.org>
303
304 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
305
3062001-08-31 Sam Steingold <sds@gnu.org>
307
308 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
309 typo: `exmine' --> `examine'.
310
3112001-08-20 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
312
313 * earcon.el (earcon-auto-play): Remove unused option.
314
3152001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
316
317 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
318
319 * gnus-util.el (gnus-output-to-rmail): Ditto.
320 (gnus-output-to-mail): Ditto.
321
322 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
323
3242001-08-07 Gerd Moellmann <gerd@gnu.org>
325
326 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
327
3282001-08-01 Gerd Moellmann <gerd@gnu.org>
329
330 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
331 already fboundp. Add INTERACTIVE arg to autoload form.
332
3332001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
334
335 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
336 (gnus-ding-file-coding-system): New variable.
337 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
338 (gnus-slave-save-newsrc): Use it.
339
3402001-07-31 Gerd Moellmann <gerd@gnu.org>
341
342 * gnus-start.el (gnus-startup-file-coding-system): Change to
343 `emacs-mule'.
344
3452001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
346
347 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
348 command.
349
350 * gnus-start.el (gnus-find-new-newsgroups): Use
351 `message-make-date' instead of `current-time-string'.
352 (gnus-ask-server-for-new-groups): Ditto.
353 (gnus-check-first-time-used): Ditto.
354
3552001-07-13 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
356
357 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
358
3592001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
360
361 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
362
3632001-07-12 Gerd Moellmann <gerd@gnu.org>
364
365 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
366 Browse->Next entries to Browse->Prev.
367 From: Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se>.
368
3692001-07-04 Gerd Moellmann <gerd@gnu.org>
370
371 * nnheader.el (nnheader-init-server-buffer): Make sure the
372 *nntpd* buffer is made multibyte instead of a random buffer.
373
3742001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
375
376 * gnus.el: Fix the header line, for finder.el. Suggested by
377 Pavel Janik <Pavel@Janik.cz>
378
3792001-07-02 Gerd Moellmann <gerd@gnu.org>
380
381 * gnus.el (gnus-local-domain): Removed because unused.
382
3832001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
384
385 * qp.el (quoted-printable-decode-region): If called interactively,
386 use coding-system-for-read.
387
3882001-03-30 Gerd Moellmann <gerd@gnu.org>
389
390 * gnus.el (gnus-interactive): Fix parenthesis errors.
391
3922001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
393
394 * message.el (rmail-output): It is in rmailout.el not rmail.el.
395
396 * message.el (message-forward): local-variable-p takes an extra
397 argument in XEmacs.
398
399 * message.el (message-forward-decoded-p): New variable.
400 (message-forward-subject-author-subject): Use it.
401 (message-make-forward-subject): Use it.
402 (message-forward): Use it.
403
404 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
405
4062001-03-05 Dave Love <fx@gnu.org>
407
408 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
409 Move it after definition of mm-coding-system-p.
410
4112001-03-01 Dave Love <fx@gnu.org>
412
413 * mm-util.el (mm-inhibit-file-name-handlers): Add
414 image-file-handler.
415
4162001-02-11 Dave Love <fx@gnu.org>
417
418 * message.el (message-signature-file): Fix doc, :type.
419
4202001-02-08 Dave Love <fx@gnu.org>
421
422 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
423 (message-posting-charset): Defvar when compiling again.
424 (rfc2047-encodable-p): Require message.
425
426 * gnus-sum.el (gnus-alter-articles-to-read-function):
427 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
428
4292001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
430
431 * message.el (message-make-forward-subject): Argument decoded.
432 (message-forward): Use it when digest.
433
434 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
435 buffer.
436
437 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
438 in Emacs.
439
440 * gnus-art.el (gnus-article-make-menu-bar): Make
441 gnus-article-post-menu.
442
4432001-02-06 Dave Love <fx@gnu.org>
444
445 * qp.el (quoted-printable-encode-region): Remove redundant code
446 from last change.
447
4482001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
449
450 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
451
452 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
453 command if there is not last-saver.
454
455 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
456 (rfc2047-charset-encoding-alist): Add big5.
457
458 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
459 GB2312 and Big5.
460
461 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
462
463 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
464
465 * gnus-sum.el (gnus-summary-print-article): Take one prefix
466 argument. Allow to print several articles in one file.
467
468 * webmail.el (webmail-type-definition): netaddress changes.
469
4702001-01-31 Dave Love <fx@gnu.org>
471
472 * mm-util.el (mm-mime-mule-charset-alist)
473 (mm-find-mime-charset-region): Consider mule-utf-8.
474
4752001-01-31 Dave Love <fx@gnu.org>
476
477 * gnus-art.el (gnus-article-x-face-command)
478 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
479 :version.
480
4812001-01-26 Dave Love <fx@gnu.org>
482
483 * mm-util.el (mm-multibyte-string-p): New.
484
485 * qp.el: Remove un-logged bogus changes from 2000-12-20.
486 (quoted-printable-encode-region): Doc fix. Don't call
487 string-as-multibyte on class. Clarify line-folding.
488 (quoted-printable-encode-string): Make temp buffer inherit
489 string's multibyteness.
490
4912001-01-23 Gerd Moellmann <gerd@gnu.org>
492
493 * nnheader.el (toplevel): Don't require `gnus-util' at
494 compile-time; this creates a circular dependency, and prevents
495 a bootstrap.
496
4972001-01-22 Andreas Schwab <schwab@suse.de>
498
499 * nnheader.el (gnus-delete-line): Autoload it as a macro.
500
5012001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
502
503 * message.el (message-forward): Use mule4.
504 * mm-util.el (mm-string-as-unibyte): New.
505 * message.el (message-forward): Use it.
506 * message.el (message-cite-original-without-signature): Don't peel
507 off the blank line.
508 (message-get-reply-headers): Add Cc if it is not in follow-to.
509 * message.el (message-send-mail): Content-Type may not be there.
510 By Alberto Lusiani.
511 * gnus-art.el (article-display-x-face): Insert X-Face if there is
512 not.
513 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
514 one.
515 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
516 (gnus-remove-some-windows): Ditto.
517 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
518 handle.
519 * gnus-art.el (gnus-mime-view-part): Copy it.
520 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
521 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
522 orig-file. Use ',source.
523 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
524 Lars Magne Ingebrigtsen.
525 * pop3.el (pop3-get-message-count): Andrew Innes
526 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
527
5282001-01-08 Dave Love <fx@gnu.org>
529
530 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
531 single character.
532
533 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
534
535 * message.el: Doc and message fixes.
536 (message-send-rename-function)
537 (message-make-forward-subject-function)
538 (message-send-mail-function, message-reply-to-function)
539 (message-wide-reply-to-function, message-followup-to-function)
540 (message-distribution-function, message-auto-save-directory): Fix
541 :type.
542
543 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
544 proceeding after warnings. Amend multipart warning message.
545
5462001-01-04 Dave Love <fx@gnu.org>
547
548 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
549 compiling.
550 (gnus-make-directory): Require nnmail.
551
552 * mm-decode.el (mm-inline-media-tests): Add
553 image/x-portable-bitmap.
554 (mm-get-image): Grok pbm.
555
5562000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
557
558 * message.el (message-mail): Support yank-action.
559
560 * message.el (message-setup): Revoke the last change.
561
5622000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
563
564 * message.el (message-setup): Use cons. Suggested by Johan Vromans
565 <jvromans@squirrel.nl>.
566
567 * gnus-topic.el (gnus-topic-create-topic): Use list.
568
569 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
570 before binding gnus-default-article-saver.
571
572 * gnus-sum.el (gnus-summary-save-article):
573 (gnus-summary-pipe-output):
574 (gnus-summary-save-article-mail):
575 (gnus-summary-save-article-rmail):
576 (gnus-summary-save-article-file):
577 (gnus-summary-write-article-file):
578 (gnus-summary-save-article-body-file): Ditto.
579
580 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
581
5822000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
583
584 * gnus-art.el (gnus-article-check-hidden-text): Return t.
585
586 * gnus-util.el (gnus-remove-text-properties-when): Return t.
587
588 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
589 malformatted messages.
590
5912000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
592
593 * gnus-art.el (article-treat-dumbquotes): Quote \.
594
5952000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
596
597 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
598 Emacs 20 runs on a terminal.
599
6002000-12-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
601
602 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
603 Paul Stevenson <p.stevenson@surrey.ac.uk>
604
6052000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
606
607 * mml.el (gnus-add-minor-mode): Autoload.
608
609 * message.el (message-forward): Save-restriction.
610
611 * message.el (message-mail-user-agent): Add :version.
612
613 * message.el (message-mail-user-agent): New variable.
614 (message-setup): Renamed to message-setup-1. Support
615 mail-user-agent.
616 (message-mail-user-agent): New function.
617 (message-mail): Use it.
618 (message-reply): Use it.
619 (message-resend): Use it.
620 (message-mail-other-window): Use it.
621 (message-mail-other-frame): Use it.
622
623 * gnus-msg.el (gnus-bug): Support mail-user-agent.
624
6252000-12-21 Miles Bader <miles@gnu.org>
626
627 * message.el (message-mode): Set `comment-start' to the yank prefix.
628
6292000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
630
631 * message.el (message-narrow-to-head-1): New function.
632 (message-narrow-to-head): Use it.
633 (message-reply): Ditto.
634 (message-cancel-news): Ditto.
635 (message-supersede): Ditto.
636 (message-make-forward-subject): Ditto.
637 (message-bounce): Ditto.
638
639 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
640
641 * message.el (message-forward): Copy buffer in unibyte mode.
642 (message-make-forward-subject): Don't widen. Decode.
643 (message-forward): Don't decode subject.
644
645 * mml.el (gnus-ems): Require it.
646
647 * gnus-msg.el (gnus-summary-mail-forward):
648
649 * message.el (message-forward): Move mime-to-mml here.
650
651 * nnmbox.el (nnmbox-file-coding-system): Use binary.
652 (nnmbox-active-file-coding-system): Ditto.
653
654 * gnus-cus.el (gnus-group-parameters): Add posting-style.
655
656 * mm-uu.el: Require binhex.
657
6582000-12-20 Christoph Conrad <C.Conrad@cli.de>
659
660 * qp.el (quoted-printable-encode-region): Upcase QP.
661
6622000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
663
664 * gnus-util.el (gnus-add-text-properties-when): New function.
665 (gnus-remove-text-properties-when): Ditto.
666
667 * gnus-cite.el (gnus-article-hide-citation): Use them.
668 (gnus-article-toggle-cited-text): Use them.
669
670 * gnus-art.el (gnus-signature-toggle): Use them.
671 (gnus-article-show-hidden-text): Ditto.
672 (gnus-article-hide-text): Ditto.
673
674 * gnus-art.el (gnus-article-describe-key): Use prompt.
675 (gnus-article-describe-key-briefly): Ditto.
676
6772000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
678
679 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
680
6812000-12-18 Gerd Moellmann <gerd@gnu.org>
682
683 * *.xpm, *.pbm: Convert icons icons to size 24x24.
684
6852000-12-18 Dave Love <fx@gnu.org>
686
687 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
688 (unused).
689
6902000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
691
692 * pop3.el (pop3-movemail): Use binary.
693 (pop3-movemail-file-coding-system): Removed.
694
6952000-12-13 Miles Bader <miles@gnu.org>
696
697 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
698 to t, so that we don't get stuck while trying to smilefy
699 intangible text.
700
7012000-12-12 Gerd Moellmann <gerd@gnu.org>
702
703 * smiley-ems.el (smiley-regexp-alist): Make regexps match
704 at the end of the buffer.
705 (smiley-region): In the loop, move to the end of the submatch
706 matching the smiley instead of using the end of the match
707 of the whole regexp.
708
7092000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
710
711 * message.el (message-mode): Doc fix.
712
7132000-12-12 Gerd Moellmann <gerd@gnu.org>
714
715 * smiley-ems.el (smiley-region): Doc fix.
716
7172000-12-11 Miles Bader <miles@gnu.org>
718
719 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
720 bottom line visible, check to see if it's partially obscured, and
721 if so, either scroll one more line to make it fully visible, or
722 revert to showing the second line from the top.
723
7242000-12-07 Dave Love <fx@gnu.org>
725
726 * mailcap.el (mailcap-download-directory)
727 * gnus-audio.el (gnus-audio-directory)
728 * smiley-ems.el (smiley-data-directory): Fix :type.
729
7302000-12-05 Dave Love <fx@gnu.org>
731
732 * starttls.el: New file.
733
7342000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
735
736 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
737 succeeds.
738 (gnus-setup-message): Remove a hack.
739
740 * gnus-win.el (gnus-configure-windows): Make sure
741 nntp-server-buffer is live.
742 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
743 (gnus-configure-frame): Save selected window.
744
7452000-12-04 Andreas Jaeger <aj@suse.de>
746
747 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
748
7492000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
750
751 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
752 raw 8-bit in headers in dk.* newsgroups.
753
7542000-11-30 Dave Love <fx@gnu.org>
755
756 * message.el (message-auto-save-directory): Use
757 file-name-as-directory.
758 (message-set-auto-save-file-name): Create
759 message-auto-save-directory if necessary.
760 (message-replace-chars-in-string): Removed -- unused.
761 (message-mail-alias-type): Customize.
762 (message-headers): Remove duplicate defgroup.
763
7642000-11-29 Dave Love <fx@gnu.org>
765
766 * qp.el (quoted-printable-decode-region): Use error, not message
767 to report malformed text (like base64). Amend message.
768
7692000-11-29 Miles Bader <miles@gnu.org>
770
771 * message.el (message-header-lines): Fontify tag.
772
7732000-11-27 Dave Love <fx@gnu.org>
774
775 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
776 compiler warning.
777
7782000-11-26 Dave Love <fx@gnu.org>
779
780 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
781
7822000-11-23 Dave Love <fx@gnu.org>
783
784 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
785
786 * mm-uu.el (uudecode): Require.
787 (uudecode-decode-region, uudecode-decode-region-external): Don't
788 autoload.
789 (mm-uu-copy-to-buffer): Doc fix.
790 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
791 type fix.
792
793 * mailcap.el: Doc fixes.
794 (mailcap-mime-data): Various adjustments.
795 (mailcap): New group.
796 (mailcap-download-directory): Customize.
797 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
798 (mailcap-temporary-directory): Deleted (unused).
799 (mailcap-unescape-mime-test): Simplify slightly.
800 (mailcap-viewer-passes-test): Use functionp.
801 (mailcap-command-p): Aliased to executable-find.
802
803 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
804 default-enable-multibyte-characters is nil.
805
8062000-11-22 Simon Josefsson <simon@josefsson.org>
807
808 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
809 instead of "from: " for rfc822 compliance. Insert SPC.
810
8112000-11-22 Gerd Moellmann <gerd@gnu.org>
812
813 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
814
8152000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
816
817 * message.el (message-send-mail): Use buffer-substring-no-properties.
818 (message-send-news): Ditto.
819
8202000-11-21 Stefan Monnier <monnier@cs.yale.edu>
821
822 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
823
8242000-11-21 Dave Love <fx@gnu.org>
825
826 * gnus-art.el (gnus-mime-button-map): Don't inherit from
827 gnus-article-mode-map.
828 (gnus-mime-button-menu): Use mouse-set-point.
829 (gnus-insert-mime-button, gnus-mime-display-alternative)
830 (gnus-mime-display-alternative): Don't use local-map property.
831
8322000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
833
834 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
835 sending a command; allow the rtelnet prompt as well.
836
8372000-11-17 Simon Josefsson <simon@josefsson.org>
838
839 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
840 prefetch.
841
8422000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
843
844 * nntp.el (nntp-decode-text): Delete bogus status lines.
845 (nntp-open-connection): Kill process buffer when quit.
846 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
847 FSF Emacs 20 and XEmacs 21.
848 (nntp-retrieve-data): Don't ignore quit.
849
8502000-11-17 Dave Love <fx@gnu.org>
851
852 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
853 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
854 and make-temp-file.
855 (uudecode-decode-region): Doc fix.
856
8572000-11-14 Dave Love <fx@gnu.org>
858
859 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
860 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
861 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
862 New files, derived from the XPMs.
863
8642000-11-12 Dave Love <fx@gnu.org>
865
866 From Emerick Rogul <emerick@csa.bu.edu>.
867 * message.el (message-setup-fill-variables): New variable.
868 (message-mode): Use it.
869
8702000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
871
872 * gnus-mlspl.el: Documentation tweaks.
873
8742000-11-10 Dave Love <fx@gnu.org>
875
876 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
877 (gnus-agent-lib-file, gnus-agent-load-alist)
878 (gnus-agent-save-alist, gnus-agent-article-name): Use
879 expand-file-name.
880
881 * gnus-group.el (gnus-group-name-charset-method-alist): Add
882 :version.
883 (nnkiboze-score-file): Defvar when compiling.
884
885 * gnus-start.el (gnus-read-newsrc-file): Add :version.
886
887 * gnus-art.el (gnus-article-banner-alist)
888 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
889 (gnus-article-date-lapsed-new-header)
890 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
891 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
892 (gnus-treat-strip-headers-in-body)
893 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
894 (gnus-treat-translate): Add :version.
895 (gnus-article-mime-part-function): Fix defcustom.
896
897 * nnmail.el (nnmail-expiry-target)
898 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
899 (nnmail-split-header-length-limit): Add :version.
900
901 * gnus-sum.el (gnus-auto-expirable-marks)
902 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
903 (gnus-extra-headers, gnus-ignored-from-addresses)
904 (gnus-newsgroup-ignored-charsets)
905 (gnus-group-highlight-words-alist)
906 (gnus-summary-show-article-charset-alist): Add :version.
907
908 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
909 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
910 files, converted from the XPMs.
911
912 * gnus-cache.el (gnus-cache-active-file): Don't use
913 file-name-as-directory on directory.
914 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
915 use file-name-as-directory on directory.
916
917 * time-date.el (timezone-make-date-arpa-standard): Autoload.
918 (date-to-time): Use it.
919
920 * message.el (message-mode) <adaptive-fill-regexp>:
921 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
922 (message-newline-and-reformat): Likewise.
923 (message-forward-as-mime, message-forward-ignored-headers)
924 (message-buffer-naming-style, message-default-charset)
925 (message-dont-reply-to-names, message-send-mail-partially-limit):
926 Add :version.
927
928 * mm-util.el: Doc fixes.
929 (mm-mime-charset): Don't use the raw result of
930 mm-preferred-coding-system.
931 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
932 (mm-with-unibyte): Simplify.
933
934 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
935 concat.
936
937 * pop3.el (pop3-version): Deleted.
938 (pop3-make-date): New function, avoiding message-make-date.
939 (pop3-munge-message-separator): Use it.
940
9412000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
942
943 * pop3.el (pop3-munge-message-separator): A message may have an
944 empty body.
945
9462000-11-09 Dave Love <fx@gnu.org>
947
948 * gnus-group.el (gnus-group-make-directory-group)
949 (gnus-group-fetch-faq): Use expand-file-name.
950 (gnus-group-fetch-faq): Simplify completing-read form.
951
952 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
953 test for Mule.
954
955 * message.el (tool-bar-map): Defvar when compiling.
956
957 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
958 (gnus-tm-lisp-directory): Deleted.
959 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
960 (featurep 'xemacs).
961 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
962 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
963 version numbers from file names.
964
9652000-11-08 John Wiegley <johnw@gnu.org>
966
967 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
968 `gnus-group-change-level-function', instead of `remove-hook',
969 because it's not a hook!
970
9712000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
972
973 * nnweb.el (nnweb-decode-entities): Work for non-character
974 entities.
975
976 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
977 Issue message on quit.
978
9792000-11-08 Simon Josefsson <simon@josefsson.org>
980
981 * rfc2104.el: Add SHA-1 example.
982 (rfc2104-hexstring-to-bitstring): New function.
983 (rfc2104-hash): Use it.
984
9852000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
986
987 * gnus-start.el: Remove gnus-xemacs.
988
989 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
990
991 * gnus-score.el (gnus-score-body): Don't score body when
992 agent-fetching.
993 (gnus-score-followup): Don't score followup either.
994 (gnus-score-use-all-scores): New variable.
995 (gnus-all-score-files): Use it.
996 (gnus-score-find-bnews): Use directory-sep-char.
997
998 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
999 asynchronous in Exp version.
1000
10012000-11-08 Dave Love <fx@gnu.org>
1002
1003 * mm-view.el: Use featurep for XEmacs test.
1004 (mm-inline-message): Test for `remove-specifier'; don't use
1005 condition-case.
1006
1007 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1008
1009 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1010 (gnus-score-find-bnews): Don't concat "".
1011
1012 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1013 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1014 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1015 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1016
1017 * gnus-sum.el: Put some defvars in eval-when-compile.
1018 (gnus-summary-mode-hook): Add :options.
1019 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1020 (gnus-summary-tool-bar-map): New variable.
1021 (gnus-summary-make-tool-bar): New function.
1022 (gnus-summary-mode): Put kill-all-local-variables first.
1023
1024 * gnus-group.el (gnus-group-toolbar-map): New variable.
1025 (gnus-group-make-tool-bar): Rewritten.
1026 (gnus-group-mode): Put kill-all-local-variables first.
1027
1028 * rfc2047.el: Require gnus-util.
1029
1030 * nnml.el (gnus-sorted-intersection): Autoload.
1031
1032 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1033 Put some defvars in eval-when-compile.
1034 (gnus-intersection, gnus-sorted-complement): Autoload.
1035
1036 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1037
1038 * mm-encode.el (mm-body-7-or-8): Autoload.
1039
1040 * mm-decode.el (mm-insert-inline): Autoload.
1041
1042 * mml.el:
1043 * message.el: Put some defvars in eval-when-compile.
1044
1045 * gnus-msg.el: Put some defvars in eval-when-compile.
1046 (gnus-msg-mail): Move after gnus-setup-message.
1047
1048 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1049
10502000-11-07 Dave Love <fx@gnu.org>
1051
1052 * gnus-util.el (nnheader): Don't require message (recursive
1053 autoload).
1054
1055 * uudecode.el: Avoid compiler warnings.
1056
1057 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1058 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1059
10602000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1061
1062 * rfc2047.el: Require cl when compiling.
1063 (rfc2047-q-encode-region): Don't break if a QP-word could be
1064 fitted in one line.
1065 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1066 (rfc2047-fold-region): "=?=" is not a break point.
1067 (rfc2047-encode-message-header): Move fold into encode-region.
1068 (rfc2047-dissect-region): Rewrite.
1069 (rfc2047-encode-region): Rewrite.
1070 (rfc2047-fold-region): Fold
1071 (rfc2047-unfold-region): New function.
1072 (rfc2047-decode-region): Use it.
1073 (rfc2047-q-encode-region): Don't break at bob.
1074 (rfc2047-decode): Use unibyte.
1075 (rfc2047-q-encode-region): Better calculation of break point.
1076 (rfc2047-fold-region): Don't break the first non-LWSP characters.
1077 (rfc2047-encode-region): Merge only if regions are adjacent.
1078
10792000-11-06 Dave Love <fx@gnu.org>
1080
1081 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1082
1083 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
1084 (uudecode-char-int): New alias, replacing char-int.
1085 (uudecode-decode-region): Don't call buffer-disable-undo.
1086
1087 * mm-uu.el (mm-uu-configure): Unquote lambda.
1088 (mm-uu-configure-list): Doc fix.
1089
1090 * earcon.el (running-xemacs): Don't define.
1091
10922000-11-06 John Wiegley <johnw@gnu.org>
1093
1094 * gnus-mlspl.el (gnus-group-split-update): Check the value of
1095 `nnmail-crosspost', and use it to set the `no-crosspost'
1096 argument when calling `gnus-group-split-fancy'. Otherwise, it
1097 assumes that cross-posting is always OK, no matter what
1098 `nmail-crosspost' is set to.
1099 (gnus-group-split-fancy): The argument order in the
1100 second-to-last `push' call was wrong, but since `no-crosspost'
1101 was always nil, it was never being triggered.
1102
11032000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1104
1105 Don't postpone GCC if none of GCC methods is agent-covered. This
1106 fix presumes that the post-method must be agent-covered if any Gcc
1107 method is agent-covered.
1108
1109 * gnus-msg.el (gnus-inews-group-method): New function.
1110 (gnus-inews-do-gcc): Use it.
1111 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1112 (gnus-agent-possibly-save-gcc): Use it.
1113 (gnus-agent-possibly-do-gcc): Ditto.
1114
1115 *gnus-msg.el: (gnus-inews-add-send-actions): Use
1116 `gnus-agent-possibly-do-gcc' if Agentized.
1117 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1118 to `message-header-hook'.
1119
1120 * gnus-mlspl.el: Require cl when compiling.
1121
1122 * gnus-ml.el: Usage.
1123 (gnus-mailing-list-archive, gnus-mailing-list-owner,
1124 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1125 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1126 (gnus-mailing-list-menu): Define it.
1127 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1128
1129 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1130
11312000-11-03 Stefan Monnier <monnier@cs.yale.edu>
1132
1133 * message.el (message-font-lock-keywords): Match a final newline
1134 to help font-lock's multiline support.
1135
11362000-11-03 Dave Love <fx@gnu.org>
1137
1138 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1139
1140 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1141 name.
1142
1143 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1144 <banner>: Fix custom type, doc.
1145
1146 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1147 name. Don't disable undo explicitly.
1148
11492000-11-02 Dave Love <fx@gnu.org>
1150
1151 * message.el (message-font-lock-keywords): Use [:alpha:] for
1152 cite-prefix.
1153
11542000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1155
1156 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1157 because defcustom tries to call `mm-uu-configure'.
1158
11592000-11-01 Dave Love <fx@gnu.org>
1160
1161 * rfc2047.el (base64): Require unconditionally.
1162 (message-posting-charset): Defvar when compiling.
1163 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1164 message.
1165
1166 * gnus-sum.el (nnoo): Require.
1167 (mm-uu-dissect): Autoload.
1168
1169 * mml.el (mml-parse-1): Clarify message.
1170 (mml-minibuffer-read-type): Use mailcap-mime-types.
1171
11722000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1173
1174 * mml.el: Fix a typo in the requiring of CL.
1175
11762000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1177
1178 * rfc2231.el: Require cl when compiling.
1179
11802000-11-01 Dave Love <fx@gnu.org>
1181
1182 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1183 Fix custom type.
1184 (mm-uu-configure-list): Move and fix custom type.
1185
1186 * utf7.el: Require cl when compiling.
1187
1188 * binhex.el: Use (featurep 'xemacs).
1189 (binhex-char-int): New alias, replacing char-int. Change callers.
1190 (binhex-decode-region): Simplify work buffer code.
1191 (binhex-decode-region-external): Use expand-file-name, not concat.
1192
11932000-10-30 Dave Love <fx@gnu.org>
1194
1195 * gnus-art.el: Fix 2000-10-27 change properly.
1196
11972000-10-28 Miles Bader <miles@gnu.org>
1198
1199 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1200
12012000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1202
1203 * gnus-draft.el (gnus-draft-send-message): Typo.
1204
12052000-10-27 John Wiegley <johnw@gnu.org>
1206
1207 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1208 variable to correspond with `gnus-article-hide-citation-maybe'.
1209 (gnus-treatment-function-alist): Added entry for the above
1210 correlation.
1211
12122000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1213
1214 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1215
12162000-10-27 Dave Love <fx@gnu.org>
1217
1218 * gnus.el: Don't require custom. Don't require message at top
1219 level.
1220 (gnus-message-archive-method): Require message here.
1221
12222000-10-27 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1223
1224 * gnus-art.el (article-strip-banner): Use
1225 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1226 allow inheritance on the banner.
1227 From elkin@tverd.astro.spbu.ru.
1228
1229 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1230 Cashin <ecashin@coe.uga.edu>).
1231
12322000-10-27 Simon Josefsson <simon@josefsson.org>
1233
1234 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1235 (gnus-agent-restore-gcc):
1236 (gnus-agent-possibly-save-gcc): New functions.
1237
1238 * nnimap.el (nnimap-group-overview-filename): Create directory for
1239 newfile (when use long filenames is nil). Copy+delete file if
1240 rename didn't work.
1241 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1242 doesn't return anything useful, use ignore-errors instead.
1243 (nnimap-verify-uidvalidity): Delete overview file when
1244 uid validity changes.
1245 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1246 Rename old files into new format.
1247 (nnimap-request-accept-article): Remove \n's from
1248 From_ lines.
1249 (nnimap-request-accept-article): Remove From[^:] lines.
1250 (imap-starttls-p): Check for starttls binary.
1251 (imap-starttls-open): More verbose.
1252 (imap-gssapi-auth): Ditto.
1253 (imap-kerberos4-auth): Ditto.
1254 (imap-cram-md5-auth): Ditto.
1255 (imap-login-auth): Ditto.
1256 (imap-anonymous-auth): Ditto.
1257 (imap-digest-md5-auth): Ditto.
1258 (imap-open): Ditto.
1259 (imap-digest-md5-p): Check capability first.
1260 (imap-parse-flag-list): Correctly parse empty lists.
1261 (imap-login-p): Support LOGINDISABLED.
1262 (imap-parse-body): Work around bug in Sun SIMS.
1263
1264 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1265 (gnus-agent-restore-gcc):
1266 (gnus-agent-possibly-save-gcc): New functions.
1267
1268 Asks the user to synch flags with server when you plug in.
1269
1270 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1271 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1272 (gnus-agent-toggle-plugged): Call it.
1273 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1274 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1275 (gnus-agent-possibly-synchronize-flags): New function.
1276 (gnus-agent-possibly-synchronize-flags-server): New function.
1277
1278 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1279
1280 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1281
1282 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1283 support ACL's.
1284
12852000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1286
1287 * gnus-draft.el (gnus-draft-send-message): Ditto.
1288 (gnus-group-send-drafts): Ditto.
1289
1290 * gnus-art.el (gnus-request-article-this-buffer):
1291 gnus-refer-article-method might be a single method.
1292 (gnus-article-mime-total-parts): New function.
1293 (gnus-mm-display-part): Use it.
1294 (gnus-mime-display-single): Ditto.
1295 (gnus-mime-display-alternative): Ditto.
1296 (gnus-mime-inline-part): Check validity of charset.
1297 (gnus-treat-display-smileys): Default value in Emacs 21.
1298 * gnus-art.el: Define dynamic variables in eval-when-compile.
1299 (gnus-article-prepare): Configure it again.
1300 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1301 gnus-overlay-start.
1302 (gnus-article-prepare): Configure windows before
1303 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1304 window might be overrided.
1305 (gnus-mime-inline-part): Use prefix argument only
1306 when it is called interactively.
1307 (gnus-mime-action-alist): New variable.
1308 (gnus-mime-action-on-part): Use it.
1309 (gnus-mime-button-commands): Add command ".".
1310 (gnus-mime-inline-part): Support prefix argument.
1311 (gnus-article-banner-alist): New variable.
1312 (article-strip-banner): Use it.
1313
1314 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1315 because they are files, not paths.
1316 (mailcap-parse-mimetypes): Ditto.
1317 (mailcap-mime-types): Use mailcap-mime-data.
1318
1319 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1320 gnus-overlay-start.
1321 * gnus.el (gnus-agent-fetching): New variable.
1322 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1323
1324 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1325 (gnus-agent-fetch-group-1): Score-param could be nil.
1326 (gnus-agent-any-covered-gcc): New function.
1327 (gnus-agent-possibly-save-gcc): Use it.
1328 (gnus-agent-possibly-do-gcc): Ditto.
1329 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1330 the GNU assignment issue.
1331 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1332 * gnus-agent.el: timer vs. itimer.
1333
1334 * webmail.el (webmail-type-definition): Fix my-deja open url.
1335 (webmail-hotmail-list): Fix.
1336 (webmail-netscape-open, webmail-hotmail-article,
1337 webmail-hotmail-list): Update.
1338 (webmail-my-deja-*): Rewrite.
1339
1340 * gnus-sum.el (gnus-refer-article-methods): The second could be
1341 a named method.
1342 (gnus-cache-write-active): Auto load.
1343 (gnus-summary-display-article): Enable multibyte.
1344 (gnus-summary-select-article): Don't enable multibyte here.
1345 (gnus-summary-goto-article): Ditto.
1346 (gnus-summary-enter-digest-group): Decode to-address.
1347
1348 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1349 (mm-with-unibyte-current-buffer-mule4): New function.
1350 (mm-enable-multibyte-mule4): New.
1351 (mm-disable-multibyte-mule4): New.
1352
1353 * mm-util.el (mm-enable-multibyte-mule4): New.
1354 (mm-disable-multibyte-mule4): New.
1355 * gnus-sum.el (gnus-summary-mode): Use it.
1356 (gnus-summary-select-article): Ditto.
1357 (gnus-summary-goto-article): Use enable multibyte.
1358
1359 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1360 (nnkiboze-enter-nov): Fix it when there is no xref.
1361 (nnkiboze-generate-groups): List groups.
1362 (nnkiboze-request-article): Use
1363 gnus-cache-request-article.
1364
1365 * gnus-group.el (gnus-group-make-kiboze-group): Use
1366 nnkiboze-score-file.
1367 (gnus-group-make-kiboze-group): Fix prompt.
1368
1369 * message.el (message-send-mail-partially): Replace the header
1370 delimiter with a blank line.
1371 (message-sending-message): New variable.
1372 (message-send): Use it.
1373 (message-default-charset): Default value for non-Mule Emacsen.
1374 (message-alternative-emails): New.
1375 (message-use-alternative-email-as-from): New.
1376 (message-setup): Use them.
1377 (message-default-charset): Set default value in non-MULE XEmacsen
1378 as iso-8859-1.
1379
13802000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1381
1382 * message.el: xemacs cleanup (use featurep ' xemacs)
1383
1384 * nnheader.el: ditto
1385
1386 * mm-util.el: ditto
1387
13882000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1389
1390 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1391 (see DRUMS).
1392
13932000-10-27 Simon Josefsson <simon@josefsson.org>
1394
1395 * message.el (message-send): Make sure error is signalled if no
1396 send method is specified.
1397
13982000-10-27 Dave Love <fx@gnu.org>
1399
1400 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1401 strings.
1402 (gnus-group-make-tool-bar): New function.
1403 (gnus-group-mode): Use it.
1404
1405 * message.el (message-mode-menu): Add some :help strings.
1406 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1407 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1408
1409 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1410 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1411 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1412
1413 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1414 display-graphic-p here.
1415
14162000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1417
1418 * mm-decode.el (mm-viewer-completion-map): New.
1419 (mm-interactively-view-part): Use it.
1420
14212000-10-27 Simon Josefsson <sj@extundo.com>
1422
1423 * mail-source.el (mail-sources): IMAP predicate is a string.
1424 (mail-sources): Add default values for IMAP mailbox, predicate and
1425 fetchflag.
1426
14272000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1428
1429 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1430 of the `gnus-xemacs' variable, as the latter has been removed.
1431 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1432 * gnus-art.el (gnus-treat-display-xface)
1433 (gnus-treat-display-smileys, gnus-treat-display-picons)
1434 (gnus-article-read-summary-keys): Likewise.
1435
14362000-10-26 Dave Love <fx@gnu.org>
1437
1438 * flow-fill.el: Require cl when compiling.
1439
14402000-10-26 Simon Josefsson <simon@josefsson.org>
1441
1442 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1443 (fill-flowed): Make "quote-depth wins" rule work when first line
1444 is at level 0.
1445
14462000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1447
1448 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1449 (gnus-kill-all-overlays): Move here.
1450
1451 * gnus-util.el (gnus-kill-all-overlays): Move out.
1452
14532000-10-26 Dave Love <fx@gnu.org>
1454
1455 * mail-source.el: Require imap when compiling and defvar
1456 display-time-mail-function. Require mm-util.
1457 (nnheader-cancel-timer): Autoload.
1458 (mail-source-imap-authenticators, mail-source-imap-streams): New
1459 variables.
1460 (mail-sources): Use them.
1461 (defvar): Use rmail-spool-directory unconditionally.
1462
14632000-10-26 Dirk Meyer <dischi@tzi.de>
1464
1465 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1466 seconds instead of hour.
1467
14682000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1469
1470 * mail-source.el (mail-sources): Better `:type'.
1471
14722000-10-26 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1473
1474 * mail-source.el (mail-source-keyword-map): Use
1475 `rmail-spool-directory' as a default directory for the `file'
1476 source, if the variable is defined. Fall back to hardcoded
1477 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1478 <seh@speakeasy.org>.
1479
14802000-10-25 Jason Rumney <jasonr@gnus.org>
1481
1482 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1483 supports it.
1484
14852000-10-18 Dave Love <fx@gnu.org>
1486
1487 * mm-bodies.el (mm-uu-decode-function)
1488 (mm-uu-binhex-decode-function): Defvar when compiling.
1489
1490 * gnus-nocem.el (gnus-nocem-issuers): Update.
1491 (gnus-nocem-check-from): New option.
1492 (gnus-nocem-scan-groups): Use it.
1493 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1494 (gnus-nocem-check-article-limit): Add :version.
1495
14962000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1497
1498 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1499 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1500
15012000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1502
1503 * ietf-drums.el (mm-util): Require CL when compiling.
1504
15052000-10-15 Dave Love <fx@gnu.org>
1506
1507 * qp.el: Require mm-util.
1508
15092000-10-13 Dave Love <fx@gnu.org>
1510
1511 * qp.el (quoted-printable-decode-region): Avoid invalid
1512 coding-systems.
1513
15142000-10-12 Gerd Moellmann <gerd@gnu.org>
1515
1516 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1517 to a recursive load.
1518
15192000-10-12 Dave Love <fx@gnu.org>
1520
1521 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1522
1523 * gnus.el (gnus-group-startup-message): Check for PBM image.
1524
15252000-10-09 Dave Love <fx@gnu.org>
1526
1527 * mail-source.el (mail-source-fetch-imap): Bind
1528 default-enable-multibyte-characters rather than using
1529 mm-disable-multibyte.
1530
15312000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1532
1533 * mail-source.el (mail-source-fetch-maildir): Don't insert
1534 newlines.
1535
15362000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1537
1538 * mm-encode.el: Require CL. At least, for `incf'.
1539
15402000-10-06 Dave Love <fx@gnu.org>
1541
1542 * gnus-audio.el: Don't require cl.
1543 (gnus-audio): New custom group.
1544 (gnus-audio-inline-sound): Change to work with Emacs.
1545 (gnus-audio-directory, gnus-audio-directory)
1546 (gnus-audio-au-player): Customize.
1547 (gnus-audio-play): Try external player if play-sound-file fails.
1548 Use file-name-extension, not string-match.
1549
15502000-10-05 Dave Love <fx@gnu.org>
1551
1552 * rfc1843.el: Require cl when compiling.
1553
1554 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1555 Autoload.
1556 (quoted-printable-decode-region): Rename arg which confused
1557 charset with coding-system. Don't use nonascii-insert-offset.
1558 Coding-system encode the region initially. Don't recognize `=='
1559 as valid QP. Coding-system decode the region finally.
1560 (quoted-printable-decode-string): Rename arg which confused
1561 charset with coding-system.
1562
1563 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1564 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1565 mm-encode-coding-region.
1566 (mm-decode-body, mm-decode-string): Rename variables which
1567 confused charset with coding-system.
1568 (binhex-decode-region): Don't autoload.
1569 (mm-body-encoding): Require message.
1570 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1571 cond branches.
1572
1573 * gnus-art.el (article-de-quoted-unreadable)
1574 (article-de-base64-unreadable): Fold search case
1575 rather than downcasing string. Apply mm-charset-to-coding-system
1576 to arg of quoted-printable-decode-region.
1577
15782000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1579
1580 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1581
1582 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1583
1584 * gnus-kill.el (gnus-kill): Typo.
1585
15862000-10-05 Kenichi Handa <handa@etl.go.jp>
1587
1588 * gnus-mule.el: Revived.
1589
15902000-10-04 Dave Love <fx@gnu.org>
1591
1592 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1593 Require ring when compiling.
1594 (gnus-x-splash): Bind width, height.
1595 (gnus-article-compface-xbm): New variable.
1596 (gnus-article-display-xface): Move graphic test. Use unibyte.
1597 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1598
15992000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1600
1601 * nnimap.el: require 'cl when compiling.
1602
16032000-10-04 Dave Love <fx@gnu.org>
1604
1605 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1606 pbm images.
1607
1608 * frown.pbm, smile.pbm, wry.pbm: New files.
1609
1610 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1611
16122000-10-03 Dave Love <fx@gnu.org>
1613
1614 * mail-source.el (mail-sources): Revert to nil.
1615
1616 * nnmail (nnmail-spool-file): Revert to `((file))'.
1617
1618 * qp.el: Don't require mm-util.
1619 (quoted-printable-decode-region): Rewritten.
1620 (quoted-printable-decode-string, quoted-printable-encode-region):
1621 Doc fix.
1622 (quoted-printable-encode-region): Barf on multibyte characters.
1623 Maybe make the class multibyte. Upcase chars, not formatted
1624 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1625 (quoted-printable-encode-string): Don't use
1626 mm-with-unibyte-buffer.
1627
16282000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1629
1630 * mail-source.el (mail-source-report-new-mail): Use
1631 nnheader-cancel-timer.
1632
16332000-10-03 Simon Josefsson <simon@josefsson.org>
1634
1635 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1636 (mail-source-fetch-imap): Use it.
1637
16382000-09-29 Gerd Moellmann <gerd@gnu.org>
1639
1640 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1641 last change.
1642
1643 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1644 `:ascent center'.
1645
1646 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1647
16482000-09-28 Gerd Moellmann <gerd@gnu.org>
1649
1650 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1651 image's :ascent to 80. That gives a mode-line which is approx.
1652 as tall as the normal one.
1653
16542000-09-21 Dave Love <fx@gnu.org>
1655
1656 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1657 (for Emacs 20). Tidy somewhat.
1658
16592000-09-21 Dave Love <fx@gnu.org>
1660
1661 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1662 image processing. Rationalize logic somewhat.
1663
16642000-09-20 Dave Love <fx@gnu.org>
1665
1666 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1667
1668 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1669 we'll be careful merging development changes.
1670
1671 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1672 specifically.
1673
1674 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1675 (mouse-set-point, set-face-foreground)
1676 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1677 them.
1678
1679 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1680
1681 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1682 redundant autoloads.
1683
16842000-09-20 Gerd Moellmann <gerd@gnu.org>
1685
1686 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1687 to XBM; we always have PBM support.
1688
16892000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1690
1691 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1692 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1693 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1694 * nnkiboze.el (nnkiboze-file-coding-system): New.
1695 (nnkiboze-retrieve-headers): Use it.
1696 (nnkiboze-request-group): Ditto.
1697 (nnkiboze-close-group): Ditto.
1698 (nnkiboze-generate-group): Ditto.
1699 (nnkiboze-enter-nov): Insert first Xref properly.
1700
17012000-09-19 Dave Love <fx@gnu.org>
1702
1703 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1704 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1705
1706 * mail-source.el (mail-sources): Change default to '((file)).
1707 Add useful custom type.
1708
17092000-09-18 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1710
1711 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1712 year).
1713 (gnus-date-iso8601): Ditto.
1714
17152000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1716
1717 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1718
17192000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1720
1721 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1722 pattern. Avoid using 8 bit chars.
1723 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1724
17252000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1726
1727 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1728 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1729 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1730 functions are not implemented yet.
1731
1732 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1733 x-overlay.el from the FSF Emacs black list.
1734
17352000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1736
1737 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1738 (mm-inline-media-tests): Ditto.
1739 (mm-automatic-display): Ditto.
1740 * mm-view.el (mm-display-inline-fontify): Generalize from
1741 mm-display-patch-inline.
1742 (mm-display-patch-inline): Use it.
1743 (mm-display-elisp-inline): Ditto.
1744
17452000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1746
1747 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1748 (gnus-topic-unmark-topic): Ditto.
1749 (gnus-topic-mark-topic): Ditto.
1750 (gnus-topic-get-new-news-this-topic): Use it.
1751
17522000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1753
1754 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1755 display xface.
1756
17572000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1758
1759 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1760 zombie or killed groups.
1761
17622000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1763
1764 * mml.el (mml-preview): Reinsert unibyte content.
1765 (mml-parse-1): Remove with-unibyte-current-buffer.
1766 (mml-generate-mime-1): Ditto.
1767 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1768 * message.el (message-forward): Ditto.
1769
17702000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1771
1772 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1773 original article buffer.
1774 (article-de-base64-unreadable): Ditto.
1775 (article-wash-html): Ditto.
1776
17772000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1778
1779 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1780 unless forward-show-mml.
1781
17822000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1783
1784 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1785 (gnus-summary-save-parts-last-directory): New.
1786 (gnus-summary-save-parts): Save history.
1787
17882000-09-14 Ben Gertzfield <che@debian.org>
1789
1790 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1791 variable.
1792 (gnus-summary-save-parts): Use it.
1793
17942000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1795
1796 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1797 * gnus-sum.el (gnus-summary-exit): Ditto.
1798 (gnus-summary-exit-no-update): Ditto.
1799 (gnus-summary-show-article): Ditto.
1800
18012000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1802
1803 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1804 Content-Disposition.
1805
18062000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1807
1808 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1809
18102000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1811
1812 * gnus-art.el (gnus-article-setup-buffer): Set
1813 gnus-article-mime-handles to nil.
1814 * gnus-sum.el (gnus-summary-exit): Ditto.
1815 (gnus-summary-exit-no-update): Ditto.
1816 (gnus-summary-show-article): Ditto.
1817 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1818 dissected.
1819 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1820
18212000-09-14 Dave Love <fx@gnu.org>
1822
1823 * gnus.el (gnus-charset):
1824 * mm-decode.el (mime-display):
1825 * imap.el (imap) <defgroup>: Add :version.
1826
18272000-09-13 Gerd Moellmann <gerd@gnu.org>
1828
1829 * parse-time.el: Fix author's mail address.
1830
1831 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1832 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1833 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1834 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1835 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1836 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1837 * rfc2231.el, uudecode.el: Fix copyright notice.
1838
1839 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1840 require `w3' at load-time only if not running in batch mode.
1841
18422000-09-13 Dave Love <fx@gnu.org>
1843
1844 * gnus-ems.el (gnus-ems-redefine): Don't alias
1845 gnus-summary-set-display-table.
1846
1847 * message.el (message-user-agent): Don't wrap ignore-errors around
1848 it.
1849
1850 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1851 `format'.
1852 (mm-content-transfer-encoding): Don't use cadar.
1853
1854 * uudecode.el (uudecode-decoder-program)
1855 (uudecode-decoder-switches): Customize.
1856
1857 * gnus-score.el (gnus-home-score-file): Improve custom type.
1858
1859 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1860 variables for Emacs 21.
1861 (gnus-group-customize): Disable undo while laying out the buffer.
1862
18632000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1864
1865 * gnus-util.el (gnus-write-active-file): Bind
1866 coding-system-for-write.
1867
1868 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1869
1870 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1871 * gnus-kill.el (gnus-batch-score): Ditto.
1872 * gnus-move.el (gnus-change-server): Ditto.
1873 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1874
18752000-09-12 Simon Josefsson <simon@josefsson.org>
1876
1877 * gnus-sum.el (gnus-update-read-articles): Undo
1878 `gnus-request-set-mark' operation.
1879
18802000-09-11 Dave Love <fx@gnu.org>
1881
1882 * Changelog: Use iso-2022 coding.
1883
1884 * gnus-msg.el (gnus-msg-mail): New function.
1885 (gnus-user-agent): New mail agent.
1886
18872000-09-10 Dave Love <fx@gnu.org>
1888
1889 * message.el: Require mail-abbrevs for XEmacs for a problem with
1890 keybinding despite the autoloads for it.
1891
18922000-09-08 Simon Josefsson <simon@josefsson.org>
1893
1894 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1895
1896 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1897 marks from dormant articles. (See nnimap-request-set-mark.)
1898 (nnimap-retrieve-headers-progress): Demule.
1899 (nnimap-open-server): Call nnoo-change-server twice, once for
1900 getting the nnimap-server-buffer and once for letting n-c-s set
1901 the variables in that buffer.
1902
19032000-09-08 David Edmondson <dme@dme.org>
1904
1905 * gnus.el (gnus-short-group-name): Guess separator.
1906
19072000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1908
1909 * gnus-group.el (gnus-group-insert-group-line): Fix.
1910
19112000-09-04 Dave Love <fx@gnu.org>
1912
1913 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1914 (mm-get-image): Avoid the losing `make-glyph' from W3.
1915
19162000-09-03 Simon Josefsson <simon@josefsson.org>
1917
1918 * gnus-sum.el (gnus-summary-delete-article): Check server.
1919
19202000-09-01 Simon Josefsson <simon@josefsson.org>
1921
1922 * imap.el (imap-parse-flag-list): Rewrite.
1923
1924 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1925
1926 * imap.el (imap-parse-flag-list): Hack.
1927
19282000-08-29 Dave Love <fx@gnu.org>
1929
1930 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1931
1932 * gnus-agent.el (gnus-agent-union): new function.
1933 (gnus-agent-fetch-headers): Use it.
1934
1935 * gnus.el (gnus-group-startup-message): Specify foreground and
1936 background for xpm image. Centre image vertically.
1937 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1938
19392000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1940
1941 * message.el (message-send-mail): Narrow-to-headers.
1942
19432000-08-24 Dave Love <fx@gnu.org>
1944
1945 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1946 21.
1947
19482000-08-21 Dave Love <fx@gnu.org>
1949
1950 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1951
19522000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1953
1954 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1955 permanent is used.
1956 (gnus-topic-show-topic): Read topic when to show permanent hidden
1957 topic.
1958 (gnus-topic-remove-topic): Revert to the old behavior, not using
1959 hide.
1960
19612000-08-21 Dave Love <fx@gnu.org>
1962
1963 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1964 (gnus-xemacs): Use featurep.
1965
1966 * mm-util.el (mm-read-charset): Maybe use builtin.
1967 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1968 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1969 (mm-with-unibyte): Use featurep, not string-match.
1970 (mm-with-unibyte-buffer): Simplify.
1971 (mm-quote-arg): Maybe use shell-quote-argument.
1972
1973 * mml.el (mml-make-string): Deleted (unused).
1974
1975 * gnus.el (gnus-mode-line-buffer-identification): Supply
1976 definition for Emacs 21.
1977
1978 * gnus-salt.el: Small doc fixes.
1979 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1980 gnus-add-minor-mode.
1981
1982 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1983 gnus-add-minor-mode.
1984
19852000-08-20 Simon Josefsson <simon@josefsson.org>
1986
1987 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1988 function, thanks to Lloyd Zusman for debugging.
1989 (nnimap-request-group):
1990 (nnimap-request-list):
1991 (nnimap-retrieve-groups):
1992 (nnimap-request-newgroups): Use it.
1993
1994 * nnimap.el (nnimap-request-article-part): Less verbose.
1995
19962000-08-18 Dave Love <fx@gnu.org>
1997
1998 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1999 custom type.
2000
2001 * nnheader.el (nnheader-replace-chars-in-string): Use
2002 subst-char-in-string if available.
2003
2004 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2005 (gnus-request-article-this-buffer): Use expand-file-name.
2006 (gnus-mime-view-part-as-type): Simplify interactive spec.
2007 (gnus-mime-button-map): Define it all in defvar.
2008
20092000-08-17 Dave Love <fx@gnu.org>
2010
2011 * gnus-group.el (gnus-group-running-xemacs): Deleted.
2012
2013 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2014 last-nonmenu-event.
2015
2016 * uudecode.el (char-int): Use defalias, not fset.
2017
2018 * score-mode.el: Don't require easymenu. Require mm-util.
2019 (score-mode-coding-system): Use mm-auto-save-coding-system.
2020
2021 * nneething.el (nneething-create-mapping): Don't use cadar & al.
2022 (nneething-file-name): Use expand-file-name, not concat.
2023
20242000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2025
2026 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2027 Failure proof for email addresses.
2028 (nnslashdot-sane-retrieve-headers): Ditto.
2029
20302000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2031
2032 * message.el (message-send-mail): Only insert courtesy message
2033 when text/plain.
2034
20352000-08-14 Jesper Harder <jesper_harder@hotmail.com>
2036
2037 * message.el (message-cancel-news): Copy the From header from the
2038 original article.
2039
20402000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
2041
2042 * gnus-async.el (gnus-asynchronous): Removed.
2043
20442000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2045
2046 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2047 format.
2048
20492000-08-14 Rod Whitby <list.ding@rwhitby.net>
2050
2051 * nnmail.el (nnmail-expiry-target-group): Fixed.
2052
20532000-08-14 Rod Whitby <list.ding@rwhitby.net>
2054
2055 * nnmail.el (nnmail-expiry-target-group): Fix the call to
2056 gnus-request-accept-article so that body encoding is *not* done.
2057 Encoding is not done on incoming mail, so why should it be done on
2058 expired mail?
2059
2060
20612000-08-14 Rod Whitby <list.ding@rwhitby.net>
2062
2063 * nnml.el (nnml-request-expire-articles): Fix the calls to
2064 nnml-request-article (the filename was being passed instead of the
2065 article number) and nnmail-expiry-target-group
2066 (nnml-current-directory is changed by nnml-request-accept-article,
2067 causing it to be incorrect for the next article to be expired).
2068
20692000-08-14 Rod Whitby <list.ding@rwhitby.net>
2070
2071 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2072 expiry-target group parameters.
2073
20742000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2075
2076 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2077 buffer.
2078 (gnus-topic-hide-topic): Take a PERMANENT parameter.
2079 (gnus-topic-show-topic): Ditto.
2080
2081 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2082
20832000-08-12 John H. Palmieri <palmieri@math.washington.edu>
2084
2085 * mail-source.el (mail-source-incoming-file-prefix): New
2086 variable.
2087
20882000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
2089
2090 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2091
2092 * mailcap.el (mailcap-maybe-eval): Be even more warning.
2093
20942000-08-11 Florian Weimer <fw@deneb.enyo.de>
2095
2096 * message.el (message-syntax-checks): New check quotin-style:
2097 Text must be written below quoted text.
2098 (message-check-news-body-syntax): Check it.
2099
21002000-08-11 Simon Josefsson <simon@josefsson.org>
2101
2102 * imap.el (imap-authenticator-alist): Fix typo.
2103 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2104 Jonas Oberg for debugging.
2105
21062000-08-11 Simon Josefsson <simon@josefsson.org>
2107
2108 * gnus-async.el (gnus-asynchronous): Disable by default.
2109
21102000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2111
2112 * mm-view.el (mm-inline-text): Bind fill-column.
2113
2114 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2115 list of unexpired articles.
2116
2117 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2118 un-expired articles.
2119
2120 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2121 headers.
2122
2123 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2124 we update the right topic..
2125
2126 * mm-decode.el (mm-display-external): Put point at start.
2127
21282000-08-10 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2129
2130 * nnmail.el (nnmail-expiry-target): More explicit documentation.
2131
2132 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2133
21342000-08-09 Simon Josefsson <simon@josefsson.org>
2135
2136 * imap.el (imap-parse-body):
2137 (imap-parse-string-list): Add bug workarounds for Stalker
2138 Communigate Pro 3.0 server.
2139 (imap-body-lines): Remove bogus comment.
2140
2141 * imap.el (imap-range-to-message-set): Move from nnimap.el.
2142
2143 * nnimap.el (nnimap-retrieve-which-headers):
2144 (nnimap-retrieve-headers-from-server):
2145 (nnimap-request-set-mark):
2146 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2147
21482000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2149
2150 * message.el (message-dont-reply-to-names):
2151 rmail-dont-reply-to-names may not be defined.
2152
21532000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2154
2155 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2156 not use pop.
2157
21582000-07-19 Dave Love <fx@gnu.org>
2159
2160 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2161 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2162 check.
2163 (gnus-article-display-xface): Special-case for dark backgrounds.
2164
21652000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2166
2167 * imap.el (imap-calculate-literal-size-first): New variable.
2168 (imap-local-variables): Add it.
2169 (imap-kerberos4-open): Set it.
2170 (imap-send-command): Use it.
2171
21722000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2173
2174 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2175 (mailcap-parse-mimetypes): Use it.
2176 (mailcap-extension-to-mime): Parse mimetype.
2177 (mailcap-mime-types): Ditto.
2178 * mml.el (mml-minibuffer-read-type): Ditto.
2179
21802000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2181
2182 * nndoc.el (nndoc-type-alist): Add outlook.
2183 (nndoc-outlook-type-p): New function.
2184 (nndoc-outlook-article-begin): Ditto.
2185
21862000-07-16 Daiki Ueno <ueno@unixuser.org>
2187
2188 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2189 excursion.
2190
21912000-07-15 Simon Josefsson <simon@josefsson.org>
2192
2193 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2194
2195 * imap.el (imap):
2196 (imap-kerberos4-program):
2197 (imap-gssapi-program):
2198 (imap-ssl-program): Customization.
2199 (imap-shell-program):
2200 (imap-shell-host): New variables.
2201 (imap-streams):
2202 (imap-stream-alist): Add shell.
2203 (imap-shell-p):
2204 (imap-shell-open): New functions.
2205 (imap-open): Don't call authenticator if preauth.
2206 (imap-authenticate): Return t if already authenticated.
2207
22082000-07-14 Simon Josefsson <simon@josefsson.org>
2209
2210 * gnus.el (gnus-invalid-group-regexp): New variable.
2211 (gnus-read-group): Use it.
2212
22132000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2214
2215 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2216 expunge-below and orphan-score are "group variables".
2217
22182000-07-13 Simon Josefsson <jas@pdc.kth.se>
2219
2220 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2221 qualified group names to `gnus-group-read-ephemeral-group'.
2222
22232000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2224
2225 * gnus-sum.el: `W t' is toggle-header in info.
2226
22272000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2228
2229 * gnus-art.el (article-de-base64-unreadable): Typo.
2230
22312000-07-12 Simon Josefsson <jas@pdc.kth.se>
2232
2233 * gnus-agent.el (require): Require timer.
2234
22352000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2236
2237 * message.el (message-bounce): Call mime-to-mml.
2238
22392000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2240
2241 * nnslashdot.el (nnslashdot-request-close): New function.
2242
22432000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2244
2245 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2246 right line number for the article.
2247
22482000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2249
2250 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2251 * webmail.el (webmail-fetch): Bind
2252 url-http-silence-on-insecure-redirection.
2253
22542000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2255
2256 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2257 unibyte.
2258 (nnslashdot-sane-retrieve-headers): Ditto.
2259 (nnslashdot-request-article): Ditto.
2260
22612000-07-10 William M. Perry <wmperry@aventail.com>
2262
2263 * mailcap.el (mailcap-parse-mimetype-file):
2264
22652000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2266
2267 * nnweb.el (nnweb-insert): Stricter test.
2268 * webmail.el (webmail-refresh-redirect): Ditto.
2269
22702000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2271
2272 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2273
22742000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2275
2276 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2277
22782000-07-05 Dave Love <fx@gnu.org>
2279
2280 * utf7.el: Doc and header fixes.
2281
2282 * gnus-sum.el: Doc fixes.
2283
2284 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2285 defalias, not fset.
2286
2287 * flow-fill.el (fill-flowed-point-at-eol)
2288 (fill-flowed-point-at-bol): Use defalias, not fset.
2289
2290 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2291 (gnus-Plain-save-name): Delete -- apparently bogus.
2292
22932000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2294
2295 * nnsoup.el: Use expand-file-name throughout.
2296
22972000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2298
2299 * nnmail.el (nnmail-read-incoming-hook): New example.
2300
23012000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2302
2303 * mm-view.el (mm-inline-text): Check whether the text has already
2304 been decoded.
2305
23062000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2307
2308 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2309
23102000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2311
2312 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2313
23142000-07-03 Simon Josefsson <simon@josefsson.org>
2315
2316 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2317 unsend flags.
2318
23192000-07-03 Simon Josefsson <jas@pdc.kth.se>
2320
2321 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2322 name in authinfo (.authinfo now support ports, no need for the
2323 hack).
2324 (nnimap-split-find-rule): Fix.
2325 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2326
23272000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2328
2329 * message.el (message-unquote-tokens): Remove all quotes.
2330
23312000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2332
2333 * gnus-ml.el: New file.
2334
23352000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2336
2337 * nnultimate.el (nnultimate-request-close): New function.
2338
2339 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2340
23412000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2342
2343 * gnus.el: Gnus v5.8.7 is released.
2344
23452000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2346
2347 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2348
23492000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2350
2351 * message.el (message-do-fcc): Encode MIME.
2352
23532000-06-28 Simon Josefsson <simon@josefsson.org>
2354
2355 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2356 (nnimap-assoc-match): New function.
2357 (nnimap-split-find-rule): Support extended syntax.
2358
23592000-06-28 Simon Josefsson <simon@josefsson.org>
2360
2361 * nnimap.el (nnimap-open-connection): Use port stuff.
2362
2363 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2364 document port and defaultport.
2365
23662000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2367
2368 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2369
23702000-06-26 Dave Love <fx@gnu.org>
2371
2372 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2373
2374 * message.el: Remove unnecessary `require'ments. Defvar
2375 gnus-list-identifiers when compiling. Don't try to autoload
2376 variable `gnus-list-identifiers'. Autoload
2377 gnus-group-name-charset.
2378 (message-fetch-field): Don't assume `format' removes text
2379 properties.
2380 (message-strip-list-identifiers, message-reply, message-followup):
2381 Require gnus-sum.
2382 (message-mode): Tidy XEmacs conditionals.
2383 (message-replace-chars-in-string): Use subst-char-in-string when
2384 available.
2385
2386 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2387 removes text properties.
2388
2389 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2390
2391 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2392
2393 * gnus-score.el (gnus-summary-score-entry): Likewise.
2394
23952000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2396
2397 * nnimap.el (nnimap-request-post): Fix parenthesis.
2398
23992000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2400
2401 * message.el (message-unquote-tokens): New function.
2402
2403 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2404
2405 * nnimap.el (nnimap-request-post): Ditto.
2406
24072000-06-21 Simon Josefsson <jas@pdc.kth.se>
2408
2409 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2410
2411 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2412 patch commited 2000-04-02).
2413
24142000-06-20 Simon Josefsson <jas@pdc.kth.se>
2415
2416 * imap.el (imap-mailbox-examine-1): New function.
2417 (imap-message-copyuid-1):
2418 (imap-message-appenduid-1): Use it, instead of
2419 `imap-mailbox-examine' which would utf-7 encode mailbox name
2420 twice.
2421
24222000-06-19 Dave Love <fx@gnu.org>
2423
2424 * mm-uu.el Don't require message. Require cl when compiling.
2425
24262000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2427
2428 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2429 a local variable.
2430 * gnus-sum.el (gnus-orphan-score): Move here.
2431
24322000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2433
2434 * message.el (message-forward): Remove show-mml condition.
2435 (message-forward-ignored-headers): Remove X-Gnus headers.
2436
24372000-06-08 Simon Josefsson <simon@josefsson.org>
2438
2439 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2440
24412000-06-08 Urban Engberg <ue@ccieurope.com>
2442
2443 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2444
24452000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2446
2447 * message.el (message-syntax-checks): Add type.
2448
24492000-06-07 Dave Love <fx@gnu.org>
2450
2451 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2452 put-image.
2453 (mm-inline-image): Defalias, not fset.
2454
2455 * gnus.el (gnus-group-startup-message): Don't specify string for
2456 insert-image.
2457
2458 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2459 add-minor-mode is available.
2460 (gnus-article-display-xface): Don't specify string for
2461 insert-image.
2462
24632000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2464
2465 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2466 (gnus-topic-insert-topic-line): Use shownp.
2467 (gnus-topic-hide-topic): Don't use hidden.
2468 (gnus-topic-show-topic): Don't use hidden.
2469
24702000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2471
2472 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2473 system.
2474 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2475 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2476 * gnus-util.el (gnus-output-to-rmail): Ditto.
2477 (gnus-output-to-mail): Ditto.
2478 (gnus-write-buffer): Ditto.
2479 * gnus-uu.el (gnus-uu-save-article): Ditto.
2480
24812000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2482
2483 * message.el (message-read-from-minibuffer): Typo.
2484
24852000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2486
2487 * gnus-art.el (article-decode-charset): Override non-MIME forward
2488 charset.
2489
24902000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2491
2492 * mml.el (mml-quote-region): Correct the regexp.
2493 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2494
24952000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2496
2497 * message.el (message-forward): Insert raw text.
2498 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2499 (mml-generate-mime-1): Insert raw text in unibyte mode.
2500
25012000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2502
2503 * mm-bodies.el (mm-body-encoding): Always encoded if
2504 `mm-use-ultra-safe-encoding' is set.
2505
25062000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2507
2508 * mml.el (ange-ftp-name-format): Typo.
2509
25102000-05-30 Simon Josefsson <jas@pdc.kth.se>
2511
2512 * gnus-start.el (gnus-get-unread-articles): If
2513 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2514 try to do anything on that server.
2515
25162000-05-25 Simon Josefsson <jas@pdc.kth.se>
2517
2518 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2519 from latest draft.
2520
25212000-05-08 Simon Josefsson <jas@pdc.kth.se>
2522
2523 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2524 is open.
2525
25262000-05-24 Dave Love <fx@gnu.org>
2527
2528 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2529
25302000-05-22 Didier Verna <didier@lrde.epita.fr>
2531
2532 * gnus.el (gnus-redefine-select-method-widget): new function, call
2533 it once. Add an "other" entry for unknown but editable backend
2534 name symbols.
2535 * gnus-start.el (gnus-declare-backend): use it.
2536
25372000-05-19 Dave Love <fx@gnu.org>
2538
2539 * gnus-art.el (gnus-article-next-page): Revert last change.
2540
25412000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2542
2543 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2544
25452000-05-19 Dave Love <fx@gnu.org>
2546
2547 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2548 not mm-inline-large-images.
2549
25502000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2551
2552 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2553
25542000-05-18 Dave Love <fx@gnu.org>
2555
2556 * gnus-art.el: Use defalias, not fset.
2557 (gnus-article-x-face-command): Don't test for xbm.
2558 (gnus-article-next-page): Redisplay before testing point in window.
2559
25602000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2561
2562 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2563 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2564
25652000-05-17 Jim Davidson <jdavidson@acm.org>
2566
2567 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2568 gnus-summary-save-in-rmail.
2569 * message.el (message-output): Ditto.
2570
25712000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2572
2573 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2574
25752000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2576
2577 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2578 is a charset.
2579 * message.el (message-send-news): Check group name charset.
2580 * gnus-msg.el (gnus-post-news): Decode group name.
2581 (gnus-inews-do-gcc): Encode group name.
2582
25832000-05-17 Karl Kleinpaste <karl@charcoal.com>
2584
2585 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2586 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2587
25882000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2589
2590 * gnus-group.el (gnus-group-mark-line-p): New function.
2591 (gnus-group-goto-group): New parameter.
2592 (gnus-group-remove-mark): Use it.
2593 * gnus-topic.el (gnus-topic-move-group): Ditto.
2594 (gnus-topic-remove-group): Ditto.
2595
25962000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2597
2598 * gnus-group.el (gnus-group-list-dormant): New function.
2599
26002000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2601
2602 * gnus-agent.el (gnus-agent-synchronize): Use
2603 nnheader-insert-file-contents.
2604 (gnus-agent-save-active-1): Ditto.
2605 (gnus-agent-write-active): Ditto.
2606 (gnus-agent-expire): Ditto.
2607 * gnus-cache.el (gnus-cache-read-active): Ditto.
2608 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2609 * gnus-sum.el (gnus-summary-import-article): Ditto.
2610
2611 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2612 (gnus-agent-save-group-info): Ditto.
2613 (gnus-agent-save-alist): Ditto.
2614 * gnus-util.el (gnus-make-directory): Ditto.
2615
2616 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2617
26182000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2619
2620 * mml.el (mml-generate-mime-preprocess-function): New variable.
2621 (mml-generate-mime-postprocess-function): New variable.
2622 (mml-generate-mime-1): Use them.
2623
26242000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2625
2626 * gnus-group.el (gnus-group-apropos): Group name charset.
2627 * gnus-sum.el (gnus-set-mode-line): Ditto.
2628 * gnus-group.el (gnus-group-decoded-name): New function.
2629 (gnus-group-edit-group): Use it.
2630 * gnus-cus.el (gnus-group-customize): Use it.
2631
26322000-05-16 Karl Kleinpaste <karl@charcoal.com>
2633
2634 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2635
26362000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2637
2638 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2639 (gnus-group-name-charset-group-alist): Ditto.
2640 (gnus-group-name-charset): New function.
2641 (gnus-group-name-decode): New function.
2642 (gnus-group-insert-group-line): Use them.
2643 (gnus-group-prepare-flat-list-dead): Ditto.
2644 (gnus-group-list-active): Ditto.
2645 (gnus-group-describe-all-groups): Ditto.
2646 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2647 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2648 add gnus-group property.
2649 (gnus-browse-group-name): Read gnus-group property.
2650
26512000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2652
2653 * nnfolder.el (nnfolder-possibly-change-group): Use
2654 file-name-coding-system instead of pathname-coding-system.
2655 * nnmail.el (nnmail-find-file): Ditto.
2656 (nnmail-write-region): Ditto.
2657 * nnmh.el (nnmh-retrieve-headers): Ditto.
2658 (nnmh-request-article): Ditto.
2659 (nnmh-request-group): Ditto.
2660 (nnmh-request-list): Ditto.
2661 (nnmh-possibly-change-directory): Ditto.
2662 (nnmh-active-number): Ditto.
2663 * nnml.el (nnml-possibly-change-directory): Ditto.
2664 (nnml-request-list): Ditto.
2665 (nnml-request-article): Ditto.
2666 (nnml-retrieve-headers): Ditto.
2667
26682000-05-16 Simon Josefsson <jas@pdc.kth.se>
2669
2670 * nnimap.el (nnimap-request-accept-article): Don't unselect
2671 mailbox if no mailbox is selected.
2672
26732000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2674
2675 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2676 Recognize domain names starting with `www.' as starting an URL.
2677
26782000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2679
2680 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2681 (mail-source-keyword-map): Add "subdirs" for maildir.
2682
26832000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2684
2685 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2686 (nnmail-get-new-mail): Use it.
2687 * gnus-start.el (gnus-get-unread-articles): Ditto.
2688
26892000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2690
2691 * gnus-sum.el (gnus-summary-edit-article): Better support for
2692 nndraft:drafts.
2693 * nndraft.el (nndraft-request-replace-article): New function,
2694 bind nnmail-file-coding-system.
2695
26962000-05-14 Dave Love <fx@gnu.org>
2697
2698 * nnheader.el: Replace uses of `fset' with `defalias'.
2699 (jka-compr-compression-info-list): Only defvar when compiling.
2700
27012000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2702
2703 * webmail.el (webmail-netaddress-article): Refresh redirect.
2704
27052000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2706
2707 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2708
27092000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2710
2711 * webmail.el: Translate &nbsp; to SP.
2712
27132000-05-13 Robin S. Socha <robin@socha.net>
2714
2715 * message.el (message-bounce): Doc typo.
2716
27172000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2718
2719 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2720 (gnus-soup-store): Ditto.
2721 (gnus-soup-send-packet): Ditto.
2722 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2723 (nnsoup-dissect-buffer): Ditto.
2724 (nnsoup-narrow-to-article): Ditto.
2725 (nnsoup-make-active): Ditto
2726
27272000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2728
2729 * message.el (message-mode): Two parameters for local-variable-p.
2730
27312000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2732
2733 * message.el (message-strip-list-identifiers): New function.
2734 (message-reply): Use it and use message-strip-subject-re.
2735 (message-followup): Ditto.
2736 * gnus-art.el (article-hide-list-identifiers): Remove more.
2737 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2738
27392000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2740
2741 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2742 mail-parset-charset and use non-numeric argument.
2743
27442000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2745
2746 * mml.el (mml-buffer-list): New variable.
2747 (mml-generate-new-buffer): New function.
2748 (mml-destroy-buffers): Ditto.
2749 (mml-insert-mime): Use them.
2750 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2751 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2752 * message.el (message-mode): Ditto.
2753 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2754 (gnus-uu-save-article): Support show-as-mml.
2755 * message.el (message-forward): Ditto.
2756
27572000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2758
2759 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2760 (nndoc-mime-digest-type-p): Locate article head precisely.
2761 * mml.el (mml-generate-default-type): New variable.
2762 (mml-generate-mime-1): Use it.
2763 (mml-insert-mime-headers): Use it.
2764 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2765 (gnus-uu-digest-mail-forward): Use it and call message-forward
2766 with argument digest.
2767 (gnus-uu-save-article): Support message-forward-as-mime.
2768 * message.el (message-forward): Add parameter digest.
2769 * mm-decode.el (mm-dissect-default-type): New variable.
2770 (mm-dissect-buffer): Use it.
2771
27722000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2773
2774 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2775 newline and paragraph to nil when got a non-ascii character. Test
2776 paragraph before newline.
2777
27782000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2779
2780 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2781 limit to 76.
2782
27832000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2784
2785 * nnslashdot.el (nnslashdot-sid-strip): New function.
2786 (nnslashdot-threaded-retrieve-headers): New format.
2787 (nnslashdot-sane-retrieve-headers): Ditto.
2788 (nnslashdot-request-article): Ditto.
2789 (nnslashdot-threaded-retrieve-headers): Thread properly.
2790 (nnslashdot-request-article): Be more lenient.
2791 (nnslashdot-threaded-retrieve-headers): Regexp search.
2792
27932000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2794
2795 * gnus-sum.el (gnus-with-article): Define it before use it.
2796
27972000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2798
2799 * message.el (message-supersede): Use mime-to-mml.
2800 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2801
28022000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2803
2804 * gnus-group.el (gnus-group-list-cached): Don't use
2805 `subst-char-in-string'.
2806
28072000-05-08 Dave Love <fx@gnu.org>
2808
2809 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2810
28112000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2812
2813 * mm-decode.el (mm-interactively-view-part): Append %s if the
2814 method is a single word.
2815 * nnwarchive.el (nnwarchive-type-definition): Typo.
2816
28172000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2818
2819 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2820 function.
2821 (gnus-group-prepare-flat-predicate): Use it.
2822 (gnus-group-list-cached): List dead groups.
2823
28242000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2825
2826 * gnus-art.el (article-decode-charset): Don't decode message with
2827 format.
2828
28292000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2830
2831 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2832 evaluate the Lisp code.
2833
28342000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2835
2836 * gnus-art.el (article-wash-html): New function.
2837 (gnus-article-wash-html): Bind.
2838 (gnus-article-make-menu-bar): Menu item.
2839 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2840 (gnus-summary-make-menu-bar): Menu item.
2841 * gnus.el: Autoload.
2842
28432000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2844
2845 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2846 (gnus-uu-unshar-article): Use it.
2847
2848 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2849 (mailcap-maybe-eval): Use it.
2850
2851 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2852 in docstring.
2853
2854 * mml.el (mml-generate-mime-1): Small comment.
2855
28562000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2857
2858 * gnus-art.el (article-de-base64-unreadable): New function.
2859 (gnus-article-de-base64-unreadable): Bind.
2860 (gnus-article-make-menu-bar): Menu item.
2861 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2862 (gnus-summary-make-menu-bar): Menu item.
2863 * gnus.el: Autoload.
2864
28652000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2866
2867 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2868 (gnus-summary-select-article): Add en/disable multibyte.
2869
28702000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2871
2872 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2873 (gnus-summary-edit-article): New feature: editing raw articles.
2874
28752000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2876
2877 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2878 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2879 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2880 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2881 * mm-decode.el (mm-insert-part): Ditto.
2882
28832000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2884
2885 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2886 (nndoc-forward-type-p): Ditto.
2887
28882000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2889
2890 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2891 value of enable-multibyte-characters.
2892
28932000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2894
2895 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2896
28972000-05-03 Dave Love <fx@gnu.org>
2898
2899 * gnus-ems.el (gnus-article-xface-ring-internal)
2900 (gnus-article-xface-ring-size): New variable.
2901 (gnus-article-display-xface): Use them to cache data. Don't try
2902 to use XPM. Set up binary coding for PBM's sake.
2903
29042000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2905
2906 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2907 * gnus-int.el (gnus-request-accept-article): Ditto.
2908 (gnus-request-replace-article): Ditto.
2909 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2910
29112000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2912
2913 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2914
29152000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2916
2917 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2918 field.
2919 * mml.el (mml-to-mime): Use message-default-charset.
2920 (mml-preview): Narrow to headers.
2921 * message.el (message-send-mail): Use message-default-charset.
2922 (message-send-news): Narrow to headers;
2923 use message-default-charset.
2924
29252000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2926
2927 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2928 detect.
2929 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2930 restriction.
2931 (mml-parse-1): Warning message.
2932 (mml-preview): Disable multibyte.
2933
29342000-05-03 Dave Love <fx@gnu.org>
2935
2936 * gnus.el (gnus-group-startup-message): Add newline before image.
2937
29382000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2939
2940 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2941 * message.el (message-send-mail): Use unibyte-buffer.
2942 (message-send-mail): Ditto.
2943
29442000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2945
2946 * gnus.el: Gnus v5.8.6 is released.
2947
29482000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2949
2950 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2951
29522000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2953
2954 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2955
29562000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2957
2958 * message.el (message-send-mail-partially): Use forward-line.
2959
29602000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2961
2962 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2963
29642000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2965
2966 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2967 (mml-insert-mime): No markup only for text/plain.
2968 (mime-to-mml): Remove MIME headers.
2969
29702000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2971
2972 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2973 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2974 as 8-bit.
2975
29762000-04-28 Dave Love <fx@gnu.org>
2977
2978 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2979 21.
2980
2981 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2982 search order. Use parse-colon-path and remove some redundancy.
2983 Doc fix.
2984 (mailcap-parse-mimetypes): Code consistently with
2985 mailcap-parse-mailcaps. Doc fix.
2986
2987 * gnus-start.el (gnus-unload): Iterate over `features', not
2988 `load-history'.
2989
29902000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2991
2992 * mml.el (mml-parse-1): Don't create blank parts.
2993 (mml-read-part): Fix mml tag.
2994 (mml-insert-mime): Convert message/rfc822.
2995 (mml-insert-mml-markup): Add mmlp parameter.
2996
29972000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2998
2999 * message.el (message-send-mail-partially): Remove CTE.
3000
30012000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3002
3003 * mm-view.el (mm-inline-image): Fset it.
3004
30052000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3006
3007 * nndoc.el (nndoc-type-alist): Change forward regexp.
3008
30092000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3010
3011 * message.el (message-send-mail-partially-limit): Change the
3012 default value.
3013
30142000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
3015
3016 * gnus-util.el (gnus-extract-address-components): Name might be
3017 "".
3018
30192000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3020
3021 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3022 (gnus-summary-post-forward): Ditto.
3023 * message.el (message-forward-show-mml): New variable.
3024 (message-forward): Use it.
3025 * mml.el (mml-parse-1): Add tag mml.
3026 (mml-read-part): Ditto.
3027 (mml-generate-mime): Support reentance.
3028 (mml-generate-mime-1): Support mml tag.
3029
30302000-04-27 Dave Love <fx@gnu.org>
3031
3032 * gnus-art.el: Don't bother to require custom, browse-url.
3033 (gnus-article-x-face-command): Include gnus-article-display-xface.
3034
3035 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
3036 Use defalias, not fset.
3037 (gnus-article-display-xface): New function.
3038
3039 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3040
3041 * mm-decode.el: Small doc fixes. Require cl when compiling.
3042 (mm-xemacs-p): Deleted.
3043 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3044 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3045 use create-image and don't special-case xbm.
3046 (mm-valid-image-format-p): Use display-graphic-p.
3047
30482000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3049
3050 * message.el (message-send-mail-partially-limit): New variable.
3051 (message-send-mail-partially): New function.
3052 (message-send-mail): Use it.
3053 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3054 all blank lines inside of base64.
3055 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3056 blank lines.
3057
30582000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3059
3060 * mml.el (mml-insert-tag): Match more special characters.
3061
30622000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3063
3064 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3065
30662000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
3067
3068 * mm-decode.el (mm-inline-media-tests): Add message/partial.
3069 (mm-inlined-types): Ditto.
3070 * mm-partial.el: New file.
3071
30722000-04-27 Dave Love <fx@gnu.org>
3073
3074 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3075 matter in Emacs 21.
3076
30772000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
3078
3079 * mm-bodies.el (mm-encode-body): Remove reference to
3080 mm-default-charset in comment.
3081
30822000-04-24 Bj,Av(Brn Torkelsson <torkel@hpc2n.umu.se>
3083
3084 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3085
30862000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3087
3088 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3089 let.
3090
30912000-04-26 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
3092
3093 * gnus-draft.el (gnus-draft-setup): Fix comments.
3094
30952000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3096
3097 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3098 if nnmbox-file-coding-system-for-write is nil.
3099
31002000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3101
3102 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3103 header if nil.
3104
31052000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3106
3107 * mm-view.el (mm-inline-text): Insert directly if decoded.
3108 * mml.el (autoload): Typo.
3109
31102000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3111
3112 * mml.el (mml-preview): Set up posting-charset.
3113 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3114
31152000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3116
3117 * webmail.el: Fix yahoo mail.
3118
31192000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
3120
3121 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3122 word if not necessary.
3123 (rfc2047-encode-region): Put space between encoded words.
3124
31252000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3126
3127 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3128
31292000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3130
3131 * gnus-draft.el (gnus-draft-setup): Restore mml only when
3132 required.
3133 (gnus-draft-edit-message): Require restoration.
3134
31352000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3136
3137 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3138 back.
3139
31402000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3141
3142 * gnus-art.el (gnus-treat-article): Make sure that the summary
3143 buffer is live.
3144
31452000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3146
3147 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3148 (mailcap-parse-mailcap): Backwards parsing.
3149 (mailcap-possible-viewers): Remove nreverse.
3150 (mailcap-mime-info): Ditto.
3151 (mailcap-add-mailcap-entry): Keep alternative viewer.
3152
31532000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3154
3155 * gnus.el: Gnus v5.8.5 is released.
3156
31572000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3158
3159 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3160
3161 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3162
3163 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3164
31652000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3166
3167 * mm-view.el (mm-inline-message): Disable prepare-hook.
3168
31692000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3170
3171 * gnus.el: Fix copyright statements.
3172
3173 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3174 variable.
3175 (gnus-articles-to-read): Use it.
3176
3177 * message.el (message-get-reply-headers): Bind free variable.
3178
31792000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3180
3181 * message.el (message-get-reply-headers): Fix to-address.
3182
31832000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3184
3185 * webmail.el: Hotmail fix. Add a debug function.
3186
31872000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3188
3189 * gnus-sum.el (t): M-down and M-up.
3190
31912000-04-22 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3192
3193 * gnus-sum.el: Doc fix.
3194
31952000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3196
3197 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3198
31992000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3200
3201 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3202 string.
3203 (nnweb-request-group): Don't scan twice.
3204 (nnweb-request-scan): Don't nix out the hashtb.
3205
3206 * message.el (message-get-reply-headers): Return a value.
3207
32082000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3209
3210 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3211 urls.
3212
32132000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3214
3215 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3216 order messages are inserted.
3217
3218 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3219 message/rfc822 parts.
3220
3221 * gnus-art.el (gnus-article-read-summary-keys): Check for
3222 numerical values.
3223
3224 * message.el (message-get-headers): Made into own function.
3225 (message-reply): Use it.
3226 (message-get-reply-headers): Renamed.
3227 (message-widen-reply): New command.
3228
32292000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3230
3231 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3232
32332000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3234
3235 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3236 non-base64 text at the end if not found.
3237
32382000-03-01 Simon Josefsson <jas@pdc.kth.se>
3239
3240 * gnus-sum.el (gnus-read-move-group-name):
3241 (gnus-summary-move-article): Use `gnus-group-method' to find out
3242 what method the manually entered group belong to.
3243 `gnus-group-name-to-method' doesn't return any method parameters
3244 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3245 for new groups so they wouldn't work.
3246
32472000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3248
3249 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3250 override.
3251
32522000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3253
3254 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3255 probably good to do, or something. I dunno. I just write these
3256 ChangeLog entries, and my name is Lars.
3257
32581999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3259
3260 * message.el (message-caesar-region): Use translate-region.
3261
32622000-04-21 Mike Fabian <mike.fabian@gmx.de>
3263
3264 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3265
32662000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3267
3268 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3269 variables, because that makes Emacs flash.
3270
3271 * gnus-group.el (gnus-group-insert-group-line): Don't call
3272 gnus-group-add-icon unconditionally.
3273
3274 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3275 xmas.
3276 (gnus-group-glyph-directory): Removed.
3277
32782000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3279
3280 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3281 gnus-newsgroup-name is "".
3282
32832000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3284
3285 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3286 in conjunction with MULE-UCS.
3287
32881999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3289
3290 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3291
32921999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3293
3294 * message.el (message-shorten-references): Only cater to broken
3295 INN for news. This caters for broken smtpd.
3296
32972000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3298
3299 * mailcap.el (mailcap-mime-info): Use the first match; not the
3300 last.
3301
3302 * gnus-agent.el (gnus-category-kill): Save the category list.
3303
33042000-04-21 Chris Brierley <brierley@pobox.com>
3305
3306 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3307
33082000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3309
3310 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3311
33122000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3313
3314 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3315
33162000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3317
3318 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3319 (gnus-group-list-cached): Use it.
3320
33212000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3322
3323 * gnus.el: Update all the copyright notices.
3324
33252000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3326
3327 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3328 non-base64 text at the end.
3329
33302000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3331
3332 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3333
33342000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3335
3336 * nnheader.el: Don't autoload cancel-function-timers.
3337
3338 * message.el (message-fetch-field): Fold case.
3339
33402000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3341
3342 * message.el (message-forward-before-signature): New variable.
3343
33442000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3345
3346 * gnus-mlspl.el: Fix stuff.
3347
33482000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3349
3350 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3351 subjects when unthreaded.
3352
33532000-04-21 David S. Goldberg <dsg@mitre.org>
3354
3355 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3356 well.
3357
33582000-04-21 Rui Zhu <sprache@iname.com>
3359
3360 * gnus-art.el (gnus-article-mode): Fix variable name.
3361
33622000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3363
3364 * mm-view.el: Fix autoload.
3365
3366 * flow-fill.el (flow-fill): Fix provide.
3367
3368 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3369 nil.
3370
33712000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3372
3373 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3374
33752000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3376
3377 * gnus-util.el (gnus-netrc-machine): Didn't work.
3378
33792000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3380
3381 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3382
33832000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3384
3385 * flow-fill.el: Renamed from fill-flowed.
3386
3387 * message.el (message-forward-ignored-headers): Default to
3388 removing CTE.
3389
33902000-04-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3391
3392 * message.el (message-mode): Don't fill headers.
3393
33942000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3395
3396 * message.el (message-pipe-buffer-body): Use shell
3397
33982000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3399
3400 * nnvirtual.el (nnvirtual-request-article):
3401 Bind gnus-override-method to nil.
3402 (nnvirtual-request-update-mark): Don't update mark when
3403 article is not there.
3404
34052000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3406
3407 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3408
34092000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3410
3411 * gnus-util.el (gnus-parse-netrc): Allow "port".
3412 (gnus-netrc-machine): Take a port param.
3413 (gnus-netrc-machine):
3414
3415 * gnus-art.el (gnus-request-article-this-buffer): Allow
3416 re-selecting referenced articles.
3417
3418 * message.el (message-cancel-news): Allow editing.
3419 (message-cancel-message): Add newline.
3420
34212000-04-20 William M. Perry <wmperry@aventail.com>
3422
3423 * mm-view.el (mm-inline-image-emacs): New function.
3424
34252000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3426
3427 * mail-source.el (mail-source-delete-incoming): Change default in
3428 cvs.
3429
34302000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3431
3432 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3433 function.
3434
34352000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3436
3437 * nnml.el (nnml-request-expire-articles): Use it.
3438
3439 * nnmail.el (nnmail-expiry-target): New variable.
3440 (nnmail-expiry-target-group): New function.
3441
34422000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3443
3444 * message.el (message-forward): Add non-MIME separators.
3445
34462000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3447
3448 * message.el (message-generate-headers): Respect the syntax check
3449 spec.
3450
3451 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3452 (gnus-remove-thread): Don't show all threads.
3453
34542000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3455
3456 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3457
34582000-04-19 Dave Love <fx@gnu.org>
3459
3460 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3461
34622000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3463
3464 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3465 (nnwarchive-egroups-*): Ditto.
3466 (nnwarchive-url): Unibyte buffer and single line cookie.
3467
34682000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3469
3470 * mm-util.el (mm-char-or-char-int-p): New alias.
3471 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3472 entities.
3473
34741999-11-30 Daiki Ueno <ueno@unixuser.org>
3475
3476 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3477 article case insensitively.
3478
34792000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3480
3481 * mail-source.el (mail-source-fetch-webmail): Use the default
3482 password provided in mail-sources; use webmail:subtype:user as
3483 the key.
3484
34852000-04-10 John Wiegley <johnw@gnu.org>
3486
3487 * mail-source.el (mail-source-fetch-webmail): Use
3488 mail-source-password-cache.
3489
34902000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3491
3492 * webmail.el: Add netscape mail and fix HotMail mail.
3493
34942000-04-08 Simon Josefsson <jas@pdc.kth.se>
3495
3496 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3497
34982000-04-02 Simon Josefsson <jas@pdc.kth.se>
3499
3500 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3501 RFC822.PEEK if server support IMAP4rev1.
3502 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3503 RFC822.TEXT.PEEK if server support IMAP4rev1.
3504 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3505 RFC822.HEADER if server support IMAP4rev1.
3506 (nnimap-request-article-part): Support bodydetail in response
3507 data.
3508
35092000-03-11 Simon Josefsson <jas@pdc.kth.se>
3510
3511 * fill-flowed.el: New file.
3512
3513 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3514 text/plain parts with `format' parameters.
3515
3516 * mm-view.el (autoload): Autoload fill-flowed.
3517 (mm-inline-text): For "plain" parts with a format=flowed
3518 parameter, call `fill-flowed'.
3519
35202000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3521
3522 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3523 slashdot ids.
3524
35252000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3526
3527 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3528 format.
3529
35302000-03-16 Simon Josefsson <jas@pdc.kth.se>
3531
3532 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3533 `imtest' too.
3534 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3535 (imap-gssapi-program): New variable.
3536 (imap-streams): Add gssapi.
3537 (imap-stream-alist): Ditto.
3538 (imap-authenticators): Ditto.
3539 (imap-authenticator-alist): Ditto.
3540 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3541 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3542 1.6.x `imtest' syntax.
3543 (imap-gssapi-stream-p): New function.
3544 (imap-gssapi-open): Ditto.
3545 (imap-gssapi-auth-p): Ditto.
3546 (imap-gssapi-auth): Ditto.
3547 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3548 (imap-send-command): Use buffer-local `imap-client-eol' value.
3549
3550 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3551 lines and turn TAB into SPC before parsing.
3552
35532000-03-15 Simon Josefsson <jas@pdc.kth.se>
3554
3555 * nnheader.el (nnheader-group-pathname): Make sure to return a
3556 directory.
3557 * nnmail.el (nnmail-group-pathname): Ditto.
3558
35592000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3560
3561 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3562 might split in the middle of a message-id.
3563
35642000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3565
3566 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3567 groups from the server.
3568
3569 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3570 (gnus-summary-toggle-header): Update the wash status.
3571
3572 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3573 Moved here.
3574
3575 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3576 setting.
3577
3578 * nnmail.el (nnmail-get-active): Use it.
3579 (nnmail-parse-active): New function.
3580
3581 * mm-view.el (mm-inline-text): Support the new version of
3582 vcard.el.
3583
3584 * gnus-sum.el (gnus-summary-move-article): Only delete article
3585 when moving junk.
3586 (gnus-deaden-summary): Bury the buffer.
3587
3588 * nnmail.el (nnmail-group-pathname): Ditto.
3589
3590 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3591
35922000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3593
3594 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3595 whether Mule.
3596
35972000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3598
3599 * message.el (message-send-mail): Protect against unloaded Gnus.
3600
3601 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3602 parent.
3603 (gnus-topic-update-topic-line): Yes, do.
3604 (gnus-topic-goto-missing-group): Tally the correct number of
3605 unread articles before inserting the topic line.
3606
36072000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3608
3609 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3610
36112000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3612
3613 * mm-decode.el (mm-dissect-buffer): Ditto.
3614
3615 * gnus-art.el (article-decode-charset): Strip CTE.
3616
3617 * ietf-drums.el (ietf-drums-strip): New function.
3618
3619 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3620 when prompting in read-only groups.
3621
36222000-02-23 Simon Josefsson <jas@pdc.kth.se>
3623
3624 * imap.el (imap-send-command): Change EOL-chars when
3625 `imap-client-eol' differs from default, not only for kerberos4.
3626 (imap-mailbox-status): Get encoded mailbox's status.
3627
36282000-02-19 Simon Josefsson <jas@pdc.kth.se>
3629
3630 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3631 into `mail-source-password-cache'.
3632
36332000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3634
3635 * mm-util.el (mm-mime-charset): Check for presence of
3636 `coding-system-get' and `get-charset-property' (recent XEmacs has
3637 the former, but not the latter).
3638
36392000-01-28 Dave Love <fx@gnu.org>
3640
3641 * message.el (message-check-news-header-syntax): Fix typo
3642 `newsgroyps'.
3643 (message-talkative-question): Put temp buffer in fundamental-mode.
3644 (message-recover): Use fundamental-mode in the right buffer.
3645
3646 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3647 right buffer.
3648
36492000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3650
3651 * qp.el (quoted-printable-decode-region): Add charset parameter.
3652 (quoted-printable-decode-string): Ditto.
3653
3654 * gnus-art.el (article-de-quoted-unreadable): Use it.
3655
36562000-01-21 Simon Josefsson <jas@pdc.kth.se>
3657
3658 * nnimap.el (nnimap-split-predicate): New variable.
3659 (nnimap-split-articles): Use it.
3660
36612000-01-20 Simon Josefsson <jas@pdc.kth.se>
3662
3663 * utf7.el: Change email address.
3664
36652000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3666
3667 * gnus-group.el (gnus-group-catchup): Purge split history.
3668
36692000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3670
3671 * nnmail.el (nnmail-generate-active): Support extended group name.
3672 (nnmail-get-active): Ditto.
3673
36742000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3675
3676 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3677 group names, don't remove anything.
3678
36792000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3680
3681 * webmail.el (webmail-my-deja-open): My-deja changes.
3682
36832000-01-13 Simon Josefsson <jas@pdc.kth.se>
3684
3685 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3686
36872000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3688
3689 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3690
36912000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3692
3693 * gnus.el (gnus-other-frame): Fix typo.
3694
36951999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3696
3697 * gnus-cus.el (gnus-group-customize): Fix typo.
3698
36992000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3700
3701 * nnweb.el (nnweb-insert): Simplified.
3702
37032000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3704
3705 * gnus-art.el (gnus-article-mode-map): "e" is
3706 gnus-summary-edit-article.
3707
37082000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3709
3710 * mailcap.el (mailcap-mime-extensions): Add .diff.
3711
37122000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3713
3714 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3715 there is no "%s" in the method.
3716
37172000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3718
3719 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3720
37212000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3722
3723 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3724
3725 * gnus.el: Really always pop up a new frame.
3726
3727 * parse-time.el (parse-time-rules): Allow 100-110 to be
3728 2000-2010.
3729
3730 * time-date.el (date-to-time): Don't use timezone.
3731
37322000-01-06 Dave Love <fx@gnu.org>
3733
3734 * time-date.el: Add keywords.
3735 (date-to-time): Add autoload cookie. Canonicalize with
3736 timezone-make-date-arpa-standard.
3737 (time-to-seconds): Avoid caddr.
3738 (safe-date-to-time): Add autoload cookie.
3739
37402000-01-05 BrYan P. Johnson <beej@mindspring.net>
3741
3742 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3743 eyecandy.
3744 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3745 group line using gnus-group-add-icon.
3746 (gnus-group-icons): Added customize group.
3747 (gnus-group-icon-list): Added variable.
3748 (gnus-group-glyph-directory): Added variable.
3749 (gnus-group-icon-cache): Added variable.
3750 (gnus-group-running-xemacs): Added variable.
3751 (gnus-group-add-icon): Added function. Add an icon to the current
3752 line according to gnus-group-icon-list.
3753 (gnus-group-icon-create-glyph): Added function.
3754
37552000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3756
3757 * gnus-sum.el (gnus-summary-select-article): Return whether we
3758 selected something new.
3759 (gnus-summary-search-article): Start searching at the window
3760 point.
3761
3762 * gnus-group.el (gnus-fetch-group): Complete over
3763 gnus-active-hashtb.
3764
37652000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3766
3767 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3768
37692000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3770
3771 * gnus-sum.el (gnus-preserve-marks): New variable.
3772 (gnus-summary-move-article): Use it.
3773 (gnus-group-charset-alist): Added more entries.
3774
37752000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3776
3777 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3778
3779 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3780 as the default score.
3781
3782 * gnus-score.el (gnus-score-delta-default): Changed name.
3783
37842000-01-04 Simon Josefsson <jas@pdc.kth.se>
3785
3786 * imap.el (imap-parse-literal):
3787 (imap-parse-flag-list): Don't care about props.
3788 (imap-parse-string): Handle quoted characters.
3789
37902000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3791
3792 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3793 (gnus-summary-mark-article): Doc fix.
3794 (gnus-summary-mark-forward): Doc fix.
3795 (t): Changed keystroke for gnus-summary-customize-parameters.
3796
3797 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3798 "e".
3799 (gnus-article-mode-map): No, don't.
3800
3801 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3802 of the final article.
3803
3804 * mm-decode.el (mm-interactively-view-part): Error on no method.
3805
38062000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3807
3808 * gnus-score.el (gnus-score-insert-help): Something.
3809
3810 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3811
3812 * gnus-win.el (gnus-configure-frame): Ditto.
3813
3814 * gnus-mh.el (gnus-summary-save-in-folder): Use
3815 with-current-buffer.
3816
38172000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3818
3819 * nnwarchive.el: Changed file perms.
3820
38211999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3822
3823 * gnus-group.el (gnus-group-delete-groups): New command.
3824 (gnus-group-delete-group): Extra no-prompt parameters.
3825
38261999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3827
3828 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3829 <p>.
3830
38311999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3832
3833 * webmail.el (webmail-hotmail-article): Don't insert message id.
3834
38351999-12-28 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3836
3837 * nnimap.el (nnimap-split-fancy): New variable.
3838 (nnimap-split-fancy): New function.
3839
38401999-12-28 Simon Josefsson <jas@pdc.kth.se>
3841
3842 (nnimap-split-rule): Document symbol value.
3843
38441999-12-28 Simon Josefsson <jas@pdc.kth.se>
3845
3846 * nnimap.el (nnimap-retrieve-headers-progress): Let
3847 `nnheader-parse-head' parse article.
3848 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3849 request headers needed by `nnheader-parse-head'.
3850
38511999-12-23 Florian Weimer <fw@s.netic.de>
3852
3853 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3854 value (crosspostings are handled), improve documentation.
3855
3856 * nnultimate.el: Declare file coding system as iso-8859-1.
3857
3858 * message.el: Dito.
3859
3860 * gnus-cite.el: Dito.
3861
3862 * gnus-spec.el: Dito.
3863
38641999-12-21 Florian Weimer <fw@s.netic.de>
3865
3866 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3867 (gnus-setup-message): No longer make `message-posting-charset'
3868 buffer-local.
3869 (gnus-setup-posting-charset): Reflect the new layout of
3870 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3871
3872 * message.el (message-send-mail): Bind `message-this-is-mail' and
3873 `message-posting-charset'.
3874 (message-send-news): Dito, and honour new layout of
3875 `message-posting-charset'.
3876 (message-encode-message-body): Ignore `message-posting-charset'.
3877
3878 * mm-bodies.el (mm-body-encoding): Consider
3879 `message-posting-charset' when deciding whether to use 8bit.
3880
3881 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3882 (rfc2047-encodable-p): Now solely for headers; use
3883 `message-posting-charset'.
3884
38851999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3886
3887 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3888
38891999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3890
3891 * nnagent.el (nnagent-server-opened): Optional.
3892 (nnagent-status-message): Optional.
3893
38941999-12-19 Simon Josefsson <jas@pdc.kth.se>
3895
3896 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3897 end (referenced by instructions in
3898 `gnus-cited-opened-text-button-line-format-alist').
3899
39001999-12-18 Simon Josefsson <jas@pdc.kth.se>
3901
3902 * imap.el (imap-starttls-open): Typo.
3903
39041999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3905
3906 * mm-util.el (mm-charset-after): Non-MULE case.
3907 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3908 * rfc2047.el (rfc2047-dissect-region): Bind it.
3909
39101999-12-18 Florian Weimer <fw@s.netic.de>
3911
3912 * mml.el (mml-generate-multipart-alist): Correct default value.
3913
3914 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3915 (mm-safer-encoding): New function.
3916 (mm-content-transfer-encoding): Use both.
3917
3918 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3919 * qp.el (quoted-printable-encode-region): Dito.
3920
39211999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3922
3923 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3924
39251999-12-18 Victor S. Miller <victor@idaccr.org>
3926
3927 * webmail.el (webmail-hotmail-list): raw=0.
3928
39291999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3930
3931 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3932 group name.
3933
39341999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3935
3936 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3937
39381999-12-18 Simon Josefsson <jas@pdc.kth.se>
3939
3940 * imap.el: Don't autoload digest-md5.
3941 (imap-starttls-open): Bind coding-system-for-{read,write}.
3942 (imap-starttls-p): Check if we can find starttls.el.
3943 (imap-digest-md5-p): Check if we can find digest-md5.el.
3944
39451999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3946
3947 * imap.el: Require `digest-md5' when compiling; add autoload
3948 settings for `digest-md5-parse-digest-challenge',
3949 `digest-md5-digest-response', `starttls-open-stream' and
3950 `starttls-negotiate'.
3951 (imap-authenticators): Add `digest-md5'.
3952 (imap-authenticator-alist): Setup for `digest-md5'.
3953 (imap-digest-md5-p): New function.
3954 (imap-digest-md5-auth): New function.
3955 (imap-stream-alist): Add STARTTLS entry.
3956 (imap-starttls-p): New function.
3957 (imap-starttls-open): New function.
3958
39591999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3960
3961 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3962
39631999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3964
3965 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3966 string-to-x function.
3967
39681999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3969
3970 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3971
39721999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3973
3974 * webmail.el: Enhance hotmail-snarf.
3975
39761999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3977
3978 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3979
39801999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3981
3982 * webmail.el (webmail-hotmail-list): Search no-error.
3983
39841999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3985
3986 * nnwarchive.el: Support nov-is-evil.
3987 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3988 Set it if non-nil.
3989 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3990
39911999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3992
3993 * nnagent.el (nnagent-server-opened): Redefine.
3994 (nnagent-status-message): Ditto.
3995
39961999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3997
3998 * rfc1843.el (rfc1843-decode-region): Use
3999 buffer-substring-no-properties.
4000 * gnus-art.el (article-decode-HZ): New function.
4001
40021999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4003
4004 * nnheader.el (nnheader-translate-file-chars): Only in full path.
4005
40061999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4007
4008 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4009 MIME charset not a MULE charset.
4010
40111999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4012
4013 * gnus-ems.el: Translate more ugly characters.
4014 * nnheader.el (nnheader-translate-file-chars): Don't translate
4015 the second ':'.
4016
40171999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4018
4019 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4020 method if cannot find the article.
4021
40221999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4023
4024 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4025 method if overrided.
4026
40271999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4028
4029 * mail-source.el (mail-source-fetch-webmail): Parameter
4030 dontexpunge.
4031
40321999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4033
4034 * webmail.el: Support my-deja. Better error report.
4035
40361999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4037
4038 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4039 is bad.
4040 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4041 is not 1.
4042
40431999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4044
4045 * nnslashdot.el (nnslashdot-request-article): A space.
4046
40471999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4048
4049 * nnagent.el: Support different backend with same name.
4050
40511999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4052
4053 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4054 archived group.
4055 (nnslashdot-sane-retrieve-headers): Ditto.
4056 (nnslashdot-request-article): Ditto.
4057
40581999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4059
4060 * nnweb.el (nnweb-insert): Narrow to point.
4061
40621999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4063
4064 * nnweb.el (nnweb-insert): Follow refresh url.
4065 * nnslashdot.el: Use it.
4066
40671999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4068
4069 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4070 (nnweb-decode-entities-string): New function.
4071
4072 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4073 nnweb-* and move to nnweb.el.
4074 * nnwarchive.el: Use nnweb-decode-entities, etc.
4075 * webmail.el: Ditto.
4076
4077 * nnslashdot.el: Use nnweb-decode-entities-string.
4078 (nnslashdot-decode-entities): Remove.
4079
40801999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
4081
4082 * nnslashdot.el: Decode entities.
4083
40841999-12-12 Dave Love <fx@gnu.org>
4085
4086 * gnus-agent.el (gnus-category-edit-groups)
4087 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4088 expansion of setf, fixed.
4089
40901999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4091
4092 * gnus-agent.el: Revoke last Dave Love's patch, because of
4093 incompatibility of XEmacs.
4094
40951999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4096
4097 * mm-uu.el: Change headers.
4098 * rfc1843.el: Ditto.
4099 * uudecode.el: Ditto.
4100
41011999-12-07 Dave Love <fx@gnu.org>
4102
4103 * gnus-agent.el (gnus-category-edit-predicate)
4104 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4105 inside backquote to avoid it at runtime.
4106
41071999-12-07 Dave Love <fx@gnu.org>
4108
4109 * binhex.el: Require cl when compiling.
4110
41111999-12-04 Dave Love <fx@gnu.org>
4112
4113 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4114
41151999-12-04 Dave Love <fx@gnu.org>
4116
4117 * mm-util.el (mm-delete-duplicates): New function.
4118 (mm-write-region): Use it.
4119
4120 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4121
4122 * mailcap.el (mailcap-mime-types): Require mm-util. Use
4123 mm-delete-duplicates.
4124
4125 * imap.el (imap-open, imap-debug): Avoid mapc.
4126
4127 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4128
4129 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4130 (gnus-multi-decode-encoded-word-string): Avoid mapc.
4131
4132 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4133 runtime.
4134
4135 * gnus.el (gnus-select-method): Likewise.
4136
4137 * nnheader.el (nnheader-nov-read-integer): Likewise.
4138
4139 * mm-view.el (mm-inline-message): Require cl when compiling.
4140 Avoid ignore-errors at runtime.
4141 (mm-inline-text): Avoid mapc.
4142
41431999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4144
4145 * gnus-art.el (article-decode-charset): Widen is bad.
4146
41471999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4148
4149 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4150
41511999-12-12 Florian Weimer <fw@s.netic.de>
4152
4153 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4154 indicate that only US-ASCII is permitted.
4155 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4156 use unencoded 8-bit characters in message headers.
4157
41581999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4159
4160 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4161 CRLF.
4162
41631999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4164
4165 * webmail.el: Require url-cookie.
4166
41671999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4168
4169 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4170 new function to make modified caesar table.
4171 (nnwarchive-from-r13): Use it.
4172 (nnwarchive-mail-archive-article): Improved.
4173
41741999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4175
4176 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4177
41781999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4179
4180 * nnweb.el (nnweb-request-article): Return cons.
4181
41821999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4183
4184 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4185
41861999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4187
4188 * mm-util.el (mm-with-unibyte): New macro.
4189 * nnweb.el (nnweb-init): Use it.
4190
41911999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4192
4193 * mm-util.el (mm-charset-after): New function.
4194 (mm-find-mime-charset-region): Set charsets after
4195 delete-duplicates and use find-coding-systems-region.
4196 (mm-find-charset-region): Remove composition.
4197
4198 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4199
4200 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4201
42021999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4203
4204 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4205 * mml.el (mml-confirmation-set): New variable.
4206 (mml-parse-1): Ask user to confirm.
4207
42081999-12-09 Simon Josefsson <jas@pdc.kth.se>
4209
4210 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4211 are scanned when we have directory mail-sources (the mail source
4212 is modified in that case, so we must scan it for all
4213 groups/methods).
4214
42151999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4216
4217 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4218 and nnml-article-file-alist.
4219
42201999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4221
4222 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4223 nnmail-fetched-sources.
4224
42251999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4226
4227 * mm-util.el (mm-find-charset-region): Use the last charset.
4228
42291999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4230
4231 * gnus.el (gnus-select-method): Made the option list prettier.
4232
42331999-12-08 Florian Weimer <fw@s.netic.de>
4234
4235 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4236 for the `de' newsgroups hierarchy, as it is common practice there.
4237
4238
42391999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4240
4241 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4242 buffer-string arguments. Fix references.
4243
42441999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4245
4246 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4247 (gnus-agent-batch-fetch): Use it.
4248 (gnus-agent-fetch-session): Use it.
4249
42501999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4251
4252 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4253
42541999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4255
4256 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4257 nil.
4258
42591999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4260
4261 * nnslashdot.el (nnslashdot-request-list): There were two
4262 top-level body-forms. Put a `progn' around them.
4263
4264 * gnus.el (gnus-select-method): Use `condition-case'
4265 instead of `ignore-errors', since cl may not be loaded when the
4266 form is evaluated.
4267
42681999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4269
4270 * nnwarchive.el: Support www.mail-archive.com.
4271
42721999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4273
4274 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4275 do anything.
4276
42771999-12-06 Simon Josefsson <jas@pdc.kth.se>
4278
4279 * utf7.el: New file, written by Jon K Hellan.
4280
4281 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4282 default to t.
4283
42841999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4285
4286 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4287
4288 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4289 current.
4290 (gnus-refer-article-methods): New function.
4291 (gnus-summary-refer-article): Use it.
4292
42931999-11-13 Simon Josefsson <jas@pdc.kth.se>
4294
4295 * nnimap.el (nnimap-retrieve-groups): Return active format.
4296
4297 * nnimap.el (nnimap-replace-in-string): Removed.
4298 (nnimap-request-list):
4299 (nnimap-retrieve-groups):
4300 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4301
43021999-12-05 Simon Josefsson <jas@pdc.kth.se>
4303
4304 * imap.el: Use format-spec for ssl program.
4305 * imap.el (imap-ssl-arguments): Removed.
4306 (imap-ssl-open-{1,2}): Removed.
4307
43081999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4309
4310 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4311 instead of `ignore-errors', since cl may not be loaded when the
4312 form is evaluated.
4313
43141999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4315
4316 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4317 (mm-7bit-chars): New variable.
4318 (mm-body-7-or-8): Use it in both cases.
4319
43201999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4321
4322 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4323 defcustom definitions.
4324
43251999-12-04 Simon Josefsson <jas@pdc.kth.se>
4326
4327 * mm-decode.el (mm-display-part): Let mm-display-external return
4328 inline or external.
4329 (mm-display-external): For copiousoutput methods, insert output in
4330 buffer.
4331
43321999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4333
4334 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4335 buffer.
4336
43371999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4338
4339 * gnus-audio.el: An M too far.
4340
4341 * gnus-msg.el (gnus-setup-message): One backtick too many.
4342
4343 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4344 a function, not a variable.
4345
43461999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4347
4348 * gnus-score.el (gnus-score-body): Widen before requesting.
4349
43501999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4351
4352 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4353
43541999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4355
4356 * mail-source.el (mail-source-fetch-webmail): Bind
4357 mail-source-string.
4358
43591999-12-04 Matt Swift <swift@alum.mit.edu>
4360
4361 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4362 (gnus-uu-unmark-by-regexp): Ditto.
4363
4364 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4365 dead groups.
4366
43671999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4368
4369 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4370 do their real thing.
4371
4372 * nnmh.el (nnmh-be-safe): Doc fix.
4373
4374 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4375
4376 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4377 status line has arrived before we count it.
4378
4379 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4380
4381 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4382 Whitespace problems.
4383
4384 * gnus-win.el (gnus-configure-windows): Error fix.
4385
4386 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4387 right function.
4388
4389 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4390 Indent all functions. Fix all comments to match the comment
4391 conventions. Double-space after full stop.
4392
43931999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4394
4395 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4396 value to divide received mails into my favorite groups and I met
4397 an error. It takes place if the length of a element "VALUE" in
4398 nnmail-split-fancy is less than two.
4399
44001999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4401
4402 * mml.el (mml-insert-part): New function.
4403
44041999-12-02 Dave Love <fx@gnu.org>
4405
4406 * mm-decode.el: Customize.
4407
44081999-12-03 Dave Love <fx@gnu.org>
4409
4410 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4411 the W3 stuff isn't available.
4412
44131999-12-03 Dave Love <fx@gnu.org>
4414
4415 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4416 at runtime.
4417
44181999-12-04 Dan Christensen <jdc@jhu.edu>
4419
4420 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4421
44221999-12-01 Andrew Innes <andrewi@gnu.org>
4423
4424 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4425 don't be fooled by "From nobody" lines added by respooling.
4426
4427 * pop3.el (pop3-movemail): Write crashbox in binary.
4428 (pop3-get-message-count): New function.
4429
4430 * mail-source.el (mail-source-primary-source): New variable.
4431 (mail-source-report-new-mail-interval): New variable.
4432 (mail-source-idle-time-delay): New variable.
4433 (mail-source-new-mail-available): New internal variable.
4434 (mail-source-fetch-pop): Clear new mail flag, when mail from
4435 primary source has been fetched.
4436 (mail-source-check-pop): New function.
4437 (mail-source-new-mail-p): New function.
4438 (mail-source-start-idle-timer): New function.
4439 (mail-source-report-new-mail): New function.
4440 (mail-source-report-new-mail): New internal variable.
4441 (mail-source-report-new-mail-timer): New internal variable.
4442 (mail-source-report-new-mail-idle-timer): New internal variables.
4443
44441999-12-04 Andreas Schwab <schwab@suse.de>
4445
4446 * gnus-cus.el (gnus-group-customize): Customize fix.
4447
44481999-12-04 Andrea Arcangeli <andrea@suse.de>
4449
4450 * message.el (message-send-mail-with-sendmail): Use
4451 message-make-address.
4452
44531999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4454
4455 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4456
44571999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4458
4459 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4460
44611999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4462
4463 * mml.el (mml-insert-tag): Don't close the tag.
4464 (mml-insert-empty-tag): New function.
4465 (mml-attach-file): Use mml-insert-empty-tag instead of
4466 mml-insert-tag.
4467 (mml-attach-buffer): Ditto.
4468 (mml-attach-external): Ditto.
4469 (mml-insert-multipart): Ditto.
4470
44711999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4472
4473 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4474 the article number.
4475
44761999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4477
4478 * gnus.el (gnus-find-method-for-group): The method of a new group
4479 is not the native one.
4480
44811999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4482
4483 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4484
44851999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4486
4487 * nnultimate.el (nnultimate-retrieve-headers): Use
4488 mm-with-unibyte-current-buffer.
4489 (nnultimate-request-article): Ditto.
4490
44911999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4492
4493 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4494
44951999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4496
4497 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4498 * nnweb.el (nnweb-retrieve-headers): Use it.
4499 (nnweb-request-article): Use it.
4500
4501 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4502 case matching failed.
4503
45041999-12-02 John Wiegley <jwiegley@inprise.com>
4505
4506 * mail-source.el (mail-source-keyword-map): Add backslash to
4507 Delete-flag.
4508
45091999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4510
4511 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4512 Latin-1.
4513 (gnus-group-charset-alist): No, don't.
4514
4515 * nnweb.el (nnweb-init): Make the buffer unibyte.
4516
45171999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4518
4519 * mail-source.el (mail-source-set-common-1): Fix to get the
4520 default value.
4521
45221999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4523
4524 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4525
4526 * nnultimate.el (nnultimate-request-list): Use unibyte.
4527
4528 * gnus-uu.el (gnus-uu-grab-articles): Bind
4529 gnus-display-mime-function to nil.
4530
4531 * message.el (message-send-mail-with-sendmail): Use the
4532 user-mail-address variable.
4533
4534 * gnus-art.el (gnus-ignored-headers): More headers.
4535
4536 * message.el (message-shorten-1): Use list.
4537
45381999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4539
4540 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4541 signatures.
4542
4543 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4544 (nnweb-dejanews-create-mapping): Do the properish date.
4545
45461999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4547
4548 * mail-source.el (mail-source-common-keyword-map): New variable.
4549 (mail-source-bind-common): New macro.
4550 (mail-source-fetch): Support plugged mail source.
4551 * gnus-int.el (gnus-request-scan): Use them.
4552
45531999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4554
4555 * mm-view.el (mm-inline-message): Check whether charset is a
4556 string.
4557
4558 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4559
4560 * message.el (message-mode-map): Changed keystroke for
4561 message-yank-buffer.
4562
45631999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4564
4565 * message.el (message-shorten-references): Cut references to 31
4566 elements, then either fold them or shorten them to 988 characters.
4567 (message-shorten-1): New function.
4568 (message-cater-to-broken-inn): New variable.
4569
45701999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4571
4572 * nnslashdot.el (nnslashdot-lose): New function.
4573
45741999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4575
4576 * mm-view.el (mm-inline-message): Not the right type of charset is
4577 being fetched here. Let the group charset rule.
4578 (mm-inline-message): Ignore us-ascii.
4579
45801999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4581
4582 * mail-source.el (mail-source-fetch-maildir): work around the
4583 ommitted "file-regular-p" in efs/ange-ftp
4584
45851999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4586
4587 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4588 (mml-generate-mime-1): Use the encoding param.
4589
4590 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4591
4592 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4593 gnus-art before binding its variables.
4594
4595 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4596 after the MIME.
4597
45981999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4599
4600 * message.el (message-clone-locals): Use it.
4601
4602 * gnus-msg.el (gnus-configure-posting-styles): Make
4603 user-mail-address local.
4604
46051999-11-20 Simon Josefsson <jas@pdc.kth.se>
4606
4607 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4608 once.
4609
46101999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4611
4612 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4613 (message-clone-locals): Ditto.
4614
4615 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4616 group inherit reply-to or from.
4617
46181999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4619
4620 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4621 for charset.
4622 (gnus-summary-show-article-charset-alist): New variable.
4623
4624 * mm-bodies.el (mm-decode-string): Support gnus-all and
4625 gnus-unknown.
4626 (mm-decode-body): Ditto.
4627 * rfc2047.el (rfc2047-decode): Ditto.
4628
46291999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4630
4631 * mail-source.el (mail-source-delete-incoming): Change default to
4632 t.
4633
46341999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4635
4636 * gnus.el: Pterodactyl Gnus v0.99 is released.
4637
46381999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4639
4640 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4641 spec.
4642
4643 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4644 (gnus-configure-posting-styles): No, don't.
4645 (gnus-configure-posting-styles): Allow overriding files.
4646
4647 * gnus-art.el (gnus-header-button-alist): Use browse-url
4648 directly.
4649
4650 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4651
4652 * gnus-msg.el (gnus-summary-yank-message): New command and
4653 keystroke.
4654
4655 * message.el (message-yank-buffer): New command.
4656 (message-buffers): New function.
4657
4658 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4659 next group in a more normal fasion.
4660
4661 * mml.el (mml-boundary-function): New variable.
4662 (mml-compute-boundary): Use it.
4663
4664 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4665 that exist for them.
4666
4667 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4668 (gnus-async-timer): New variable.
4669
46701999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4671
4672 * nnultimate.el (nnultimate-request-list): Be more lenient with
4673 root addresses.
4674
46751999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4676
4677 * gnus-art.el (gnus-treatment-function-alist): Do
4678 gnus-treat-capitalize-sentences.
4679
46801999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4681
4682 * webmail.el (webmail-hotmail-article): Hotmail changes the
4683 format.
4684
46851999-11-29 Simon Josefsson <jas@pdc.kth.se>
4686
4687 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4688 switch to buffer after calling program.
4689 (mm-display-external): Use `shell-command-switch' instead of "-c".
4690
46911999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4692
4693 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4694 read groups file.
4695
4696 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4697 <p>.
4698
46991999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4700
4701 * message.el (message-mode): Doc fix.
4702
47031999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4704
4705 * gnus-art.el (article-emphasize): Check group variable.
4706 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4707
47081999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4709
4710 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4711 type.
4712
47131999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4714
4715 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4716
47171999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4718
4719 * mml.el (mml-quote-region): Insert ! after the hash.
4720
47211999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4722
4723 * gnus-group.el (gnus-group-warchive-address-history): Change to
4724 nil.
4725
47261999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4727
4728 * webmail.el: Support mail.yahoo.com.
4729
4730 * mail-source.el (mail-source-fetch-webmail): Add password check.
4731 (mail-source-keyword-map): Use `subtype'.
4732
47331999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4734
4735 * mail-source.el (mail-source-keyword-map): Add webmail.
4736 (mail-source-fetcher-alist): Ditto.
4737 (mail-source-fetch-webmail): New function.
4738 * webmail.el: New file.
4739
47401999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4741
4742 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4743
47441999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4745
4746 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4747
47481999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4749
4750 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4751 (nnultimate-prune-days): New function.
4752 (nnultimate-create-mapping): Use it.
4753 (nnultimate-request-group): Only fetch the groups list if it has
4754 not been done before.
4755 (nnultimate-retrieve-headers): Don't write groups.
4756 (nnultimate-create-mapping): Off-by-one error.
4757
47581999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4759
4760 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4761 threaded subjects.
4762
47631999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4764
4765 * nnwarchive.el: Lots of changes make agent happy.
4766
47671999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4768
4769 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4770 hashtb.
4771
47721999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4773
4774 * mm-decode.el (mm-display-external): Write region with binary
4775 mode.
4776
47771999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4778
4779 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4780
47811999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4782
4783 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4784 (mm-uu-test): Now it is in restricted region.
4785
4786 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4787
4788 * mm-view.el (mm-view-message): Fix buffer leak.
4789 (mm-inline-message): Support 'gnus-decoded.
4790
4791 * mm-bodies.el (mm-decode-body): Ditto.
4792
4793 * rfc2047.el (rfc2047-decode-region): Ditto.
4794
47951999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4796
4797 * imap.el (require): Added autoload for base64-encode-string.
4798
47991999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4800
4801 * gnus.el (gnus-refer-article-method): Made list value
4802 customizable.
4803
48041999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4805
4806 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4807 NOFORCE in Emacs case.
4808
48091999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4810
4811 * gnus-art.el (gnus-request-article-this-buffer): Set
4812 gnus-newsgroup-name.
4813
48141999-11-17 Simon Josefsson <jas@pdc.kth.se>
4815
4816 * gnus-start.el (gnus-get-unread-articles): Check server before
4817 scanning.
4818
48191999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4820
4821 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4822
4823 * nnslashdot.el (nnslashdot-login-name): New variable.
4824 (nnslashdot-password): Ditto.
4825 (nnslashdot-request-post): New function.
4826
4827 * gnus-art.el (gnus-treat-buttonize): More testing.
4828
4829 * mm-encode.el: Another CVS test.
4830
4831 * gnus-art.el (gnus-treat-emphasize): Change default.
4832 (gnus-treat-buttonize): Ditto.
4833 (gnus-treat-buttonize): This is a test.
4834
4835 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4836 (gnus-build-sparse-threads): Ditto.
4837 (gnus-build-all-threads): Ditto.
4838
4839 * nnheader.el (make-full-mail-header): Make into a subst.
4840
4841 * gnus.el (gnus-refer-article-method): Doc fix.
4842
4843 * gnus-sum.el: Do not accept a prefix.
4844 (gnus-summary-refer-article): Accept a list of select methods.
4845
48461999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4847
4848 * message.el (message-forward): Pay attention to prefix argument
4849 again and forward all headers when it is set, regardless of the
4850 value of message-forward-ignored-headers.
4851
48521999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4853
4854 * gnus-ems.el: Check for cygwin32.
4855
48561999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4857
4858 * mm-decode.el (mm-display-external): Use 'non-viewer.
4859
48601999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4861
4862 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4863 nntp-inhibit-erase.
4864
48651999-11-13 Simon Josefsson <jas@pdc.kth.se>
4866
4867 * gnus-start.el (gnus-get-unread-articles): Use
4868 nnfoo-retrieve-groups to find new news, if available.
4869 (gnus-read-active-file-2): New function.
4870 (gnus-get-unread-articles): Use it.
4871 (gnus-read-active-file-1): Ditto.
4872
48731999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874
4875 * mm-util.el (mm-find-mime-charset-region): Make sure
4876 find-coding-systems-for-charsets is fbound.
4877
4878 * gnus-ems.el: Typo fix.
4879
48801999-11-13 Florian Weimer <fw@s.netic.de>
4881
4882 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4883 it's available and makes sense.
4884
48851999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4886
4887 * gnus-score.el (gnus-score-save): Translate score file.
4888
48891999-11-13 Simon Josefsson <jas@pdc.kth.se>
4890
4891 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4892 added fetchflag and dontexpunge keywords.
4893 (mail-source-fetch-imap): Use them.
4894
48951999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4896
4897 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4898 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4899 `defconst'.
4900
4901 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4902 `defconst'.
4903 Mention that it is both for group and topic parameters.
4904 (gnus-extra-topic-parameters): New constant, including `subscribe'
4905 parameter.
4906 (gnus-extra-group-parameters): New constant.
4907 (gnus-group-customize): Use them.
4908
4909 * gnus.el (gnus-select-method): Added default value and tag.
4910 (gnus-refer-article-method): Added `DejaNews' customization option.
4911
49121999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4913
4914 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4915
4916 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4917 syntax.
4918
4919 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4920
4921 * nnslashdot.el (nnslashdot-group-number): Changed default.
4922
4923 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4924 (nnweb-dejanews-wash-article): Removed.
4925 (nnweb-type-definition): Fetch by id.
4926
4927 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4928 we mean it.
4929
4930 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4931 (nnslashdot-request-list): Use Ultramode as well.
4932 (nnslashdot-date-to-date): Be more lenient.
4933 (nnslashdot-threaded): New function.
4934
49351999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4936
4937 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4938
49391999-11-11 Steinar Bang <sb@metis.no>
4940
4941 * nnweb.el (nnweb-type-definition): /=dnc
4942
49431999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4944
4945 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4946 dates.
4947 (nnultimate-retrieve-headers): Wrong ordering.
4948
49491999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4950
4951 * message.el (message-forward-as-mime): New variable.
4952
49531999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4954
4955 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4956
49571999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4958
4959 * mail-source.el (mail-source-movemail-and-remove): New function.
4960 (mail-source-keyword-map): Add `function' for `maildir'.
4961 (mail-source-fetch-maildir): Use it.
4962
49631999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4964
4965 * nnwarchive.el: New file.
4966 * gnus-group.el (gnus-group-make-warchive-group): New function.
4967 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4968
49691999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4970
4971 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4972 subjects.
4973
49741999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4975
4976 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4977
49781999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4979
4980 * nnultimate.el (nnultimate-open-server): Do address.
4981 (nnultimate-forum-table-p): New function.
4982
4983 * nnweb.el (nnweb-insert-html): Renamed.
4984 (nnweb-insert): New function.
4985
4986 * nnultimate.el (nnultimate-insert-html): New function.
4987
4988 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4989 if nov is evil.
4990 (nnslashdot-retrieve-headers): use the sane version instead.
4991
49921999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4993
4994 * nnslashdot.el (nnslashdot-request-article): Fold case.
4995
4996 * nnultimate.el: New file.
4997
4998 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4999 unless wanted.
5000
5001 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5002 (gnus-read-active-file-1): Separated into own function.
5003 (gnus-read-active-file): Catch quits.
5004
5005 * nnslashdot.el (nnslashdot-request-article): Search better on
5006 first article.
5007 (nnslashdot-request-list): Fold case.
5008 (nnslashdot-retrieve-headers): Ditto.
5009
50101999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5011
5012 * gnus.el: Autoload gnus-subscribe-topics.
5013
50141999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5015
5016 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5017 before dot.
5018 * gnus-util.el (gnus-write-active-file): Ditto.
5019
50201999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5021
5022 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5023 function.
5024 * gnus-cache.el (gnus-cache-file-name): Use it.
5025 * gnus-agent.el (gnus-agent-group-path): Use it.
5026 * nnmail.el (nnmail-group-pathname): Use it.
5027
50281999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5029
5030 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5031 if cooked.
5032 * gnus-util.el (gnus-write-active-file): Write cooked active file.
5033 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5034 * gnus.el (gnus-short-group-name): "..." proof.
5035
50361999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5037
5038 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5039 support nnslashdot.
5040
50411999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5042
5043 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5044 many articles.
5045 (nnslashdot-generate-active): New function.
5046 (nnslashdot-request-newgroups): Use it.
5047
5048 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5049 names.
5050
5051 * nnslashdot.el (nnslashdot-request-newgroups): New function.
5052 (nnslashdot-request-list): Not moderated.
5053
50541999-11-07 Simon Josefsson <jas@pdc.kth.se>
5055
5056 * nnimap.el (nnimap-open-server): Remove error signal if
5057 nnimap-server-buffer is nil (the check should've been `boundp').
5058
5059 * imap.el (imap-log):
5060 * nnimap.el (nnimap-debug): Disable debugging by default.
5061
50621999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5063
5064 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5065
5066 * gnus-topic.el (gnus-subscribe-topic): New function.
5067
5068 * nnslashdot.el (nnslashdot-request-list): Give out extended group
5069 names.
5070
5071 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5072 if starting with a quote.
5073
50741999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5075
5076 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5077 group name.
5078
50791999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5080
5081 * nnslashdot.el: New file.
5082
5083 * nnheader.el (nnheader-insert-header): New function.
5084
5085 * gnus-art.el (gnus-mime-internalize-part): Bind
5086 mm-inlined-types.
5087
5088 * nndraft.el (nndraft-request-expire-articles): Do all the backup
5089 files.
5090
50911999-10-29 David S. Goldberg <dsg@mitre.org>
5092
5093 * emacs-mime.texi (Customization): Document mm-inline-override-types
5094
50951999-10-29 David S. Goldberg <dsg@mitre.org>
5096
5097 * emacs-mime.texi (Customization): Document mm-inline-override-types
5098
50991999-10-29 David S. Goldberg <dsg@mitre.org>
5100
5101 * emacs-mime.texi (Customization): Document mm-inline-override-types
5102
51031999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5104
5105 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5106 empty buffers.
5107
51081999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5109
5110 * gnus-art.el (gnus-article-mode-map): Use the summary article
5111 edit.
5112
51131999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
5114
5115 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5116
51171999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5118
5119 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5120
51211999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
5122
5123 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5124 is list or not before condition.
5125
51261999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
5127
5128 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5129
51301999-11-06 Kevin the Bandicoot <user42@zip.com.au>
5131
5132 * gnus-art.el (gnus-emphasis-alist): New value.
5133
51341999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5135
5136 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5137 `buffer-substring'.
5138
51391999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5140
5141 * gnus-art.el (article-date-ut): Keep the updated timer.
5142 (gnus-emphasis-underline-italic): Doc fix.
5143
5144 * gnus-msg.el (gnus-post-method): Doc fix.
5145 (gnus-post-method): Change default.
5146
51471999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5148
5149 * message.el (message-newline-and-reformat): Improvements.
5150
51511999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5152
5153 * message.el (message-newline-and-reformat): Don't insert too many
5154 newlines.
5155 (message-newline-and-reformat): Work even if not sc.
5156
5157 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5158
5159 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5160
51611999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5162
5163 * mm-view.el (mm-display-patch-inline): New function.
5164
51651999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5166
5167 * mm-view.el (mm-display-patch-inline): New function.
5168
51691999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5170
5171 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5172 group.
5173
5174 * message.el (message-forward): Narrow to the right header.
5175
5176 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5177 dates.
5178
5179 * gnus-msg.el (gnus-configure-posting-styles): Use the
5180 user-full-name function.
5181
5182 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5183 (mm-body-charset-encoding-alist): Default to nil.
5184
5185 * message.el (message-elide-ellipsis): Fix typo.
5186 (message-elide-region): Ditto.
5187 (message-elide-region): Don't insert a newline first.
5188
51891999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5190
5191 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5192 gnus-fetch-old-headers.
5193 (gnus-cut-threads): Ditto.
5194 (gnus-summary-initial-limit): Ditto.
5195 (gnus-summary-limit-children): Ditto.
5196
5197 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5198 matches.
5199
52001999-11-06 Simon Josefsson <jas@pdc.kth.se>
5201
5202 * gnus-art.el (article-decode-encoded-words):
5203 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5204 live.
5205
5206 * gnus.el (gnus-read-method): Add methods from
5207 `gnus-opened-servers' to completion. Map entered method/address
5208 into existing methods if possible.
5209
5210 * gnus-group.el (gnus-group-make-group): Simplify method.
5211
5212 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5213
5214 * mml.el (mml-preview): Remove mail-header-separator before
5215 encoding.
5216
52171999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5218
5219 * message.el (message-read-from-minibuffer): New function.
5220
52211999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5222
5223 * gnus.el: Pterodactyl Gnus v0.98 is released.
5224
52251999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5226
5227 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5228
52291999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5230
5231 * mml.el (mml-generate-mime-1): Read attached binary file in
5232 binary mode.
5233
52341999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5235
5236 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5237
52381999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5239
5240 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5241
52421999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5243
5244 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5245
52461999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5247
5248 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5249 (gnus-article-mime-match-handle-function): New variable.
5250 (gnus-article-view-part): Make `b' customizable.
5251
52521999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5253
5254 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5255
52561999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5257
5258 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5259
52601999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5261
5262 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5263
52641999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5265
5266 * gnus-srvr.el (gnus-browse-foreign-server): Use
5267 `buffer-substring' instead of `read'.
5268
52691999-10-23 Simon Josefsson <jas@pdc.kth.se>
5270
5271 * nnimap.el, imap.el, rfc2104.el: New files.
5272
5273 * gnus.el (gnus-valid-select-methods): Add nnimap.
5274
5275 * gnus-group.el (gnus-group-group-map): Add
5276 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5277 (gnus-group-nnimap-expunge): New function.
5278 (gnus-group-nnimap-edit-acl): New function.
5279
5280 * gnus-agent.el (gnus-agent-group-mode-map): Add
5281 gnus-agent-synchronize.
5282 (gnus-agent-synchronize): New function.
5283 (gnus-agent-fetch-group-1): Check if server is open.
5284
5285 * nnagent.el (nnagent-request-set-mark): Save marks.
5286
5287 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5288 (mail-source-fetcher-alist): Map to imap fetcher function.
5289 (mail-source-fetch-imap): New function.
5290
5291 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5292 Hash:.
5293
52941999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5295
5296 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5297 (gnus-topic-sort-topics): New function.
5298 (gnus-topic-make-menu-bar): Add sort-topics.
5299 (gnus-topic-move): New function.
5300 (gnus-topic-move-group): Move the topic if no group selected.
5301
53021999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5303
5304 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5305
53061999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5307
5308 * mm-view.el (mm-inline-message): Fix leaving group bug.
5309
53101999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5311
5312 * gnus-msg.el (gnus-post-method): Use normal method if current is
5313 not available.
5314
53151999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5316
5317 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5318 (nnmail-insert-lines): Ditto.
5319
53201999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5321
5322 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5323 line.
5324
5325 * message.el (message-unsent-separator): One more separator.
5326
53271999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5328
5329 * nnfolder.el (nnfolder-request-move-article): For empty article,
5330 search till (point-max).
5331 (nnfolder-retrieve-headers): Ditto.
5332 (nnfolder-request-accept-article): Ditto.
5333 (nnfolder-save-mail): Ditto.
5334 (nnfolder-insert-newsgroup-line): Ditto.
5335
53361999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5337
5338 * qp.el (quoted-printable-encode-region): Check eobp.
5339
53401999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5341
5342 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5343
53441999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5345
5346 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5347 wait-for-reply.
5348
53491999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5350
5351 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5352 (mm-uu-forward-end-line): Ditto.
5353
53541999-09-29 Didier Verna <verna@inf.enst.fr>
5355
5356 * binhex.el (binhex-decode-region): don't consider the value of
5357 `enable-multibyte-characters' in XEmacs.
5358
5359 * gnus-start.el (gnus-read-descriptions-file): ditto.
5360
5361 * mm-util.el (mm-multibyte-p): ditto.
5362 (mm-with-unibyte-buffer): ditto.
5363 (mm-find-charset-region): use `mm-multibyte-p'.
5364
5365 * mm-bodies.el (mm-decode-body): ditto.
5366 (mm-decode-string): ditto.
5367
53681999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5369
5370 * mm-util.el (mm-binary-coding-system): Try binary first.
5371
53721999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5373
5374 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5375
53761999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5377
5378 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5379 format.
5380 (article-date-ut): Find correct insert position.
5381
53821999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5383
5384 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5385 forwarded message.
5386
53871999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5388
5389 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5390 groups.
5391
5392 * message.el (message-resend): Use message mode when prompting.
5393
5394 * gnus-art.el (article-hide-headers): Mark wash.
5395 (article-emphasize): Ditto.
5396
53971999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5398
5399 * message.el (message-newline-and-reformat): Work for SC.
5400
54011999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5402
5403 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5404
5405 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5406
54071999-10-20 David S. Goldberg <dsg@mitre.org>
5408
5409 * mm-decode.el mm-inline-override-types: New variable
5410
5411 * mm-decode.el (mm-inline-override-p): New function
5412
5413 * mm-decode.el (mm-inlined-p): Use it
5414
54151999-10-20 David S. Goldberg <dsg@mitre.org>
5416
5417 * mm-decode.el mm-inline-override-types: New variable
5418
5419 * mm-decode.el (mm-inline-override-p): New function
5420
5421 * mm-decode.el (mm-inlined-p): Use it
5422
54231999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5424
5425 * gnus.el: Pterodactyl Gnus v0.97 is released.
5426
54271999-09-01 Brendan Kehoe <brendan@zen.org>
5428
5429 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5430 gnus-summary-next-group, not gnus-summary-next-article. Only give
5431 3 args.
5432
54331999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5434
5435 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5436 buffer for params.
5437
5438 * message.el (message-forward-ignored-headers): New variable.
5439
5440 * gnus-art.el (gnus-article-prepare-display): Nix out
5441 gnus-article-wash-types.
5442
5443 * gnus-agent.el (gnus-agent-create-buffer): New function.
5444 (gnus-agent-fetch-group-1): Use it.
5445 (gnus-agent-start-fetch): Ditto.
5446
5447 * gnus-sum.el (gnus-summary-exit): Don't use
5448 `gnus-use-adaptive-scoring'.
5449
5450 * mail-source.el (mail-source-fetch-pop): Only store password when
5451 successful.
5452
5453 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5454
54551999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5456
5457 * message.el (message-reply): Use it.
5458 (message-dont-reply-to-names): New variable.
5459
5460 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5461
5462 * mm-util.el (mm-preferred-coding-system): Typo fix.
5463
5464 * message.el (message-bounce): Work for non-MIME.
5465
5466 * gnus.el (gnus-short-group-name): Short the right parts of the
5467 name.
5468
54691999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5470
5471 * mm-encode.el (mm-qp-or-base64): New version.
5472
54731999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5474
5475 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5476
54771999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5478
5479 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5480 of restricted region.
5481 (gnus-mime-display-single): Set beg at correct point.
5482
54831999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5484
5485 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5486
54871999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5488
5489 * gnus-msg.el (gnus-configure-posting-styles): Let
5490 `gnus-posting-styles' have its say in posting-style: local
5491 variable `styles' is already bound to `gnus-posting-styles' so
5492 don't rebind it to nil.
5493
54941999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5495
5496 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5497 Message-ID.
5498
54991999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5500
5501 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5502 quoted-printable-encode-region.
5503
5504 * qp.el (quoted-printable-encode-region): Assume charset
5505 encoded. Fold every line in the region.
5506
55071999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5508
5509 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5510 of active file.
5511
55121999-09-01 Didier Verna <verna@inf.enst.fr>
5513
5514 * message.el (message-mode): allows whitespaces between multiple
5515 instances of the fill character ">".
5516
55171999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5518
5519 * mm-encode.el (mm-qp-or-base64): Fix.
5520
55211999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5522
5523 * message.el (message-send): Too much and.
5524
55251999-09-24 Andreas Schwab <schwab@suse.de>
5526
5527 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5528
55291999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5530
5531 * gnus-score.el (gnus-score-headers): Work for nil scores.
5532
55331999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5534
5535 * gnus-cache.el (gnus-cache-write-active): Write full names.
5536
5537 * gnus-util.el (gnus-write-active-file): Accept full name.
5538
5539 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5540 (mm-assoc-string-match): New function.
5541 (mm-display-inline): Use it.
5542
5543 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5544
5545 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5546
55471999-08-27 Florian Weimer <fw@s.netic.de>
5548
5549 * mml.el (mml-generate-multipart-alist): New variable.
5550
55511999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5552
5553 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5554
55551999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5556
5557 * message.el (message-send): More helpful error message if sending
5558 fails
5559
55601999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5561
5562 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5563 in newer emacsen, where ?r isn't equal 114.
5564
55651999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5566
5567 * gnus.el: Pterodactyl Gnus v0.96 is released.
5568
55691999-08-17 Simon Josefsson <jas@pdc.kth.se>
5570
5571 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5572 to get active info if method is covered by agent, otherwise
5573 active info is lost.
5574
55751999-08-17 Simon Josefsson <jas@pdc.kth.se>
5576
5577 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5578
55791999-08-09 Dave Love <fx@gnu.org>
5580
5581 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5582
55831999-08-09 Simon Josefsson <jas@pdc.kth.se>
5584
5585 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5586 (already matched by "^X-Pgp"), removed duplicate
5587 X-Mailing-List, added several new junk headers.
5588
55891999-08-01 Simon Josefsson <jas@pdc.kth.se>
5590
5591 * gnus-art.el (article-decode-charset): Don't assume
5592 gnus-summary-buffer is live.
5593
55941999-08-27 Florian Weimer <fw@s.netic.de>
5595
5596 * gnus-score.el (gnus-home-score-file): Work with absolute path
5597 names.
5598
55991999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5600
5601 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5602 nothing else in the group.
5603
56041999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5605
5606 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5607 the article.
5608
56091999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5610
5611 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5612
56131999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5614
5615 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5616 from mutt.
5617
56181999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5619
5620 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5621 whitespace.
5622
56231999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5624
5625 * mm-util.el (mm-text-coding-system-for-write): New variable.
5626 (mm-append-to-file): New function.
5627 (mm-write-region): New function.
5628
5629 * gnus-art.el (gnus-output-to-file): Use it.
5630 * gnus-util.el (gnus-output-to-rmail): Ditto.
5631 (gnus-output-to-mail): Ditto.
5632 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5633
56341999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5635
5636 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5637
5638 * nnheader.el (nnheader-insert-file-contents): Revert and use
5639 mm-insert-file-contents.
5640 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5641 (nnheader-auto-mode-alist): Removed.
5642
5643 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5644 (mm-insert-file-contents): Add a new parameter for inserting
5645 compressed file literally.
5646
5647 * mml.el (mml-generate-mime-1): Insert non-text literally.
5648
5649 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5650
56511999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5652
5653 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5654
56551999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5656
5657 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5658 koi8-r.
5659
56601999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5661
5662 * mml.el (mml-insert-mime): Decode text.
5663 (mml-to-mime): Narrow to headers-or-head.
5664
56651999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5666
5667 * mm-view.el (mm-inline-text): Check
5668 w3-meta-content-type-charset-regexp.
5669
56701999-07-10 Simon Josefsson <jas@pdc.kth.se>
5671
5672 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5673 predicate.
5674
56751999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5676
5677 * gnus-mlspl.el: Documentation fixes.
5678
56791999-08-27 Rui Zhu <sprache@iname.com>
5680
5681 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5682
56831999-08-27 Michael Cook <cook@sightpath.com>
5684
5685 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5686 variables.
5687
56881999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5689
5690 * nnmail.el (nnmail-get-new-mail): "Done".
5691
56921999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5693
5694 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5695 interactive.
5696
56971999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5698
5699 * gnus-art.el (article-decode-charset): Fix broken CT.
5700
57011999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5702
5703 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5704 overview buffer if it is killed.
5705
57061999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5707
5708 * gnus-art.el (article-babel): New version.
5709
57101999-08-27 Jon Kv <jonkv@ida.liu.se>
5711
5712 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5713
57141999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5715
5716 * gnus.texi (More Threading): Document new variable
5717 `gnus-sort-gathered-threads-function'.
5718
57191999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5720
5721 * gnus.texi (More Threading): Document new variable
5722 `gnus-sort-gathered-threads-function'.
5723
57241999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5725
5726 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5727 usage.
5728
57291999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5730
5731 * mm-util.el (mm-running-xemacs): Removed.
5732 (mm-coding-system-p): New function.
5733 (mm-binary-coding-system): Safe guess.
5734 (mm-text-coding-system): Ditto.
5735 (mm-auto-save-coding-system): Ditto.
5736
57371999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5738
5739 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5740 (mm-qp-or-base64): Reversed logic.
5741
5742 * mm-decode.el (mm-save-part-to-file): Let coding system be
5743 binary.
5744
57451999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5746
5747 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5748 be set in topic parameters.
5749
57501999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5751
5752 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5753 (gnus-sort-gathered-threads): Allow the user to specify the
5754 function to use when sorting gathered threads.
5755
5756 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5757 mark cached articles as `undownloaded'.
5758
57591999-07-20 Peter von der Ahe <peter@ahe.dk>
5760
5761 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5762 to have buffer local values.
5763
57641999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5765
5766 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5767 types 'g' for 'guess group type.
5768
57691999-07-30 Simon Josefsson <jas@pdc.kth.se>
5770
5771 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5772 after each regexp in nnmail-list-identifiers, not just after last
5773 one.
5774
5775 * gnus-sum.el (gnus-list-identifiers): New variable.
5776 (gnus-summary-remove-list-identifiers): New function.
5777 (gnus-select-newsgroup): Use it.
5778 (gnus-summary-wash-hide-map): Bind
5779 `gnus-article-hide-list-identifiers' to W W l.
5780 (gnus-summary-make-menu-bar): Add list-identifiers command.
5781
5782 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5783 (gnus-treatment-function-alist): Add variable.
5784 (article-hide-list-identifiers): New function.
5785 (mapcar): Add function.
5786 (gnus-article-hide): Use it.
5787
57881999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5789
5790 * gnus.el: Pterodactyl Gnus v0.95 is released.
5791
57921999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5793
5794 * mm-decode.el (mm-mailcap-command): New function.
5795 (mm-display-external): Use it.
5796
5797 * gnus-art.el (article-make-date-line): Work for India.
5798
5799 * mm-encode.el (mm-qp-or-base64): Typo.
5800
5801 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5802
58031999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5804
5805 * gnus.el: Pterodactyl Gnus v0.94 is released.
5806
58071999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5808
5809 * pop3.el: New version.
5810
58111999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5812
5813 * mm-encode.el (mm-qp-or-base64): New function.
5814 (mm-content-transfer-encoding): Use it.
5815
5816 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5817
58181999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5819
5820 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5821
5822 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5823
58241999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5825
5826 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5827 keystroke.
5828
5829 * mailcap.el (mailcap-mime-types): New function.
5830
5831 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5832
5833 * message.el (message-goto-eoh): Really go to the end.
5834
58351999-07-09 Puneet Goel <puneet@computer.org>
5836
5837 * message.el (message-make-date): Do the right thing in with
5838 sub-hour time zones.
5839
58401999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5841
5842 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5843 report.
5844
58451999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5846
5847 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5848
58491999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5850
5851 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5852 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5853 and use t as default value.
5854
58551999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5856
5857 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5858 gnus-summary-buffer is live.
5859
58601999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5861
5862 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5863
58641999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5865
5866 * message.el (message-bounce): Do MIME bounces MIMEy.
5867
5868 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5869
58701999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5871
5872 * mailcap.el (mailcap-mime-extensions): Changed patch to
5873 text/x-patch.
5874
5875 * mm-decode.el (mm-display-external): Wrong placement of paren.
5876
58771999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5878
5879 * gnus.el: Pterodactyl Gnus v0.93 is released.
5880
58811999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5882
5883 * gnus-cus.el (gnus-group-parameters): New entries for
5884 gnus-group-split.
5885
5886 * gnus-mlspl.el: Renamed functions and variables so as to
5887 start with gnus-group-split.
5888 * gnus.el: Adjust autoload entries.
5889
58901999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5891
5892 * gnus-mlspl.el: Removed trailing t from comment and provide.
5893 Renamed functions and variables to start with gnus-mlsplit.
5894 Added autoload comments.
5895 * gnus.el: Added autoload entries.
5896
58971999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5898
5899 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5900 so that matches excluded by RESTRICTs do not cause the whole split
5901 to be ignored. This also fixes a long-standing bug in which a
5902 split with \N substitutions wouldn't cause cross-posting as
5903 expected.
5904
5905 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5906 (nnmail-split-it): Implement them.
5907
5908 * nnmail.el (nnmail-split-fancy): Document ! splits.
5909
59101999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5911
5912 * pop3.el: New version.
5913
59141999-07-05 Simon Josefsson <jas@pdc.kth.se>
5915
5916 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5917
59181999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5919
5920 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5921
59221999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5923
5924 * gnus-util.el (gnus-write-active-file): Use real name.
5925
5926 * gnus-agent.el (gnus-agent-expire): Update active file
5927 method by method.
5928
59291999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5930
5931 * nndraft.el (nndraft-request-article): Use difference
5932 coding-systems for queue and drafts.
5933
5934 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5935 nndraft:drafts.
5936
5937 * mm-util.el (mm-auto-save-coding-system): New coding system.
5938
5939 * message.el (message-draft-coding-system): Use it.
5940
59411999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5942
5943 * mm-uu.el: More customizable and less aggressive.
5944
59451999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5946
5947 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5948 when plugged.
5949
5950 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5951 (mml-insert-mml-markup): Accept a nofile.
5952 (mml-insert-mime): Insert nofile.
5953
5954 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5955
5956 * mm-decode.el (mm-handle-media-type): New function.
5957 (mm-handle-media-supertype): New function.
5958 (mm-handle-media-subtype): New function.
5959 Use new functions throughout. "/"))
5960
59611999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5962
5963 * gnus-art.el (gnus-treat-predicate): Typo.
5964
59651999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5966
5967 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5968
59691999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5970
5971 * gnus-art.el (article-date-ut): UT! Default it!
5972
59731999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5974
5975 * gnus.el: Pterodactyl Gnus v0.92 is released.
5976
59771999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5978
5979 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5980
59811999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5982
5983 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5984 connected.
5985
5986 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5987 when plugged.
5988
5989 * mm-view.el (mm-inline-message): Ignore remove-spec.
5990
5991 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5992 is bound.
5993
5994 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5995
5996 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5997
5998 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5999 start.
6000
6001 * message.el (message-fill-yanked-message): Remove `t' arg.
6002
6003 * gnus-group.el (gnus-group-kill-group): Message killing of
6004 groups.
6005
6006 * mm-util.el (mm-preferred-coding-system): New function.
6007 (mm-mime-charset): Use it.
6008
6009 * mml.el (mml-generate-mime-1): Charset-encode message parts.
6010
60111999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6012
6013 * gnus-mlsplt.el: New file.
6014
60151999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6016
6017 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6018 functions.
6019 (mm-attachment-override-p): Take a handle instead of a type.
6020 (mm-inlined-p): Ditto.
6021 (mm-automatic-display-p): Ditto,
6022 (mm-inlinable-p): Ditto.
6023
6024 * nndraft.el (nndraft-request-expire-articles): Delete backup
6025 files.
6026
6027 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6028
6029 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6030
60311999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
6032
6033 * nnmail.el (nnmail-split-it): Allow .*.
6034
60351999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6036
6037 * mm-decode.el (mm-inline-large-images-p): Renamed.
6038
6039 * gnus-art.el (article-date-ut): Always look in the current buffer
6040 for the Date header.
6041
6042 * mml.el (mml-validate): New command.
6043
6044 * mailcap.el (mailcap-possible-viewers): Revert to string-match
6045 since we are dealing with regexps.
6046
60471999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6048
6049 * gnus.el: Pterodactyl Gnus v0.91 is released.
6050
60511999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6052
6053 * gnus-agent.el (gnus-agent-save-active-1): New function.
6054 (gnus-agent-save-active): use it.
6055 (gnus-agent-save-groups): Ditto.
6056
6057 * gnus-cache.el (gnus-cache-write-active): Use it.
6058
6059 * gnus-agent.el (gnus-agent-write-active): Use it.
6060
6061 * gnus-util.el (gnus-write-active-file): New function.
6062
6063 * gnus-agent.el (gnus-agent-write-active): New function to keep
6064 lower boundaries and canceled groups.
6065 (gnus-agent-save-groups): Use it.
6066 (gnus-agent-save-active): Use it.
6067 (gnus-agent-save-group-info): Only write active files.
6068 (gnus-agent-expire): Update active file.
6069
6070 * mm-decode.el (mm-inlinable-part-p): Removed.
6071 (mm-user-display-methods): Default to nil.
6072 (mm-user-display-methods): Removed.
6073 (add-mime-display-method): Removed.
6074 (mm-automatic-display): Renamed.
6075 (mm-automatic-display-p): Use it.
6076 (mm-inlined-types): New variable.
6077 (mm-inlined-p): New function.
6078
6079 * message.el (message-reply): Bind message-this-is-mail.
6080
60811999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6082
6083 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6084
6085 * message.el (message-check-news-header-syntax): Protect against
6086 nil froms.
6087
6088 * mm-util.el (mm-auto-mode-alist): New.
6089
6090 * mml.el (mml-generate-mime-1): Ditto.
6091
6092 * gnus.el: Use mm-insert-file-contents throughout instead of
6093 nnheader.
6094
6095 * mm-util.el (mm-insert-file-contents): New function.
6096
60971999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6098
6099 * gnus.el: Pterodactyl Gnus v0.90 is released.
6100
61011999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
6102
6103 * mailcap.el (mailcap-possible-viewers): Use string=.
6104
61051999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6106
6107 * mm-uu.el (mm-uu-forward-begin-line): New variable.
6108 (mm-uu-forward-end-line): New variable.
6109 (mm-uu-begin-line): Handle forwarded message.
6110 (mm-uu-identifier-alist): Ditto.
6111 (mm-uu-dissect): Ditto.
6112
61131999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6114
6115 * nnheader.el (nnheader-file-coding-system): Use raw-text.
6116 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6117 * gnus-cache.el (gnus-cache-coding-system): Ditto.
6118
6119 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6120 (nnfolder-file-coding-system-for-write): New variable.
6121 (nnfolder-active-file-coding-system): New variable.
6122 (nnfolder-active-file-coding-system-for-write): New variable.
6123 (nnfolder-save-active): New function.
6124 (nnfolder-save-buffer): Use them.
6125 (nnfolder-possibly-change-group): Ditto.
6126 (nnfolder-request-list-newsgroups): Ditto.
6127 (nnfolder-request-create-group): Ditto.
6128 (nnfolder-request-expire-articles): Ditto.
6129 (nnfolder-request-move-article): Ditto.
6130 (nnfolder-request-accept-article): Ditto.
6131 (nnfolder-request-delete-group): Ditto.
6132 (nnfolder-request-rename-group): Ditto.
6133 (nnfolder-possibly-change-folder): Ditto.
6134 (nnfolder-read-folder): Ditto.
6135 (nnfolder-request-list): Remove pathname-coding-system.
6136 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6137
6138 * nnmail.el (nnmail-file-coding-system): Use raw-text.
6139 (nnmail-file-coding-system-1): Removed.
6140 (nnmail-find-file): Use nnmail-pathname-coding-system.
6141 (nnmail-write-region): Ditto.
6142
6143 * nnmbox.el (nnmbox-file-coding-system): New variable.
6144 (nnmbox-file-coding-system-for-write): New variable.
6145 (nnmbox-active-file-coding-system): New variable.
6146 (nnmbox-active-file-coding-system-for-write): New variable.
6147 (nnmbox-save-buffer): New function.
6148 (nnmbox-save-active): New function.
6149 (nnmbox-request-scan): Use them.
6150 (nnmbox-request-expire-articles): Ditto.
6151 (nnmbox-request-move-article): Ditto.
6152 (nnmbox-request-accept-article): Ditto.
6153 (nnmbox-request-replace-article): Ditto.
6154 (nnmbox-request-delete-group): Ditto.
6155 (nnmbox-request-rename-group): Ditto.
6156 (nnmbox-request-create-group): Ditto.
6157
6158 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6159 (mm-running-ntemacs): Removed.
6160
6161 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6162
61631999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6164
6165 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6166
61671999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6168
6169 * qp.el (quoted-printable-encoding-characters): Support lower case.
6170
61711999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6172
6173 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6174 (rfc2047-b-encode-region): Encode line by line.
6175
61761999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6177
6178 * mm-util.el (mm-find-mime-charset-region): Fix.
6179
61801999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6181
6182 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6183 (mm-find-mime-charset-region): Ditto.
6184
61851999-07-03 Simon Josefsson <jas@pdc.kth.se>
6186
6187 * gnus-sum.el (gnus-summary-move-article): Fix something or
6188 other.
6189
61901999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6191
6192 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6193 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6194 (gnus-summary-enter-digest-group): Use them.
6195 (gnus-summary-setup-default-charset): Ditto.
6196
61971999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6198
6199 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6200 gnus-newsgroup-name is nil.
6201
62021999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6203
6204 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6205
62061999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6207
6208 * gnus-art.el (article-emphasize): Use correct
6209 gnus-article-emphasis-alist.
6210
62111999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6212
6213 * mm-view.el (mm-inline-text): Fix text/html bug.
6214
62151999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6216
6217 * gnus.el: Pterodactyl Gnus v0.89 is released.
6218
62191999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6220
6221 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6222 * message.el (message-draft-coding-system): Ditto.
6223 * mm-util.el (mm-running-ntemacs): Ditto.
6224
62251999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6226
6227 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6228
62291999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6230
6231 * mml.el: require mm-decode.
6232
62331999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6234
6235 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6236
62371999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6238
6239 * mm-view.el (mm-inline-image): Fix image undisplayer.
6240
62411999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6242
6243 * mml.el (mml-insert-multipart): Error in compeling-read.
6244 (mml-insert-tag): Match tags.
6245
62461999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6247
6248 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6249 (gnus-cache-braid-heads): Ditto.
6250 (gnus-cache-retrieve-headers): Ditto.
6251
62521999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6253
6254 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6255
62561999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6257
6258 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6259 to string under XEmacs.
6260
62611999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6262
6263 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6264
62651999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6266
6267 * mm-view.el (mm-inline-message): Fix message view bug.
6268 * gnus-art.el (gnus-article-prepare): Ditto.
6269
62701999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6271
6272 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6273
62741999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6275
6276 * gnus.el: Pterodactyl Gnus v0.88 is released.
6277
62781999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6279
6280 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6281 usage.
6282
6283 * nnmail.el (nnmail-get-new-mail): Save info.
6284
62851999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6286
6287 * gnus.el: Pterodactyl Gnus v0.87 is released.
6288
62891999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6290
6291 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6292 (mail-source-run-script): New function.
6293 (mail-source-fetch-pop): Use it.
6294
62951999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6296
6297 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6298
62991999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6300
6301 * gnus.el: Pterodactyl Gnus v0.86 is released.
6302
63031999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6304
6305 * gnus-art.el (gnus-treat-translate): New variable.
6306 (gnus-treat-predicate): Accept a list of regexps.
6307 (gnus-article-treat-custom): Allow a list of regexps.
6308
63091999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6310
6311 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6312 type.
6313
63141999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6315
6316 * gnus-art.el (article-babel): Narrow a bit.
6317
6318 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6319
63201999-06-12 Simon Josefsson <jas@pdc.kth.se>
6321
6322 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6323 only unread ones.
6324 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6325 articles, not only unread ones.
6326
63271999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328
6329 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6330 keystroke.
6331
6332 * gnus-art.el (gnus-article-x-face-command): Ditto.
6333
6334 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6335
6336 * gnus.el (gnus-method-simplify): Accept server names.
6337
63381999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6339
6340 * gnus-art.el (article-babel-prompt): New function.
6341 (article-babel): New command.
6342
63431999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6344
6345 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6346
6347 * mml.el (mml-generate-mime-1): Don't insert literally.
6348
6349 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6350 (gnus-netrc-syntax-table): Removed.
6351 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6352
63531999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6354
6355 * mm-view.el (mm-inline-text): Fix charset for text/html.
6356
63571999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6358
6359 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6360
63611999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6362
6363 * nnmail.el (nnmail-split-incoming): Return the number of split
6364 mails.
6365 (nnmail-process-babyl-mail-format): Ditto.
6366 (nnmail-process-unix-mail-format): Ditto.
6367 (nnmail-process-mmdf-mail-format): Ditto.
6368 (nnmail-process-maildir-mail-format): Ditto.
6369
6370 * mail-source.el (mail-source-callback): Return the number from
6371 the callback.
6372
6373 * message.el (message-send-mail): Generate Lines.
6374
6375 * mail-source.el (mail-source-call-script): New function.
6376 (mail-source-call-script): New function.
6377
63781999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6379
6380 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6381 (gnus-select-newsgroup): Use it.
6382 (gnus-group-highlight-words-alist): New variable.
6383 (gnus-newsgroup-emphasis-alist): New variable.
6384 (gnus-summary-local-variables): Use it.
6385 * gnus-art.el (article-emphasize): Use it.
6386 (gnus-emphasis-highlight-words): New face.
6387 * gnus-cus.el (gnus-group-parameters): New parameter.
6388
63891999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6390
6391 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6392 parameter `headers'.
6393 (gnus-cache-enter-article): Ditto.
6394 (gnus-cache-update-article): Ditto.
6395 * gnus-sum.el (gnus-summary-move-article): Ditto.
6396 (gnus-summary-mark-article-as-unread): Ditto.
6397 (gnus-summary-mark-article): Ditto.
6398
63991999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6400
6401 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6402 (gnus-posting-style-alist): Removed.
6403 (gnus-message-style-insertions): Ditto.
6404 (gnus-configure-posting-styles): Reimplementation.
6405
6406 * mail-source.el (mail-source-fetch): Error the message.
6407
6408 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6409
64101999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6411
6412 * gnus.el: Pterodactyl Gnus v0.85 is released.
6413
64141999-04-20 Michael Cook <cook@sightpath.com>
6415
6416 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6417 Outlook citation regex.
6418
64191999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6420
6421 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6422 semicolon.
6423
64241999-05-24 Simon Josefsson <jas@pdc.kth.se>
6425
6426 * gnus-range.el (gnus-remove-from-range): Document range1
6427 modification, protect range2.
6428
64291999-05-24 Simon Josefsson <jas@pdc.kth.se>
6430
6431 * gnus-sum.el (gnus-update-marks): Protect lists from
6432 gnus-remove-from-range, don't sort twice.
6433
64341999-05-21 Simon Josefsson <jas@pdc.kth.se>
6435
6436 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6437 function in backend.
6438
64391999-05-15 Simon Josefsson <jas@pdc.kth.se>
6440
6441 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6442 request-accept-article function in the backend instead of using
6443 the 'respool capability.
6444
64451999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6446
6447 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6448 spurious whitespace at eob.
6449
64501999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6451
6452 * nnmail.el (nnmail-get-new-mail): Check right variable.
6453
64541999-06-12 Karl Kleinpaste <karl@justresearch.com>
6455
6456 * mailcap.el (mailcap-mime-data): Fix rfc822.
6457
64581999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6459
6460 * nndoc.el (nndoc-nsmail-type-p): New function.
6461 (nndoc-type-alist): Recognize nsmail.
6462
64631999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6464
6465 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6466 *before* `article-hide-headers' deletes the information.
6467
64681999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6469
6470 * gnus-sum.el (gnus-summary-save-parts): New command and
6471 keystroke.
6472 (gnus-summary-save-parts-1): New function.
6473 (gnus-summary-iterate): Buggy.
6474
6475 * mm-decode.el (mm-save-part-to-file): Made into own function.
6476
64771999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6478
6479 * gnus-group.el (gnus-group-set-info): Resist nils.
6480
64811999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6482
6483 * mailcap.el (mailcap-mime-data): Ditto.
6484
6485 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6486
6487 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6488
64891999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6490
6491 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6492 gnus-article-date-lapsed-new-header is t.
6493
64941999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6495
6496 * gnus.el: Pterodactyl Gnus v0.84 is released.
6497
64981999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6499
6500 * gnus-msg.el (gnus-bug-message): Mime change.
6501
65021999-04-22 Simon Josefsson <jas@pdc.kth.se>
6503
6504 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6505
65061999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6507
6508 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6509 `x-uue'.
6510
65111999-03-04 Aaron M. Ucko <amu@mit.edu>
6512
6513 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6514 when authentication is 'password.
6515
65161999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6517
6518 * gnus-win.el (gnus-configure-windows): Accept a setting.
6519
65201999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6521
6522 * mm-util.el (mm-quote-arg): Moved here.
6523
6524 * mm-decode.el (mm-quote-arg): Quote more chars.
6525
65261999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6527
6528 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6529 with newlines would create buggy .nov files.
6530
6531 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6532
6533 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6534 end of lines.
6535
6536 * message.el (message-mode): Doc fix.
6537
6538 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6539
6540 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6541
6542 * gnus-art.el (article-date-ut): Rewrite.
6543
6544 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6545 order.
6546
6547 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6548 headers.
6549
6550 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6551
65521999-04-18 Didier Verna <verna@inf.enst.fr>
6553
6554 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6555 (article-date-ut): use it.
6556
65571999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6558
6559 * mail-source.el (mail-source-fetch-pop): Call script
6560 asynchronously.
6561
65621999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6563
6564 * gnus.el: Pterodactyl Gnus v0.83 is released.
6565
65661999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6567
6568 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6569
6570 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6571
6572 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6573
6574 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6575
6576 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6577
6578 * message.el (message-generate-headers): Accept continuation
6579 headers.
6580
65811999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6582
6583 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6584
65851999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6586
6587 * gnus-art.el (gnus-treatment-function-alist): use
6588 maybe-hide-headers.
6589
6590 * message.el (message-inhibit-body-encoding): Typo.
6591 (message-resend): Inhibit encoding.
6592
6593 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6594
6595 * gnus-art.el (article-remove-cr): Use re-search.
6596
6597 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6598 headers.
6599
6600 * mm-decode.el (mm-quote-arg): Quote '.
6601
6602 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6603
6604 * mm-decode.el (mm-insert-part): Use multibyte for text.
6605
6606 * gnus-start.el (gnus-read-newsrc-file): New variable.
6607 (gnus-read-newsrc-file): Use it.
6608
66091999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6610
6611 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6612
6613 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6614 function.
6615
66161999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6617
6618 * gnus.el: Pterodactyl Gnus v0.82 is released.
6619
66201999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6621
6622 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6623 for iso8859-2.
6624
66251999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6626
6627 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6628 synonym alist.
6629
66301999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6631
6632 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6633
66341999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6635
6636 * mail-source.el (mail-source-fetch): Ask before bugging out.
6637
66381999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6639
6640 * uudecode.el (uudecode-decode-region-external): Don't assume
6641 uudecode-temporary-file-directory ends with a slash.
6642
66431999-03-18 Simon Josefsson <jas@pdc.kth.se>
6644
6645 * gnus-sum.el (gnus-update-marks):
6646 (gnus-update-read-articles):
6647 (gnus-summary-expire-articles): Check server.
6648
66491999-03-16 Simon Josefsson <jas@pdc.kth.se>
6650
6651 * mml.el (mml-preview): New function.
6652
66531999-04-17 William M. Perry <wmperry@aventail.com>
6654
6655 * mail-source.el (mail-source-fetch-file): Return the right
6656 value.
6657
66581999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6659
6660 * mml.el (mml-insert-parameter): New function.
6661 (mml-insert-parameter-string): New function.
6662
6663 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6664
6665 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6666 (gnus-mime-display-part): Use it.
6667
6668 * mm-decode.el (mm-alternative-precedence): Removed.
6669 (mm-discouraged-alternatives): New variable.
6670 (mm-preferred-alternative-precedence): New function.
6671
6672 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6673
6674 * mail-source.el (mail-sources): New variable.
6675
6676 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6677
6678 * mm-decode.el (mm-valid-image-format-p): New function.
6679 (mm-inline-media-tests): Use it.
6680 (mm-valid-and-fit-image-p): New function.
6681
6682 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6683 (gnus-agent-fetch-group): Ditto.
6684
66851999-04-12 Didier Verna <verna@inf.enst.fr>
6686
6687 * nnmail.el (nnmail-article-group): in case of a group name
6688 containing "\\n" constructs, be sure to pass the expanded value to
6689 nn*-save-mail.
6690
66911999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6692
6693 * gnus.el: Pterodactyl Gnus v0.81 is released.
6694
66951999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6696
6697 * gnus-sum.el (gnus-get-split-value): Reverse result.
6698
66991999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6700
6701 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6702
67031999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6704
6705 * mml.el (mml-insert-tag): Insert concluding part.
6706
6707 * message.el (message-send-mail): Encode later.
6708 (message-send-news): Ditto.
6709
6710 * nnfolder.el: Don't use mail delim.
6711
67121999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6713
6714 * gnus-cus.el (gnus-group-customize): Put point at min.
6715
6716 * mm-view.el (mm-inline-text): Allow toggling html.
6717
67181999-03-28 William M. Perry <wmperry@aventail.com>
6719
6720 * mail-source.el: Added prescript and postscript to file.
6721
67221999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6723
6724 * nnmail.el: Reverted.
6725
6726 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6727 (gnus-setup-posting-charset): Did work.
6728
67291999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6730
6731 * gnus.el (gnus-short-group-name): Use
6732 gnus-group-uncollapsed-levels.
6733
67341999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6735
6736 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6737
67381999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6739
6740 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6741 (article-strip-headers-from-body): New command and keystroke.
6742
67431999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6744
6745 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6746
6747 * nnheader.el (nnheader-insert-file-contents): Bind
6748 enable-local-eval to nil.
6749 (nnheader-find-file-noselect): Ditto.
6750
6751 * nnmail.el (nnmail-article-group): Don't remove long lines.
6752 (nnmail-remove-long-lines): New function.
6753 (nnmail-split-header-length-limit): Removed.
6754
6755 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6756
6757 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6758
67591999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6760
6761 * gnus-sum.el (gnus-summary-generic-mark): New function.
6762
6763 * nnmail.el (nnmail-split-header-length-limit): Increased.
6764 (nnmail-article-group): Allow nil.
6765
6766 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6767
6768 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6769 first.
6770
6771 * mml.el (mml-minibuffer-read-type): Include types from
6772 mailcap-mime-data.
6773
6774 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6775
67761999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6777
6778 * mml.el (mml-insert-tag): New function.
6779 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6780 confusion with functions like `mml-read-tag'.
6781 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6782 (mml-minibuffer-read-description): Ditto with
6783 `mml-minibuffer-read-description'.
6784 (mml-attach-buffer): New function.
6785 (mml-mode-map): New entry for /.
6786 (mml-minibuffer-read-type): Accept DEFAULT.
6787
6788 * mml.el (mml-quote-region): Narrow the region.
6789
6790 * message.el (message-mode-menu): message-mime-attach-file is now
6791 mml-attach-file.
6792
67931999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6794
6795 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6796
67971999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6798
6799 * mml.el (mml-attach-buffer): New command.
6800
68011999-02-27 Simon Josefsson <jas@pdc.kth.se>
6802
6803 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6804 with a proper range. Compress range.
6805
6806 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6807
68081999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6811
68121999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6813
6814 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6815 (gnus-picons-convert-x-face): Removed.
6816 (gnus-picons-article-display-x-face): Removed.
6817 (gnus-picons-x-face-sentinel): Ditto.
6818 (gnus-picons-display-x-face): Ditto.
6819
68201999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6821
6822 * gnus.el: Pterodactyl Gnus v0.80 is released.
6823
68241999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6825
6826 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6827
6828 * gnus-sum.el (gnus-with-article): Moved here.
6829
6830 * mail-source.el (mail-source-fetch-pop): Ask for password even
6831 when program.
6832
68331999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6834
6835 * gnus-msg.el (gnus-bug): Add description.
6836
6837 * mml.el (mml-insert-mml-markup): Insert disposition.
6838
6839 * message.el (message-send-mail): Always encode mail headers.
6840
68411999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6842
6843 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6844 when requested.
6845
6846 * nnmail.el (nnmail-current-spool): Removed.
6847
6848 * gnus-salt.el (gnus-tree-inhibit): New varible.
6849
6850 * gnus.el (mm-util): Required.
6851
68521999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6853
6854 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6855
68561999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6857
6858 * mail-source.el (mail-source-bind): Doc fix.
6859
68601999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6861
6862 * message.el (message-mode): Doc fix.
6863
6864 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6865 encoding.
6866
6867 * gnus.el (gnus-methods-equal-p): Moved here.
6868
6869 * mail-source.el: pop at 110.
6870
6871 * pop3.el (pop3-movemail): Use write-region instead of
6872 append-to-file to avoid excessive messaging.
6873
68741999-02-27 lantz moore <lmoore@contigo.com>
6875
6876 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6877 type directory.
6878
68791999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6880
6881 * gnus-art.el (article-hide-boring-headers): Field names must not
6882 contain whitespace.
6883
68841999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6885
6886 * gnus.el: Pterodactyl Gnus v0.79 is released.
6887
68881999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6889
6890 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6891
6892 * mml.el (mml-mode): Don't use add-minor-mode.
6893
6894 * message.el (messgage-inhibit-body-encoding): New variable.
6895 (message-encode-message-body): Use it.
6896
68971999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6898
6899 * gnus.el: Pterodactyl Gnus v0.78 is released.
6900
69011999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6902
6903 * message.el (message-mode): Switch on MML mode.
6904
6905 * mml.el: Included commands and functions.
6906 (mml-mode-map): New keymap.
6907
6908 * message.el: Removed the insertion commands and functions.
6909
6910 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6911
6912 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6913 keystroke.
6914
6915 * gnus-art.el (gnus-narrow-to-page): Revert.
6916
6917 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6918 (gnus-cite-parse-maybe): Always reparse.
6919
6920 * message.el (message-encode-message-body): Don't insert
6921 "multipart warning".
6922
6923 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6924
69251999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6926
6927 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6928
6929 * nnmail.el: Require mm-util.
6930
69311999-02-26 Justin Sheehy <justin@linus.mitre.org>
6932
6933 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6934 group.
6935
69361999-02-26 SeokChan LEE <chan@smoky-blue.com>
6937
6938 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6939
69401999-02-21 Simon Josefsson <jas@pdc.kth.se>
6941
6942 * gnus-msg.el (gnus-extended-version): Better regexp.
6943
69441999-02-25 Didier Verna <verna@inf.enst.fr>
6945
6946 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6947 is called with the result of SPLIT and should return a new split.
6948
6949 * gnus.texi: update the doc.
6950
69511999-02-23 Didier Verna <verna@inf.enst.fr>
6952
6953 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6954 displayed in the article buffer, output bars if
6955 `gnus-picons-display-article-move-p'.
6956
69571999-02-20 Aaron M. Ucko <amu@mit.edu>
6958
6959 * mail-source.el (mail-source-fetch-pop): Typo.
6960
69611999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6962
6963 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6964
69651999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6966
6967 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6968
69691999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6970
6971 * mml.el (mml-insert-buffer): New function.
6972
6973 * message.el (message-forward): Insert the buffer in the buffer.
6974
69751999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6976
6977 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6978
69791999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6980
6981 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6982
69831999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6984
6985 * gnus.el: Pterodactyl Gnus v0.77 is released.
6986
69871999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6988
6989 * gnus-art.el (gnus-displaying-mime): New variable.
6990 (article-narrow-to-head): New function.
6991
6992 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6993 Default to pop instead of pop3.
6994
69951999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6996
6997 * gnus-art.el (article-hide-pgp): Goto body.
6998
6999 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7000
7001 * gnus-cite.el: Don't use goto-line.
7002
7003 * gnus-art.el (gnus-article-treat-html): Removed.
7004 (gnus-treat-article): Save restriction.
7005
70061999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
7007
7008 * message.el (message-send-mail): Don't untabify.
7009 (message-mode): Don't use tabs for indentation.
7010
70111999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7012
7013 * message.el (message-send-mail): Don't untabify.
7014
7015 * nnml.el (nnml-save-mail): Typo fix.
7016
70171999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
7018
7019 * message.el (message-cite-function): Add
7020 `message-cite-original-without-signature' customization option.
7021
70221999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
7023
7024 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7025 `nnmail-prepare-incoming-header-hook'.
7026
70271999-02-19 Justin Sheehy <justin@linus.mitre.org>
7028
7029 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7030
70311999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7032
7033 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7034
70351999-02-18 Michael Cook <cook@sightpath.com>
7036
7037 * Recognize Microsoft Outlook's cite attribution conventions.
7038
70391999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
7040
7041 * gnus-sum.el: Bind M.
7042
70431999-02-19 Neil Crellin <neilc@wallaby.cc>
7044
7045 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7046
70471999-02-15 Didier Verna <verna@inf.enst.fr>
7048
7049 * gnus-picon.el (gnus-group-display-picons): ensures that
7050 `article-goto-body' really goes to the article body.
7051
70521999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7053
7054 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7055
7056 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7057
7058 * mm-view.el (mm-view-message): Enable multibyte.
7059
70601999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7061
7062 * nnmail.el (nnmail-get-new-mail): Message later.
7063
7064 * mm-util.el (mm-find-charset-region): Revert to checking
7065 multibyte.
7066
70671999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
7068
7069 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7070 attachment.
7071
70721999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7073
7074 * gnus.el: Pterodactyl Gnus v0.76 is released.
7075
70761999-02-06 Felix Lee <flee@cygnus.com>
7077
7078 * gnus.el (gnus-group-change-level-function): Typo.
7079
70801999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7081
7082 * gnus-sum.el (gnus-nov-skip-field): Removed.
7083 (gnus-nov-field): Ditto.
7084 (gnus-nov-parse-extra): Ditto.
7085 (gnus-nov-read-integer): Ditto.
7086
70871999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
7088
7089 * nnheader.el (nnheader-nov-read-message-id): New macro.
7090 (nnheader-parse-nov): Use it.
7091
7092 * gnus-sum.el (gnus-nov-read-message-id): New macro.
7093 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7094 `(eq (char-after) ?\n)'.
7095
70961999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7097
7098 * gnus.el (gnus-other-frame): Always pop up a new frame.
7099
71001999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
7101
7102 * gnus-range.el (gnus-range-add): Rewrite.
7103
71041999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
7105
7106 * nnmail.el (nnmail-split-incoming): Added detection of maildir
7107 format.
7108 (nnmail-process-maildir-mail-format): New function.
7109
7110 * mail-source.el (mail-source-fetch-maildir): New function.
7111 (mail-source-keyword-map): Add default for maildir method.
7112 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7113
71141999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7115
7116 * mail-source.el (mail-source-fetcher-alist): Remove apop.
7117
7118 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7119 (nndoc-mime-digest-type-p): Removed.
7120
71211999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
7122
7123 * gnus-art.el (gnus-article-read-summary-keys): Set the point
7124 where it is supposed to be.
7125 (gnus-treat-play-sounds): New variable.
7126
7127 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7128
7129 * gnus-art.el (article-display-x-face): Narrow to head.
7130 (gnus-article-washed-types): New variable.
7131 (article-hide-pgp): Is not a toggle.
7132 (gnus-article-hide-text-type): Save types.
7133 (article-decode-charset): Use it.
7134
7135 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7136
7137 * message.el (message-forward-start-separator): Removed.
7138 (message-forward-end-separator): Removed.
7139 (message-signature-before-forwarded-message): Removed.
7140 (message-included-forward-headers): Removed.
7141 (message-check-news-body-syntax): Don't check forward.
7142 (message-forward): Use MIME.
7143
7144 * nnvirtual.el (nnvirtual-request-article): Bind
7145 gnus-article-decode-hook to nil.
7146
71471999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7148
7149 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7150 us-ascii.
7151
71521999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7153
7154 * format-spec.el (format-spec): Be more robust.
7155
7156 * message.el (message-encode-message-body): Default
7157 mail-parse-charset to mail-parse-charset.
7158
7159 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7160 (gnus-summary-edit-article): Bind mail-parse-charset.
7161
7162 * mml.el (mml-read-tag): Ignore white space after end of tag.
7163
7164 * message.el (message-goto-body): Also work in separatorless
7165 articles.
7166
7167 * mml.el (mml-translate-from-mime): New function.
7168 (mml-insert-mime): Ditto.
7169 (mml-to-mime): New function.
7170 (mime-to-mml): New name.
7171
7172 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7173 article.
7174
7175 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7176
7177 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7178 special-case nndraft groups.
7179
71801999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7181
7182 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7183 (gnus-get-newsgroup-headers): Already bound.
7184
7185 * message.el (message-encode-message-body): Use posting charset.
7186
7187 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7188 (mm-body-encoding): Do CTE.
7189 (mm-body-7-or-8): New function.
7190
7191 * mm-util.el (mm-mime-charset): Always fall back on alist.
7192 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7193 (mm-mime-mule-charset-alist): Add arabic-*-column.
7194 (mm-find-mime-charset-region): New function.
7195
7196 * format-spec.el (format-spec-make): New function.
7197
7198 * mail-source.el (format-spec): Required.
7199 (mail-source-fetch-with-program): Removed.
7200 (mail-source-fetch-with-program): New function.
7201
7202 * format-spec.el: New file.
7203
72041999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7205
7206 * mail-source.el (mail-source-fetch-with-program): Take optional
7207 parameter.
7208
72091999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7210
7211 * gnus-start.el: Ignore some groups.
7212 (gnus-setup-news): Bind nnmail-fetched-sources.
7213
7214 * message.el (message-send-mail): Remove all tabs.
7215
7216 * mm-util.el (mm-find-charset-region): Just check whether
7217 find-charset-region is defined.
7218
72191999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7220
7221 * gnus-group.el (gnus-group-get-new-news): Use
7222 nnmail-fetched-sources.
7223
7224 * nnmail.el (nnmail-fetched-sources): New variable.
7225 (nnmail-get-new-mail): Use it.
7226
7227 * mail-source.el (mail-source-fetched-sources): New variable.
7228 (mail-source-fetch): Use it.
7229
72301999-02-02 Mark W. Eichin <eichin@thok.org>
7231
7232 * gnus.el (gnus-getenv-nntpserver): if the file that
7233 gnus-nntpserver-file names has a trailing newline, the
7234 string-match will always match, and thus the file will never be
7235 read. (^ matches start of "line", \\` matches start of "buffer",
7236 which is what was intended...)
7237
72381999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7239
7240 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7241
72421999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7243
7244 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7245 select methods.
7246
72471999-01-27 Simon Josefsson <jas@pdc.kth.se>
7248
7249 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7250
72511999-02-02 Scott Hofmann <shofmann@mindspring.com>
7252
7253 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7254
72551999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7256
7257 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7258 a typo.
7259 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7260 charset to nil.
7261 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7262 * gnus-start.el (gnus-start-draft-setup): Ditto.
7263
72641999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7265
7266 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7267 (mail-source-value): Don't do variables.
7268
7269 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7270
7271 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7272
72731999-02-01 Michael Cook <cook@sightpath.com>
7274
7275 * Defenestrate spurious ?a.
7276
72771999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7278
7279 * mail-source.el (mail-source-fetch-pop): Instead use
7280 :authentication.
7281
72821999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7283
7284 * lisp/mail-source.el : Support APOP authentication scheme.
7285
72861999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7287
7288 * pop3.el (pop3-movemail): Return t.
7289
72901999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7291
7292 * rfc2047.el (rfc2047-fold-region): New function.
7293 (rfc2047-encode-message-header): Use it.
7294
72951999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7296
7297 * gnus-sum.el (gnus-group-charset-alist): Add more.
7298
72991999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7300
7301 * gnus.el: Pterodactyl Gnus v0.75 is released.
7302
73031999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7304
7305 * gnus-art.el (article-display-x-face): Don't narrow to head.
7306
73071999-02-01 Michael Cook <cook@sightpath.com>
7308
7309 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7310
73111999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7312
7313 * mail-source.el (mail-source-fetch-directory): Ignore
7314 directories.
7315
7316 * gnus-cus.el (gnus-group-parameters): Addition.
7317
7318 * gnus-art.el (article-strip-banner): Do symbolic banners.
7319 (article-strip-banner): New keystroke.
7320
73211999-02-01 Michael Cook <cook@sightpath.com>
7322
7323 * gnus-art.el (article-strip-banner): New command.
7324
73251999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7326
7327 * gnus-art.el (gnus-treat-strip-banners): New variable.
7328
73291999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7330
7331 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7332 has been exist.
7333
73341999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7335
7336 * message.el (message-draft-coding-system): Check coding-system.
7337 * mm-util.el (mm-text-coding-system): Ditto.
7338
73391999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7340
7341 * mail-source.el (mail-source-fetch-pop): Save excursion.
7342
73431999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7344
7345 * mail-source.el (mail-source-movemail-args): Not constant.
7346 (mail-source-movemail-args): Removed.
7347 (mail-source-fetch-with-program): New function.
7348 (mail-source-fetch-pop): Use program and function.
7349 (mail-source-movemail-program): Removed.
7350
7351 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7352 (gnus-treat-date-user-defined): New variable.
7353
73541999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7355
7356 * nnmail.el (nnmail-fix-eudora-headers): New function.
7357
73581999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7359
7360 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7361
73621999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7363
7364 * gnus-art.el (gnus-treatment-function-alist): Do
7365 gnus-article-add-buttons-to-head later.
7366 (gnus-treat-capitalize-sentences): New variable.
7367 (article-capitalize-sentences): New command and keystroke.
7368
7369 * gnus-group.el (gnus-group-catchup-current): Do group.
7370
7371 * message.el (message-default-charset): Add group.
7372
73731999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7374
7375 * gnus.el: Pterodactyl Gnus v0.74 is released.
7376
73771999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7378
7379 * gnus-art.el (article-fill-long-lines): Renamed.
7380 (article-fill-long-lines): New keystroke.
7381
73821999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7383
7384 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7385
7386 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7387 displayed.
7388 (gnus-group-catchup-current): Be more robus.
7389
7390 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7391 headers.
7392
73931999-01-25 Dave Love <fx@gnu.org>
7394
7395 * message.el (message-mode-menu): Add message-mime-attach-file.
7396 (message-mode): Doc fix.
7397
73981999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7399
7400 * nnmail.el (nnmail-check-duplication): Insert the mail source
7401 string.
7402
7403 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7404 (mail-source-fetch-directory): Ditto.
7405 (mail-source-fetch-file): Ditto.
7406 (mail-source-string): New variable.
7407
7408 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7409 the level.
7410
7411 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7412 before handling.
7413
7414 * mm-util.el (mm-mime-charset): Use the parameters.
7415 (mm-mime-charset): Removed region paremeters.
7416
7417 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7418 source.
7419
74201999-01-25 Lloyd Zusman <ljz@asfast.com>
7421
7422 * nnmail.el (nnmail-get-split-group): Quote right.
7423
74241999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7425
7426 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7427 buffer.
7428
74291999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7430
7431 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7432 (gnus-group-mode): Don't hook.
7433
7434 * mail-source.el (mail-source-bind): Doc fix.
7435 (mail-source-bind): Take only one param.
7436
7437 * gnus-art.el (gnus-treat-highlight-signature): typep.
7438
7439 * mail-source.el (mail-source-movemail): Ignore empty file.
7440 (mail-source-callback): Check before deleting.
7441
7442 * message.el (message-mime-attach-file): Include name.
7443
74441999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7445
7446 * mm-util.el (mm-read-charset): Return a symbol.
7447
7448 * mm-view.el (mm-inline-text): Insert signature separator.
7449
7450 * gnus-art.el (gnus-treat-predicate): New function.
7451 (gnus-treat-article): Allow all types to be checked.
7452
7453 * gnus-util.el (gnus-or): New function.
7454 (gnus-and): Ditto.
7455
7456 * gnus-art.el (gnus-mime-display-single): Use override.
7457
7458 * mm-decode.el (mm-attachment-override-types): New variable.
7459 (mm-attachment-override-p): New function.
7460
7461 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7462
74631999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7464
7465 * mm-view.el (mm-inline-text): Do vcards.
7466
74671999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7468
7469 * gnus.el: Pterodactyl Gnus v0.73 is released.
7470
74711999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7472
7473 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7474 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7475 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7476 (nnmail-movemail-program): Removed.
7477 (nnmail-movemail-args): Removed.
7478 (nnmail-pop-password-required): Ditto.
7479 (nnmail-tmp-directory): Ditto.
7480 (nnmail-delete-incoming): Removed.
7481 (nnmail-pop-password, nnmail-moved-inboxes,
7482 nnmail-internal-password, nnmail-move-inbox): Removed.
7483 (nnmail-read-passwd): Ditto.
7484 (nnmail-get-spool-files): Removed.
7485 (nnmail-resplit-incoming): Reinstated.
7486
7487 * mail-source.el: New file.
7488
74891999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7490
7491 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7492
74931999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7494
7495 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7496
74971999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7498
7499 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7500
7501 * gnus-picon.el (gnus-group-display-picons): Goto body.
7502
7503 * gnus.el: Indented all functions; broke long lines; changed all
7504 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7505
75061999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7507
7508 * gnus.el: Pterodactyl Gnus v0.72 is released.
7509
75101999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7511
7512 * gnus.el: Cleaned up trailing whitespace.
7513
7514 * mm-util.el (mm-read-charset): Work.
7515
75161999-01-17 Matt Armstrong <mattdav+matt@best.com>
7517
7518 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7519 nnheader-translate-file-chars'd group name.
7520
75211999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7522
7523 * message.el (message-encode-message-body): Fold case.
7524
75251999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7526
7527 * mailcap.el (mailcap-add): New function.
7528
75291999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7530
7531 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7532 (article-goto-body): Use it.
7533 (gnus-treat-article): Ditto.
7534
7535 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7536 downloaded articles from the downloadeble list.
7537
75381999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7539
7540 * message.el (message-encode-message-body): Bind
7541 mail-parse-charset.
7542
7543 * mm-util.el (mm-charset-synonym-alist): New variable.
7544 (mm-charset-to-coding-system): Use it.
7545 (mm-charset-coding-system-alist): Removed.
7546 (mm-charset-to-coding-system): Don't use it.
7547 (mm-find-charset-region): Use mail-parse-charset.
7548
7549 * gnus-art.el (gnus-treatment-function-alist): Use
7550 gnus-article-display-picons.
7551 (gnus-treat-display-xface): Only do if we have xface feature.
7552 (gnus-part-display-hook): New function.
7553 (gnus-treat-article): Use it.
7554 (gnus-treat-article): Use gnus-visual.
7555
7556 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7557
7558 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7559 displaying.
7560
7561 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7562
7563 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7564 regexp file names.
7565
75661999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7567
7568 * gnus.el: Pterodactyl Gnus v0.71 is released.
7569
75701999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7571
7572 * mm-view.el (mm-inline-image): Don't add a dot.
7573
7574 * gnus-art.el (gnus-treat-article): New function.
7575
7576 * gnus.el (gnus-article-display-hook): Removed.
7577
7578 * gnus-art.el (gnus-article-treat-custom): New variable.
7579
7580 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7581
7582 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7583 functions.
7584
7585 * message.el (message-posting-charset): New variable.
7586 (message-send-mail): Use it.
7587
7588 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7589 (gnus-setup-posting-charset): New function.
7590 (gnus-setup-message): Use it.
7591
7592 * message.el (message-encode-message-body): Just look for
7593 Content-Type before inserting a new one.
7594
75951999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7596
7597 * rfc2047.el (rfc2047-default-charset): Removed.
7598
7599 * mail-prsvr.el: New file.
7600 (mail-parse-charset): New variable.
7601
7602 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7603 Changed name.
7604
7605 * gnus.el (gnus-charset): New group.
7606
7607 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7608
7609 * gnus-sum.el (gnus-default-charset): Default to nil.
7610 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7611 (gnus-newsgroup-iso-8859-1-forced): Removed.
7612
7613 * mm-util.el (mm-known-charsets): Removed.
7614 (mm-default-coding-system): Removed.
7615 (mm-default-charset): Removed.
7616 (mm-read-charset): New function.
7617
7618 * message.el (message-default-charset): Removed.
7619
7620 * rfc2047.el (rfc2047-default-charset): Default to nil.
7621
7622 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7623
76241999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7625
7626 * gnus.el: Pterodactyl Gnus v0.70 is released.
7627
76281999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7629
7630 * mm-decode.el (mm-save-part): Use mm-get-part.
7631 (mm-insert-part): New function.
7632 (mm-get-part): Use it.
7633 (mm-get-image): Ditto.
7634 (mm-display-external): Ditto.
7635
7636 * mm-view.el (mm-inline-text): Ditto.
7637
7638 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7639 ranges.
7640
7641 * mm-decode.el (mm-display-external): Save the buffer.
7642 (mm-remove-part): Kill it.
7643
7644 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7645
7646 * nnagent.el (nnagent-request-set-mark): Defined stub.
7647
76481999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7649
7650 * gnus-score.el (gnus-score-load-score-alist): Bind
7651 coding-system-for-read.
7652
7653 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7654 prepare-exit-hook.
7655
7656 * mm-view.el (mm-setup-w3): Require w3.
7657
76581999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7659
7660 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7661 body.
7662
76631999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7664
7665 * mm-encode.el: Ditto.
7666
7667 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7668 error.
7669
7670 * mailcap.el (mailcap-mime-data): SAFER ps.
7671
7672 * message.el (message-encode-message-body): Always insert a
7673 Content-Type header.
7674
7675 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7676 shown inline.
7677
7678 * mm-view.el (mm-inline-text): Handle all sorts of text.
7679
7680 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7681 don't view.
7682
7683 * mm-decode.el (mm-display-external): Use it.
7684
7685 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7686
7687 * mm-decode.el (mm-save-part): Removed double code.
7688
76891999-01-12 Dave Love <fx@gnu.org>
7690
7691 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7692 application/octet-stream .gz & al files with jka-compr.
7693
76941999-01-12 Dave Love <fx@gnu.org>
7695
7696 * gnus-ems.el (gnus-down-mouse-3): New variable.
7697 * gnus-art.el (gnus-mime-button-map): Use it.
7698 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7699
77001999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7701
7702 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7703
77041999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7705
7706 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7707 buffers.
7708
7709 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7710
7711 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7712
77131999-01-12 Matt Armstrong <matta@geoworks.com>
7714
7715 * mml.el (mml-parameter-string): Strip directory component.
7716
77171999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7718
7719 * gnus.el (gnus-use-demon): Removed.
7720
77211999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7722
7723 * nnmail.el (nnmail-article-group): Don't infloop.
7724
77251999-01-11 Colin Rafferty <colin@xemacs.org>
7726
7727 * gnus-art.el (article-update-date-lapsed): Made it work with
7728 picons, and make it update on all visible frames.
7729 (article-date-ut): Get summary-buffer's current-headers.
7730
77311999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7732
7733 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7734 (gnus-picons-setup-p): New variable.
7735
77361999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7737
7738 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7739
77401999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7741
7742 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7743 (gnus-summary-exit-no-update): Use mapcar.
7744
77451999-01-02 Simon Josefsson <jas@pdc.kth.se>
7746
7747 * gnus-agent.el (gnus-category-write): Make directory.
7748
77491998-09-26 Simon Josefsson <jas@pdc.kth.se>
7750
7751 * gnus-sum.el (gnus-update-read-articles):
7752 (gnus-update-marks): Request backend update of mark.
7753
77541999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7755
7756 * mm-bodies.el (mm-body-encoding): Use mm-find.
7757
77581999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7759
7760 * gnus-picon.el (gnus-article-display-picons): Fix.
7761
77621999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7763
7764 * gnus.el: Pterodactyl Gnus v0.69 is released.
7765
77661999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7767
7768 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7769
7770 * gnus-agent.el (gnus-agent-remove-group): New command and
7771 keystroke.
7772
7773 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7774
77751999-01-02 Simon Josefsson <jas@pdc.kth.se>
7776
7777 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7778
77791998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7780
7781 * mm-view.el (mm-inline-text): Bind current id.
7782
7783 * mm-decode.el (mm-handle-id): New macro.
7784 (mm-make-handle): Accept id.
7785 (mm-dissect-singlepart): Use it.
7786
77871998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7788
7789 * message.el (message-cite-original-without-signature): Use
7790 message-signature-separator when searching for signature in
7791 message-cite-original-without-signature.
7792
77931998-12-24 Simon Josefsson <jas@pdc.kth.se>
7794
7795 * gnus.el (gnus-server-to-method): Check named methods.
7796
77971998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7798
7799 * mm-view.el (mm-view-message): Goto point-min.
7800
7801 * nnmail.el (nnmail-article-group): Don't delete lines, only
7802 shorten them.
7803
7804 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7805 values.
7806
7807 * nnheader.el (nnheader-temp-directory): New variable.
7808 (nnheader-temp-directory): Removed.
7809
78101998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7811
7812 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7813 list of files to check for mailcap entries under windows-nt.
7814
78151998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7816
7817 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7818 summary buffer exists.
7819
78201998-12-22 Aaron M. Ucko <amu@mit.edu>
7821
7822 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7823 irrelevant Sun sendmail bug.
7824 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7825
7826 * message.el (message-send-news): Bind mail-header-separator to
7827 "" when asking backend to post.
7828
78291998-12-22 Karl Kleinpaste <karl@justresearch.com>
7830
7831 * mm-uu.el (mm-dissect-disposition): New variable.
7832 (mm-uu-dissect): Use it.
7833
78341998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7835
7836 * mm-view.el (mm-inline-text): Bind url-current-object.
7837
78381998-12-06 Simon Josefsson <jas@pdc.kth.se>
7839
7840 * gnus-range.el (gnus-remove-from-range): Rewrite.
7841
78421998-12-09 SL Baur <steve@altair.xemacs.org>
7843
7844 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7845
78461998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7847
7848 * message.el (message-encode-message-body): Insert `MIME-Version'
7849 instead of `Mime-Version'.
7850
78511998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7852
7853 * message.el (message-insert-mime-part): Add the attachment
7854 disposition.
7855 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7856 (message-mime-query-type): New function.
7857 (message-mime-query-description): Ditto.
7858 (message-mime-query-file): Ditto.
7859 (message-insert-mime-part): Use them.
7860 (message-mime-insert-external): Use the new stuff.
7861
78621998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7863
7864 * nnmail.el (nnmail-split-header-length-limit): New variable.
7865
7866 * mm-decode.el (mm-dissect-buffer): Check syntax.
7867
7868 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7869
7870 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7871 (rfc2047-dissect-region): Ditto.
7872
78731998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7874
7875 * mm-view.el (mm-view-message): Decode charset.
7876
78771998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7878
7879 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7880 CT headers.
7881
78821998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7883
7884 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7885 mm-uu-*-function.
7886 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7887
78881998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7889
7890 * message.el (message-send-mail): Do MML first.
7891 (message-send-news): Ditto.
7892
78931998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7894
7895 * gnus-picon.el (gnus-picons-face): New face.
7896 (gnus-picons-try-face): Use it.
7897
78981998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7899
7900 * gnus.el: Pterodactyl Gnus v0.68 is released.
7901
79021998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7903
7904 * gnus.el: Pterodactyl Gnus v0.67 is released.
7905
79061998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7907
7908 * gnus.el: Pterodactyl Gnus v0.66 is released.
7909
79101998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7911
7912 * gnus-art.el (gnus-insert-mime-button): Decode description.
7913
79141998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7915
7916 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7917 (gnus-decode-header-methods): Ditto.
7918 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7919
79201998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7921
7922 * mml.el (mml-insert-mime-headers): Encode description.
7923
7924 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7925 line.
7926
7927 * gnus-sum.el (gnus-default-charset): Doc fix.
7928
79291998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7930
7931 * mm-decode.el (mm-display-part): Forward a line.
7932
79331998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7934
7935 * mm-util.el (mm-running-ntemacs): New variable.
7936 (mm-text-coding-system): Ditto.
7937 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7938 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7939
79401998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7941
7942 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7943 buffer.
7944
7945 * message.el (message-insert-headers): New command and keystroke.
7946
79471998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7948
7949 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7950 (mm-get-image): Ditto.
7951
7952 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7953 base64, uudecode and binhex.
7954
79551998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7956
7957 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7958 in text/plain.
7959 * mm-uu.el (mm-uu-dissect): Use inline.
7960
79611998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7962
7963 * mm-view.el (mm-view-message): New function.
7964
7965 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7966 qp.
7967
79681998-12-07 Karl Kleinpaste <karl@justresearch.com>
7969
7970 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7971 entry for message/rfc822 as 8bit.
7972
79731998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7974
7975 * mailcap.el (mailcap-mime-extensions): Add patch.
7976
79771998-12-05 Dale Hagglund <rdh@best.com>
7978
7979 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7980 argument to force all multipart/* to look like multipart/mixed.
7981
7982 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7983 variable.
7984 (gnus-mime-display-part): Use it.
7985
79861998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7987
7988 * gnus-draft.el (gnus-draft-send): Only disable checks for
7989 non-interactive use.
7990 (gnus-draft-send-message): Use it.
7991
79921998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7993
7994 * gnus.el: Pterodactyl Gnus v0.65 is released.
7995
79961998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7997
7998 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7999
8000 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8001
80021998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8003
8004 * gnus.el: Pterodactyl Gnus v0.64 is released.
8005
80061998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8007
8008 * mm-view.el (mm-setup-w3): Don't load.
8009
8010 * gnus-msg.el (gnus-setup-message): Set group name.
8011 (gnus-group-mail): Avoid leaking local vars.
8012
8013 * message.el (message-attach-file): Renamed.
8014 (message-mime-attach-file): Renamed again.
8015
80161998-12-05 Hrvoje Niksic <hniksic@srce.hr>
8017
8018 * gnus-art.el (article-decode-encoded-words): Bind
8019 rfc2047-default-charset here.
8020
8021 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8022
80231998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8024
8025 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8026 (gnus-picons-setup-hook): New hook.
8027
80281998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
8029
8030 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8031 string.
8032 (mailcap-mime-extensions): Ditto. Made first sentense fit a
8033 line.
8034
80351998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8036
8037 * gnus-art.el (gnus-article-prepare-display): Setup w3.
8038 (gnus-mime-view-part): Ditto.
8039 (gnus-mime-inline-part): Dotii.
8040 (gnus-mime-externalize-part): Daddo.
8041 (gnus-mime-internalize-part): Tutti frutti.
8042 (gnus-widget-press-button): Da da do.
8043
8044 * mm-view.el (mm-setup-w3): Require url-vars.
8045
80461998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8047
8048 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8049 * mm-util.el (mm-find-charset-region): Ditto.
8050
80511998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
8052
8053 * message.el (message-send): Don't encode here.
8054 (message-send-mail): But here.
8055 (message-send-news): And here.
8056
80571998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8058
8059 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8060
80611998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8062
8063 * gnus.el: Pterodactyl Gnus v0.63 is released.
8064
80651998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8066
8067 * mml.el (mml-base-boundary): Shorten.
8068
8069 * message.el (message-insert-mime-part): Use default.
8070
8071 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8072
80731998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
8074
8075 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8076 buttons, not [*].
8077
80781998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8079
8080 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8081
80821998-12-04 Hrvoje Niksic <hniksic@srce.hr>
8083
8084 * gnus-art.el (gnus-insert-mime-button): Fix.
8085
80861998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8087
8088 * message.el (message-insert-mime-part): Nicify prompts.
8089 (message-insert-mime-part): Really delete duplicates.
8090 (message-insert-mime-part): Check against common errors.
8091 (message-insert-mime-part): Fix docstring.
8092
80931998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8094
8095 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8096
80971998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8098
8099 * gnus-art.el (gnus-mime-button-line-format): Nicify.
8100 (gnus-insert-mime-button): Modify accordingly.
8101
81021998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
8103
8104 * gnus-art.el (gnus-display-mime): Set window point.
8105
8106 * mm-decode.el (mm-display-external): Only decode when not
8107 saving.
8108 (mm-alternative-precedence): Prefer multiparts.
8109 (mm-inline-media-tests): Inline multiparts.
8110
8111 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8112 Ignore errors when requiring url.
8113
8114 * mml.el (mml-quote-region): New command.
8115
8116 * message.el (message-cite-original): Use it.
8117 (message-cite-original-without-signature): Ditto.
8118
81191998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8120
8121 * gnus.el: Pterodactyl Gnus v0.62 is released.
8122
81231998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8124
8125 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8126
81271998-12-03 Hrvoje Niksic <hniksic@srce.hr>
8128
8129 * mm-view.el (mm-inline-text): Use `point-min-marker' and
8130 `point-max-marker'.
8131
81321998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8133
8134 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8135
8136 * gnus-art.el (gnus-mime-display-single): Check for attachment
8137 before other tests.
8138
81391998-12-03 Didier Verna <verna@inf.enst.fr>
8140
8141 * gnus-msg.el (gnus-configure-posting-styles): find a
8142 posting-style entry in the group parameters, if any, and honor it
8143 at the end.
8144
81451998-12-03 Felix Lee <flee@teleport.com>
8146
8147 * nntp.el (nntp-after-change-function): Fix.
8148
81491998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8150
8151 * mml.el (mml-generate-mime-1): Insert literally.
8152
81531998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8154
8155 * mml.el (mml-insert-mime-headers): Removed debug.
8156
81571998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8158
8159 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8160 prefixed.
8161
8162 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8163 application/emacs-lisp to 8bit.
8164
81651998-12-03 Dale Hagglund <rdh@best.com>
8166
8167 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8168
81691998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8170
8171 * gnus.el: Pterodactyl Gnus v0.61 is released.
8172
81731998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8174
8175 * mml.el (mml-parse-1): Skipped parts.
8176 (mml-insert-mime-headers): Nil is a list.
8177 (mml-generate-mime-1): Don't insert literally.
8178 (mml-read-tag): Drop text props.
8179 (mml-read-part): Ditto.
8180 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8181
81821998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8183
8184 * gnus.el: Pterodactyl Gnus v0.60 is released.
8185
81861998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8187
8188 * mml.el (mml-parse-1): Don't throw contents away.
8189
81901998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8191
8192 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8193
81941998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8195
8196 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8197 function.
8198 (mml-parse-1): Use it.
8199
82001998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8201
8202 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8203 Use gnus-newsgroup-default-charset.
8204 (article-decode-encoded-words): Remove charset codes.
8205 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8206 gnus-default-charset.
8207
82081998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8209
8210 * message.el (message-send-mail): Don't encode here.
8211 (message-send-news): Nor here.
8212 (message-send): ... but here instead.
8213
8214 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8215 default to nil.
8216 (gnus-article-display-picons): Replace From line.
8217 (gnus-group-display-picons): Replace Newsgroups line.
8218 (gnus-picons-display-glyph): Set baseline.
8219 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8220 (gnus-picons-xbm-face): Revert to old, standard colors.
8221
8222 * message.el (message-fetch-field): Remove text props.
8223
8224 * gnus-art.el (gnus-article-normalized-header-length): New
8225 variable.
8226 (article-normalize-headers): New command and keystroke.
8227
8228 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8229
82301998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8231
8232 * gnus.el: Pterodactyl Gnus v0.59 is released.
8233
82341998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8235
8236 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8237
8238 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8239
82401998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8241
8242 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8243
82441998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8245
8246 * mm-decode.el (mm-all-images-fit): New variable.
8247 (mm-image-fit-p): Use it.
8248
8249 * gnus-art.el (gnus-mime-display-single): Use it.
8250 (gnus-mime-internalize-part): New command and keystroke.
8251
8252 * mm-decode.el (mm-user-automatic-external-display): New
8253 variable.
8254 (mm-automatic-external-display-p): New function.
8255
8256 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8257 colors.
8258
82591998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8260
8261 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8262
8263 * gnus-art.el (gnus-with-article): Work in the original article
8264 buffer.
8265 (gnus-with-article): Work in read-only groups.
8266
82671998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8268
8269 * mm-bodies.el (mm-decode-string): Return original string if not
8270 decode.
8271
82721998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8273
8274 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8275
82761998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8277
8278 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8279
82801998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8281
8282 * gnus.el: Pterodactyl Gnus v0.58 is released.
8283
82841998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8285
8286 * mm-decode.el (mm-get-image): Return a glyph, not an image
8287 specifier.
8288
82891998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8290
8291 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8292
82931998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8294
8295 * mail-parse.el (rfc2045): Required.
8296
82971998-12-01 William M. Perry <wmperry@aventail.com>
8298
8299 * mm-view.el (mm-inline-text): Remove props.
8300
83011998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8302
8303 * mm-view.el (mm-setup-w3): Protect url-misc.
8304
8305 * message.el (message-ignored-resent-headers): Remove
8306 Gnus-Warning.
8307
8308 * mml.el (mml-insert-mime-headers): Use encoding.
8309 (mml-parameter-string): Ditto.
8310
8311 * rfc2045.el: New file.
8312 (rfc2045-encode-string): New function.
8313
83141998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8315
8316 * mail-parse.el (mail-header-encode-parameter): New function.
8317
8318 * rfc2231.el (rfc2231-encode-string): New function.
8319
83201998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8321
8322 * mm-bodies.el (mm-decode-string): New function.
8323 * mm-view.el (mm-inline-text): Use mm-decode-string.
8324
83251998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8326
8327 * gnus.el: Pterodactyl Gnus v0.57 is released.
8328
83291998-11-23 Felix Lee <flee@cygnus.com>
8330
8331 * nntp.el (nntp-async-needs-kluge): new setting.
8332 (nntp-async-timer): new var.
8333 (nntp-async-process-list): new var.
8334 (nntp-async-kluge): new function.
8335 (nntp-async-timer-handler): new function.
8336 (nntp-async-wait): new function.
8337 (nntp-async-stop): new function.
8338 (nntp-after-change-function): renamed, and split apart.
8339 (nntp-async-trigger): new function.
8340 (nntp-do-callback): new function.
8341 (nntp-accept-process-output): add optional timeout arg.
8342
8343 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8344 (gnus-async-wait-for-article): new function.
8345 (gnus-async-with-semaphore): s/asynch/async/.
8346
83471998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8348
8349 * gnus-art.el (gnus-with-article): Don't encode.
8350 (gnus-insert-mime-button): Fall back on filename from C-D.
8351 (gnus-mime-display-single): Have dots right on text/plain
8352 attachments.
8353
8354 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8355 broken parts.
8356
8357 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8358
8359 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8360 binhex.
8361
8362 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8363 (gnus-summary-repair-multipart): New command and keystroke.
8364
8365 * gnus-art.el (gnus-with-article-buffer): New macro.
8366
83671998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8368
8369 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8370 undisplay the part.
8371
83721998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8373
8374 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8375
8376 * mml.el (mml-read-part): Partition right.
8377
8378 * mm-decode.el (mm-handle-set-cache): New macro.
8379 (mm-handle-cache): Ditto.
8380 (mm-make-handle): Ditto.
8381 (mm-dissect-singlepart): Use it.
8382 (mm-get-image): Use the cache.
8383
83841998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8385
8386 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8387 (gnus-mime-display-single): Don't insert lines between parts.
8388
83891998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8390
8391 * nnmail.el (nnmail-file-coding-system-1): New variable.
8392 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8393 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8394 * nnml.el (nnml-file-coding-system): New variable.
8395 (nnml-request-article): Use nnml-file-coding-system.
8396
83971998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8398
8399 * gnus.el: Pterodactyl Gnus v0.56 is released.
8400
84011998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402
8403 * gnus-art.el (gnus-mime-display-part): New function.
8404 (gnus-mime-display-mixed): Use it.
8405
8406 * mm-view.el (mm-setup-w3): Don't register.
8407
8408 * message.el (message-cite-original): Cite parts.
8409
84101998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8411
8412 * mml.el (mml-parameter-string): New function.
8413 (mml-insert-mime-headers): Separated into new function.
8414
84151998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8416
8417 * mml.el (mml-make-boundary): Use `make-string'.
8418
84191998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8420
8421 * binhex.el (binhex-insert-char): Ditto.
8422
8423 * uudecode.el (uudecode-insert-char): Code correctly.
8424
84251998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8426
8427 * mml.el (mml-generate-mime): Don't generate multiparts for
8428 empties.
8429
8430 * gnus-art.el (gnus-display-mime): Save excursion.
8431
8432 * message.el (message-remove-first-header): New function.
8433 (message-encode-message-body): Use it.
8434
84351998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8436
8437 * gnus.el: Pterodactyl Gnus v0.55 is released.
8438
84391998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8440
8441 * mm-view.el (mm-setup-w3): New function.
8442
8443 * mm-decode.el (mm-content-id-get-contents): New function.
8444 (mm-content-id-get-type): Ditto.
8445 (mm-content-id-get-encoding): Ditto.
8446 (mm-get-handle-by-content-id): Removed.
8447
84481998-11-25 Colin Rafferty <colin@xemacs.org>
8449
8450 * message.el (message-generate-new-buffers): Fix tag.
8451
84521998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8453
8454 * message.el (message-buffer-name): Check for unique first.
8455
8456 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8457 gnus-inhibit-mime-unbuttonizing.
8458
8459 * gnus-sum.el (t): Bind M-t.
8460 (gnus-inhibit-unbuttonizing): New variable.
8461 (gnus-summary-toggle-display-buttonized): New command.
8462
8463 * gnus-art.el (gnus-display-mime): Select article window.
8464 (article-strip-trailing-space): New command and keystroke.
8465
8466 * nneething.el (nneething-include-files): New variable.
8467 (nneething-create-mapping): Use it.
8468
8469 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8470
8471 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8472 ayto-expirable marks.
8473
84741998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8475
8476 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8477
8478 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8479 ARG.
8480
8481 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8482
84831998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8484
8485 * mm-util.el (mm-binary-coding-system): New variable.
8486 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8487 * mm-decode.el (mm-display-external): Ditto.
8488
84891998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8490
8491 * gnus.el: Pterodactyl Gnus v0.54 is released.
8492
84931998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8494
8495 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8496
84971998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498
8499 * mm-decode.el (mm-save-part): Unquote.
8500
85011998-11-24 Matt Armstrong <matta@geoworks.com>
8502
8503 * mm-decode.el (mm-save-part): Bind coding system for write.
8504
85051998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8506
8507 * gnus-art.el (gnus-article-mode-line-format): New default.
8508 (gnus-article-mime-part-status): New function.
8509
8510 * message.el (message-send-news): Check the body syntax before
8511 encoding.
8512
8513 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8514 (gnus-mime-display-single): Use it.
8515 (gnus-mime-display-alternative): Ditto.
8516
8517 * mm-decode.el: Check for whether we are running under a term.
8518
85191998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8520
8521 * mm-decode.el (mm-preferred-alternative): Default to first
8522 alternative.
8523 (mm-preferred-alternative): No, we dont.
8524
85251998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8526
8527 * mm-decode.el (mm-display-external): Use binary instead of
8528 no-conversion.
8529 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8530 * nnheader.el (nnheader-file-coding-system): Ditto.
8531 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8532
85331998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8534
8535 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8536 name without method.
8537
85381998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8539
8540 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8541 coding-system -> default-charset.
8542 (gnus-newsgroup-default-charset-alist): Ditto.
8543 (gnus-summary-local-variables): Ditto.
8544 (gnus-set-global-variables): Ditto.
8545 (gnus-get-newsgroup-headers): Ditto.
8546 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8547 (gnus-get-newsgroup-headers-xover): Ditto.
8548 (gnus-newsgroup-setup-default-charset): Ditto.
8549 (article-decode-mime-words): Ditto.
8550 (article-decode-charset): Ditto.
8551 (article-decode-encoded-words): Ditto.
8552 (article-de-quoted-unreadable): Ditto.
8553 (gnus-mime-view-all-parts): Ditto.
8554 (gnus-mime-externalize-part): Ditto.
8555 (gnus-mm-display-part): Ditto.
8556 (gnus-mime-display-single): Ditto.
8557 (gnus-mime-display-alternative): Ditto.
8558
85591998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8560
8561 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8562 * gnus-art.el (article-decode-charset): Overlay
8563 rfc2047-default-charset.
8564 * message.el (message-draft-coding-system): New variable.
8565 (message-set-auto-save-file-name): Use message-draft-coding-system.
8566 * nndraft.el (nndraft-request-article): Ditto.
8567 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8568 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8569
85701998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8571
8572 * mm-uu.el (mm-uu-test): New function.
8573 (mm-uu-dissect): Inherit charset and cte from head.
8574 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8575
85761998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8577
8578 * gnus.el: Pterodactyl Gnus v0.53 is released.
8579
85801998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581
8582 * mm-decode.el (mm-get-image): New function.
8583 (mm-image-fit-p): New function.
8584
8585 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8586
8587 * gnus-art.el (gnus-article-insert-newline): New function.
8588 (article-goto-body): New function.
8589
85901998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8591
8592 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8593 buttons.
8594
8595 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8596 keystroke.
8597
8598 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8599 line between parts.
8600
8601 * message.el (message-remove-header): Go to end if wanted.
8602
86031998-11-20 Karl Kleinpaste <karl@justresearch.com>
8604
8605 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8606 movement with save-window-excursion.
8607
86081998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8609
8610 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8611
86121998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8613
8614 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8615
86161998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8617
8618 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8619 gnus-newsgroup-coding-system.
8620 (gnus-get-newsgroup-headers): Ditto.
8621 (gnus-get-newsgroup-headers-xover): Ditto.
8622 (gnus-set-global-variables): Ditto.
8623 * gnus-art.el (article-decode-mime-words): Ditto.
8624 (article-decode-charset): Ditto.
8625 (article-decode-encoded-words): Ditto.
8626 (article-de-quoted-unreadable): Ditto.
8627 (gnus-mime-view-all-parts): Ditto.
8628 (gnus-mime-externalize-part): Ditto.
8629 (gnus-mm-display-part): Ditto.
8630 (gnus-mime-display-alternative): Ditto.
8631 (gnus-mime-display-single): Ditto.
8632 * mm-view.el (mm-inline-text): Use default coding system.
8633
86341998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8635
8636 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8637 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8638 (gnus-newsgroup-coding-system): New local variable.
8639 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8640 (gnus-summary-local-variables): Add two new local variables.
8641 (gnus-newsgroup-setup-coding-system): New function.
8642 (gnus-select-newsgroup): Setup coding system.
8643 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8644 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8645 * gnus-cus.el (gnus-group-parameters): Customizable
8646 iso-8859-1-forced.
8647
86481998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8649
8650 * gnus.el: Pterodactyl Gnus v0.52 is released.
8651
86521998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8653
8654 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8655 encoding.
8656
8657 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8658 undisplayed text types.
8659
8660 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8661 types.
8662
86631998-11-19 Felix Lee <flee@cygnus.com>
8664
8665 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8666
86671998-11-19 Felix Lee <flee@cygnus.com>
8668
8669 * gnus-async.el (gnus-asynch-obarray): rename to
8670 gnus-async-hashtb, and don't buffer-local it.
8671
8672 (gnus-async-article-callback): new function.
8673 (gnus-make-async-article-function): use it.
8674
8675 (gnus-async-current-prefetch-group): new var.
8676 (gnus-async-current-prefetch-article): new var.
8677 (gnus-async-request-fetched-article): are we fetching it already?
8678
8679 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8680
86811998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8682
8683 * gnus-sum.el (gnus-summary-show-article): Require.
8684
8685 * message.el: Provide before hooks.
8686 (message-send-news): Do MIME before headers.
8687
8688 * gnus-art.el (gnus-article-check-buffer): New function.
8689 (gnus-article-read-summary-keys): Use it.
8690
8691 * mm-decode.el (mm-user-automatic-display): Display all inline
8692 images.
8693
8694 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8695 much.
8696 (gnus-unbuttonized-mime-types): New variable.
8697
86981998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8699
8700 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8701
8702 * mm-decode.el (mm-quote-arg): Quote semicolons.
8703
8704 * gnus-art.el (gnus-mime-display-single): Don't display
8705 attachments.
8706 (gnus-mime-externalize-part): New command and keystroke.
8707
8708 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8709 (mm-alternative-precedence): Changed order.
8710
87111998-11-07 Simon Josefsson <jas@pdc.kth.se>
8712
8713 * gnus.el (gnus-method-simplify): New function.
8714 (gnus-native-method-p): New function.
8715 (gnus-secondary-method-p): Use gnus-method-equal.
8716
8717 * gnus-start.el (gnus-group-change-level): Shorten select method.
8718
87191998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8720
8721 * gnus.el: Pterodactyl Gnus v0.51 is released.
8722
87231998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8724
8725 * gnus.el: Applied patches from 5.6.45.
8726
8727 * gnus-score.el (gnus-score-find-trace): Print complete file
8728 paths.
8729 (gnus-score-find-trace): Truncate lines.
8730
8731 * gnus.el (gnus-message-archive-group): Allow function.
8732
8733 * message.el (message-encode-message-body): Remove Mime-Version
8734 before inserting.
8735
8736 * gnus-cus.el (gnus-group-customize): Optional topic.
8737
8738 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8739 keystroke.
8740
87411998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8742
8743 * message.el (message-encode-message-body): Rewrite.
8744
87451998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8746
8747 * mml.el (mml-base-boundary): New variable.
8748 (mml-make-boundary): New function.
8749
8750 * gnus-cache.el (gnus-cache-coding-system): New variable.
8751 (gnus-cache-request-article): Use it.
8752
8753 * message.el (message-insert-mime-part): Delete duplicates.
8754
87551998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8756
8757 * gnus-art.el (gnus-mime-display-alternative): Set end of
8758 multipart and display even when nothing is preferred.
8759
87601998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8761
8762 * gnus.el: Pterodactyl Gnus v0.50 is released.
8763
87641998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8765
8766 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8767 fbound.
8768
8769 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8770
87711998-11-07 Simon Josefsson <jas@pdc.kth.se>
8772
8773 * gnus.el (gnus-similar-server-opened): Compare backend.
8774
87751998-11-08 Simon Josefsson <jas@pdc.kth.se>
8776
8777 * gnus-topic.el (gnus-topic-expire-articles): New function.
8778 (gnus-topic-mode-map): Bind it.
8779
8780 * gnus.texi (Topic Commands): New expiry command. Reordered.
8781
87821998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8783
8784 * gnus-sum.el
8785 (gnus-auto-expirable-marks): New variable.
8786 (gnus-inhibit-user-auto-expire): New variable.
8787 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8788 When looking to see if we should expire instead, check
8789 gnus-auto-expirable-marks instead of using a hard-wired list.
8790 (gnus-summary-mark-as-read-forward,
8791 gnus-summary-mark-as-read-backward):
8792 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8793 gnus-summary-mark-forward, instead of `t'.
8794
87951998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8796
8797 * mml.el (mml-compute-boundary): New function.
8798 (mml-compute-boundary-1): New function.
8799 (mml-generate-mime-1): Use it.
8800
88011998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8802
8803 * mml.el (mml-generate-mime-1): Always precede closing boundary
8804 with newline.
8805
88061998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8807
8808 * mml.el (mml-generate-mime-1): Do right boundaries when several
8809 multiparts.
8810
8811 * mm-decode.el (mm-user-automatic-display): Default to inline
8812 jpeg.
8813
8814 * mml.el (mml-generate-mime-1): Encode non-text parts.
8815
88161998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8817
8818 * gnus.el: Pterodactyl Gnus v0.49 is released.
8819
88201998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8821
8822 * mm-view.el (mm-inline-text): Require w3-vars.
8823
8824 * gnus-setup.el (gnus-use-tm): Removed.
8825
8826 * gnus-art.el (gnus-article-goto-part): Don't beep.
8827 (gnus-article-view-part): Check return value.
8828 (gnus-mime-display-alternative): Don't display when there is
8829 nothing to display.
8830
8831 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8832 (mml-generate-mime-1): Use unibyte for binaries.
8833
8834 * gnus-art.el (gnus-display-mime): Call
8835 gnus-article-mime-part-function.
8836 (gnus-mime-part-function): New function.
8837 (gnus-article-mime-part-function): New function.
8838
8839 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8840
88411998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8842
8843 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8844
8845 * message.el (message-font-lock-keywords): Highlight MML.
8846 (message-mml-face): New font.
8847
88481998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8849
8850 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8851 (gnus-mm-display-part): Do not select-window if the article window
8852 is not found.
8853
88541998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8855
8856 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8857
88581998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8859
8860 * gnus.el: Pterodactyl Gnus v0.48 is released.
8861
88621998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8863
8864 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8865
8866 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8867
8868 * message.el (message-cite-original-without-signature): Ditto.
8869 (message-cite-original): Quote parts.
8870
88711998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8872
8873 * gnus.el: Pterodactyl Gnus v0.47 is released.
8874
88751998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8876
8877 * message.el (message-encode-message-body): Insert MIME warning.
8878
8879 * mml.el (mml-read-tag): Look for #tag.
8880
8881 * mm-util.el (mm-find-charset-region): Check whether
8882 enable-multibyte-characters is bound.
8883
88841998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8885
8886 * gnus.el: Pterodactyl Gnus v0.46 is released.
8887
88881998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8889
8890 * message.el (message-encode-message-body): Insert headers at the
8891 right spot.
8892
88931998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8894
8895 * gnus.el: Pterodactyl Gnus v0.45 is released.
8896
88971998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8898
8899 * nndraft.el (nndraft-save-mime-part): Removed.
8900 (nndraft-get-mime-part): Ditto.
8901
8902 * message.el (message-format-mime-old): Removed.
8903 (message-encode-message-body): Removed.
8904 (message-encode-message-body): Renamed.
8905
89061998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8907
8908 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8909
8910 * message.el (message-format-mime): Check message-mime-part.
8911
8912 * mm-encode.el (mm-mime-file-types): Removed.
8913 (mm-default-file-encoding): New definition.
8914
89151998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8916
8917 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8918 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8919
89201998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8921
8922 * gnus.el: Pterodactyl Gnus v0.44 is released.
8923
89241998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8925
8926 * message.el (message-format-mime): New function.
8927
8928 * nndraft.el (nndraft-save-mime-part): New function.
8929 (nndraft-get-mime-part): New function.
8930
8931 * mm-encode.el (mm-default-file-encoding): New function.
8932 (mm-content-transfer-encoding): New function.
8933 (mm-encode-buffer): New function.
8934
8935 * message.el: New command.
8936 (message-mime-part): New variable.
8937 (message-insert-mime-part): New command.
8938
8939 * mm-encode.el (mm-encode-content-transfer-encoding): New
8940 function.
8941
8942 * mm-util.el (mm-content-transfer-encoding-defaults): New
8943 variable.
8944 (mm-mime-file-types): Taken from TM.
8945
89461998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8947
8948 * gnus.el: Pterodactyl Gnus v0.43 is released.
8949
89501998-11-07 Karl Kleinpaste <karl@jprc.com>
8951
8952 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8953 * gnus-score.el (gnus-score-default-header): Ditto.
8954 (gnus-header-index): Ditto.
8955 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8956 (gnus-summary-header): Handle extra headers.
8957 (gnus-summary-score-entry): Ditto, & provide new score element.
8958 (gnus-summary-score-effect): Ditto.
8959 (gnus-score-string): Avoid "extra" string sort, & modify match in
8960 "extra" case.
8961 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8962
89631998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8964
8965 * message.el (message-resend): Bind message-required-mail-headers
8966 to nil.
8967
8968 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8969
8970 * nngateway.el (require): Require cl.
8971
8972 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8973 things.
8974
89751998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8976
8977 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8978 when no articles.
8979
89801998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8981
8982 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8983
89841998-11-10 Colin Rafferty <colin@xemacs.org>
8985
8986 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8987 user-mail-address if non-nil.
8988
89891998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8990
8991 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8992 (gnus-make-sort-function-1): Ditto.
8993
8994 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8995 window.
8996
89971998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8998
8999 * mm-util.el (mm-with-unibyte-buffer): Ditto.
9000
9001 * binhex.el (binhex-decode-region): Quote.
9002
90031998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9004
9005 * gnus-art.el (article-decode-charset): Don't downcase charset.
9006
9007 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9008
90091998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9010
9011 * gnus.el: Pterodactyl Gnus v0.42 is released.
9012
90131998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9014
9015 * gnus-art.el (gnus-display-mime): Add id for alternative part.
9016
90171998-11-08 Simon Josefsson <jas@pdc.kth.se>
9018
9019 * nntp.el (nntp-send-mode-reader): Revert.
9020
90211998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
9022
9023 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9024
90251998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
9026
9027 * message.el (message-make-date): Fix for negative time zones.
9028
90291998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9030
9031 * gnus.el: Pterodactyl Gnus v0.41 is released.
9032
90331998-11-08 Hrvoje Niksic <hniksic@srce.hr>
9034
9035 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9036
90371998-10-29 Sudish Joseph <sj@eng.mindspring.net>
9038
9039 * gnus.el (gnus-short-group-name): When shortening foreign select
9040 methods, do not scan for plusses beyond the first colon.
9041
90421998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
9043
9044 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9045 lines where `group' is the last thing on the line.
9046
90471998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9048
9049 * gnus-art.el (gnus-article-view-part): Do alternative.
9050 (gnus-mime-display-alternative): Insert marker.
9051
90521998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9053
9054 * mm-decode.el (mm-dissect-multipart): Quote regexp.
9055
9056 * nnmail.el (nnmail-expired-article-p): Protect against bogus
9057 dates.
9058
9059 * gnus-cus.el (gnus-topic): Required.
9060
9061 * nnheader.el (nnheader-parse-nov): Parse extra.
9062 (nnheader-nov-parse-extra): New macro.
9063
90641998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
9065
9066 * gnus-art.el (gnus-article-view-part): Internal move.
9067
90681998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
9069
9070 * gnus-cus-new.el (gnus-custom-topic): New free variable.
9071 (gnus-group-customize): Support editing topic parameters.
9072
90731998-10-29 Karl Kleinpaste <karl@jprc.com>
9074
9075 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9076 indicators.
9077
90781998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9079
9080 * gnus-art.el (gnus-mm-display-part): Return.
9081 (gnus-article-view-part): Only go if external.
9082 (gnus-article-dumbquotes-map): Do 205.
9083
9084 * mm-decode.el (mm-display-part): Return what was done.
9085
9086 * message.el (message-buffer-naming-style): New variable.
9087 (message-generate-new-buffers): Extended.
9088 (message-buffer-naming-style): Removed.
9089 (message-buffer-name): Use it.
9090 (message-do-send-housekeeping): Rename new styling.
9091
9092 * gnus-sum.el (gnus-summary-recenter): Allow
9093 gnus-auto-center-summary to be a number.
9094
90951998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
9096
9097 * pop3.el (pop3-open-server): Use "binary" instead of
9098 "no-conversion".
9099
91001998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9101
9102 * gnus-srvr.el (gnus-browse-foreign-server): Set
9103 gnus-browse-current-method to the result of gnus-server-to-method.
9104
91051998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9106
9107 * gnus-util.el (gnus-pull): Another optional argument.
9108 * nnweb.el (nnweb-request-delete-group): Delete from
9109 nnweb-group-alist and update active file.
9110
91111998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
9112
9113 * gnus-group.el (gnus-group-make-group): Accept group of new
9114 method.
9115
91161998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
9117
9118 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9119
91201998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
9121
9122 * mm-view.el (mm-inline-text): Postion of html portion.
9123
91241998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9125
9126 * nntp.el (nntp-list-active-group): Waited for short strings.
9127 (nntp-send-mode-reader): Ditto.
9128 (nntp-open-connection): Ditto.
9129
9130 * gnus-int.el (gnus-request-group-articles): New function.
9131
9132 * nntp.el (nntp-request-listgroup): New function.
9133 (nntp-request-group-articles): Renamed.
9134
91351998-10-27 Karl Kleinpaste <karl@jprc.com>
9136
9137 * nnheader.el (nnheader-parse-nov): Supply extra.
9138
91391998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9140
9141 * gnus-art.el (gnus-button-push): Don't go to
9142 gnus-article-buffer.
9143
9144 * mm-view.el (mm-inline-image): Add a newline.
9145
9146 * gnus-start.el (gnus-check-first-time-used): Check more.
9147
91481998-10-26 Francois Felix Ingrand <felix@laas.fr>
9149
9150 * gnus-start.el (gnus-check-first-time-used): Check current.
9151
91521998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9153
9154 * mm-util.el (mm-find-charset-region): New function.
9155
9156 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9157
9158 * gnus-art.el (gnus-mime-button-menu): Fix.
9159
91601998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9161
9162 * gnus-art.el (gnus-mime-button-menu): New definition.
9163
91641998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9165
9166 * gnus-art.el (article-decode-charset): Downcase charset.
9167 (article-decode-charset): Pass on type.
9168 (article-decode-charset): Check nil charsets.
9169 (article-remove-cr): Translate CR to LF.
9170 (gnus-ignored-mime-types): Default to nil.
9171
9172 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9173
9174 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9175 user-mail-address.
9176 (gnus-nov-parse-extra): Didn't return right thing.
9177
91781998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9179
9180 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9181
91821998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9183
9184 * gnus.el: Pterodactyl Gnus v0.40 is released.
9185
91861998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9187
9188 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9189
9190 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9191
9192 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9193
9194 * nnml.el (nnml-possibly-create-directory): Check before making.
9195
91961998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9197
9198 * nnheader.el (nnheader-insert-nov): Don't infloop.
9199
92001998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9201
9202 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9203 set up.
9204
92051998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9206
9207 * nneething.el (nneething-file-name): New definition.
9208
92091998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9210
9211 * gnus-art.el (gnus-treatment-function-alist): Fix.
9212 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9213
9214 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9215
92161998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9217
9218 * gnus.el: Pterodactyl Gnus v0.39 is released.
9219
92201998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9221
9222 * gnus-art.el (gnus-ignored-mime-types): New variable.
9223 (gnus-mime-display-single): Use it.
9224 (gnus-treatment-function-alist): New variable.
9225
9226 * gnus.el (gnus-mime): New group.
9227
9228 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9229 things for other parts.
9230 (gnus-mime-display-alternative): Place point.
9231
9232 * gnus.el: autoload gnus-uu-post-news.
9233
9234 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9235 needsterm/DISPLAY.
9236
9237 * mm-decode.el (mm-display-part): Default to inline text/.*
9238 parts.
9239
9240 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9241 8bit.
9242
9243 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9244 (gnus-mime-display-single): Inline all text parts.
9245 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9246
92471998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9248
9249 * nnml.el (nnml-possibly-create-directory): Rewrite.
9250 (nnml-request-create-group): Change to right server.
9251
9252 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9253
9254 * gnus.el: rmail-output-to-rmail-file autoload.
9255
9256 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9257 Gnus.
9258
9259 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9260
9261 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9262
92631998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9264
9265 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9266 mixed part.
9267
92681998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9269
9270 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9271
9272 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9273
92741998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9275
9276 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9277
92781998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9279
9280 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9281 value.
9282
9283 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9284 hidden.
9285
9286 * gnus-spec.el (gnus-update-format-specifications): Use the
9287 article mode line spec.
9288
9289 * gnus-art.el (gnus-insert-mime-button): Put right type.
9290 (gnus-insert-prev-page-button): Ditto.
9291 (gnus-insert-next-page-button): Dutti.
9292
9293 * pop3.el: New version installed.
9294
92951998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9296
9297 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9298 and display last part.
9299
93001998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9301
9302 * gnus.el: Pterodactyl Gnus v0.38 is released.
9303
93041998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9305
9306 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9307 Removed.
9308 (article-de-quoted-unreadable): Narrow to default.
9309
9310 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9311
9312 * gnus-art.el (article-decode-charset): Decode even when broken
9313 MIME.
9314
9315 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9316 name.
9317
9318 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9319
9320 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9321 nnheader.
9322
9323 * nnmail.el (nnmail-extra-headers): New variable.
9324
9325 * nnheader.el (nnheader-insert-nov): Insert extra.
9326
9327 * gnus.el (gnus-summary-line-format): Doc fix.
9328
9329 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9330 (gnus-nov-parse-line): Ditto.
9331 (gnus-nov-parse-extra): New macro.
9332 (gnus-header): New function.
9333 (gnus-update-summary-mark-positions): Change.
9334 (gnus-ignored-from-addresses): New variable.
9335 (gnus-summary-insert-from-or-to): New function.
9336
9337 * gnus.el (gnus-extra-headers): New variable.
9338
9339 * nnheader.el (make-mail-header): Expand.
9340 (mail-header-extra): New macro.
9341 (mail-header-set-extra): Ditto.
9342 (make-full-mail-header): Expand.
9343
93441998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9345
9346 * gnus.el: Pterodactyl Gnus v0.37 is released.
9347
93481998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9349
9350 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9351
9352 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9353 on.
9354
93551998-10-22 Didier Verna <verna@inf.enst.fr>
9356
9357 * gnus-spec.el (gnus-balloon-face-function): new function
9358 (gnus-parse-format): understand the %< %> specifiers
9359 (gnus-parse-complex-format): ditto.
9360
93611998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9362
9363 * gnus.el: Changed following-char to char-after throughout.
9364
93651998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9366
9367 * mm-decode.el (mm-display-external): Protect more and message.
9368
93691998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9370
9371 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9372 mixed part.
9373
93741998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9375
9376 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9377
9378 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9379
93801998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9381
9382 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9383
93841998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9385
9386 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9387
9388 * mm-decode.el (mm-display-external): Set undisplayer to mm
9389 buffer, not the current buffer; use unwind-protect.
9390
93911998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9392
9393 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9394 (gnus-summary-exit-no-update): Ditto.
9395
93961998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9397
9398 * mm-decode.el (mm-inline-media-tests): Look for w3.
9399
9400 * mailcap.el (mailcap-mime-data): Inline html.
9401
94021998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9403
9404 * gnus.el: Pterodactyl Gnus v0.36 is released.
9405
94061998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9407
9408 * gnus-art.el (article-translate-strings):
9409 (gnus-article-dumbquotes-map): Don't dot.
9410
9411 * pop3.el (pop3-open-server): Set point right.
9412
9413 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9414 (mm-dissect-buffer): Ditto.
9415 (mm-destroy-part): Ignore non-handles.
9416 (mm-remove-part): Ditto.
9417 (mm-destroy-parts): New function.
9418 (mm-remove-parts): Ditto.
9419
9420 * gnus-art.el (gnus-mm-display-part): Don't move point.
9421
94221998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9423
9424 * mm-uu.el : New file.
9425
9426 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9427
9428 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9429 a function.
9430
94311998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9432
9433 * mm-decode.el (mm-display-external): Check before selecting.
9434
94351998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9436
9437 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9438
9439 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9440
9441 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9442 variable.
9443
9444 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9445
9446 * gnus-art.el (gnus-decode-header-methods): New variable.
9447
9448 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9449
9450 * gnus-art.el (gnus-multi-decode-header): New function.
9451
94521998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9453
9454 * gnus.el: Pterodactyl Gnus v0.35 is released.
9455
94561998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9457
9458 * uudecode.el (uudecode-decode-region-external): Insert
9459 literally.
9460
9461 * mm-bodies.el (mm-decode-body): Optional encoding.
9462
94631998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9464
9465 * gnus-ems.el (gnus-mouse-3): New variable.
9466
9467 * binhex.el (binhex-decode-region-external): Don't use -internally.
9468
94691998-10-16 Simon Josefsson <jas@pdc.kth.se>
9470
9471 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9472 files.
9473
94741998-09-27 Simon Josefsson <jas@pdc.kth.se>
9475
9476 * gnus-group.el (gnus-add-marked-articles): Request backend update
9477 of flags.
9478
94791998-09-26 Simon Josefsson <jas@pdc.kth.se>
9480
9481 * gnus-sum.el (gnus-update-read-articles):
9482 (gnus-update-marks): Request backend update of mark.
9483
94841998-09-26 Simon Josefsson <jas@pdc.kth.se>
9485
9486 * gnus.texi (Optional Backend Functions): New item,
9487 nnchoke-request-set-mark.
9488
94891998-09-26 Simon Josefsson <jas@pdc.kth.se>
9490
9491 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9492 list to range.
9493
94941998-10-20 Simon Josefsson <jas@pdc.kth.se>
9495
9496 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9497
94981998-10-14 SL Baur <steve@altair.xemacs.org>
9499
9500 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9501 first used.
9502
95031998-10-10 SL Baur <steve@altair.xemacs.org>
9504
9505 * mm-view.el: Require mm-decode for macros.
9506
9507 * mm-decode.el (mm-handle-type): Move macro declarations above the
9508 place where they are used.
9509
95101998-10-18 Kurt Swanson <ksw@dna.lth.se>
9511
9512 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9513 buffer.
9514
95151998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9516
9517 * nnagent.el (nnagent-open-server): Error message.
9518
95191998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9520
9521 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9522
95231998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9524
9525 * score-mode.el (gnus-score-mode-map): Ditto.
9526
9527 * message.el (message-mode-map): Ditto.
9528
9529 * gnus-uu.el (gnus-uu-post-news): Ditto.
9530
9531 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9532
9533 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9534
9535 * gnus-art.el (gnus-article-edit-mode-map): Use
9536 `set-keymap-parent' rather than `copy-keymap'.
9537
95381998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9539
9540 * gnus-art.el (gnus-mime-button-commands): New variable.
9541 (gnus-mime-button-map): Initialize it from
9542 `gnus-mime-button-commands'.
9543 (gnus-mime-button-menu): New function.
9544 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9545
95461998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9547
9548 * message.el (message-insert-to): Make `nobody' and `poster'
9549 synonymous to `never' and `always' in Mail-Copies-To.
9550 (message-reply): Ditto.
9551 (message-followup): Ditto.
9552
95531998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9554
9555 * mailcap.el (mailcap-mime-data): Save sound.
9556
95571998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9558
9559 * message.el (message-ignored-supersedes-headers): Include
9560 `NNTP-Posting-Date'.
9561
95621998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9563
9564 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9565
95661998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9567
9568 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9569 uudecode.
9570
95711998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9572
9573 * mm-decode.el (mm-display-external): Don't switch on save.
9574
95751998-10-18 Andy Piper <andyp@parallax.co.uk>
9576
9577 * nnmail.el (nnmail-movemail-args): New variable.
9578
95791998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9580
9581 * gnus-art.el (article-translate-strings):
9582
95831998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9584
9585 * gnus-art.el (gnus-article-view-part): Use it.
9586 (gnus-mm-display-part): New function.
9587 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9588
9589 * mm-decode.el (mm-handle-displayed-p): New function.
9590
9591 * gnus-art.el (gnus-mime-copy-part): Create better names.
9592 (gnus-mime-button-line-format): Include dots spec.
9593
95941998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9595
9596 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9597 forward buffer first.
9598
95991998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9600
9601 * gnus-util.el (gnus-set-window-start): New function.
9602
9603 * message.el (message-send): Don't check changed.
9604
96051998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9606
9607 * gnus-art.el (gnus-article-setup-buffer): Set params.
9608
9609 * mm-decode.el (mm-user-display-methods): Inline
9610 "message/delivery-status".
9611
96121998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9613
9614 * message.el (message-auto-save-directory): Rename.
9615 (message-mode): Dof fix.
9616
9617 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9618 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9619
9620 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9621
9622 * message.el (message-make-date): Avoid locale.
9623
9624 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9625 cache.
9626
9627 * mm-decode.el (mm-display-inline): Goto point-min.
9628
9629 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9630
9631 * mm-decode.el (mm-display-external): Reverse before sorting.
9632
9633 * gnus-draft.el (gnus-draft-send): Allow mail.
9634
96351999-11-30 -SL Baur <steve@altair.xemacs.org>
9636
9637 * message.el (message-check): Move message-check macro above where
9638 it is first used.
9639
9640 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9641
96421998-10-11 Lloyd Zusman <ljz@asfast.com>
9643
9644 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9645
96461998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9647
9648 * gnus.el: Pterodactyl Gnus v0.34 is released.
9649
96501998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9651
9652 * mm-decode.el (mm-inline-media-tests): delivery-status.
9653
9654 * mm-view.el (mm-inline-text): Provide default.
9655
96561998-10-11 Lloyd Zusman <ljz@asfast.com>
9657
9658 * mailcap.el (mailcap-possible-viewers): Fix nils.
9659
96601998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9661
9662 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9663 (article-update-date-lapsed): Record the buffer.
9664 (article-update-date-lapsed): Do all windows that display article
9665 buffers.
9666
9667 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9668
9669 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9670
9671 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9672 annoations.
9673
9674 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9675
96761998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9677
9678 * gnus-agent.el (gnus-category-add): Change default category to
9679 'false.
9680
9681 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9682 scores.
9683
9684 * gnus-draft.el (gnus-draft-send): Check server more.
9685
9686 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9687 (gnus-article-goto-part): New function.
9688
9689 * mm-view.el (mm-inline-text): Insert richtext properly.
9690
9691 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9692
96931998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9694
9695 * parse-time.el (parse-time-rules): Accept dates far into the past
9696 and the future, and parse single-digit numbers as years.
9697
96981998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9699
9700 * mm-decode.el (mm-display-external): Chop off directories.
9701
97021998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9703
9704 * uudecode.el (uu-decode-region-external): Use
9705 insert-file-contents-literally.
9706
9707 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9708
97091998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9710
9711 * uudecode.el: New file.
9712
9713 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9714 x-uuencode.
9715
97161998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9717
9718 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9719
9720 * message.el (message-fetch-field): Unfold properly.
9721
9722 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9723 in text/plain.
9724
97251998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9726
9727 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9728 (gnus-auto-select-first): Removed.
9729 (gnus-auto-select-first): Extended.
9730 (gnus-summary-read-group-1): Use new value.
9731
97321998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9733
9734 * message.el (message-fix-before-sending): Space.
9735
9736 * nnmail.el (nnmail-find-file): Don't erase.
9737
97381998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9739
9740 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9741
97421998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9743
9744 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9745
97461998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9747
9748 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9749
97501998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9751
9752 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9753 20.4.
9754
97551998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9756
9757 * gnus-art.el (gnus-mime-view-all-parts): New command and
9758 keystroke.
9759
9760 * mm-decode.el (mm-display-external): Translate slashes.
9761
9762 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9763
9764 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9765
9766 * mm-decode.el (mm-quote-arg): Quote spaces.
9767 (mm-display-external): Quote args.
9768
97691998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9770
9771 * mm-decode.el (mm-inlinable-part-p): New function.
9772
97731998-09-26 Simon Josefsson <jas@pdc.kth.se>
9774
9775 * mm-util.el (mm-disable-multibyte): New function.
9776
97771998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9778
9779 * gnus.el: Pterodactyl Gnus v0.33 is released.
9780
97811998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9782
9783 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9784
9785 * mm-decode.el (mm-display-external): Don't switch for externals.
9786 (mm-dissect-multipart): Don't include end-sep.
9787
9788 * mm-util.el (mm-get-coding-system-list): New function.
9789 (mm-coding-system-list): New variable.
9790
97911998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9792
9793 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9794
97951998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9796
9797 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9798 group
9799
98001998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9801
9802 * mm-decode.el (mm-interactively-view-part): Typo.
9803
98041998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9805
9806 * mm-decode.el (mm-dissect-multipart): Display last part when the
9807 article has no close-delimiter
9808
98091998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9810
9811 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9812 content-type.
9813
98141998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9815
9816 * gnus-art.el (gnus-display-mime): Typo.
9817
98181998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9819
9820 * gnus.el: Pterodactyl Gnus v0.32 is released.
9821
98221998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9823
9824 * gnus-kill.el (gnus-batch-score): Protect against errors.
9825
9826 * gnus-art.el: Protect against broken headers.
9827
9828 * mm-decode.el (mm-display-external): Respect needsterm.
9829 (mm-display-external): Create buffer for external commands.
9830
98311998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9832
9833 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9834
9835 * mm-decode.el (mm-display-external): Use file name.
9836
98371998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9838
9839 * gnus-util.el (gnus-output-to-rmail): adjust to
9840 `rmail-output-to-rmail-file'
9841
98421998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9843
9844 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9845
9846 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9847 headers.
9848
9849 * gnus-art.el (article-decode-charset): Fold case.
9850
98511998-09-17 Simon Josefsson <jas@pdc.kth.se>
9852
9853 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9854
98551998-09-23 Aaron M. Ucko <amu@mit.edu>
9856
9857 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9858 after being stored.
9859
98601998-09-15 Kurt Swanson <ksw@dna.lth.se>
9861
9862 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9863 come.
9864
98651998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9866
9867 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9868
98691998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9870
9871 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9872
98731998-09-23 Matt Armstrong <matta@geoworks.com>
9874
9875 * gnus-art.el (article-decode-charset): Narrow to the correct
9876 region.
9877
9878 * mm-bodies.el: Fix autoload.
9879
98801998-09-22 Lee Willis <lee@gbdirect.co.uk>
9881
9882 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9883
98841998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9885
9886 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9887
98881998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9889
9890 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9891 (gnus-article-add-button): Ditto.
9892
9893 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9894
9895 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9896 (gnus-article-prepare-display): Bind url-standalone-mode.
9897
9898 * mm-decode.el (mm-remove-part): Also delete directory.
9899 (mm-display-external): Create a private sub-dir.
9900
9901 * mailcap.el (mailcap-binary-suffixes): New variable.
9902 (mailcap-command-p): Use it.
9903
99041998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9905
9906 * nnmbox.el (nnmbox-request-group): Change server.
9907 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9908
9909 * message.el (message-encode-message-body): Don't stomp MIME
9910 headers.
9911
9912 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9913 unless useful.
9914 (gnus-summary-exit): Check for a live article buffer.
9915 (gnus-summary-exit-no-update): Ditto.
9916
9917 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9918 param.
9919
9920 * gnus-sum.el (gnus-article-decoded-p): New variable.
9921
9922 * mm-decode.el (mm-display-external): Use no-conv.
9923
9924 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9925 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9926
9927 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9928 mouse-click.
9929
99301998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9931
9932 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9933
99341998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9935
9936 * gnus.el: Pterodactyl Gnus v0.31 is released.
9937
99381998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9939
9940 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9941
9942 * mm-decode.el (mm-display-part): Accept no-default.
9943
9944 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9945 a parameter.
9946
9947 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9948 (gnus-summary-prepare-threads): Ditto.
9949
9950 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9951
9952 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9953 (gnus-mime-button-line-format): Doc fix.
9954 (gnus-insert-mime-button): Use it.
9955 (gnus-article-add-button): Use widget-convert-button.
9956
9957 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9958 ignore.
9959
9960 * mm-decode.el (mm-alternative-precedence): Ditto.
9961
99621998-09-14 Conrad Sauerwald <conrad@stack.nl>
9963
9964 * mm-decode.el (mm-user-automatic-display): Use enriched.
9965
99661998-09-14 Paul Fisher <rao@gnu.org>
9967
9968 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9969 right place.
9970
99711998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9972
9973 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9974
9975 * gnus-art.el (article-update-date-lapsed): Only update header if
9976 buffer is dispalyed in frame.
9977 (gnus-article-prepare-display): New function.
9978 (gnus-article-prepare): Use it.
9979
99801998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9981
9982 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9983
9984 * mm-view.el (mm-insert-inline): New function.
9985
9986 * mm-decode.el (mm-pipe-part): Bugged.
9987
9988 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9989
9990 * mm-bodies.el (mm-encode-body): Move over the body.
9991
9992 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9993
9994 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9995
99961998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9997
9998 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9999 related functions. Handle message/rfc822 parts. Display subject on
10000 multipart summary lines. Display name on sub-parts when available.
10001
100021998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10003
10004 * mailcap.el (mailcap-command-p): New version.
10005
100061998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
10007
10008 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10009 groups.
10010
100111998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10012
10013 * message.el (message-make-date): Remove weekday name.
10014
10015 * mm-decode.el (mm-dissect-buffer): Protect against broken
10016 headers.
10017
10018 * mailcap.el (mailcap-command-in-path-p): New function.
10019 (mailcap-command-p): Renamed.
10020
100211998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10022
10023 * rfc2047.el (eval): Autoload.
10024
100251998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10026
10027 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10028 (gnus-multi-decode-encoded-word-string): New function.
10029 (gnus-encoded-word-method-alist): New variable.
10030 (gnus-decode-encoded-word-functions): Removed.
10031
100321998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10033
10034 * gnus-int.el (gnus-request-replace-article): Replace
10035 message-narrow-to-headers with message-narrow-to-head
10036
100371998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10038
10039 * drums.el (drums-quote-string): Reversed match.
10040
10041 * message.el (message-make-date): Use weekday name.
10042
100431998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10044
10045 * gnus.el: Pterodactyl Gnus v0.30 is released.
10046
100471998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10048
10049 * gnus-art.el (article-decode-encoded-words): Use it.
10050 (gnus-decode-header-function): New variable.
10051
10052 * gnus-sum.el (gnus-nov-parse-line): Use it.
10053 (gnus-decode-encoded-word-function): New variable.
10054
10055 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10056 buffer.
10057
10058 * gnus-art.el (gnus-insert-mime-button): Use widget.
10059 (gnus-widget-press-button): New function.
10060 (gnus-article-prev-button): Removed.
10061 (gnus-article-next-button): Ditto.
10062 (gnus-article-add-button): Ditto.
10063
10064 * gnus.el (gnus-article-mode-map): Inherit from widget.
10065 (gnus-article-mode-map): No, don't.
10066
10067 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10068 (mm-content-id-alist): New variable.
10069 (mm-get-content-id): New function.
10070
10071 * gnus-art.el (gnus-request-article-this-buffer): Only decode
10072 articles if we are fetching to the article buffer.
10073
100741998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
10075
10076 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10077 articles.
10078
100791998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
10080
10081 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10082 (mm-default-mime-charset): New variable.
10083
10084 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10085
10086 * drums.el (drums-quote-string): Reversed test.
10087
100881998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10089
10090 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10091 string.
10092
10093 * drums.el (drums-quote-string): New function.
10094
10095 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10096 (rfc2047-b-encode-region): Chop lines.
10097 (rfc2047-q-encode-region): Ditto.
10098
100991998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10100
10101 * gnus.el: Pterodactyl Gnus v0.29 is released.
10102
101031998-09-12 Istvan Marko <imarko@pacificnet.net>
10104
10105 * mm-decode.el (mm-save-part): Message right.
10106
101071998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10108
10109 * drums.el (drums-parse-address): Returned a list instead of a
10110 string.
10111 (drums-remove-whitespace): Skip comments.
10112 (drums-parse-addresses): Didn't work.
10113
101141998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10115
10116 * gnus.el: Pterodactyl Gnus v0.28 is released.
10117
101181998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
10119
10120 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10121 starting point.
10122 (article-decode-encoded-words): Rename.
10123
10124 * message.el (message-narrow-to-headers-or-head): New function.
10125
10126 * gnus-int.el (gnus-request-accept-article): Narrow to the right
10127 region.
10128
10129 * message.el (message-send-news): Encode body after checking
10130 syntax.
10131
10132 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10133
10134 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10135
10136 * gnus-art.el (gnus-display-mime): Respect disposition.
10137
10138 * mm-decode.el (mm-preferred-alternative): Respect disposition.
10139
10140 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10141 text with annotations.
10142
10143 * message.el (message-make-date): Fix sign for negative time
10144 zones.
10145
10146 * mm-view.el (mm-inline-image): Insert a space at the end of the
10147 image.
10148
10149 * mail-parse.el: New file.
10150
10151 * rfc2231.el: New file.
10152
10153 * drums.el (drums-content-type-get): Removed.
10154 (drums-parse-content-type): Ditto.
10155
10156 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10157
101581998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10159
10160 * gnus.el: Pterodactyl Gnus v0.27 is released.
10161
101621998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
10163
10164 * mm-decode.el (mm-alternative-precedence): New variable.
10165 (mm-preferred-alternative): New function.
10166
10167 * gnus-art.el (gnus-mime-copy-part): New command.
10168
10169 * mm-decode.el (mm-get-part): New function.
10170
10171 * mm-view.el: New file.
10172
10173 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10174 (mm-display-part): Default to mailcap-save-binary-file.
10175
101761998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10177
10178 * gnus.el: Pterodactyl Gnus v0.26 is released.
10179
101801998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10181
10182 * mm-decode.el (mm-interactively-view-part): New function.
10183
10184 * gnus-art.el (gnus-mime-view-part): New command.
10185
10186 * mm-decode.el (mm-last-shell-command): New variable.
10187
10188 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10189
10190 * mm-decode.el (mm-save-part): New function.
10191
10192 * gnus-art.el (article-decode-charset): Protect against buggy
10193 content-types.
10194 (gnus-mime-pipe-part): New command.
10195 (gnus-mime-save-part): New command.
10196 (gnus-mime-button-map): New keymap.
10197 (gnus-mime-button-line-format): New variable.
10198 (gnus-insert-mime-button): New function.
10199 (gnus-display-mime): Use it.
10200
10201 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10202
10203 * mm-decode.el (mm-inline-text): Decode charsets.
10204
10205 * gnus-art.el (gnus-article-save): Comment fix.
10206
10207 * gnus-int.el (gnus-start-news-server): When in batch, don't
10208 prompt.
10209
10210 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10211 decode.
10212
10213 * mm-decode.el (mm-inline-media-tests): Add audio.
10214 (mm-inline-audio): New function.
10215
102161998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10217
10218 * gnus-art.el (article-make-date-line): Didn't work.
10219
10220 * parse-time.el (parse-time-string): One too many nils.
10221
102221998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10223
10224 * gnus.el: Pterodactyl Gnus v0.25 is released.
10225
102261998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10227
10228 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10229 annotations.
10230
10231 * gnus.el ((featurep 'gnus-xmas)): New
10232 'gnus-annotation-in-region-p alias.
10233
102341998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10235
10236 * mm-util.el (mm-with-unibyte-buffer): New function.
10237
10238 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10239
10240 * mm-decode.el (mm-inline-media-tests): New variable.
10241
10242 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10243
10244 * gnus-art.el (gnus-article-mime-handles): New variable.
10245
10246 * drums.el (drums-narrow-to-header): New function.
10247
10248 * gnus-art.el (article-decode-charset): Use it.
10249
10250 * drums.el (drums-content-type-get): New function.
10251
10252 * mm-util.el (mm-content-type-charset): Removed.
10253
10254 * drums.el (drums-syntax-table): @ is word.
10255 (drums-parse-content-type): New function.
10256
10257 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10258 EDT" times.
10259
10260 * gnus-util.el (gnus-date-get-time): Use safe date.
10261
10262 * gnus-sum.el (gnus-show-mime): Removed.
10263 (gnus-summary-toggle-mime): Removed.
10264
10265 * gnus-art.el (gnus-strict-mime): Removed.
10266 (gnus-article-prepare): Don't do MIME.
10267 (gnus-decode-encoded-word-method): Removed.
10268 (gnus-show-mime-method): Removed.
10269
102701998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10271
10272 * gnus.el: Pterodactyl Gnus v0.24 is released.
10273
102741998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10275
10276 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10277 PREFIX.
10278
10279 * parse-time.el (parse-time-rules): Accept times that look like
10280 "h:mm".
10281
10282 * message.el (message-make-date): Use zone properly.
10283
10284 * gnus.el: Autoload gnus-batch.
10285
10286 * gnus-art.el (article-de-quoted-unreadable): Do not do
10287 gnus-article-decode-rfc1522.
10288
10289 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10290
10291 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10292 param.
10293
10294 * message.el (message-encode-message-body): Check for us-ascii.
10295
10296 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10297 to the left.
10298
102991998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10300
10301 * gnus-art.el (article-decode-charset): Rename.
10302
103031998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10304
10305 * gnus.el: Pterodactyl Gnus v0.23 is released.
10306
103071998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10308
10309 * gnus-util.el (gnus-parent-id): Ditto.
10310 (gnus-put-text-property-excluding-newlines): Ditto.
10311
10312 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10313
103141998-09-08 Karl Kleinpaste <karl@jprc.com>
10315
10316 * message.el (message-generate-headers): Generate User-Agent
10317 instead of X-Mailer & X-Newsreader.
10318
10319 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10320 User-Agent header format.
10321
103221998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10323
10324 * gnus.el: Pterodactyl Gnus v0.22 is released.
10325
103261998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10327
10328 * mm-util.el (mm-multibyte-p): Typo.
10329
103301998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10331
10332 * gnus.el: Pterodactyl Gnus v0.21 is released.
10333
103341998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10335
10336 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10337
103381998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10339
10340 * mm-util.el (mm-multibyte-p): New function.
10341
103421998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10343
10344 * gnus.el: Pterodactyl Gnus v0.20 is released.
10345
103461998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10347
10348 * rfc2047.el (rfc2047-decode-region): Only decode when in
10349 multibyte.
10350
10351 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10352
10353 * gnus-int.el (gnus-request-replace-article): Encode.
10354 (gnus-request-accept-article): Encode.
10355
10356 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10357 here.
10358
10359 * gnus.el (gnus-article-display-hook): Take the charset functions
10360 out.
10361
10362 * time-date.el (safe-date-to-time): New function.
10363
10364 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10365
103661998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10367
10368 * gnus.el: Pterodactyl Gnus v0.19 is released.
10369
103701998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10371
10372 * mm-util.el (mm-mime-charset): New function.
10373
10374 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10375
103761998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10377
10378 * gnus.el: Pterodactyl Gnus v0.18 is released.
10379
103801998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10381
10382 * message.el (message-send-and-exit): Return t on success.
10383 (message-make-date): Make a proper time zone.
10384
10385 * gnus-draft.el (gnus-draft-send): Only remove article if the
10386 sending is successful.
10387
10388 * drums.el (drums-get-comment): Return the last comment.
10389 (drums-parse-address): Parse old-style From headers.
10390
103911998-09-07 SL Baur <steve@altair.xemacs.org>
10392
10393 * gnus-sum.el (gnus-data-compute-positions): Move below
10394 `gnus-save-hidden-threads' so the former is correctly detected as
10395 a macro.
10396
103971998-09-06 Dave Love <fx@gnu.org>
10398
10399 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10400 ignore-errors too, eval'd when compile. Require w3 stuff at load
10401 time for nicer failure if it's not available.
10402
104031998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10404
10405 * time-date.el (time-to-seconds): Renamed.
10406
10407 * parse-time.el (parse-time-string): Downcase before handling.
10408 (parse-time-rules): Times without seconds have 0 seconds.
10409
10410 * rfc2047.el (rfc2047-encode-region): New version.
10411 (rfc2047-dissect-region): New function.
10412
104131998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10414
10415 * message.el (message-make-date): Use symbolic zone.
10416
104171998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10418
10419 * time-date.el (parse-time): Always use parse-time.
10420
10421 * parse-time.el (parse-time-syntax): Use vectors.
10422
104231998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10424
10425 * gnus.el: Pterodactyl Gnus v0.17 is released.
10426
104271998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10428
10429 * time-date.el: Renamed from "date".
10430
10431 * gnus.el: Removed all timezone dependencies.
10432
10433 * score-mode.el: Removed.
10434 (gnus-score-edit-insert-date): Use date.
10435
10436 * date.el (float-to-time): New function.
10437
10438 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10439
10440 * date.el (time-to-float): New function.
10441
10442 * message.el (message-make-date): Use format-time-string.
10443 (message-make-expires): Use make-date.
10444
10445 * gnus-util.el (gnus-dd-mmm): Use date.
10446 (gnus-sortable-date): Ditto.
10447
10448 * message.el (message-make-date): Take an optional time.
10449
10450 * gnus: Applied patches from 5.6.43.
10451
10452 * date.el (if): Use parse-time.
10453
10454 * gnus-score.el (gnus-summary-score-entry): Make into a command
10455 again.
10456
10457 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10458 gnus-agent.
10459
10460 * gnus.el (gnus-agent-meta-information-header): Moved here.
10461
104621998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10463
10464 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10465 (gnus-agent-fetch-group-1): Score article headers using normal
10466 group score files if the download score rule of a category/group
10467 is `file'.
10468 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10469 deciding what articles to download.
10470 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10471 predicate processing if predicate is `true' or `false'.
10472
104731998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10474
10475 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10476
10477 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10478
10479 * score-mode.el (score-mode-coding-system): New variable.
10480 (gnus-score-edit-exit): Use it.
10481
104821998-09-04 Jason R Mastaler <jason@4b.org>
10483
10484 * drums.el: Corrected typo.
10485
104861998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10487
10488 * mm-bodies.el (mm-body-encoding): Faster version.
10489
104901998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10491
10492 * gnus-art.el (gnus-article-decode-charset): Only decode text
10493 things.
10494
10495 * message.el (message-output): Use rmail.
10496
10497 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10498 word part.
10499
10500 * mm-util.el (mm-charset-to-coding-system): Use
10501 rfc2047-default-charset.
10502 (mm-known-charsets): New variable.
10503
10504 * message.el (message-caesar-region): Bugged out.
10505
105061998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10507
10508 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10509 specifying `agent-predicate' in a group's parameters.
10510
105111998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10512
10513 * gnus.el: Pterodactyl Gnus v0.16 is released.
10514
105151998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10516
10517 * nnmail.el (nnmail-expired-article-p): Use predicate.
10518
10519 * date.el (time-less-p): Renamed.
10520
10521 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10522 from the headers.
10523
10524 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10525 functions.
10526
10527 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10528 all.
10529 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10530 to all functions.
10531
105321998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10533
10534 * gnus.el: Pterodactyl Gnus v0.15 is released.
10535
105361998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10537
10538 * date.el: New file.
10539
10540 * gnus-util.el (gnus-encode-date): Removed.
10541 (gnus-time-less): Ditto.
10542
10543 * nnmail.el (nnmail-date-to-time): Removed.
10544 (nnmail-time-less): Ditto.
10545 (nnmail-days-to-time): Ditto.
10546 (nnmail-time-since): Ditto.
10547
10548 * drums.el: New file.
10549
105501998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10551
10552 * message.el (message-encode-message-body): Encode headers with
10553 body encoding.
10554
10555 * rfc2047.el (rfc2047-default-charset): Renamed.
10556 (rfc2047-encodable-p): Use it.
10557
105581998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10559
10560 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10561 servers.
10562
10563 * gnus-util.el (gnus-output-to-rmail): Removed.
10564
10565 * gnus-art.el (gnus-summary-save-in-rmail): Use
10566 gnus-output-to-rmailrmail-output-to-rmail-file.
10567
10568 * rfc2047.el (rfc2047-decode-region): Fold case.
10569 (rfc2047-decode): Use decode-string.
10570
10571 * mm-util.el: Provide mm-char-int.
10572
105731998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10574
10575 * gnus.el: Pterodactyl Gnus v0.14 is released.
10576
105771998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10578
10579 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10580 sure we have 7bit.
10581
105821998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10583
10584 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10585 ducplicates.
10586 (gnus-inews-insert-mime-headers): Removed.
10587
10588 * message.el (message-caesar-region): Protect against MULE chars.
10589
105901998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10591
10592 * mm-util.el (if): fset the right function.
10593
105941998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10595
10596 * gnus-art.el (gnus-article-decode-charset): Use real
10597 read-coding-system.
10598
105991998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10600
10601 * mm-bodies.el (mm-decode-body): Protect against malformed
10602 base64.
10603 (mm-decode-body): Check that buffer-file-coding-system is
10604 non-nil.
10605
106061998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10607
10608 * gnus.el: Pterodactyl Gnus v0.13 is released.
10609
106101998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10611
10612 * gnus-util.el (gnus-strip-whitespace): Already defined.
10613 Removed.
10614
10615 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10616
10617 * gnus-util.el (gnus-strip-whitespace): New function.
10618
10619 * mm-util.el (mm-content-type-charset): Downcase.
10620
106211998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10622
10623 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10624 (gnus-article-decode-charset): Don't fetch all headers.
10625
10626 * mm-util.el (mm-read-coding-system): New function.
10627
10628 * mm-bodies.el (mm-decode-body): Check the right charset.
10629
10630 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10631
10632 * gnus-art.el (gnus-article-mode-line-format): Use short group
10633 format.
10634
106351998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10636
10637 * gnus.el: Pterodactyl Gnus v0.12 is released.
10638
106391998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10640
10641 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10642
10643 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10644 (gnus-article-decode-charset): Always run.
10645
10646 * mm-bodies.el (mm-decode-body): Decode cte.
10647
106481998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10649
10650 * gnus.el: Pterodactyl Gnus v0.11 is released.
10651
106521998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10653
10654 * message.el (message-encode-message-body): Ditto.
10655
10656 * gnus-art.el (gnus-article-decode-mime-words): New command and
10657 keystroke.
10658 (gnus-article-decode-charset): Ditto.
10659 (gnus-article-decode-charset): Only work under MULE.
10660
10661 * mm-util.el (mm-content-type-charset): New function.
10662
10663 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10664
10665 * message.el (message-send-mail): Insert MIME headers.
10666 (message-check-news-body-syntax): Don't warn for escape sequences.
10667 (message-check-news-body-syntax): Insert MIME headers.
10668
10669 * mm-bodies.el (mm-body-encoding): New function.
10670
10671 * message.el (message-encode-message-body): New function.
10672
10673 * mm-bodies.el: New file.
10674
10675 * mm-util.el (mm-narrow-to-head): New function.
10676
10677 * rfc2047.el (rfc2047-encode): Use it.
10678
10679 * mm-util.el: Provide mm-encode-coding-region.
10680
10681 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10682
10683 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10684
10685 * mm-util.el (mm-enable-multibyte): New function.
10686
10687 * message.el (message-set-work-buffer): Set multibyte.
10688
10689 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10690
10691 * gnus-util.el (gnus-point-at-eol): Removed.
10692 (gnus-point-at-bol): Ditto.
10693
106941998-08-31 Didier Verna <verna@inf.enst.fr>
10695
10696 * gnus-msg.el (gnus-group-mail): make it behave like
10697 gnus-group-post-news with regards to the prefix (this enables the
10698 use of posting styles).
10699
107001998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10701
10702 * gnus.el (gnus-article-display-hook): Added
10703 gnus-article-decode-rfc1522 to hook.
10704
107051998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10706
10707 * gnus.el: Pterodactyl Gnus v0.10 is released.
10708
107091998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10710
10711 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10712 hook to be run.
10713
107141998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10715
10716 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10717
10718 * mm-util.el (mm-charsets-in-region): Removed.
10719
10720 * rfc2047.el: Renamed file.
10721
10722 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10723
10724 * message.el (message-mode): Set multibyte.
10725
10726 * mm-util.el (mm-charsets-in-region): Copied here.
10727
10728 * gnus-util.el: Removed gnus-truncate-string.
10729
10730 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10731
10732 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10733 (rfc1522-encodable-p): New function.
10734 (rfc1522-encode-message-header): Use it.
10735
107361998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10737
10738 * gnus.el: Pterodactyl Gnus v0.9 is released.
10739
107401998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10741
10742 * mm-util.el: Shadow encode-coding-string.
10743
10744 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10745
10746 * mm-util.el: New file.
10747
10748 * mm-decode.el: Somewhat depleted.
10749 * mm-encode.el: Ditto.
10750
10751 * rfc1522.el: New file.
10752
10753 * mm-util.el (mm-replace-chars-in-string): Copied here.
10754
10755 * mm-encode.el (mm-q-encode-region): New function.
10756
10757 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10758 param.
10759
10760 * mm-encode.el (mm-encode-word-region): Downcase.
10761
107621998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10763
10764 * gnus.el: Pterodactyl Gnus v0.8 is released.
10765
107661998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10767
10768 * message.el (message-send-mail): Encode headers.
10769
10770 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10771 (quoted-printable-encode-region): Upcase.
10772
10773 * message.el (message-default-charset): New variable.
10774
10775 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10776
10777 * message.el (message-narrow-to-field): Changed name.
10778
10779 * mm-encode.el: New file.
10780
10781 * message.el (message-narrow-to-header): New function.
10782
10783 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10784 right buffer.
10785
107861998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10787
10788 * gnus.el: Pterodactyl Gnus v0.7 is released.
10789
107901998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10791
10792 * gnus.el: Remove autoload for
10793 gnus-article-mime-decode-quoted-printable.
10794
10795 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10796 be decoded in non-MULE Emacsen.
10797
107981998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10799
10800 * mm-decode.el: Check for coding-system-list.
10801
108021998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10803
10804 * gnus.el: Pterodactyl Gnus v0.6 is released.
10805
108061998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10807
10808 * nnheader.el (fboundp): Protect code-coding-string.
10809
10810 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10811 is available.
10812
108131998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10814
10815 * gnus.el: Pterodactyl Gnus v0.5 is released.
10816
108171998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10818
10819 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10820 (gnus-hack-decode-rfc1522): Removed.
10821
10822 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10823
108241998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10825
10826 * gnus.el: Gnus v0.4 is released.
10827
108281998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10829
10830 * gnus-art.el (gnus-article-decode-mime-words): New command and
10831 keystroke.
10832
10833 * qp.el (quoted-printable-decode-region): Don't use hexl.
10834
10835 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10836 (gnus-structured-field-decoder): Removed.
10837 (gnus-unstructured-field-decoder): Ditto.
10838
10839 * mm-decode.el: New file.
10840
10841 * qp.el: New file.
10842
10843 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10844
10845 * gnus-ems.el (fboundp): Removed gnus-split-string.
10846
10847 * gnus.el (gnus-splash-face): Doc fix.
10848
10849 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10850
10851 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10852 hexl.
10853
10854 * nnheader.el (nnheader-temp-write): Removed.
10855
108561998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10857
10858 * gnus.el: Gnus v0.3 is released.
10859
108601998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10861
10862 * gnus.el: Gnus v0.2 is released.
10863
10864;; Local Variables: 40;; Local Variables:
10865;; coding: iso-2022-7bit 41;; coding: iso-2022-7bit
10866;; End: 42;; End:
10867 43
10868 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc. 44 Copyright (C) 2002 Free Software Foundation, Inc.
10869 Copying and distribution of this file, with or without modification, 45 Copying and distribution of this file, with or without modification,
10870 are permitted provided the copyright notice and this notice are preserved. 46 are permitted provided the copyright notice and this notice are preserved.