fixed format
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2001-11-10 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2
3 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
4 function `system-name' instead of both function and variable.
5
6 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
7
8 * mml.el (mml-preview): Bind mail-header-separator.
9
10 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
11
12 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
13 Suggested by Dave Love <fx@gnu.org>.
14
15 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
16
17 * mm-util.el (mm-charset-synonym-alist): Revert (some).
18
19 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
20
21 * mm-util.el, nnultimate.el, nnweb.el, nnslashdot.el: Sync with
22 the Gnus CVS.
23
24 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
25 mm-coding-system-p. Don't correct it only in XEmacs.
26 (mm-charset-to-coding-system): Use mm-coding-system-p and
27 mm-get-coding-system-list.
28 (mm-emacs-mule, mm-mule4-p): New.
29 (mm-enable-multibyte, mm-disable-multibyte,
30 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
31 mm-with-unibyte-current-buffer,
32 mm-with-unibyte-current-buffer-mule4): Use them.
33 (mm-find-mime-charset-region): Treat iso-2022-jp.
34
35 From Dave Love <fx@gnu.org>:
36
37 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
38 construction.
39 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
40 entries conditional on not having a coding system defined for
41 them.
42 (mm-mule-charset-to-mime-charset): Use
43 find-coding-systems-for-charsets if defined.
44 (mm-charset-to-coding-system): Don't use
45 mm-get-coding-system-list. Look in mm-charset-synonym-alist
46 later. Add last resort search of coding systems.
47 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
48 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
49 Mule 4.
50 (mm-find-mime-charset-region): Re-write.
51 (mm-with-unibyte-current-buffer): Restore buffer as well as
52 multibyteness.
53
54 2001-10-30 Simon Josefsson <jas@extundo.com>
55
56 * nnimap.el (nnimap-date-days-ago): Defeat locale.
57
58 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
59
60 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
61
62 2001-10-05 Gerd Moellmann <gerd@gnu.org>
63
64 * Branch for 21.1.
65
66 2001-09-27 Gerd Moellmann <gerd@gnu.org>
67
68 * gnus-ems.el (gnus-article-display-xface): Skip over previously
69 inserted images.
70
71 2001-09-19 Sam Steingold <sds@gnu.org>
72
73 * gnus-win.el (gnus-buffer-configuration):
74 Respect `gnus-bug-create-help-buffer'.
75
76 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
77
78 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
79 can read e-mails from Microsoft Outlook users not using ISO
80 8859-2 character set.
81
82 2001-09-18 Gerd Moellmann <gerd@gnu.org>
83
84 * gnus-sum.el (gnus-select-newsgroup):
85 Make `gnus-current-select-method' buffer-local.
86 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
87
88 * gnus-art.el (gnus-request-article-this-buffer): Refer to
89 `gnus-current-select-method' in the current summary buffer.
90 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
91
92 2001-09-18 Miles Bader <miles@gnu.org>
93
94 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
95 error querying a backend abort the whole process.
96
97 2001-09-17 Gerd Moellmann <gerd@gnu.org>
98
99 * gnus-srvr.el (gnus-server-mode): Doc fix.
100
101 2001-09-03 Gerd Moellmann <gerd@gnu.org>
102
103 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
104
105 2001-08-31 Sam Steingold <sds@gnu.org>
106
107 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
108 typo: `exmine' --> `examine'.
109
110 2001-08-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
111
112 * earcon.el (earcon-auto-play): Remove unused option.
113
114 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
115
116 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
117
118 * gnus-util.el (gnus-output-to-rmail): Ditto.
119 (gnus-output-to-mail): Ditto.
120
121 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
122
123 2001-08-07 Gerd Moellmann <gerd@gnu.org>
124
125 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
126
127 2001-08-01 Gerd Moellmann <gerd@gnu.org>
128
129 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
130 already fboundp. Add INTERACTIVE arg to autoload form.
131
132 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
133
134 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
135 (gnus-ding-file-coding-system): New variable.
136 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
137 (gnus-slave-save-newsrc): Use it.
138
139 2001-07-31 Gerd Moellmann <gerd@gnu.org>
140
141 * gnus-start.el (gnus-startup-file-coding-system): Change to
142 `emacs-mule'.
143
144 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
145
146 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
147 command.
148
149 * gnus-start.el (gnus-find-new-newsgroups): Use
150 `message-make-date' instead of `current-time-string'.
151 (gnus-ask-server-for-new-groups): Ditto.
152 (gnus-check-first-time-used): Ditto.
153
154 2001-07-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
155
156 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
157
158 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
159
160 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
161
162 2001-07-12 Gerd Moellmann <gerd@gnu.org>
163
164 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
165 Browse->Next entries to Browse->Prev.
166 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
167
168 2001-07-04 Gerd Moellmann <gerd@gnu.org>
169
170 * nnheader.el (nnheader-init-server-buffer): Make sure the
171 *nntpd* buffer is made multibyte instead of a random buffer.
172
173 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
174
175 * gnus.el: Fix the header line, for finder.el. Suggested by
176 Pavel Janik <Pavel@Janik.cz>
177
178 2001-07-02 Gerd Moellmann <gerd@gnu.org>
179
180 * gnus.el (gnus-local-domain): Removed because unused.
181
182 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
183
184 * qp.el (quoted-printable-decode-region): If called interactively,
185 use coding-system-for-read.
186
187 2001-03-30 Gerd Moellmann <gerd@gnu.org>
188
189 * gnus.el (gnus-interactive): Fix parenthesis errors.
190
191 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
192
193 * message.el (rmail-output): It is in rmailout.el not rmail.el.
194
195 * message.el (message-forward): local-variable-p takes an extra
196 argument in XEmacs.
197
198 * message.el (message-forward-decoded-p): New variable.
199 (message-forward-subject-author-subject): Use it.
200 (message-make-forward-subject): Use it.
201 (message-forward): Use it.
202
203 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
204
205 2001-03-05 Dave Love <fx@gnu.org>
206
207 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
208 Move it after definition of mm-coding-system-p.
209
210 2001-03-01 Dave Love <fx@gnu.org>
211
212 * mm-util.el (mm-inhibit-file-name-handlers): Add
213 image-file-handler.
214
215 2001-02-11 Dave Love <fx@gnu.org>
216
217 * message.el (message-signature-file): Fix doc, :type.
218
219 2001-02-08 Dave Love <fx@gnu.org>
220
221 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
222 (message-posting-charset): Defvar when compiling again.
223 (rfc2047-encodable-p): Require message.
224
225 * gnus-sum.el (gnus-alter-articles-to-read-function):
226 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
227
228 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
229
230 * message.el (message-make-forward-subject): Argument decoded.
231 (message-forward): Use it when digest.
232
233 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
234 buffer.
235
236 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
237 in Emacs.
238
239 * gnus-art.el (gnus-article-make-menu-bar): Make
240 gnus-article-post-menu.
241
242 2001-02-06 Dave Love <fx@gnu.org>
243
244 * qp.el (quoted-printable-encode-region): Remove redundant code
245 from last change.
246
247 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
248
249 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
250
251 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
252 command if there is not last-saver.
253
254 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
255 (rfc2047-charset-encoding-alist): Add big5.
256
257 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
258 GB2312 and Big5.
259
260 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
261
262 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
263
264 * gnus-sum.el (gnus-summary-print-article): Take one prefix
265 argument. Allow to print several articles in one file.
266
267 * webmail.el (webmail-type-definition): netaddress changes.
268
269 2001-01-31 Dave Love <fx@gnu.org>
270
271 * mm-util.el (mm-mime-mule-charset-alist)
272 (mm-find-mime-charset-region): Consider mule-utf-8.
273
274 2001-01-31 Dave Love <fx@gnu.org>
275
276 * gnus-art.el (gnus-article-x-face-command)
277 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
278 :version.
279
280 2001-01-26 Dave Love <fx@gnu.org>
281
282 * mm-util.el (mm-multibyte-string-p): New.
283
284 * qp.el: Remove un-logged bogus changes from 2000-12-20.
285 (quoted-printable-encode-region): Doc fix. Don't call
286 string-as-multibyte on class. Clarify line-folding.
287 (quoted-printable-encode-string): Make temp buffer inherit
288 string's multibyteness.
289
290 2001-01-23 Gerd Moellmann <gerd@gnu.org>
291
292 * nnheader.el (toplevel): Don't require `gnus-util' at
293 compile-time; this creates a circular dependency, and prevents
294 a bootstrap.
295
296 2001-01-22 Andreas Schwab <schwab@suse.de>
297
298 * nnheader.el (gnus-delete-line): Autoload it as a macro.
299
300 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
301
302 * message.el (message-forward): Use mule4.
303 * mm-util.el (mm-string-as-unibyte): New.
304 * message.el (message-forward): Use it.
305 * message.el (message-cite-original-without-signature): Don't peel
306 off the blank line.
307 (message-get-reply-headers): Add Cc if it is not in follow-to.
308 * message.el (message-send-mail): Content-Type may not be there.
309 By Alberto Lusiani.
310 * gnus-art.el (article-display-x-face): Insert X-Face if there is
311 not.
312 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
313 one.
314 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
315 (gnus-remove-some-windows): Ditto.
316 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
317 handle.
318 * gnus-art.el (gnus-mime-view-part): Copy it.
319 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
320 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
321 orig-file. Use ',source.
322 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
323 Lars Magne Ingebrigtsen.
324 * pop3.el (pop3-get-message-count): Andrew Innes
325 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
326
327 2001-01-08 Dave Love <fx@gnu.org>
328
329 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
330 single character.
331
332 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
333
334 * message.el: Doc and message fixes.
335 (message-send-rename-function)
336 (message-make-forward-subject-function)
337 (message-send-mail-function, message-reply-to-function)
338 (message-wide-reply-to-function, message-followup-to-function)
339 (message-distribution-function, message-auto-save-directory): Fix
340 :type.
341
342 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
343 proceeding after warnings. Amend multipart warning message.
344
345 2001-01-04 Dave Love <fx@gnu.org>
346
347 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
348 compiling.
349 (gnus-make-directory): Require nnmail.
350
351 * mm-decode.el (mm-inline-media-tests): Add
352 image/x-portable-bitmap.
353 (mm-get-image): Grok pbm.
354
355 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
356
357 * message.el (message-mail): Support yank-action.
358
359 * message.el (message-setup): Revoke the last change.
360
361 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
362
363 * message.el (message-setup): Use cons. Suggested by Johan Vromans
364 <jvromans@squirrel.nl>.
365
366 * gnus-topic.el (gnus-topic-create-topic): Use list.
367
368 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
369 before binding gnus-default-article-saver.
370
371 * gnus-sum.el (gnus-summary-save-article):
372 (gnus-summary-pipe-output):
373 (gnus-summary-save-article-mail):
374 (gnus-summary-save-article-rmail):
375 (gnus-summary-save-article-file):
376 (gnus-summary-write-article-file):
377 (gnus-summary-save-article-body-file): Ditto.
378
379 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
380
381 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
382
383 * gnus-art.el (gnus-article-check-hidden-text): Return t.
384
385 * gnus-util.el (gnus-remove-text-properties-when): Return t.
386
387 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
388 malformatted messages.
389
390 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
391
392 * gnus-art.el (article-treat-dumbquotes): Quote \.
393
394 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
395
396 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
397 Emacs 20 runs on a terminal.
398
399 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
400
401 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
402 Paul Stevenson <p.stevenson@surrey.ac.uk>
403
404 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
405
406 * mml.el (gnus-add-minor-mode): Autoload.
407
408 * message.el (message-forward): Save-restriction.
409
410 * message.el (message-mail-user-agent): Add :version.
411
412 * message.el (message-mail-user-agent): New variable.
413 (message-setup): Renamed to message-setup-1. Support
414 mail-user-agent.
415 (message-mail-user-agent): New function.
416 (message-mail): Use it.
417 (message-reply): Use it.
418 (message-resend): Use it.
419 (message-mail-other-window): Use it.
420 (message-mail-other-frame): Use it.
421
422 * gnus-msg.el (gnus-bug): Support mail-user-agent.
423
424 2000-12-21 Miles Bader <miles@gnu.org>
425
426 * message.el (message-mode): Set `comment-start' to the yank prefix.
427
428 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
429
430 * message.el (message-narrow-to-head-1): New function.
431 (message-narrow-to-head): Use it.
432 (message-reply): Ditto.
433 (message-cancel-news): Ditto.
434 (message-supersede): Ditto.
435 (message-make-forward-subject): Ditto.
436 (message-bounce): Ditto.
437
438 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
439
440 * message.el (message-forward): Copy buffer in unibyte mode.
441 (message-make-forward-subject): Don't widen. Decode.
442 (message-forward): Don't decode subject.
443
444 * mml.el (gnus-ems): Require it.
445
446 * gnus-msg.el (gnus-summary-mail-forward):
447
448 * message.el (message-forward): Move mime-to-mml here.
449
450 * nnmbox.el (nnmbox-file-coding-system): Use binary.
451 (nnmbox-active-file-coding-system): Ditto.
452
453 * gnus-cus.el (gnus-group-parameters): Add posting-style.
454
455 * mm-uu.el: Require binhex.
456
457 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
458
459 * qp.el (quoted-printable-encode-region): Upcase QP.
460
461 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
462
463 * gnus-util.el (gnus-add-text-properties-when): New function.
464 (gnus-remove-text-properties-when): Ditto.
465
466 * gnus-cite.el (gnus-article-hide-citation): Use them.
467 (gnus-article-toggle-cited-text): Use them.
468
469 * gnus-art.el (gnus-signature-toggle): Use them.
470 (gnus-article-show-hidden-text): Ditto.
471 (gnus-article-hide-text): Ditto.
472
473 * gnus-art.el (gnus-article-describe-key): Use prompt.
474 (gnus-article-describe-key-briefly): Ditto.
475
476 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
477
478 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
479
480 2000-12-18 Gerd Moellmann <gerd@gnu.org>
481
482 * *.xpm, *.pbm: Convert icons icons to size 24x24.
483
484 2000-12-18 Dave Love <fx@gnu.org>
485
486 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
487 (unused).
488
489 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
490
491 * pop3.el (pop3-movemail): Use binary.
492 (pop3-movemail-file-coding-system): Removed.
493
494 2000-12-13 Miles Bader <miles@gnu.org>
495
496 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
497 to t, so that we don't get stuck while trying to smilefy
498 intangible text.
499
500 2000-12-12 Gerd Moellmann <gerd@gnu.org>
501
502 * smiley-ems.el (smiley-regexp-alist): Make regexps match
503 at the end of the buffer.
504 (smiley-region): In the loop, move to the end of the submatch
505 matching the smiley instead of using the end of the match
506 of the whole regexp.
507
508 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
509
510 * message.el (message-mode): Doc fix.
511
512 2000-12-12 Gerd Moellmann <gerd@gnu.org>
513
514 * smiley-ems.el (smiley-region): Doc fix.
515
516 2000-12-11 Miles Bader <miles@gnu.org>
517
518 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
519 bottom line visible, check to see if it's partially obscured, and
520 if so, either scroll one more line to make it fully visible, or
521 revert to showing the second line from the top.
522
523 2000-12-07 Dave Love <fx@gnu.org>
524
525 * mailcap.el (mailcap-download-directory)
526 * gnus-audio.el (gnus-audio-directory)
527 * smiley-ems.el (smiley-data-directory): Fix :type.
528
529 2000-12-05 Dave Love <fx@gnu.org>
530
531 * starttls.el: New file.
532
533 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
534
535 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
536 succeeds.
537 (gnus-setup-message): Remove a hack.
538
539 * gnus-win.el (gnus-configure-windows): Make sure
540 nntp-server-buffer is live.
541 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
542 (gnus-configure-frame): Save selected window.
543
544 2000-12-04 Andreas Jaeger <aj@suse.de>
545
546 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
547
548 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
549
550 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
551 raw 8-bit in headers in dk.* newsgroups.
552
553 2000-11-30 Dave Love <fx@gnu.org>
554
555 * message.el (message-auto-save-directory): Use
556 file-name-as-directory.
557 (message-set-auto-save-file-name): Create
558 message-auto-save-directory if necessary.
559 (message-replace-chars-in-string): Removed -- unused.
560 (message-mail-alias-type): Customize.
561 (message-headers): Remove duplicate defgroup.
562
563 2000-11-29 Dave Love <fx@gnu.org>
564
565 * qp.el (quoted-printable-decode-region): Use error, not message
566 to report malformed text (like base64). Amend message.
567
568 2000-11-29 Miles Bader <miles@gnu.org>
569
570 * message.el (message-header-lines): Fontify tag.
571
572 2000-11-27 Dave Love <fx@gnu.org>
573
574 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
575 compiler warning.
576
577 2000-11-26 Dave Love <fx@gnu.org>
578
579 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
580
581 2000-11-23 Dave Love <fx@gnu.org>
582
583 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
584
585 * mm-uu.el (uudecode): Require.
586 (uudecode-decode-region, uudecode-decode-region-external): Don't
587 autoload.
588 (mm-uu-copy-to-buffer): Doc fix.
589 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
590 type fix.
591
592 * mailcap.el: Doc fixes.
593 (mailcap-mime-data): Various adjustments.
594 (mailcap): New group.
595 (mailcap-download-directory): Customize.
596 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
597 (mailcap-temporary-directory): Deleted (unused).
598 (mailcap-unescape-mime-test): Simplify slightly.
599 (mailcap-viewer-passes-test): Use functionp.
600 (mailcap-command-p): Aliased to executable-find.
601
602 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
603 default-enable-multibyte-characters is nil.
604
605 2000-11-22 Simon Josefsson <simon@josefsson.org>
606
607 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
608 instead of "from: " for rfc822 compliance. Insert SPC.
609
610 2000-11-22 Gerd Moellmann <gerd@gnu.org>
611
612 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
613
614 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
615
616 * message.el (message-send-mail): Use buffer-substring-no-properties.
617 (message-send-news): Ditto.
618
619 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
620
621 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
622
623 2000-11-21 Dave Love <fx@gnu.org>
624
625 * gnus-art.el (gnus-mime-button-map): Don't inherit from
626 gnus-article-mode-map.
627 (gnus-mime-button-menu): Use mouse-set-point.
628 (gnus-insert-mime-button, gnus-mime-display-alternative)
629 (gnus-mime-display-alternative): Don't use local-map property.
630
631 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
632
633 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
634 sending a command; allow the rtelnet prompt as well.
635
636 2000-11-17 Simon Josefsson <simon@josefsson.org>
637
638 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
639 prefetch.
640
641 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
642
643 * nntp.el (nntp-decode-text): Delete bogus status lines.
644 (nntp-open-connection): Kill process buffer when quit.
645 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
646 FSF Emacs 20 and XEmacs 21.
647 (nntp-retrieve-data): Don't ignore quit.
648
649 2000-11-17 Dave Love <fx@gnu.org>
650
651 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
652 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
653 and make-temp-file.
654 (uudecode-decode-region): Doc fix.
655
656 2000-11-14 Dave Love <fx@gnu.org>
657
658 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
659 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
660 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
661 New files, derived from the XPMs.
662
663 2000-11-12 Dave Love <fx@gnu.org>
664
665 From Emerick Rogul <emerick@csa.bu.edu>.
666 * message.el (message-setup-fill-variables): New variable.
667 (message-mode): Use it.
668
669 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
670
671 * gnus-mlspl.el: Documentation tweaks.
672
673 2000-11-10 Dave Love <fx@gnu.org>
674
675 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
676 (gnus-agent-lib-file, gnus-agent-load-alist)
677 (gnus-agent-save-alist, gnus-agent-article-name): Use
678 expand-file-name.
679
680 * gnus-group.el (gnus-group-name-charset-method-alist): Add
681 :version.
682 (nnkiboze-score-file): Defvar when compiling.
683
684 * gnus-start.el (gnus-read-newsrc-file): Add :version.
685
686 * gnus-art.el (gnus-article-banner-alist)
687 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
688 (gnus-article-date-lapsed-new-header)
689 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
690 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
691 (gnus-treat-strip-headers-in-body)
692 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
693 (gnus-treat-translate): Add :version.
694 (gnus-article-mime-part-function): Fix defcustom.
695
696 * nnmail.el (nnmail-expiry-target)
697 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
698 (nnmail-split-header-length-limit): Add :version.
699
700 * gnus-sum.el (gnus-auto-expirable-marks)
701 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
702 (gnus-extra-headers, gnus-ignored-from-addresses)
703 (gnus-newsgroup-ignored-charsets)
704 (gnus-group-highlight-words-alist)
705 (gnus-summary-show-article-charset-alist): Add :version.
706
707 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
708 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
709 files, converted from the XPMs.
710
711 * gnus-cache.el (gnus-cache-active-file): Don't use
712 file-name-as-directory on directory.
713 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
714 use file-name-as-directory on directory.
715
716 * time-date.el (timezone-make-date-arpa-standard): Autoload.
717 (date-to-time): Use it.
718
719 * message.el (message-mode) <adaptive-fill-regexp>:
720 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
721 (message-newline-and-reformat): Likewise.
722 (message-forward-as-mime, message-forward-ignored-headers)
723 (message-buffer-naming-style, message-default-charset)
724 (message-dont-reply-to-names, message-send-mail-partially-limit):
725 Add :version.
726
727 * mm-util.el: Doc fixes.
728 (mm-mime-charset): Don't use the raw result of
729 mm-preferred-coding-system.
730 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
731 (mm-with-unibyte): Simplify.
732
733 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
734 concat.
735
736 * pop3.el (pop3-version): Deleted.
737 (pop3-make-date): New function, avoiding message-make-date.
738 (pop3-munge-message-separator): Use it.
739
740 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
741
742 * pop3.el (pop3-munge-message-separator): A message may have an
743 empty body.
744
745 2000-11-09 Dave Love <fx@gnu.org>
746
747 * gnus-group.el (gnus-group-make-directory-group)
748 (gnus-group-fetch-faq): Use expand-file-name.
749 (gnus-group-fetch-faq): Simplify completing-read form.
750
751 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
752 test for Mule.
753
754 * message.el (tool-bar-map): Defvar when compiling.
755
756 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
757 (gnus-tm-lisp-directory): Deleted.
758 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
759 (featurep 'xemacs).
760 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
761 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
762 version numbers from file names.
763
764 2000-11-08 John Wiegley <johnw@gnu.org>
765
766 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
767 `gnus-group-change-level-function', instead of `remove-hook',
768 because it's not a hook!
769
770 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
771
772 * nnweb.el (nnweb-decode-entities): Work for non-character
773 entities.
774
775 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
776 Issue message on quit.
777
778 2000-11-08 Simon Josefsson <simon@josefsson.org>
779
780 * rfc2104.el: Add SHA-1 example.
781 (rfc2104-hexstring-to-bitstring): New function.
782 (rfc2104-hash): Use it.
783
784 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
785
786 * gnus-start.el: Remove gnus-xemacs.
787
788 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
789
790 * gnus-score.el (gnus-score-body): Don't score body when
791 agent-fetching.
792 (gnus-score-followup): Don't score followup either.
793 (gnus-score-use-all-scores): New variable.
794 (gnus-all-score-files): Use it.
795 (gnus-score-find-bnews): Use directory-sep-char.
796
797 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
798 asynchronous in Exp version.
799
800 2000-11-08 Dave Love <fx@gnu.org>
801
802 * mm-view.el: Use featurep for XEmacs test.
803 (mm-inline-message): Test for `remove-specifier'; don't use
804 condition-case.
805
806 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
807
808 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
809 (gnus-score-find-bnews): Don't concat "".
810
811 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
812 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
813 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
814 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
815
816 * gnus-sum.el: Put some defvars in eval-when-compile.
817 (gnus-summary-mode-hook): Add :options.
818 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
819 (gnus-summary-tool-bar-map): New variable.
820 (gnus-summary-make-tool-bar): New function.
821 (gnus-summary-mode): Put kill-all-local-variables first.
822
823 * gnus-group.el (gnus-group-toolbar-map): New variable.
824 (gnus-group-make-tool-bar): Rewritten.
825 (gnus-group-mode): Put kill-all-local-variables first.
826
827 * rfc2047.el: Require gnus-util.
828
829 * nnml.el (gnus-sorted-intersection): Autoload.
830
831 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
832 Put some defvars in eval-when-compile.
833 (gnus-intersection, gnus-sorted-complement): Autoload.
834
835 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
836
837 * mm-encode.el (mm-body-7-or-8): Autoload.
838
839 * mm-decode.el (mm-insert-inline): Autoload.
840
841 * mml.el:
842 * message.el: Put some defvars in eval-when-compile.
843
844 * gnus-msg.el: Put some defvars in eval-when-compile.
845 (gnus-msg-mail): Move after gnus-setup-message.
846
847 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
848
849 2000-11-07 Dave Love <fx@gnu.org>
850
851 * gnus-util.el (nnheader): Don't require message (recursive
852 autoload).
853
854 * uudecode.el: Avoid compiler warnings.
855
856 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
857 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
858
859 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
860
861 * rfc2047.el: Require cl when compiling.
862 (rfc2047-q-encode-region): Don't break if a QP-word could be
863 fitted in one line.
864 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
865 (rfc2047-fold-region): "=?=" is not a break point.
866 (rfc2047-encode-message-header): Move fold into encode-region.
867 (rfc2047-dissect-region): Rewrite.
868 (rfc2047-encode-region): Rewrite.
869 (rfc2047-fold-region): Fold
870 (rfc2047-unfold-region): New function.
871 (rfc2047-decode-region): Use it.
872 (rfc2047-q-encode-region): Don't break at bob.
873 (rfc2047-decode): Use unibyte.
874 (rfc2047-q-encode-region): Better calculation of break point.
875 (rfc2047-fold-region): Don't break the first non-LWSP characters.
876 (rfc2047-encode-region): Merge only if regions are adjacent.
877
878 2000-11-06 Dave Love <fx@gnu.org>
879
880 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
881
882 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
883 (uudecode-char-int): New alias, replacing char-int.
884 (uudecode-decode-region): Don't call buffer-disable-undo.
885
886 * mm-uu.el (mm-uu-configure): Unquote lambda.
887 (mm-uu-configure-list): Doc fix.
888
889 * earcon.el (running-xemacs): Don't define.
890
891 2000-11-06 John Wiegley <johnw@gnu.org>
892
893 * gnus-mlspl.el (gnus-group-split-update): Check the value of
894 `nnmail-crosspost', and use it to set the `no-crosspost'
895 argument when calling `gnus-group-split-fancy'. Otherwise, it
896 assumes that cross-posting is always OK, no matter what
897 `nmail-crosspost' is set to.
898 (gnus-group-split-fancy): The argument order in the
899 second-to-last `push' call was wrong, but since `no-crosspost'
900 was always nil, it was never being triggered.
901
902 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
903
904 Don't postpone GCC if none of GCC methods is agent-covered. This
905 fix presumes that the post-method must be agent-covered if any Gcc
906 method is agent-covered.
907
908 * gnus-msg.el (gnus-inews-group-method): New function.
909 (gnus-inews-do-gcc): Use it.
910 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
911 (gnus-agent-possibly-save-gcc): Use it.
912 (gnus-agent-possibly-do-gcc): Ditto.
913
914 *gnus-msg.el: (gnus-inews-add-send-actions): Use
915 `gnus-agent-possibly-do-gcc' if Agentized.
916 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
917 to `message-header-hook'.
918
919 * gnus-mlspl.el: Require cl when compiling.
920
921 * gnus-ml.el: Usage.
922 (gnus-mailing-list-archive, gnus-mailing-list-owner,
923 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
924 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
925 (gnus-mailing-list-menu): Define it.
926 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
927
928 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
929
930 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
931
932 * message.el (message-font-lock-keywords): Match a final newline
933 to help font-lock's multiline support.
934
935 2000-11-03 Dave Love <fx@gnu.org>
936
937 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
938
939 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
940 name.
941
942 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
943 <banner>: Fix custom type, doc.
944
945 * mm-decode.el (mm-display-external): Space-prefix temp buffer
946 name. Don't disable undo explicitly.
947
948 2000-11-02 Dave Love <fx@gnu.org>
949
950 * message.el (message-font-lock-keywords): Use [:alpha:] for
951 cite-prefix.
952
953 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
954
955 * mm-uu.el (mm-uu-configure-list): Move back to old location,
956 because defcustom tries to call `mm-uu-configure'.
957
958 2000-11-01 Dave Love <fx@gnu.org>
959
960 * rfc2047.el (base64): Require unconditionally.
961 (message-posting-charset): Defvar when compiling.
962 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
963 message.
964
965 * gnus-sum.el (nnoo): Require.
966 (mm-uu-dissect): Autoload.
967
968 * mml.el (mml-parse-1): Clarify message.
969 (mml-minibuffer-read-type): Use mailcap-mime-types.
970
971 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
972
973 * mml.el: Fix a typo in the requiring of CL.
974
975 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
976
977 * rfc2231.el: Require cl when compiling.
978
979 2000-11-01 Dave Love <fx@gnu.org>
980
981 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
982 Fix custom type.
983 (mm-uu-configure-list): Move and fix custom type.
984
985 * utf7.el: Require cl when compiling.
986
987 * binhex.el: Use (featurep 'xemacs).
988 (binhex-char-int): New alias, replacing char-int. Change callers.
989 (binhex-decode-region): Simplify work buffer code.
990 (binhex-decode-region-external): Use expand-file-name, not concat.
991
992 2000-10-30 Dave Love <fx@gnu.org>
993
994 * gnus-art.el: Fix 2000-10-27 change properly.
995
996 2000-10-28 Miles Bader <miles@gnu.org>
997
998 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
999
1000 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1001
1002 * gnus-draft.el (gnus-draft-send-message): Typo.
1003
1004 2000-10-27 John Wiegley <johnw@gnu.org>
1005
1006 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1007 variable to correspond with `gnus-article-hide-citation-maybe'.
1008 (gnus-treatment-function-alist): Added entry for the above
1009 correlation.
1010
1011 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1012
1013 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1014
1015 2000-10-27 Dave Love <fx@gnu.org>
1016
1017 * gnus.el: Don't require custom. Don't require message at top
1018 level.
1019 (gnus-message-archive-method): Require message here.
1020
1021 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1022
1023 * gnus-art.el (article-strip-banner): Use
1024 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1025 allow inheritance on the banner.
1026 From elkin@tverd.astro.spbu.ru.
1027
1028 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1029 Cashin <ecashin@coe.uga.edu>).
1030
1031 2000-10-27 Simon Josefsson <simon@josefsson.org>
1032
1033 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1034 (gnus-agent-restore-gcc):
1035 (gnus-agent-possibly-save-gcc): New functions.
1036
1037 * nnimap.el (nnimap-group-overview-filename): Create directory for
1038 newfile (when use long filenames is nil). Copy+delete file if
1039 rename didn't work.
1040 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1041 doesn't return anything useful, use ignore-errors instead.
1042 (nnimap-verify-uidvalidity): Delete overview file when
1043 uid validity changes.
1044 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1045 Rename old files into new format.
1046 (nnimap-request-accept-article): Remove \n's from
1047 From_ lines.
1048 (nnimap-request-accept-article): Remove From[^:] lines.
1049 (imap-starttls-p): Check for starttls binary.
1050 (imap-starttls-open): More verbose.
1051 (imap-gssapi-auth): Ditto.
1052 (imap-kerberos4-auth): Ditto.
1053 (imap-cram-md5-auth): Ditto.
1054 (imap-login-auth): Ditto.
1055 (imap-anonymous-auth): Ditto.
1056 (imap-digest-md5-auth): Ditto.
1057 (imap-open): Ditto.
1058 (imap-digest-md5-p): Check capability first.
1059 (imap-parse-flag-list): Correctly parse empty lists.
1060 (imap-login-p): Support LOGINDISABLED.
1061 (imap-parse-body): Work around bug in Sun SIMS.
1062
1063 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1064 (gnus-agent-restore-gcc):
1065 (gnus-agent-possibly-save-gcc): New functions.
1066
1067 Asks the user to synch flags with server when you plug in.
1068
1069 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1070 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1071 (gnus-agent-toggle-plugged): Call it.
1072 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1073 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1074 (gnus-agent-possibly-synchronize-flags): New function.
1075 (gnus-agent-possibly-synchronize-flags-server): New function.
1076
1077 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1078
1079 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1080
1081 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1082 support ACL's.
1083
1084 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1085
1086 * gnus-draft.el (gnus-draft-send-message): Ditto.
1087 (gnus-group-send-drafts): Ditto.
1088
1089 * gnus-art.el (gnus-request-article-this-buffer):
1090 gnus-refer-article-method might be a single method.
1091 (gnus-article-mime-total-parts): New function.
1092 (gnus-mm-display-part): Use it.
1093 (gnus-mime-display-single): Ditto.
1094 (gnus-mime-display-alternative): Ditto.
1095 (gnus-mime-inline-part): Check validity of charset.
1096 (gnus-treat-display-smileys): Default value in Emacs 21.
1097 * gnus-art.el: Define dynamic variables in eval-when-compile.
1098 (gnus-article-prepare): Configure it again.
1099 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1100 gnus-overlay-start.
1101 (gnus-article-prepare): Configure windows before
1102 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1103 window might be overrided.
1104 (gnus-mime-inline-part): Use prefix argument only
1105 when it is called interactively.
1106 (gnus-mime-action-alist): New variable.
1107 (gnus-mime-action-on-part): Use it.
1108 (gnus-mime-button-commands): Add command ".".
1109 (gnus-mime-inline-part): Support prefix argument.
1110 (gnus-article-banner-alist): New variable.
1111 (article-strip-banner): Use it.
1112
1113 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1114 because they are files, not paths.
1115 (mailcap-parse-mimetypes): Ditto.
1116 (mailcap-mime-types): Use mailcap-mime-data.
1117
1118 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1119 gnus-overlay-start.
1120 * gnus.el (gnus-agent-fetching): New variable.
1121 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1122
1123 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1124 (gnus-agent-fetch-group-1): Score-param could be nil.
1125 (gnus-agent-any-covered-gcc): New function.
1126 (gnus-agent-possibly-save-gcc): Use it.
1127 (gnus-agent-possibly-do-gcc): Ditto.
1128 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1129 the GNU assignment issue.
1130 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1131 * gnus-agent.el: timer vs. itimer.
1132
1133 * webmail.el (webmail-type-definition): Fix my-deja open url.
1134 (webmail-hotmail-list): Fix.
1135 (webmail-netscape-open, webmail-hotmail-article,
1136 webmail-hotmail-list): Update.
1137 (webmail-my-deja-*): Rewrite.
1138
1139 * gnus-sum.el (gnus-refer-article-methods): The second could be
1140 a named method.
1141 (gnus-cache-write-active): Auto load.
1142 (gnus-summary-display-article): Enable multibyte.
1143 (gnus-summary-select-article): Don't enable multibyte here.
1144 (gnus-summary-goto-article): Ditto.
1145 (gnus-summary-enter-digest-group): Decode to-address.
1146
1147 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1148 (mm-with-unibyte-current-buffer-mule4): New function.
1149 (mm-enable-multibyte-mule4): New.
1150 (mm-disable-multibyte-mule4): New.
1151
1152 * mm-util.el (mm-enable-multibyte-mule4): New.
1153 (mm-disable-multibyte-mule4): New.
1154 * gnus-sum.el (gnus-summary-mode): Use it.
1155 (gnus-summary-select-article): Ditto.
1156 (gnus-summary-goto-article): Use enable multibyte.
1157
1158 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1159 (nnkiboze-enter-nov): Fix it when there is no xref.
1160 (nnkiboze-generate-groups): List groups.
1161 (nnkiboze-request-article): Use
1162 gnus-cache-request-article.
1163
1164 * gnus-group.el (gnus-group-make-kiboze-group): Use
1165 nnkiboze-score-file.
1166 (gnus-group-make-kiboze-group): Fix prompt.
1167
1168 * message.el (message-send-mail-partially): Replace the header
1169 delimiter with a blank line.
1170 (message-sending-message): New variable.
1171 (message-send): Use it.
1172 (message-default-charset): Default value for non-Mule Emacsen.
1173 (message-alternative-emails): New.
1174 (message-use-alternative-email-as-from): New.
1175 (message-setup): Use them.
1176 (message-default-charset): Set default value in non-MULE XEmacsen
1177 as iso-8859-1.
1178
1179 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1180
1181 * message.el: xemacs cleanup (use featurep ' xemacs)
1182
1183 * nnheader.el: ditto
1184
1185 * mm-util.el: ditto
1186
1187 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1188
1189 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1190 (see DRUMS).
1191
1192 2000-10-27 Simon Josefsson <simon@josefsson.org>
1193
1194 * message.el (message-send): Make sure error is signalled if no
1195 send method is specified.
1196
1197 2000-10-27 Dave Love <fx@gnu.org>
1198
1199 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1200 strings.
1201 (gnus-group-make-tool-bar): New function.
1202 (gnus-group-mode): Use it.
1203
1204 * message.el (message-mode-menu): Add some :help strings.
1205 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1206 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1207
1208 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1209 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1210 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1211
1212 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1213 display-graphic-p here.
1214
1215 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1216
1217 * mm-decode.el (mm-viewer-completion-map): New.
1218 (mm-interactively-view-part): Use it.
1219
1220 2000-10-27 Simon Josefsson <sj@extundo.com>
1221
1222 * mail-source.el (mail-sources): IMAP predicate is a string.
1223 (mail-sources): Add default values for IMAP mailbox, predicate and
1224 fetchflag.
1225
1226 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1227
1228 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1229 of the `gnus-xemacs' variable, as the latter has been removed.
1230 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1231 * gnus-art.el (gnus-treat-display-xface)
1232 (gnus-treat-display-smileys, gnus-treat-display-picons)
1233 (gnus-article-read-summary-keys): Likewise.
1234
1235 2000-10-26 Dave Love <fx@gnu.org>
1236
1237 * flow-fill.el: Require cl when compiling.
1238
1239 2000-10-26 Simon Josefsson <simon@josefsson.org>
1240
1241 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1242 (fill-flowed): Make "quote-depth wins" rule work when first line
1243 is at level 0.
1244
1245 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1246
1247 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1248 (gnus-kill-all-overlays): Move here.
1249
1250 * gnus-util.el (gnus-kill-all-overlays): Move out.
1251
1252 2000-10-26 Dave Love <fx@gnu.org>
1253
1254 * mail-source.el: Require imap when compiling and defvar
1255 display-time-mail-function. Require mm-util.
1256 (nnheader-cancel-timer): Autoload.
1257 (mail-source-imap-authenticators, mail-source-imap-streams): New
1258 variables.
1259 (mail-sources): Use them.
1260 (defvar): Use rmail-spool-directory unconditionally.
1261
1262 2000-10-26 Dirk Meyer <dischi@tzi.de>
1263
1264 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1265 seconds instead of hour.
1266
1267 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1268
1269 * mail-source.el (mail-sources): Better `:type'.
1270
1271 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1272
1273 * mail-source.el (mail-source-keyword-map): Use
1274 `rmail-spool-directory' as a default directory for the `file'
1275 source, if the variable is defined. Fall back to hardcoded
1276 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1277 <seh@speakeasy.org>.
1278
1279 2000-10-25 Jason Rumney <jasonr@gnus.org>
1280
1281 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1282 supports it.
1283
1284 2000-10-18 Dave Love <fx@gnu.org>
1285
1286 * mm-bodies.el (mm-uu-decode-function)
1287 (mm-uu-binhex-decode-function): Defvar when compiling.
1288
1289 * gnus-nocem.el (gnus-nocem-issuers): Update.
1290 (gnus-nocem-check-from): New option.
1291 (gnus-nocem-scan-groups): Use it.
1292 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1293 (gnus-nocem-check-article-limit): Add :version.
1294
1295 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1296
1297 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1298 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1299
1300 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1301
1302 * ietf-drums.el (mm-util): Require CL when compiling.
1303
1304 2000-10-15 Dave Love <fx@gnu.org>
1305
1306 * qp.el: Require mm-util.
1307
1308 2000-10-13 Dave Love <fx@gnu.org>
1309
1310 * qp.el (quoted-printable-decode-region): Avoid invalid
1311 coding-systems.
1312
1313 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1314
1315 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1316 to a recursive load.
1317
1318 2000-10-12 Dave Love <fx@gnu.org>
1319
1320 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1321
1322 * gnus.el (gnus-group-startup-message): Check for PBM image.
1323
1324 2000-10-09 Dave Love <fx@gnu.org>
1325
1326 * mail-source.el (mail-source-fetch-imap): Bind
1327 default-enable-multibyte-characters rather than using
1328 mm-disable-multibyte.
1329
1330 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1331
1332 * mail-source.el (mail-source-fetch-maildir): Don't insert
1333 newlines.
1334
1335 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1336
1337 * mm-encode.el: Require CL. At least, for `incf'.
1338
1339 2000-10-06 Dave Love <fx@gnu.org>
1340
1341 * gnus-audio.el: Don't require cl.
1342 (gnus-audio): New custom group.
1343 (gnus-audio-inline-sound): Change to work with Emacs.
1344 (gnus-audio-directory, gnus-audio-directory)
1345 (gnus-audio-au-player): Customize.
1346 (gnus-audio-play): Try external player if play-sound-file fails.
1347 Use file-name-extension, not string-match.
1348
1349 2000-10-05 Dave Love <fx@gnu.org>
1350
1351 * rfc1843.el: Require cl when compiling.
1352
1353 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1354 Autoload.
1355 (quoted-printable-decode-region): Rename arg which confused
1356 charset with coding-system. Don't use nonascii-insert-offset.
1357 Coding-system encode the region initially. Don't recognize `=='
1358 as valid QP. Coding-system decode the region finally.
1359 (quoted-printable-decode-string): Rename arg which confused
1360 charset with coding-system.
1361
1362 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1363 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1364 mm-encode-coding-region.
1365 (mm-decode-body, mm-decode-string): Rename variables which
1366 confused charset with coding-system.
1367 (binhex-decode-region): Don't autoload.
1368 (mm-body-encoding): Require message.
1369 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1370 cond branches.
1371
1372 * gnus-art.el (article-de-quoted-unreadable)
1373 (article-de-base64-unreadable): Fold search case
1374 rather than downcasing string. Apply mm-charset-to-coding-system
1375 to arg of quoted-printable-decode-region.
1376
1377 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1378
1379 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1380
1381 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1382
1383 * gnus-kill.el (gnus-kill): Typo.
1384
1385 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1386
1387 * gnus-mule.el: Revived.
1388
1389 2000-10-04 Dave Love <fx@gnu.org>
1390
1391 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1392 Require ring when compiling.
1393 (gnus-x-splash): Bind width, height.
1394 (gnus-article-compface-xbm): New variable.
1395 (gnus-article-display-xface): Move graphic test. Use unibyte.
1396 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1397
1398 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1399
1400 * nnimap.el: require 'cl when compiling.
1401
1402 2000-10-04 Dave Love <fx@gnu.org>
1403
1404 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1405 pbm images.
1406
1407 * frown.pbm, smile.pbm, wry.pbm: New files.
1408
1409 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1410
1411 2000-10-03 Dave Love <fx@gnu.org>
1412
1413 * mail-source.el (mail-sources): Revert to nil.
1414
1415 * nnmail (nnmail-spool-file): Revert to `((file))'.
1416
1417 * qp.el: Don't require mm-util.
1418 (quoted-printable-decode-region): Rewritten.
1419 (quoted-printable-decode-string, quoted-printable-encode-region):
1420 Doc fix.
1421 (quoted-printable-encode-region): Barf on multibyte characters.
1422 Maybe make the class multibyte. Upcase chars, not formatted
1423 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1424 (quoted-printable-encode-string): Don't use
1425 mm-with-unibyte-buffer.
1426
1427 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1428
1429 * mail-source.el (mail-source-report-new-mail): Use
1430 nnheader-cancel-timer.
1431
1432 2000-10-03 Simon Josefsson <simon@josefsson.org>
1433
1434 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1435 (mail-source-fetch-imap): Use it.
1436
1437 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1438
1439 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1440 last change.
1441
1442 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1443 `:ascent center'.
1444
1445 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1446
1447 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1448
1449 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1450 image's :ascent to 80. That gives a mode-line which is approx.
1451 as tall as the normal one.
1452
1453 2000-09-21 Dave Love <fx@gnu.org>
1454
1455 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1456 (for Emacs 20). Tidy somewhat.
1457
1458 2000-09-21 Dave Love <fx@gnu.org>
1459
1460 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1461 image processing. Rationalize logic somewhat.
1462
1463 2000-09-20 Dave Love <fx@gnu.org>
1464
1465 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1466
1467 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1468 we'll be careful merging development changes.
1469
1470 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1471 specifically.
1472
1473 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1474 (mouse-set-point, set-face-foreground)
1475 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1476 them.
1477
1478 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1479
1480 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1481 redundant autoloads.
1482
1483 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1484
1485 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1486 to XBM; we always have PBM support.
1487
1488 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1489
1490 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1491 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1492 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1493 * nnkiboze.el (nnkiboze-file-coding-system): New.
1494 (nnkiboze-retrieve-headers): Use it.
1495 (nnkiboze-request-group): Ditto.
1496 (nnkiboze-close-group): Ditto.
1497 (nnkiboze-generate-group): Ditto.
1498 (nnkiboze-enter-nov): Insert first Xref properly.
1499
1500 2000-09-19 Dave Love <fx@gnu.org>
1501
1502 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1503 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1504
1505 * mail-source.el (mail-sources): Change default to '((file)).
1506 Add useful custom type.
1507
1508 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1509
1510 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1511 year).
1512 (gnus-date-iso8601): Ditto.
1513
1514 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1515
1516 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1517
1518 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1519
1520 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1521 pattern. Avoid using 8 bit chars.
1522 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1523
1524 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1525
1526 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1527 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1528 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1529 functions are not implemented yet.
1530
1531 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1532 x-overlay.el from the FSF Emacs black list.
1533
1534 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1535
1536 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1537 (mm-inline-media-tests): Ditto.
1538 (mm-automatic-display): Ditto.
1539 * mm-view.el (mm-display-inline-fontify): Generalize from
1540 mm-display-patch-inline.
1541 (mm-display-patch-inline): Use it.
1542 (mm-display-elisp-inline): Ditto.
1543
1544 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1545
1546 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1547 (gnus-topic-unmark-topic): Ditto.
1548 (gnus-topic-mark-topic): Ditto.
1549 (gnus-topic-get-new-news-this-topic): Use it.
1550
1551 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1552
1553 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1554 display xface.
1555
1556 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1557
1558 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1559 zombie or killed groups.
1560
1561 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1562
1563 * mml.el (mml-preview): Reinsert unibyte content.
1564 (mml-parse-1): Remove with-unibyte-current-buffer.
1565 (mml-generate-mime-1): Ditto.
1566 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1567 * message.el (message-forward): Ditto.
1568
1569 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1570
1571 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1572 original article buffer.
1573 (article-de-base64-unreadable): Ditto.
1574 (article-wash-html): Ditto.
1575
1576 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1577
1578 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1579 unless forward-show-mml.
1580
1581 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1582
1583 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1584 (gnus-summary-save-parts-last-directory): New.
1585 (gnus-summary-save-parts): Save history.
1586
1587 2000-09-14 Ben Gertzfield <che@debian.org>
1588
1589 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1590 variable.
1591 (gnus-summary-save-parts): Use it.
1592
1593 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1594
1595 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1596 * gnus-sum.el (gnus-summary-exit): Ditto.
1597 (gnus-summary-exit-no-update): Ditto.
1598 (gnus-summary-show-article): Ditto.
1599
1600 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1601
1602 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1603 Content-Disposition.
1604
1605 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1606
1607 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1608
1609 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1610
1611 * gnus-art.el (gnus-article-setup-buffer): Set
1612 gnus-article-mime-handles to nil.
1613 * gnus-sum.el (gnus-summary-exit): Ditto.
1614 (gnus-summary-exit-no-update): Ditto.
1615 (gnus-summary-show-article): Ditto.
1616 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1617 dissected.
1618 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1619
1620 2000-09-14 Dave Love <fx@gnu.org>
1621
1622 * gnus.el (gnus-charset):
1623 * mm-decode.el (mime-display):
1624 * imap.el (imap) <defgroup>: Add :version.
1625
1626 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1627
1628 * parse-time.el: Fix author's mail address.
1629
1630 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1631 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1632 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1633 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1634 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1635 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1636 * rfc2231.el, uudecode.el: Fix copyright notice.
1637
1638 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1639 require `w3' at load-time only if not running in batch mode.
1640
1641 2000-09-13 Dave Love <fx@gnu.org>
1642
1643 * gnus-ems.el (gnus-ems-redefine): Don't alias
1644 gnus-summary-set-display-table.
1645
1646 * message.el (message-user-agent): Don't wrap ignore-errors around
1647 it.
1648
1649 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1650 `format'.
1651 (mm-content-transfer-encoding): Don't use cadar.
1652
1653 * uudecode.el (uudecode-decoder-program)
1654 (uudecode-decoder-switches): Customize.
1655
1656 * gnus-score.el (gnus-home-score-file): Improve custom type.
1657
1658 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1659 variables for Emacs 21.
1660 (gnus-group-customize): Disable undo while laying out the buffer.
1661
1662 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1663
1664 * gnus-util.el (gnus-write-active-file): Bind
1665 coding-system-for-write.
1666
1667 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1668
1669 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1670 * gnus-kill.el (gnus-batch-score): Ditto.
1671 * gnus-move.el (gnus-change-server): Ditto.
1672 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1673
1674 2000-09-12 Simon Josefsson <simon@josefsson.org>
1675
1676 * gnus-sum.el (gnus-update-read-articles): Undo
1677 `gnus-request-set-mark' operation.
1678
1679 2000-09-11 Dave Love <fx@gnu.org>
1680
1681 * Changelog: Use iso-2022 coding.
1682
1683 * gnus-msg.el (gnus-msg-mail): New function.
1684 (gnus-user-agent): New mail agent.
1685
1686 2000-09-10 Dave Love <fx@gnu.org>
1687
1688 * message.el: Require mail-abbrevs for XEmacs for a problem with
1689 keybinding despite the autoloads for it.
1690
1691 2000-09-08 Simon Josefsson <simon@josefsson.org>
1692
1693 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1694
1695 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1696 marks from dormant articles. (See nnimap-request-set-mark.)
1697 (nnimap-retrieve-headers-progress): Demule.
1698 (nnimap-open-server): Call nnoo-change-server twice, once for
1699 getting the nnimap-server-buffer and once for letting n-c-s set
1700 the variables in that buffer.
1701
1702 2000-09-08 David Edmondson <dme@dme.org>
1703
1704 * gnus.el (gnus-short-group-name): Guess separator.
1705
1706 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1707
1708 * gnus-group.el (gnus-group-insert-group-line): Fix.
1709
1710 2000-09-04 Dave Love <fx@gnu.org>
1711
1712 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1713 (mm-get-image): Avoid the losing `make-glyph' from W3.
1714
1715 2000-09-03 Simon Josefsson <simon@josefsson.org>
1716
1717 * gnus-sum.el (gnus-summary-delete-article): Check server.
1718
1719 2000-09-01 Simon Josefsson <simon@josefsson.org>
1720
1721 * imap.el (imap-parse-flag-list): Rewrite.
1722
1723 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1724
1725 * imap.el (imap-parse-flag-list): Hack.
1726
1727 2000-08-29 Dave Love <fx@gnu.org>
1728
1729 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1730
1731 * gnus-agent.el (gnus-agent-union): new function.
1732 (gnus-agent-fetch-headers): Use it.
1733
1734 * gnus.el (gnus-group-startup-message): Specify foreground and
1735 background for xpm image. Centre image vertically.
1736 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1737
1738 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1739
1740 * message.el (message-send-mail): Narrow-to-headers.
1741
1742 2000-08-24 Dave Love <fx@gnu.org>
1743
1744 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1745 21.
1746
1747 2000-08-21 Dave Love <fx@gnu.org>
1748
1749 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1750
1751 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1752
1753 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1754 permanent is used.
1755 (gnus-topic-show-topic): Read topic when to show permanent hidden
1756 topic.
1757 (gnus-topic-remove-topic): Revert to the old behavior, not using
1758 hide.
1759
1760 2000-08-21 Dave Love <fx@gnu.org>
1761
1762 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1763 (gnus-xemacs): Use featurep.
1764
1765 * mm-util.el (mm-read-charset): Maybe use builtin.
1766 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1767 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1768 (mm-with-unibyte): Use featurep, not string-match.
1769 (mm-with-unibyte-buffer): Simplify.
1770 (mm-quote-arg): Maybe use shell-quote-argument.
1771
1772 * mml.el (mml-make-string): Deleted (unused).
1773
1774 * gnus.el (gnus-mode-line-buffer-identification): Supply
1775 definition for Emacs 21.
1776
1777 * gnus-salt.el: Small doc fixes.
1778 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1779 gnus-add-minor-mode.
1780
1781 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1782 gnus-add-minor-mode.
1783
1784 2000-08-20 Simon Josefsson <simon@josefsson.org>
1785
1786 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1787 function, thanks to Lloyd Zusman for debugging.
1788 (nnimap-request-group):
1789 (nnimap-request-list):
1790 (nnimap-retrieve-groups):
1791 (nnimap-request-newgroups): Use it.
1792
1793 * nnimap.el (nnimap-request-article-part): Less verbose.
1794
1795 2000-08-18 Dave Love <fx@gnu.org>
1796
1797 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1798 custom type.
1799
1800 * nnheader.el (nnheader-replace-chars-in-string): Use
1801 subst-char-in-string if available.
1802
1803 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1804 (gnus-request-article-this-buffer): Use expand-file-name.
1805 (gnus-mime-view-part-as-type): Simplify interactive spec.
1806 (gnus-mime-button-map): Define it all in defvar.
1807
1808 2000-08-17 Dave Love <fx@gnu.org>
1809
1810 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1811
1812 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1813 last-nonmenu-event.
1814
1815 * uudecode.el (char-int): Use defalias, not fset.
1816
1817 * score-mode.el: Don't require easymenu. Require mm-util.
1818 (score-mode-coding-system): Use mm-auto-save-coding-system.
1819
1820 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1821 (nneething-file-name): Use expand-file-name, not concat.
1822
1823 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1824
1825 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1826 Failure proof for email addresses.
1827 (nnslashdot-sane-retrieve-headers): Ditto.
1828
1829 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1830
1831 * message.el (message-send-mail): Only insert courtesy message
1832 when text/plain.
1833
1834 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1835
1836 * message.el (message-cancel-news): Copy the From header from the
1837 original article.
1838
1839 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1840
1841 * gnus-async.el (gnus-asynchronous): Removed.
1842
1843 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1844
1845 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1846 format.
1847
1848 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1849
1850 * nnmail.el (nnmail-expiry-target-group): Fixed.
1851
1852 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1853
1854 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1855 gnus-request-accept-article so that body encoding is *not* done.
1856 Encoding is not done on incoming mail, so why should it be done on
1857 expired mail?
1858
1859
1860 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1861
1862 * nnml.el (nnml-request-expire-articles): Fix the calls to
1863 nnml-request-article (the filename was being passed instead of the
1864 article number) and nnmail-expiry-target-group
1865 (nnml-current-directory is changed by nnml-request-accept-article,
1866 causing it to be incorrect for the next article to be expired).
1867
1868 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1869
1870 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1871 expiry-target group parameters.
1872
1873 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1874
1875 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1876 buffer.
1877 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1878 (gnus-topic-show-topic): Ditto.
1879
1880 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1881
1882 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1883
1884 * mail-source.el (mail-source-incoming-file-prefix): New
1885 variable.
1886
1887 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1888
1889 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1890
1891 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1892
1893 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1894
1895 * message.el (message-syntax-checks): New check quotin-style:
1896 Text must be written below quoted text.
1897 (message-check-news-body-syntax): Check it.
1898
1899 2000-08-11 Simon Josefsson <simon@josefsson.org>
1900
1901 * imap.el (imap-authenticator-alist): Fix typo.
1902 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1903 Jonas Oberg for debugging.
1904
1905 2000-08-11 Simon Josefsson <simon@josefsson.org>
1906
1907 * gnus-async.el (gnus-asynchronous): Disable by default.
1908
1909 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1910
1911 * mm-view.el (mm-inline-text): Bind fill-column.
1912
1913 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1914 list of unexpired articles.
1915
1916 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1917 un-expired articles.
1918
1919 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1920 headers.
1921
1922 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1923 we update the right topic..
1924
1925 * mm-decode.el (mm-display-external): Put point at start.
1926
1927 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1928
1929 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1930
1931 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1932
1933 2000-08-09 Simon Josefsson <simon@josefsson.org>
1934
1935 * imap.el (imap-parse-body):
1936 (imap-parse-string-list): Add bug workarounds for Stalker
1937 Communigate Pro 3.0 server.
1938 (imap-body-lines): Remove bogus comment.
1939
1940 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1941
1942 * nnimap.el (nnimap-retrieve-which-headers):
1943 (nnimap-retrieve-headers-from-server):
1944 (nnimap-request-set-mark):
1945 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1946
1947 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1948
1949 * message.el (message-dont-reply-to-names):
1950 rmail-dont-reply-to-names may not be defined.
1951
1952 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1953
1954 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1955 not use pop.
1956
1957 2000-07-19 Dave Love <fx@gnu.org>
1958
1959 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1960 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1961 check.
1962 (gnus-article-display-xface): Special-case for dark backgrounds.
1963
1964 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1965
1966 * imap.el (imap-calculate-literal-size-first): New variable.
1967 (imap-local-variables): Add it.
1968 (imap-kerberos4-open): Set it.
1969 (imap-send-command): Use it.
1970
1971 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1972
1973 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1974 (mailcap-parse-mimetypes): Use it.
1975 (mailcap-extension-to-mime): Parse mimetype.
1976 (mailcap-mime-types): Ditto.
1977 * mml.el (mml-minibuffer-read-type): Ditto.
1978
1979 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1980
1981 * nndoc.el (nndoc-type-alist): Add outlook.
1982 (nndoc-outlook-type-p): New function.
1983 (nndoc-outlook-article-begin): Ditto.
1984
1985 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1986
1987 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1988 excursion.
1989
1990 2000-07-15 Simon Josefsson <simon@josefsson.org>
1991
1992 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1993
1994 * imap.el (imap):
1995 (imap-kerberos4-program):
1996 (imap-gssapi-program):
1997 (imap-ssl-program): Customization.
1998 (imap-shell-program):
1999 (imap-shell-host): New variables.
2000 (imap-streams):
2001 (imap-stream-alist): Add shell.
2002 (imap-shell-p):
2003 (imap-shell-open): New functions.
2004 (imap-open): Don't call authenticator if preauth.
2005 (imap-authenticate): Return t if already authenticated.
2006
2007 2000-07-14 Simon Josefsson <simon@josefsson.org>
2008
2009 * gnus.el (gnus-invalid-group-regexp): New variable.
2010 (gnus-read-group): Use it.
2011
2012 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2013
2014 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2015 expunge-below and orphan-score are "group variables".
2016
2017 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2018
2019 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2020 qualified group names to `gnus-group-read-ephemeral-group'.
2021
2022 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2023
2024 * gnus-sum.el: `W t' is toggle-header in info.
2025
2026 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2027
2028 * gnus-art.el (article-de-base64-unreadable): Typo.
2029
2030 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2031
2032 * gnus-agent.el (require): Require timer.
2033
2034 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2035
2036 * message.el (message-bounce): Call mime-to-mml.
2037
2038 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2039
2040 * nnslashdot.el (nnslashdot-request-close): New function.
2041
2042 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2043
2044 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2045 right line number for the article.
2046
2047 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2048
2049 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2050 * webmail.el (webmail-fetch): Bind
2051 url-http-silence-on-insecure-redirection.
2052
2053 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2054
2055 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2056 unibyte.
2057 (nnslashdot-sane-retrieve-headers): Ditto.
2058 (nnslashdot-request-article): Ditto.
2059
2060 2000-07-10 William M. Perry <wmperry@aventail.com>
2061
2062 * mailcap.el (mailcap-parse-mimetype-file):
2063
2064 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2065
2066 * nnweb.el (nnweb-insert): Stricter test.
2067 * webmail.el (webmail-refresh-redirect): Ditto.
2068
2069 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2070
2071 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2072
2073 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2074
2075 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2076
2077 2000-07-05 Dave Love <fx@gnu.org>
2078
2079 * utf7.el: Doc and header fixes.
2080
2081 * gnus-sum.el: Doc fixes.
2082
2083 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2084 defalias, not fset.
2085
2086 * flow-fill.el (fill-flowed-point-at-eol)
2087 (fill-flowed-point-at-bol): Use defalias, not fset.
2088
2089 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2090 (gnus-Plain-save-name): Delete -- apparently bogus.
2091
2092 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2093
2094 * nnsoup.el: Use expand-file-name throughout.
2095
2096 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2097
2098 * nnmail.el (nnmail-read-incoming-hook): New example.
2099
2100 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2101
2102 * mm-view.el (mm-inline-text): Check whether the text has already
2103 been decoded.
2104
2105 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2106
2107 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2108
2109 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2110
2111 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2112
2113 2000-07-03 Simon Josefsson <simon@josefsson.org>
2114
2115 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2116 unsend flags.
2117
2118 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2119
2120 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2121 name in authinfo (.authinfo now support ports, no need for the
2122 hack).
2123 (nnimap-split-find-rule): Fix.
2124 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2125
2126 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2127
2128 * message.el (message-unquote-tokens): Remove all quotes.
2129
2130 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2131
2132 * gnus-ml.el: New file.
2133
2134 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2135
2136 * nnultimate.el (nnultimate-request-close): New function.
2137
2138 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2139
2140 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2141
2142 * gnus.el: Gnus v5.8.7 is released.
2143
2144 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2145
2146 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2147
2148 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2149
2150 * message.el (message-do-fcc): Encode MIME.
2151
2152 2000-06-28 Simon Josefsson <simon@josefsson.org>
2153
2154 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2155 (nnimap-assoc-match): New function.
2156 (nnimap-split-find-rule): Support extended syntax.
2157
2158 2000-06-28 Simon Josefsson <simon@josefsson.org>
2159
2160 * nnimap.el (nnimap-open-connection): Use port stuff.
2161
2162 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2163 document port and defaultport.
2164
2165 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2166
2167 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2168
2169 2000-06-26 Dave Love <fx@gnu.org>
2170
2171 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2172
2173 * message.el: Remove unnecessary `require'ments. Defvar
2174 gnus-list-identifiers when compiling. Don't try to autoload
2175 variable `gnus-list-identifiers'. Autoload
2176 gnus-group-name-charset.
2177 (message-fetch-field): Don't assume `format' removes text
2178 properties.
2179 (message-strip-list-identifiers, message-reply, message-followup):
2180 Require gnus-sum.
2181 (message-mode): Tidy XEmacs conditionals.
2182 (message-replace-chars-in-string): Use subst-char-in-string when
2183 available.
2184
2185 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2186 removes text properties.
2187
2188 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2189
2190 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2191
2192 * gnus-score.el (gnus-summary-score-entry): Likewise.
2193
2194 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2195
2196 * nnimap.el (nnimap-request-post): Fix parenthesis.
2197
2198 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2199
2200 * message.el (message-unquote-tokens): New function.
2201
2202 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2203
2204 * nnimap.el (nnimap-request-post): Ditto.
2205
2206 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2207
2208 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2209
2210 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2211 patch commited 2000-04-02).
2212
2213 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2214
2215 * imap.el (imap-mailbox-examine-1): New function.
2216 (imap-message-copyuid-1):
2217 (imap-message-appenduid-1): Use it, instead of
2218 `imap-mailbox-examine' which would utf-7 encode mailbox name
2219 twice.
2220
2221 2000-06-19 Dave Love <fx@gnu.org>
2222
2223 * mm-uu.el Don't require message. Require cl when compiling.
2224
2225 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2226
2227 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2228 a local variable.
2229 * gnus-sum.el (gnus-orphan-score): Move here.
2230
2231 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2232
2233 * message.el (message-forward): Remove show-mml condition.
2234 (message-forward-ignored-headers): Remove X-Gnus headers.
2235
2236 2000-06-08 Simon Josefsson <simon@josefsson.org>
2237
2238 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2239
2240 2000-06-08 Urban Engberg <ue@ccieurope.com>
2241
2242 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2243
2244 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2245
2246 * message.el (message-syntax-checks): Add type.
2247
2248 2000-06-07 Dave Love <fx@gnu.org>
2249
2250 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2251 put-image.
2252 (mm-inline-image): Defalias, not fset.
2253
2254 * gnus.el (gnus-group-startup-message): Don't specify string for
2255 insert-image.
2256
2257 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2258 add-minor-mode is available.
2259 (gnus-article-display-xface): Don't specify string for
2260 insert-image.
2261
2262 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2263
2264 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2265 (gnus-topic-insert-topic-line): Use shownp.
2266 (gnus-topic-hide-topic): Don't use hidden.
2267 (gnus-topic-show-topic): Don't use hidden.
2268
2269 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2270
2271 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2272 system.
2273 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2274 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2275 * gnus-util.el (gnus-output-to-rmail): Ditto.
2276 (gnus-output-to-mail): Ditto.
2277 (gnus-write-buffer): Ditto.
2278 * gnus-uu.el (gnus-uu-save-article): Ditto.
2279
2280 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2281
2282 * message.el (message-read-from-minibuffer): Typo.
2283
2284 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2285
2286 * gnus-art.el (article-decode-charset): Override non-MIME forward
2287 charset.
2288
2289 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2290
2291 * mml.el (mml-quote-region): Correct the regexp.
2292 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2293
2294 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2295
2296 * message.el (message-forward): Insert raw text.
2297 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2298 (mml-generate-mime-1): Insert raw text in unibyte mode.
2299
2300 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2301
2302 * mm-bodies.el (mm-body-encoding): Always encoded if
2303 `mm-use-ultra-safe-encoding' is set.
2304
2305 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2306
2307 * mml.el (ange-ftp-name-format): Typo.
2308
2309 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2310
2311 * gnus-start.el (gnus-get-unread-articles): If
2312 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2313 try to do anything on that server.
2314
2315 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2316
2317 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2318 from latest draft.
2319
2320 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2321
2322 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2323 is open.
2324
2325 2000-05-24 Dave Love <fx@gnu.org>
2326
2327 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2328
2329 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2330
2331 * gnus.el (gnus-redefine-select-method-widget): new function, call
2332 it once. Add an "other" entry for unknown but editable backend
2333 name symbols.
2334 * gnus-start.el (gnus-declare-backend): use it.
2335
2336 2000-05-19 Dave Love <fx@gnu.org>
2337
2338 * gnus-art.el (gnus-article-next-page): Revert last change.
2339
2340 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2341
2342 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2343
2344 2000-05-19 Dave Love <fx@gnu.org>
2345
2346 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2347 not mm-inline-large-images.
2348
2349 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2350
2351 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2352
2353 2000-05-18 Dave Love <fx@gnu.org>
2354
2355 * gnus-art.el: Use defalias, not fset.
2356 (gnus-article-x-face-command): Don't test for xbm.
2357 (gnus-article-next-page): Redisplay before testing point in window.
2358
2359 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2360
2361 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2362 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2363
2364 2000-05-17 Jim Davidson <jdavidson@acm.org>
2365
2366 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2367 gnus-summary-save-in-rmail.
2368 * message.el (message-output): Ditto.
2369
2370 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2371
2372 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2373
2374 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2375
2376 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2377 is a charset.
2378 * message.el (message-send-news): Check group name charset.
2379 * gnus-msg.el (gnus-post-news): Decode group name.
2380 (gnus-inews-do-gcc): Encode group name.
2381
2382 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2383
2384 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2385 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2386
2387 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2388
2389 * gnus-group.el (gnus-group-mark-line-p): New function.
2390 (gnus-group-goto-group): New parameter.
2391 (gnus-group-remove-mark): Use it.
2392 * gnus-topic.el (gnus-topic-move-group): Ditto.
2393 (gnus-topic-remove-group): Ditto.
2394
2395 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2396
2397 * gnus-group.el (gnus-group-list-dormant): New function.
2398
2399 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2400
2401 * gnus-agent.el (gnus-agent-synchronize): Use
2402 nnheader-insert-file-contents.
2403 (gnus-agent-save-active-1): Ditto.
2404 (gnus-agent-write-active): Ditto.
2405 (gnus-agent-expire): Ditto.
2406 * gnus-cache.el (gnus-cache-read-active): Ditto.
2407 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2408 * gnus-sum.el (gnus-summary-import-article): Ditto.
2409
2410 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2411 (gnus-agent-save-group-info): Ditto.
2412 (gnus-agent-save-alist): Ditto.
2413 * gnus-util.el (gnus-make-directory): Ditto.
2414
2415 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2416
2417 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2418
2419 * mml.el (mml-generate-mime-preprocess-function): New variable.
2420 (mml-generate-mime-postprocess-function): New variable.
2421 (mml-generate-mime-1): Use them.
2422
2423 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2424
2425 * gnus-group.el (gnus-group-apropos): Group name charset.
2426 * gnus-sum.el (gnus-set-mode-line): Ditto.
2427 * gnus-group.el (gnus-group-decoded-name): New function.
2428 (gnus-group-edit-group): Use it.
2429 * gnus-cus.el (gnus-group-customize): Use it.
2430
2431 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2432
2433 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2434
2435 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2436
2437 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2438 (gnus-group-name-charset-group-alist): Ditto.
2439 (gnus-group-name-charset): New function.
2440 (gnus-group-name-decode): New function.
2441 (gnus-group-insert-group-line): Use them.
2442 (gnus-group-prepare-flat-list-dead): Ditto.
2443 (gnus-group-list-active): Ditto.
2444 (gnus-group-describe-all-groups): Ditto.
2445 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2446 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2447 add gnus-group property.
2448 (gnus-browse-group-name): Read gnus-group property.
2449
2450 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2451
2452 * nnfolder.el (nnfolder-possibly-change-group): Use
2453 file-name-coding-system instead of pathname-coding-system.
2454 * nnmail.el (nnmail-find-file): Ditto.
2455 (nnmail-write-region): Ditto.
2456 * nnmh.el (nnmh-retrieve-headers): Ditto.
2457 (nnmh-request-article): Ditto.
2458 (nnmh-request-group): Ditto.
2459 (nnmh-request-list): Ditto.
2460 (nnmh-possibly-change-directory): Ditto.
2461 (nnmh-active-number): Ditto.
2462 * nnml.el (nnml-possibly-change-directory): Ditto.
2463 (nnml-request-list): Ditto.
2464 (nnml-request-article): Ditto.
2465 (nnml-retrieve-headers): Ditto.
2466
2467 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2468
2469 * nnimap.el (nnimap-request-accept-article): Don't unselect
2470 mailbox if no mailbox is selected.
2471
2472 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2473
2474 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2475 Recognize domain names starting with `www.' as starting an URL.
2476
2477 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2478
2479 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2480 (mail-source-keyword-map): Add "subdirs" for maildir.
2481
2482 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2483
2484 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2485 (nnmail-get-new-mail): Use it.
2486 * gnus-start.el (gnus-get-unread-articles): Ditto.
2487
2488 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2489
2490 * gnus-sum.el (gnus-summary-edit-article): Better support for
2491 nndraft:drafts.
2492 * nndraft.el (nndraft-request-replace-article): New function,
2493 bind nnmail-file-coding-system.
2494
2495 2000-05-14 Dave Love <fx@gnu.org>
2496
2497 * nnheader.el: Replace uses of `fset' with `defalias'.
2498 (jka-compr-compression-info-list): Only defvar when compiling.
2499
2500 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2501
2502 * webmail.el (webmail-netaddress-article): Refresh redirect.
2503
2504 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2505
2506 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2507
2508 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2509
2510 * webmail.el: Translate &nbsp; to SP.
2511
2512 2000-05-13 Robin S. Socha <robin@socha.net>
2513
2514 * message.el (message-bounce): Doc typo.
2515
2516 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2517
2518 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2519 (gnus-soup-store): Ditto.
2520 (gnus-soup-send-packet): Ditto.
2521 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2522 (nnsoup-dissect-buffer): Ditto.
2523 (nnsoup-narrow-to-article): Ditto.
2524 (nnsoup-make-active): Ditto
2525
2526 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2527
2528 * message.el (message-mode): Two parameters for local-variable-p.
2529
2530 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2531
2532 * message.el (message-strip-list-identifiers): New function.
2533 (message-reply): Use it and use message-strip-subject-re.
2534 (message-followup): Ditto.
2535 * gnus-art.el (article-hide-list-identifiers): Remove more.
2536 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2537
2538 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2539
2540 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2541 mail-parset-charset and use non-numeric argument.
2542
2543 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2544
2545 * mml.el (mml-buffer-list): New variable.
2546 (mml-generate-new-buffer): New function.
2547 (mml-destroy-buffers): Ditto.
2548 (mml-insert-mime): Use them.
2549 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2550 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2551 * message.el (message-mode): Ditto.
2552 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2553 (gnus-uu-save-article): Support show-as-mml.
2554 * message.el (message-forward): Ditto.
2555
2556 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2557
2558 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2559 (nndoc-mime-digest-type-p): Locate article head precisely.
2560 * mml.el (mml-generate-default-type): New variable.
2561 (mml-generate-mime-1): Use it.
2562 (mml-insert-mime-headers): Use it.
2563 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2564 (gnus-uu-digest-mail-forward): Use it and call message-forward
2565 with argument digest.
2566 (gnus-uu-save-article): Support message-forward-as-mime.
2567 * message.el (message-forward): Add parameter digest.
2568 * mm-decode.el (mm-dissect-default-type): New variable.
2569 (mm-dissect-buffer): Use it.
2570
2571 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2572
2573 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2574 newline and paragraph to nil when got a non-ascii character. Test
2575 paragraph before newline.
2576
2577 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2578
2579 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2580 limit to 76.
2581
2582 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2583
2584 * nnslashdot.el (nnslashdot-sid-strip): New function.
2585 (nnslashdot-threaded-retrieve-headers): New format.
2586 (nnslashdot-sane-retrieve-headers): Ditto.
2587 (nnslashdot-request-article): Ditto.
2588 (nnslashdot-threaded-retrieve-headers): Thread properly.
2589 (nnslashdot-request-article): Be more lenient.
2590 (nnslashdot-threaded-retrieve-headers): Regexp search.
2591
2592 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2593
2594 * gnus-sum.el (gnus-with-article): Define it before use it.
2595
2596 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2597
2598 * message.el (message-supersede): Use mime-to-mml.
2599 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2600
2601 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2602
2603 * gnus-group.el (gnus-group-list-cached): Don't use
2604 `subst-char-in-string'.
2605
2606 2000-05-08 Dave Love <fx@gnu.org>
2607
2608 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2609
2610 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2611
2612 * mm-decode.el (mm-interactively-view-part): Append %s if the
2613 method is a single word.
2614 * nnwarchive.el (nnwarchive-type-definition): Typo.
2615
2616 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2617
2618 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2619 function.
2620 (gnus-group-prepare-flat-predicate): Use it.
2621 (gnus-group-list-cached): List dead groups.
2622
2623 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2624
2625 * gnus-art.el (article-decode-charset): Don't decode message with
2626 format.
2627
2628 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2629
2630 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2631 evaluate the Lisp code.
2632
2633 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2634
2635 * gnus-art.el (article-wash-html): New function.
2636 (gnus-article-wash-html): Bind.
2637 (gnus-article-make-menu-bar): Menu item.
2638 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2639 (gnus-summary-make-menu-bar): Menu item.
2640 * gnus.el: Autoload.
2641
2642 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2643
2644 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2645 (gnus-uu-unshar-article): Use it.
2646
2647 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2648 (mailcap-maybe-eval): Use it.
2649
2650 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2651 in docstring.
2652
2653 * mml.el (mml-generate-mime-1): Small comment.
2654
2655 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2656
2657 * gnus-art.el (article-de-base64-unreadable): New function.
2658 (gnus-article-de-base64-unreadable): Bind.
2659 (gnus-article-make-menu-bar): Menu item.
2660 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2661 (gnus-summary-make-menu-bar): Menu item.
2662 * gnus.el: Autoload.
2663
2664 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2665
2666 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2667 (gnus-summary-select-article): Add en/disable multibyte.
2668
2669 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2670
2671 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2672 (gnus-summary-edit-article): New feature: editing raw articles.
2673
2674 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2675
2676 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2677 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2678 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2679 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2680 * mm-decode.el (mm-insert-part): Ditto.
2681
2682 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2683
2684 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2685 (nndoc-forward-type-p): Ditto.
2686
2687 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2688
2689 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2690 value of enable-multibyte-characters.
2691
2692 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2693
2694 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2695
2696 2000-05-03 Dave Love <fx@gnu.org>
2697
2698 * gnus-ems.el (gnus-article-xface-ring-internal)
2699 (gnus-article-xface-ring-size): New variable.
2700 (gnus-article-display-xface): Use them to cache data. Don't try
2701 to use XPM. Set up binary coding for PBM's sake.
2702
2703 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2704
2705 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2706 * gnus-int.el (gnus-request-accept-article): Ditto.
2707 (gnus-request-replace-article): Ditto.
2708 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2709
2710 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2711
2712 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2713
2714 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2715
2716 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2717 field.
2718 * mml.el (mml-to-mime): Use message-default-charset.
2719 (mml-preview): Narrow to headers.
2720 * message.el (message-send-mail): Use message-default-charset.
2721 (message-send-news): Narrow to headers;
2722 use message-default-charset.
2723
2724 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2725
2726 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2727 detect.
2728 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2729 restriction.
2730 (mml-parse-1): Warning message.
2731 (mml-preview): Disable multibyte.
2732
2733 2000-05-03 Dave Love <fx@gnu.org>
2734
2735 * gnus.el (gnus-group-startup-message): Add newline before image.
2736
2737 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2738
2739 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2740 * message.el (message-send-mail): Use unibyte-buffer.
2741 (message-send-mail): Ditto.
2742
2743 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2744
2745 * gnus.el: Gnus v5.8.6 is released.
2746
2747 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2748
2749 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2750
2751 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2752
2753 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2754
2755 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2756
2757 * message.el (message-send-mail-partially): Use forward-line.
2758
2759 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2760
2761 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2762
2763 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2764
2765 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2766 (mml-insert-mime): No markup only for text/plain.
2767 (mime-to-mml): Remove MIME headers.
2768
2769 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2770
2771 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2772 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2773 as 8-bit.
2774
2775 2000-04-28 Dave Love <fx@gnu.org>
2776
2777 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2778 21.
2779
2780 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2781 search order. Use parse-colon-path and remove some redundancy.
2782 Doc fix.
2783 (mailcap-parse-mimetypes): Code consistently with
2784 mailcap-parse-mailcaps. Doc fix.
2785
2786 * gnus-start.el (gnus-unload): Iterate over `features', not
2787 `load-history'.
2788
2789 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2790
2791 * mml.el (mml-parse-1): Don't create blank parts.
2792 (mml-read-part): Fix mml tag.
2793 (mml-insert-mime): Convert message/rfc822.
2794 (mml-insert-mml-markup): Add mmlp parameter.
2795
2796 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2797
2798 * message.el (message-send-mail-partially): Remove CTE.
2799
2800 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2801
2802 * mm-view.el (mm-inline-image): Fset it.
2803
2804 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2805
2806 * nndoc.el (nndoc-type-alist): Change forward regexp.
2807
2808 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2809
2810 * message.el (message-send-mail-partially-limit): Change the
2811 default value.
2812
2813 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2814
2815 * gnus-util.el (gnus-extract-address-components): Name might be
2816 "".
2817
2818 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2819
2820 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2821 (gnus-summary-post-forward): Ditto.
2822 * message.el (message-forward-show-mml): New variable.
2823 (message-forward): Use it.
2824 * mml.el (mml-parse-1): Add tag mml.
2825 (mml-read-part): Ditto.
2826 (mml-generate-mime): Support reentance.
2827 (mml-generate-mime-1): Support mml tag.
2828
2829 2000-04-27 Dave Love <fx@gnu.org>
2830
2831 * gnus-art.el: Don't bother to require custom, browse-url.
2832 (gnus-article-x-face-command): Include gnus-article-display-xface.
2833
2834 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2835 Use defalias, not fset.
2836 (gnus-article-display-xface): New function.
2837
2838 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2839
2840 * mm-decode.el: Small doc fixes. Require cl when compiling.
2841 (mm-xemacs-p): Deleted.
2842 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2843 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2844 use create-image and don't special-case xbm.
2845 (mm-valid-image-format-p): Use display-graphic-p.
2846
2847 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2848
2849 * message.el (message-send-mail-partially-limit): New variable.
2850 (message-send-mail-partially): New function.
2851 (message-send-mail): Use it.
2852 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2853 all blank lines inside of base64.
2854 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2855 blank lines.
2856
2857 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2858
2859 * mml.el (mml-insert-tag): Match more special characters.
2860
2861 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2862
2863 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2864
2865 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2866
2867 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2868 (mm-inlined-types): Ditto.
2869 * mm-partial.el: New file.
2870
2871 2000-04-27 Dave Love <fx@gnu.org>
2872
2873 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2874 matter in Emacs 21.
2875
2876 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2877
2878 * mm-bodies.el (mm-encode-body): Remove reference to
2879 mm-default-charset in comment.
2880
2881 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2882
2883 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2884
2885 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2886
2887 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2888 let.
2889
2890 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2891
2892 * gnus-draft.el (gnus-draft-setup): Fix comments.
2893
2894 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2895
2896 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2897 if nnmbox-file-coding-system-for-write is nil.
2898
2899 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2900
2901 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2902 header if nil.
2903
2904 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2905
2906 * mm-view.el (mm-inline-text): Insert directly if decoded.
2907 * mml.el (autoload): Typo.
2908
2909 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2910
2911 * mml.el (mml-preview): Set up posting-charset.
2912 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2913
2914 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2915
2916 * webmail.el: Fix yahoo mail.
2917
2918 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2919
2920 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2921 word if not necessary.
2922 (rfc2047-encode-region): Put space between encoded words.
2923
2924 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2925
2926 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2927
2928 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2929
2930 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2931 required.
2932 (gnus-draft-edit-message): Require restoration.
2933
2934 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2935
2936 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2937 back.
2938
2939 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2940
2941 * gnus-art.el (gnus-treat-article): Make sure that the summary
2942 buffer is live.
2943
2944 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2945
2946 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2947 (mailcap-parse-mailcap): Backwards parsing.
2948 (mailcap-possible-viewers): Remove nreverse.
2949 (mailcap-mime-info): Ditto.
2950 (mailcap-add-mailcap-entry): Keep alternative viewer.
2951
2952 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2953
2954 * gnus.el: Gnus v5.8.5 is released.
2955
2956 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2957
2958 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2959
2960 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2961
2962 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2963
2964 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2965
2966 * mm-view.el (mm-inline-message): Disable prepare-hook.
2967
2968 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2969
2970 * gnus.el: Fix copyright statements.
2971
2972 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2973 variable.
2974 (gnus-articles-to-read): Use it.
2975
2976 * message.el (message-get-reply-headers): Bind free variable.
2977
2978 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2979
2980 * message.el (message-get-reply-headers): Fix to-address.
2981
2982 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2983
2984 * webmail.el: Hotmail fix. Add a debug function.
2985
2986 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2987
2988 * gnus-sum.el (t): M-down and M-up.
2989
2990 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2991
2992 * gnus-sum.el: Doc fix.
2993
2994 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2995
2996 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2997
2998 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2999
3000 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3001 string.
3002 (nnweb-request-group): Don't scan twice.
3003 (nnweb-request-scan): Don't nix out the hashtb.
3004
3005 * message.el (message-get-reply-headers): Return a value.
3006
3007 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3008
3009 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3010 urls.
3011
3012 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3013
3014 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3015 order messages are inserted.
3016
3017 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3018 message/rfc822 parts.
3019
3020 * gnus-art.el (gnus-article-read-summary-keys): Check for
3021 numerical values.
3022
3023 * message.el (message-get-headers): Made into own function.
3024 (message-reply): Use it.
3025 (message-get-reply-headers): Renamed.
3026 (message-widen-reply): New command.
3027
3028 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3029
3030 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3031
3032 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3033
3034 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3035 non-base64 text at the end if not found.
3036
3037 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3038
3039 * gnus-sum.el (gnus-read-move-group-name):
3040 (gnus-summary-move-article): Use `gnus-group-method' to find out
3041 what method the manually entered group belong to.
3042 `gnus-group-name-to-method' doesn't return any method parameters
3043 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3044 for new groups so they wouldn't work.
3045
3046 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3047
3048 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3049 override.
3050
3051 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3052
3053 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3054 probably good to do, or something. I dunno. I just write these
3055 ChangeLog entries, and my name is Lars.
3056
3057 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3058
3059 * message.el (message-caesar-region): Use translate-region.
3060
3061 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3062
3063 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3064
3065 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3066
3067 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3068 variables, because that makes Emacs flash.
3069
3070 * gnus-group.el (gnus-group-insert-group-line): Don't call
3071 gnus-group-add-icon unconditionally.
3072
3073 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3074 xmas.
3075 (gnus-group-glyph-directory): Removed.
3076
3077 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3078
3079 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3080 gnus-newsgroup-name is "".
3081
3082 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3083
3084 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3085 in conjunction with MULE-UCS.
3086
3087 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3088
3089 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3090
3091 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3092
3093 * message.el (message-shorten-references): Only cater to broken
3094 INN for news. This caters for broken smtpd.
3095
3096 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3097
3098 * mailcap.el (mailcap-mime-info): Use the first match; not the
3099 last.
3100
3101 * gnus-agent.el (gnus-category-kill): Save the category list.
3102
3103 2000-04-21 Chris Brierley <brierley@pobox.com>
3104
3105 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3106
3107 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3108
3109 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3110
3111 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3112
3113 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3114
3115 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3116
3117 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3118 (gnus-group-list-cached): Use it.
3119
3120 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3121
3122 * gnus.el: Update all the copyright notices.
3123
3124 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3125
3126 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3127 non-base64 text at the end.
3128
3129 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3130
3131 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3132
3133 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3134
3135 * nnheader.el: Don't autoload cancel-function-timers.
3136
3137 * message.el (message-fetch-field): Fold case.
3138
3139 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3140
3141 * message.el (message-forward-before-signature): New variable.
3142
3143 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3144
3145 * gnus-mlspl.el: Fix stuff.
3146
3147 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3148
3149 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3150 subjects when unthreaded.
3151
3152 2000-04-21 David S. Goldberg <dsg@mitre.org>
3153
3154 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3155 well.
3156
3157 2000-04-21 Rui Zhu <sprache@iname.com>
3158
3159 * gnus-art.el (gnus-article-mode): Fix variable name.
3160
3161 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3162
3163 * mm-view.el: Fix autoload.
3164
3165 * flow-fill.el (flow-fill): Fix provide.
3166
3167 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3168 nil.
3169
3170 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3171
3172 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3173
3174 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3175
3176 * gnus-util.el (gnus-netrc-machine): Didn't work.
3177
3178 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3179
3180 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3181
3182 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3183
3184 * flow-fill.el: Renamed from fill-flowed.
3185
3186 * message.el (message-forward-ignored-headers): Default to
3187 removing CTE.
3188
3189 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3190
3191 * message.el (message-mode): Don't fill headers.
3192
3193 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3194
3195 * message.el (message-pipe-buffer-body): Use shell
3196
3197 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3198
3199 * nnvirtual.el (nnvirtual-request-article):
3200 Bind gnus-override-method to nil.
3201 (nnvirtual-request-update-mark): Don't update mark when
3202 article is not there.
3203
3204 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3205
3206 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3207
3208 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
3210 * gnus-util.el (gnus-parse-netrc): Allow "port".
3211 (gnus-netrc-machine): Take a port param.
3212 (gnus-netrc-machine):
3213
3214 * gnus-art.el (gnus-request-article-this-buffer): Allow
3215 re-selecting referenced articles.
3216
3217 * message.el (message-cancel-news): Allow editing.
3218 (message-cancel-message): Add newline.
3219
3220 2000-04-20 William M. Perry <wmperry@aventail.com>
3221
3222 * mm-view.el (mm-inline-image-emacs): New function.
3223
3224 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3225
3226 * mail-source.el (mail-source-delete-incoming): Change default in
3227 cvs.
3228
3229 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3230
3231 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3232 function.
3233
3234 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3235
3236 * nnml.el (nnml-request-expire-articles): Use it.
3237
3238 * nnmail.el (nnmail-expiry-target): New variable.
3239 (nnmail-expiry-target-group): New function.
3240
3241 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3242
3243 * message.el (message-forward): Add non-MIME separators.
3244
3245 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3246
3247 * message.el (message-generate-headers): Respect the syntax check
3248 spec.
3249
3250 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3251 (gnus-remove-thread): Don't show all threads.
3252
3253 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3254
3255 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3256
3257 2000-04-19 Dave Love <fx@gnu.org>
3258
3259 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3260
3261 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3262
3263 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3264 (nnwarchive-egroups-*): Ditto.
3265 (nnwarchive-url): Unibyte buffer and single line cookie.
3266
3267 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3268
3269 * mm-util.el (mm-char-or-char-int-p): New alias.
3270 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3271 entities.
3272
3273 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3274
3275 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3276 article case insensitively.
3277
3278 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3279
3280 * mail-source.el (mail-source-fetch-webmail): Use the default
3281 password provided in mail-sources; use webmail:subtype:user as
3282 the key.
3283
3284 2000-04-10 John Wiegley <johnw@gnu.org>
3285
3286 * mail-source.el (mail-source-fetch-webmail): Use
3287 mail-source-password-cache.
3288
3289 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3290
3291 * webmail.el: Add netscape mail and fix HotMail mail.
3292
3293 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3294
3295 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3296
3297 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3298
3299 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3300 RFC822.PEEK if server support IMAP4rev1.
3301 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3302 RFC822.TEXT.PEEK if server support IMAP4rev1.
3303 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3304 RFC822.HEADER if server support IMAP4rev1.
3305 (nnimap-request-article-part): Support bodydetail in response
3306 data.
3307
3308 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3309
3310 * fill-flowed.el: New file.
3311
3312 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3313 text/plain parts with `format' parameters.
3314
3315 * mm-view.el (autoload): Autoload fill-flowed.
3316 (mm-inline-text): For "plain" parts with a format=flowed
3317 parameter, call `fill-flowed'.
3318
3319 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3320
3321 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3322 slashdot ids.
3323
3324 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3325
3326 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3327 format.
3328
3329 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3330
3331 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3332 `imtest' too.
3333 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3334 (imap-gssapi-program): New variable.
3335 (imap-streams): Add gssapi.
3336 (imap-stream-alist): Ditto.
3337 (imap-authenticators): Ditto.
3338 (imap-authenticator-alist): Ditto.
3339 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3340 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3341 1.6.x `imtest' syntax.
3342 (imap-gssapi-stream-p): New function.
3343 (imap-gssapi-open): Ditto.
3344 (imap-gssapi-auth-p): Ditto.
3345 (imap-gssapi-auth): Ditto.
3346 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3347 (imap-send-command): Use buffer-local `imap-client-eol' value.
3348
3349 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3350 lines and turn TAB into SPC before parsing.
3351
3352 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3353
3354 * nnheader.el (nnheader-group-pathname): Make sure to return a
3355 directory.
3356 * nnmail.el (nnmail-group-pathname): Ditto.
3357
3358 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3359
3360 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3361 might split in the middle of a message-id.
3362
3363 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3364
3365 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3366 groups from the server.
3367
3368 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3369 (gnus-summary-toggle-header): Update the wash status.
3370
3371 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3372 Moved here.
3373
3374 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3375 setting.
3376
3377 * nnmail.el (nnmail-get-active): Use it.
3378 (nnmail-parse-active): New function.
3379
3380 * mm-view.el (mm-inline-text): Support the new version of
3381 vcard.el.
3382
3383 * gnus-sum.el (gnus-summary-move-article): Only delete article
3384 when moving junk.
3385 (gnus-deaden-summary): Bury the buffer.
3386
3387 * nnmail.el (nnmail-group-pathname): Ditto.
3388
3389 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3390
3391 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3392
3393 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3394 whether Mule.
3395
3396 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3397
3398 * message.el (message-send-mail): Protect against unloaded Gnus.
3399
3400 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3401 parent.
3402 (gnus-topic-update-topic-line): Yes, do.
3403 (gnus-topic-goto-missing-group): Tally the correct number of
3404 unread articles before inserting the topic line.
3405
3406 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3407
3408 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3409
3410 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3411
3412 * mm-decode.el (mm-dissect-buffer): Ditto.
3413
3414 * gnus-art.el (article-decode-charset): Strip CTE.
3415
3416 * ietf-drums.el (ietf-drums-strip): New function.
3417
3418 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3419 when prompting in read-only groups.
3420
3421 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3422
3423 * imap.el (imap-send-command): Change EOL-chars when
3424 `imap-client-eol' differs from default, not only for kerberos4.
3425 (imap-mailbox-status): Get encoded mailbox's status.
3426
3427 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3428
3429 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3430 into `mail-source-password-cache'.
3431
3432 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3433
3434 * mm-util.el (mm-mime-charset): Check for presence of
3435 `coding-system-get' and `get-charset-property' (recent XEmacs has
3436 the former, but not the latter).
3437
3438 2000-01-28 Dave Love <fx@gnu.org>
3439
3440 * message.el (message-check-news-header-syntax): Fix typo
3441 `newsgroyps'.
3442 (message-talkative-question): Put temp buffer in fundamental-mode.
3443 (message-recover): Use fundamental-mode in the right buffer.
3444
3445 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3446 right buffer.
3447
3448 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3449
3450 * qp.el (quoted-printable-decode-region): Add charset parameter.
3451 (quoted-printable-decode-string): Ditto.
3452
3453 * gnus-art.el (article-de-quoted-unreadable): Use it.
3454
3455 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3456
3457 * nnimap.el (nnimap-split-predicate): New variable.
3458 (nnimap-split-articles): Use it.
3459
3460 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3461
3462 * utf7.el: Change email address.
3463
3464 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3465
3466 * gnus-group.el (gnus-group-catchup): Purge split history.
3467
3468 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3469
3470 * nnmail.el (nnmail-generate-active): Support extended group name.
3471 (nnmail-get-active): Ditto.
3472
3473 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3474
3475 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3476 group names, don't remove anything.
3477
3478 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3479
3480 * webmail.el (webmail-my-deja-open): My-deja changes.
3481
3482 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3483
3484 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3485
3486 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3487
3488 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3489
3490 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3491
3492 * gnus.el (gnus-other-frame): Fix typo.
3493
3494 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3495
3496 * gnus-cus.el (gnus-group-customize): Fix typo.
3497
3498 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3499
3500 * nnweb.el (nnweb-insert): Simplified.
3501
3502 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3503
3504 * gnus-art.el (gnus-article-mode-map): "e" is
3505 gnus-summary-edit-article.
3506
3507 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3508
3509 * mailcap.el (mailcap-mime-extensions): Add .diff.
3510
3511 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3512
3513 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3514 there is no "%s" in the method.
3515
3516 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3517
3518 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3519
3520 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3521
3522 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3523
3524 * gnus.el: Really always pop up a new frame.
3525
3526 * parse-time.el (parse-time-rules): Allow 100-110 to be
3527 2000-2010.
3528
3529 * time-date.el (date-to-time): Don't use timezone.
3530
3531 2000-01-06 Dave Love <fx@gnu.org>
3532
3533 * time-date.el: Add keywords.
3534 (date-to-time): Add autoload cookie. Canonicalize with
3535 timezone-make-date-arpa-standard.
3536 (time-to-seconds): Avoid caddr.
3537 (safe-date-to-time): Add autoload cookie.
3538
3539 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3540
3541 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3542 eyecandy.
3543 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3544 group line using gnus-group-add-icon.
3545 (gnus-group-icons): Added customize group.
3546 (gnus-group-icon-list): Added variable.
3547 (gnus-group-glyph-directory): Added variable.
3548 (gnus-group-icon-cache): Added variable.
3549 (gnus-group-running-xemacs): Added variable.
3550 (gnus-group-add-icon): Added function. Add an icon to the current
3551 line according to gnus-group-icon-list.
3552 (gnus-group-icon-create-glyph): Added function.
3553
3554 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3555
3556 * gnus-sum.el (gnus-summary-select-article): Return whether we
3557 selected something new.
3558 (gnus-summary-search-article): Start searching at the window
3559 point.
3560
3561 * gnus-group.el (gnus-fetch-group): Complete over
3562 gnus-active-hashtb.
3563
3564 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3565
3566 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3567
3568 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3569
3570 * gnus-sum.el (gnus-preserve-marks): New variable.
3571 (gnus-summary-move-article): Use it.
3572 (gnus-group-charset-alist): Added more entries.
3573
3574 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3575
3576 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3577
3578 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3579 as the default score.
3580
3581 * gnus-score.el (gnus-score-delta-default): Changed name.
3582
3583 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3584
3585 * imap.el (imap-parse-literal):
3586 (imap-parse-flag-list): Don't care about props.
3587 (imap-parse-string): Handle quoted characters.
3588
3589 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3590
3591 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3592 (gnus-summary-mark-article): Doc fix.
3593 (gnus-summary-mark-forward): Doc fix.
3594 (t): Changed keystroke for gnus-summary-customize-parameters.
3595
3596 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3597 "e".
3598 (gnus-article-mode-map): No, don't.
3599
3600 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3601 of the final article.
3602
3603 * mm-decode.el (mm-interactively-view-part): Error on no method.
3604
3605 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3606
3607 * gnus-score.el (gnus-score-insert-help): Something.
3608
3609 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3610
3611 * gnus-win.el (gnus-configure-frame): Ditto.
3612
3613 * gnus-mh.el (gnus-summary-save-in-folder): Use
3614 with-current-buffer.
3615
3616 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3617
3618 * nnwarchive.el: Changed file perms.
3619
3620 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3621
3622 * gnus-group.el (gnus-group-delete-groups): New command.
3623 (gnus-group-delete-group): Extra no-prompt parameters.
3624
3625 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3626
3627 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3628 <p>.
3629
3630 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3631
3632 * webmail.el (webmail-hotmail-article): Don't insert message id.
3633
3634 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3635
3636 * nnimap.el (nnimap-split-fancy): New variable.
3637 (nnimap-split-fancy): New function.
3638
3639 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3640
3641 (nnimap-split-rule): Document symbol value.
3642
3643 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3644
3645 * nnimap.el (nnimap-retrieve-headers-progress): Let
3646 `nnheader-parse-head' parse article.
3647 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3648 request headers needed by `nnheader-parse-head'.
3649
3650 1999-12-23 Florian Weimer <fw@s.netic.de>
3651
3652 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3653 value (crosspostings are handled), improve documentation.
3654
3655 * nnultimate.el: Declare file coding system as iso-8859-1.
3656
3657 * message.el: Dito.
3658
3659 * gnus-cite.el: Dito.
3660
3661 * gnus-spec.el: Dito.
3662
3663 1999-12-21 Florian Weimer <fw@s.netic.de>
3664
3665 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3666 (gnus-setup-message): No longer make `message-posting-charset'
3667 buffer-local.
3668 (gnus-setup-posting-charset): Reflect the new layout of
3669 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3670
3671 * message.el (message-send-mail): Bind `message-this-is-mail' and
3672 `message-posting-charset'.
3673 (message-send-news): Dito, and honour new layout of
3674 `message-posting-charset'.
3675 (message-encode-message-body): Ignore `message-posting-charset'.
3676
3677 * mm-bodies.el (mm-body-encoding): Consider
3678 `message-posting-charset' when deciding whether to use 8bit.
3679
3680 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3681 (rfc2047-encodable-p): Now solely for headers; use
3682 `message-posting-charset'.
3683
3684 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3685
3686 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3687
3688 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3689
3690 * nnagent.el (nnagent-server-opened): Optional.
3691 (nnagent-status-message): Optional.
3692
3693 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3694
3695 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3696 end (referenced by instructions in
3697 `gnus-cited-opened-text-button-line-format-alist').
3698
3699 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3700
3701 * imap.el (imap-starttls-open): Typo.
3702
3703 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3704
3705 * mm-util.el (mm-charset-after): Non-MULE case.
3706 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3707 * rfc2047.el (rfc2047-dissect-region): Bind it.
3708
3709 1999-12-18 Florian Weimer <fw@s.netic.de>
3710
3711 * mml.el (mml-generate-multipart-alist): Correct default value.
3712
3713 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3714 (mm-safer-encoding): New function.
3715 (mm-content-transfer-encoding): Use both.
3716
3717 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3718 * qp.el (quoted-printable-encode-region): Dito.
3719
3720 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3721
3722 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3723
3724 1999-12-18 Victor S. Miller <victor@idaccr.org>
3725
3726 * webmail.el (webmail-hotmail-list): raw=0.
3727
3728 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3729
3730 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3731 group name.
3732
3733 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3734
3735 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3736
3737 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3738
3739 * imap.el: Don't autoload digest-md5.
3740 (imap-starttls-open): Bind coding-system-for-{read,write}.
3741 (imap-starttls-p): Check if we can find starttls.el.
3742 (imap-digest-md5-p): Check if we can find digest-md5.el.
3743
3744 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3745
3746 * imap.el: Require `digest-md5' when compiling; add autoload
3747 settings for `digest-md5-parse-digest-challenge',
3748 `digest-md5-digest-response', `starttls-open-stream' and
3749 `starttls-negotiate'.
3750 (imap-authenticators): Add `digest-md5'.
3751 (imap-authenticator-alist): Setup for `digest-md5'.
3752 (imap-digest-md5-p): New function.
3753 (imap-digest-md5-auth): New function.
3754 (imap-stream-alist): Add STARTTLS entry.
3755 (imap-starttls-p): New function.
3756 (imap-starttls-open): New function.
3757
3758 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3759
3760 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3761
3762 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3763
3764 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3765 string-to-x function.
3766
3767 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3768
3769 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3770
3771 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3772
3773 * webmail.el: Enhance hotmail-snarf.
3774
3775 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3776
3777 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3778
3779 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3780
3781 * webmail.el (webmail-hotmail-list): Search no-error.
3782
3783 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3784
3785 * nnwarchive.el: Support nov-is-evil.
3786 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3787 Set it if non-nil.
3788 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3789
3790 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3791
3792 * nnagent.el (nnagent-server-opened): Redefine.
3793 (nnagent-status-message): Ditto.
3794
3795 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3796
3797 * rfc1843.el (rfc1843-decode-region): Use
3798 buffer-substring-no-properties.
3799 * gnus-art.el (article-decode-HZ): New function.
3800
3801 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3802
3803 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3804
3805 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3806
3807 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3808 MIME charset not a MULE charset.
3809
3810 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3811
3812 * gnus-ems.el: Translate more ugly characters.
3813 * nnheader.el (nnheader-translate-file-chars): Don't translate
3814 the second ':'.
3815
3816 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3817
3818 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3819 method if cannot find the article.
3820
3821 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3822
3823 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3824 method if overrided.
3825
3826 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3827
3828 * mail-source.el (mail-source-fetch-webmail): Parameter
3829 dontexpunge.
3830
3831 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3832
3833 * webmail.el: Support my-deja. Better error report.
3834
3835 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3836
3837 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3838 is bad.
3839 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3840 is not 1.
3841
3842 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3843
3844 * nnslashdot.el (nnslashdot-request-article): A space.
3845
3846 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3847
3848 * nnagent.el: Support different backend with same name.
3849
3850 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3851
3852 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3853 archived group.
3854 (nnslashdot-sane-retrieve-headers): Ditto.
3855 (nnslashdot-request-article): Ditto.
3856
3857 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3858
3859 * nnweb.el (nnweb-insert): Narrow to point.
3860
3861 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3862
3863 * nnweb.el (nnweb-insert): Follow refresh url.
3864 * nnslashdot.el: Use it.
3865
3866 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3867
3868 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3869 (nnweb-decode-entities-string): New function.
3870
3871 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3872 nnweb-* and move to nnweb.el.
3873 * nnwarchive.el: Use nnweb-decode-entities, etc.
3874 * webmail.el: Ditto.
3875
3876 * nnslashdot.el: Use nnweb-decode-entities-string.
3877 (nnslashdot-decode-entities): Remove.
3878
3879 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3880
3881 * nnslashdot.el: Decode entities.
3882
3883 1999-12-12 Dave Love <fx@gnu.org>
3884
3885 * gnus-agent.el (gnus-category-edit-groups)
3886 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3887 expansion of setf, fixed.
3888
3889 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3890
3891 * gnus-agent.el: Revoke last Dave Love's patch, because of
3892 incompatibility of XEmacs.
3893
3894 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3895
3896 * mm-uu.el: Change headers.
3897 * rfc1843.el: Ditto.
3898 * uudecode.el: Ditto.
3899
3900 1999-12-07 Dave Love <fx@gnu.org>
3901
3902 * gnus-agent.el (gnus-category-edit-predicate)
3903 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3904 inside backquote to avoid it at runtime.
3905
3906 1999-12-07 Dave Love <fx@gnu.org>
3907
3908 * binhex.el: Require cl when compiling.
3909
3910 1999-12-04 Dave Love <fx@gnu.org>
3911
3912 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3913
3914 1999-12-04 Dave Love <fx@gnu.org>
3915
3916 * mm-util.el (mm-delete-duplicates): New function.
3917 (mm-write-region): Use it.
3918
3919 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3920
3921 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3922 mm-delete-duplicates.
3923
3924 * imap.el (imap-open, imap-debug): Avoid mapc.
3925
3926 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3927
3928 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3929 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3930
3931 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3932 runtime.
3933
3934 * gnus.el (gnus-select-method): Likewise.
3935
3936 * nnheader.el (nnheader-nov-read-integer): Likewise.
3937
3938 * mm-view.el (mm-inline-message): Require cl when compiling.
3939 Avoid ignore-errors at runtime.
3940 (mm-inline-text): Avoid mapc.
3941
3942 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3943
3944 * gnus-art.el (article-decode-charset): Widen is bad.
3945
3946 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3947
3948 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3949
3950 1999-12-12 Florian Weimer <fw@s.netic.de>
3951
3952 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3953 indicate that only US-ASCII is permitted.
3954 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3955 use unencoded 8-bit characters in message headers.
3956
3957 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3958
3959 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3960 CRLF.
3961
3962 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3963
3964 * webmail.el: Require url-cookie.
3965
3966 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3967
3968 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3969 new function to make modified caesar table.
3970 (nnwarchive-from-r13): Use it.
3971 (nnwarchive-mail-archive-article): Improved.
3972
3973 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3974
3975 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3976
3977 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3978
3979 * nnweb.el (nnweb-request-article): Return cons.
3980
3981 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3982
3983 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3984
3985 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3986
3987 * mm-util.el (mm-with-unibyte): New macro.
3988 * nnweb.el (nnweb-init): Use it.
3989
3990 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3991
3992 * mm-util.el (mm-charset-after): New function.
3993 (mm-find-mime-charset-region): Set charsets after
3994 delete-duplicates and use find-coding-systems-region.
3995 (mm-find-charset-region): Remove composition.
3996
3997 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3998
3999 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4000
4001 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4002
4003 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4004 * mml.el (mml-confirmation-set): New variable.
4005 (mml-parse-1): Ask user to confirm.
4006
4007 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4008
4009 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4010 are scanned when we have directory mail-sources (the mail source
4011 is modified in that case, so we must scan it for all
4012 groups/methods).
4013
4014 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4015
4016 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4017 and nnml-article-file-alist.
4018
4019 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4022 nnmail-fetched-sources.
4023
4024 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4025
4026 * mm-util.el (mm-find-charset-region): Use the last charset.
4027
4028 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4029
4030 * gnus.el (gnus-select-method): Made the option list prettier.
4031
4032 1999-12-08 Florian Weimer <fw@s.netic.de>
4033
4034 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4035 for the `de' newsgroups hierarchy, as it is common practice there.
4036
4037
4038 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4039
4040 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4041 buffer-string arguments. Fix references.
4042
4043 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4044
4045 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4046 (gnus-agent-batch-fetch): Use it.
4047 (gnus-agent-fetch-session): Use it.
4048
4049 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4050
4051 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4052
4053 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4054
4055 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4056 nil.
4057
4058 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4059
4060 * nnslashdot.el (nnslashdot-request-list): There were two
4061 top-level body-forms. Put a `progn' around them.
4062
4063 * gnus.el (gnus-select-method): Use `condition-case'
4064 instead of `ignore-errors', since cl may not be loaded when the
4065 form is evaluated.
4066
4067 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4068
4069 * nnwarchive.el: Support www.mail-archive.com.
4070
4071 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4072
4073 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4074 do anything.
4075
4076 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4077
4078 * utf7.el: New file, written by Jon K Hellan.
4079
4080 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4081 default to t.
4082
4083 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4084
4085 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4086
4087 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4088 current.
4089 (gnus-refer-article-methods): New function.
4090 (gnus-summary-refer-article): Use it.
4091
4092 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4093
4094 * nnimap.el (nnimap-retrieve-groups): Return active format.
4095
4096 * nnimap.el (nnimap-replace-in-string): Removed.
4097 (nnimap-request-list):
4098 (nnimap-retrieve-groups):
4099 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4100
4101 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4102
4103 * imap.el: Use format-spec for ssl program.
4104 * imap.el (imap-ssl-arguments): Removed.
4105 (imap-ssl-open-{1,2}): Removed.
4106
4107 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4108
4109 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4110 instead of `ignore-errors', since cl may not be loaded when the
4111 form is evaluated.
4112
4113 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4114
4115 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4116 (mm-7bit-chars): New variable.
4117 (mm-body-7-or-8): Use it in both cases.
4118
4119 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4120
4121 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4122 defcustom definitions.
4123
4124 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4125
4126 * mm-decode.el (mm-display-part): Let mm-display-external return
4127 inline or external.
4128 (mm-display-external): For copiousoutput methods, insert output in
4129 buffer.
4130
4131 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4132
4133 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4134 buffer.
4135
4136 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4137
4138 * gnus-audio.el: An M too far.
4139
4140 * gnus-msg.el (gnus-setup-message): One backtick too many.
4141
4142 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4143 a function, not a variable.
4144
4145 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4146
4147 * gnus-score.el (gnus-score-body): Widen before requesting.
4148
4149 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4150
4151 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4152
4153 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4154
4155 * mail-source.el (mail-source-fetch-webmail): Bind
4156 mail-source-string.
4157
4158 1999-12-04 Matt Swift <swift@alum.mit.edu>
4159
4160 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4161 (gnus-uu-unmark-by-regexp): Ditto.
4162
4163 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4164 dead groups.
4165
4166 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4167
4168 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4169 do their real thing.
4170
4171 * nnmh.el (nnmh-be-safe): Doc fix.
4172
4173 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4174
4175 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4176 status line has arrived before we count it.
4177
4178 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4179
4180 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4181 Whitespace problems.
4182
4183 * gnus-win.el (gnus-configure-windows): Error fix.
4184
4185 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4186 right function.
4187
4188 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4189 Indent all functions. Fix all comments to match the comment
4190 conventions. Double-space after full stop.
4191
4192 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4193
4194 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4195 value to divide received mails into my favorite groups and I met
4196 an error. It takes place if the length of a element "VALUE" in
4197 nnmail-split-fancy is less than two.
4198
4199 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4200
4201 * mml.el (mml-insert-part): New function.
4202
4203 1999-12-02 Dave Love <fx@gnu.org>
4204
4205 * mm-decode.el: Customize.
4206
4207 1999-12-03 Dave Love <fx@gnu.org>
4208
4209 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4210 the W3 stuff isn't available.
4211
4212 1999-12-03 Dave Love <fx@gnu.org>
4213
4214 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4215 at runtime.
4216
4217 1999-12-04 Dan Christensen <jdc@jhu.edu>
4218
4219 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4220
4221 1999-12-01 Andrew Innes <andrewi@gnu.org>
4222
4223 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4224 don't be fooled by "From nobody" lines added by respooling.
4225
4226 * pop3.el (pop3-movemail): Write crashbox in binary.
4227 (pop3-get-message-count): New function.
4228
4229 * mail-source.el (mail-source-primary-source): New variable.
4230 (mail-source-report-new-mail-interval): New variable.
4231 (mail-source-idle-time-delay): New variable.
4232 (mail-source-new-mail-available): New internal variable.
4233 (mail-source-fetch-pop): Clear new mail flag, when mail from
4234 primary source has been fetched.
4235 (mail-source-check-pop): New function.
4236 (mail-source-new-mail-p): New function.
4237 (mail-source-start-idle-timer): New function.
4238 (mail-source-report-new-mail): New function.
4239 (mail-source-report-new-mail): New internal variable.
4240 (mail-source-report-new-mail-timer): New internal variable.
4241 (mail-source-report-new-mail-idle-timer): New internal variables.
4242
4243 1999-12-04 Andreas Schwab <schwab@suse.de>
4244
4245 * gnus-cus.el (gnus-group-customize): Customize fix.
4246
4247 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4248
4249 * message.el (message-send-mail-with-sendmail): Use
4250 message-make-address.
4251
4252 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4253
4254 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4255
4256 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4257
4258 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4259
4260 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4261
4262 * mml.el (mml-insert-tag): Don't close the tag.
4263 (mml-insert-empty-tag): New function.
4264 (mml-attach-file): Use mml-insert-empty-tag instead of
4265 mml-insert-tag.
4266 (mml-attach-buffer): Ditto.
4267 (mml-attach-external): Ditto.
4268 (mml-insert-multipart): Ditto.
4269
4270 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4271
4272 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4273 the article number.
4274
4275 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4276
4277 * gnus.el (gnus-find-method-for-group): The method of a new group
4278 is not the native one.
4279
4280 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4281
4282 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4283
4284 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4285
4286 * nnultimate.el (nnultimate-retrieve-headers): Use
4287 mm-with-unibyte-current-buffer.
4288 (nnultimate-request-article): Ditto.
4289
4290 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4291
4292 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4293
4294 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4295
4296 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4297 * nnweb.el (nnweb-retrieve-headers): Use it.
4298 (nnweb-request-article): Use it.
4299
4300 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4301 case matching failed.
4302
4303 1999-12-02 John Wiegley <jwiegley@inprise.com>
4304
4305 * mail-source.el (mail-source-keyword-map): Add backslash to
4306 Delete-flag.
4307
4308 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4309
4310 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4311 Latin-1.
4312 (gnus-group-charset-alist): No, don't.
4313
4314 * nnweb.el (nnweb-init): Make the buffer unibyte.
4315
4316 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4317
4318 * mail-source.el (mail-source-set-common-1): Fix to get the
4319 default value.
4320
4321 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4322
4323 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4324
4325 * nnultimate.el (nnultimate-request-list): Use unibyte.
4326
4327 * gnus-uu.el (gnus-uu-grab-articles): Bind
4328 gnus-display-mime-function to nil.
4329
4330 * message.el (message-send-mail-with-sendmail): Use the
4331 user-mail-address variable.
4332
4333 * gnus-art.el (gnus-ignored-headers): More headers.
4334
4335 * message.el (message-shorten-1): Use list.
4336
4337 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4338
4339 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4340 signatures.
4341
4342 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4343 (nnweb-dejanews-create-mapping): Do the properish date.
4344
4345 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4346
4347 * mail-source.el (mail-source-common-keyword-map): New variable.
4348 (mail-source-bind-common): New macro.
4349 (mail-source-fetch): Support plugged mail source.
4350 * gnus-int.el (gnus-request-scan): Use them.
4351
4352 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4353
4354 * mm-view.el (mm-inline-message): Check whether charset is a
4355 string.
4356
4357 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4358
4359 * message.el (message-mode-map): Changed keystroke for
4360 message-yank-buffer.
4361
4362 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4363
4364 * message.el (message-shorten-references): Cut references to 31
4365 elements, then either fold them or shorten them to 988 characters.
4366 (message-shorten-1): New function.
4367 (message-cater-to-broken-inn): New variable.
4368
4369 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4370
4371 * nnslashdot.el (nnslashdot-lose): New function.
4372
4373 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4374
4375 * mm-view.el (mm-inline-message): Not the right type of charset is
4376 being fetched here. Let the group charset rule.
4377 (mm-inline-message): Ignore us-ascii.
4378
4379 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4380
4381 * mail-source.el (mail-source-fetch-maildir): work around the
4382 ommitted "file-regular-p" in efs/ange-ftp
4383
4384 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4385
4386 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4387 (mml-generate-mime-1): Use the encoding param.
4388
4389 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4390
4391 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4392 gnus-art before binding its variables.
4393
4394 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4395 after the MIME.
4396
4397 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4398
4399 * message.el (message-clone-locals): Use it.
4400
4401 * gnus-msg.el (gnus-configure-posting-styles): Make
4402 user-mail-address local.
4403
4404 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4405
4406 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4407 once.
4408
4409 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4410
4411 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4412 (message-clone-locals): Ditto.
4413
4414 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4415 group inherit reply-to or from.
4416
4417 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4418
4419 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4420 for charset.
4421 (gnus-summary-show-article-charset-alist): New variable.
4422
4423 * mm-bodies.el (mm-decode-string): Support gnus-all and
4424 gnus-unknown.
4425 (mm-decode-body): Ditto.
4426 * rfc2047.el (rfc2047-decode): Ditto.
4427
4428 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4429
4430 * mail-source.el (mail-source-delete-incoming): Change default to
4431 t.
4432
4433 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4434
4435 * gnus.el: Pterodactyl Gnus v0.99 is released.
4436
4437 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4438
4439 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4440 spec.
4441
4442 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4443 (gnus-configure-posting-styles): No, don't.
4444 (gnus-configure-posting-styles): Allow overriding files.
4445
4446 * gnus-art.el (gnus-header-button-alist): Use browse-url
4447 directly.
4448
4449 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4450
4451 * gnus-msg.el (gnus-summary-yank-message): New command and
4452 keystroke.
4453
4454 * message.el (message-yank-buffer): New command.
4455 (message-buffers): New function.
4456
4457 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4458 next group in a more normal fasion.
4459
4460 * mml.el (mml-boundary-function): New variable.
4461 (mml-compute-boundary): Use it.
4462
4463 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4464 that exist for them.
4465
4466 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4467 (gnus-async-timer): New variable.
4468
4469 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4470
4471 * nnultimate.el (nnultimate-request-list): Be more lenient with
4472 root addresses.
4473
4474 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4475
4476 * gnus-art.el (gnus-treatment-function-alist): Do
4477 gnus-treat-capitalize-sentences.
4478
4479 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4480
4481 * webmail.el (webmail-hotmail-article): Hotmail changes the
4482 format.
4483
4484 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4485
4486 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4487 switch to buffer after calling program.
4488 (mm-display-external): Use `shell-command-switch' instead of "-c".
4489
4490 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4491
4492 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4493 read groups file.
4494
4495 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4496 <p>.
4497
4498 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4499
4500 * message.el (message-mode): Doc fix.
4501
4502 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4503
4504 * gnus-art.el (article-emphasize): Check group variable.
4505 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4506
4507 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4508
4509 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4510 type.
4511
4512 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4513
4514 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4515
4516 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4517
4518 * mml.el (mml-quote-region): Insert ! after the hash.
4519
4520 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4521
4522 * gnus-group.el (gnus-group-warchive-address-history): Change to
4523 nil.
4524
4525 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4526
4527 * webmail.el: Support mail.yahoo.com.
4528
4529 * mail-source.el (mail-source-fetch-webmail): Add password check.
4530 (mail-source-keyword-map): Use `subtype'.
4531
4532 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4533
4534 * mail-source.el (mail-source-keyword-map): Add webmail.
4535 (mail-source-fetcher-alist): Ditto.
4536 (mail-source-fetch-webmail): New function.
4537 * webmail.el: New file.
4538
4539 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4540
4541 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4542
4543 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4544
4545 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4546
4547 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4550 (nnultimate-prune-days): New function.
4551 (nnultimate-create-mapping): Use it.
4552 (nnultimate-request-group): Only fetch the groups list if it has
4553 not been done before.
4554 (nnultimate-retrieve-headers): Don't write groups.
4555 (nnultimate-create-mapping): Off-by-one error.
4556
4557 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4558
4559 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4560 threaded subjects.
4561
4562 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4563
4564 * nnwarchive.el: Lots of changes make agent happy.
4565
4566 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4567
4568 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4569 hashtb.
4570
4571 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4572
4573 * mm-decode.el (mm-display-external): Write region with binary
4574 mode.
4575
4576 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4577
4578 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4579
4580 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4581
4582 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4583 (mm-uu-test): Now it is in restricted region.
4584
4585 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4586
4587 * mm-view.el (mm-view-message): Fix buffer leak.
4588 (mm-inline-message): Support 'gnus-decoded.
4589
4590 * mm-bodies.el (mm-decode-body): Ditto.
4591
4592 * rfc2047.el (rfc2047-decode-region): Ditto.
4593
4594 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4595
4596 * imap.el (require): Added autoload for base64-encode-string.
4597
4598 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4599
4600 * gnus.el (gnus-refer-article-method): Made list value
4601 customizable.
4602
4603 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4604
4605 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4606 NOFORCE in Emacs case.
4607
4608 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4609
4610 * gnus-art.el (gnus-request-article-this-buffer): Set
4611 gnus-newsgroup-name.
4612
4613 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4614
4615 * gnus-start.el (gnus-get-unread-articles): Check server before
4616 scanning.
4617
4618 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4619
4620 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4621
4622 * nnslashdot.el (nnslashdot-login-name): New variable.
4623 (nnslashdot-password): Ditto.
4624 (nnslashdot-request-post): New function.
4625
4626 * gnus-art.el (gnus-treat-buttonize): More testing.
4627
4628 * mm-encode.el: Another CVS test.
4629
4630 * gnus-art.el (gnus-treat-emphasize): Change default.
4631 (gnus-treat-buttonize): Ditto.
4632 (gnus-treat-buttonize): This is a test.
4633
4634 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4635 (gnus-build-sparse-threads): Ditto.
4636 (gnus-build-all-threads): Ditto.
4637
4638 * nnheader.el (make-full-mail-header): Make into a subst.
4639
4640 * gnus.el (gnus-refer-article-method): Doc fix.
4641
4642 * gnus-sum.el: Do not accept a prefix.
4643 (gnus-summary-refer-article): Accept a list of select methods.
4644
4645 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4646
4647 * message.el (message-forward): Pay attention to prefix argument
4648 again and forward all headers when it is set, regardless of the
4649 value of message-forward-ignored-headers.
4650
4651 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4652
4653 * gnus-ems.el: Check for cygwin32.
4654
4655 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4656
4657 * mm-decode.el (mm-display-external): Use 'non-viewer.
4658
4659 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4660
4661 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4662 nntp-inhibit-erase.
4663
4664 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4665
4666 * gnus-start.el (gnus-get-unread-articles): Use
4667 nnfoo-retrieve-groups to find new news, if available.
4668 (gnus-read-active-file-2): New function.
4669 (gnus-get-unread-articles): Use it.
4670 (gnus-read-active-file-1): Ditto.
4671
4672 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4673
4674 * mm-util.el (mm-find-mime-charset-region): Make sure
4675 find-coding-systems-for-charsets is fbound.
4676
4677 * gnus-ems.el: Typo fix.
4678
4679 1999-11-13 Florian Weimer <fw@s.netic.de>
4680
4681 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4682 it's available and makes sense.
4683
4684 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4685
4686 * gnus-score.el (gnus-score-save): Translate score file.
4687
4688 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4689
4690 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4691 added fetchflag and dontexpunge keywords.
4692 (mail-source-fetch-imap): Use them.
4693
4694 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4695
4696 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4697 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4698 `defconst'.
4699
4700 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4701 `defconst'.
4702 Mention that it is both for group and topic parameters.
4703 (gnus-extra-topic-parameters): New constant, including `subscribe'
4704 parameter.
4705 (gnus-extra-group-parameters): New constant.
4706 (gnus-group-customize): Use them.
4707
4708 * gnus.el (gnus-select-method): Added default value and tag.
4709 (gnus-refer-article-method): Added `DejaNews' customization option.
4710
4711 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4712
4713 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4714
4715 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4716 syntax.
4717
4718 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4719
4720 * nnslashdot.el (nnslashdot-group-number): Changed default.
4721
4722 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4723 (nnweb-dejanews-wash-article): Removed.
4724 (nnweb-type-definition): Fetch by id.
4725
4726 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4727 we mean it.
4728
4729 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4730 (nnslashdot-request-list): Use Ultramode as well.
4731 (nnslashdot-date-to-date): Be more lenient.
4732 (nnslashdot-threaded): New function.
4733
4734 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4735
4736 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4737
4738 1999-11-11 Steinar Bang <sb@metis.no>
4739
4740 * nnweb.el (nnweb-type-definition): /=dnc
4741
4742 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4743
4744 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4745 dates.
4746 (nnultimate-retrieve-headers): Wrong ordering.
4747
4748 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4749
4750 * message.el (message-forward-as-mime): New variable.
4751
4752 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4753
4754 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4755
4756 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4757
4758 * mail-source.el (mail-source-movemail-and-remove): New function.
4759 (mail-source-keyword-map): Add `function' for `maildir'.
4760 (mail-source-fetch-maildir): Use it.
4761
4762 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4763
4764 * nnwarchive.el: New file.
4765 * gnus-group.el (gnus-group-make-warchive-group): New function.
4766 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4767
4768 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4769
4770 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4771 subjects.
4772
4773 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4774
4775 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4776
4777 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4778
4779 * nnultimate.el (nnultimate-open-server): Do address.
4780 (nnultimate-forum-table-p): New function.
4781
4782 * nnweb.el (nnweb-insert-html): Renamed.
4783 (nnweb-insert): New function.
4784
4785 * nnultimate.el (nnultimate-insert-html): New function.
4786
4787 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4788 if nov is evil.
4789 (nnslashdot-retrieve-headers): use the sane version instead.
4790
4791 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4792
4793 * nnslashdot.el (nnslashdot-request-article): Fold case.
4794
4795 * nnultimate.el: New file.
4796
4797 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4798 unless wanted.
4799
4800 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4801 (gnus-read-active-file-1): Separated into own function.
4802 (gnus-read-active-file): Catch quits.
4803
4804 * nnslashdot.el (nnslashdot-request-article): Search better on
4805 first article.
4806 (nnslashdot-request-list): Fold case.
4807 (nnslashdot-retrieve-headers): Ditto.
4808
4809 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4810
4811 * gnus.el: Autoload gnus-subscribe-topics.
4812
4813 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4814
4815 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4816 before dot.
4817 * gnus-util.el (gnus-write-active-file): Ditto.
4818
4819 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4820
4821 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4822 function.
4823 * gnus-cache.el (gnus-cache-file-name): Use it.
4824 * gnus-agent.el (gnus-agent-group-path): Use it.
4825 * nnmail.el (nnmail-group-pathname): Use it.
4826
4827 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4828
4829 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4830 if cooked.
4831 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4832 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4833 * gnus.el (gnus-short-group-name): "..." proof.
4834
4835 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4836
4837 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4838 support nnslashdot.
4839
4840 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4841
4842 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4843 many articles.
4844 (nnslashdot-generate-active): New function.
4845 (nnslashdot-request-newgroups): Use it.
4846
4847 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4848 names.
4849
4850 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4851 (nnslashdot-request-list): Not moderated.
4852
4853 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4854
4855 * nnimap.el (nnimap-open-server): Remove error signal if
4856 nnimap-server-buffer is nil (the check should've been `boundp').
4857
4858 * imap.el (imap-log):
4859 * nnimap.el (nnimap-debug): Disable debugging by default.
4860
4861 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4862
4863 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4864
4865 * gnus-topic.el (gnus-subscribe-topic): New function.
4866
4867 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4868 names.
4869
4870 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4871 if starting with a quote.
4872
4873 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4874
4875 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4876 group name.
4877
4878 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4879
4880 * nnslashdot.el: New file.
4881
4882 * nnheader.el (nnheader-insert-header): New function.
4883
4884 * gnus-art.el (gnus-mime-internalize-part): Bind
4885 mm-inlined-types.
4886
4887 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4888 files.
4889
4890 1999-10-29 David S. Goldberg <dsg@mitre.org>
4891
4892 * emacs-mime.texi (Customization): Document mm-inline-override-types
4893
4894 1999-10-29 David S. Goldberg <dsg@mitre.org>
4895
4896 * emacs-mime.texi (Customization): Document mm-inline-override-types
4897
4898 1999-10-29 David S. Goldberg <dsg@mitre.org>
4899
4900 * emacs-mime.texi (Customization): Document mm-inline-override-types
4901
4902 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4903
4904 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4905 empty buffers.
4906
4907 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4908
4909 * gnus-art.el (gnus-article-mode-map): Use the summary article
4910 edit.
4911
4912 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4913
4914 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4915
4916 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4917
4918 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4919
4920 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4921
4922 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4923 is list or not before condition.
4924
4925 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4926
4927 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4928
4929 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4930
4931 * gnus-art.el (gnus-emphasis-alist): New value.
4932
4933 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4934
4935 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4936 `buffer-substring'.
4937
4938 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4939
4940 * gnus-art.el (article-date-ut): Keep the updated timer.
4941 (gnus-emphasis-underline-italic): Doc fix.
4942
4943 * gnus-msg.el (gnus-post-method): Doc fix.
4944 (gnus-post-method): Change default.
4945
4946 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4947
4948 * message.el (message-newline-and-reformat): Improvements.
4949
4950 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4951
4952 * message.el (message-newline-and-reformat): Don't insert too many
4953 newlines.
4954 (message-newline-and-reformat): Work even if not sc.
4955
4956 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4957
4958 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4959
4960 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4961
4962 * mm-view.el (mm-display-patch-inline): New function.
4963
4964 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4965
4966 * mm-view.el (mm-display-patch-inline): New function.
4967
4968 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4969
4970 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4971 group.
4972
4973 * message.el (message-forward): Narrow to the right header.
4974
4975 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4976 dates.
4977
4978 * gnus-msg.el (gnus-configure-posting-styles): Use the
4979 user-full-name function.
4980
4981 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4982 (mm-body-charset-encoding-alist): Default to nil.
4983
4984 * message.el (message-elide-ellipsis): Fix typo.
4985 (message-elide-region): Ditto.
4986 (message-elide-region): Don't insert a newline first.
4987
4988 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4989
4990 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4991 gnus-fetch-old-headers.
4992 (gnus-cut-threads): Ditto.
4993 (gnus-summary-initial-limit): Ditto.
4994 (gnus-summary-limit-children): Ditto.
4995
4996 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4997 matches.
4998
4999 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5000
5001 * gnus-art.el (article-decode-encoded-words):
5002 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5003 live.
5004
5005 * gnus.el (gnus-read-method): Add methods from
5006 `gnus-opened-servers' to completion. Map entered method/address
5007 into existing methods if possible.
5008
5009 * gnus-group.el (gnus-group-make-group): Simplify method.
5010
5011 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5012
5013 * mml.el (mml-preview): Remove mail-header-separator before
5014 encoding.
5015
5016 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5017
5018 * message.el (message-read-from-minibuffer): New function.
5019
5020 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5021
5022 * gnus.el: Pterodactyl Gnus v0.98 is released.
5023
5024 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5025
5026 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5027
5028 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5029
5030 * mml.el (mml-generate-mime-1): Read attached binary file in
5031 binary mode.
5032
5033 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5034
5035 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5036
5037 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5038
5039 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5040
5041 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5042
5043 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5044
5045 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5046
5047 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5048 (gnus-article-mime-match-handle-function): New variable.
5049 (gnus-article-view-part): Make `b' customizable.
5050
5051 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5052
5053 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5054
5055 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5056
5057 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5058
5059 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5060
5061 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5062
5063 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5064
5065 * gnus-srvr.el (gnus-browse-foreign-server): Use
5066 `buffer-substring' instead of `read'.
5067
5068 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5069
5070 * nnimap.el, imap.el, rfc2104.el: New files.
5071
5072 * gnus.el (gnus-valid-select-methods): Add nnimap.
5073
5074 * gnus-group.el (gnus-group-group-map): Add
5075 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5076 (gnus-group-nnimap-expunge): New function.
5077 (gnus-group-nnimap-edit-acl): New function.
5078
5079 * gnus-agent.el (gnus-agent-group-mode-map): Add
5080 gnus-agent-synchronize.
5081 (gnus-agent-synchronize): New function.
5082 (gnus-agent-fetch-group-1): Check if server is open.
5083
5084 * nnagent.el (nnagent-request-set-mark): Save marks.
5085
5086 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5087 (mail-source-fetcher-alist): Map to imap fetcher function.
5088 (mail-source-fetch-imap): New function.
5089
5090 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5091 Hash:.
5092
5093 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5094
5095 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5096 (gnus-topic-sort-topics): New function.
5097 (gnus-topic-make-menu-bar): Add sort-topics.
5098 (gnus-topic-move): New function.
5099 (gnus-topic-move-group): Move the topic if no group selected.
5100
5101 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5102
5103 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5104
5105 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5106
5107 * mm-view.el (mm-inline-message): Fix leaving group bug.
5108
5109 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5110
5111 * gnus-msg.el (gnus-post-method): Use normal method if current is
5112 not available.
5113
5114 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5115
5116 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5117 (nnmail-insert-lines): Ditto.
5118
5119 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5120
5121 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5122 line.
5123
5124 * message.el (message-unsent-separator): One more separator.
5125
5126 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5127
5128 * nnfolder.el (nnfolder-request-move-article): For empty article,
5129 search till (point-max).
5130 (nnfolder-retrieve-headers): Ditto.
5131 (nnfolder-request-accept-article): Ditto.
5132 (nnfolder-save-mail): Ditto.
5133 (nnfolder-insert-newsgroup-line): Ditto.
5134
5135 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5136
5137 * qp.el (quoted-printable-encode-region): Check eobp.
5138
5139 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5140
5141 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5142
5143 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5144
5145 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5146 wait-for-reply.
5147
5148 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5149
5150 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5151 (mm-uu-forward-end-line): Ditto.
5152
5153 1999-09-29 Didier Verna <verna@inf.enst.fr>
5154
5155 * binhex.el (binhex-decode-region): don't consider the value of
5156 `enable-multibyte-characters' in XEmacs.
5157
5158 * gnus-start.el (gnus-read-descriptions-file): ditto.
5159
5160 * mm-util.el (mm-multibyte-p): ditto.
5161 (mm-with-unibyte-buffer): ditto.
5162 (mm-find-charset-region): use `mm-multibyte-p'.
5163
5164 * mm-bodies.el (mm-decode-body): ditto.
5165 (mm-decode-string): ditto.
5166
5167 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5168
5169 * mm-util.el (mm-binary-coding-system): Try binary first.
5170
5171 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5172
5173 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5174
5175 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5176
5177 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5178 format.
5179 (article-date-ut): Find correct insert position.
5180
5181 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5182
5183 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5184 forwarded message.
5185
5186 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5187
5188 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5189 groups.
5190
5191 * message.el (message-resend): Use message mode when prompting.
5192
5193 * gnus-art.el (article-hide-headers): Mark wash.
5194 (article-emphasize): Ditto.
5195
5196 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5197
5198 * message.el (message-newline-and-reformat): Work for SC.
5199
5200 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5201
5202 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5203
5204 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5205
5206 1999-10-20 David S. Goldberg <dsg@mitre.org>
5207
5208 * mm-decode.el mm-inline-override-types: New variable
5209
5210 * mm-decode.el (mm-inline-override-p): New function
5211
5212 * mm-decode.el (mm-inlined-p): Use it
5213
5214 1999-10-20 David S. Goldberg <dsg@mitre.org>
5215
5216 * mm-decode.el mm-inline-override-types: New variable
5217
5218 * mm-decode.el (mm-inline-override-p): New function
5219
5220 * mm-decode.el (mm-inlined-p): Use it
5221
5222 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5223
5224 * gnus.el: Pterodactyl Gnus v0.97 is released.
5225
5226 1999-09-01 Brendan Kehoe <brendan@zen.org>
5227
5228 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5229 gnus-summary-next-group, not gnus-summary-next-article. Only give
5230 3 args.
5231
5232 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5233
5234 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5235 buffer for params.
5236
5237 * message.el (message-forward-ignored-headers): New variable.
5238
5239 * gnus-art.el (gnus-article-prepare-display): Nix out
5240 gnus-article-wash-types.
5241
5242 * gnus-agent.el (gnus-agent-create-buffer): New function.
5243 (gnus-agent-fetch-group-1): Use it.
5244 (gnus-agent-start-fetch): Ditto.
5245
5246 * gnus-sum.el (gnus-summary-exit): Don't use
5247 `gnus-use-adaptive-scoring'.
5248
5249 * mail-source.el (mail-source-fetch-pop): Only store password when
5250 successful.
5251
5252 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5253
5254 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5255
5256 * message.el (message-reply): Use it.
5257 (message-dont-reply-to-names): New variable.
5258
5259 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5260
5261 * mm-util.el (mm-preferred-coding-system): Typo fix.
5262
5263 * message.el (message-bounce): Work for non-MIME.
5264
5265 * gnus.el (gnus-short-group-name): Short the right parts of the
5266 name.
5267
5268 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5269
5270 * mm-encode.el (mm-qp-or-base64): New version.
5271
5272 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5273
5274 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5275
5276 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5277
5278 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5279 of restricted region.
5280 (gnus-mime-display-single): Set beg at correct point.
5281
5282 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5283
5284 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5285
5286 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5287
5288 * gnus-msg.el (gnus-configure-posting-styles): Let
5289 `gnus-posting-styles' have its say in posting-style: local
5290 variable `styles' is already bound to `gnus-posting-styles' so
5291 don't rebind it to nil.
5292
5293 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5294
5295 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5296 Message-ID.
5297
5298 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5299
5300 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5301 quoted-printable-encode-region.
5302
5303 * qp.el (quoted-printable-encode-region): Assume charset
5304 encoded. Fold every line in the region.
5305
5306 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5307
5308 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5309 of active file.
5310
5311 1999-09-01 Didier Verna <verna@inf.enst.fr>
5312
5313 * message.el (message-mode): allows whitespaces between multiple
5314 instances of the fill character ">".
5315
5316 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5317
5318 * mm-encode.el (mm-qp-or-base64): Fix.
5319
5320 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5321
5322 * message.el (message-send): Too much and.
5323
5324 1999-09-24 Andreas Schwab <schwab@suse.de>
5325
5326 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5327
5328 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5329
5330 * gnus-score.el (gnus-score-headers): Work for nil scores.
5331
5332 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5333
5334 * gnus-cache.el (gnus-cache-write-active): Write full names.
5335
5336 * gnus-util.el (gnus-write-active-file): Accept full name.
5337
5338 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5339 (mm-assoc-string-match): New function.
5340 (mm-display-inline): Use it.
5341
5342 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5343
5344 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5345
5346 1999-08-27 Florian Weimer <fw@s.netic.de>
5347
5348 * mml.el (mml-generate-multipart-alist): New variable.
5349
5350 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5351
5352 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5353
5354 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5355
5356 * message.el (message-send): More helpful error message if sending
5357 fails
5358
5359 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5360
5361 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5362 in newer emacsen, where ?r isn't equal 114.
5363
5364 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5365
5366 * gnus.el: Pterodactyl Gnus v0.96 is released.
5367
5368 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5369
5370 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5371 to get active info if method is covered by agent, otherwise
5372 active info is lost.
5373
5374 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5375
5376 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5377
5378 1999-08-09 Dave Love <fx@gnu.org>
5379
5380 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5381
5382 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5383
5384 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5385 (already matched by "^X-Pgp"), removed duplicate
5386 X-Mailing-List, added several new junk headers.
5387
5388 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5389
5390 * gnus-art.el (article-decode-charset): Don't assume
5391 gnus-summary-buffer is live.
5392
5393 1999-08-27 Florian Weimer <fw@s.netic.de>
5394
5395 * gnus-score.el (gnus-home-score-file): Work with absolute path
5396 names.
5397
5398 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5399
5400 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5401 nothing else in the group.
5402
5403 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5404
5405 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5406 the article.
5407
5408 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5409
5410 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5411
5412 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5413
5414 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5415 from mutt.
5416
5417 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5418
5419 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5420 whitespace.
5421
5422 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5423
5424 * mm-util.el (mm-text-coding-system-for-write): New variable.
5425 (mm-append-to-file): New function.
5426 (mm-write-region): New function.
5427
5428 * gnus-art.el (gnus-output-to-file): Use it.
5429 * gnus-util.el (gnus-output-to-rmail): Ditto.
5430 (gnus-output-to-mail): Ditto.
5431 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5432
5433 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5434
5435 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5436
5437 * nnheader.el (nnheader-insert-file-contents): Revert and use
5438 mm-insert-file-contents.
5439 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5440 (nnheader-auto-mode-alist): Removed.
5441
5442 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5443 (mm-insert-file-contents): Add a new parameter for inserting
5444 compressed file literally.
5445
5446 * mml.el (mml-generate-mime-1): Insert non-text literally.
5447
5448 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5449
5450 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5451
5452 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5453
5454 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5455
5456 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5457 koi8-r.
5458
5459 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5460
5461 * mml.el (mml-insert-mime): Decode text.
5462 (mml-to-mime): Narrow to headers-or-head.
5463
5464 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5465
5466 * mm-view.el (mm-inline-text): Check
5467 w3-meta-content-type-charset-regexp.
5468
5469 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5470
5471 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5472 predicate.
5473
5474 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5475
5476 * gnus-mlspl.el: Documentation fixes.
5477
5478 1999-08-27 Rui Zhu <sprache@iname.com>
5479
5480 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5481
5482 1999-08-27 Michael Cook <cook@sightpath.com>
5483
5484 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5485 variables.
5486
5487 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5488
5489 * nnmail.el (nnmail-get-new-mail): "Done".
5490
5491 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492
5493 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5494 interactive.
5495
5496 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5497
5498 * gnus-art.el (article-decode-charset): Fix broken CT.
5499
5500 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5501
5502 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5503 overview buffer if it is killed.
5504
5505 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5506
5507 * gnus-art.el (article-babel): New version.
5508
5509 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5510
5511 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5512
5513 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5514
5515 * gnus.texi (More Threading): Document new variable
5516 `gnus-sort-gathered-threads-function'.
5517
5518 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5519
5520 * gnus.texi (More Threading): Document new variable
5521 `gnus-sort-gathered-threads-function'.
5522
5523 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5524
5525 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5526 usage.
5527
5528 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5529
5530 * mm-util.el (mm-running-xemacs): Removed.
5531 (mm-coding-system-p): New function.
5532 (mm-binary-coding-system): Safe guess.
5533 (mm-text-coding-system): Ditto.
5534 (mm-auto-save-coding-system): Ditto.
5535
5536 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5537
5538 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5539 (mm-qp-or-base64): Reversed logic.
5540
5541 * mm-decode.el (mm-save-part-to-file): Let coding system be
5542 binary.
5543
5544 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5545
5546 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5547 be set in topic parameters.
5548
5549 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5550
5551 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5552 (gnus-sort-gathered-threads): Allow the user to specify the
5553 function to use when sorting gathered threads.
5554
5555 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5556 mark cached articles as `undownloaded'.
5557
5558 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5559
5560 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5561 to have buffer local values.
5562
5563 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5564
5565 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5566 types 'g' for 'guess group type.
5567
5568 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5569
5570 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5571 after each regexp in nnmail-list-identifiers, not just after last
5572 one.
5573
5574 * gnus-sum.el (gnus-list-identifiers): New variable.
5575 (gnus-summary-remove-list-identifiers): New function.
5576 (gnus-select-newsgroup): Use it.
5577 (gnus-summary-wash-hide-map): Bind
5578 `gnus-article-hide-list-identifiers' to W W l.
5579 (gnus-summary-make-menu-bar): Add list-identifiers command.
5580
5581 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5582 (gnus-treatment-function-alist): Add variable.
5583 (article-hide-list-identifiers): New function.
5584 (mapcar): Add function.
5585 (gnus-article-hide): Use it.
5586
5587 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5588
5589 * gnus.el: Pterodactyl Gnus v0.95 is released.
5590
5591 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5592
5593 * mm-decode.el (mm-mailcap-command): New function.
5594 (mm-display-external): Use it.
5595
5596 * gnus-art.el (article-make-date-line): Work for India.
5597
5598 * mm-encode.el (mm-qp-or-base64): Typo.
5599
5600 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5601
5602 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5603
5604 * gnus.el: Pterodactyl Gnus v0.94 is released.
5605
5606 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5607
5608 * pop3.el: New version.
5609
5610 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5611
5612 * mm-encode.el (mm-qp-or-base64): New function.
5613 (mm-content-transfer-encoding): Use it.
5614
5615 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5616
5617 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5618
5619 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5620
5621 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5622
5623 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5624
5625 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5626 keystroke.
5627
5628 * mailcap.el (mailcap-mime-types): New function.
5629
5630 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5631
5632 * message.el (message-goto-eoh): Really go to the end.
5633
5634 1999-07-09 Puneet Goel <puneet@computer.org>
5635
5636 * message.el (message-make-date): Do the right thing in with
5637 sub-hour time zones.
5638
5639 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5640
5641 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5642 report.
5643
5644 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5645
5646 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5647
5648 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5649
5650 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5651 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5652 and use t as default value.
5653
5654 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5655
5656 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5657 gnus-summary-buffer is live.
5658
5659 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5660
5661 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5662
5663 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5664
5665 * message.el (message-bounce): Do MIME bounces MIMEy.
5666
5667 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5668
5669 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5670
5671 * mailcap.el (mailcap-mime-extensions): Changed patch to
5672 text/x-patch.
5673
5674 * mm-decode.el (mm-display-external): Wrong placement of paren.
5675
5676 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5677
5678 * gnus.el: Pterodactyl Gnus v0.93 is released.
5679
5680 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5681
5682 * gnus-cus.el (gnus-group-parameters): New entries for
5683 gnus-group-split.
5684
5685 * gnus-mlspl.el: Renamed functions and variables so as to
5686 start with gnus-group-split.
5687 * gnus.el: Adjust autoload entries.
5688
5689 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5690
5691 * gnus-mlspl.el: Removed trailing t from comment and provide.
5692 Renamed functions and variables to start with gnus-mlsplit.
5693 Added autoload comments.
5694 * gnus.el: Added autoload entries.
5695
5696 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5697
5698 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5699 so that matches excluded by RESTRICTs do not cause the whole split
5700 to be ignored. This also fixes a long-standing bug in which a
5701 split with \N substitutions wouldn't cause cross-posting as
5702 expected.
5703
5704 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5705 (nnmail-split-it): Implement them.
5706
5707 * nnmail.el (nnmail-split-fancy): Document ! splits.
5708
5709 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5710
5711 * pop3.el: New version.
5712
5713 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
5714
5715 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5716
5717 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5718
5719 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5720
5721 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5722
5723 * gnus-util.el (gnus-write-active-file): Use real name.
5724
5725 * gnus-agent.el (gnus-agent-expire): Update active file
5726 method by method.
5727
5728 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5729
5730 * nndraft.el (nndraft-request-article): Use difference
5731 coding-systems for queue and drafts.
5732
5733 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5734 nndraft:drafts.
5735
5736 * mm-util.el (mm-auto-save-coding-system): New coding system.
5737
5738 * message.el (message-draft-coding-system): Use it.
5739
5740 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5741
5742 * mm-uu.el: More customizable and less aggressive.
5743
5744 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5745
5746 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5747 when plugged.
5748
5749 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5750 (mml-insert-mml-markup): Accept a nofile.
5751 (mml-insert-mime): Insert nofile.
5752
5753 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5754
5755 * mm-decode.el (mm-handle-media-type): New function.
5756 (mm-handle-media-supertype): New function.
5757 (mm-handle-media-subtype): New function.
5758 Use new functions throughout. "/"))
5759
5760 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5761
5762 * gnus-art.el (gnus-treat-predicate): Typo.
5763
5764 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5765
5766 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5767
5768 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5769
5770 * gnus-art.el (article-date-ut): UT! Default it!
5771
5772 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5773
5774 * gnus.el: Pterodactyl Gnus v0.92 is released.
5775
5776 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5777
5778 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5779
5780 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5781
5782 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5783 connected.
5784
5785 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5786 when plugged.
5787
5788 * mm-view.el (mm-inline-message): Ignore remove-spec.
5789
5790 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5791 is bound.
5792
5793 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5794
5795 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5796
5797 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5798 start.
5799
5800 * message.el (message-fill-yanked-message): Remove `t' arg.
5801
5802 * gnus-group.el (gnus-group-kill-group): Message killing of
5803 groups.
5804
5805 * mm-util.el (mm-preferred-coding-system): New function.
5806 (mm-mime-charset): Use it.
5807
5808 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5809
5810 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5811
5812 * gnus-mlsplt.el: New file.
5813
5814 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5815
5816 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5817 functions.
5818 (mm-attachment-override-p): Take a handle instead of a type.
5819 (mm-inlined-p): Ditto.
5820 (mm-automatic-display-p): Ditto,
5821 (mm-inlinable-p): Ditto.
5822
5823 * nndraft.el (nndraft-request-expire-articles): Delete backup
5824 files.
5825
5826 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5827
5828 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5829
5830 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5831
5832 * nnmail.el (nnmail-split-it): Allow .*.
5833
5834 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5835
5836 * mm-decode.el (mm-inline-large-images-p): Renamed.
5837
5838 * gnus-art.el (article-date-ut): Always look in the current buffer
5839 for the Date header.
5840
5841 * mml.el (mml-validate): New command.
5842
5843 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5844 since we are dealing with regexps.
5845
5846 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5847
5848 * gnus.el: Pterodactyl Gnus v0.91 is released.
5849
5850 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5851
5852 * gnus-agent.el (gnus-agent-save-active-1): New function.
5853 (gnus-agent-save-active): use it.
5854 (gnus-agent-save-groups): Ditto.
5855
5856 * gnus-cache.el (gnus-cache-write-active): Use it.
5857
5858 * gnus-agent.el (gnus-agent-write-active): Use it.
5859
5860 * gnus-util.el (gnus-write-active-file): New function.
5861
5862 * gnus-agent.el (gnus-agent-write-active): New function to keep
5863 lower boundaries and canceled groups.
5864 (gnus-agent-save-groups): Use it.
5865 (gnus-agent-save-active): Use it.
5866 (gnus-agent-save-group-info): Only write active files.
5867 (gnus-agent-expire): Update active file.
5868
5869 * mm-decode.el (mm-inlinable-part-p): Removed.
5870 (mm-user-display-methods): Default to nil.
5871 (mm-user-display-methods): Removed.
5872 (add-mime-display-method): Removed.
5873 (mm-automatic-display): Renamed.
5874 (mm-automatic-display-p): Use it.
5875 (mm-inlined-types): New variable.
5876 (mm-inlined-p): New function.
5877
5878 * message.el (message-reply): Bind message-this-is-mail.
5879
5880 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5881
5882 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5883
5884 * message.el (message-check-news-header-syntax): Protect against
5885 nil froms.
5886
5887 * mm-util.el (mm-auto-mode-alist): New.
5888
5889 * mml.el (mml-generate-mime-1): Ditto.
5890
5891 * gnus.el: Use mm-insert-file-contents throughout instead of
5892 nnheader.
5893
5894 * mm-util.el (mm-insert-file-contents): New function.
5895
5896 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5897
5898 * gnus.el: Pterodactyl Gnus v0.90 is released.
5899
5900 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5901
5902 * mailcap.el (mailcap-possible-viewers): Use string=.
5903
5904 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5905
5906 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5907 (mm-uu-forward-end-line): New variable.
5908 (mm-uu-begin-line): Handle forwarded message.
5909 (mm-uu-identifier-alist): Ditto.
5910 (mm-uu-dissect): Ditto.
5911
5912 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5913
5914 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5915 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5916 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5917
5918 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5919 (nnfolder-file-coding-system-for-write): New variable.
5920 (nnfolder-active-file-coding-system): New variable.
5921 (nnfolder-active-file-coding-system-for-write): New variable.
5922 (nnfolder-save-active): New function.
5923 (nnfolder-save-buffer): Use them.
5924 (nnfolder-possibly-change-group): Ditto.
5925 (nnfolder-request-list-newsgroups): Ditto.
5926 (nnfolder-request-create-group): Ditto.
5927 (nnfolder-request-expire-articles): Ditto.
5928 (nnfolder-request-move-article): Ditto.
5929 (nnfolder-request-accept-article): Ditto.
5930 (nnfolder-request-delete-group): Ditto.
5931 (nnfolder-request-rename-group): Ditto.
5932 (nnfolder-possibly-change-folder): Ditto.
5933 (nnfolder-read-folder): Ditto.
5934 (nnfolder-request-list): Remove pathname-coding-system.
5935 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5936
5937 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5938 (nnmail-file-coding-system-1): Removed.
5939 (nnmail-find-file): Use nnmail-pathname-coding-system.
5940 (nnmail-write-region): Ditto.
5941
5942 * nnmbox.el (nnmbox-file-coding-system): New variable.
5943 (nnmbox-file-coding-system-for-write): New variable.
5944 (nnmbox-active-file-coding-system): New variable.
5945 (nnmbox-active-file-coding-system-for-write): New variable.
5946 (nnmbox-save-buffer): New function.
5947 (nnmbox-save-active): New function.
5948 (nnmbox-request-scan): Use them.
5949 (nnmbox-request-expire-articles): Ditto.
5950 (nnmbox-request-move-article): Ditto.
5951 (nnmbox-request-accept-article): Ditto.
5952 (nnmbox-request-replace-article): Ditto.
5953 (nnmbox-request-delete-group): Ditto.
5954 (nnmbox-request-rename-group): Ditto.
5955 (nnmbox-request-create-group): Ditto.
5956
5957 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5958 (mm-running-ntemacs): Removed.
5959
5960 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5961
5962 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5963
5964 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5965
5966 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5967
5968 * qp.el (quoted-printable-encoding-characters): Support lower case.
5969
5970 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5971
5972 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5973 (rfc2047-b-encode-region): Encode line by line.
5974
5975 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5976
5977 * mm-util.el (mm-find-mime-charset-region): Fix.
5978
5979 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5980
5981 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5982 (mm-find-mime-charset-region): Ditto.
5983
5984 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5985
5986 * gnus-sum.el (gnus-summary-move-article): Fix something or
5987 other.
5988
5989 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5990
5991 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5992 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5993 (gnus-summary-enter-digest-group): Use them.
5994 (gnus-summary-setup-default-charset): Ditto.
5995
5996 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5997
5998 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5999 gnus-newsgroup-name is nil.
6000
6001 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6002
6003 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6004
6005 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6006
6007 * gnus-art.el (article-emphasize): Use correct
6008 gnus-article-emphasis-alist.
6009
6010 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6011
6012 * mm-view.el (mm-inline-text): Fix text/html bug.
6013
6014 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6015
6016 * gnus.el: Pterodactyl Gnus v0.89 is released.
6017
6018 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6019
6020 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6021 * message.el (message-draft-coding-system): Ditto.
6022 * mm-util.el (mm-running-ntemacs): Ditto.
6023
6024 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6025
6026 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6027
6028 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6029
6030 * mml.el: require mm-decode.
6031
6032 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6033
6034 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6035
6036 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6037
6038 * mm-view.el (mm-inline-image): Fix image undisplayer.
6039
6040 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6041
6042 * mml.el (mml-insert-multipart): Error in compeling-read.
6043 (mml-insert-tag): Match tags.
6044
6045 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6046
6047 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6048 (gnus-cache-braid-heads): Ditto.
6049 (gnus-cache-retrieve-headers): Ditto.
6050
6051 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6052
6053 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6054
6055 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6056
6057 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6058 to string under XEmacs.
6059
6060 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6061
6062 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6063
6064 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6065
6066 * mm-view.el (mm-inline-message): Fix message view bug.
6067 * gnus-art.el (gnus-article-prepare): Ditto.
6068
6069 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6070
6071 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6072
6073 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6074
6075 * gnus.el: Pterodactyl Gnus v0.88 is released.
6076
6077 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6078
6079 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6080 usage.
6081
6082 * nnmail.el (nnmail-get-new-mail): Save info.
6083
6084 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6085
6086 * gnus.el: Pterodactyl Gnus v0.87 is released.
6087
6088 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6089
6090 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6091 (mail-source-run-script): New function.
6092 (mail-source-fetch-pop): Use it.
6093
6094 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6095
6096 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6097
6098 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6099
6100 * gnus.el: Pterodactyl Gnus v0.86 is released.
6101
6102 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6103
6104 * gnus-art.el (gnus-treat-translate): New variable.
6105 (gnus-treat-predicate): Accept a list of regexps.
6106 (gnus-article-treat-custom): Allow a list of regexps.
6107
6108 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6109
6110 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6111 type.
6112
6113 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6114
6115 * gnus-art.el (article-babel): Narrow a bit.
6116
6117 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6118
6119 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6120
6121 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6122 only unread ones.
6123 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6124 articles, not only unread ones.
6125
6126 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6127
6128 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6129 keystroke.
6130
6131 * gnus-art.el (gnus-article-x-face-command): Ditto.
6132
6133 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6134
6135 * gnus.el (gnus-method-simplify): Accept server names.
6136
6137 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6138
6139 * gnus-art.el (article-babel-prompt): New function.
6140 (article-babel): New command.
6141
6142 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6143
6144 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6145
6146 * mml.el (mml-generate-mime-1): Don't insert literally.
6147
6148 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6149 (gnus-netrc-syntax-table): Removed.
6150 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6151
6152 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6153
6154 * mm-view.el (mm-inline-text): Fix charset for text/html.
6155
6156 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6157
6158 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6159
6160 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6161
6162 * nnmail.el (nnmail-split-incoming): Return the number of split
6163 mails.
6164 (nnmail-process-babyl-mail-format): Ditto.
6165 (nnmail-process-unix-mail-format): Ditto.
6166 (nnmail-process-mmdf-mail-format): Ditto.
6167 (nnmail-process-maildir-mail-format): Ditto.
6168
6169 * mail-source.el (mail-source-callback): Return the number from
6170 the callback.
6171
6172 * message.el (message-send-mail): Generate Lines.
6173
6174 * mail-source.el (mail-source-call-script): New function.
6175 (mail-source-call-script): New function.
6176
6177 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6178
6179 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6180 (gnus-select-newsgroup): Use it.
6181 (gnus-group-highlight-words-alist): New variable.
6182 (gnus-newsgroup-emphasis-alist): New variable.
6183 (gnus-summary-local-variables): Use it.
6184 * gnus-art.el (article-emphasize): Use it.
6185 (gnus-emphasis-highlight-words): New face.
6186 * gnus-cus.el (gnus-group-parameters): New parameter.
6187
6188 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6189
6190 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6191 parameter `headers'.
6192 (gnus-cache-enter-article): Ditto.
6193 (gnus-cache-update-article): Ditto.
6194 * gnus-sum.el (gnus-summary-move-article): Ditto.
6195 (gnus-summary-mark-article-as-unread): Ditto.
6196 (gnus-summary-mark-article): Ditto.
6197
6198 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6199
6200 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6201 (gnus-posting-style-alist): Removed.
6202 (gnus-message-style-insertions): Ditto.
6203 (gnus-configure-posting-styles): Reimplementation.
6204
6205 * mail-source.el (mail-source-fetch): Error the message.
6206
6207 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6208
6209 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6210
6211 * gnus.el: Pterodactyl Gnus v0.85 is released.
6212
6213 1999-04-20 Michael Cook <cook@sightpath.com>
6214
6215 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6216 Outlook citation regex.
6217
6218 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6219
6220 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6221 semicolon.
6222
6223 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6224
6225 * gnus-range.el (gnus-remove-from-range): Document range1
6226 modification, protect range2.
6227
6228 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6229
6230 * gnus-sum.el (gnus-update-marks): Protect lists from
6231 gnus-remove-from-range, don't sort twice.
6232
6233 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6234
6235 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6236 function in backend.
6237
6238 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6239
6240 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6241 request-accept-article function in the backend instead of using
6242 the 'respool capability.
6243
6244 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6245
6246 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6247 spurious whitespace at eob.
6248
6249 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6250
6251 * nnmail.el (nnmail-get-new-mail): Check right variable.
6252
6253 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6254
6255 * mailcap.el (mailcap-mime-data): Fix rfc822.
6256
6257 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6258
6259 * nndoc.el (nndoc-nsmail-type-p): New function.
6260 (nndoc-type-alist): Recognize nsmail.
6261
6262 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6263
6264 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6265 *before* `article-hide-headers' deletes the information.
6266
6267 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6268
6269 * gnus-sum.el (gnus-summary-save-parts): New command and
6270 keystroke.
6271 (gnus-summary-save-parts-1): New function.
6272 (gnus-summary-iterate): Buggy.
6273
6274 * mm-decode.el (mm-save-part-to-file): Made into own function.
6275
6276 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6277
6278 * gnus-group.el (gnus-group-set-info): Resist nils.
6279
6280 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * mailcap.el (mailcap-mime-data): Ditto.
6283
6284 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6285
6286 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6287
6288 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6289
6290 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6291 gnus-article-date-lapsed-new-header is t.
6292
6293 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6294
6295 * gnus.el: Pterodactyl Gnus v0.84 is released.
6296
6297 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6298
6299 * gnus-msg.el (gnus-bug-message): Mime change.
6300
6301 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6302
6303 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6304
6305 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6306
6307 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6308 `x-uue'.
6309
6310 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6311
6312 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6313 when authentication is 'password.
6314
6315 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6316
6317 * gnus-win.el (gnus-configure-windows): Accept a setting.
6318
6319 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6320
6321 * mm-util.el (mm-quote-arg): Moved here.
6322
6323 * mm-decode.el (mm-quote-arg): Quote more chars.
6324
6325 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6326
6327 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6328 with newlines would create buggy .nov files.
6329
6330 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6331
6332 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6333 end of lines.
6334
6335 * message.el (message-mode): Doc fix.
6336
6337 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6338
6339 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6340
6341 * gnus-art.el (article-date-ut): Rewrite.
6342
6343 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6344 order.
6345
6346 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6347 headers.
6348
6349 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6350
6351 1999-04-18 Didier Verna <verna@inf.enst.fr>
6352
6353 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6354 (article-date-ut): use it.
6355
6356 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6357
6358 * mail-source.el (mail-source-fetch-pop): Call script
6359 asynchronously.
6360
6361 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6362
6363 * gnus.el: Pterodactyl Gnus v0.83 is released.
6364
6365 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6366
6367 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6368
6369 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6370
6371 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6372
6373 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6374
6375 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6376
6377 * message.el (message-generate-headers): Accept continuation
6378 headers.
6379
6380 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6381
6382 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6383
6384 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6385
6386 * gnus-art.el (gnus-treatment-function-alist): use
6387 maybe-hide-headers.
6388
6389 * message.el (message-inhibit-body-encoding): Typo.
6390 (message-resend): Inhibit encoding.
6391
6392 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6393
6394 * gnus-art.el (article-remove-cr): Use re-search.
6395
6396 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6397 headers.
6398
6399 * mm-decode.el (mm-quote-arg): Quote '.
6400
6401 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6402
6403 * mm-decode.el (mm-insert-part): Use multibyte for text.
6404
6405 * gnus-start.el (gnus-read-newsrc-file): New variable.
6406 (gnus-read-newsrc-file): Use it.
6407
6408 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6409
6410 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6411
6412 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6413 function.
6414
6415 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6416
6417 * gnus.el: Pterodactyl Gnus v0.82 is released.
6418
6419 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6420
6421 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6422 for iso8859-2.
6423
6424 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6425
6426 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6427 synonym alist.
6428
6429 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6430
6431 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6432
6433 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6434
6435 * mail-source.el (mail-source-fetch): Ask before bugging out.
6436
6437 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6438
6439 * uudecode.el (uudecode-decode-region-external): Don't assume
6440 uudecode-temporary-file-directory ends with a slash.
6441
6442 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6443
6444 * gnus-sum.el (gnus-update-marks):
6445 (gnus-update-read-articles):
6446 (gnus-summary-expire-articles): Check server.
6447
6448 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6449
6450 * mml.el (mml-preview): New function.
6451
6452 1999-04-17 William M. Perry <wmperry@aventail.com>
6453
6454 * mail-source.el (mail-source-fetch-file): Return the right
6455 value.
6456
6457 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6458
6459 * mml.el (mml-insert-parameter): New function.
6460 (mml-insert-parameter-string): New function.
6461
6462 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6463
6464 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6465 (gnus-mime-display-part): Use it.
6466
6467 * mm-decode.el (mm-alternative-precedence): Removed.
6468 (mm-discouraged-alternatives): New variable.
6469 (mm-preferred-alternative-precedence): New function.
6470
6471 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6472
6473 * mail-source.el (mail-sources): New variable.
6474
6475 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6476
6477 * mm-decode.el (mm-valid-image-format-p): New function.
6478 (mm-inline-media-tests): Use it.
6479 (mm-valid-and-fit-image-p): New function.
6480
6481 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6482 (gnus-agent-fetch-group): Ditto.
6483
6484 1999-04-12 Didier Verna <verna@inf.enst.fr>
6485
6486 * nnmail.el (nnmail-article-group): in case of a group name
6487 containing "\\n" constructs, be sure to pass the expanded value to
6488 nn*-save-mail.
6489
6490 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6491
6492 * gnus.el: Pterodactyl Gnus v0.81 is released.
6493
6494 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6495
6496 * gnus-sum.el (gnus-get-split-value): Reverse result.
6497
6498 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6499
6500 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6501
6502 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6503
6504 * mml.el (mml-insert-tag): Insert concluding part.
6505
6506 * message.el (message-send-mail): Encode later.
6507 (message-send-news): Ditto.
6508
6509 * nnfolder.el: Don't use mail delim.
6510
6511 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6512
6513 * gnus-cus.el (gnus-group-customize): Put point at min.
6514
6515 * mm-view.el (mm-inline-text): Allow toggling html.
6516
6517 1999-03-28 William M. Perry <wmperry@aventail.com>
6518
6519 * mail-source.el: Added prescript and postscript to file.
6520
6521 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6522
6523 * nnmail.el: Reverted.
6524
6525 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6526 (gnus-setup-posting-charset): Did work.
6527
6528 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6529
6530 * gnus.el (gnus-short-group-name): Use
6531 gnus-group-uncollapsed-levels.
6532
6533 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6534
6535 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6536
6537 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6538
6539 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6540 (article-strip-headers-from-body): New command and keystroke.
6541
6542 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6543
6544 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6545
6546 * nnheader.el (nnheader-insert-file-contents): Bind
6547 enable-local-eval to nil.
6548 (nnheader-find-file-noselect): Ditto.
6549
6550 * nnmail.el (nnmail-article-group): Don't remove long lines.
6551 (nnmail-remove-long-lines): New function.
6552 (nnmail-split-header-length-limit): Removed.
6553
6554 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6555
6556 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6557
6558 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6559
6560 * gnus-sum.el (gnus-summary-generic-mark): New function.
6561
6562 * nnmail.el (nnmail-split-header-length-limit): Increased.
6563 (nnmail-article-group): Allow nil.
6564
6565 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6566
6567 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6568 first.
6569
6570 * mml.el (mml-minibuffer-read-type): Include types from
6571 mailcap-mime-data.
6572
6573 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6574
6575 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6576
6577 * mml.el (mml-insert-tag): New function.
6578 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6579 confusion with functions like `mml-read-tag'.
6580 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6581 (mml-minibuffer-read-description): Ditto with
6582 `mml-minibuffer-read-description'.
6583 (mml-attach-buffer): New function.
6584 (mml-mode-map): New entry for /.
6585 (mml-minibuffer-read-type): Accept DEFAULT.
6586
6587 * mml.el (mml-quote-region): Narrow the region.
6588
6589 * message.el (message-mode-menu): message-mime-attach-file is now
6590 mml-attach-file.
6591
6592 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6593
6594 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6595
6596 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6597
6598 * mml.el (mml-attach-buffer): New command.
6599
6600 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6601
6602 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6603 with a proper range. Compress range.
6604
6605 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6606
6607 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6608
6609 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6610
6611 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6612
6613 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6614 (gnus-picons-convert-x-face): Removed.
6615 (gnus-picons-article-display-x-face): Removed.
6616 (gnus-picons-x-face-sentinel): Ditto.
6617 (gnus-picons-display-x-face): Ditto.
6618
6619 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6620
6621 * gnus.el: Pterodactyl Gnus v0.80 is released.
6622
6623 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6624
6625 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6626
6627 * gnus-sum.el (gnus-with-article): Moved here.
6628
6629 * mail-source.el (mail-source-fetch-pop): Ask for password even
6630 when program.
6631
6632 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6633
6634 * gnus-msg.el (gnus-bug): Add description.
6635
6636 * mml.el (mml-insert-mml-markup): Insert disposition.
6637
6638 * message.el (message-send-mail): Always encode mail headers.
6639
6640 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641
6642 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6643 when requested.
6644
6645 * nnmail.el (nnmail-current-spool): Removed.
6646
6647 * gnus-salt.el (gnus-tree-inhibit): New varible.
6648
6649 * gnus.el (mm-util): Required.
6650
6651 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6652
6653 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6654
6655 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6656
6657 * mail-source.el (mail-source-bind): Doc fix.
6658
6659 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6660
6661 * message.el (message-mode): Doc fix.
6662
6663 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6664 encoding.
6665
6666 * gnus.el (gnus-methods-equal-p): Moved here.
6667
6668 * mail-source.el: pop at 110.
6669
6670 * pop3.el (pop3-movemail): Use write-region instead of
6671 append-to-file to avoid excessive messaging.
6672
6673 1999-02-27 lantz moore <lmoore@contigo.com>
6674
6675 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6676 type directory.
6677
6678 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6679
6680 * gnus-art.el (article-hide-boring-headers): Field names must not
6681 contain whitespace.
6682
6683 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6684
6685 * gnus.el: Pterodactyl Gnus v0.79 is released.
6686
6687 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6688
6689 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6690
6691 * mml.el (mml-mode): Don't use add-minor-mode.
6692
6693 * message.el (messgage-inhibit-body-encoding): New variable.
6694 (message-encode-message-body): Use it.
6695
6696 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6697
6698 * gnus.el: Pterodactyl Gnus v0.78 is released.
6699
6700 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6701
6702 * message.el (message-mode): Switch on MML mode.
6703
6704 * mml.el: Included commands and functions.
6705 (mml-mode-map): New keymap.
6706
6707 * message.el: Removed the insertion commands and functions.
6708
6709 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6710
6711 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6712 keystroke.
6713
6714 * gnus-art.el (gnus-narrow-to-page): Revert.
6715
6716 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6717 (gnus-cite-parse-maybe): Always reparse.
6718
6719 * message.el (message-encode-message-body): Don't insert
6720 "multipart warning".
6721
6722 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6723
6724 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6725
6726 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6727
6728 * nnmail.el: Require mm-util.
6729
6730 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6731
6732 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6733 group.
6734
6735 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6736
6737 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6738
6739 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6740
6741 * gnus-msg.el (gnus-extended-version): Better regexp.
6742
6743 1999-02-25 Didier Verna <verna@inf.enst.fr>
6744
6745 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6746 is called with the result of SPLIT and should return a new split.
6747
6748 * gnus.texi: update the doc.
6749
6750 1999-02-23 Didier Verna <verna@inf.enst.fr>
6751
6752 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6753 displayed in the article buffer, output bars if
6754 `gnus-picons-display-article-move-p'.
6755
6756 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6757
6758 * mail-source.el (mail-source-fetch-pop): Typo.
6759
6760 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6761
6762 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6763
6764 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6765
6766 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6767
6768 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6769
6770 * mml.el (mml-insert-buffer): New function.
6771
6772 * message.el (message-forward): Insert the buffer in the buffer.
6773
6774 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6775
6776 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6777
6778 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6779
6780 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6781
6782 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6783
6784 * gnus.el: Pterodactyl Gnus v0.77 is released.
6785
6786 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6787
6788 * gnus-art.el (gnus-displaying-mime): New variable.
6789 (article-narrow-to-head): New function.
6790
6791 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6792 Default to pop instead of pop3.
6793
6794 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6795
6796 * gnus-art.el (article-hide-pgp): Goto body.
6797
6798 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6799
6800 * gnus-cite.el: Don't use goto-line.
6801
6802 * gnus-art.el (gnus-article-treat-html): Removed.
6803 (gnus-treat-article): Save restriction.
6804
6805 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6806
6807 * message.el (message-send-mail): Don't untabify.
6808 (message-mode): Don't use tabs for indentation.
6809
6810 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6811
6812 * message.el (message-send-mail): Don't untabify.
6813
6814 * nnml.el (nnml-save-mail): Typo fix.
6815
6816 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6817
6818 * message.el (message-cite-function): Add
6819 `message-cite-original-without-signature' customization option.
6820
6821 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6822
6823 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6824 `nnmail-prepare-incoming-header-hook'.
6825
6826 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6827
6828 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6829
6830 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6831
6832 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6833
6834 1999-02-18 Michael Cook <cook@sightpath.com>
6835
6836 * Recognize Microsoft Outlook's cite attribution conventions.
6837
6838 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6839
6840 * gnus-sum.el: Bind M.
6841
6842 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6843
6844 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6845
6846 1999-02-15 Didier Verna <verna@inf.enst.fr>
6847
6848 * gnus-picon.el (gnus-group-display-picons): ensures that
6849 `article-goto-body' really goes to the article body.
6850
6851 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6852
6853 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6854
6855 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6856
6857 * mm-view.el (mm-view-message): Enable multibyte.
6858
6859 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6860
6861 * nnmail.el (nnmail-get-new-mail): Message later.
6862
6863 * mm-util.el (mm-find-charset-region): Revert to checking
6864 multibyte.
6865
6866 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6867
6868 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6869 attachment.
6870
6871 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6872
6873 * gnus.el: Pterodactyl Gnus v0.76 is released.
6874
6875 1999-02-06 Felix Lee <flee@cygnus.com>
6876
6877 * gnus.el (gnus-group-change-level-function): Typo.
6878
6879 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6880
6881 * gnus-sum.el (gnus-nov-skip-field): Removed.
6882 (gnus-nov-field): Ditto.
6883 (gnus-nov-parse-extra): Ditto.
6884 (gnus-nov-read-integer): Ditto.
6885
6886 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6887
6888 * nnheader.el (nnheader-nov-read-message-id): New macro.
6889 (nnheader-parse-nov): Use it.
6890
6891 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6892 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6893 `(eq (char-after) ?\n)'.
6894
6895 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6896
6897 * gnus.el (gnus-other-frame): Always pop up a new frame.
6898
6899 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6900
6901 * gnus-range.el (gnus-range-add): Rewrite.
6902
6903 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6904
6905 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6906 format.
6907 (nnmail-process-maildir-mail-format): New function.
6908
6909 * mail-source.el (mail-source-fetch-maildir): New function.
6910 (mail-source-keyword-map): Add default for maildir method.
6911 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6912
6913 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6914
6915 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6916
6917 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6918 (nndoc-mime-digest-type-p): Removed.
6919
6920 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6921
6922 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6923 where it is supposed to be.
6924 (gnus-treat-play-sounds): New variable.
6925
6926 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6927
6928 * gnus-art.el (article-display-x-face): Narrow to head.
6929 (gnus-article-washed-types): New variable.
6930 (article-hide-pgp): Is not a toggle.
6931 (gnus-article-hide-text-type): Save types.
6932 (article-decode-charset): Use it.
6933
6934 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6935
6936 * message.el (message-forward-start-separator): Removed.
6937 (message-forward-end-separator): Removed.
6938 (message-signature-before-forwarded-message): Removed.
6939 (message-included-forward-headers): Removed.
6940 (message-check-news-body-syntax): Don't check forward.
6941 (message-forward): Use MIME.
6942
6943 * nnvirtual.el (nnvirtual-request-article): Bind
6944 gnus-article-decode-hook to nil.
6945
6946 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6947
6948 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6949 us-ascii.
6950
6951 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6952
6953 * format-spec.el (format-spec): Be more robust.
6954
6955 * message.el (message-encode-message-body): Default
6956 mail-parse-charset to mail-parse-charset.
6957
6958 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6959 (gnus-summary-edit-article): Bind mail-parse-charset.
6960
6961 * mml.el (mml-read-tag): Ignore white space after end of tag.
6962
6963 * message.el (message-goto-body): Also work in separatorless
6964 articles.
6965
6966 * mml.el (mml-translate-from-mime): New function.
6967 (mml-insert-mime): Ditto.
6968 (mml-to-mime): New function.
6969 (mime-to-mml): New name.
6970
6971 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6972 article.
6973
6974 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6975
6976 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6977 special-case nndraft groups.
6978
6979 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6980
6981 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6982 (gnus-get-newsgroup-headers): Already bound.
6983
6984 * message.el (message-encode-message-body): Use posting charset.
6985
6986 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6987 (mm-body-encoding): Do CTE.
6988 (mm-body-7-or-8): New function.
6989
6990 * mm-util.el (mm-mime-charset): Always fall back on alist.
6991 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6992 (mm-mime-mule-charset-alist): Add arabic-*-column.
6993 (mm-find-mime-charset-region): New function.
6994
6995 * format-spec.el (format-spec-make): New function.
6996
6997 * mail-source.el (format-spec): Required.
6998 (mail-source-fetch-with-program): Removed.
6999 (mail-source-fetch-with-program): New function.
7000
7001 * format-spec.el: New file.
7002
7003 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7004
7005 * mail-source.el (mail-source-fetch-with-program): Take optional
7006 parameter.
7007
7008 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7009
7010 * gnus-start.el: Ignore some groups.
7011 (gnus-setup-news): Bind nnmail-fetched-sources.
7012
7013 * message.el (message-send-mail): Remove all tabs.
7014
7015 * mm-util.el (mm-find-charset-region): Just check whether
7016 find-charset-region is defined.
7017
7018 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7019
7020 * gnus-group.el (gnus-group-get-new-news): Use
7021 nnmail-fetched-sources.
7022
7023 * nnmail.el (nnmail-fetched-sources): New variable.
7024 (nnmail-get-new-mail): Use it.
7025
7026 * mail-source.el (mail-source-fetched-sources): New variable.
7027 (mail-source-fetch): Use it.
7028
7029 1999-02-02 Mark W. Eichin <eichin@thok.org>
7030
7031 * gnus.el (gnus-getenv-nntpserver): if the file that
7032 gnus-nntpserver-file names has a trailing newline, the
7033 string-match will always match, and thus the file will never be
7034 read. (^ matches start of "line", \\` matches start of "buffer",
7035 which is what was intended...)
7036
7037 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7038
7039 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7040
7041 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7042
7043 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7044 select methods.
7045
7046 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7047
7048 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7049
7050 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7051
7052 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7053
7054 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7055
7056 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7057 a typo.
7058 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7059 charset to nil.
7060 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7061 * gnus-start.el (gnus-start-draft-setup): Ditto.
7062
7063 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7064
7065 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7066 (mail-source-value): Don't do variables.
7067
7068 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7069
7070 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7071
7072 1999-02-01 Michael Cook <cook@sightpath.com>
7073
7074 * Defenestrate spurious ?a.
7075
7076 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7077
7078 * mail-source.el (mail-source-fetch-pop): Instead use
7079 :authentication.
7080
7081 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7082
7083 * lisp/mail-source.el : Support APOP authentication scheme.
7084
7085 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7086
7087 * pop3.el (pop3-movemail): Return t.
7088
7089 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7090
7091 * rfc2047.el (rfc2047-fold-region): New function.
7092 (rfc2047-encode-message-header): Use it.
7093
7094 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7095
7096 * gnus-sum.el (gnus-group-charset-alist): Add more.
7097
7098 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7099
7100 * gnus.el: Pterodactyl Gnus v0.75 is released.
7101
7102 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7103
7104 * gnus-art.el (article-display-x-face): Don't narrow to head.
7105
7106 1999-02-01 Michael Cook <cook@sightpath.com>
7107
7108 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7109
7110 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7111
7112 * mail-source.el (mail-source-fetch-directory): Ignore
7113 directories.
7114
7115 * gnus-cus.el (gnus-group-parameters): Addition.
7116
7117 * gnus-art.el (article-strip-banner): Do symbolic banners.
7118 (article-strip-banner): New keystroke.
7119
7120 1999-02-01 Michael Cook <cook@sightpath.com>
7121
7122 * gnus-art.el (article-strip-banner): New command.
7123
7124 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7125
7126 * gnus-art.el (gnus-treat-strip-banners): New variable.
7127
7128 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7129
7130 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7131 has been exist.
7132
7133 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7134
7135 * message.el (message-draft-coding-system): Check coding-system.
7136 * mm-util.el (mm-text-coding-system): Ditto.
7137
7138 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7139
7140 * mail-source.el (mail-source-fetch-pop): Save excursion.
7141
7142 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7143
7144 * mail-source.el (mail-source-movemail-args): Not constant.
7145 (mail-source-movemail-args): Removed.
7146 (mail-source-fetch-with-program): New function.
7147 (mail-source-fetch-pop): Use program and function.
7148 (mail-source-movemail-program): Removed.
7149
7150 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7151 (gnus-treat-date-user-defined): New variable.
7152
7153 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7154
7155 * nnmail.el (nnmail-fix-eudora-headers): New function.
7156
7157 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7158
7159 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7160
7161 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7162
7163 * gnus-art.el (gnus-treatment-function-alist): Do
7164 gnus-article-add-buttons-to-head later.
7165 (gnus-treat-capitalize-sentences): New variable.
7166 (article-capitalize-sentences): New command and keystroke.
7167
7168 * gnus-group.el (gnus-group-catchup-current): Do group.
7169
7170 * message.el (message-default-charset): Add group.
7171
7172 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7173
7174 * gnus.el: Pterodactyl Gnus v0.74 is released.
7175
7176 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7177
7178 * gnus-art.el (article-fill-long-lines): Renamed.
7179 (article-fill-long-lines): New keystroke.
7180
7181 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7182
7183 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7184
7185 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7186 displayed.
7187 (gnus-group-catchup-current): Be more robus.
7188
7189 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7190 headers.
7191
7192 1999-01-25 Dave Love <fx@gnu.org>
7193
7194 * message.el (message-mode-menu): Add message-mime-attach-file.
7195 (message-mode): Doc fix.
7196
7197 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7198
7199 * nnmail.el (nnmail-check-duplication): Insert the mail source
7200 string.
7201
7202 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7203 (mail-source-fetch-directory): Ditto.
7204 (mail-source-fetch-file): Ditto.
7205 (mail-source-string): New variable.
7206
7207 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7208 the level.
7209
7210 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7211 before handling.
7212
7213 * mm-util.el (mm-mime-charset): Use the parameters.
7214 (mm-mime-charset): Removed region paremeters.
7215
7216 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7217 source.
7218
7219 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7220
7221 * nnmail.el (nnmail-get-split-group): Quote right.
7222
7223 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7224
7225 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7226 buffer.
7227
7228 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7229
7230 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7231 (gnus-group-mode): Don't hook.
7232
7233 * mail-source.el (mail-source-bind): Doc fix.
7234 (mail-source-bind): Take only one param.
7235
7236 * gnus-art.el (gnus-treat-highlight-signature): typep.
7237
7238 * mail-source.el (mail-source-movemail): Ignore empty file.
7239 (mail-source-callback): Check before deleting.
7240
7241 * message.el (message-mime-attach-file): Include name.
7242
7243 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7244
7245 * mm-util.el (mm-read-charset): Return a symbol.
7246
7247 * mm-view.el (mm-inline-text): Insert signature separator.
7248
7249 * gnus-art.el (gnus-treat-predicate): New function.
7250 (gnus-treat-article): Allow all types to be checked.
7251
7252 * gnus-util.el (gnus-or): New function.
7253 (gnus-and): Ditto.
7254
7255 * gnus-art.el (gnus-mime-display-single): Use override.
7256
7257 * mm-decode.el (mm-attachment-override-types): New variable.
7258 (mm-attachment-override-p): New function.
7259
7260 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7261
7262 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7263
7264 * mm-view.el (mm-inline-text): Do vcards.
7265
7266 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7267
7268 * gnus.el: Pterodactyl Gnus v0.73 is released.
7269
7270 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7271
7272 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7273 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7274 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7275 (nnmail-movemail-program): Removed.
7276 (nnmail-movemail-args): Removed.
7277 (nnmail-pop-password-required): Ditto.
7278 (nnmail-tmp-directory): Ditto.
7279 (nnmail-delete-incoming): Removed.
7280 (nnmail-pop-password, nnmail-moved-inboxes,
7281 nnmail-internal-password, nnmail-move-inbox): Removed.
7282 (nnmail-read-passwd): Ditto.
7283 (nnmail-get-spool-files): Removed.
7284 (nnmail-resplit-incoming): Reinstated.
7285
7286 * mail-source.el: New file.
7287
7288 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7289
7290 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7291
7292 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7293
7294 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7295
7296 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7297
7298 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7299
7300 * gnus-picon.el (gnus-group-display-picons): Goto body.
7301
7302 * gnus.el: Indented all functions; broke long lines; changed all
7303 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7304
7305 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7306
7307 * gnus.el: Pterodactyl Gnus v0.72 is released.
7308
7309 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7310
7311 * gnus.el: Cleaned up trailing whitespace.
7312
7313 * mm-util.el (mm-read-charset): Work.
7314
7315 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7316
7317 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7318 nnheader-translate-file-chars'd group name.
7319
7320 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7321
7322 * message.el (message-encode-message-body): Fold case.
7323
7324 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325
7326 * mailcap.el (mailcap-add): New function.
7327
7328 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7329
7330 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7331 (article-goto-body): Use it.
7332 (gnus-treat-article): Ditto.
7333
7334 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7335 downloaded articles from the downloadeble list.
7336
7337 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * message.el (message-encode-message-body): Bind
7340 mail-parse-charset.
7341
7342 * mm-util.el (mm-charset-synonym-alist): New variable.
7343 (mm-charset-to-coding-system): Use it.
7344 (mm-charset-coding-system-alist): Removed.
7345 (mm-charset-to-coding-system): Don't use it.
7346 (mm-find-charset-region): Use mail-parse-charset.
7347
7348 * gnus-art.el (gnus-treatment-function-alist): Use
7349 gnus-article-display-picons.
7350 (gnus-treat-display-xface): Only do if we have xface feature.
7351 (gnus-part-display-hook): New function.
7352 (gnus-treat-article): Use it.
7353 (gnus-treat-article): Use gnus-visual.
7354
7355 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7356
7357 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7358 displaying.
7359
7360 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7361
7362 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7363 regexp file names.
7364
7365 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7366
7367 * gnus.el: Pterodactyl Gnus v0.71 is released.
7368
7369 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7370
7371 * mm-view.el (mm-inline-image): Don't add a dot.
7372
7373 * gnus-art.el (gnus-treat-article): New function.
7374
7375 * gnus.el (gnus-article-display-hook): Removed.
7376
7377 * gnus-art.el (gnus-article-treat-custom): New variable.
7378
7379 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7380
7381 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7382 functions.
7383
7384 * message.el (message-posting-charset): New variable.
7385 (message-send-mail): Use it.
7386
7387 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7388 (gnus-setup-posting-charset): New function.
7389 (gnus-setup-message): Use it.
7390
7391 * message.el (message-encode-message-body): Just look for
7392 Content-Type before inserting a new one.
7393
7394 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7395
7396 * rfc2047.el (rfc2047-default-charset): Removed.
7397
7398 * mail-prsvr.el: New file.
7399 (mail-parse-charset): New variable.
7400
7401 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7402 Changed name.
7403
7404 * gnus.el (gnus-charset): New group.
7405
7406 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7407
7408 * gnus-sum.el (gnus-default-charset): Default to nil.
7409 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7410 (gnus-newsgroup-iso-8859-1-forced): Removed.
7411
7412 * mm-util.el (mm-known-charsets): Removed.
7413 (mm-default-coding-system): Removed.
7414 (mm-default-charset): Removed.
7415 (mm-read-charset): New function.
7416
7417 * message.el (message-default-charset): Removed.
7418
7419 * rfc2047.el (rfc2047-default-charset): Default to nil.
7420
7421 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7422
7423 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7424
7425 * gnus.el: Pterodactyl Gnus v0.70 is released.
7426
7427 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7428
7429 * mm-decode.el (mm-save-part): Use mm-get-part.
7430 (mm-insert-part): New function.
7431 (mm-get-part): Use it.
7432 (mm-get-image): Ditto.
7433 (mm-display-external): Ditto.
7434
7435 * mm-view.el (mm-inline-text): Ditto.
7436
7437 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7438 ranges.
7439
7440 * mm-decode.el (mm-display-external): Save the buffer.
7441 (mm-remove-part): Kill it.
7442
7443 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7444
7445 * nnagent.el (nnagent-request-set-mark): Defined stub.
7446
7447 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7448
7449 * gnus-score.el (gnus-score-load-score-alist): Bind
7450 coding-system-for-read.
7451
7452 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7453 prepare-exit-hook.
7454
7455 * mm-view.el (mm-setup-w3): Require w3.
7456
7457 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7458
7459 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7460 body.
7461
7462 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7463
7464 * mm-encode.el: Ditto.
7465
7466 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7467 error.
7468
7469 * mailcap.el (mailcap-mime-data): SAFER ps.
7470
7471 * message.el (message-encode-message-body): Always insert a
7472 Content-Type header.
7473
7474 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7475 shown inline.
7476
7477 * mm-view.el (mm-inline-text): Handle all sorts of text.
7478
7479 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7480 don't view.
7481
7482 * mm-decode.el (mm-display-external): Use it.
7483
7484 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7485
7486 * mm-decode.el (mm-save-part): Removed double code.
7487
7488 1999-01-12 Dave Love <fx@gnu.org>
7489
7490 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7491 application/octet-stream .gz & al files with jka-compr.
7492
7493 1999-01-12 Dave Love <fx@gnu.org>
7494
7495 * gnus-ems.el (gnus-down-mouse-3): New variable.
7496 * gnus-art.el (gnus-mime-button-map): Use it.
7497 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7498
7499 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7500
7501 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7502
7503 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7504
7505 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7506 buffers.
7507
7508 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7509
7510 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7511
7512 1999-01-12 Matt Armstrong <matta@geoworks.com>
7513
7514 * mml.el (mml-parameter-string): Strip directory component.
7515
7516 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7517
7518 * gnus.el (gnus-use-demon): Removed.
7519
7520 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7521
7522 * nnmail.el (nnmail-article-group): Don't infloop.
7523
7524 1999-01-11 Colin Rafferty <colin@xemacs.org>
7525
7526 * gnus-art.el (article-update-date-lapsed): Made it work with
7527 picons, and make it update on all visible frames.
7528 (article-date-ut): Get summary-buffer's current-headers.
7529
7530 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7531
7532 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7533 (gnus-picons-setup-p): New variable.
7534
7535 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7536
7537 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7538
7539 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7540
7541 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7542 (gnus-summary-exit-no-update): Use mapcar.
7543
7544 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7545
7546 * gnus-agent.el (gnus-category-write): Make directory.
7547
7548 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7549
7550 * gnus-sum.el (gnus-update-read-articles):
7551 (gnus-update-marks): Request backend update of mark.
7552
7553 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7554
7555 * mm-bodies.el (mm-body-encoding): Use mm-find.
7556
7557 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7558
7559 * gnus-picon.el (gnus-article-display-picons): Fix.
7560
7561 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7562
7563 * gnus.el: Pterodactyl Gnus v0.69 is released.
7564
7565 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7566
7567 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7568
7569 * gnus-agent.el (gnus-agent-remove-group): New command and
7570 keystroke.
7571
7572 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7573
7574 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7575
7576 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7577
7578 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7579
7580 * mm-view.el (mm-inline-text): Bind current id.
7581
7582 * mm-decode.el (mm-handle-id): New macro.
7583 (mm-make-handle): Accept id.
7584 (mm-dissect-singlepart): Use it.
7585
7586 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7587
7588 * message.el (message-cite-original-without-signature): Use
7589 message-signature-separator when searching for signature in
7590 message-cite-original-without-signature.
7591
7592 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7593
7594 * gnus.el (gnus-server-to-method): Check named methods.
7595
7596 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7597
7598 * mm-view.el (mm-view-message): Goto point-min.
7599
7600 * nnmail.el (nnmail-article-group): Don't delete lines, only
7601 shorten them.
7602
7603 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7604 values.
7605
7606 * nnheader.el (nnheader-temp-directory): New variable.
7607 (nnheader-temp-directory): Removed.
7608
7609 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7610
7611 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7612 list of files to check for mailcap entries under windows-nt.
7613
7614 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7615
7616 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7617 summary buffer exists.
7618
7619 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7620
7621 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7622 irrelevant Sun sendmail bug.
7623 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7624
7625 * message.el (message-send-news): Bind mail-header-separator to
7626 "" when asking backend to post.
7627
7628 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7629
7630 * mm-uu.el (mm-dissect-disposition): New variable.
7631 (mm-uu-dissect): Use it.
7632
7633 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7634
7635 * mm-view.el (mm-inline-text): Bind url-current-object.
7636
7637 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7638
7639 * gnus-range.el (gnus-remove-from-range): Rewrite.
7640
7641 1998-12-09 SL Baur <steve@altair.xemacs.org>
7642
7643 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7644
7645 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7646
7647 * message.el (message-encode-message-body): Insert `MIME-Version'
7648 instead of `Mime-Version'.
7649
7650 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7651
7652 * message.el (message-insert-mime-part): Add the attachment
7653 disposition.
7654 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7655 (message-mime-query-type): New function.
7656 (message-mime-query-description): Ditto.
7657 (message-mime-query-file): Ditto.
7658 (message-insert-mime-part): Use them.
7659 (message-mime-insert-external): Use the new stuff.
7660
7661 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7662
7663 * nnmail.el (nnmail-split-header-length-limit): New variable.
7664
7665 * mm-decode.el (mm-dissect-buffer): Check syntax.
7666
7667 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7668
7669 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7670 (rfc2047-dissect-region): Ditto.
7671
7672 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7673
7674 * mm-view.el (mm-view-message): Decode charset.
7675
7676 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7677
7678 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7679 CT headers.
7680
7681 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7682
7683 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7684 mm-uu-*-function.
7685 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7686
7687 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7688
7689 * message.el (message-send-mail): Do MML first.
7690 (message-send-news): Ditto.
7691
7692 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7693
7694 * gnus-picon.el (gnus-picons-face): New face.
7695 (gnus-picons-try-face): Use it.
7696
7697 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7698
7699 * gnus.el: Pterodactyl Gnus v0.68 is released.
7700
7701 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7702
7703 * gnus.el: Pterodactyl Gnus v0.67 is released.
7704
7705 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7706
7707 * gnus.el: Pterodactyl Gnus v0.66 is released.
7708
7709 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7710
7711 * gnus-art.el (gnus-insert-mime-button): Decode description.
7712
7713 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7714
7715 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7716 (gnus-decode-header-methods): Ditto.
7717 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7718
7719 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7720
7721 * mml.el (mml-insert-mime-headers): Encode description.
7722
7723 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7724 line.
7725
7726 * gnus-sum.el (gnus-default-charset): Doc fix.
7727
7728 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7729
7730 * mm-decode.el (mm-display-part): Forward a line.
7731
7732 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7733
7734 * mm-util.el (mm-running-ntemacs): New variable.
7735 (mm-text-coding-system): Ditto.
7736 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7737 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7738
7739 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7740
7741 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7742 buffer.
7743
7744 * message.el (message-insert-headers): New command and keystroke.
7745
7746 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7747
7748 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7749 (mm-get-image): Ditto.
7750
7751 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7752 base64, uudecode and binhex.
7753
7754 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7755
7756 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7757 in text/plain.
7758 * mm-uu.el (mm-uu-dissect): Use inline.
7759
7760 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7761
7762 * mm-view.el (mm-view-message): New function.
7763
7764 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7765 qp.
7766
7767 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7768
7769 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7770 entry for message/rfc822 as 8bit.
7771
7772 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7773
7774 * mailcap.el (mailcap-mime-extensions): Add patch.
7775
7776 1998-12-05 Dale Hagglund <rdh@best.com>
7777
7778 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7779 argument to force all multipart/* to look like multipart/mixed.
7780
7781 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7782 variable.
7783 (gnus-mime-display-part): Use it.
7784
7785 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7786
7787 * gnus-draft.el (gnus-draft-send): Only disable checks for
7788 non-interactive use.
7789 (gnus-draft-send-message): Use it.
7790
7791 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7792
7793 * gnus.el: Pterodactyl Gnus v0.65 is released.
7794
7795 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7796
7797 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7798
7799 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7800
7801 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7802
7803 * gnus.el: Pterodactyl Gnus v0.64 is released.
7804
7805 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7806
7807 * mm-view.el (mm-setup-w3): Don't load.
7808
7809 * gnus-msg.el (gnus-setup-message): Set group name.
7810 (gnus-group-mail): Avoid leaking local vars.
7811
7812 * message.el (message-attach-file): Renamed.
7813 (message-mime-attach-file): Renamed again.
7814
7815 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7816
7817 * gnus-art.el (article-decode-encoded-words): Bind
7818 rfc2047-default-charset here.
7819
7820 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7821
7822 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7823
7824 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7825 (gnus-picons-setup-hook): New hook.
7826
7827 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7828
7829 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7830 string.
7831 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7832 line.
7833
7834 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7835
7836 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7837 (gnus-mime-view-part): Ditto.
7838 (gnus-mime-inline-part): Dotii.
7839 (gnus-mime-externalize-part): Daddo.
7840 (gnus-mime-internalize-part): Tutti frutti.
7841 (gnus-widget-press-button): Da da do.
7842
7843 * mm-view.el (mm-setup-w3): Require url-vars.
7844
7845 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7846
7847 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7848 * mm-util.el (mm-find-charset-region): Ditto.
7849
7850 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7851
7852 * message.el (message-send): Don't encode here.
7853 (message-send-mail): But here.
7854 (message-send-news): And here.
7855
7856 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7857
7858 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7859
7860 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7861
7862 * gnus.el: Pterodactyl Gnus v0.63 is released.
7863
7864 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7865
7866 * mml.el (mml-base-boundary): Shorten.
7867
7868 * message.el (message-insert-mime-part): Use default.
7869
7870 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7871
7872 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7873
7874 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7875 buttons, not [*].
7876
7877 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7878
7879 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7880
7881 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7882
7883 * gnus-art.el (gnus-insert-mime-button): Fix.
7884
7885 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7886
7887 * message.el (message-insert-mime-part): Nicify prompts.
7888 (message-insert-mime-part): Really delete duplicates.
7889 (message-insert-mime-part): Check against common errors.
7890 (message-insert-mime-part): Fix docstring.
7891
7892 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7893
7894 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7895
7896 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7897
7898 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7899 (gnus-insert-mime-button): Modify accordingly.
7900
7901 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7902
7903 * gnus-art.el (gnus-display-mime): Set window point.
7904
7905 * mm-decode.el (mm-display-external): Only decode when not
7906 saving.
7907 (mm-alternative-precedence): Prefer multiparts.
7908 (mm-inline-media-tests): Inline multiparts.
7909
7910 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7911 Ignore errors when requiring url.
7912
7913 * mml.el (mml-quote-region): New command.
7914
7915 * message.el (message-cite-original): Use it.
7916 (message-cite-original-without-signature): Ditto.
7917
7918 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7919
7920 * gnus.el: Pterodactyl Gnus v0.62 is released.
7921
7922 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7923
7924 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7925
7926 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7927
7928 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7929 `point-max-marker'.
7930
7931 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7932
7933 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7934
7935 * gnus-art.el (gnus-mime-display-single): Check for attachment
7936 before other tests.
7937
7938 1998-12-03 Didier Verna <verna@inf.enst.fr>
7939
7940 * gnus-msg.el (gnus-configure-posting-styles): find a
7941 posting-style entry in the group parameters, if any, and honor it
7942 at the end.
7943
7944 1998-12-03 Felix Lee <flee@teleport.com>
7945
7946 * nntp.el (nntp-after-change-function): Fix.
7947
7948 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7949
7950 * mml.el (mml-generate-mime-1): Insert literally.
7951
7952 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7953
7954 * mml.el (mml-insert-mime-headers): Removed debug.
7955
7956 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7957
7958 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7959 prefixed.
7960
7961 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7962 application/emacs-lisp to 8bit.
7963
7964 1998-12-03 Dale Hagglund <rdh@best.com>
7965
7966 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7967
7968 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7969
7970 * gnus.el: Pterodactyl Gnus v0.61 is released.
7971
7972 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7973
7974 * mml.el (mml-parse-1): Skipped parts.
7975 (mml-insert-mime-headers): Nil is a list.
7976 (mml-generate-mime-1): Don't insert literally.
7977 (mml-read-tag): Drop text props.
7978 (mml-read-part): Ditto.
7979 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7980
7981 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7982
7983 * gnus.el: Pterodactyl Gnus v0.60 is released.
7984
7985 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7986
7987 * mml.el (mml-parse-1): Don't throw contents away.
7988
7989 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7990
7991 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7992
7993 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7994
7995 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7996 function.
7997 (mml-parse-1): Use it.
7998
7999 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8000
8001 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8002 Use gnus-newsgroup-default-charset.
8003 (article-decode-encoded-words): Remove charset codes.
8004 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8005 gnus-default-charset.
8006
8007 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8008
8009 * message.el (message-send-mail): Don't encode here.
8010 (message-send-news): Nor here.
8011 (message-send): ... but here instead.
8012
8013 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8014 default to nil.
8015 (gnus-article-display-picons): Replace From line.
8016 (gnus-group-display-picons): Replace Newsgroups line.
8017 (gnus-picons-display-glyph): Set baseline.
8018 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8019 (gnus-picons-xbm-face): Revert to old, standard colors.
8020
8021 * message.el (message-fetch-field): Remove text props.
8022
8023 * gnus-art.el (gnus-article-normalized-header-length): New
8024 variable.
8025 (article-normalize-headers): New command and keystroke.
8026
8027 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8028
8029 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8030
8031 * gnus.el: Pterodactyl Gnus v0.59 is released.
8032
8033 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8034
8035 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8036
8037 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8038
8039 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8040
8041 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8042
8043 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8044
8045 * mm-decode.el (mm-all-images-fit): New variable.
8046 (mm-image-fit-p): Use it.
8047
8048 * gnus-art.el (gnus-mime-display-single): Use it.
8049 (gnus-mime-internalize-part): New command and keystroke.
8050
8051 * mm-decode.el (mm-user-automatic-external-display): New
8052 variable.
8053 (mm-automatic-external-display-p): New function.
8054
8055 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8056 colors.
8057
8058 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8059
8060 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8061
8062 * gnus-art.el (gnus-with-article): Work in the original article
8063 buffer.
8064 (gnus-with-article): Work in read-only groups.
8065
8066 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8067
8068 * mm-bodies.el (mm-decode-string): Return original string if not
8069 decode.
8070
8071 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8072
8073 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8074
8075 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8076
8077 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8078
8079 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8080
8081 * gnus.el: Pterodactyl Gnus v0.58 is released.
8082
8083 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8084
8085 * mm-decode.el (mm-get-image): Return a glyph, not an image
8086 specifier.
8087
8088 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8089
8090 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8091
8092 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8093
8094 * mail-parse.el (rfc2045): Required.
8095
8096 1998-12-01 William M. Perry <wmperry@aventail.com>
8097
8098 * mm-view.el (mm-inline-text): Remove props.
8099
8100 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8101
8102 * mm-view.el (mm-setup-w3): Protect url-misc.
8103
8104 * message.el (message-ignored-resent-headers): Remove
8105 Gnus-Warning.
8106
8107 * mml.el (mml-insert-mime-headers): Use encoding.
8108 (mml-parameter-string): Ditto.
8109
8110 * rfc2045.el: New file.
8111 (rfc2045-encode-string): New function.
8112
8113 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8114
8115 * mail-parse.el (mail-header-encode-parameter): New function.
8116
8117 * rfc2231.el (rfc2231-encode-string): New function.
8118
8119 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8120
8121 * mm-bodies.el (mm-decode-string): New function.
8122 * mm-view.el (mm-inline-text): Use mm-decode-string.
8123
8124 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8125
8126 * gnus.el: Pterodactyl Gnus v0.57 is released.
8127
8128 1998-11-23 Felix Lee <flee@cygnus.com>
8129
8130 * nntp.el (nntp-async-needs-kluge): new setting.
8131 (nntp-async-timer): new var.
8132 (nntp-async-process-list): new var.
8133 (nntp-async-kluge): new function.
8134 (nntp-async-timer-handler): new function.
8135 (nntp-async-wait): new function.
8136 (nntp-async-stop): new function.
8137 (nntp-after-change-function): renamed, and split apart.
8138 (nntp-async-trigger): new function.
8139 (nntp-do-callback): new function.
8140 (nntp-accept-process-output): add optional timeout arg.
8141
8142 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8143 (gnus-async-wait-for-article): new function.
8144 (gnus-async-with-semaphore): s/asynch/async/.
8145
8146 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8147
8148 * gnus-art.el (gnus-with-article): Don't encode.
8149 (gnus-insert-mime-button): Fall back on filename from C-D.
8150 (gnus-mime-display-single): Have dots right on text/plain
8151 attachments.
8152
8153 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8154 broken parts.
8155
8156 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8157
8158 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8159 binhex.
8160
8161 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8162 (gnus-summary-repair-multipart): New command and keystroke.
8163
8164 * gnus-art.el (gnus-with-article-buffer): New macro.
8165
8166 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8167
8168 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8169 undisplay the part.
8170
8171 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8172
8173 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8174
8175 * mml.el (mml-read-part): Partition right.
8176
8177 * mm-decode.el (mm-handle-set-cache): New macro.
8178 (mm-handle-cache): Ditto.
8179 (mm-make-handle): Ditto.
8180 (mm-dissect-singlepart): Use it.
8181 (mm-get-image): Use the cache.
8182
8183 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8184
8185 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8186 (gnus-mime-display-single): Don't insert lines between parts.
8187
8188 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8189
8190 * nnmail.el (nnmail-file-coding-system-1): New variable.
8191 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8192 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8193 * nnml.el (nnml-file-coding-system): New variable.
8194 (nnml-request-article): Use nnml-file-coding-system.
8195
8196 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8197
8198 * gnus.el: Pterodactyl Gnus v0.56 is released.
8199
8200 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8201
8202 * gnus-art.el (gnus-mime-display-part): New function.
8203 (gnus-mime-display-mixed): Use it.
8204
8205 * mm-view.el (mm-setup-w3): Don't register.
8206
8207 * message.el (message-cite-original): Cite parts.
8208
8209 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8210
8211 * mml.el (mml-parameter-string): New function.
8212 (mml-insert-mime-headers): Separated into new function.
8213
8214 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8215
8216 * mml.el (mml-make-boundary): Use `make-string'.
8217
8218 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8219
8220 * binhex.el (binhex-insert-char): Ditto.
8221
8222 * uudecode.el (uudecode-insert-char): Code correctly.
8223
8224 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8225
8226 * mml.el (mml-generate-mime): Don't generate multiparts for
8227 empties.
8228
8229 * gnus-art.el (gnus-display-mime): Save excursion.
8230
8231 * message.el (message-remove-first-header): New function.
8232 (message-encode-message-body): Use it.
8233
8234 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8235
8236 * gnus.el: Pterodactyl Gnus v0.55 is released.
8237
8238 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8239
8240 * mm-view.el (mm-setup-w3): New function.
8241
8242 * mm-decode.el (mm-content-id-get-contents): New function.
8243 (mm-content-id-get-type): Ditto.
8244 (mm-content-id-get-encoding): Ditto.
8245 (mm-get-handle-by-content-id): Removed.
8246
8247 1998-11-25 Colin Rafferty <colin@xemacs.org>
8248
8249 * message.el (message-generate-new-buffers): Fix tag.
8250
8251 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8252
8253 * message.el (message-buffer-name): Check for unique first.
8254
8255 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8256 gnus-inhibit-mime-unbuttonizing.
8257
8258 * gnus-sum.el (t): Bind M-t.
8259 (gnus-inhibit-unbuttonizing): New variable.
8260 (gnus-summary-toggle-display-buttonized): New command.
8261
8262 * gnus-art.el (gnus-display-mime): Select article window.
8263 (article-strip-trailing-space): New command and keystroke.
8264
8265 * nneething.el (nneething-include-files): New variable.
8266 (nneething-create-mapping): Use it.
8267
8268 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8269
8270 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8271 ayto-expirable marks.
8272
8273 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8274
8275 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8276
8277 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8278 ARG.
8279
8280 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8281
8282 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8283
8284 * mm-util.el (mm-binary-coding-system): New variable.
8285 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8286 * mm-decode.el (mm-display-external): Ditto.
8287
8288 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8289
8290 * gnus.el: Pterodactyl Gnus v0.54 is released.
8291
8292 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8293
8294 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8295
8296 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8297
8298 * mm-decode.el (mm-save-part): Unquote.
8299
8300 1998-11-24 Matt Armstrong <matta@geoworks.com>
8301
8302 * mm-decode.el (mm-save-part): Bind coding system for write.
8303
8304 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8305
8306 * gnus-art.el (gnus-article-mode-line-format): New default.
8307 (gnus-article-mime-part-status): New function.
8308
8309 * message.el (message-send-news): Check the body syntax before
8310 encoding.
8311
8312 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8313 (gnus-mime-display-single): Use it.
8314 (gnus-mime-display-alternative): Ditto.
8315
8316 * mm-decode.el: Check for whether we are running under a term.
8317
8318 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8319
8320 * mm-decode.el (mm-preferred-alternative): Default to first
8321 alternative.
8322 (mm-preferred-alternative): No, we dont.
8323
8324 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8325
8326 * mm-decode.el (mm-display-external): Use binary instead of
8327 no-conversion.
8328 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8329 * nnheader.el (nnheader-file-coding-system): Ditto.
8330 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8331
8332 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8333
8334 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8335 name without method.
8336
8337 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8338
8339 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8340 coding-system -> default-charset.
8341 (gnus-newsgroup-default-charset-alist): Ditto.
8342 (gnus-summary-local-variables): Ditto.
8343 (gnus-set-global-variables): Ditto.
8344 (gnus-get-newsgroup-headers): Ditto.
8345 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8346 (gnus-get-newsgroup-headers-xover): Ditto.
8347 (gnus-newsgroup-setup-default-charset): Ditto.
8348 (article-decode-mime-words): Ditto.
8349 (article-decode-charset): Ditto.
8350 (article-decode-encoded-words): Ditto.
8351 (article-de-quoted-unreadable): Ditto.
8352 (gnus-mime-view-all-parts): Ditto.
8353 (gnus-mime-externalize-part): Ditto.
8354 (gnus-mm-display-part): Ditto.
8355 (gnus-mime-display-single): Ditto.
8356 (gnus-mime-display-alternative): Ditto.
8357
8358 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8359
8360 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8361 * gnus-art.el (article-decode-charset): Overlay
8362 rfc2047-default-charset.
8363 * message.el (message-draft-coding-system): New variable.
8364 (message-set-auto-save-file-name): Use message-draft-coding-system.
8365 * nndraft.el (nndraft-request-article): Ditto.
8366 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8367 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8368
8369 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8370
8371 * mm-uu.el (mm-uu-test): New function.
8372 (mm-uu-dissect): Inherit charset and cte from head.
8373 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8374
8375 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8376
8377 * gnus.el: Pterodactyl Gnus v0.53 is released.
8378
8379 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8380
8381 * mm-decode.el (mm-get-image): New function.
8382 (mm-image-fit-p): New function.
8383
8384 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8385
8386 * gnus-art.el (gnus-article-insert-newline): New function.
8387 (article-goto-body): New function.
8388
8389 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8390
8391 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8392 buttons.
8393
8394 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8395 keystroke.
8396
8397 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8398 line between parts.
8399
8400 * message.el (message-remove-header): Go to end if wanted.
8401
8402 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8403
8404 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8405 movement with save-window-excursion.
8406
8407 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8408
8409 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8410
8411 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8412
8413 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8414
8415 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8416
8417 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8418 gnus-newsgroup-coding-system.
8419 (gnus-get-newsgroup-headers): Ditto.
8420 (gnus-get-newsgroup-headers-xover): Ditto.
8421 (gnus-set-global-variables): Ditto.
8422 * gnus-art.el (article-decode-mime-words): Ditto.
8423 (article-decode-charset): Ditto.
8424 (article-decode-encoded-words): Ditto.
8425 (article-de-quoted-unreadable): Ditto.
8426 (gnus-mime-view-all-parts): Ditto.
8427 (gnus-mime-externalize-part): Ditto.
8428 (gnus-mm-display-part): Ditto.
8429 (gnus-mime-display-alternative): Ditto.
8430 (gnus-mime-display-single): Ditto.
8431 * mm-view.el (mm-inline-text): Use default coding system.
8432
8433 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8434
8435 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8436 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8437 (gnus-newsgroup-coding-system): New local variable.
8438 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8439 (gnus-summary-local-variables): Add two new local variables.
8440 (gnus-newsgroup-setup-coding-system): New function.
8441 (gnus-select-newsgroup): Setup coding system.
8442 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8443 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8444 * gnus-cus.el (gnus-group-parameters): Customizable
8445 iso-8859-1-forced.
8446
8447 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8448
8449 * gnus.el: Pterodactyl Gnus v0.52 is released.
8450
8451 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8452
8453 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8454 encoding.
8455
8456 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8457 undisplayed text types.
8458
8459 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8460 types.
8461
8462 1998-11-19 Felix Lee <flee@cygnus.com>
8463
8464 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8465
8466 1998-11-19 Felix Lee <flee@cygnus.com>
8467
8468 * gnus-async.el (gnus-asynch-obarray): rename to
8469 gnus-async-hashtb, and don't buffer-local it.
8470
8471 (gnus-async-article-callback): new function.
8472 (gnus-make-async-article-function): use it.
8473
8474 (gnus-async-current-prefetch-group): new var.
8475 (gnus-async-current-prefetch-article): new var.
8476 (gnus-async-request-fetched-article): are we fetching it already?
8477
8478 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8479
8480 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8481
8482 * gnus-sum.el (gnus-summary-show-article): Require.
8483
8484 * message.el: Provide before hooks.
8485 (message-send-news): Do MIME before headers.
8486
8487 * gnus-art.el (gnus-article-check-buffer): New function.
8488 (gnus-article-read-summary-keys): Use it.
8489
8490 * mm-decode.el (mm-user-automatic-display): Display all inline
8491 images.
8492
8493 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8494 much.
8495 (gnus-unbuttonized-mime-types): New variable.
8496
8497 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498
8499 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8500
8501 * mm-decode.el (mm-quote-arg): Quote semicolons.
8502
8503 * gnus-art.el (gnus-mime-display-single): Don't display
8504 attachments.
8505 (gnus-mime-externalize-part): New command and keystroke.
8506
8507 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8508 (mm-alternative-precedence): Changed order.
8509
8510 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8511
8512 * gnus.el (gnus-method-simplify): New function.
8513 (gnus-native-method-p): New function.
8514 (gnus-secondary-method-p): Use gnus-method-equal.
8515
8516 * gnus-start.el (gnus-group-change-level): Shorten select method.
8517
8518 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8519
8520 * gnus.el: Pterodactyl Gnus v0.51 is released.
8521
8522 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8523
8524 * gnus.el: Applied patches from 5.6.45.
8525
8526 * gnus-score.el (gnus-score-find-trace): Print complete file
8527 paths.
8528 (gnus-score-find-trace): Truncate lines.
8529
8530 * gnus.el (gnus-message-archive-group): Allow function.
8531
8532 * message.el (message-encode-message-body): Remove Mime-Version
8533 before inserting.
8534
8535 * gnus-cus.el (gnus-group-customize): Optional topic.
8536
8537 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8538 keystroke.
8539
8540 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8541
8542 * message.el (message-encode-message-body): Rewrite.
8543
8544 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8545
8546 * mml.el (mml-base-boundary): New variable.
8547 (mml-make-boundary): New function.
8548
8549 * gnus-cache.el (gnus-cache-coding-system): New variable.
8550 (gnus-cache-request-article): Use it.
8551
8552 * message.el (message-insert-mime-part): Delete duplicates.
8553
8554 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8555
8556 * gnus-art.el (gnus-mime-display-alternative): Set end of
8557 multipart and display even when nothing is preferred.
8558
8559 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8560
8561 * gnus.el: Pterodactyl Gnus v0.50 is released.
8562
8563 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8564
8565 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8566 fbound.
8567
8568 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8569
8570 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8571
8572 * gnus.el (gnus-similar-server-opened): Compare backend.
8573
8574 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8575
8576 * gnus-topic.el (gnus-topic-expire-articles): New function.
8577 (gnus-topic-mode-map): Bind it.
8578
8579 * gnus.texi (Topic Commands): New expiry command. Reordered.
8580
8581 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8582
8583 * gnus-sum.el
8584 (gnus-auto-expirable-marks): New variable.
8585 (gnus-inhibit-user-auto-expire): New variable.
8586 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8587 When looking to see if we should expire instead, check
8588 gnus-auto-expirable-marks instead of using a hard-wired list.
8589 (gnus-summary-mark-as-read-forward,
8590 gnus-summary-mark-as-read-backward):
8591 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8592 gnus-summary-mark-forward, instead of `t'.
8593
8594 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8595
8596 * mml.el (mml-compute-boundary): New function.
8597 (mml-compute-boundary-1): New function.
8598 (mml-generate-mime-1): Use it.
8599
8600 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8601
8602 * mml.el (mml-generate-mime-1): Always precede closing boundary
8603 with newline.
8604
8605 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8606
8607 * mml.el (mml-generate-mime-1): Do right boundaries when several
8608 multiparts.
8609
8610 * mm-decode.el (mm-user-automatic-display): Default to inline
8611 jpeg.
8612
8613 * mml.el (mml-generate-mime-1): Encode non-text parts.
8614
8615 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8616
8617 * gnus.el: Pterodactyl Gnus v0.49 is released.
8618
8619 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8620
8621 * mm-view.el (mm-inline-text): Require w3-vars.
8622
8623 * gnus-setup.el (gnus-use-tm): Removed.
8624
8625 * gnus-art.el (gnus-article-goto-part): Don't beep.
8626 (gnus-article-view-part): Check return value.
8627 (gnus-mime-display-alternative): Don't display when there is
8628 nothing to display.
8629
8630 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8631 (mml-generate-mime-1): Use unibyte for binaries.
8632
8633 * gnus-art.el (gnus-display-mime): Call
8634 gnus-article-mime-part-function.
8635 (gnus-mime-part-function): New function.
8636 (gnus-article-mime-part-function): New function.
8637
8638 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8639
8640 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8641
8642 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8643
8644 * message.el (message-font-lock-keywords): Highlight MML.
8645 (message-mml-face): New font.
8646
8647 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8648
8649 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8650 (gnus-mm-display-part): Do not select-window if the article window
8651 is not found.
8652
8653 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8654
8655 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8656
8657 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8658
8659 * gnus.el: Pterodactyl Gnus v0.48 is released.
8660
8661 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8662
8663 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8664
8665 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8666
8667 * message.el (message-cite-original-without-signature): Ditto.
8668 (message-cite-original): Quote parts.
8669
8670 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8671
8672 * gnus.el: Pterodactyl Gnus v0.47 is released.
8673
8674 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8675
8676 * message.el (message-encode-message-body): Insert MIME warning.
8677
8678 * mml.el (mml-read-tag): Look for #tag.
8679
8680 * mm-util.el (mm-find-charset-region): Check whether
8681 enable-multibyte-characters is bound.
8682
8683 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8684
8685 * gnus.el: Pterodactyl Gnus v0.46 is released.
8686
8687 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8688
8689 * message.el (message-encode-message-body): Insert headers at the
8690 right spot.
8691
8692 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8693
8694 * gnus.el: Pterodactyl Gnus v0.45 is released.
8695
8696 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8697
8698 * nndraft.el (nndraft-save-mime-part): Removed.
8699 (nndraft-get-mime-part): Ditto.
8700
8701 * message.el (message-format-mime-old): Removed.
8702 (message-encode-message-body): Removed.
8703 (message-encode-message-body): Renamed.
8704
8705 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8706
8707 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8708
8709 * message.el (message-format-mime): Check message-mime-part.
8710
8711 * mm-encode.el (mm-mime-file-types): Removed.
8712 (mm-default-file-encoding): New definition.
8713
8714 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8715
8716 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8717 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8718
8719 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8720
8721 * gnus.el: Pterodactyl Gnus v0.44 is released.
8722
8723 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8724
8725 * message.el (message-format-mime): New function.
8726
8727 * nndraft.el (nndraft-save-mime-part): New function.
8728 (nndraft-get-mime-part): New function.
8729
8730 * mm-encode.el (mm-default-file-encoding): New function.
8731 (mm-content-transfer-encoding): New function.
8732 (mm-encode-buffer): New function.
8733
8734 * message.el: New command.
8735 (message-mime-part): New variable.
8736 (message-insert-mime-part): New command.
8737
8738 * mm-encode.el (mm-encode-content-transfer-encoding): New
8739 function.
8740
8741 * mm-util.el (mm-content-transfer-encoding-defaults): New
8742 variable.
8743 (mm-mime-file-types): Taken from TM.
8744
8745 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8746
8747 * gnus.el: Pterodactyl Gnus v0.43 is released.
8748
8749 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8750
8751 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8752 * gnus-score.el (gnus-score-default-header): Ditto.
8753 (gnus-header-index): Ditto.
8754 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8755 (gnus-summary-header): Handle extra headers.
8756 (gnus-summary-score-entry): Ditto, & provide new score element.
8757 (gnus-summary-score-effect): Ditto.
8758 (gnus-score-string): Avoid "extra" string sort, & modify match in
8759 "extra" case.
8760 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8761
8762 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8763
8764 * message.el (message-resend): Bind message-required-mail-headers
8765 to nil.
8766
8767 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8768
8769 * nngateway.el (require): Require cl.
8770
8771 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8772 things.
8773
8774 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8775
8776 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8777 when no articles.
8778
8779 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8780
8781 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8782
8783 1998-11-10 Colin Rafferty <colin@xemacs.org>
8784
8785 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8786 user-mail-address if non-nil.
8787
8788 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8789
8790 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8791 (gnus-make-sort-function-1): Ditto.
8792
8793 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8794 window.
8795
8796 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8797
8798 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8799
8800 * binhex.el (binhex-decode-region): Quote.
8801
8802 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8803
8804 * gnus-art.el (article-decode-charset): Don't downcase charset.
8805
8806 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8807
8808 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8809
8810 * gnus.el: Pterodactyl Gnus v0.42 is released.
8811
8812 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8813
8814 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8815
8816 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8817
8818 * nntp.el (nntp-send-mode-reader): Revert.
8819
8820 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8821
8822 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8823
8824 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8825
8826 * message.el (message-make-date): Fix for negative time zones.
8827
8828 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8829
8830 * gnus.el: Pterodactyl Gnus v0.41 is released.
8831
8832 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8833
8834 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8835
8836 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8837
8838 * gnus.el (gnus-short-group-name): When shortening foreign select
8839 methods, do not scan for plusses beyond the first colon.
8840
8841 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8842
8843 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8844 lines where `group' is the last thing on the line.
8845
8846 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8847
8848 * gnus-art.el (gnus-article-view-part): Do alternative.
8849 (gnus-mime-display-alternative): Insert marker.
8850
8851 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8852
8853 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8854
8855 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8856 dates.
8857
8858 * gnus-cus.el (gnus-topic): Required.
8859
8860 * nnheader.el (nnheader-parse-nov): Parse extra.
8861 (nnheader-nov-parse-extra): New macro.
8862
8863 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8864
8865 * gnus-art.el (gnus-article-view-part): Internal move.
8866
8867 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8868
8869 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8870 (gnus-group-customize): Support editing topic parameters.
8871
8872 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8873
8874 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8875 indicators.
8876
8877 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8878
8879 * gnus-art.el (gnus-mm-display-part): Return.
8880 (gnus-article-view-part): Only go if external.
8881 (gnus-article-dumbquotes-map): Do 205.
8882
8883 * mm-decode.el (mm-display-part): Return what was done.
8884
8885 * message.el (message-buffer-naming-style): New variable.
8886 (message-generate-new-buffers): Extended.
8887 (message-buffer-naming-style): Removed.
8888 (message-buffer-name): Use it.
8889 (message-do-send-housekeeping): Rename new styling.
8890
8891 * gnus-sum.el (gnus-summary-recenter): Allow
8892 gnus-auto-center-summary to be a number.
8893
8894 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8895
8896 * pop3.el (pop3-open-server): Use "binary" instead of
8897 "no-conversion".
8898
8899 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8900
8901 * gnus-srvr.el (gnus-browse-foreign-server): Set
8902 gnus-browse-current-method to the result of gnus-server-to-method.
8903
8904 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8905
8906 * gnus-util.el (gnus-pull): Another optional argument.
8907 * nnweb.el (nnweb-request-delete-group): Delete from
8908 nnweb-group-alist and update active file.
8909
8910 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8911
8912 * gnus-group.el (gnus-group-make-group): Accept group of new
8913 method.
8914
8915 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8916
8917 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8918
8919 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8920
8921 * mm-view.el (mm-inline-text): Postion of html portion.
8922
8923 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8924
8925 * nntp.el (nntp-list-active-group): Waited for short strings.
8926 (nntp-send-mode-reader): Ditto.
8927 (nntp-open-connection): Ditto.
8928
8929 * gnus-int.el (gnus-request-group-articles): New function.
8930
8931 * nntp.el (nntp-request-listgroup): New function.
8932 (nntp-request-group-articles): Renamed.
8933
8934 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8935
8936 * nnheader.el (nnheader-parse-nov): Supply extra.
8937
8938 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8939
8940 * gnus-art.el (gnus-button-push): Don't go to
8941 gnus-article-buffer.
8942
8943 * mm-view.el (mm-inline-image): Add a newline.
8944
8945 * gnus-start.el (gnus-check-first-time-used): Check more.
8946
8947 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8948
8949 * gnus-start.el (gnus-check-first-time-used): Check current.
8950
8951 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8952
8953 * mm-util.el (mm-find-charset-region): New function.
8954
8955 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8956
8957 * gnus-art.el (gnus-mime-button-menu): Fix.
8958
8959 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8960
8961 * gnus-art.el (gnus-mime-button-menu): New definition.
8962
8963 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8964
8965 * gnus-art.el (article-decode-charset): Downcase charset.
8966 (article-decode-charset): Pass on type.
8967 (article-decode-charset): Check nil charsets.
8968 (article-remove-cr): Translate CR to LF.
8969 (gnus-ignored-mime-types): Default to nil.
8970
8971 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8972
8973 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8974 user-mail-address.
8975 (gnus-nov-parse-extra): Didn't return right thing.
8976
8977 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8978
8979 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8980
8981 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8982
8983 * gnus.el: Pterodactyl Gnus v0.40 is released.
8984
8985 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8986
8987 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8988
8989 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8990
8991 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8992
8993 * nnml.el (nnml-possibly-create-directory): Check before making.
8994
8995 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8996
8997 * nnheader.el (nnheader-insert-nov): Don't infloop.
8998
8999 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9000
9001 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9002 set up.
9003
9004 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9005
9006 * nneething.el (nneething-file-name): New definition.
9007
9008 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9009
9010 * gnus-art.el (gnus-treatment-function-alist): Fix.
9011 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9012
9013 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9014
9015 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9016
9017 * gnus.el: Pterodactyl Gnus v0.39 is released.
9018
9019 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9020
9021 * gnus-art.el (gnus-ignored-mime-types): New variable.
9022 (gnus-mime-display-single): Use it.
9023 (gnus-treatment-function-alist): New variable.
9024
9025 * gnus.el (gnus-mime): New group.
9026
9027 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9028 things for other parts.
9029 (gnus-mime-display-alternative): Place point.
9030
9031 * gnus.el: autoload gnus-uu-post-news.
9032
9033 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9034 needsterm/DISPLAY.
9035
9036 * mm-decode.el (mm-display-part): Default to inline text/.*
9037 parts.
9038
9039 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9040 8bit.
9041
9042 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9043 (gnus-mime-display-single): Inline all text parts.
9044 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9045
9046 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9047
9048 * nnml.el (nnml-possibly-create-directory): Rewrite.
9049 (nnml-request-create-group): Change to right server.
9050
9051 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9052
9053 * gnus.el: rmail-output-to-rmail-file autoload.
9054
9055 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9056 Gnus.
9057
9058 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9059
9060 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9061
9062 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9063
9064 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9065 mixed part.
9066
9067 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9068
9069 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9070
9071 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9072
9073 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9074
9075 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9076
9077 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9078
9079 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9080 value.
9081
9082 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9083 hidden.
9084
9085 * gnus-spec.el (gnus-update-format-specifications): Use the
9086 article mode line spec.
9087
9088 * gnus-art.el (gnus-insert-mime-button): Put right type.
9089 (gnus-insert-prev-page-button): Ditto.
9090 (gnus-insert-next-page-button): Dutti.
9091
9092 * pop3.el: New version installed.
9093
9094 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9095
9096 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9097 and display last part.
9098
9099 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9100
9101 * gnus.el: Pterodactyl Gnus v0.38 is released.
9102
9103 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9104
9105 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9106 Removed.
9107 (article-de-quoted-unreadable): Narrow to default.
9108
9109 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9110
9111 * gnus-art.el (article-decode-charset): Decode even when broken
9112 MIME.
9113
9114 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9115 name.
9116
9117 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9118
9119 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9120 nnheader.
9121
9122 * nnmail.el (nnmail-extra-headers): New variable.
9123
9124 * nnheader.el (nnheader-insert-nov): Insert extra.
9125
9126 * gnus.el (gnus-summary-line-format): Doc fix.
9127
9128 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9129 (gnus-nov-parse-line): Ditto.
9130 (gnus-nov-parse-extra): New macro.
9131 (gnus-header): New function.
9132 (gnus-update-summary-mark-positions): Change.
9133 (gnus-ignored-from-addresses): New variable.
9134 (gnus-summary-insert-from-or-to): New function.
9135
9136 * gnus.el (gnus-extra-headers): New variable.
9137
9138 * nnheader.el (make-mail-header): Expand.
9139 (mail-header-extra): New macro.
9140 (mail-header-set-extra): Ditto.
9141 (make-full-mail-header): Expand.
9142
9143 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9144
9145 * gnus.el: Pterodactyl Gnus v0.37 is released.
9146
9147 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9148
9149 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9150
9151 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9152 on.
9153
9154 1998-10-22 Didier Verna <verna@inf.enst.fr>
9155
9156 * gnus-spec.el (gnus-balloon-face-function): new function
9157 (gnus-parse-format): understand the %< %> specifiers
9158 (gnus-parse-complex-format): ditto.
9159
9160 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9161
9162 * gnus.el: Changed following-char to char-after throughout.
9163
9164 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9165
9166 * mm-decode.el (mm-display-external): Protect more and message.
9167
9168 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9169
9170 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9171 mixed part.
9172
9173 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9174
9175 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9176
9177 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9178
9179 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9180
9181 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9182
9183 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9184
9185 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9186
9187 * mm-decode.el (mm-display-external): Set undisplayer to mm
9188 buffer, not the current buffer; use unwind-protect.
9189
9190 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9191
9192 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9193 (gnus-summary-exit-no-update): Ditto.
9194
9195 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9196
9197 * mm-decode.el (mm-inline-media-tests): Look for w3.
9198
9199 * mailcap.el (mailcap-mime-data): Inline html.
9200
9201 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9202
9203 * gnus.el: Pterodactyl Gnus v0.36 is released.
9204
9205 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9206
9207 * gnus-art.el (article-translate-strings):
9208 (gnus-article-dumbquotes-map): Don't dot.
9209
9210 * pop3.el (pop3-open-server): Set point right.
9211
9212 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9213 (mm-dissect-buffer): Ditto.
9214 (mm-destroy-part): Ignore non-handles.
9215 (mm-remove-part): Ditto.
9216 (mm-destroy-parts): New function.
9217 (mm-remove-parts): Ditto.
9218
9219 * gnus-art.el (gnus-mm-display-part): Don't move point.
9220
9221 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9222
9223 * mm-uu.el : New file.
9224
9225 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9226
9227 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9228 a function.
9229
9230 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9231
9232 * mm-decode.el (mm-display-external): Check before selecting.
9233
9234 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9235
9236 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9237
9238 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9239
9240 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9241 variable.
9242
9243 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9244
9245 * gnus-art.el (gnus-decode-header-methods): New variable.
9246
9247 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9248
9249 * gnus-art.el (gnus-multi-decode-header): New function.
9250
9251 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9252
9253 * gnus.el: Pterodactyl Gnus v0.35 is released.
9254
9255 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9256
9257 * uudecode.el (uudecode-decode-region-external): Insert
9258 literally.
9259
9260 * mm-bodies.el (mm-decode-body): Optional encoding.
9261
9262 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263
9264 * gnus-ems.el (gnus-mouse-3): New variable.
9265
9266 * binhex.el (binhex-decode-region-external): Don't use -internally.
9267
9268 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9269
9270 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9271 files.
9272
9273 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9274
9275 * gnus-group.el (gnus-add-marked-articles): Request backend update
9276 of flags.
9277
9278 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9279
9280 * gnus-sum.el (gnus-update-read-articles):
9281 (gnus-update-marks): Request backend update of mark.
9282
9283 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9284
9285 * gnus.texi (Optional Backend Functions): New item,
9286 nnchoke-request-set-mark.
9287
9288 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9289
9290 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9291 list to range.
9292
9293 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9294
9295 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9296
9297 1998-10-14 SL Baur <steve@altair.xemacs.org>
9298
9299 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9300 first used.
9301
9302 1998-10-10 SL Baur <steve@altair.xemacs.org>
9303
9304 * mm-view.el: Require mm-decode for macros.
9305
9306 * mm-decode.el (mm-handle-type): Move macro declarations above the
9307 place where they are used.
9308
9309 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9310
9311 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9312 buffer.
9313
9314 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9315
9316 * nnagent.el (nnagent-open-server): Error message.
9317
9318 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9319
9320 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9321
9322 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9323
9324 * score-mode.el (gnus-score-mode-map): Ditto.
9325
9326 * message.el (message-mode-map): Ditto.
9327
9328 * gnus-uu.el (gnus-uu-post-news): Ditto.
9329
9330 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9331
9332 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9333
9334 * gnus-art.el (gnus-article-edit-mode-map): Use
9335 `set-keymap-parent' rather than `copy-keymap'.
9336
9337 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9338
9339 * gnus-art.el (gnus-mime-button-commands): New variable.
9340 (gnus-mime-button-map): Initialize it from
9341 `gnus-mime-button-commands'.
9342 (gnus-mime-button-menu): New function.
9343 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9344
9345 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9346
9347 * message.el (message-insert-to): Make `nobody' and `poster'
9348 synonymous to `never' and `always' in Mail-Copies-To.
9349 (message-reply): Ditto.
9350 (message-followup): Ditto.
9351
9352 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9353
9354 * mailcap.el (mailcap-mime-data): Save sound.
9355
9356 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9357
9358 * message.el (message-ignored-supersedes-headers): Include
9359 `NNTP-Posting-Date'.
9360
9361 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9362
9363 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9364
9365 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9366
9367 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9368 uudecode.
9369
9370 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9371
9372 * mm-decode.el (mm-display-external): Don't switch on save.
9373
9374 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9375
9376 * nnmail.el (nnmail-movemail-args): New variable.
9377
9378 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9379
9380 * gnus-art.el (article-translate-strings):
9381
9382 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9383
9384 * gnus-art.el (gnus-article-view-part): Use it.
9385 (gnus-mm-display-part): New function.
9386 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9387
9388 * mm-decode.el (mm-handle-displayed-p): New function.
9389
9390 * gnus-art.el (gnus-mime-copy-part): Create better names.
9391 (gnus-mime-button-line-format): Include dots spec.
9392
9393 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9394
9395 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9396 forward buffer first.
9397
9398 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9399
9400 * gnus-util.el (gnus-set-window-start): New function.
9401
9402 * message.el (message-send): Don't check changed.
9403
9404 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9405
9406 * gnus-art.el (gnus-article-setup-buffer): Set params.
9407
9408 * mm-decode.el (mm-user-display-methods): Inline
9409 "message/delivery-status".
9410
9411 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9412
9413 * message.el (message-auto-save-directory): Rename.
9414 (message-mode): Dof fix.
9415
9416 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9417 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9418
9419 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9420
9421 * message.el (message-make-date): Avoid locale.
9422
9423 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9424 cache.
9425
9426 * mm-decode.el (mm-display-inline): Goto point-min.
9427
9428 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9429
9430 * mm-decode.el (mm-display-external): Reverse before sorting.
9431
9432 * gnus-draft.el (gnus-draft-send): Allow mail.
9433
9434 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9435
9436 * message.el (message-check): Move message-check macro above where
9437 it is first used.
9438
9439 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9440
9441 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9442
9443 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9444
9445 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9446
9447 * gnus.el: Pterodactyl Gnus v0.34 is released.
9448
9449 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9450
9451 * mm-decode.el (mm-inline-media-tests): delivery-status.
9452
9453 * mm-view.el (mm-inline-text): Provide default.
9454
9455 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9456
9457 * mailcap.el (mailcap-possible-viewers): Fix nils.
9458
9459 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9460
9461 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9462 (article-update-date-lapsed): Record the buffer.
9463 (article-update-date-lapsed): Do all windows that display article
9464 buffers.
9465
9466 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9467
9468 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9469
9470 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9471 annoations.
9472
9473 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9474
9475 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9476
9477 * gnus-agent.el (gnus-category-add): Change default category to
9478 'false.
9479
9480 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9481 scores.
9482
9483 * gnus-draft.el (gnus-draft-send): Check server more.
9484
9485 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9486 (gnus-article-goto-part): New function.
9487
9488 * mm-view.el (mm-inline-text): Insert richtext properly.
9489
9490 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9491
9492 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9493
9494 * parse-time.el (parse-time-rules): Accept dates far into the past
9495 and the future, and parse single-digit numbers as years.
9496
9497 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9498
9499 * mm-decode.el (mm-display-external): Chop off directories.
9500
9501 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9502
9503 * uudecode.el (uu-decode-region-external): Use
9504 insert-file-contents-literally.
9505
9506 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9507
9508 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9509
9510 * uudecode.el: New file.
9511
9512 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9513 x-uuencode.
9514
9515 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9516
9517 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9518
9519 * message.el (message-fetch-field): Unfold properly.
9520
9521 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9522 in text/plain.
9523
9524 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9525
9526 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9527 (gnus-auto-select-first): Removed.
9528 (gnus-auto-select-first): Extended.
9529 (gnus-summary-read-group-1): Use new value.
9530
9531 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9532
9533 * message.el (message-fix-before-sending): Space.
9534
9535 * nnmail.el (nnmail-find-file): Don't erase.
9536
9537 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9538
9539 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9540
9541 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9542
9543 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9544
9545 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9546
9547 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9548
9549 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9550
9551 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9552 20.4.
9553
9554 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9555
9556 * gnus-art.el (gnus-mime-view-all-parts): New command and
9557 keystroke.
9558
9559 * mm-decode.el (mm-display-external): Translate slashes.
9560
9561 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9562
9563 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9564
9565 * mm-decode.el (mm-quote-arg): Quote spaces.
9566 (mm-display-external): Quote args.
9567
9568 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9569
9570 * mm-decode.el (mm-inlinable-part-p): New function.
9571
9572 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9573
9574 * mm-util.el (mm-disable-multibyte): New function.
9575
9576 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9577
9578 * gnus.el: Pterodactyl Gnus v0.33 is released.
9579
9580 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9581
9582 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9583
9584 * mm-decode.el (mm-display-external): Don't switch for externals.
9585 (mm-dissect-multipart): Don't include end-sep.
9586
9587 * mm-util.el (mm-get-coding-system-list): New function.
9588 (mm-coding-system-list): New variable.
9589
9590 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9591
9592 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9593
9594 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9595
9596 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9597 group
9598
9599 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9600
9601 * mm-decode.el (mm-interactively-view-part): Typo.
9602
9603 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9604
9605 * mm-decode.el (mm-dissect-multipart): Display last part when the
9606 article has no close-delimiter
9607
9608 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9609
9610 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9611 content-type.
9612
9613 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9614
9615 * gnus-art.el (gnus-display-mime): Typo.
9616
9617 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9618
9619 * gnus.el: Pterodactyl Gnus v0.32 is released.
9620
9621 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9622
9623 * gnus-kill.el (gnus-batch-score): Protect against errors.
9624
9625 * gnus-art.el: Protect against broken headers.
9626
9627 * mm-decode.el (mm-display-external): Respect needsterm.
9628 (mm-display-external): Create buffer for external commands.
9629
9630 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9631
9632 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9633
9634 * mm-decode.el (mm-display-external): Use file name.
9635
9636 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9637
9638 * gnus-util.el (gnus-output-to-rmail): adjust to
9639 `rmail-output-to-rmail-file'
9640
9641 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9642
9643 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9644
9645 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9646 headers.
9647
9648 * gnus-art.el (article-decode-charset): Fold case.
9649
9650 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9651
9652 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9653
9654 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9655
9656 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9657 after being stored.
9658
9659 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9660
9661 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9662 come.
9663
9664 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9665
9666 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9667
9668 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9669
9670 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9671
9672 1998-09-23 Matt Armstrong <matta@geoworks.com>
9673
9674 * gnus-art.el (article-decode-charset): Narrow to the correct
9675 region.
9676
9677 * mm-bodies.el: Fix autoload.
9678
9679 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9680
9681 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9682
9683 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9684
9685 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9686
9687 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9688
9689 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9690 (gnus-article-add-button): Ditto.
9691
9692 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9693
9694 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9695 (gnus-article-prepare-display): Bind url-standalone-mode.
9696
9697 * mm-decode.el (mm-remove-part): Also delete directory.
9698 (mm-display-external): Create a private sub-dir.
9699
9700 * mailcap.el (mailcap-binary-suffixes): New variable.
9701 (mailcap-command-p): Use it.
9702
9703 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9704
9705 * nnmbox.el (nnmbox-request-group): Change server.
9706 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9707
9708 * message.el (message-encode-message-body): Don't stomp MIME
9709 headers.
9710
9711 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9712 unless useful.
9713 (gnus-summary-exit): Check for a live article buffer.
9714 (gnus-summary-exit-no-update): Ditto.
9715
9716 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9717 param.
9718
9719 * gnus-sum.el (gnus-article-decoded-p): New variable.
9720
9721 * mm-decode.el (mm-display-external): Use no-conv.
9722
9723 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9724 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9725
9726 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9727 mouse-click.
9728
9729 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9730
9731 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9732
9733 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9734
9735 * gnus.el: Pterodactyl Gnus v0.31 is released.
9736
9737 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9738
9739 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9740
9741 * mm-decode.el (mm-display-part): Accept no-default.
9742
9743 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9744 a parameter.
9745
9746 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9747 (gnus-summary-prepare-threads): Ditto.
9748
9749 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9750
9751 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9752 (gnus-mime-button-line-format): Doc fix.
9753 (gnus-insert-mime-button): Use it.
9754 (gnus-article-add-button): Use widget-convert-button.
9755
9756 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9757 ignore.
9758
9759 * mm-decode.el (mm-alternative-precedence): Ditto.
9760
9761 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9762
9763 * mm-decode.el (mm-user-automatic-display): Use enriched.
9764
9765 1998-09-14 Paul Fisher <rao@gnu.org>
9766
9767 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9768 right place.
9769
9770 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9771
9772 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9773
9774 * gnus-art.el (article-update-date-lapsed): Only update header if
9775 buffer is dispalyed in frame.
9776 (gnus-article-prepare-display): New function.
9777 (gnus-article-prepare): Use it.
9778
9779 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9780
9781 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9782
9783 * mm-view.el (mm-insert-inline): New function.
9784
9785 * mm-decode.el (mm-pipe-part): Bugged.
9786
9787 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9788
9789 * mm-bodies.el (mm-encode-body): Move over the body.
9790
9791 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9792
9793 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9794
9795 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9796
9797 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9798 related functions. Handle message/rfc822 parts. Display subject on
9799 multipart summary lines. Display name on sub-parts when available.
9800
9801 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9802
9803 * mailcap.el (mailcap-command-p): New version.
9804
9805 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9806
9807 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9808 groups.
9809
9810 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9811
9812 * message.el (message-make-date): Remove weekday name.
9813
9814 * mm-decode.el (mm-dissect-buffer): Protect against broken
9815 headers.
9816
9817 * mailcap.el (mailcap-command-in-path-p): New function.
9818 (mailcap-command-p): Renamed.
9819
9820 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9821
9822 * rfc2047.el (eval): Autoload.
9823
9824 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9825
9826 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9827 (gnus-multi-decode-encoded-word-string): New function.
9828 (gnus-encoded-word-method-alist): New variable.
9829 (gnus-decode-encoded-word-functions): Removed.
9830
9831 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9832
9833 * gnus-int.el (gnus-request-replace-article): Replace
9834 message-narrow-to-headers with message-narrow-to-head
9835
9836 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9837
9838 * drums.el (drums-quote-string): Reversed match.
9839
9840 * message.el (message-make-date): Use weekday name.
9841
9842 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9843
9844 * gnus.el: Pterodactyl Gnus v0.30 is released.
9845
9846 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9847
9848 * gnus-art.el (article-decode-encoded-words): Use it.
9849 (gnus-decode-header-function): New variable.
9850
9851 * gnus-sum.el (gnus-nov-parse-line): Use it.
9852 (gnus-decode-encoded-word-function): New variable.
9853
9854 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9855 buffer.
9856
9857 * gnus-art.el (gnus-insert-mime-button): Use widget.
9858 (gnus-widget-press-button): New function.
9859 (gnus-article-prev-button): Removed.
9860 (gnus-article-next-button): Ditto.
9861 (gnus-article-add-button): Ditto.
9862
9863 * gnus.el (gnus-article-mode-map): Inherit from widget.
9864 (gnus-article-mode-map): No, don't.
9865
9866 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9867 (mm-content-id-alist): New variable.
9868 (mm-get-content-id): New function.
9869
9870 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9871 articles if we are fetching to the article buffer.
9872
9873 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9874
9875 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9876 articles.
9877
9878 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9879
9880 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9881 (mm-default-mime-charset): New variable.
9882
9883 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9884
9885 * drums.el (drums-quote-string): Reversed test.
9886
9887 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9888
9889 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9890 string.
9891
9892 * drums.el (drums-quote-string): New function.
9893
9894 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9895 (rfc2047-b-encode-region): Chop lines.
9896 (rfc2047-q-encode-region): Ditto.
9897
9898 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9899
9900 * gnus.el: Pterodactyl Gnus v0.29 is released.
9901
9902 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9903
9904 * mm-decode.el (mm-save-part): Message right.
9905
9906 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9907
9908 * drums.el (drums-parse-address): Returned a list instead of a
9909 string.
9910 (drums-remove-whitespace): Skip comments.
9911 (drums-parse-addresses): Didn't work.
9912
9913 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9914
9915 * gnus.el: Pterodactyl Gnus v0.28 is released.
9916
9917 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9918
9919 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9920 starting point.
9921 (article-decode-encoded-words): Rename.
9922
9923 * message.el (message-narrow-to-headers-or-head): New function.
9924
9925 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9926 region.
9927
9928 * message.el (message-send-news): Encode body after checking
9929 syntax.
9930
9931 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9932
9933 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9934
9935 * gnus-art.el (gnus-display-mime): Respect disposition.
9936
9937 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9938
9939 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9940 text with annotations.
9941
9942 * message.el (message-make-date): Fix sign for negative time
9943 zones.
9944
9945 * mm-view.el (mm-inline-image): Insert a space at the end of the
9946 image.
9947
9948 * mail-parse.el: New file.
9949
9950 * rfc2231.el: New file.
9951
9952 * drums.el (drums-content-type-get): Removed.
9953 (drums-parse-content-type): Ditto.
9954
9955 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9956
9957 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9958
9959 * gnus.el: Pterodactyl Gnus v0.27 is released.
9960
9961 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9962
9963 * mm-decode.el (mm-alternative-precedence): New variable.
9964 (mm-preferred-alternative): New function.
9965
9966 * gnus-art.el (gnus-mime-copy-part): New command.
9967
9968 * mm-decode.el (mm-get-part): New function.
9969
9970 * mm-view.el: New file.
9971
9972 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9973 (mm-display-part): Default to mailcap-save-binary-file.
9974
9975 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9976
9977 * gnus.el: Pterodactyl Gnus v0.26 is released.
9978
9979 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9980
9981 * mm-decode.el (mm-interactively-view-part): New function.
9982
9983 * gnus-art.el (gnus-mime-view-part): New command.
9984
9985 * mm-decode.el (mm-last-shell-command): New variable.
9986
9987 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9988
9989 * mm-decode.el (mm-save-part): New function.
9990
9991 * gnus-art.el (article-decode-charset): Protect against buggy
9992 content-types.
9993 (gnus-mime-pipe-part): New command.
9994 (gnus-mime-save-part): New command.
9995 (gnus-mime-button-map): New keymap.
9996 (gnus-mime-button-line-format): New variable.
9997 (gnus-insert-mime-button): New function.
9998 (gnus-display-mime): Use it.
9999
10000 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10001
10002 * mm-decode.el (mm-inline-text): Decode charsets.
10003
10004 * gnus-art.el (gnus-article-save): Comment fix.
10005
10006 * gnus-int.el (gnus-start-news-server): When in batch, don't
10007 prompt.
10008
10009 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10010 decode.
10011
10012 * mm-decode.el (mm-inline-media-tests): Add audio.
10013 (mm-inline-audio): New function.
10014
10015 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10016
10017 * gnus-art.el (article-make-date-line): Didn't work.
10018
10019 * parse-time.el (parse-time-string): One too many nils.
10020
10021 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10022
10023 * gnus.el: Pterodactyl Gnus v0.25 is released.
10024
10025 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10026
10027 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10028 annotations.
10029
10030 * gnus.el ((featurep 'gnus-xmas)): New
10031 'gnus-annotation-in-region-p alias.
10032
10033 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034
10035 * mm-util.el (mm-with-unibyte-buffer): New function.
10036
10037 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10038
10039 * mm-decode.el (mm-inline-media-tests): New variable.
10040
10041 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10042
10043 * gnus-art.el (gnus-article-mime-handles): New variable.
10044
10045 * drums.el (drums-narrow-to-header): New function.
10046
10047 * gnus-art.el (article-decode-charset): Use it.
10048
10049 * drums.el (drums-content-type-get): New function.
10050
10051 * mm-util.el (mm-content-type-charset): Removed.
10052
10053 * drums.el (drums-syntax-table): @ is word.
10054 (drums-parse-content-type): New function.
10055
10056 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10057 EDT" times.
10058
10059 * gnus-util.el (gnus-date-get-time): Use safe date.
10060
10061 * gnus-sum.el (gnus-show-mime): Removed.
10062 (gnus-summary-toggle-mime): Removed.
10063
10064 * gnus-art.el (gnus-strict-mime): Removed.
10065 (gnus-article-prepare): Don't do MIME.
10066 (gnus-decode-encoded-word-method): Removed.
10067 (gnus-show-mime-method): Removed.
10068
10069 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10070
10071 * gnus.el: Pterodactyl Gnus v0.24 is released.
10072
10073 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10074
10075 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10076 PREFIX.
10077
10078 * parse-time.el (parse-time-rules): Accept times that look like
10079 "h:mm".
10080
10081 * message.el (message-make-date): Use zone properly.
10082
10083 * gnus.el: Autoload gnus-batch.
10084
10085 * gnus-art.el (article-de-quoted-unreadable): Do not do
10086 gnus-article-decode-rfc1522.
10087
10088 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10089
10090 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10091 param.
10092
10093 * message.el (message-encode-message-body): Check for us-ascii.
10094
10095 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10096 to the left.
10097
10098 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10099
10100 * gnus-art.el (article-decode-charset): Rename.
10101
10102 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10103
10104 * gnus.el: Pterodactyl Gnus v0.23 is released.
10105
10106 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10107
10108 * gnus-util.el (gnus-parent-id): Ditto.
10109 (gnus-put-text-property-excluding-newlines): Ditto.
10110
10111 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10112
10113 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10114
10115 * message.el (message-generate-headers): Generate User-Agent
10116 instead of X-Mailer & X-Newsreader.
10117
10118 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10119 User-Agent header format.
10120
10121 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10122
10123 * gnus.el: Pterodactyl Gnus v0.22 is released.
10124
10125 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10126
10127 * mm-util.el (mm-multibyte-p): Typo.
10128
10129 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10130
10131 * gnus.el: Pterodactyl Gnus v0.21 is released.
10132
10133 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10134
10135 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10136
10137 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10138
10139 * mm-util.el (mm-multibyte-p): New function.
10140
10141 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10142
10143 * gnus.el: Pterodactyl Gnus v0.20 is released.
10144
10145 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10146
10147 * rfc2047.el (rfc2047-decode-region): Only decode when in
10148 multibyte.
10149
10150 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10151
10152 * gnus-int.el (gnus-request-replace-article): Encode.
10153 (gnus-request-accept-article): Encode.
10154
10155 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10156 here.
10157
10158 * gnus.el (gnus-article-display-hook): Take the charset functions
10159 out.
10160
10161 * time-date.el (safe-date-to-time): New function.
10162
10163 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10164
10165 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10166
10167 * gnus.el: Pterodactyl Gnus v0.19 is released.
10168
10169 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10170
10171 * mm-util.el (mm-mime-charset): New function.
10172
10173 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10174
10175 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10176
10177 * gnus.el: Pterodactyl Gnus v0.18 is released.
10178
10179 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10180
10181 * message.el (message-send-and-exit): Return t on success.
10182 (message-make-date): Make a proper time zone.
10183
10184 * gnus-draft.el (gnus-draft-send): Only remove article if the
10185 sending is successful.
10186
10187 * drums.el (drums-get-comment): Return the last comment.
10188 (drums-parse-address): Parse old-style From headers.
10189
10190 1998-09-07 SL Baur <steve@altair.xemacs.org>
10191
10192 * gnus-sum.el (gnus-data-compute-positions): Move below
10193 `gnus-save-hidden-threads' so the former is correctly detected as
10194 a macro.
10195
10196 1998-09-06 Dave Love <fx@gnu.org>
10197
10198 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10199 ignore-errors too, eval'd when compile. Require w3 stuff at load
10200 time for nicer failure if it's not available.
10201
10202 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10203
10204 * time-date.el (time-to-seconds): Renamed.
10205
10206 * parse-time.el (parse-time-string): Downcase before handling.
10207 (parse-time-rules): Times without seconds have 0 seconds.
10208
10209 * rfc2047.el (rfc2047-encode-region): New version.
10210 (rfc2047-dissect-region): New function.
10211
10212 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10213
10214 * message.el (message-make-date): Use symbolic zone.
10215
10216 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10217
10218 * time-date.el (parse-time): Always use parse-time.
10219
10220 * parse-time.el (parse-time-syntax): Use vectors.
10221
10222 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10223
10224 * gnus.el: Pterodactyl Gnus v0.17 is released.
10225
10226 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10227
10228 * time-date.el: Renamed from "date".
10229
10230 * gnus.el: Removed all timezone dependencies.
10231
10232 * score-mode.el: Removed.
10233 (gnus-score-edit-insert-date): Use date.
10234
10235 * date.el (float-to-time): New function.
10236
10237 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10238
10239 * date.el (time-to-float): New function.
10240
10241 * message.el (message-make-date): Use format-time-string.
10242 (message-make-expires): Use make-date.
10243
10244 * gnus-util.el (gnus-dd-mmm): Use date.
10245 (gnus-sortable-date): Ditto.
10246
10247 * message.el (message-make-date): Take an optional time.
10248
10249 * gnus: Applied patches from 5.6.43.
10250
10251 * date.el (if): Use parse-time.
10252
10253 * gnus-score.el (gnus-summary-score-entry): Make into a command
10254 again.
10255
10256 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10257 gnus-agent.
10258
10259 * gnus.el (gnus-agent-meta-information-header): Moved here.
10260
10261 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10262
10263 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10264 (gnus-agent-fetch-group-1): Score article headers using normal
10265 group score files if the download score rule of a category/group
10266 is `file'.
10267 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10268 deciding what articles to download.
10269 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10270 predicate processing if predicate is `true' or `false'.
10271
10272 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10273
10274 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10275
10276 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10277
10278 * score-mode.el (score-mode-coding-system): New variable.
10279 (gnus-score-edit-exit): Use it.
10280
10281 1998-09-04 Jason R Mastaler <jason@4b.org>
10282
10283 * drums.el: Corrected typo.
10284
10285 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10286
10287 * mm-bodies.el (mm-body-encoding): Faster version.
10288
10289 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10290
10291 * gnus-art.el (gnus-article-decode-charset): Only decode text
10292 things.
10293
10294 * message.el (message-output): Use rmail.
10295
10296 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10297 word part.
10298
10299 * mm-util.el (mm-charset-to-coding-system): Use
10300 rfc2047-default-charset.
10301 (mm-known-charsets): New variable.
10302
10303 * message.el (message-caesar-region): Bugged out.
10304
10305 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10306
10307 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10308 specifying `agent-predicate' in a group's parameters.
10309
10310 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10311
10312 * gnus.el: Pterodactyl Gnus v0.16 is released.
10313
10314 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10315
10316 * nnmail.el (nnmail-expired-article-p): Use predicate.
10317
10318 * date.el (time-less-p): Renamed.
10319
10320 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10321 from the headers.
10322
10323 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10324 functions.
10325
10326 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10327 all.
10328 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10329 to all functions.
10330
10331 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10332
10333 * gnus.el: Pterodactyl Gnus v0.15 is released.
10334
10335 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10336
10337 * date.el: New file.
10338
10339 * gnus-util.el (gnus-encode-date): Removed.
10340 (gnus-time-less): Ditto.
10341
10342 * nnmail.el (nnmail-date-to-time): Removed.
10343 (nnmail-time-less): Ditto.
10344 (nnmail-days-to-time): Ditto.
10345 (nnmail-time-since): Ditto.
10346
10347 * drums.el: New file.
10348
10349 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10350
10351 * message.el (message-encode-message-body): Encode headers with
10352 body encoding.
10353
10354 * rfc2047.el (rfc2047-default-charset): Renamed.
10355 (rfc2047-encodable-p): Use it.
10356
10357 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10358
10359 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10360 servers.
10361
10362 * gnus-util.el (gnus-output-to-rmail): Removed.
10363
10364 * gnus-art.el (gnus-summary-save-in-rmail): Use
10365 gnus-output-to-rmailrmail-output-to-rmail-file.
10366
10367 * rfc2047.el (rfc2047-decode-region): Fold case.
10368 (rfc2047-decode): Use decode-string.
10369
10370 * mm-util.el: Provide mm-char-int.
10371
10372 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10373
10374 * gnus.el: Pterodactyl Gnus v0.14 is released.
10375
10376 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10377
10378 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10379 sure we have 7bit.
10380
10381 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10382
10383 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10384 ducplicates.
10385 (gnus-inews-insert-mime-headers): Removed.
10386
10387 * message.el (message-caesar-region): Protect against MULE chars.
10388
10389 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10390
10391 * mm-util.el (if): fset the right function.
10392
10393 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10394
10395 * gnus-art.el (gnus-article-decode-charset): Use real
10396 read-coding-system.
10397
10398 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10399
10400 * mm-bodies.el (mm-decode-body): Protect against malformed
10401 base64.
10402 (mm-decode-body): Check that buffer-file-coding-system is
10403 non-nil.
10404
10405 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10406
10407 * gnus.el: Pterodactyl Gnus v0.13 is released.
10408
10409 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10410
10411 * gnus-util.el (gnus-strip-whitespace): Already defined.
10412 Removed.
10413
10414 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10415
10416 * gnus-util.el (gnus-strip-whitespace): New function.
10417
10418 * mm-util.el (mm-content-type-charset): Downcase.
10419
10420 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10421
10422 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10423 (gnus-article-decode-charset): Don't fetch all headers.
10424
10425 * mm-util.el (mm-read-coding-system): New function.
10426
10427 * mm-bodies.el (mm-decode-body): Check the right charset.
10428
10429 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10430
10431 * gnus-art.el (gnus-article-mode-line-format): Use short group
10432 format.
10433
10434 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10435
10436 * gnus.el: Pterodactyl Gnus v0.12 is released.
10437
10438 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10439
10440 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10441
10442 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10443 (gnus-article-decode-charset): Always run.
10444
10445 * mm-bodies.el (mm-decode-body): Decode cte.
10446
10447 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10448
10449 * gnus.el: Pterodactyl Gnus v0.11 is released.
10450
10451 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10452
10453 * message.el (message-encode-message-body): Ditto.
10454
10455 * gnus-art.el (gnus-article-decode-mime-words): New command and
10456 keystroke.
10457 (gnus-article-decode-charset): Ditto.
10458 (gnus-article-decode-charset): Only work under MULE.
10459
10460 * mm-util.el (mm-content-type-charset): New function.
10461
10462 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10463
10464 * message.el (message-send-mail): Insert MIME headers.
10465 (message-check-news-body-syntax): Don't warn for escape sequences.
10466 (message-check-news-body-syntax): Insert MIME headers.
10467
10468 * mm-bodies.el (mm-body-encoding): New function.
10469
10470 * message.el (message-encode-message-body): New function.
10471
10472 * mm-bodies.el: New file.
10473
10474 * mm-util.el (mm-narrow-to-head): New function.
10475
10476 * rfc2047.el (rfc2047-encode): Use it.
10477
10478 * mm-util.el: Provide mm-encode-coding-region.
10479
10480 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10481
10482 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10483
10484 * mm-util.el (mm-enable-multibyte): New function.
10485
10486 * message.el (message-set-work-buffer): Set multibyte.
10487
10488 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10489
10490 * gnus-util.el (gnus-point-at-eol): Removed.
10491 (gnus-point-at-bol): Ditto.
10492
10493 1998-08-31 Didier Verna <verna@inf.enst.fr>
10494
10495 * gnus-msg.el (gnus-group-mail): make it behave like
10496 gnus-group-post-news with regards to the prefix (this enables the
10497 use of posting styles).
10498
10499 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10500
10501 * gnus.el (gnus-article-display-hook): Added
10502 gnus-article-decode-rfc1522 to hook.
10503
10504 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10505
10506 * gnus.el: Pterodactyl Gnus v0.10 is released.
10507
10508 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10509
10510 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10511 hook to be run.
10512
10513 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10514
10515 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10516
10517 * mm-util.el (mm-charsets-in-region): Removed.
10518
10519 * rfc2047.el: Renamed file.
10520
10521 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10522
10523 * message.el (message-mode): Set multibyte.
10524
10525 * mm-util.el (mm-charsets-in-region): Copied here.
10526
10527 * gnus-util.el: Removed gnus-truncate-string.
10528
10529 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10530
10531 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10532 (rfc1522-encodable-p): New function.
10533 (rfc1522-encode-message-header): Use it.
10534
10535 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10536
10537 * gnus.el: Pterodactyl Gnus v0.9 is released.
10538
10539 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10540
10541 * mm-util.el: Shadow encode-coding-string.
10542
10543 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10544
10545 * mm-util.el: New file.
10546
10547 * mm-decode.el: Somewhat depleted.
10548 * mm-encode.el: Ditto.
10549
10550 * rfc1522.el: New file.
10551
10552 * mm-util.el (mm-replace-chars-in-string): Copied here.
10553
10554 * mm-encode.el (mm-q-encode-region): New function.
10555
10556 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10557 param.
10558
10559 * mm-encode.el (mm-encode-word-region): Downcase.
10560
10561 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10562
10563 * gnus.el: Pterodactyl Gnus v0.8 is released.
10564
10565 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10566
10567 * message.el (message-send-mail): Encode headers.
10568
10569 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10570 (quoted-printable-encode-region): Upcase.
10571
10572 * message.el (message-default-charset): New variable.
10573
10574 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10575
10576 * message.el (message-narrow-to-field): Changed name.
10577
10578 * mm-encode.el: New file.
10579
10580 * message.el (message-narrow-to-header): New function.
10581
10582 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10583 right buffer.
10584
10585 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10586
10587 * gnus.el: Pterodactyl Gnus v0.7 is released.
10588
10589 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10590
10591 * gnus.el: Remove autoload for
10592 gnus-article-mime-decode-quoted-printable.
10593
10594 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10595 be decoded in non-MULE Emacsen.
10596
10597 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10598
10599 * mm-decode.el: Check for coding-system-list.
10600
10601 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10602
10603 * gnus.el: Pterodactyl Gnus v0.6 is released.
10604
10605 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10606
10607 * nnheader.el (fboundp): Protect code-coding-string.
10608
10609 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10610 is available.
10611
10612 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10613
10614 * gnus.el: Pterodactyl Gnus v0.5 is released.
10615
10616 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10617
10618 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10619 (gnus-hack-decode-rfc1522): Removed.
10620
10621 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10622
10623 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10624
10625 * gnus.el: Gnus v0.4 is released.
10626
10627 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10628
10629 * gnus-art.el (gnus-article-decode-mime-words): New command and
10630 keystroke.
10631
10632 * qp.el (quoted-printable-decode-region): Don't use hexl.
10633
10634 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10635 (gnus-structured-field-decoder): Removed.
10636 (gnus-unstructured-field-decoder): Ditto.
10637
10638 * mm-decode.el: New file.
10639
10640 * qp.el: New file.
10641
10642 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10643
10644 * gnus-ems.el (fboundp): Removed gnus-split-string.
10645
10646 * gnus.el (gnus-splash-face): Doc fix.
10647
10648 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10649
10650 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10651 hexl.
10652
10653 * nnheader.el (nnheader-temp-write): Removed.
10654
10655 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10656
10657 * gnus.el: Gnus v0.3 is released.
10658
10659 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10660
10661 * gnus.el: Gnus v0.2 is released.
10662
10663 ;; Local Variables:
10664 ;; coding: iso-2022-7bit
10665 ;; End:
10666
10667 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10668 Copying and distribution of this file, with or without modification,
10669 are permitted provided the copyright notice and this notice are preserved.