More fixes.
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2001-12-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2
3 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
4 to variable, follow doc-string conventions).
5
6 2001-12-05 ShengHuo ZHU <zsh@cs.rochester.edu>
7
8 * mm-view.el: Partially sync with the Gnus CVS.
9 * gnus-sum.el (gnus-summary-save-article): Nix
10 gnus-display-mime-function and gnus-article-prepare-hook.
11
12 2001-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
13
14 * message.el (message-mail): Add send-actions.
15
16 2001-11-28 ShengHuo ZHU <zsh@cs.rochester.edu>
17
18 * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
19 arguments.
20
21 2001-11-25 Stefan Monnier <monnier@cs.yale.edu>
22
23 * imap.el (imap-interactive-login, imap-open, imap-authenticate):
24 Use make-local-variable rather than make-variable-buffer-local.
25
26 2001-11-25 ShengHuo ZHU <zsh@cs.rochester.edu>
27
28 * message.el (message-forward-rmail-make-body): Use
29 save-window-excursion.
30 (message-encode-message-body): Use noerror when search.
31 (message-setup-1): Convert compose-mail send-actions to
32 message-send-actions.
33
34 * message.el (message-forward-subject-author-subject): Don't use
35 message-news-p, which widens the buffer.
36 (message-forward-make-body): New function.
37 (message-forward): Use it.
38 (message-insinuate-rmail): New function.
39 (message-forward-rmail-make-body): New function.
40
41 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
42 * gnus-score.el (gnus-score-find-bnews): Use it.
43 * mm-util.el: Sync. Read ChangeLog in Gnus CVS.
44
45 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
46 (gnus-summary-limit-to-author): Ditto.
47 (gnus-summary-limit-to-extra): Ditto.
48 (gnus-summary-find-matching): Support not-matching argument.
49
50 * message.el (message-wash-subject): Use `insert' rather than
51 `insert-string', which is deprecated.
52 From Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
53
54 2001-11-14 Sam Steingold <sds@gnu.org>
55
56 * gnus-score.el: Fixed some doc strings to properly quote symbols.
57
58 2001-11-10 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
59
60 * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
61 function `system-name' instead of both function and variable.
62
63 2001-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
64
65 * mml.el (mml-preview): Bind mail-header-separator.
66
67 2001-11-05 ShengHuo ZHU <zsh@cs.rochester.edu>
68
69 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
70 Suggested by Dave Love <fx@gnu.org>.
71
72 2001-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
73
74 * mm-util.el (mm-charset-synonym-alist): Revert (some).
75
76 2001-10-30 ShengHuo ZHU <zsh@cs.rochester.edu>
77
78 * mm-util.el, nnultimate.el, nnweb.el, nnslashdot.el: Sync with
79 the Gnus CVS.
80
81 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
82 mm-coding-system-p. Don't correct it only in XEmacs.
83 (mm-charset-to-coding-system): Use mm-coding-system-p and
84 mm-get-coding-system-list.
85 (mm-emacs-mule, mm-mule4-p): New.
86 (mm-enable-multibyte, mm-disable-multibyte,
87 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
88 mm-with-unibyte-current-buffer,
89 mm-with-unibyte-current-buffer-mule4): Use them.
90 (mm-find-mime-charset-region): Treat iso-2022-jp.
91
92 From Dave Love <fx@gnu.org>:
93
94 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
95 construction.
96 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
97 entries conditional on not having a coding system defined for
98 them.
99 (mm-mule-charset-to-mime-charset): Use
100 find-coding-systems-for-charsets if defined.
101 (mm-charset-to-coding-system): Don't use
102 mm-get-coding-system-list. Look in mm-charset-synonym-alist
103 later. Add last resort search of coding systems.
104 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
105 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
106 Mule 4.
107 (mm-find-mime-charset-region): Re-write.
108 (mm-with-unibyte-current-buffer): Restore buffer as well as
109 multibyteness.
110
111 2001-10-30 Simon Josefsson <jas@extundo.com>
112
113 * nnimap.el (nnimap-date-days-ago): Defeat locale.
114
115 2001-10-27 Stefan Monnier <monnier@cs.yale.edu>
116
117 * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
118
119 2001-10-05 Gerd Moellmann <gerd@gnu.org>
120
121 * Branch for 21.1.
122
123 2001-09-27 Gerd Moellmann <gerd@gnu.org>
124
125 * gnus-ems.el (gnus-article-display-xface): Skip over previously
126 inserted images.
127
128 2001-09-19 Sam Steingold <sds@gnu.org>
129
130 * gnus-win.el (gnus-buffer-configuration):
131 Respect `gnus-bug-create-help-buffer'.
132
133 2001-09-18 Pavel Jan\e,Am\e(Bk <Pavel@Janik.cz>
134
135 * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
136 can read e-mails from Microsoft Outlook users not using ISO
137 8859-2 character set.
138
139 2001-09-18 Gerd Moellmann <gerd@gnu.org>
140
141 * gnus-sum.el (gnus-select-newsgroup):
142 Make `gnus-current-select-method' buffer-local.
143 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
144
145 * gnus-art.el (gnus-request-article-this-buffer): Refer to
146 `gnus-current-select-method' in the current summary buffer.
147 From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
148
149 2001-09-18 Miles Bader <miles@gnu.org>
150
151 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
152 error querying a backend abort the whole process.
153
154 2001-09-17 Gerd Moellmann <gerd@gnu.org>
155
156 * gnus-srvr.el (gnus-server-mode): Doc fix.
157
158 2001-09-03 Gerd Moellmann <gerd@gnu.org>
159
160 * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
161
162 2001-08-31 Sam Steingold <sds@gnu.org>
163
164 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
165 typo: `exmine' --> `examine'.
166
167 2001-08-20 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
168
169 * earcon.el (earcon-auto-play): Remove unused option.
170
171 2001-08-18 ShengHuo ZHU <zsh@cs.rochester.edu>
172
173 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
174
175 * gnus-util.el (gnus-output-to-rmail): Ditto.
176 (gnus-output-to-mail): Ditto.
177
178 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
179
180 2001-08-07 Gerd Moellmann <gerd@gnu.org>
181
182 * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
183
184 2001-08-01 Gerd Moellmann <gerd@gnu.org>
185
186 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
187 already fboundp. Add INTERACTIVE arg to autoload form.
188
189 2001-08-01 ShengHuo ZHU <zsh@cs.rochester.edu>
190
191 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
192 (gnus-ding-file-coding-system): New variable.
193 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
194 (gnus-slave-save-newsrc): Use it.
195
196 2001-07-31 Gerd Moellmann <gerd@gnu.org>
197
198 * gnus-start.el (gnus-startup-file-coding-system): Change to
199 `emacs-mule'.
200
201 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
202
203 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
204 command.
205
206 * gnus-start.el (gnus-find-new-newsgroups): Use
207 `message-make-date' instead of `current-time-string'.
208 (gnus-ask-server-for-new-groups): Ditto.
209 (gnus-check-first-time-used): Ditto.
210
211 2001-07-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
212
213 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
214
215 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
216
217 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
218
219 2001-07-12 Gerd Moellmann <gerd@gnu.org>
220
221 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
222 Browse->Next entries to Browse->Prev.
223 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
224
225 2001-07-04 Gerd Moellmann <gerd@gnu.org>
226
227 * nnheader.el (nnheader-init-server-buffer): Make sure the
228 *nntpd* buffer is made multibyte instead of a random buffer.
229
230 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
231
232 * gnus.el: Fix the header line, for finder.el. Suggested by
233 Pavel Janik <Pavel@Janik.cz>
234
235 2001-07-02 Gerd Moellmann <gerd@gnu.org>
236
237 * gnus.el (gnus-local-domain): Removed because unused.
238
239 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
240
241 * qp.el (quoted-printable-decode-region): If called interactively,
242 use coding-system-for-read.
243
244 2001-03-30 Gerd Moellmann <gerd@gnu.org>
245
246 * gnus.el (gnus-interactive): Fix parenthesis errors.
247
248 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
249
250 * message.el (rmail-output): It is in rmailout.el not rmail.el.
251
252 * message.el (message-forward): local-variable-p takes an extra
253 argument in XEmacs.
254
255 * message.el (message-forward-decoded-p): New variable.
256 (message-forward-subject-author-subject): Use it.
257 (message-make-forward-subject): Use it.
258 (message-forward): Use it.
259
260 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
261
262 2001-03-05 Dave Love <fx@gnu.org>
263
264 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
265 Move it after definition of mm-coding-system-p.
266
267 2001-03-01 Dave Love <fx@gnu.org>
268
269 * mm-util.el (mm-inhibit-file-name-handlers): Add
270 image-file-handler.
271
272 2001-02-11 Dave Love <fx@gnu.org>
273
274 * message.el (message-signature-file): Fix doc, :type.
275
276 2001-02-08 Dave Love <fx@gnu.org>
277
278 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
279 (message-posting-charset): Defvar when compiling again.
280 (rfc2047-encodable-p): Require message.
281
282 * gnus-sum.el (gnus-alter-articles-to-read-function):
283 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
284
285 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
286
287 * message.el (message-make-forward-subject): Argument decoded.
288 (message-forward): Use it when digest.
289
290 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
291 buffer.
292
293 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
294 in Emacs.
295
296 * gnus-art.el (gnus-article-make-menu-bar): Make
297 gnus-article-post-menu.
298
299 2001-02-06 Dave Love <fx@gnu.org>
300
301 * qp.el (quoted-printable-encode-region): Remove redundant code
302 from last change.
303
304 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
305
306 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
307
308 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
309 command if there is not last-saver.
310
311 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
312 (rfc2047-charset-encoding-alist): Add big5.
313
314 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
315 GB2312 and Big5.
316
317 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
318
319 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
320
321 * gnus-sum.el (gnus-summary-print-article): Take one prefix
322 argument. Allow to print several articles in one file.
323
324 * webmail.el (webmail-type-definition): netaddress changes.
325
326 2001-01-31 Dave Love <fx@gnu.org>
327
328 * mm-util.el (mm-mime-mule-charset-alist)
329 (mm-find-mime-charset-region): Consider mule-utf-8.
330
331 2001-01-31 Dave Love <fx@gnu.org>
332
333 * gnus-art.el (gnus-article-x-face-command)
334 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
335 :version.
336
337 2001-01-26 Dave Love <fx@gnu.org>
338
339 * mm-util.el (mm-multibyte-string-p): New.
340
341 * qp.el: Remove un-logged bogus changes from 2000-12-20.
342 (quoted-printable-encode-region): Doc fix. Don't call
343 string-as-multibyte on class. Clarify line-folding.
344 (quoted-printable-encode-string): Make temp buffer inherit
345 string's multibyteness.
346
347 2001-01-23 Gerd Moellmann <gerd@gnu.org>
348
349 * nnheader.el (toplevel): Don't require `gnus-util' at
350 compile-time; this creates a circular dependency, and prevents
351 a bootstrap.
352
353 2001-01-22 Andreas Schwab <schwab@suse.de>
354
355 * nnheader.el (gnus-delete-line): Autoload it as a macro.
356
357 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
358
359 * message.el (message-forward): Use mule4.
360 * mm-util.el (mm-string-as-unibyte): New.
361 * message.el (message-forward): Use it.
362 * message.el (message-cite-original-without-signature): Don't peel
363 off the blank line.
364 (message-get-reply-headers): Add Cc if it is not in follow-to.
365 * message.el (message-send-mail): Content-Type may not be there.
366 By Alberto Lusiani.
367 * gnus-art.el (article-display-x-face): Insert X-Face if there is
368 not.
369 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
370 one.
371 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
372 (gnus-remove-some-windows): Ditto.
373 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
374 handle.
375 * gnus-art.el (gnus-mime-view-part): Copy it.
376 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
377 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
378 orig-file. Use ',source.
379 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
380 Lars Magne Ingebrigtsen.
381 * pop3.el (pop3-get-message-count): Andrew Innes
382 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
383
384 2001-01-08 Dave Love <fx@gnu.org>
385
386 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
387 single character.
388
389 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
390
391 * message.el: Doc and message fixes.
392 (message-send-rename-function)
393 (message-make-forward-subject-function)
394 (message-send-mail-function, message-reply-to-function)
395 (message-wide-reply-to-function, message-followup-to-function)
396 (message-distribution-function, message-auto-save-directory): Fix
397 :type.
398
399 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
400 proceeding after warnings. Amend multipart warning message.
401
402 2001-01-04 Dave Love <fx@gnu.org>
403
404 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
405 compiling.
406 (gnus-make-directory): Require nnmail.
407
408 * mm-decode.el (mm-inline-media-tests): Add
409 image/x-portable-bitmap.
410 (mm-get-image): Grok pbm.
411
412 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
413
414 * message.el (message-mail): Support yank-action.
415
416 * message.el (message-setup): Revoke the last change.
417
418 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
419
420 * message.el (message-setup): Use cons. Suggested by Johan Vromans
421 <jvromans@squirrel.nl>.
422
423 * gnus-topic.el (gnus-topic-create-topic): Use list.
424
425 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
426 before binding gnus-default-article-saver.
427
428 * gnus-sum.el (gnus-summary-save-article):
429 (gnus-summary-pipe-output):
430 (gnus-summary-save-article-mail):
431 (gnus-summary-save-article-rmail):
432 (gnus-summary-save-article-file):
433 (gnus-summary-write-article-file):
434 (gnus-summary-save-article-body-file): Ditto.
435
436 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
437
438 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
439
440 * gnus-art.el (gnus-article-check-hidden-text): Return t.
441
442 * gnus-util.el (gnus-remove-text-properties-when): Return t.
443
444 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
445 malformatted messages.
446
447 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
448
449 * gnus-art.el (article-treat-dumbquotes): Quote \.
450
451 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
452
453 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
454 Emacs 20 runs on a terminal.
455
456 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
457
458 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
459 Paul Stevenson <p.stevenson@surrey.ac.uk>
460
461 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
462
463 * mml.el (gnus-add-minor-mode): Autoload.
464
465 * message.el (message-forward): Save-restriction.
466
467 * message.el (message-mail-user-agent): Add :version.
468
469 * message.el (message-mail-user-agent): New variable.
470 (message-setup): Renamed to message-setup-1. Support
471 mail-user-agent.
472 (message-mail-user-agent): New function.
473 (message-mail): Use it.
474 (message-reply): Use it.
475 (message-resend): Use it.
476 (message-mail-other-window): Use it.
477 (message-mail-other-frame): Use it.
478
479 * gnus-msg.el (gnus-bug): Support mail-user-agent.
480
481 2000-12-21 Miles Bader <miles@gnu.org>
482
483 * message.el (message-mode): Set `comment-start' to the yank prefix.
484
485 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
486
487 * message.el (message-narrow-to-head-1): New function.
488 (message-narrow-to-head): Use it.
489 (message-reply): Ditto.
490 (message-cancel-news): Ditto.
491 (message-supersede): Ditto.
492 (message-make-forward-subject): Ditto.
493 (message-bounce): Ditto.
494
495 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
496
497 * message.el (message-forward): Copy buffer in unibyte mode.
498 (message-make-forward-subject): Don't widen. Decode.
499 (message-forward): Don't decode subject.
500
501 * mml.el (gnus-ems): Require it.
502
503 * gnus-msg.el (gnus-summary-mail-forward):
504
505 * message.el (message-forward): Move mime-to-mml here.
506
507 * nnmbox.el (nnmbox-file-coding-system): Use binary.
508 (nnmbox-active-file-coding-system): Ditto.
509
510 * gnus-cus.el (gnus-group-parameters): Add posting-style.
511
512 * mm-uu.el: Require binhex.
513
514 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
515
516 * qp.el (quoted-printable-encode-region): Upcase QP.
517
518 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
519
520 * gnus-util.el (gnus-add-text-properties-when): New function.
521 (gnus-remove-text-properties-when): Ditto.
522
523 * gnus-cite.el (gnus-article-hide-citation): Use them.
524 (gnus-article-toggle-cited-text): Use them.
525
526 * gnus-art.el (gnus-signature-toggle): Use them.
527 (gnus-article-show-hidden-text): Ditto.
528 (gnus-article-hide-text): Ditto.
529
530 * gnus-art.el (gnus-article-describe-key): Use prompt.
531 (gnus-article-describe-key-briefly): Ditto.
532
533 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
534
535 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
536
537 2000-12-18 Gerd Moellmann <gerd@gnu.org>
538
539 * *.xpm, *.pbm: Convert icons icons to size 24x24.
540
541 2000-12-18 Dave Love <fx@gnu.org>
542
543 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
544 (unused).
545
546 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
547
548 * pop3.el (pop3-movemail): Use binary.
549 (pop3-movemail-file-coding-system): Removed.
550
551 2000-12-13 Miles Bader <miles@gnu.org>
552
553 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
554 to t, so that we don't get stuck while trying to smilefy
555 intangible text.
556
557 2000-12-12 Gerd Moellmann <gerd@gnu.org>
558
559 * smiley-ems.el (smiley-regexp-alist): Make regexps match
560 at the end of the buffer.
561 (smiley-region): In the loop, move to the end of the submatch
562 matching the smiley instead of using the end of the match
563 of the whole regexp.
564
565 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
566
567 * message.el (message-mode): Doc fix.
568
569 2000-12-12 Gerd Moellmann <gerd@gnu.org>
570
571 * smiley-ems.el (smiley-region): Doc fix.
572
573 2000-12-11 Miles Bader <miles@gnu.org>
574
575 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
576 bottom line visible, check to see if it's partially obscured, and
577 if so, either scroll one more line to make it fully visible, or
578 revert to showing the second line from the top.
579
580 2000-12-07 Dave Love <fx@gnu.org>
581
582 * mailcap.el (mailcap-download-directory)
583 * gnus-audio.el (gnus-audio-directory)
584 * smiley-ems.el (smiley-data-directory): Fix :type.
585
586 2000-12-05 Dave Love <fx@gnu.org>
587
588 * starttls.el: New file.
589
590 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
591
592 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
593 succeeds.
594 (gnus-setup-message): Remove a hack.
595
596 * gnus-win.el (gnus-configure-windows): Make sure
597 nntp-server-buffer is live.
598 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
599 (gnus-configure-frame): Save selected window.
600
601 2000-12-04 Andreas Jaeger <aj@suse.de>
602
603 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
604
605 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
606
607 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
608 raw 8-bit in headers in dk.* newsgroups.
609
610 2000-11-30 Dave Love <fx@gnu.org>
611
612 * message.el (message-auto-save-directory): Use
613 file-name-as-directory.
614 (message-set-auto-save-file-name): Create
615 message-auto-save-directory if necessary.
616 (message-replace-chars-in-string): Removed -- unused.
617 (message-mail-alias-type): Customize.
618 (message-headers): Remove duplicate defgroup.
619
620 2000-11-29 Dave Love <fx@gnu.org>
621
622 * qp.el (quoted-printable-decode-region): Use error, not message
623 to report malformed text (like base64). Amend message.
624
625 2000-11-29 Miles Bader <miles@gnu.org>
626
627 * message.el (message-header-lines): Fontify tag.
628
629 2000-11-27 Dave Love <fx@gnu.org>
630
631 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
632 compiler warning.
633
634 2000-11-26 Dave Love <fx@gnu.org>
635
636 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
637
638 2000-11-23 Dave Love <fx@gnu.org>
639
640 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
641
642 * mm-uu.el (uudecode): Require.
643 (uudecode-decode-region, uudecode-decode-region-external): Don't
644 autoload.
645 (mm-uu-copy-to-buffer): Doc fix.
646 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
647 type fix.
648
649 * mailcap.el: Doc fixes.
650 (mailcap-mime-data): Various adjustments.
651 (mailcap): New group.
652 (mailcap-download-directory): Customize.
653 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
654 (mailcap-temporary-directory): Deleted (unused).
655 (mailcap-unescape-mime-test): Simplify slightly.
656 (mailcap-viewer-passes-test): Use functionp.
657 (mailcap-command-p): Aliased to executable-find.
658
659 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
660 default-enable-multibyte-characters is nil.
661
662 2000-11-22 Simon Josefsson <simon@josefsson.org>
663
664 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
665 instead of "from: " for rfc822 compliance. Insert SPC.
666
667 2000-11-22 Gerd Moellmann <gerd@gnu.org>
668
669 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
670
671 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
672
673 * message.el (message-send-mail): Use buffer-substring-no-properties.
674 (message-send-news): Ditto.
675
676 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
677
678 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
679
680 2000-11-21 Dave Love <fx@gnu.org>
681
682 * gnus-art.el (gnus-mime-button-map): Don't inherit from
683 gnus-article-mode-map.
684 (gnus-mime-button-menu): Use mouse-set-point.
685 (gnus-insert-mime-button, gnus-mime-display-alternative)
686 (gnus-mime-display-alternative): Don't use local-map property.
687
688 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
689
690 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
691 sending a command; allow the rtelnet prompt as well.
692
693 2000-11-17 Simon Josefsson <simon@josefsson.org>
694
695 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
696 prefetch.
697
698 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
699
700 * nntp.el (nntp-decode-text): Delete bogus status lines.
701 (nntp-open-connection): Kill process buffer when quit.
702 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
703 FSF Emacs 20 and XEmacs 21.
704 (nntp-retrieve-data): Don't ignore quit.
705
706 2000-11-17 Dave Love <fx@gnu.org>
707
708 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
709 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
710 and make-temp-file.
711 (uudecode-decode-region): Doc fix.
712
713 2000-11-14 Dave Love <fx@gnu.org>
714
715 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
716 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
717 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
718 New files, derived from the XPMs.
719
720 2000-11-12 Dave Love <fx@gnu.org>
721
722 From Emerick Rogul <emerick@csa.bu.edu>.
723 * message.el (message-setup-fill-variables): New variable.
724 (message-mode): Use it.
725
726 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
727
728 * gnus-mlspl.el: Documentation tweaks.
729
730 2000-11-10 Dave Love <fx@gnu.org>
731
732 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
733 (gnus-agent-lib-file, gnus-agent-load-alist)
734 (gnus-agent-save-alist, gnus-agent-article-name): Use
735 expand-file-name.
736
737 * gnus-group.el (gnus-group-name-charset-method-alist): Add
738 :version.
739 (nnkiboze-score-file): Defvar when compiling.
740
741 * gnus-start.el (gnus-read-newsrc-file): Add :version.
742
743 * gnus-art.el (gnus-article-banner-alist)
744 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
745 (gnus-article-date-lapsed-new-header)
746 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
747 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
748 (gnus-treat-strip-headers-in-body)
749 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
750 (gnus-treat-translate): Add :version.
751 (gnus-article-mime-part-function): Fix defcustom.
752
753 * nnmail.el (nnmail-expiry-target)
754 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
755 (nnmail-split-header-length-limit): Add :version.
756
757 * gnus-sum.el (gnus-auto-expirable-marks)
758 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
759 (gnus-extra-headers, gnus-ignored-from-addresses)
760 (gnus-newsgroup-ignored-charsets)
761 (gnus-group-highlight-words-alist)
762 (gnus-summary-show-article-charset-alist): Add :version.
763
764 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
765 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
766 files, converted from the XPMs.
767
768 * gnus-cache.el (gnus-cache-active-file): Don't use
769 file-name-as-directory on directory.
770 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
771 use file-name-as-directory on directory.
772
773 * time-date.el (timezone-make-date-arpa-standard): Autoload.
774 (date-to-time): Use it.
775
776 * message.el (message-mode) <adaptive-fill-regexp>:
777 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
778 (message-newline-and-reformat): Likewise.
779 (message-forward-as-mime, message-forward-ignored-headers)
780 (message-buffer-naming-style, message-default-charset)
781 (message-dont-reply-to-names, message-send-mail-partially-limit):
782 Add :version.
783
784 * mm-util.el: Doc fixes.
785 (mm-mime-charset): Don't use the raw result of
786 mm-preferred-coding-system.
787 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
788 (mm-with-unibyte): Simplify.
789
790 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
791 concat.
792
793 * pop3.el (pop3-version): Deleted.
794 (pop3-make-date): New function, avoiding message-make-date.
795 (pop3-munge-message-separator): Use it.
796
797 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
798
799 * pop3.el (pop3-munge-message-separator): A message may have an
800 empty body.
801
802 2000-11-09 Dave Love <fx@gnu.org>
803
804 * gnus-group.el (gnus-group-make-directory-group)
805 (gnus-group-fetch-faq): Use expand-file-name.
806 (gnus-group-fetch-faq): Simplify completing-read form.
807
808 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
809 test for Mule.
810
811 * message.el (tool-bar-map): Defvar when compiling.
812
813 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
814 (gnus-tm-lisp-directory): Deleted.
815 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
816 (featurep 'xemacs).
817 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
818 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
819 version numbers from file names.
820
821 2000-11-08 John Wiegley <johnw@gnu.org>
822
823 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
824 `gnus-group-change-level-function', instead of `remove-hook',
825 because it's not a hook!
826
827 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
828
829 * nnweb.el (nnweb-decode-entities): Work for non-character
830 entities.
831
832 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
833 Issue message on quit.
834
835 2000-11-08 Simon Josefsson <simon@josefsson.org>
836
837 * rfc2104.el: Add SHA-1 example.
838 (rfc2104-hexstring-to-bitstring): New function.
839 (rfc2104-hash): Use it.
840
841 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
842
843 * gnus-start.el: Remove gnus-xemacs.
844
845 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
846
847 * gnus-score.el (gnus-score-body): Don't score body when
848 agent-fetching.
849 (gnus-score-followup): Don't score followup either.
850 (gnus-score-use-all-scores): New variable.
851 (gnus-all-score-files): Use it.
852 (gnus-score-find-bnews): Use directory-sep-char.
853
854 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
855 asynchronous in Exp version.
856
857 2000-11-08 Dave Love <fx@gnu.org>
858
859 * mm-view.el: Use featurep for XEmacs test.
860 (mm-inline-message): Test for `remove-specifier'; don't use
861 condition-case.
862
863 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
864
865 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
866 (gnus-score-find-bnews): Don't concat "".
867
868 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
869 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
870 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
871 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
872
873 * gnus-sum.el: Put some defvars in eval-when-compile.
874 (gnus-summary-mode-hook): Add :options.
875 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
876 (gnus-summary-tool-bar-map): New variable.
877 (gnus-summary-make-tool-bar): New function.
878 (gnus-summary-mode): Put kill-all-local-variables first.
879
880 * gnus-group.el (gnus-group-toolbar-map): New variable.
881 (gnus-group-make-tool-bar): Rewritten.
882 (gnus-group-mode): Put kill-all-local-variables first.
883
884 * rfc2047.el: Require gnus-util.
885
886 * nnml.el (gnus-sorted-intersection): Autoload.
887
888 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
889 Put some defvars in eval-when-compile.
890 (gnus-intersection, gnus-sorted-complement): Autoload.
891
892 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
893
894 * mm-encode.el (mm-body-7-or-8): Autoload.
895
896 * mm-decode.el (mm-insert-inline): Autoload.
897
898 * mml.el:
899 * message.el: Put some defvars in eval-when-compile.
900
901 * gnus-msg.el: Put some defvars in eval-when-compile.
902 (gnus-msg-mail): Move after gnus-setup-message.
903
904 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
905
906 2000-11-07 Dave Love <fx@gnu.org>
907
908 * gnus-util.el (nnheader): Don't require message (recursive
909 autoload).
910
911 * uudecode.el: Avoid compiler warnings.
912
913 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
914 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
915
916 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
917
918 * rfc2047.el: Require cl when compiling.
919 (rfc2047-q-encode-region): Don't break if a QP-word could be
920 fitted in one line.
921 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
922 (rfc2047-fold-region): "=?=" is not a break point.
923 (rfc2047-encode-message-header): Move fold into encode-region.
924 (rfc2047-dissect-region): Rewrite.
925 (rfc2047-encode-region): Rewrite.
926 (rfc2047-fold-region): Fold
927 (rfc2047-unfold-region): New function.
928 (rfc2047-decode-region): Use it.
929 (rfc2047-q-encode-region): Don't break at bob.
930 (rfc2047-decode): Use unibyte.
931 (rfc2047-q-encode-region): Better calculation of break point.
932 (rfc2047-fold-region): Don't break the first non-LWSP characters.
933 (rfc2047-encode-region): Merge only if regions are adjacent.
934
935 2000-11-06 Dave Love <fx@gnu.org>
936
937 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
938
939 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
940 (uudecode-char-int): New alias, replacing char-int.
941 (uudecode-decode-region): Don't call buffer-disable-undo.
942
943 * mm-uu.el (mm-uu-configure): Unquote lambda.
944 (mm-uu-configure-list): Doc fix.
945
946 * earcon.el (running-xemacs): Don't define.
947
948 2000-11-06 John Wiegley <johnw@gnu.org>
949
950 * gnus-mlspl.el (gnus-group-split-update): Check the value of
951 `nnmail-crosspost', and use it to set the `no-crosspost'
952 argument when calling `gnus-group-split-fancy'. Otherwise, it
953 assumes that cross-posting is always OK, no matter what
954 `nmail-crosspost' is set to.
955 (gnus-group-split-fancy): The argument order in the
956 second-to-last `push' call was wrong, but since `no-crosspost'
957 was always nil, it was never being triggered.
958
959 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
960
961 Don't postpone GCC if none of GCC methods is agent-covered. This
962 fix presumes that the post-method must be agent-covered if any Gcc
963 method is agent-covered.
964
965 * gnus-msg.el (gnus-inews-group-method): New function.
966 (gnus-inews-do-gcc): Use it.
967 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
968 (gnus-agent-possibly-save-gcc): Use it.
969 (gnus-agent-possibly-do-gcc): Ditto.
970
971 *gnus-msg.el: (gnus-inews-add-send-actions): Use
972 `gnus-agent-possibly-do-gcc' if Agentized.
973 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
974 to `message-header-hook'.
975
976 * gnus-mlspl.el: Require cl when compiling.
977
978 * gnus-ml.el: Usage.
979 (gnus-mailing-list-archive, gnus-mailing-list-owner,
980 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
981 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
982 (gnus-mailing-list-menu): Define it.
983 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
984
985 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
986
987 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
988
989 * message.el (message-font-lock-keywords): Match a final newline
990 to help font-lock's multiline support.
991
992 2000-11-03 Dave Love <fx@gnu.org>
993
994 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
995
996 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
997 name.
998
999 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1000 <banner>: Fix custom type, doc.
1001
1002 * mm-decode.el (mm-display-external): Space-prefix temp buffer
1003 name. Don't disable undo explicitly.
1004
1005 2000-11-02 Dave Love <fx@gnu.org>
1006
1007 * message.el (message-font-lock-keywords): Use [:alpha:] for
1008 cite-prefix.
1009
1010 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
1011
1012 * mm-uu.el (mm-uu-configure-list): Move back to old location,
1013 because defcustom tries to call `mm-uu-configure'.
1014
1015 2000-11-01 Dave Love <fx@gnu.org>
1016
1017 * rfc2047.el (base64): Require unconditionally.
1018 (message-posting-charset): Defvar when compiling.
1019 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1020 message.
1021
1022 * gnus-sum.el (nnoo): Require.
1023 (mm-uu-dissect): Autoload.
1024
1025 * mml.el (mml-parse-1): Clarify message.
1026 (mml-minibuffer-read-type): Use mailcap-mime-types.
1027
1028 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
1029
1030 * mml.el: Fix a typo in the requiring of CL.
1031
1032 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1033
1034 * rfc2231.el: Require cl when compiling.
1035
1036 2000-11-01 Dave Love <fx@gnu.org>
1037
1038 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1039 Fix custom type.
1040 (mm-uu-configure-list): Move and fix custom type.
1041
1042 * utf7.el: Require cl when compiling.
1043
1044 * binhex.el: Use (featurep 'xemacs).
1045 (binhex-char-int): New alias, replacing char-int. Change callers.
1046 (binhex-decode-region): Simplify work buffer code.
1047 (binhex-decode-region-external): Use expand-file-name, not concat.
1048
1049 2000-10-30 Dave Love <fx@gnu.org>
1050
1051 * gnus-art.el: Fix 2000-10-27 change properly.
1052
1053 2000-10-28 Miles Bader <miles@gnu.org>
1054
1055 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1056
1057 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
1058
1059 * gnus-draft.el (gnus-draft-send-message): Typo.
1060
1061 2000-10-27 John Wiegley <johnw@gnu.org>
1062
1063 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1064 variable to correspond with `gnus-article-hide-citation-maybe'.
1065 (gnus-treatment-function-alist): Added entry for the above
1066 correlation.
1067
1068 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
1069
1070 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1071
1072 2000-10-27 Dave Love <fx@gnu.org>
1073
1074 * gnus.el: Don't require custom. Don't require message at top
1075 level.
1076 (gnus-message-archive-method): Require message here.
1077
1078 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1079
1080 * gnus-art.el (article-strip-banner): Use
1081 gnus-group-find-parameter rather than gnus-group-get-parameter, to
1082 allow inheritance on the banner.
1083 From elkin@tverd.astro.spbu.ru.
1084
1085 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1086 Cashin <ecashin@coe.uga.edu>).
1087
1088 2000-10-27 Simon Josefsson <simon@josefsson.org>
1089
1090 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1091 (gnus-agent-restore-gcc):
1092 (gnus-agent-possibly-save-gcc): New functions.
1093
1094 * nnimap.el (nnimap-group-overview-filename): Create directory for
1095 newfile (when use long filenames is nil). Copy+delete file if
1096 rename didn't work.
1097 (nnimap-group-overview-filename): `rename-file' and `copy-file'
1098 doesn't return anything useful, use ignore-errors instead.
1099 (nnimap-verify-uidvalidity): Delete overview file when
1100 uid validity changes.
1101 (nnimap-group-overview-filename): Store uidvalidity in filenames.
1102 Rename old files into new format.
1103 (nnimap-request-accept-article): Remove \n's from
1104 From_ lines.
1105 (nnimap-request-accept-article): Remove From[^:] lines.
1106 (imap-starttls-p): Check for starttls binary.
1107 (imap-starttls-open): More verbose.
1108 (imap-gssapi-auth): Ditto.
1109 (imap-kerberos4-auth): Ditto.
1110 (imap-cram-md5-auth): Ditto.
1111 (imap-login-auth): Ditto.
1112 (imap-anonymous-auth): Ditto.
1113 (imap-digest-md5-auth): Ditto.
1114 (imap-open): Ditto.
1115 (imap-digest-md5-p): Check capability first.
1116 (imap-parse-flag-list): Correctly parse empty lists.
1117 (imap-login-p): Support LOGINDISABLED.
1118 (imap-parse-body): Work around bug in Sun SIMS.
1119
1120 * gnus-agent.el (gnus-agent-possibly-do-gcc):
1121 (gnus-agent-restore-gcc):
1122 (gnus-agent-possibly-save-gcc): New functions.
1123
1124 Asks the user to synch flags with server when you plug in.
1125
1126 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1127 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1128 (gnus-agent-toggle-plugged): Call it.
1129 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1130 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1131 (gnus-agent-possibly-synchronize-flags): New function.
1132 (gnus-agent-possibly-synchronize-flags-server): New function.
1133
1134 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1135
1136 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1137
1138 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1139 support ACL's.
1140
1141 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1142
1143 * gnus-draft.el (gnus-draft-send-message): Ditto.
1144 (gnus-group-send-drafts): Ditto.
1145
1146 * gnus-art.el (gnus-request-article-this-buffer):
1147 gnus-refer-article-method might be a single method.
1148 (gnus-article-mime-total-parts): New function.
1149 (gnus-mm-display-part): Use it.
1150 (gnus-mime-display-single): Ditto.
1151 (gnus-mime-display-alternative): Ditto.
1152 (gnus-mime-inline-part): Check validity of charset.
1153 (gnus-treat-display-smileys): Default value in Emacs 21.
1154 * gnus-art.el: Define dynamic variables in eval-when-compile.
1155 (gnus-article-prepare): Configure it again.
1156 (gnus-insert-mime-button): Use gnus-overlay-buffer,
1157 gnus-overlay-start.
1158 (gnus-article-prepare): Configure windows before
1159 gnus-article-prepare-display is called. Otherwise, BBDB's popup
1160 window might be overrided.
1161 (gnus-mime-inline-part): Use prefix argument only
1162 when it is called interactively.
1163 (gnus-mime-action-alist): New variable.
1164 (gnus-mime-action-on-part): Use it.
1165 (gnus-mime-button-commands): Add command ".".
1166 (gnus-mime-inline-part): Support prefix argument.
1167 (gnus-article-banner-alist): New variable.
1168 (article-strip-banner): Use it.
1169
1170 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1171 because they are files, not paths.
1172 (mailcap-parse-mimetypes): Ditto.
1173 (mailcap-mime-types): Use mailcap-mime-data.
1174
1175 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1176 gnus-overlay-start.
1177 * gnus.el (gnus-agent-fetching): New variable.
1178 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1179
1180 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1181 (gnus-agent-fetch-group-1): Score-param could be nil.
1182 (gnus-agent-any-covered-gcc): New function.
1183 (gnus-agent-possibly-save-gcc): Use it.
1184 (gnus-agent-possibly-do-gcc): Ditto.
1185 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1186 the GNU assignment issue.
1187 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1188 * gnus-agent.el: timer vs. itimer.
1189
1190 * webmail.el (webmail-type-definition): Fix my-deja open url.
1191 (webmail-hotmail-list): Fix.
1192 (webmail-netscape-open, webmail-hotmail-article,
1193 webmail-hotmail-list): Update.
1194 (webmail-my-deja-*): Rewrite.
1195
1196 * gnus-sum.el (gnus-refer-article-methods): The second could be
1197 a named method.
1198 (gnus-cache-write-active): Auto load.
1199 (gnus-summary-display-article): Enable multibyte.
1200 (gnus-summary-select-article): Don't enable multibyte here.
1201 (gnus-summary-goto-article): Ditto.
1202 (gnus-summary-enter-digest-group): Decode to-address.
1203
1204 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1205 (mm-with-unibyte-current-buffer-mule4): New function.
1206 (mm-enable-multibyte-mule4): New.
1207 (mm-disable-multibyte-mule4): New.
1208
1209 * mm-util.el (mm-enable-multibyte-mule4): New.
1210 (mm-disable-multibyte-mule4): New.
1211 * gnus-sum.el (gnus-summary-mode): Use it.
1212 (gnus-summary-select-article): Ditto.
1213 (gnus-summary-goto-article): Use enable multibyte.
1214
1215 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1216 (nnkiboze-enter-nov): Fix it when there is no xref.
1217 (nnkiboze-generate-groups): List groups.
1218 (nnkiboze-request-article): Use
1219 gnus-cache-request-article.
1220
1221 * gnus-group.el (gnus-group-make-kiboze-group): Use
1222 nnkiboze-score-file.
1223 (gnus-group-make-kiboze-group): Fix prompt.
1224
1225 * message.el (message-send-mail-partially): Replace the header
1226 delimiter with a blank line.
1227 (message-sending-message): New variable.
1228 (message-send): Use it.
1229 (message-default-charset): Default value for non-Mule Emacsen.
1230 (message-alternative-emails): New.
1231 (message-use-alternative-email-as-from): New.
1232 (message-setup): Use them.
1233 (message-default-charset): Set default value in non-MULE XEmacsen
1234 as iso-8859-1.
1235
1236 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1237
1238 * message.el: xemacs cleanup (use featurep ' xemacs)
1239
1240 * nnheader.el: ditto
1241
1242 * mm-util.el: ditto
1243
1244 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1245
1246 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1247 (see DRUMS).
1248
1249 2000-10-27 Simon Josefsson <simon@josefsson.org>
1250
1251 * message.el (message-send): Make sure error is signalled if no
1252 send method is specified.
1253
1254 2000-10-27 Dave Love <fx@gnu.org>
1255
1256 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1257 strings.
1258 (gnus-group-make-tool-bar): New function.
1259 (gnus-group-mode): Use it.
1260
1261 * message.el (message-mode-menu): Add some :help strings.
1262 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1263 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1264
1265 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1266 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1267 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1268
1269 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1270 display-graphic-p here.
1271
1272 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1273
1274 * mm-decode.el (mm-viewer-completion-map): New.
1275 (mm-interactively-view-part): Use it.
1276
1277 2000-10-27 Simon Josefsson <sj@extundo.com>
1278
1279 * mail-source.el (mail-sources): IMAP predicate is a string.
1280 (mail-sources): Add default values for IMAP mailbox, predicate and
1281 fetchflag.
1282
1283 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1284
1285 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1286 of the `gnus-xemacs' variable, as the latter has been removed.
1287 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1288 * gnus-art.el (gnus-treat-display-xface)
1289 (gnus-treat-display-smileys, gnus-treat-display-picons)
1290 (gnus-article-read-summary-keys): Likewise.
1291
1292 2000-10-26 Dave Love <fx@gnu.org>
1293
1294 * flow-fill.el: Require cl when compiling.
1295
1296 2000-10-26 Simon Josefsson <simon@josefsson.org>
1297
1298 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1299 (fill-flowed): Make "quote-depth wins" rule work when first line
1300 is at level 0.
1301
1302 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1303
1304 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1305 (gnus-kill-all-overlays): Move here.
1306
1307 * gnus-util.el (gnus-kill-all-overlays): Move out.
1308
1309 2000-10-26 Dave Love <fx@gnu.org>
1310
1311 * mail-source.el: Require imap when compiling and defvar
1312 display-time-mail-function. Require mm-util.
1313 (nnheader-cancel-timer): Autoload.
1314 (mail-source-imap-authenticators, mail-source-imap-streams): New
1315 variables.
1316 (mail-sources): Use them.
1317 (defvar): Use rmail-spool-directory unconditionally.
1318
1319 2000-10-26 Dirk Meyer <dischi@tzi.de>
1320
1321 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1322 seconds instead of hour.
1323
1324 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1325
1326 * mail-source.el (mail-sources): Better `:type'.
1327
1328 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1329
1330 * mail-source.el (mail-source-keyword-map): Use
1331 `rmail-spool-directory' as a default directory for the `file'
1332 source, if the variable is defined. Fall back to hardcoded
1333 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1334 <seh@speakeasy.org>.
1335
1336 2000-10-25 Jason Rumney <jasonr@gnus.org>
1337
1338 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1339 supports it.
1340
1341 2000-10-18 Dave Love <fx@gnu.org>
1342
1343 * mm-bodies.el (mm-uu-decode-function)
1344 (mm-uu-binhex-decode-function): Defvar when compiling.
1345
1346 * gnus-nocem.el (gnus-nocem-issuers): Update.
1347 (gnus-nocem-check-from): New option.
1348 (gnus-nocem-scan-groups): Use it.
1349 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1350 (gnus-nocem-check-article-limit): Add :version.
1351
1352 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1353
1354 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1355 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1356
1357 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1358
1359 * ietf-drums.el (mm-util): Require CL when compiling.
1360
1361 2000-10-15 Dave Love <fx@gnu.org>
1362
1363 * qp.el: Require mm-util.
1364
1365 2000-10-13 Dave Love <fx@gnu.org>
1366
1367 * qp.el (quoted-printable-decode-region): Avoid invalid
1368 coding-systems.
1369
1370 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1371
1372 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1373 to a recursive load.
1374
1375 2000-10-12 Dave Love <fx@gnu.org>
1376
1377 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1378
1379 * gnus.el (gnus-group-startup-message): Check for PBM image.
1380
1381 2000-10-09 Dave Love <fx@gnu.org>
1382
1383 * mail-source.el (mail-source-fetch-imap): Bind
1384 default-enable-multibyte-characters rather than using
1385 mm-disable-multibyte.
1386
1387 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1388
1389 * mail-source.el (mail-source-fetch-maildir): Don't insert
1390 newlines.
1391
1392 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1393
1394 * mm-encode.el: Require CL. At least, for `incf'.
1395
1396 2000-10-06 Dave Love <fx@gnu.org>
1397
1398 * gnus-audio.el: Don't require cl.
1399 (gnus-audio): New custom group.
1400 (gnus-audio-inline-sound): Change to work with Emacs.
1401 (gnus-audio-directory, gnus-audio-directory)
1402 (gnus-audio-au-player): Customize.
1403 (gnus-audio-play): Try external player if play-sound-file fails.
1404 Use file-name-extension, not string-match.
1405
1406 2000-10-05 Dave Love <fx@gnu.org>
1407
1408 * rfc1843.el: Require cl when compiling.
1409
1410 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1411 Autoload.
1412 (quoted-printable-decode-region): Rename arg which confused
1413 charset with coding-system. Don't use nonascii-insert-offset.
1414 Coding-system encode the region initially. Don't recognize `=='
1415 as valid QP. Coding-system decode the region finally.
1416 (quoted-printable-decode-string): Rename arg which confused
1417 charset with coding-system.
1418
1419 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1420 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1421 mm-encode-coding-region.
1422 (mm-decode-body, mm-decode-string): Rename variables which
1423 confused charset with coding-system.
1424 (binhex-decode-region): Don't autoload.
1425 (mm-body-encoding): Require message.
1426 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1427 cond branches.
1428
1429 * gnus-art.el (article-de-quoted-unreadable)
1430 (article-de-base64-unreadable): Fold search case
1431 rather than downcasing string. Apply mm-charset-to-coding-system
1432 to arg of quoted-printable-decode-region.
1433
1434 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1435
1436 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1437
1438 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1439
1440 * gnus-kill.el (gnus-kill): Typo.
1441
1442 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1443
1444 * gnus-mule.el: Revived.
1445
1446 2000-10-04 Dave Love <fx@gnu.org>
1447
1448 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1449 Require ring when compiling.
1450 (gnus-x-splash): Bind width, height.
1451 (gnus-article-compface-xbm): New variable.
1452 (gnus-article-display-xface): Move graphic test. Use unibyte.
1453 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1454
1455 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1456
1457 * nnimap.el: require 'cl when compiling.
1458
1459 2000-10-04 Dave Love <fx@gnu.org>
1460
1461 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1462 pbm images.
1463
1464 * frown.pbm, smile.pbm, wry.pbm: New files.
1465
1466 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1467
1468 2000-10-03 Dave Love <fx@gnu.org>
1469
1470 * mail-source.el (mail-sources): Revert to nil.
1471
1472 * nnmail (nnmail-spool-file): Revert to `((file))'.
1473
1474 * qp.el: Don't require mm-util.
1475 (quoted-printable-decode-region): Rewritten.
1476 (quoted-printable-decode-string, quoted-printable-encode-region):
1477 Doc fix.
1478 (quoted-printable-encode-region): Barf on multibyte characters.
1479 Maybe make the class multibyte. Upcase chars, not formatted
1480 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1481 (quoted-printable-encode-string): Don't use
1482 mm-with-unibyte-buffer.
1483
1484 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1485
1486 * mail-source.el (mail-source-report-new-mail): Use
1487 nnheader-cancel-timer.
1488
1489 2000-10-03 Simon Josefsson <simon@josefsson.org>
1490
1491 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1492 (mail-source-fetch-imap): Use it.
1493
1494 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1495
1496 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1497 last change.
1498
1499 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1500 `:ascent center'.
1501
1502 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1503
1504 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1505
1506 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1507 image's :ascent to 80. That gives a mode-line which is approx.
1508 as tall as the normal one.
1509
1510 2000-09-21 Dave Love <fx@gnu.org>
1511
1512 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1513 (for Emacs 20). Tidy somewhat.
1514
1515 2000-09-21 Dave Love <fx@gnu.org>
1516
1517 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1518 image processing. Rationalize logic somewhat.
1519
1520 2000-09-20 Dave Love <fx@gnu.org>
1521
1522 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1523
1524 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1525 we'll be careful merging development changes.
1526
1527 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1528 specifically.
1529
1530 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1531 (mouse-set-point, set-face-foreground)
1532 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1533 them.
1534
1535 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1536
1537 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1538 redundant autoloads.
1539
1540 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1541
1542 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1543 to XBM; we always have PBM support.
1544
1545 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1546
1547 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1548 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1549 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1550 * nnkiboze.el (nnkiboze-file-coding-system): New.
1551 (nnkiboze-retrieve-headers): Use it.
1552 (nnkiboze-request-group): Ditto.
1553 (nnkiboze-close-group): Ditto.
1554 (nnkiboze-generate-group): Ditto.
1555 (nnkiboze-enter-nov): Insert first Xref properly.
1556
1557 2000-09-19 Dave Love <fx@gnu.org>
1558
1559 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1560 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1561
1562 * mail-source.el (mail-sources): Change default to '((file)).
1563 Add useful custom type.
1564
1565 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1566
1567 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1568 year).
1569 (gnus-date-iso8601): Ditto.
1570
1571 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1572
1573 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1574
1575 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1576
1577 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1578 pattern. Avoid using 8 bit chars.
1579 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1580
1581 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1582
1583 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1584 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1585 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1586 functions are not implemented yet.
1587
1588 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1589 x-overlay.el from the FSF Emacs black list.
1590
1591 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1592
1593 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1594 (mm-inline-media-tests): Ditto.
1595 (mm-automatic-display): Ditto.
1596 * mm-view.el (mm-display-inline-fontify): Generalize from
1597 mm-display-patch-inline.
1598 (mm-display-patch-inline): Use it.
1599 (mm-display-elisp-inline): Ditto.
1600
1601 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1602
1603 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1604 (gnus-topic-unmark-topic): Ditto.
1605 (gnus-topic-mark-topic): Ditto.
1606 (gnus-topic-get-new-news-this-topic): Use it.
1607
1608 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1609
1610 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1611 display xface.
1612
1613 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1614
1615 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1616 zombie or killed groups.
1617
1618 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1619
1620 * mml.el (mml-preview): Reinsert unibyte content.
1621 (mml-parse-1): Remove with-unibyte-current-buffer.
1622 (mml-generate-mime-1): Ditto.
1623 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1624 * message.el (message-forward): Ditto.
1625
1626 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1627
1628 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1629 original article buffer.
1630 (article-de-base64-unreadable): Ditto.
1631 (article-wash-html): Ditto.
1632
1633 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1634
1635 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1636 unless forward-show-mml.
1637
1638 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1639
1640 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1641 (gnus-summary-save-parts-last-directory): New.
1642 (gnus-summary-save-parts): Save history.
1643
1644 2000-09-14 Ben Gertzfield <che@debian.org>
1645
1646 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1647 variable.
1648 (gnus-summary-save-parts): Use it.
1649
1650 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1651
1652 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1653 * gnus-sum.el (gnus-summary-exit): Ditto.
1654 (gnus-summary-exit-no-update): Ditto.
1655 (gnus-summary-show-article): Ditto.
1656
1657 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1658
1659 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1660 Content-Disposition.
1661
1662 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1663
1664 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1665
1666 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1667
1668 * gnus-art.el (gnus-article-setup-buffer): Set
1669 gnus-article-mime-handles to nil.
1670 * gnus-sum.el (gnus-summary-exit): Ditto.
1671 (gnus-summary-exit-no-update): Ditto.
1672 (gnus-summary-show-article): Ditto.
1673 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1674 dissected.
1675 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1676
1677 2000-09-14 Dave Love <fx@gnu.org>
1678
1679 * gnus.el (gnus-charset):
1680 * mm-decode.el (mime-display):
1681 * imap.el (imap) <defgroup>: Add :version.
1682
1683 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1684
1685 * parse-time.el: Fix author's mail address.
1686
1687 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1688 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1689 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1690 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1691 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1692 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1693 * rfc2231.el, uudecode.el: Fix copyright notice.
1694
1695 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1696 require `w3' at load-time only if not running in batch mode.
1697
1698 2000-09-13 Dave Love <fx@gnu.org>
1699
1700 * gnus-ems.el (gnus-ems-redefine): Don't alias
1701 gnus-summary-set-display-table.
1702
1703 * message.el (message-user-agent): Don't wrap ignore-errors around
1704 it.
1705
1706 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1707 `format'.
1708 (mm-content-transfer-encoding): Don't use cadar.
1709
1710 * uudecode.el (uudecode-decoder-program)
1711 (uudecode-decoder-switches): Customize.
1712
1713 * gnus-score.el (gnus-home-score-file): Improve custom type.
1714
1715 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1716 variables for Emacs 21.
1717 (gnus-group-customize): Disable undo while laying out the buffer.
1718
1719 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1720
1721 * gnus-util.el (gnus-write-active-file): Bind
1722 coding-system-for-write.
1723
1724 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1725
1726 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1727 * gnus-kill.el (gnus-batch-score): Ditto.
1728 * gnus-move.el (gnus-change-server): Ditto.
1729 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1730
1731 2000-09-12 Simon Josefsson <simon@josefsson.org>
1732
1733 * gnus-sum.el (gnus-update-read-articles): Undo
1734 `gnus-request-set-mark' operation.
1735
1736 2000-09-11 Dave Love <fx@gnu.org>
1737
1738 * Changelog: Use iso-2022 coding.
1739
1740 * gnus-msg.el (gnus-msg-mail): New function.
1741 (gnus-user-agent): New mail agent.
1742
1743 2000-09-10 Dave Love <fx@gnu.org>
1744
1745 * message.el: Require mail-abbrevs for XEmacs for a problem with
1746 keybinding despite the autoloads for it.
1747
1748 2000-09-08 Simon Josefsson <simon@josefsson.org>
1749
1750 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1751
1752 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1753 marks from dormant articles. (See nnimap-request-set-mark.)
1754 (nnimap-retrieve-headers-progress): Demule.
1755 (nnimap-open-server): Call nnoo-change-server twice, once for
1756 getting the nnimap-server-buffer and once for letting n-c-s set
1757 the variables in that buffer.
1758
1759 2000-09-08 David Edmondson <dme@dme.org>
1760
1761 * gnus.el (gnus-short-group-name): Guess separator.
1762
1763 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1764
1765 * gnus-group.el (gnus-group-insert-group-line): Fix.
1766
1767 2000-09-04 Dave Love <fx@gnu.org>
1768
1769 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1770 (mm-get-image): Avoid the losing `make-glyph' from W3.
1771
1772 2000-09-03 Simon Josefsson <simon@josefsson.org>
1773
1774 * gnus-sum.el (gnus-summary-delete-article): Check server.
1775
1776 2000-09-01 Simon Josefsson <simon@josefsson.org>
1777
1778 * imap.el (imap-parse-flag-list): Rewrite.
1779
1780 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1781
1782 * imap.el (imap-parse-flag-list): Hack.
1783
1784 2000-08-29 Dave Love <fx@gnu.org>
1785
1786 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1787
1788 * gnus-agent.el (gnus-agent-union): new function.
1789 (gnus-agent-fetch-headers): Use it.
1790
1791 * gnus.el (gnus-group-startup-message): Specify foreground and
1792 background for xpm image. Centre image vertically.
1793 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1794
1795 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1796
1797 * message.el (message-send-mail): Narrow-to-headers.
1798
1799 2000-08-24 Dave Love <fx@gnu.org>
1800
1801 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1802 21.
1803
1804 2000-08-21 Dave Love <fx@gnu.org>
1805
1806 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1807
1808 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1809
1810 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1811 permanent is used.
1812 (gnus-topic-show-topic): Read topic when to show permanent hidden
1813 topic.
1814 (gnus-topic-remove-topic): Revert to the old behavior, not using
1815 hide.
1816
1817 2000-08-21 Dave Love <fx@gnu.org>
1818
1819 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1820 (gnus-xemacs): Use featurep.
1821
1822 * mm-util.el (mm-read-charset): Maybe use builtin.
1823 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1824 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1825 (mm-with-unibyte): Use featurep, not string-match.
1826 (mm-with-unibyte-buffer): Simplify.
1827 (mm-quote-arg): Maybe use shell-quote-argument.
1828
1829 * mml.el (mml-make-string): Deleted (unused).
1830
1831 * gnus.el (gnus-mode-line-buffer-identification): Supply
1832 definition for Emacs 21.
1833
1834 * gnus-salt.el: Small doc fixes.
1835 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1836 gnus-add-minor-mode.
1837
1838 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1839 gnus-add-minor-mode.
1840
1841 2000-08-20 Simon Josefsson <simon@josefsson.org>
1842
1843 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1844 function, thanks to Lloyd Zusman for debugging.
1845 (nnimap-request-group):
1846 (nnimap-request-list):
1847 (nnimap-retrieve-groups):
1848 (nnimap-request-newgroups): Use it.
1849
1850 * nnimap.el (nnimap-request-article-part): Less verbose.
1851
1852 2000-08-18 Dave Love <fx@gnu.org>
1853
1854 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1855 custom type.
1856
1857 * nnheader.el (nnheader-replace-chars-in-string): Use
1858 subst-char-in-string if available.
1859
1860 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1861 (gnus-request-article-this-buffer): Use expand-file-name.
1862 (gnus-mime-view-part-as-type): Simplify interactive spec.
1863 (gnus-mime-button-map): Define it all in defvar.
1864
1865 2000-08-17 Dave Love <fx@gnu.org>
1866
1867 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1868
1869 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1870 last-nonmenu-event.
1871
1872 * uudecode.el (char-int): Use defalias, not fset.
1873
1874 * score-mode.el: Don't require easymenu. Require mm-util.
1875 (score-mode-coding-system): Use mm-auto-save-coding-system.
1876
1877 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1878 (nneething-file-name): Use expand-file-name, not concat.
1879
1880 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1881
1882 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1883 Failure proof for email addresses.
1884 (nnslashdot-sane-retrieve-headers): Ditto.
1885
1886 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1887
1888 * message.el (message-send-mail): Only insert courtesy message
1889 when text/plain.
1890
1891 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1892
1893 * message.el (message-cancel-news): Copy the From header from the
1894 original article.
1895
1896 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1897
1898 * gnus-async.el (gnus-asynchronous): Removed.
1899
1900 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1901
1902 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1903 format.
1904
1905 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1906
1907 * nnmail.el (nnmail-expiry-target-group): Fixed.
1908
1909 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1910
1911 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1912 gnus-request-accept-article so that body encoding is *not* done.
1913 Encoding is not done on incoming mail, so why should it be done on
1914 expired mail?
1915
1916
1917 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1918
1919 * nnml.el (nnml-request-expire-articles): Fix the calls to
1920 nnml-request-article (the filename was being passed instead of the
1921 article number) and nnmail-expiry-target-group
1922 (nnml-current-directory is changed by nnml-request-accept-article,
1923 causing it to be incorrect for the next article to be expired).
1924
1925 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1926
1927 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1928 expiry-target group parameters.
1929
1930 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1931
1932 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1933 buffer.
1934 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1935 (gnus-topic-show-topic): Ditto.
1936
1937 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1938
1939 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1940
1941 * mail-source.el (mail-source-incoming-file-prefix): New
1942 variable.
1943
1944 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1945
1946 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1947
1948 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1949
1950 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1951
1952 * message.el (message-syntax-checks): New check quotin-style:
1953 Text must be written below quoted text.
1954 (message-check-news-body-syntax): Check it.
1955
1956 2000-08-11 Simon Josefsson <simon@josefsson.org>
1957
1958 * imap.el (imap-authenticator-alist): Fix typo.
1959 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1960 Jonas Oberg for debugging.
1961
1962 2000-08-11 Simon Josefsson <simon@josefsson.org>
1963
1964 * gnus-async.el (gnus-asynchronous): Disable by default.
1965
1966 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1967
1968 * mm-view.el (mm-inline-text): Bind fill-column.
1969
1970 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1971 list of unexpired articles.
1972
1973 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1974 un-expired articles.
1975
1976 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1977 headers.
1978
1979 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1980 we update the right topic..
1981
1982 * mm-decode.el (mm-display-external): Put point at start.
1983
1984 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1985
1986 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1987
1988 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1989
1990 2000-08-09 Simon Josefsson <simon@josefsson.org>
1991
1992 * imap.el (imap-parse-body):
1993 (imap-parse-string-list): Add bug workarounds for Stalker
1994 Communigate Pro 3.0 server.
1995 (imap-body-lines): Remove bogus comment.
1996
1997 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1998
1999 * nnimap.el (nnimap-retrieve-which-headers):
2000 (nnimap-retrieve-headers-from-server):
2001 (nnimap-request-set-mark):
2002 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2003
2004 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2005
2006 * message.el (message-dont-reply-to-names):
2007 rmail-dont-reply-to-names may not be defined.
2008
2009 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2010
2011 * gnus-group.el (gnus-group-iterate): Uncompiled function should
2012 not use pop.
2013
2014 2000-07-19 Dave Love <fx@gnu.org>
2015
2016 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2017 (gnus-x-splash): Use expand-file-name. Remove redundant facep
2018 check.
2019 (gnus-article-display-xface): Special-case for dark backgrounds.
2020
2021 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
2022
2023 * imap.el (imap-calculate-literal-size-first): New variable.
2024 (imap-local-variables): Add it.
2025 (imap-kerberos4-open): Set it.
2026 (imap-send-command): Use it.
2027
2028 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2029
2030 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2031 (mailcap-parse-mimetypes): Use it.
2032 (mailcap-extension-to-mime): Parse mimetype.
2033 (mailcap-mime-types): Ditto.
2034 * mml.el (mml-minibuffer-read-type): Ditto.
2035
2036 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
2037
2038 * nndoc.el (nndoc-type-alist): Add outlook.
2039 (nndoc-outlook-type-p): New function.
2040 (nndoc-outlook-article-begin): Ditto.
2041
2042 2000-07-16 Daiki Ueno <ueno@unixuser.org>
2043
2044 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2045 excursion.
2046
2047 2000-07-15 Simon Josefsson <simon@josefsson.org>
2048
2049 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2050
2051 * imap.el (imap):
2052 (imap-kerberos4-program):
2053 (imap-gssapi-program):
2054 (imap-ssl-program): Customization.
2055 (imap-shell-program):
2056 (imap-shell-host): New variables.
2057 (imap-streams):
2058 (imap-stream-alist): Add shell.
2059 (imap-shell-p):
2060 (imap-shell-open): New functions.
2061 (imap-open): Don't call authenticator if preauth.
2062 (imap-authenticate): Return t if already authenticated.
2063
2064 2000-07-14 Simon Josefsson <simon@josefsson.org>
2065
2066 * gnus.el (gnus-invalid-group-regexp): New variable.
2067 (gnus-read-group): Use it.
2068
2069 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2070
2071 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2072 expunge-below and orphan-score are "group variables".
2073
2074 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
2075
2076 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2077 qualified group names to `gnus-group-read-ephemeral-group'.
2078
2079 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2080
2081 * gnus-sum.el: `W t' is toggle-header in info.
2082
2083 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2084
2085 * gnus-art.el (article-de-base64-unreadable): Typo.
2086
2087 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
2088
2089 * gnus-agent.el (require): Require timer.
2090
2091 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2092
2093 * message.el (message-bounce): Call mime-to-mml.
2094
2095 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
2096
2097 * nnslashdot.el (nnslashdot-request-close): New function.
2098
2099 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
2100
2101 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2102 right line number for the article.
2103
2104 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2105
2106 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2107 * webmail.el (webmail-fetch): Bind
2108 url-http-silence-on-insecure-redirection.
2109
2110 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
2111
2112 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2113 unibyte.
2114 (nnslashdot-sane-retrieve-headers): Ditto.
2115 (nnslashdot-request-article): Ditto.
2116
2117 2000-07-10 William M. Perry <wmperry@aventail.com>
2118
2119 * mailcap.el (mailcap-parse-mimetype-file):
2120
2121 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2122
2123 * nnweb.el (nnweb-insert): Stricter test.
2124 * webmail.el (webmail-refresh-redirect): Ditto.
2125
2126 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2127
2128 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2129
2130 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2131
2132 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2133
2134 2000-07-05 Dave Love <fx@gnu.org>
2135
2136 * utf7.el: Doc and header fixes.
2137
2138 * gnus-sum.el: Doc fixes.
2139
2140 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2141 defalias, not fset.
2142
2143 * flow-fill.el (fill-flowed-point-at-eol)
2144 (fill-flowed-point-at-bol): Use defalias, not fset.
2145
2146 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2147 (gnus-Plain-save-name): Delete -- apparently bogus.
2148
2149 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2150
2151 * nnsoup.el: Use expand-file-name throughout.
2152
2153 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
2154
2155 * nnmail.el (nnmail-read-incoming-hook): New example.
2156
2157 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2158
2159 * mm-view.el (mm-inline-text): Check whether the text has already
2160 been decoded.
2161
2162 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2163
2164 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2165
2166 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
2167
2168 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2169
2170 2000-07-03 Simon Josefsson <simon@josefsson.org>
2171
2172 * gnus-sum.el (gnus-update-marks): Don't propagate download and
2173 unsend flags.
2174
2175 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
2176
2177 * nnimap.el (nnimap-open-connection): Don't look up virtual server
2178 name in authinfo (.authinfo now support ports, no need for the
2179 hack).
2180 (nnimap-split-find-rule): Fix.
2181 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2182
2183 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
2184
2185 * message.el (message-unquote-tokens): Remove all quotes.
2186
2187 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2188
2189 * gnus-ml.el: New file.
2190
2191 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2192
2193 * nnultimate.el (nnultimate-request-close): New function.
2194
2195 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2196
2197 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2198
2199 * gnus.el: Gnus v5.8.7 is released.
2200
2201 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2202
2203 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2204
2205 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2206
2207 * message.el (message-do-fcc): Encode MIME.
2208
2209 2000-06-28 Simon Josefsson <simon@josefsson.org>
2210
2211 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2212 (nnimap-assoc-match): New function.
2213 (nnimap-split-find-rule): Support extended syntax.
2214
2215 2000-06-28 Simon Josefsson <simon@josefsson.org>
2216
2217 * nnimap.el (nnimap-open-connection): Use port stuff.
2218
2219 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2220 document port and defaultport.
2221
2222 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2223
2224 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2225
2226 2000-06-26 Dave Love <fx@gnu.org>
2227
2228 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2229
2230 * message.el: Remove unnecessary `require'ments. Defvar
2231 gnus-list-identifiers when compiling. Don't try to autoload
2232 variable `gnus-list-identifiers'. Autoload
2233 gnus-group-name-charset.
2234 (message-fetch-field): Don't assume `format' removes text
2235 properties.
2236 (message-strip-list-identifiers, message-reply, message-followup):
2237 Require gnus-sum.
2238 (message-mode): Tidy XEmacs conditionals.
2239 (message-replace-chars-in-string): Use subst-char-in-string when
2240 available.
2241
2242 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2243 removes text properties.
2244
2245 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2246
2247 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2248
2249 * gnus-score.el (gnus-summary-score-entry): Likewise.
2250
2251 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2252
2253 * nnimap.el (nnimap-request-post): Fix parenthesis.
2254
2255 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2256
2257 * message.el (message-unquote-tokens): New function.
2258
2259 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2260
2261 * nnimap.el (nnimap-request-post): Ditto.
2262
2263 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2264
2265 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2266
2267 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2268 patch commited 2000-04-02).
2269
2270 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2271
2272 * imap.el (imap-mailbox-examine-1): New function.
2273 (imap-message-copyuid-1):
2274 (imap-message-appenduid-1): Use it, instead of
2275 `imap-mailbox-examine' which would utf-7 encode mailbox name
2276 twice.
2277
2278 2000-06-19 Dave Love <fx@gnu.org>
2279
2280 * mm-uu.el Don't require message. Require cl when compiling.
2281
2282 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2283
2284 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2285 a local variable.
2286 * gnus-sum.el (gnus-orphan-score): Move here.
2287
2288 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2289
2290 * message.el (message-forward): Remove show-mml condition.
2291 (message-forward-ignored-headers): Remove X-Gnus headers.
2292
2293 2000-06-08 Simon Josefsson <simon@josefsson.org>
2294
2295 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2296
2297 2000-06-08 Urban Engberg <ue@ccieurope.com>
2298
2299 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2300
2301 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2302
2303 * message.el (message-syntax-checks): Add type.
2304
2305 2000-06-07 Dave Love <fx@gnu.org>
2306
2307 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2308 put-image.
2309 (mm-inline-image): Defalias, not fset.
2310
2311 * gnus.el (gnus-group-startup-message): Don't specify string for
2312 insert-image.
2313
2314 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2315 add-minor-mode is available.
2316 (gnus-article-display-xface): Don't specify string for
2317 insert-image.
2318
2319 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2320
2321 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2322 (gnus-topic-insert-topic-line): Use shownp.
2323 (gnus-topic-hide-topic): Don't use hidden.
2324 (gnus-topic-show-topic): Don't use hidden.
2325
2326 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2327
2328 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2329 system.
2330 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2331 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2332 * gnus-util.el (gnus-output-to-rmail): Ditto.
2333 (gnus-output-to-mail): Ditto.
2334 (gnus-write-buffer): Ditto.
2335 * gnus-uu.el (gnus-uu-save-article): Ditto.
2336
2337 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2338
2339 * message.el (message-read-from-minibuffer): Typo.
2340
2341 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2342
2343 * gnus-art.el (article-decode-charset): Override non-MIME forward
2344 charset.
2345
2346 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2347
2348 * mml.el (mml-quote-region): Correct the regexp.
2349 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2350
2351 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2352
2353 * message.el (message-forward): Insert raw text.
2354 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2355 (mml-generate-mime-1): Insert raw text in unibyte mode.
2356
2357 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2358
2359 * mm-bodies.el (mm-body-encoding): Always encoded if
2360 `mm-use-ultra-safe-encoding' is set.
2361
2362 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2363
2364 * mml.el (ange-ftp-name-format): Typo.
2365
2366 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2367
2368 * gnus-start.el (gnus-get-unread-articles): If
2369 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2370 try to do anything on that server.
2371
2372 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2373
2374 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2375 from latest draft.
2376
2377 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2378
2379 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2380 is open.
2381
2382 2000-05-24 Dave Love <fx@gnu.org>
2383
2384 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2385
2386 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2387
2388 * gnus.el (gnus-redefine-select-method-widget): new function, call
2389 it once. Add an "other" entry for unknown but editable backend
2390 name symbols.
2391 * gnus-start.el (gnus-declare-backend): use it.
2392
2393 2000-05-19 Dave Love <fx@gnu.org>
2394
2395 * gnus-art.el (gnus-article-next-page): Revert last change.
2396
2397 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2398
2399 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2400
2401 2000-05-19 Dave Love <fx@gnu.org>
2402
2403 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2404 not mm-inline-large-images.
2405
2406 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2407
2408 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2409
2410 2000-05-18 Dave Love <fx@gnu.org>
2411
2412 * gnus-art.el: Use defalias, not fset.
2413 (gnus-article-x-face-command): Don't test for xbm.
2414 (gnus-article-next-page): Redisplay before testing point in window.
2415
2416 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2417
2418 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2419 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2420
2421 2000-05-17 Jim Davidson <jdavidson@acm.org>
2422
2423 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2424 gnus-summary-save-in-rmail.
2425 * message.el (message-output): Ditto.
2426
2427 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2428
2429 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2430
2431 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2432
2433 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2434 is a charset.
2435 * message.el (message-send-news): Check group name charset.
2436 * gnus-msg.el (gnus-post-news): Decode group name.
2437 (gnus-inews-do-gcc): Encode group name.
2438
2439 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2440
2441 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2442 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2443
2444 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2445
2446 * gnus-group.el (gnus-group-mark-line-p): New function.
2447 (gnus-group-goto-group): New parameter.
2448 (gnus-group-remove-mark): Use it.
2449 * gnus-topic.el (gnus-topic-move-group): Ditto.
2450 (gnus-topic-remove-group): Ditto.
2451
2452 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2453
2454 * gnus-group.el (gnus-group-list-dormant): New function.
2455
2456 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2457
2458 * gnus-agent.el (gnus-agent-synchronize): Use
2459 nnheader-insert-file-contents.
2460 (gnus-agent-save-active-1): Ditto.
2461 (gnus-agent-write-active): Ditto.
2462 (gnus-agent-expire): Ditto.
2463 * gnus-cache.el (gnus-cache-read-active): Ditto.
2464 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2465 * gnus-sum.el (gnus-summary-import-article): Ditto.
2466
2467 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2468 (gnus-agent-save-group-info): Ditto.
2469 (gnus-agent-save-alist): Ditto.
2470 * gnus-util.el (gnus-make-directory): Ditto.
2471
2472 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2473
2474 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2475
2476 * mml.el (mml-generate-mime-preprocess-function): New variable.
2477 (mml-generate-mime-postprocess-function): New variable.
2478 (mml-generate-mime-1): Use them.
2479
2480 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2481
2482 * gnus-group.el (gnus-group-apropos): Group name charset.
2483 * gnus-sum.el (gnus-set-mode-line): Ditto.
2484 * gnus-group.el (gnus-group-decoded-name): New function.
2485 (gnus-group-edit-group): Use it.
2486 * gnus-cus.el (gnus-group-customize): Use it.
2487
2488 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2489
2490 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2491
2492 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2493
2494 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2495 (gnus-group-name-charset-group-alist): Ditto.
2496 (gnus-group-name-charset): New function.
2497 (gnus-group-name-decode): New function.
2498 (gnus-group-insert-group-line): Use them.
2499 (gnus-group-prepare-flat-list-dead): Ditto.
2500 (gnus-group-list-active): Ditto.
2501 (gnus-group-describe-all-groups): Ditto.
2502 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2503 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2504 add gnus-group property.
2505 (gnus-browse-group-name): Read gnus-group property.
2506
2507 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2508
2509 * nnfolder.el (nnfolder-possibly-change-group): Use
2510 file-name-coding-system instead of pathname-coding-system.
2511 * nnmail.el (nnmail-find-file): Ditto.
2512 (nnmail-write-region): Ditto.
2513 * nnmh.el (nnmh-retrieve-headers): Ditto.
2514 (nnmh-request-article): Ditto.
2515 (nnmh-request-group): Ditto.
2516 (nnmh-request-list): Ditto.
2517 (nnmh-possibly-change-directory): Ditto.
2518 (nnmh-active-number): Ditto.
2519 * nnml.el (nnml-possibly-change-directory): Ditto.
2520 (nnml-request-list): Ditto.
2521 (nnml-request-article): Ditto.
2522 (nnml-retrieve-headers): Ditto.
2523
2524 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2525
2526 * nnimap.el (nnimap-request-accept-article): Don't unselect
2527 mailbox if no mailbox is selected.
2528
2529 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2530
2531 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2532 Recognize domain names starting with `www.' as starting an URL.
2533
2534 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2535
2536 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2537 (mail-source-keyword-map): Add "subdirs" for maildir.
2538
2539 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2540
2541 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2542 (nnmail-get-new-mail): Use it.
2543 * gnus-start.el (gnus-get-unread-articles): Ditto.
2544
2545 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2546
2547 * gnus-sum.el (gnus-summary-edit-article): Better support for
2548 nndraft:drafts.
2549 * nndraft.el (nndraft-request-replace-article): New function,
2550 bind nnmail-file-coding-system.
2551
2552 2000-05-14 Dave Love <fx@gnu.org>
2553
2554 * nnheader.el: Replace uses of `fset' with `defalias'.
2555 (jka-compr-compression-info-list): Only defvar when compiling.
2556
2557 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2558
2559 * webmail.el (webmail-netaddress-article): Refresh redirect.
2560
2561 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2562
2563 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2564
2565 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2566
2567 * webmail.el: Translate &nbsp; to SP.
2568
2569 2000-05-13 Robin S. Socha <robin@socha.net>
2570
2571 * message.el (message-bounce): Doc typo.
2572
2573 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2574
2575 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2576 (gnus-soup-store): Ditto.
2577 (gnus-soup-send-packet): Ditto.
2578 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2579 (nnsoup-dissect-buffer): Ditto.
2580 (nnsoup-narrow-to-article): Ditto.
2581 (nnsoup-make-active): Ditto
2582
2583 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2584
2585 * message.el (message-mode): Two parameters for local-variable-p.
2586
2587 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2588
2589 * message.el (message-strip-list-identifiers): New function.
2590 (message-reply): Use it and use message-strip-subject-re.
2591 (message-followup): Ditto.
2592 * gnus-art.el (article-hide-list-identifiers): Remove more.
2593 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2594
2595 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2596
2597 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2598 mail-parset-charset and use non-numeric argument.
2599
2600 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2601
2602 * mml.el (mml-buffer-list): New variable.
2603 (mml-generate-new-buffer): New function.
2604 (mml-destroy-buffers): Ditto.
2605 (mml-insert-mime): Use them.
2606 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2607 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2608 * message.el (message-mode): Ditto.
2609 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2610 (gnus-uu-save-article): Support show-as-mml.
2611 * message.el (message-forward): Ditto.
2612
2613 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2614
2615 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2616 (nndoc-mime-digest-type-p): Locate article head precisely.
2617 * mml.el (mml-generate-default-type): New variable.
2618 (mml-generate-mime-1): Use it.
2619 (mml-insert-mime-headers): Use it.
2620 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2621 (gnus-uu-digest-mail-forward): Use it and call message-forward
2622 with argument digest.
2623 (gnus-uu-save-article): Support message-forward-as-mime.
2624 * message.el (message-forward): Add parameter digest.
2625 * mm-decode.el (mm-dissect-default-type): New variable.
2626 (mm-dissect-buffer): Use it.
2627
2628 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2629
2630 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2631 newline and paragraph to nil when got a non-ascii character. Test
2632 paragraph before newline.
2633
2634 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2635
2636 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2637 limit to 76.
2638
2639 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2640
2641 * nnslashdot.el (nnslashdot-sid-strip): New function.
2642 (nnslashdot-threaded-retrieve-headers): New format.
2643 (nnslashdot-sane-retrieve-headers): Ditto.
2644 (nnslashdot-request-article): Ditto.
2645 (nnslashdot-threaded-retrieve-headers): Thread properly.
2646 (nnslashdot-request-article): Be more lenient.
2647 (nnslashdot-threaded-retrieve-headers): Regexp search.
2648
2649 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2650
2651 * gnus-sum.el (gnus-with-article): Define it before use it.
2652
2653 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2654
2655 * message.el (message-supersede): Use mime-to-mml.
2656 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2657
2658 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2659
2660 * gnus-group.el (gnus-group-list-cached): Don't use
2661 `subst-char-in-string'.
2662
2663 2000-05-08 Dave Love <fx@gnu.org>
2664
2665 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2666
2667 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2668
2669 * mm-decode.el (mm-interactively-view-part): Append %s if the
2670 method is a single word.
2671 * nnwarchive.el (nnwarchive-type-definition): Typo.
2672
2673 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2674
2675 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2676 function.
2677 (gnus-group-prepare-flat-predicate): Use it.
2678 (gnus-group-list-cached): List dead groups.
2679
2680 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2681
2682 * gnus-art.el (article-decode-charset): Don't decode message with
2683 format.
2684
2685 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2686
2687 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2688 evaluate the Lisp code.
2689
2690 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2691
2692 * gnus-art.el (article-wash-html): New function.
2693 (gnus-article-wash-html): Bind.
2694 (gnus-article-make-menu-bar): Menu item.
2695 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2696 (gnus-summary-make-menu-bar): Menu item.
2697 * gnus.el: Autoload.
2698
2699 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2700
2701 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2702 (gnus-uu-unshar-article): Use it.
2703
2704 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2705 (mailcap-maybe-eval): Use it.
2706
2707 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2708 in docstring.
2709
2710 * mml.el (mml-generate-mime-1): Small comment.
2711
2712 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2713
2714 * gnus-art.el (article-de-base64-unreadable): New function.
2715 (gnus-article-de-base64-unreadable): Bind.
2716 (gnus-article-make-menu-bar): Menu item.
2717 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2718 (gnus-summary-make-menu-bar): Menu item.
2719 * gnus.el: Autoload.
2720
2721 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2722
2723 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2724 (gnus-summary-select-article): Add en/disable multibyte.
2725
2726 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2727
2728 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2729 (gnus-summary-edit-article): New feature: editing raw articles.
2730
2731 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2732
2733 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2734 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2735 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2736 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2737 * mm-decode.el (mm-insert-part): Ditto.
2738
2739 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2740
2741 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2742 (nndoc-forward-type-p): Ditto.
2743
2744 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2745
2746 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2747 value of enable-multibyte-characters.
2748
2749 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2750
2751 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2752
2753 2000-05-03 Dave Love <fx@gnu.org>
2754
2755 * gnus-ems.el (gnus-article-xface-ring-internal)
2756 (gnus-article-xface-ring-size): New variable.
2757 (gnus-article-display-xface): Use them to cache data. Don't try
2758 to use XPM. Set up binary coding for PBM's sake.
2759
2760 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2761
2762 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2763 * gnus-int.el (gnus-request-accept-article): Ditto.
2764 (gnus-request-replace-article): Ditto.
2765 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2766
2767 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2768
2769 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2770
2771 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2772
2773 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2774 field.
2775 * mml.el (mml-to-mime): Use message-default-charset.
2776 (mml-preview): Narrow to headers.
2777 * message.el (message-send-mail): Use message-default-charset.
2778 (message-send-news): Narrow to headers;
2779 use message-default-charset.
2780
2781 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2782
2783 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2784 detect.
2785 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2786 restriction.
2787 (mml-parse-1): Warning message.
2788 (mml-preview): Disable multibyte.
2789
2790 2000-05-03 Dave Love <fx@gnu.org>
2791
2792 * gnus.el (gnus-group-startup-message): Add newline before image.
2793
2794 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2795
2796 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2797 * message.el (message-send-mail): Use unibyte-buffer.
2798 (message-send-mail): Ditto.
2799
2800 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2801
2802 * gnus.el: Gnus v5.8.6 is released.
2803
2804 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2805
2806 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2807
2808 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2809
2810 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2811
2812 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2813
2814 * message.el (message-send-mail-partially): Use forward-line.
2815
2816 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2817
2818 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2819
2820 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2821
2822 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2823 (mml-insert-mime): No markup only for text/plain.
2824 (mime-to-mml): Remove MIME headers.
2825
2826 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2827
2828 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2829 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2830 as 8-bit.
2831
2832 2000-04-28 Dave Love <fx@gnu.org>
2833
2834 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2835 21.
2836
2837 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2838 search order. Use parse-colon-path and remove some redundancy.
2839 Doc fix.
2840 (mailcap-parse-mimetypes): Code consistently with
2841 mailcap-parse-mailcaps. Doc fix.
2842
2843 * gnus-start.el (gnus-unload): Iterate over `features', not
2844 `load-history'.
2845
2846 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2847
2848 * mml.el (mml-parse-1): Don't create blank parts.
2849 (mml-read-part): Fix mml tag.
2850 (mml-insert-mime): Convert message/rfc822.
2851 (mml-insert-mml-markup): Add mmlp parameter.
2852
2853 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2854
2855 * message.el (message-send-mail-partially): Remove CTE.
2856
2857 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2858
2859 * mm-view.el (mm-inline-image): Fset it.
2860
2861 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2862
2863 * nndoc.el (nndoc-type-alist): Change forward regexp.
2864
2865 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2866
2867 * message.el (message-send-mail-partially-limit): Change the
2868 default value.
2869
2870 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2871
2872 * gnus-util.el (gnus-extract-address-components): Name might be
2873 "".
2874
2875 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2876
2877 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2878 (gnus-summary-post-forward): Ditto.
2879 * message.el (message-forward-show-mml): New variable.
2880 (message-forward): Use it.
2881 * mml.el (mml-parse-1): Add tag mml.
2882 (mml-read-part): Ditto.
2883 (mml-generate-mime): Support reentance.
2884 (mml-generate-mime-1): Support mml tag.
2885
2886 2000-04-27 Dave Love <fx@gnu.org>
2887
2888 * gnus-art.el: Don't bother to require custom, browse-url.
2889 (gnus-article-x-face-command): Include gnus-article-display-xface.
2890
2891 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2892 Use defalias, not fset.
2893 (gnus-article-display-xface): New function.
2894
2895 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2896
2897 * mm-decode.el: Small doc fixes. Require cl when compiling.
2898 (mm-xemacs-p): Deleted.
2899 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2900 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2901 use create-image and don't special-case xbm.
2902 (mm-valid-image-format-p): Use display-graphic-p.
2903
2904 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2905
2906 * message.el (message-send-mail-partially-limit): New variable.
2907 (message-send-mail-partially): New function.
2908 (message-send-mail): Use it.
2909 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2910 all blank lines inside of base64.
2911 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2912 blank lines.
2913
2914 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2915
2916 * mml.el (mml-insert-tag): Match more special characters.
2917
2918 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2919
2920 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2921
2922 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2923
2924 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2925 (mm-inlined-types): Ditto.
2926 * mm-partial.el: New file.
2927
2928 2000-04-27 Dave Love <fx@gnu.org>
2929
2930 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2931 matter in Emacs 21.
2932
2933 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2934
2935 * mm-bodies.el (mm-encode-body): Remove reference to
2936 mm-default-charset in comment.
2937
2938 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2939
2940 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2941
2942 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2943
2944 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2945 let.
2946
2947 2000-04-26 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2948
2949 * gnus-draft.el (gnus-draft-setup): Fix comments.
2950
2951 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2952
2953 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2954 if nnmbox-file-coding-system-for-write is nil.
2955
2956 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2957
2958 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2959 header if nil.
2960
2961 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2962
2963 * mm-view.el (mm-inline-text): Insert directly if decoded.
2964 * mml.el (autoload): Typo.
2965
2966 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2967
2968 * mml.el (mml-preview): Set up posting-charset.
2969 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2970
2971 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2972
2973 * webmail.el: Fix yahoo mail.
2974
2975 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2976
2977 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2978 word if not necessary.
2979 (rfc2047-encode-region): Put space between encoded words.
2980
2981 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2982
2983 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2984
2985 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2986
2987 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2988 required.
2989 (gnus-draft-edit-message): Require restoration.
2990
2991 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2992
2993 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2994 back.
2995
2996 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2997
2998 * gnus-art.el (gnus-treat-article): Make sure that the summary
2999 buffer is live.
3000
3001 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3002
3003 * mailcap.el (mailcap-parse-mailcaps): Reorder.
3004 (mailcap-parse-mailcap): Backwards parsing.
3005 (mailcap-possible-viewers): Remove nreverse.
3006 (mailcap-mime-info): Ditto.
3007 (mailcap-add-mailcap-entry): Keep alternative viewer.
3008
3009 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
3010
3011 * gnus.el: Gnus v5.8.5 is released.
3012
3013 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3014
3015 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3016
3017 * gnus-util.el (gnus-netrc-machine): Default to nntp.
3018
3019 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3020
3021 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
3022
3023 * mm-view.el (mm-inline-message): Disable prepare-hook.
3024
3025 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3026
3027 * gnus.el: Fix copyright statements.
3028
3029 * gnus-sum.el (gnus-alter-articles-to-read-function): New
3030 variable.
3031 (gnus-articles-to-read): Use it.
3032
3033 * message.el (message-get-reply-headers): Bind free variable.
3034
3035 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3036
3037 * message.el (message-get-reply-headers): Fix to-address.
3038
3039 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
3040
3041 * webmail.el: Hotmail fix. Add a debug function.
3042
3043 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3044
3045 * gnus-sum.el (t): M-down and M-up.
3046
3047 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3048
3049 * gnus-sum.el: Doc fix.
3050
3051 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
3052
3053 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3054
3055 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3056
3057 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3058 string.
3059 (nnweb-request-group): Don't scan twice.
3060 (nnweb-request-scan): Don't nix out the hashtb.
3061
3062 * message.el (message-get-reply-headers): Return a value.
3063
3064 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
3065
3066 * gnus-art.el (gnus-button-url-regexp): New value to match naked
3067 urls.
3068
3069 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3070
3071 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3072 order messages are inserted.
3073
3074 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3075 message/rfc822 parts.
3076
3077 * gnus-art.el (gnus-article-read-summary-keys): Check for
3078 numerical values.
3079
3080 * message.el (message-get-headers): Made into own function.
3081 (message-reply): Use it.
3082 (message-get-reply-headers): Renamed.
3083 (message-widen-reply): New command.
3084
3085 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3086
3087 * nntp.el (nntp-retrieve-data): Report the error and return nil.
3088
3089 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3090
3091 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3092 non-base64 text at the end if not found.
3093
3094 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
3095
3096 * gnus-sum.el (gnus-read-move-group-name):
3097 (gnus-summary-move-article): Use `gnus-group-method' to find out
3098 what method the manually entered group belong to.
3099 `gnus-group-name-to-method' doesn't return any method parameters
3100 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3101 for new groups so they wouldn't work.
3102
3103 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
3104
3105 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3106 override.
3107
3108 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3109
3110 * nnmail.el (nnmail-cache-insert): Does some stuff that is
3111 probably good to do, or something. I dunno. I just write these
3112 ChangeLog entries, and my name is Lars.
3113
3114 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
3115
3116 * message.el (message-caesar-region): Use translate-region.
3117
3118 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
3119
3120 * gnus-group.el (gnus-group-catchup-current): Doc fix.
3121
3122 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3123
3124 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3125 variables, because that makes Emacs flash.
3126
3127 * gnus-group.el (gnus-group-insert-group-line): Don't call
3128 gnus-group-add-icon unconditionally.
3129
3130 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3131 xmas.
3132 (gnus-group-glyph-directory): Removed.
3133
3134 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
3135
3136 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3137 gnus-newsgroup-name is "".
3138
3139 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
3140
3141 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3142 in conjunction with MULE-UCS.
3143
3144 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
3145
3146 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3147
3148 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
3149
3150 * message.el (message-shorten-references): Only cater to broken
3151 INN for news. This caters for broken smtpd.
3152
3153 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3154
3155 * mailcap.el (mailcap-mime-info): Use the first match; not the
3156 last.
3157
3158 * gnus-agent.el (gnus-category-kill): Save the category list.
3159
3160 2000-04-21 Chris Brierley <brierley@pobox.com>
3161
3162 * gnus-sum.el (gnus-summary-move-article): Do something or other.
3163
3164 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3165
3166 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3167
3168 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3169
3170 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3171
3172 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3173
3174 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3175 (gnus-group-list-cached): Use it.
3176
3177 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3178
3179 * gnus.el: Update all the copyright notices.
3180
3181 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
3182
3183 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3184 non-base64 text at the end.
3185
3186 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3187
3188 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3189
3190 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3191
3192 * nnheader.el: Don't autoload cancel-function-timers.
3193
3194 * message.el (message-fetch-field): Fold case.
3195
3196 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3197
3198 * message.el (message-forward-before-signature): New variable.
3199
3200 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3201
3202 * gnus-mlspl.el: Fix stuff.
3203
3204 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3205
3206 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3207 subjects when unthreaded.
3208
3209 2000-04-21 David S. Goldberg <dsg@mitre.org>
3210
3211 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3212 well.
3213
3214 2000-04-21 Rui Zhu <sprache@iname.com>
3215
3216 * gnus-art.el (gnus-article-mode): Fix variable name.
3217
3218 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3219
3220 * mm-view.el: Fix autoload.
3221
3222 * flow-fill.el (flow-fill): Fix provide.
3223
3224 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3225 nil.
3226
3227 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3228
3229 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3230
3231 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3232
3233 * gnus-util.el (gnus-netrc-machine): Didn't work.
3234
3235 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3236
3237 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3238
3239 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3240
3241 * flow-fill.el: Renamed from fill-flowed.
3242
3243 * message.el (message-forward-ignored-headers): Default to
3244 removing CTE.
3245
3246 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3247
3248 * message.el (message-mode): Don't fill headers.
3249
3250 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3251
3252 * message.el (message-pipe-buffer-body): Use shell
3253
3254 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3255
3256 * nnvirtual.el (nnvirtual-request-article):
3257 Bind gnus-override-method to nil.
3258 (nnvirtual-request-update-mark): Don't update mark when
3259 article is not there.
3260
3261 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3262
3263 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3264
3265 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3266
3267 * gnus-util.el (gnus-parse-netrc): Allow "port".
3268 (gnus-netrc-machine): Take a port param.
3269 (gnus-netrc-machine):
3270
3271 * gnus-art.el (gnus-request-article-this-buffer): Allow
3272 re-selecting referenced articles.
3273
3274 * message.el (message-cancel-news): Allow editing.
3275 (message-cancel-message): Add newline.
3276
3277 2000-04-20 William M. Perry <wmperry@aventail.com>
3278
3279 * mm-view.el (mm-inline-image-emacs): New function.
3280
3281 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3282
3283 * mail-source.el (mail-source-delete-incoming): Change default in
3284 cvs.
3285
3286 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3287
3288 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3289 function.
3290
3291 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3292
3293 * nnml.el (nnml-request-expire-articles): Use it.
3294
3295 * nnmail.el (nnmail-expiry-target): New variable.
3296 (nnmail-expiry-target-group): New function.
3297
3298 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3299
3300 * message.el (message-forward): Add non-MIME separators.
3301
3302 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3303
3304 * message.el (message-generate-headers): Respect the syntax check
3305 spec.
3306
3307 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3308 (gnus-remove-thread): Don't show all threads.
3309
3310 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3311
3312 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3313
3314 2000-04-19 Dave Love <fx@gnu.org>
3315
3316 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3317
3318 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3319
3320 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3321 (nnwarchive-egroups-*): Ditto.
3322 (nnwarchive-url): Unibyte buffer and single line cookie.
3323
3324 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3325
3326 * mm-util.el (mm-char-or-char-int-p): New alias.
3327 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3328 entities.
3329
3330 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3331
3332 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3333 article case insensitively.
3334
3335 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3336
3337 * mail-source.el (mail-source-fetch-webmail): Use the default
3338 password provided in mail-sources; use webmail:subtype:user as
3339 the key.
3340
3341 2000-04-10 John Wiegley <johnw@gnu.org>
3342
3343 * mail-source.el (mail-source-fetch-webmail): Use
3344 mail-source-password-cache.
3345
3346 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3347
3348 * webmail.el: Add netscape mail and fix HotMail mail.
3349
3350 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3351
3352 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3353
3354 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3355
3356 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3357 RFC822.PEEK if server support IMAP4rev1.
3358 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3359 RFC822.TEXT.PEEK if server support IMAP4rev1.
3360 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3361 RFC822.HEADER if server support IMAP4rev1.
3362 (nnimap-request-article-part): Support bodydetail in response
3363 data.
3364
3365 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3366
3367 * fill-flowed.el: New file.
3368
3369 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3370 text/plain parts with `format' parameters.
3371
3372 * mm-view.el (autoload): Autoload fill-flowed.
3373 (mm-inline-text): For "plain" parts with a format=flowed
3374 parameter, call `fill-flowed'.
3375
3376 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3377
3378 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3379 slashdot ids.
3380
3381 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3382
3383 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3384 format.
3385
3386 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3387
3388 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3389 `imtest' too.
3390 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3391 (imap-gssapi-program): New variable.
3392 (imap-streams): Add gssapi.
3393 (imap-stream-alist): Ditto.
3394 (imap-authenticators): Ditto.
3395 (imap-authenticator-alist): Ditto.
3396 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3397 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3398 1.6.x `imtest' syntax.
3399 (imap-gssapi-stream-p): New function.
3400 (imap-gssapi-open): Ditto.
3401 (imap-gssapi-auth-p): Ditto.
3402 (imap-gssapi-auth): Ditto.
3403 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3404 (imap-send-command): Use buffer-local `imap-client-eol' value.
3405
3406 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3407 lines and turn TAB into SPC before parsing.
3408
3409 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3410
3411 * nnheader.el (nnheader-group-pathname): Make sure to return a
3412 directory.
3413 * nnmail.el (nnmail-group-pathname): Ditto.
3414
3415 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3416
3417 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3418 might split in the middle of a message-id.
3419
3420 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3421
3422 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3423 groups from the server.
3424
3425 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3426 (gnus-summary-toggle-header): Update the wash status.
3427
3428 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3429 Moved here.
3430
3431 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3432 setting.
3433
3434 * nnmail.el (nnmail-get-active): Use it.
3435 (nnmail-parse-active): New function.
3436
3437 * mm-view.el (mm-inline-text): Support the new version of
3438 vcard.el.
3439
3440 * gnus-sum.el (gnus-summary-move-article): Only delete article
3441 when moving junk.
3442 (gnus-deaden-summary): Bury the buffer.
3443
3444 * nnmail.el (nnmail-group-pathname): Ditto.
3445
3446 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3447
3448 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3449
3450 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3451 whether Mule.
3452
3453 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3454
3455 * message.el (message-send-mail): Protect against unloaded Gnus.
3456
3457 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3458 parent.
3459 (gnus-topic-update-topic-line): Yes, do.
3460 (gnus-topic-goto-missing-group): Tally the correct number of
3461 unread articles before inserting the topic line.
3462
3463 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3464
3465 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3466
3467 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3468
3469 * mm-decode.el (mm-dissect-buffer): Ditto.
3470
3471 * gnus-art.el (article-decode-charset): Strip CTE.
3472
3473 * ietf-drums.el (ietf-drums-strip): New function.
3474
3475 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3476 when prompting in read-only groups.
3477
3478 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3479
3480 * imap.el (imap-send-command): Change EOL-chars when
3481 `imap-client-eol' differs from default, not only for kerberos4.
3482 (imap-mailbox-status): Get encoded mailbox's status.
3483
3484 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3485
3486 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3487 into `mail-source-password-cache'.
3488
3489 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3490
3491 * mm-util.el (mm-mime-charset): Check for presence of
3492 `coding-system-get' and `get-charset-property' (recent XEmacs has
3493 the former, but not the latter).
3494
3495 2000-01-28 Dave Love <fx@gnu.org>
3496
3497 * message.el (message-check-news-header-syntax): Fix typo
3498 `newsgroyps'.
3499 (message-talkative-question): Put temp buffer in fundamental-mode.
3500 (message-recover): Use fundamental-mode in the right buffer.
3501
3502 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3503 right buffer.
3504
3505 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3506
3507 * qp.el (quoted-printable-decode-region): Add charset parameter.
3508 (quoted-printable-decode-string): Ditto.
3509
3510 * gnus-art.el (article-de-quoted-unreadable): Use it.
3511
3512 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3513
3514 * nnimap.el (nnimap-split-predicate): New variable.
3515 (nnimap-split-articles): Use it.
3516
3517 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3518
3519 * utf7.el: Change email address.
3520
3521 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3522
3523 * gnus-group.el (gnus-group-catchup): Purge split history.
3524
3525 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3526
3527 * nnmail.el (nnmail-generate-active): Support extended group name.
3528 (nnmail-get-active): Ditto.
3529
3530 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3531
3532 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3533 group names, don't remove anything.
3534
3535 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3536
3537 * webmail.el (webmail-my-deja-open): My-deja changes.
3538
3539 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3540
3541 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3542
3543 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3544
3545 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3546
3547 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3548
3549 * gnus.el (gnus-other-frame): Fix typo.
3550
3551 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3552
3553 * gnus-cus.el (gnus-group-customize): Fix typo.
3554
3555 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3556
3557 * nnweb.el (nnweb-insert): Simplified.
3558
3559 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3560
3561 * gnus-art.el (gnus-article-mode-map): "e" is
3562 gnus-summary-edit-article.
3563
3564 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3565
3566 * mailcap.el (mailcap-mime-extensions): Add .diff.
3567
3568 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3569
3570 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3571 there is no "%s" in the method.
3572
3573 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3574
3575 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3576
3577 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3578
3579 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3580
3581 * gnus.el: Really always pop up a new frame.
3582
3583 * parse-time.el (parse-time-rules): Allow 100-110 to be
3584 2000-2010.
3585
3586 * time-date.el (date-to-time): Don't use timezone.
3587
3588 2000-01-06 Dave Love <fx@gnu.org>
3589
3590 * time-date.el: Add keywords.
3591 (date-to-time): Add autoload cookie. Canonicalize with
3592 timezone-make-date-arpa-standard.
3593 (time-to-seconds): Avoid caddr.
3594 (safe-date-to-time): Add autoload cookie.
3595
3596 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3597
3598 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3599 eyecandy.
3600 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3601 group line using gnus-group-add-icon.
3602 (gnus-group-icons): Added customize group.
3603 (gnus-group-icon-list): Added variable.
3604 (gnus-group-glyph-directory): Added variable.
3605 (gnus-group-icon-cache): Added variable.
3606 (gnus-group-running-xemacs): Added variable.
3607 (gnus-group-add-icon): Added function. Add an icon to the current
3608 line according to gnus-group-icon-list.
3609 (gnus-group-icon-create-glyph): Added function.
3610
3611 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3612
3613 * gnus-sum.el (gnus-summary-select-article): Return whether we
3614 selected something new.
3615 (gnus-summary-search-article): Start searching at the window
3616 point.
3617
3618 * gnus-group.el (gnus-fetch-group): Complete over
3619 gnus-active-hashtb.
3620
3621 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3622
3623 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3624
3625 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3626
3627 * gnus-sum.el (gnus-preserve-marks): New variable.
3628 (gnus-summary-move-article): Use it.
3629 (gnus-group-charset-alist): Added more entries.
3630
3631 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3632
3633 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3634
3635 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3636 as the default score.
3637
3638 * gnus-score.el (gnus-score-delta-default): Changed name.
3639
3640 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3641
3642 * imap.el (imap-parse-literal):
3643 (imap-parse-flag-list): Don't care about props.
3644 (imap-parse-string): Handle quoted characters.
3645
3646 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3647
3648 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3649 (gnus-summary-mark-article): Doc fix.
3650 (gnus-summary-mark-forward): Doc fix.
3651 (t): Changed keystroke for gnus-summary-customize-parameters.
3652
3653 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3654 "e".
3655 (gnus-article-mode-map): No, don't.
3656
3657 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3658 of the final article.
3659
3660 * mm-decode.el (mm-interactively-view-part): Error on no method.
3661
3662 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3663
3664 * gnus-score.el (gnus-score-insert-help): Something.
3665
3666 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3667
3668 * gnus-win.el (gnus-configure-frame): Ditto.
3669
3670 * gnus-mh.el (gnus-summary-save-in-folder): Use
3671 with-current-buffer.
3672
3673 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3674
3675 * nnwarchive.el: Changed file perms.
3676
3677 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3678
3679 * gnus-group.el (gnus-group-delete-groups): New command.
3680 (gnus-group-delete-group): Extra no-prompt parameters.
3681
3682 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3683
3684 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3685 <p>.
3686
3687 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3688
3689 * webmail.el (webmail-hotmail-article): Don't insert message id.
3690
3691 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3692
3693 * nnimap.el (nnimap-split-fancy): New variable.
3694 (nnimap-split-fancy): New function.
3695
3696 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3697
3698 (nnimap-split-rule): Document symbol value.
3699
3700 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3701
3702 * nnimap.el (nnimap-retrieve-headers-progress): Let
3703 `nnheader-parse-head' parse article.
3704 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3705 request headers needed by `nnheader-parse-head'.
3706
3707 1999-12-23 Florian Weimer <fw@s.netic.de>
3708
3709 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3710 value (crosspostings are handled), improve documentation.
3711
3712 * nnultimate.el: Declare file coding system as iso-8859-1.
3713
3714 * message.el: Dito.
3715
3716 * gnus-cite.el: Dito.
3717
3718 * gnus-spec.el: Dito.
3719
3720 1999-12-21 Florian Weimer <fw@s.netic.de>
3721
3722 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3723 (gnus-setup-message): No longer make `message-posting-charset'
3724 buffer-local.
3725 (gnus-setup-posting-charset): Reflect the new layout of
3726 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3727
3728 * message.el (message-send-mail): Bind `message-this-is-mail' and
3729 `message-posting-charset'.
3730 (message-send-news): Dito, and honour new layout of
3731 `message-posting-charset'.
3732 (message-encode-message-body): Ignore `message-posting-charset'.
3733
3734 * mm-bodies.el (mm-body-encoding): Consider
3735 `message-posting-charset' when deciding whether to use 8bit.
3736
3737 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3738 (rfc2047-encodable-p): Now solely for headers; use
3739 `message-posting-charset'.
3740
3741 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3742
3743 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3744
3745 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3746
3747 * nnagent.el (nnagent-server-opened): Optional.
3748 (nnagent-status-message): Optional.
3749
3750 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3751
3752 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3753 end (referenced by instructions in
3754 `gnus-cited-opened-text-button-line-format-alist').
3755
3756 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3757
3758 * imap.el (imap-starttls-open): Typo.
3759
3760 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3761
3762 * mm-util.el (mm-charset-after): Non-MULE case.
3763 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3764 * rfc2047.el (rfc2047-dissect-region): Bind it.
3765
3766 1999-12-18 Florian Weimer <fw@s.netic.de>
3767
3768 * mml.el (mml-generate-multipart-alist): Correct default value.
3769
3770 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3771 (mm-safer-encoding): New function.
3772 (mm-content-transfer-encoding): Use both.
3773
3774 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3775 * qp.el (quoted-printable-encode-region): Dito.
3776
3777 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3778
3779 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3780
3781 1999-12-18 Victor S. Miller <victor@idaccr.org>
3782
3783 * webmail.el (webmail-hotmail-list): raw=0.
3784
3785 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3786
3787 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3788 group name.
3789
3790 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3791
3792 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3793
3794 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3795
3796 * imap.el: Don't autoload digest-md5.
3797 (imap-starttls-open): Bind coding-system-for-{read,write}.
3798 (imap-starttls-p): Check if we can find starttls.el.
3799 (imap-digest-md5-p): Check if we can find digest-md5.el.
3800
3801 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3802
3803 * imap.el: Require `digest-md5' when compiling; add autoload
3804 settings for `digest-md5-parse-digest-challenge',
3805 `digest-md5-digest-response', `starttls-open-stream' and
3806 `starttls-negotiate'.
3807 (imap-authenticators): Add `digest-md5'.
3808 (imap-authenticator-alist): Setup for `digest-md5'.
3809 (imap-digest-md5-p): New function.
3810 (imap-digest-md5-auth): New function.
3811 (imap-stream-alist): Add STARTTLS entry.
3812 (imap-starttls-p): New function.
3813 (imap-starttls-open): New function.
3814
3815 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3816
3817 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3818
3819 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3820
3821 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3822 string-to-x function.
3823
3824 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3825
3826 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3827
3828 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3829
3830 * webmail.el: Enhance hotmail-snarf.
3831
3832 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3833
3834 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3835
3836 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3837
3838 * webmail.el (webmail-hotmail-list): Search no-error.
3839
3840 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3841
3842 * nnwarchive.el: Support nov-is-evil.
3843 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3844 Set it if non-nil.
3845 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3846
3847 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3848
3849 * nnagent.el (nnagent-server-opened): Redefine.
3850 (nnagent-status-message): Ditto.
3851
3852 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3853
3854 * rfc1843.el (rfc1843-decode-region): Use
3855 buffer-substring-no-properties.
3856 * gnus-art.el (article-decode-HZ): New function.
3857
3858 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3859
3860 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3861
3862 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3863
3864 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3865 MIME charset not a MULE charset.
3866
3867 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3868
3869 * gnus-ems.el: Translate more ugly characters.
3870 * nnheader.el (nnheader-translate-file-chars): Don't translate
3871 the second ':'.
3872
3873 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3874
3875 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3876 method if cannot find the article.
3877
3878 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3879
3880 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3881 method if overrided.
3882
3883 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3884
3885 * mail-source.el (mail-source-fetch-webmail): Parameter
3886 dontexpunge.
3887
3888 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3889
3890 * webmail.el: Support my-deja. Better error report.
3891
3892 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3893
3894 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3895 is bad.
3896 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3897 is not 1.
3898
3899 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3900
3901 * nnslashdot.el (nnslashdot-request-article): A space.
3902
3903 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3904
3905 * nnagent.el: Support different backend with same name.
3906
3907 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3908
3909 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3910 archived group.
3911 (nnslashdot-sane-retrieve-headers): Ditto.
3912 (nnslashdot-request-article): Ditto.
3913
3914 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3915
3916 * nnweb.el (nnweb-insert): Narrow to point.
3917
3918 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3919
3920 * nnweb.el (nnweb-insert): Follow refresh url.
3921 * nnslashdot.el: Use it.
3922
3923 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3924
3925 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3926 (nnweb-decode-entities-string): New function.
3927
3928 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3929 nnweb-* and move to nnweb.el.
3930 * nnwarchive.el: Use nnweb-decode-entities, etc.
3931 * webmail.el: Ditto.
3932
3933 * nnslashdot.el: Use nnweb-decode-entities-string.
3934 (nnslashdot-decode-entities): Remove.
3935
3936 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3937
3938 * nnslashdot.el: Decode entities.
3939
3940 1999-12-12 Dave Love <fx@gnu.org>
3941
3942 * gnus-agent.el (gnus-category-edit-groups)
3943 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3944 expansion of setf, fixed.
3945
3946 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3947
3948 * gnus-agent.el: Revoke last Dave Love's patch, because of
3949 incompatibility of XEmacs.
3950
3951 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3952
3953 * mm-uu.el: Change headers.
3954 * rfc1843.el: Ditto.
3955 * uudecode.el: Ditto.
3956
3957 1999-12-07 Dave Love <fx@gnu.org>
3958
3959 * gnus-agent.el (gnus-category-edit-predicate)
3960 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3961 inside backquote to avoid it at runtime.
3962
3963 1999-12-07 Dave Love <fx@gnu.org>
3964
3965 * binhex.el: Require cl when compiling.
3966
3967 1999-12-04 Dave Love <fx@gnu.org>
3968
3969 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3970
3971 1999-12-04 Dave Love <fx@gnu.org>
3972
3973 * mm-util.el (mm-delete-duplicates): New function.
3974 (mm-write-region): Use it.
3975
3976 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3977
3978 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3979 mm-delete-duplicates.
3980
3981 * imap.el (imap-open, imap-debug): Avoid mapc.
3982
3983 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3984
3985 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3986 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3987
3988 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3989 runtime.
3990
3991 * gnus.el (gnus-select-method): Likewise.
3992
3993 * nnheader.el (nnheader-nov-read-integer): Likewise.
3994
3995 * mm-view.el (mm-inline-message): Require cl when compiling.
3996 Avoid ignore-errors at runtime.
3997 (mm-inline-text): Avoid mapc.
3998
3999 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4000
4001 * gnus-art.el (article-decode-charset): Widen is bad.
4002
4003 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4004
4005 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4006
4007 1999-12-12 Florian Weimer <fw@s.netic.de>
4008
4009 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4010 indicate that only US-ASCII is permitted.
4011 (rfc2047-encode-message-header): Use it. Now, Gnus should never
4012 use unencoded 8-bit characters in message headers.
4013
4014 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
4015
4016 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4017 CRLF.
4018
4019 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4020
4021 * webmail.el: Require url-cookie.
4022
4023 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4024
4025 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4026 new function to make modified caesar table.
4027 (nnwarchive-from-r13): Use it.
4028 (nnwarchive-mail-archive-article): Improved.
4029
4030 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
4031
4032 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4033
4034 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4035
4036 * nnweb.el (nnweb-request-article): Return cons.
4037
4038 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4039
4040 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4041
4042 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4043
4044 * mm-util.el (mm-with-unibyte): New macro.
4045 * nnweb.el (nnweb-init): Use it.
4046
4047 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4048
4049 * mm-util.el (mm-charset-after): New function.
4050 (mm-find-mime-charset-region): Set charsets after
4051 delete-duplicates and use find-coding-systems-region.
4052 (mm-find-charset-region): Remove composition.
4053
4054 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4055
4056 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4057
4058 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4059
4060 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4061 * mml.el (mml-confirmation-set): New variable.
4062 (mml-parse-1): Ask user to confirm.
4063
4064 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
4065
4066 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4067 are scanned when we have directory mail-sources (the mail source
4068 is modified in that case, so we must scan it for all
4069 groups/methods).
4070
4071 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4072
4073 * nnml.el (nnml-request-move-article): Save nnml-current-directory
4074 and nnml-article-file-alist.
4075
4076 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4077
4078 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4079 nnmail-fetched-sources.
4080
4081 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4082
4083 * mm-util.el (mm-find-charset-region): Use the last charset.
4084
4085 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
4086
4087 * gnus.el (gnus-select-method): Made the option list prettier.
4088
4089 1999-12-08 Florian Weimer <fw@s.netic.de>
4090
4091 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4092 for the `de' newsgroups hierarchy, as it is common practice there.
4093
4094
4095 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4096
4097 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4098 buffer-string arguments. Fix references.
4099
4100 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4101
4102 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4103 (gnus-agent-batch-fetch): Use it.
4104 (gnus-agent-fetch-session): Use it.
4105
4106 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4107
4108 * mm-util.el (mm-find-mime-charset-region): Delete nil.
4109
4110 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4111
4112 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
4113 nil.
4114
4115 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
4116
4117 * nnslashdot.el (nnslashdot-request-list): There were two
4118 top-level body-forms. Put a `progn' around them.
4119
4120 * gnus.el (gnus-select-method): Use `condition-case'
4121 instead of `ignore-errors', since cl may not be loaded when the
4122 form is evaluated.
4123
4124 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4125
4126 * nnwarchive.el: Support www.mail-archive.com.
4127
4128 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4129
4130 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4131 do anything.
4132
4133 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
4134
4135 * utf7.el: New file, written by Jon K Hellan.
4136
4137 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4138 default to t.
4139
4140 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4141
4142 * nnslashdot.el (nnslashdot-request-delete-group): New function.
4143
4144 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4145 current.
4146 (gnus-refer-article-methods): New function.
4147 (gnus-summary-refer-article): Use it.
4148
4149 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4150
4151 * nnimap.el (nnimap-retrieve-groups): Return active format.
4152
4153 * nnimap.el (nnimap-replace-in-string): Removed.
4154 (nnimap-request-list):
4155 (nnimap-retrieve-groups):
4156 (nnimap-request-newgroups): Quote group instead of escaping SPC.
4157
4158 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
4159
4160 * imap.el: Use format-spec for ssl program.
4161 * imap.el (imap-ssl-arguments): Removed.
4162 (imap-ssl-open-{1,2}): Removed.
4163
4164 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
4165
4166 * gnus-start.el (gnus-site-init-file): Use `condition-case'
4167 instead of `ignore-errors', since cl may not be loaded when the
4168 form is evaluated.
4169
4170 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4171
4172 * mm-bodies.el (mm-8bit-char-regexps): Removed.
4173 (mm-7bit-chars): New variable.
4174 (mm-body-7-or-8): Use it in both cases.
4175
4176 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
4177
4178 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4179 defcustom definitions.
4180
4181 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
4182
4183 * mm-decode.el (mm-display-part): Let mm-display-external return
4184 inline or external.
4185 (mm-display-external): For copiousoutput methods, insert output in
4186 buffer.
4187
4188 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4189
4190 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4191 buffer.
4192
4193 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4194
4195 * gnus-audio.el: An M too far.
4196
4197 * gnus-msg.el (gnus-setup-message): One backtick too many.
4198
4199 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4200 a function, not a variable.
4201
4202 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4203
4204 * gnus-score.el (gnus-score-body): Widen before requesting.
4205
4206 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4207
4208 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4209
4210 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4211
4212 * mail-source.el (mail-source-fetch-webmail): Bind
4213 mail-source-string.
4214
4215 1999-12-04 Matt Swift <swift@alum.mit.edu>
4216
4217 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4218 (gnus-uu-unmark-by-regexp): Ditto.
4219
4220 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4221 dead groups.
4222
4223 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4224
4225 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4226 do their real thing.
4227
4228 * nnmh.el (nnmh-be-safe): Doc fix.
4229
4230 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4231
4232 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4233 status line has arrived before we count it.
4234
4235 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4236
4237 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4238 Whitespace problems.
4239
4240 * gnus-win.el (gnus-configure-windows): Error fix.
4241
4242 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4243 right function.
4244
4245 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4246 Indent all functions. Fix all comments to match the comment
4247 conventions. Double-space after full stop.
4248
4249 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4250
4251 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4252 value to divide received mails into my favorite groups and I met
4253 an error. It takes place if the length of a element "VALUE" in
4254 nnmail-split-fancy is less than two.
4255
4256 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4257
4258 * mml.el (mml-insert-part): New function.
4259
4260 1999-12-02 Dave Love <fx@gnu.org>
4261
4262 * mm-decode.el: Customize.
4263
4264 1999-12-03 Dave Love <fx@gnu.org>
4265
4266 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4267 the W3 stuff isn't available.
4268
4269 1999-12-03 Dave Love <fx@gnu.org>
4270
4271 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4272 at runtime.
4273
4274 1999-12-04 Dan Christensen <jdc@jhu.edu>
4275
4276 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4277
4278 1999-12-01 Andrew Innes <andrewi@gnu.org>
4279
4280 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4281 don't be fooled by "From nobody" lines added by respooling.
4282
4283 * pop3.el (pop3-movemail): Write crashbox in binary.
4284 (pop3-get-message-count): New function.
4285
4286 * mail-source.el (mail-source-primary-source): New variable.
4287 (mail-source-report-new-mail-interval): New variable.
4288 (mail-source-idle-time-delay): New variable.
4289 (mail-source-new-mail-available): New internal variable.
4290 (mail-source-fetch-pop): Clear new mail flag, when mail from
4291 primary source has been fetched.
4292 (mail-source-check-pop): New function.
4293 (mail-source-new-mail-p): New function.
4294 (mail-source-start-idle-timer): New function.
4295 (mail-source-report-new-mail): New function.
4296 (mail-source-report-new-mail): New internal variable.
4297 (mail-source-report-new-mail-timer): New internal variable.
4298 (mail-source-report-new-mail-idle-timer): New internal variables.
4299
4300 1999-12-04 Andreas Schwab <schwab@suse.de>
4301
4302 * gnus-cus.el (gnus-group-customize): Customize fix.
4303
4304 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4305
4306 * message.el (message-send-mail-with-sendmail): Use
4307 message-make-address.
4308
4309 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4310
4311 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4312
4313 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4314
4315 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4316
4317 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4318
4319 * mml.el (mml-insert-tag): Don't close the tag.
4320 (mml-insert-empty-tag): New function.
4321 (mml-attach-file): Use mml-insert-empty-tag instead of
4322 mml-insert-tag.
4323 (mml-attach-buffer): Ditto.
4324 (mml-attach-external): Ditto.
4325 (mml-insert-multipart): Ditto.
4326
4327 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4328
4329 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4330 the article number.
4331
4332 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4333
4334 * gnus.el (gnus-find-method-for-group): The method of a new group
4335 is not the native one.
4336
4337 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4338
4339 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4340
4341 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4342
4343 * nnultimate.el (nnultimate-retrieve-headers): Use
4344 mm-with-unibyte-current-buffer.
4345 (nnultimate-request-article): Ditto.
4346
4347 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4348
4349 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4350
4351 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4352
4353 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4354 * nnweb.el (nnweb-retrieve-headers): Use it.
4355 (nnweb-request-article): Use it.
4356
4357 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4358 case matching failed.
4359
4360 1999-12-02 John Wiegley <jwiegley@inprise.com>
4361
4362 * mail-source.el (mail-source-keyword-map): Add backslash to
4363 Delete-flag.
4364
4365 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4366
4367 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4368 Latin-1.
4369 (gnus-group-charset-alist): No, don't.
4370
4371 * nnweb.el (nnweb-init): Make the buffer unibyte.
4372
4373 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4374
4375 * mail-source.el (mail-source-set-common-1): Fix to get the
4376 default value.
4377
4378 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4379
4380 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4381
4382 * nnultimate.el (nnultimate-request-list): Use unibyte.
4383
4384 * gnus-uu.el (gnus-uu-grab-articles): Bind
4385 gnus-display-mime-function to nil.
4386
4387 * message.el (message-send-mail-with-sendmail): Use the
4388 user-mail-address variable.
4389
4390 * gnus-art.el (gnus-ignored-headers): More headers.
4391
4392 * message.el (message-shorten-1): Use list.
4393
4394 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4395
4396 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4397 signatures.
4398
4399 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4400 (nnweb-dejanews-create-mapping): Do the properish date.
4401
4402 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4403
4404 * mail-source.el (mail-source-common-keyword-map): New variable.
4405 (mail-source-bind-common): New macro.
4406 (mail-source-fetch): Support plugged mail source.
4407 * gnus-int.el (gnus-request-scan): Use them.
4408
4409 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4410
4411 * mm-view.el (mm-inline-message): Check whether charset is a
4412 string.
4413
4414 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4415
4416 * message.el (message-mode-map): Changed keystroke for
4417 message-yank-buffer.
4418
4419 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4420
4421 * message.el (message-shorten-references): Cut references to 31
4422 elements, then either fold them or shorten them to 988 characters.
4423 (message-shorten-1): New function.
4424 (message-cater-to-broken-inn): New variable.
4425
4426 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4427
4428 * nnslashdot.el (nnslashdot-lose): New function.
4429
4430 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4431
4432 * mm-view.el (mm-inline-message): Not the right type of charset is
4433 being fetched here. Let the group charset rule.
4434 (mm-inline-message): Ignore us-ascii.
4435
4436 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4437
4438 * mail-source.el (mail-source-fetch-maildir): work around the
4439 ommitted "file-regular-p" in efs/ange-ftp
4440
4441 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4442
4443 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4444 (mml-generate-mime-1): Use the encoding param.
4445
4446 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4447
4448 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4449 gnus-art before binding its variables.
4450
4451 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4452 after the MIME.
4453
4454 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4455
4456 * message.el (message-clone-locals): Use it.
4457
4458 * gnus-msg.el (gnus-configure-posting-styles): Make
4459 user-mail-address local.
4460
4461 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4462
4463 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4464 once.
4465
4466 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4467
4468 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4469 (message-clone-locals): Ditto.
4470
4471 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4472 group inherit reply-to or from.
4473
4474 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4475
4476 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4477 for charset.
4478 (gnus-summary-show-article-charset-alist): New variable.
4479
4480 * mm-bodies.el (mm-decode-string): Support gnus-all and
4481 gnus-unknown.
4482 (mm-decode-body): Ditto.
4483 * rfc2047.el (rfc2047-decode): Ditto.
4484
4485 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4486
4487 * mail-source.el (mail-source-delete-incoming): Change default to
4488 t.
4489
4490 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4491
4492 * gnus.el: Pterodactyl Gnus v0.99 is released.
4493
4494 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4495
4496 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4497 spec.
4498
4499 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4500 (gnus-configure-posting-styles): No, don't.
4501 (gnus-configure-posting-styles): Allow overriding files.
4502
4503 * gnus-art.el (gnus-header-button-alist): Use browse-url
4504 directly.
4505
4506 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4507
4508 * gnus-msg.el (gnus-summary-yank-message): New command and
4509 keystroke.
4510
4511 * message.el (message-yank-buffer): New command.
4512 (message-buffers): New function.
4513
4514 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4515 next group in a more normal fasion.
4516
4517 * mml.el (mml-boundary-function): New variable.
4518 (mml-compute-boundary): Use it.
4519
4520 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4521 that exist for them.
4522
4523 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4524 (gnus-async-timer): New variable.
4525
4526 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4527
4528 * nnultimate.el (nnultimate-request-list): Be more lenient with
4529 root addresses.
4530
4531 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4532
4533 * gnus-art.el (gnus-treatment-function-alist): Do
4534 gnus-treat-capitalize-sentences.
4535
4536 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4537
4538 * webmail.el (webmail-hotmail-article): Hotmail changes the
4539 format.
4540
4541 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4542
4543 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4544 switch to buffer after calling program.
4545 (mm-display-external): Use `shell-command-switch' instead of "-c".
4546
4547 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4550 read groups file.
4551
4552 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4553 <p>.
4554
4555 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4556
4557 * message.el (message-mode): Doc fix.
4558
4559 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4560
4561 * gnus-art.el (article-emphasize): Check group variable.
4562 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4563
4564 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4565
4566 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4567 type.
4568
4569 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4570
4571 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4572
4573 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4574
4575 * mml.el (mml-quote-region): Insert ! after the hash.
4576
4577 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4578
4579 * gnus-group.el (gnus-group-warchive-address-history): Change to
4580 nil.
4581
4582 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4583
4584 * webmail.el: Support mail.yahoo.com.
4585
4586 * mail-source.el (mail-source-fetch-webmail): Add password check.
4587 (mail-source-keyword-map): Use `subtype'.
4588
4589 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4590
4591 * mail-source.el (mail-source-keyword-map): Add webmail.
4592 (mail-source-fetcher-alist): Ditto.
4593 (mail-source-fetch-webmail): New function.
4594 * webmail.el: New file.
4595
4596 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4597
4598 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4599
4600 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4601
4602 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4603
4604 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4605
4606 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4607 (nnultimate-prune-days): New function.
4608 (nnultimate-create-mapping): Use it.
4609 (nnultimate-request-group): Only fetch the groups list if it has
4610 not been done before.
4611 (nnultimate-retrieve-headers): Don't write groups.
4612 (nnultimate-create-mapping): Off-by-one error.
4613
4614 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4615
4616 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4617 threaded subjects.
4618
4619 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4620
4621 * nnwarchive.el: Lots of changes make agent happy.
4622
4623 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4624
4625 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4626 hashtb.
4627
4628 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4629
4630 * mm-decode.el (mm-display-external): Write region with binary
4631 mode.
4632
4633 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4634
4635 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4636
4637 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4638
4639 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4640 (mm-uu-test): Now it is in restricted region.
4641
4642 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4643
4644 * mm-view.el (mm-view-message): Fix buffer leak.
4645 (mm-inline-message): Support 'gnus-decoded.
4646
4647 * mm-bodies.el (mm-decode-body): Ditto.
4648
4649 * rfc2047.el (rfc2047-decode-region): Ditto.
4650
4651 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4652
4653 * imap.el (require): Added autoload for base64-encode-string.
4654
4655 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4656
4657 * gnus.el (gnus-refer-article-method): Made list value
4658 customizable.
4659
4660 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4661
4662 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4663 NOFORCE in Emacs case.
4664
4665 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4666
4667 * gnus-art.el (gnus-request-article-this-buffer): Set
4668 gnus-newsgroup-name.
4669
4670 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4671
4672 * gnus-start.el (gnus-get-unread-articles): Check server before
4673 scanning.
4674
4675 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4676
4677 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4678
4679 * nnslashdot.el (nnslashdot-login-name): New variable.
4680 (nnslashdot-password): Ditto.
4681 (nnslashdot-request-post): New function.
4682
4683 * gnus-art.el (gnus-treat-buttonize): More testing.
4684
4685 * mm-encode.el: Another CVS test.
4686
4687 * gnus-art.el (gnus-treat-emphasize): Change default.
4688 (gnus-treat-buttonize): Ditto.
4689 (gnus-treat-buttonize): This is a test.
4690
4691 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4692 (gnus-build-sparse-threads): Ditto.
4693 (gnus-build-all-threads): Ditto.
4694
4695 * nnheader.el (make-full-mail-header): Make into a subst.
4696
4697 * gnus.el (gnus-refer-article-method): Doc fix.
4698
4699 * gnus-sum.el: Do not accept a prefix.
4700 (gnus-summary-refer-article): Accept a list of select methods.
4701
4702 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4703
4704 * message.el (message-forward): Pay attention to prefix argument
4705 again and forward all headers when it is set, regardless of the
4706 value of message-forward-ignored-headers.
4707
4708 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4709
4710 * gnus-ems.el: Check for cygwin32.
4711
4712 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4713
4714 * mm-decode.el (mm-display-external): Use 'non-viewer.
4715
4716 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4717
4718 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4719 nntp-inhibit-erase.
4720
4721 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4722
4723 * gnus-start.el (gnus-get-unread-articles): Use
4724 nnfoo-retrieve-groups to find new news, if available.
4725 (gnus-read-active-file-2): New function.
4726 (gnus-get-unread-articles): Use it.
4727 (gnus-read-active-file-1): Ditto.
4728
4729 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4730
4731 * mm-util.el (mm-find-mime-charset-region): Make sure
4732 find-coding-systems-for-charsets is fbound.
4733
4734 * gnus-ems.el: Typo fix.
4735
4736 1999-11-13 Florian Weimer <fw@s.netic.de>
4737
4738 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4739 it's available and makes sense.
4740
4741 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4742
4743 * gnus-score.el (gnus-score-save): Translate score file.
4744
4745 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4746
4747 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4748 added fetchflag and dontexpunge keywords.
4749 (mail-source-fetch-imap): Use them.
4750
4751 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4752
4753 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4754 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4755 `defconst'.
4756
4757 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4758 `defconst'.
4759 Mention that it is both for group and topic parameters.
4760 (gnus-extra-topic-parameters): New constant, including `subscribe'
4761 parameter.
4762 (gnus-extra-group-parameters): New constant.
4763 (gnus-group-customize): Use them.
4764
4765 * gnus.el (gnus-select-method): Added default value and tag.
4766 (gnus-refer-article-method): Added `DejaNews' customization option.
4767
4768 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4769
4770 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4771
4772 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4773 syntax.
4774
4775 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4776
4777 * nnslashdot.el (nnslashdot-group-number): Changed default.
4778
4779 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4780 (nnweb-dejanews-wash-article): Removed.
4781 (nnweb-type-definition): Fetch by id.
4782
4783 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4784 we mean it.
4785
4786 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4787 (nnslashdot-request-list): Use Ultramode as well.
4788 (nnslashdot-date-to-date): Be more lenient.
4789 (nnslashdot-threaded): New function.
4790
4791 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4792
4793 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4794
4795 1999-11-11 Steinar Bang <sb@metis.no>
4796
4797 * nnweb.el (nnweb-type-definition): /=dnc
4798
4799 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4800
4801 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4802 dates.
4803 (nnultimate-retrieve-headers): Wrong ordering.
4804
4805 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4806
4807 * message.el (message-forward-as-mime): New variable.
4808
4809 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4810
4811 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4812
4813 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4814
4815 * mail-source.el (mail-source-movemail-and-remove): New function.
4816 (mail-source-keyword-map): Add `function' for `maildir'.
4817 (mail-source-fetch-maildir): Use it.
4818
4819 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4820
4821 * nnwarchive.el: New file.
4822 * gnus-group.el (gnus-group-make-warchive-group): New function.
4823 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4824
4825 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4826
4827 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4828 subjects.
4829
4830 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4831
4832 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4833
4834 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4835
4836 * nnultimate.el (nnultimate-open-server): Do address.
4837 (nnultimate-forum-table-p): New function.
4838
4839 * nnweb.el (nnweb-insert-html): Renamed.
4840 (nnweb-insert): New function.
4841
4842 * nnultimate.el (nnultimate-insert-html): New function.
4843
4844 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4845 if nov is evil.
4846 (nnslashdot-retrieve-headers): use the sane version instead.
4847
4848 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4849
4850 * nnslashdot.el (nnslashdot-request-article): Fold case.
4851
4852 * nnultimate.el: New file.
4853
4854 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4855 unless wanted.
4856
4857 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4858 (gnus-read-active-file-1): Separated into own function.
4859 (gnus-read-active-file): Catch quits.
4860
4861 * nnslashdot.el (nnslashdot-request-article): Search better on
4862 first article.
4863 (nnslashdot-request-list): Fold case.
4864 (nnslashdot-retrieve-headers): Ditto.
4865
4866 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4867
4868 * gnus.el: Autoload gnus-subscribe-topics.
4869
4870 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4871
4872 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4873 before dot.
4874 * gnus-util.el (gnus-write-active-file): Ditto.
4875
4876 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4877
4878 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4879 function.
4880 * gnus-cache.el (gnus-cache-file-name): Use it.
4881 * gnus-agent.el (gnus-agent-group-path): Use it.
4882 * nnmail.el (nnmail-group-pathname): Use it.
4883
4884 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4885
4886 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4887 if cooked.
4888 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4889 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4890 * gnus.el (gnus-short-group-name): "..." proof.
4891
4892 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4893
4894 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4895 support nnslashdot.
4896
4897 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4898
4899 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4900 many articles.
4901 (nnslashdot-generate-active): New function.
4902 (nnslashdot-request-newgroups): Use it.
4903
4904 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4905 names.
4906
4907 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4908 (nnslashdot-request-list): Not moderated.
4909
4910 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4911
4912 * nnimap.el (nnimap-open-server): Remove error signal if
4913 nnimap-server-buffer is nil (the check should've been `boundp').
4914
4915 * imap.el (imap-log):
4916 * nnimap.el (nnimap-debug): Disable debugging by default.
4917
4918 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4919
4920 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4921
4922 * gnus-topic.el (gnus-subscribe-topic): New function.
4923
4924 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4925 names.
4926
4927 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4928 if starting with a quote.
4929
4930 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4931
4932 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4933 group name.
4934
4935 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4936
4937 * nnslashdot.el: New file.
4938
4939 * nnheader.el (nnheader-insert-header): New function.
4940
4941 * gnus-art.el (gnus-mime-internalize-part): Bind
4942 mm-inlined-types.
4943
4944 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4945 files.
4946
4947 1999-10-29 David S. Goldberg <dsg@mitre.org>
4948
4949 * emacs-mime.texi (Customization): Document mm-inline-override-types
4950
4951 1999-10-29 David S. Goldberg <dsg@mitre.org>
4952
4953 * emacs-mime.texi (Customization): Document mm-inline-override-types
4954
4955 1999-10-29 David S. Goldberg <dsg@mitre.org>
4956
4957 * emacs-mime.texi (Customization): Document mm-inline-override-types
4958
4959 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4960
4961 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4962 empty buffers.
4963
4964 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4965
4966 * gnus-art.el (gnus-article-mode-map): Use the summary article
4967 edit.
4968
4969 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4970
4971 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4972
4973 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4974
4975 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4976
4977 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4978
4979 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4980 is list or not before condition.
4981
4982 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4983
4984 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4985
4986 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4987
4988 * gnus-art.el (gnus-emphasis-alist): New value.
4989
4990 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4991
4992 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4993 `buffer-substring'.
4994
4995 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4996
4997 * gnus-art.el (article-date-ut): Keep the updated timer.
4998 (gnus-emphasis-underline-italic): Doc fix.
4999
5000 * gnus-msg.el (gnus-post-method): Doc fix.
5001 (gnus-post-method): Change default.
5002
5003 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
5004
5005 * message.el (message-newline-and-reformat): Improvements.
5006
5007 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5008
5009 * message.el (message-newline-and-reformat): Don't insert too many
5010 newlines.
5011 (message-newline-and-reformat): Work even if not sc.
5012
5013 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5014
5015 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5016
5017 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
5018
5019 * mm-view.el (mm-display-patch-inline): New function.
5020
5021 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5022
5023 * mm-view.el (mm-display-patch-inline): New function.
5024
5025 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5026
5027 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5028 group.
5029
5030 * message.el (message-forward): Narrow to the right header.
5031
5032 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5033 dates.
5034
5035 * gnus-msg.el (gnus-configure-posting-styles): Use the
5036 user-full-name function.
5037
5038 * mm-bodies.el (mm-body-encoding): Use the choosing function.
5039 (mm-body-charset-encoding-alist): Default to nil.
5040
5041 * message.el (message-elide-ellipsis): Fix typo.
5042 (message-elide-region): Ditto.
5043 (message-elide-region): Don't insert a newline first.
5044
5045 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5046
5047 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5048 gnus-fetch-old-headers.
5049 (gnus-cut-threads): Ditto.
5050 (gnus-summary-initial-limit): Ditto.
5051 (gnus-summary-limit-children): Ditto.
5052
5053 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5054 matches.
5055
5056 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
5057
5058 * gnus-art.el (article-decode-encoded-words):
5059 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5060 live.
5061
5062 * gnus.el (gnus-read-method): Add methods from
5063 `gnus-opened-servers' to completion. Map entered method/address
5064 into existing methods if possible.
5065
5066 * gnus-group.el (gnus-group-make-group): Simplify method.
5067
5068 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5069
5070 * mml.el (mml-preview): Remove mail-header-separator before
5071 encoding.
5072
5073 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5074
5075 * message.el (message-read-from-minibuffer): New function.
5076
5077 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5078
5079 * gnus.el: Pterodactyl Gnus v0.98 is released.
5080
5081 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5082
5083 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5084
5085 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
5086
5087 * mml.el (mml-generate-mime-1): Read attached binary file in
5088 binary mode.
5089
5090 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5091
5092 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5093
5094 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5095
5096 * mailcap.el (mailcap-viewer-lessp): Fix bug.
5097
5098 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5099
5100 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5101
5102 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
5103
5104 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5105 (gnus-article-mime-match-handle-function): New variable.
5106 (gnus-article-view-part): Make `b' customizable.
5107
5108 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5109
5110 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5111
5112 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
5113
5114 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5115
5116 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
5117
5118 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5119
5120 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
5121
5122 * gnus-srvr.el (gnus-browse-foreign-server): Use
5123 `buffer-substring' instead of `read'.
5124
5125 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
5126
5127 * nnimap.el, imap.el, rfc2104.el: New files.
5128
5129 * gnus.el (gnus-valid-select-methods): Add nnimap.
5130
5131 * gnus-group.el (gnus-group-group-map): Add
5132 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5133 (gnus-group-nnimap-expunge): New function.
5134 (gnus-group-nnimap-edit-acl): New function.
5135
5136 * gnus-agent.el (gnus-agent-group-mode-map): Add
5137 gnus-agent-synchronize.
5138 (gnus-agent-synchronize): New function.
5139 (gnus-agent-fetch-group-1): Check if server is open.
5140
5141 * nnagent.el (nnagent-request-set-mark): Save marks.
5142
5143 * mail-source.el (mail-source-keyword-map): New imap mail-source.
5144 (mail-source-fetcher-alist): Map to imap fetcher function.
5145 (mail-source-fetch-imap): New function.
5146
5147 * gnus-art.el (article-hide-pgp): Hide all headers, not just
5148 Hash:.
5149
5150 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5151
5152 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5153 (gnus-topic-sort-topics): New function.
5154 (gnus-topic-make-menu-bar): Add sort-topics.
5155 (gnus-topic-move): New function.
5156 (gnus-topic-move-group): Move the topic if no group selected.
5157
5158 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5159
5160 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5161
5162 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
5163
5164 * mm-view.el (mm-inline-message): Fix leaving group bug.
5165
5166 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5167
5168 * gnus-msg.el (gnus-post-method): Use normal method if current is
5169 not available.
5170
5171 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5172
5173 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5174 (nnmail-insert-lines): Ditto.
5175
5176 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5177
5178 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5179 line.
5180
5181 * message.el (message-unsent-separator): One more separator.
5182
5183 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5184
5185 * nnfolder.el (nnfolder-request-move-article): For empty article,
5186 search till (point-max).
5187 (nnfolder-retrieve-headers): Ditto.
5188 (nnfolder-request-accept-article): Ditto.
5189 (nnfolder-save-mail): Ditto.
5190 (nnfolder-insert-newsgroup-line): Ditto.
5191
5192 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5193
5194 * qp.el (quoted-printable-encode-region): Check eobp.
5195
5196 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5197
5198 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5199
5200 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5201
5202 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5203 wait-for-reply.
5204
5205 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5206
5207 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5208 (mm-uu-forward-end-line): Ditto.
5209
5210 1999-09-29 Didier Verna <verna@inf.enst.fr>
5211
5212 * binhex.el (binhex-decode-region): don't consider the value of
5213 `enable-multibyte-characters' in XEmacs.
5214
5215 * gnus-start.el (gnus-read-descriptions-file): ditto.
5216
5217 * mm-util.el (mm-multibyte-p): ditto.
5218 (mm-with-unibyte-buffer): ditto.
5219 (mm-find-charset-region): use `mm-multibyte-p'.
5220
5221 * mm-bodies.el (mm-decode-body): ditto.
5222 (mm-decode-string): ditto.
5223
5224 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5225
5226 * mm-util.el (mm-binary-coding-system): Try binary first.
5227
5228 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5229
5230 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5231
5232 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5233
5234 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5235 format.
5236 (article-date-ut): Find correct insert position.
5237
5238 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5239
5240 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5241 forwarded message.
5242
5243 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5244
5245 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5246 groups.
5247
5248 * message.el (message-resend): Use message mode when prompting.
5249
5250 * gnus-art.el (article-hide-headers): Mark wash.
5251 (article-emphasize): Ditto.
5252
5253 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5254
5255 * message.el (message-newline-and-reformat): Work for SC.
5256
5257 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5258
5259 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5260
5261 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5262
5263 1999-10-20 David S. Goldberg <dsg@mitre.org>
5264
5265 * mm-decode.el mm-inline-override-types: New variable
5266
5267 * mm-decode.el (mm-inline-override-p): New function
5268
5269 * mm-decode.el (mm-inlined-p): Use it
5270
5271 1999-10-20 David S. Goldberg <dsg@mitre.org>
5272
5273 * mm-decode.el mm-inline-override-types: New variable
5274
5275 * mm-decode.el (mm-inline-override-p): New function
5276
5277 * mm-decode.el (mm-inlined-p): Use it
5278
5279 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5280
5281 * gnus.el: Pterodactyl Gnus v0.97 is released.
5282
5283 1999-09-01 Brendan Kehoe <brendan@zen.org>
5284
5285 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5286 gnus-summary-next-group, not gnus-summary-next-article. Only give
5287 3 args.
5288
5289 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5290
5291 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5292 buffer for params.
5293
5294 * message.el (message-forward-ignored-headers): New variable.
5295
5296 * gnus-art.el (gnus-article-prepare-display): Nix out
5297 gnus-article-wash-types.
5298
5299 * gnus-agent.el (gnus-agent-create-buffer): New function.
5300 (gnus-agent-fetch-group-1): Use it.
5301 (gnus-agent-start-fetch): Ditto.
5302
5303 * gnus-sum.el (gnus-summary-exit): Don't use
5304 `gnus-use-adaptive-scoring'.
5305
5306 * mail-source.el (mail-source-fetch-pop): Only store password when
5307 successful.
5308
5309 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5310
5311 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5312
5313 * message.el (message-reply): Use it.
5314 (message-dont-reply-to-names): New variable.
5315
5316 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5317
5318 * mm-util.el (mm-preferred-coding-system): Typo fix.
5319
5320 * message.el (message-bounce): Work for non-MIME.
5321
5322 * gnus.el (gnus-short-group-name): Short the right parts of the
5323 name.
5324
5325 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5326
5327 * mm-encode.el (mm-qp-or-base64): New version.
5328
5329 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5330
5331 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5332
5333 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5334
5335 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5336 of restricted region.
5337 (gnus-mime-display-single): Set beg at correct point.
5338
5339 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5340
5341 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5342
5343 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5344
5345 * gnus-msg.el (gnus-configure-posting-styles): Let
5346 `gnus-posting-styles' have its say in posting-style: local
5347 variable `styles' is already bound to `gnus-posting-styles' so
5348 don't rebind it to nil.
5349
5350 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5351
5352 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5353 Message-ID.
5354
5355 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5356
5357 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5358 quoted-printable-encode-region.
5359
5360 * qp.el (quoted-printable-encode-region): Assume charset
5361 encoded. Fold every line in the region.
5362
5363 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5364
5365 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5366 of active file.
5367
5368 1999-09-01 Didier Verna <verna@inf.enst.fr>
5369
5370 * message.el (message-mode): allows whitespaces between multiple
5371 instances of the fill character ">".
5372
5373 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5374
5375 * mm-encode.el (mm-qp-or-base64): Fix.
5376
5377 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5378
5379 * message.el (message-send): Too much and.
5380
5381 1999-09-24 Andreas Schwab <schwab@suse.de>
5382
5383 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5384
5385 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5386
5387 * gnus-score.el (gnus-score-headers): Work for nil scores.
5388
5389 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5390
5391 * gnus-cache.el (gnus-cache-write-active): Write full names.
5392
5393 * gnus-util.el (gnus-write-active-file): Accept full name.
5394
5395 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5396 (mm-assoc-string-match): New function.
5397 (mm-display-inline): Use it.
5398
5399 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5400
5401 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5402
5403 1999-08-27 Florian Weimer <fw@s.netic.de>
5404
5405 * mml.el (mml-generate-multipart-alist): New variable.
5406
5407 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5408
5409 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5410
5411 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5412
5413 * message.el (message-send): More helpful error message if sending
5414 fails
5415
5416 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5417
5418 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5419 in newer emacsen, where ?r isn't equal 114.
5420
5421 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5422
5423 * gnus.el: Pterodactyl Gnus v0.96 is released.
5424
5425 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5426
5427 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5428 to get active info if method is covered by agent, otherwise
5429 active info is lost.
5430
5431 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5432
5433 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5434
5435 1999-08-09 Dave Love <fx@gnu.org>
5436
5437 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5438
5439 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5440
5441 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5442 (already matched by "^X-Pgp"), removed duplicate
5443 X-Mailing-List, added several new junk headers.
5444
5445 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5446
5447 * gnus-art.el (article-decode-charset): Don't assume
5448 gnus-summary-buffer is live.
5449
5450 1999-08-27 Florian Weimer <fw@s.netic.de>
5451
5452 * gnus-score.el (gnus-home-score-file): Work with absolute path
5453 names.
5454
5455 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5456
5457 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5458 nothing else in the group.
5459
5460 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5461
5462 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5463 the article.
5464
5465 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5466
5467 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5468
5469 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5470
5471 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5472 from mutt.
5473
5474 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5475
5476 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5477 whitespace.
5478
5479 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5480
5481 * mm-util.el (mm-text-coding-system-for-write): New variable.
5482 (mm-append-to-file): New function.
5483 (mm-write-region): New function.
5484
5485 * gnus-art.el (gnus-output-to-file): Use it.
5486 * gnus-util.el (gnus-output-to-rmail): Ditto.
5487 (gnus-output-to-mail): Ditto.
5488 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5489
5490 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5491
5492 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5493
5494 * nnheader.el (nnheader-insert-file-contents): Revert and use
5495 mm-insert-file-contents.
5496 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5497 (nnheader-auto-mode-alist): Removed.
5498
5499 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5500 (mm-insert-file-contents): Add a new parameter for inserting
5501 compressed file literally.
5502
5503 * mml.el (mml-generate-mime-1): Insert non-text literally.
5504
5505 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5506
5507 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5508
5509 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5510
5511 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5512
5513 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5514 koi8-r.
5515
5516 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5517
5518 * mml.el (mml-insert-mime): Decode text.
5519 (mml-to-mime): Narrow to headers-or-head.
5520
5521 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5522
5523 * mm-view.el (mm-inline-text): Check
5524 w3-meta-content-type-charset-regexp.
5525
5526 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5527
5528 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5529 predicate.
5530
5531 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5532
5533 * gnus-mlspl.el: Documentation fixes.
5534
5535 1999-08-27 Rui Zhu <sprache@iname.com>
5536
5537 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5538
5539 1999-08-27 Michael Cook <cook@sightpath.com>
5540
5541 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5542 variables.
5543
5544 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5545
5546 * nnmail.el (nnmail-get-new-mail): "Done".
5547
5548 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5549
5550 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5551 interactive.
5552
5553 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5554
5555 * gnus-art.el (article-decode-charset): Fix broken CT.
5556
5557 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5558
5559 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5560 overview buffer if it is killed.
5561
5562 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5563
5564 * gnus-art.el (article-babel): New version.
5565
5566 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5567
5568 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5569
5570 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5571
5572 * gnus.texi (More Threading): Document new variable
5573 `gnus-sort-gathered-threads-function'.
5574
5575 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5576
5577 * gnus.texi (More Threading): Document new variable
5578 `gnus-sort-gathered-threads-function'.
5579
5580 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5581
5582 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5583 usage.
5584
5585 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5586
5587 * mm-util.el (mm-running-xemacs): Removed.
5588 (mm-coding-system-p): New function.
5589 (mm-binary-coding-system): Safe guess.
5590 (mm-text-coding-system): Ditto.
5591 (mm-auto-save-coding-system): Ditto.
5592
5593 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5594
5595 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5596 (mm-qp-or-base64): Reversed logic.
5597
5598 * mm-decode.el (mm-save-part-to-file): Let coding system be
5599 binary.
5600
5601 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5602
5603 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5604 be set in topic parameters.
5605
5606 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5607
5608 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5609 (gnus-sort-gathered-threads): Allow the user to specify the
5610 function to use when sorting gathered threads.
5611
5612 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5613 mark cached articles as `undownloaded'.
5614
5615 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5616
5617 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5618 to have buffer local values.
5619
5620 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5621
5622 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5623 types 'g' for 'guess group type.
5624
5625 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5626
5627 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5628 after each regexp in nnmail-list-identifiers, not just after last
5629 one.
5630
5631 * gnus-sum.el (gnus-list-identifiers): New variable.
5632 (gnus-summary-remove-list-identifiers): New function.
5633 (gnus-select-newsgroup): Use it.
5634 (gnus-summary-wash-hide-map): Bind
5635 `gnus-article-hide-list-identifiers' to W W l.
5636 (gnus-summary-make-menu-bar): Add list-identifiers command.
5637
5638 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5639 (gnus-treatment-function-alist): Add variable.
5640 (article-hide-list-identifiers): New function.
5641 (mapcar): Add function.
5642 (gnus-article-hide): Use it.
5643
5644 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5645
5646 * gnus.el: Pterodactyl Gnus v0.95 is released.
5647
5648 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5649
5650 * mm-decode.el (mm-mailcap-command): New function.
5651 (mm-display-external): Use it.
5652
5653 * gnus-art.el (article-make-date-line): Work for India.
5654
5655 * mm-encode.el (mm-qp-or-base64): Typo.
5656
5657 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5658
5659 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5660
5661 * gnus.el: Pterodactyl Gnus v0.94 is released.
5662
5663 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5664
5665 * pop3.el: New version.
5666
5667 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5668
5669 * mm-encode.el (mm-qp-or-base64): New function.
5670 (mm-content-transfer-encoding): Use it.
5671
5672 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5673
5674 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5675
5676 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5677
5678 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5679
5680 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5681
5682 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5683 keystroke.
5684
5685 * mailcap.el (mailcap-mime-types): New function.
5686
5687 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5688
5689 * message.el (message-goto-eoh): Really go to the end.
5690
5691 1999-07-09 Puneet Goel <puneet@computer.org>
5692
5693 * message.el (message-make-date): Do the right thing in with
5694 sub-hour time zones.
5695
5696 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5697
5698 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5699 report.
5700
5701 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5702
5703 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5704
5705 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5706
5707 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5708 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5709 and use t as default value.
5710
5711 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5712
5713 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5714 gnus-summary-buffer is live.
5715
5716 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5717
5718 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5719
5720 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5721
5722 * message.el (message-bounce): Do MIME bounces MIMEy.
5723
5724 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5725
5726 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5727
5728 * mailcap.el (mailcap-mime-extensions): Changed patch to
5729 text/x-patch.
5730
5731 * mm-decode.el (mm-display-external): Wrong placement of paren.
5732
5733 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5734
5735 * gnus.el: Pterodactyl Gnus v0.93 is released.
5736
5737 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5738
5739 * gnus-cus.el (gnus-group-parameters): New entries for
5740 gnus-group-split.
5741
5742 * gnus-mlspl.el: Renamed functions and variables so as to
5743 start with gnus-group-split.
5744 * gnus.el: Adjust autoload entries.
5745
5746 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5747
5748 * gnus-mlspl.el: Removed trailing t from comment and provide.
5749 Renamed functions and variables to start with gnus-mlsplit.
5750 Added autoload comments.
5751 * gnus.el: Added autoload entries.
5752
5753 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5754
5755 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5756 so that matches excluded by RESTRICTs do not cause the whole split
5757 to be ignored. This also fixes a long-standing bug in which a
5758 split with \N substitutions wouldn't cause cross-posting as
5759 expected.
5760
5761 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5762 (nnmail-split-it): Implement them.
5763
5764 * nnmail.el (nnmail-split-fancy): Document ! splits.
5765
5766 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5767
5768 * pop3.el: New version.
5769
5770 1999-07-05 Simon Josefsson <jas@pdc.kth.se>
5771
5772 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5773
5774 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5775
5776 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5777
5778 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5779
5780 * gnus-util.el (gnus-write-active-file): Use real name.
5781
5782 * gnus-agent.el (gnus-agent-expire): Update active file
5783 method by method.
5784
5785 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5786
5787 * nndraft.el (nndraft-request-article): Use difference
5788 coding-systems for queue and drafts.
5789
5790 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5791 nndraft:drafts.
5792
5793 * mm-util.el (mm-auto-save-coding-system): New coding system.
5794
5795 * message.el (message-draft-coding-system): Use it.
5796
5797 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5798
5799 * mm-uu.el: More customizable and less aggressive.
5800
5801 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5802
5803 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5804 when plugged.
5805
5806 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5807 (mml-insert-mml-markup): Accept a nofile.
5808 (mml-insert-mime): Insert nofile.
5809
5810 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5811
5812 * mm-decode.el (mm-handle-media-type): New function.
5813 (mm-handle-media-supertype): New function.
5814 (mm-handle-media-subtype): New function.
5815 Use new functions throughout. "/"))
5816
5817 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5818
5819 * gnus-art.el (gnus-treat-predicate): Typo.
5820
5821 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5822
5823 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5824
5825 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5826
5827 * gnus-art.el (article-date-ut): UT! Default it!
5828
5829 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5830
5831 * gnus.el: Pterodactyl Gnus v0.92 is released.
5832
5833 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5834
5835 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5836
5837 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5838
5839 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5840 connected.
5841
5842 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5843 when plugged.
5844
5845 * mm-view.el (mm-inline-message): Ignore remove-spec.
5846
5847 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5848 is bound.
5849
5850 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5851
5852 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5853
5854 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5855 start.
5856
5857 * message.el (message-fill-yanked-message): Remove `t' arg.
5858
5859 * gnus-group.el (gnus-group-kill-group): Message killing of
5860 groups.
5861
5862 * mm-util.el (mm-preferred-coding-system): New function.
5863 (mm-mime-charset): Use it.
5864
5865 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5866
5867 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5868
5869 * gnus-mlsplt.el: New file.
5870
5871 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5872
5873 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5874 functions.
5875 (mm-attachment-override-p): Take a handle instead of a type.
5876 (mm-inlined-p): Ditto.
5877 (mm-automatic-display-p): Ditto,
5878 (mm-inlinable-p): Ditto.
5879
5880 * nndraft.el (nndraft-request-expire-articles): Delete backup
5881 files.
5882
5883 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5884
5885 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5886
5887 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5888
5889 * nnmail.el (nnmail-split-it): Allow .*.
5890
5891 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5892
5893 * mm-decode.el (mm-inline-large-images-p): Renamed.
5894
5895 * gnus-art.el (article-date-ut): Always look in the current buffer
5896 for the Date header.
5897
5898 * mml.el (mml-validate): New command.
5899
5900 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5901 since we are dealing with regexps.
5902
5903 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5904
5905 * gnus.el: Pterodactyl Gnus v0.91 is released.
5906
5907 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5908
5909 * gnus-agent.el (gnus-agent-save-active-1): New function.
5910 (gnus-agent-save-active): use it.
5911 (gnus-agent-save-groups): Ditto.
5912
5913 * gnus-cache.el (gnus-cache-write-active): Use it.
5914
5915 * gnus-agent.el (gnus-agent-write-active): Use it.
5916
5917 * gnus-util.el (gnus-write-active-file): New function.
5918
5919 * gnus-agent.el (gnus-agent-write-active): New function to keep
5920 lower boundaries and canceled groups.
5921 (gnus-agent-save-groups): Use it.
5922 (gnus-agent-save-active): Use it.
5923 (gnus-agent-save-group-info): Only write active files.
5924 (gnus-agent-expire): Update active file.
5925
5926 * mm-decode.el (mm-inlinable-part-p): Removed.
5927 (mm-user-display-methods): Default to nil.
5928 (mm-user-display-methods): Removed.
5929 (add-mime-display-method): Removed.
5930 (mm-automatic-display): Renamed.
5931 (mm-automatic-display-p): Use it.
5932 (mm-inlined-types): New variable.
5933 (mm-inlined-p): New function.
5934
5935 * message.el (message-reply): Bind message-this-is-mail.
5936
5937 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5938
5939 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5940
5941 * message.el (message-check-news-header-syntax): Protect against
5942 nil froms.
5943
5944 * mm-util.el (mm-auto-mode-alist): New.
5945
5946 * mml.el (mml-generate-mime-1): Ditto.
5947
5948 * gnus.el: Use mm-insert-file-contents throughout instead of
5949 nnheader.
5950
5951 * mm-util.el (mm-insert-file-contents): New function.
5952
5953 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5954
5955 * gnus.el: Pterodactyl Gnus v0.90 is released.
5956
5957 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5958
5959 * mailcap.el (mailcap-possible-viewers): Use string=.
5960
5961 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5962
5963 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5964 (mm-uu-forward-end-line): New variable.
5965 (mm-uu-begin-line): Handle forwarded message.
5966 (mm-uu-identifier-alist): Ditto.
5967 (mm-uu-dissect): Ditto.
5968
5969 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5970
5971 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5972 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5973 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5974
5975 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5976 (nnfolder-file-coding-system-for-write): New variable.
5977 (nnfolder-active-file-coding-system): New variable.
5978 (nnfolder-active-file-coding-system-for-write): New variable.
5979 (nnfolder-save-active): New function.
5980 (nnfolder-save-buffer): Use them.
5981 (nnfolder-possibly-change-group): Ditto.
5982 (nnfolder-request-list-newsgroups): Ditto.
5983 (nnfolder-request-create-group): Ditto.
5984 (nnfolder-request-expire-articles): Ditto.
5985 (nnfolder-request-move-article): Ditto.
5986 (nnfolder-request-accept-article): Ditto.
5987 (nnfolder-request-delete-group): Ditto.
5988 (nnfolder-request-rename-group): Ditto.
5989 (nnfolder-possibly-change-folder): Ditto.
5990 (nnfolder-read-folder): Ditto.
5991 (nnfolder-request-list): Remove pathname-coding-system.
5992 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5993
5994 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5995 (nnmail-file-coding-system-1): Removed.
5996 (nnmail-find-file): Use nnmail-pathname-coding-system.
5997 (nnmail-write-region): Ditto.
5998
5999 * nnmbox.el (nnmbox-file-coding-system): New variable.
6000 (nnmbox-file-coding-system-for-write): New variable.
6001 (nnmbox-active-file-coding-system): New variable.
6002 (nnmbox-active-file-coding-system-for-write): New variable.
6003 (nnmbox-save-buffer): New function.
6004 (nnmbox-save-active): New function.
6005 (nnmbox-request-scan): Use them.
6006 (nnmbox-request-expire-articles): Ditto.
6007 (nnmbox-request-move-article): Ditto.
6008 (nnmbox-request-accept-article): Ditto.
6009 (nnmbox-request-replace-article): Ditto.
6010 (nnmbox-request-delete-group): Ditto.
6011 (nnmbox-request-rename-group): Ditto.
6012 (nnmbox-request-create-group): Ditto.
6013
6014 * mm-util.el (mm-text-coding-system): raw-text or -dos.
6015 (mm-running-ntemacs): Removed.
6016
6017 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6018
6019 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6020
6021 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6022
6023 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6024
6025 * qp.el (quoted-printable-encoding-characters): Support lower case.
6026
6027 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6028
6029 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6030 (rfc2047-b-encode-region): Encode line by line.
6031
6032 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6033
6034 * mm-util.el (mm-find-mime-charset-region): Fix.
6035
6036 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
6037
6038 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6039 (mm-find-mime-charset-region): Ditto.
6040
6041 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
6042
6043 * gnus-sum.el (gnus-summary-move-article): Fix something or
6044 other.
6045
6046 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
6047
6048 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6049 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6050 (gnus-summary-enter-digest-group): Use them.
6051 (gnus-summary-setup-default-charset): Ditto.
6052
6053 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6054
6055 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6056 gnus-newsgroup-name is nil.
6057
6058 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6059
6060 * rfc2047.el (rfc2047-encode): Chop the tail newline.
6061
6062 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6063
6064 * gnus-art.el (article-emphasize): Use correct
6065 gnus-article-emphasis-alist.
6066
6067 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
6068
6069 * mm-view.el (mm-inline-text): Fix text/html bug.
6070
6071 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6072
6073 * gnus.el: Pterodactyl Gnus v0.89 is released.
6074
6075 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
6076
6077 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6078 * message.el (message-draft-coding-system): Ditto.
6079 * mm-util.el (mm-running-ntemacs): Ditto.
6080
6081 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6082
6083 * mm-view.el (mm-inline-text): Ignore error in w3-region.
6084
6085 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6086
6087 * mml.el: require mm-decode.
6088
6089 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6090
6091 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6092
6093 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
6094
6095 * mm-view.el (mm-inline-image): Fix image undisplayer.
6096
6097 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6098
6099 * mml.el (mml-insert-multipart): Error in compeling-read.
6100 (mml-insert-tag): Match tags.
6101
6102 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
6103
6104 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6105 (gnus-cache-braid-heads): Ditto.
6106 (gnus-cache-retrieve-headers): Ditto.
6107
6108 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6109
6110 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6111
6112 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
6113
6114 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6115 to string under XEmacs.
6116
6117 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
6118
6119 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6120
6121 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
6122
6123 * mm-view.el (mm-inline-message): Fix message view bug.
6124 * gnus-art.el (gnus-article-prepare): Ditto.
6125
6126 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
6127
6128 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6129
6130 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6131
6132 * gnus.el: Pterodactyl Gnus v0.88 is released.
6133
6134 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
6135
6136 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6137 usage.
6138
6139 * nnmail.el (nnmail-get-new-mail): Save info.
6140
6141 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6142
6143 * gnus.el: Pterodactyl Gnus v0.87 is released.
6144
6145 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6146
6147 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6148 (mail-source-run-script): New function.
6149 (mail-source-fetch-pop): Use it.
6150
6151 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6152
6153 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6154
6155 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6156
6157 * gnus.el: Pterodactyl Gnus v0.86 is released.
6158
6159 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6160
6161 * gnus-art.el (gnus-treat-translate): New variable.
6162 (gnus-treat-predicate): Accept a list of regexps.
6163 (gnus-article-treat-custom): Allow a list of regexps.
6164
6165 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
6166
6167 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6168 type.
6169
6170 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6171
6172 * gnus-art.el (article-babel): Narrow a bit.
6173
6174 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6175
6176 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
6177
6178 (gnus-agent-get-undownloaded-list): Operate on all articles, not
6179 only unread ones.
6180 (gnus-agent-fetch-headers): Fetch headers from unread and marked
6181 articles, not only unread ones.
6182
6183 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6184
6185 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6186 keystroke.
6187
6188 * gnus-art.el (gnus-article-x-face-command): Ditto.
6189
6190 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6191
6192 * gnus.el (gnus-method-simplify): Accept server names.
6193
6194 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
6195
6196 * gnus-art.el (article-babel-prompt): New function.
6197 (article-babel): New command.
6198
6199 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6200
6201 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6202
6203 * mml.el (mml-generate-mime-1): Don't insert literally.
6204
6205 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6206 (gnus-netrc-syntax-table): Removed.
6207 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6208
6209 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6210
6211 * mm-view.el (mm-inline-text): Fix charset for text/html.
6212
6213 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6214
6215 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6216
6217 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6218
6219 * nnmail.el (nnmail-split-incoming): Return the number of split
6220 mails.
6221 (nnmail-process-babyl-mail-format): Ditto.
6222 (nnmail-process-unix-mail-format): Ditto.
6223 (nnmail-process-mmdf-mail-format): Ditto.
6224 (nnmail-process-maildir-mail-format): Ditto.
6225
6226 * mail-source.el (mail-source-callback): Return the number from
6227 the callback.
6228
6229 * message.el (message-send-mail): Generate Lines.
6230
6231 * mail-source.el (mail-source-call-script): New function.
6232 (mail-source-call-script): New function.
6233
6234 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6235
6236 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6237 (gnus-select-newsgroup): Use it.
6238 (gnus-group-highlight-words-alist): New variable.
6239 (gnus-newsgroup-emphasis-alist): New variable.
6240 (gnus-summary-local-variables): Use it.
6241 * gnus-art.el (article-emphasize): Use it.
6242 (gnus-emphasis-highlight-words): New face.
6243 * gnus-cus.el (gnus-group-parameters): New parameter.
6244
6245 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6246
6247 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6248 parameter `headers'.
6249 (gnus-cache-enter-article): Ditto.
6250 (gnus-cache-update-article): Ditto.
6251 * gnus-sum.el (gnus-summary-move-article): Ditto.
6252 (gnus-summary-mark-article-as-unread): Ditto.
6253 (gnus-summary-mark-article): Ditto.
6254
6255 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6256
6257 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6258 (gnus-posting-style-alist): Removed.
6259 (gnus-message-style-insertions): Ditto.
6260 (gnus-configure-posting-styles): Reimplementation.
6261
6262 * mail-source.el (mail-source-fetch): Error the message.
6263
6264 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6265
6266 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6267
6268 * gnus.el: Pterodactyl Gnus v0.85 is released.
6269
6270 1999-04-20 Michael Cook <cook@sightpath.com>
6271
6272 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6273 Outlook citation regex.
6274
6275 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6276
6277 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6278 semicolon.
6279
6280 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6281
6282 * gnus-range.el (gnus-remove-from-range): Document range1
6283 modification, protect range2.
6284
6285 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6286
6287 * gnus-sum.el (gnus-update-marks): Protect lists from
6288 gnus-remove-from-range, don't sort twice.
6289
6290 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6291
6292 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6293 function in backend.
6294
6295 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6296
6297 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6298 request-accept-article function in the backend instead of using
6299 the 'respool capability.
6300
6301 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6302
6303 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6304 spurious whitespace at eob.
6305
6306 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6307
6308 * nnmail.el (nnmail-get-new-mail): Check right variable.
6309
6310 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6311
6312 * mailcap.el (mailcap-mime-data): Fix rfc822.
6313
6314 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6315
6316 * nndoc.el (nndoc-nsmail-type-p): New function.
6317 (nndoc-type-alist): Recognize nsmail.
6318
6319 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6320
6321 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6322 *before* `article-hide-headers' deletes the information.
6323
6324 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6325
6326 * gnus-sum.el (gnus-summary-save-parts): New command and
6327 keystroke.
6328 (gnus-summary-save-parts-1): New function.
6329 (gnus-summary-iterate): Buggy.
6330
6331 * mm-decode.el (mm-save-part-to-file): Made into own function.
6332
6333 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6334
6335 * gnus-group.el (gnus-group-set-info): Resist nils.
6336
6337 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6338
6339 * mailcap.el (mailcap-mime-data): Ditto.
6340
6341 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6342
6343 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6344
6345 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6346
6347 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6348 gnus-article-date-lapsed-new-header is t.
6349
6350 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6351
6352 * gnus.el: Pterodactyl Gnus v0.84 is released.
6353
6354 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6355
6356 * gnus-msg.el (gnus-bug-message): Mime change.
6357
6358 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6359
6360 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6361
6362 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6363
6364 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6365 `x-uue'.
6366
6367 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6368
6369 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6370 when authentication is 'password.
6371
6372 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6373
6374 * gnus-win.el (gnus-configure-windows): Accept a setting.
6375
6376 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6377
6378 * mm-util.el (mm-quote-arg): Moved here.
6379
6380 * mm-decode.el (mm-quote-arg): Quote more chars.
6381
6382 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6383
6384 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6385 with newlines would create buggy .nov files.
6386
6387 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6388
6389 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6390 end of lines.
6391
6392 * message.el (message-mode): Doc fix.
6393
6394 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6395
6396 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6397
6398 * gnus-art.el (article-date-ut): Rewrite.
6399
6400 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6401 order.
6402
6403 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6404 headers.
6405
6406 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6407
6408 1999-04-18 Didier Verna <verna@inf.enst.fr>
6409
6410 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6411 (article-date-ut): use it.
6412
6413 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6414
6415 * mail-source.el (mail-source-fetch-pop): Call script
6416 asynchronously.
6417
6418 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6419
6420 * gnus.el: Pterodactyl Gnus v0.83 is released.
6421
6422 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6423
6424 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6425
6426 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6427
6428 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6429
6430 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6431
6432 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6433
6434 * message.el (message-generate-headers): Accept continuation
6435 headers.
6436
6437 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6438
6439 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6440
6441 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6442
6443 * gnus-art.el (gnus-treatment-function-alist): use
6444 maybe-hide-headers.
6445
6446 * message.el (message-inhibit-body-encoding): Typo.
6447 (message-resend): Inhibit encoding.
6448
6449 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6450
6451 * gnus-art.el (article-remove-cr): Use re-search.
6452
6453 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6454 headers.
6455
6456 * mm-decode.el (mm-quote-arg): Quote '.
6457
6458 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6459
6460 * mm-decode.el (mm-insert-part): Use multibyte for text.
6461
6462 * gnus-start.el (gnus-read-newsrc-file): New variable.
6463 (gnus-read-newsrc-file): Use it.
6464
6465 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6466
6467 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6468
6469 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6470 function.
6471
6472 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6473
6474 * gnus.el: Pterodactyl Gnus v0.82 is released.
6475
6476 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6477
6478 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6479 for iso8859-2.
6480
6481 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6482
6483 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6484 synonym alist.
6485
6486 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6487
6488 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6489
6490 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6491
6492 * mail-source.el (mail-source-fetch): Ask before bugging out.
6493
6494 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6495
6496 * uudecode.el (uudecode-decode-region-external): Don't assume
6497 uudecode-temporary-file-directory ends with a slash.
6498
6499 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6500
6501 * gnus-sum.el (gnus-update-marks):
6502 (gnus-update-read-articles):
6503 (gnus-summary-expire-articles): Check server.
6504
6505 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6506
6507 * mml.el (mml-preview): New function.
6508
6509 1999-04-17 William M. Perry <wmperry@aventail.com>
6510
6511 * mail-source.el (mail-source-fetch-file): Return the right
6512 value.
6513
6514 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6515
6516 * mml.el (mml-insert-parameter): New function.
6517 (mml-insert-parameter-string): New function.
6518
6519 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6520
6521 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6522 (gnus-mime-display-part): Use it.
6523
6524 * mm-decode.el (mm-alternative-precedence): Removed.
6525 (mm-discouraged-alternatives): New variable.
6526 (mm-preferred-alternative-precedence): New function.
6527
6528 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6529
6530 * mail-source.el (mail-sources): New variable.
6531
6532 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6533
6534 * mm-decode.el (mm-valid-image-format-p): New function.
6535 (mm-inline-media-tests): Use it.
6536 (mm-valid-and-fit-image-p): New function.
6537
6538 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6539 (gnus-agent-fetch-group): Ditto.
6540
6541 1999-04-12 Didier Verna <verna@inf.enst.fr>
6542
6543 * nnmail.el (nnmail-article-group): in case of a group name
6544 containing "\\n" constructs, be sure to pass the expanded value to
6545 nn*-save-mail.
6546
6547 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6548
6549 * gnus.el: Pterodactyl Gnus v0.81 is released.
6550
6551 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6552
6553 * gnus-sum.el (gnus-get-split-value): Reverse result.
6554
6555 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6556
6557 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6558
6559 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6560
6561 * mml.el (mml-insert-tag): Insert concluding part.
6562
6563 * message.el (message-send-mail): Encode later.
6564 (message-send-news): Ditto.
6565
6566 * nnfolder.el: Don't use mail delim.
6567
6568 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6569
6570 * gnus-cus.el (gnus-group-customize): Put point at min.
6571
6572 * mm-view.el (mm-inline-text): Allow toggling html.
6573
6574 1999-03-28 William M. Perry <wmperry@aventail.com>
6575
6576 * mail-source.el: Added prescript and postscript to file.
6577
6578 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6579
6580 * nnmail.el: Reverted.
6581
6582 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6583 (gnus-setup-posting-charset): Did work.
6584
6585 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6586
6587 * gnus.el (gnus-short-group-name): Use
6588 gnus-group-uncollapsed-levels.
6589
6590 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6591
6592 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6593
6594 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6595
6596 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6597 (article-strip-headers-from-body): New command and keystroke.
6598
6599 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6600
6601 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6602
6603 * nnheader.el (nnheader-insert-file-contents): Bind
6604 enable-local-eval to nil.
6605 (nnheader-find-file-noselect): Ditto.
6606
6607 * nnmail.el (nnmail-article-group): Don't remove long lines.
6608 (nnmail-remove-long-lines): New function.
6609 (nnmail-split-header-length-limit): Removed.
6610
6611 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6612
6613 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6614
6615 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6616
6617 * gnus-sum.el (gnus-summary-generic-mark): New function.
6618
6619 * nnmail.el (nnmail-split-header-length-limit): Increased.
6620 (nnmail-article-group): Allow nil.
6621
6622 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6623
6624 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6625 first.
6626
6627 * mml.el (mml-minibuffer-read-type): Include types from
6628 mailcap-mime-data.
6629
6630 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6631
6632 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6633
6634 * mml.el (mml-insert-tag): New function.
6635 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6636 confusion with functions like `mml-read-tag'.
6637 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6638 (mml-minibuffer-read-description): Ditto with
6639 `mml-minibuffer-read-description'.
6640 (mml-attach-buffer): New function.
6641 (mml-mode-map): New entry for /.
6642 (mml-minibuffer-read-type): Accept DEFAULT.
6643
6644 * mml.el (mml-quote-region): Narrow the region.
6645
6646 * message.el (message-mode-menu): message-mime-attach-file is now
6647 mml-attach-file.
6648
6649 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6650
6651 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6652
6653 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6654
6655 * mml.el (mml-attach-buffer): New command.
6656
6657 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6658
6659 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6660 with a proper range. Compress range.
6661
6662 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6663
6664 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6665
6666 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6667
6668 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6669
6670 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6671 (gnus-picons-convert-x-face): Removed.
6672 (gnus-picons-article-display-x-face): Removed.
6673 (gnus-picons-x-face-sentinel): Ditto.
6674 (gnus-picons-display-x-face): Ditto.
6675
6676 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6677
6678 * gnus.el: Pterodactyl Gnus v0.80 is released.
6679
6680 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6681
6682 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6683
6684 * gnus-sum.el (gnus-with-article): Moved here.
6685
6686 * mail-source.el (mail-source-fetch-pop): Ask for password even
6687 when program.
6688
6689 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6690
6691 * gnus-msg.el (gnus-bug): Add description.
6692
6693 * mml.el (mml-insert-mml-markup): Insert disposition.
6694
6695 * message.el (message-send-mail): Always encode mail headers.
6696
6697 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6698
6699 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6700 when requested.
6701
6702 * nnmail.el (nnmail-current-spool): Removed.
6703
6704 * gnus-salt.el (gnus-tree-inhibit): New varible.
6705
6706 * gnus.el (mm-util): Required.
6707
6708 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6709
6710 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6711
6712 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6713
6714 * mail-source.el (mail-source-bind): Doc fix.
6715
6716 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717
6718 * message.el (message-mode): Doc fix.
6719
6720 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6721 encoding.
6722
6723 * gnus.el (gnus-methods-equal-p): Moved here.
6724
6725 * mail-source.el: pop at 110.
6726
6727 * pop3.el (pop3-movemail): Use write-region instead of
6728 append-to-file to avoid excessive messaging.
6729
6730 1999-02-27 lantz moore <lmoore@contigo.com>
6731
6732 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6733 type directory.
6734
6735 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6736
6737 * gnus-art.el (article-hide-boring-headers): Field names must not
6738 contain whitespace.
6739
6740 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6741
6742 * gnus.el: Pterodactyl Gnus v0.79 is released.
6743
6744 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6745
6746 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6747
6748 * mml.el (mml-mode): Don't use add-minor-mode.
6749
6750 * message.el (messgage-inhibit-body-encoding): New variable.
6751 (message-encode-message-body): Use it.
6752
6753 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6754
6755 * gnus.el: Pterodactyl Gnus v0.78 is released.
6756
6757 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6758
6759 * message.el (message-mode): Switch on MML mode.
6760
6761 * mml.el: Included commands and functions.
6762 (mml-mode-map): New keymap.
6763
6764 * message.el: Removed the insertion commands and functions.
6765
6766 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6767
6768 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6769 keystroke.
6770
6771 * gnus-art.el (gnus-narrow-to-page): Revert.
6772
6773 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6774 (gnus-cite-parse-maybe): Always reparse.
6775
6776 * message.el (message-encode-message-body): Don't insert
6777 "multipart warning".
6778
6779 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6780
6781 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6782
6783 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6784
6785 * nnmail.el: Require mm-util.
6786
6787 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6788
6789 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6790 group.
6791
6792 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6793
6794 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6795
6796 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6797
6798 * gnus-msg.el (gnus-extended-version): Better regexp.
6799
6800 1999-02-25 Didier Verna <verna@inf.enst.fr>
6801
6802 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6803 is called with the result of SPLIT and should return a new split.
6804
6805 * gnus.texi: update the doc.
6806
6807 1999-02-23 Didier Verna <verna@inf.enst.fr>
6808
6809 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6810 displayed in the article buffer, output bars if
6811 `gnus-picons-display-article-move-p'.
6812
6813 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6814
6815 * mail-source.el (mail-source-fetch-pop): Typo.
6816
6817 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818
6819 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6820
6821 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6822
6823 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6824
6825 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6826
6827 * mml.el (mml-insert-buffer): New function.
6828
6829 * message.el (message-forward): Insert the buffer in the buffer.
6830
6831 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6832
6833 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6834
6835 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6836
6837 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6838
6839 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6840
6841 * gnus.el: Pterodactyl Gnus v0.77 is released.
6842
6843 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6844
6845 * gnus-art.el (gnus-displaying-mime): New variable.
6846 (article-narrow-to-head): New function.
6847
6848 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6849 Default to pop instead of pop3.
6850
6851 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6852
6853 * gnus-art.el (article-hide-pgp): Goto body.
6854
6855 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6856
6857 * gnus-cite.el: Don't use goto-line.
6858
6859 * gnus-art.el (gnus-article-treat-html): Removed.
6860 (gnus-treat-article): Save restriction.
6861
6862 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6863
6864 * message.el (message-send-mail): Don't untabify.
6865 (message-mode): Don't use tabs for indentation.
6866
6867 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6868
6869 * message.el (message-send-mail): Don't untabify.
6870
6871 * nnml.el (nnml-save-mail): Typo fix.
6872
6873 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6874
6875 * message.el (message-cite-function): Add
6876 `message-cite-original-without-signature' customization option.
6877
6878 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6879
6880 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6881 `nnmail-prepare-incoming-header-hook'.
6882
6883 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6884
6885 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6886
6887 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6888
6889 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6890
6891 1999-02-18 Michael Cook <cook@sightpath.com>
6892
6893 * Recognize Microsoft Outlook's cite attribution conventions.
6894
6895 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6896
6897 * gnus-sum.el: Bind M.
6898
6899 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6900
6901 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6902
6903 1999-02-15 Didier Verna <verna@inf.enst.fr>
6904
6905 * gnus-picon.el (gnus-group-display-picons): ensures that
6906 `article-goto-body' really goes to the article body.
6907
6908 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6909
6910 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6911
6912 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6913
6914 * mm-view.el (mm-view-message): Enable multibyte.
6915
6916 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6917
6918 * nnmail.el (nnmail-get-new-mail): Message later.
6919
6920 * mm-util.el (mm-find-charset-region): Revert to checking
6921 multibyte.
6922
6923 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6924
6925 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6926 attachment.
6927
6928 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6929
6930 * gnus.el: Pterodactyl Gnus v0.76 is released.
6931
6932 1999-02-06 Felix Lee <flee@cygnus.com>
6933
6934 * gnus.el (gnus-group-change-level-function): Typo.
6935
6936 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6937
6938 * gnus-sum.el (gnus-nov-skip-field): Removed.
6939 (gnus-nov-field): Ditto.
6940 (gnus-nov-parse-extra): Ditto.
6941 (gnus-nov-read-integer): Ditto.
6942
6943 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6944
6945 * nnheader.el (nnheader-nov-read-message-id): New macro.
6946 (nnheader-parse-nov): Use it.
6947
6948 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6949 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6950 `(eq (char-after) ?\n)'.
6951
6952 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6953
6954 * gnus.el (gnus-other-frame): Always pop up a new frame.
6955
6956 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6957
6958 * gnus-range.el (gnus-range-add): Rewrite.
6959
6960 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6961
6962 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6963 format.
6964 (nnmail-process-maildir-mail-format): New function.
6965
6966 * mail-source.el (mail-source-fetch-maildir): New function.
6967 (mail-source-keyword-map): Add default for maildir method.
6968 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6969
6970 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6971
6972 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6973
6974 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6975 (nndoc-mime-digest-type-p): Removed.
6976
6977 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6978
6979 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6980 where it is supposed to be.
6981 (gnus-treat-play-sounds): New variable.
6982
6983 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6984
6985 * gnus-art.el (article-display-x-face): Narrow to head.
6986 (gnus-article-washed-types): New variable.
6987 (article-hide-pgp): Is not a toggle.
6988 (gnus-article-hide-text-type): Save types.
6989 (article-decode-charset): Use it.
6990
6991 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6992
6993 * message.el (message-forward-start-separator): Removed.
6994 (message-forward-end-separator): Removed.
6995 (message-signature-before-forwarded-message): Removed.
6996 (message-included-forward-headers): Removed.
6997 (message-check-news-body-syntax): Don't check forward.
6998 (message-forward): Use MIME.
6999
7000 * nnvirtual.el (nnvirtual-request-article): Bind
7001 gnus-article-decode-hook to nil.
7002
7003 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7004
7005 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7006 us-ascii.
7007
7008 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7009
7010 * format-spec.el (format-spec): Be more robust.
7011
7012 * message.el (message-encode-message-body): Default
7013 mail-parse-charset to mail-parse-charset.
7014
7015 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7016 (gnus-summary-edit-article): Bind mail-parse-charset.
7017
7018 * mml.el (mml-read-tag): Ignore white space after end of tag.
7019
7020 * message.el (message-goto-body): Also work in separatorless
7021 articles.
7022
7023 * mml.el (mml-translate-from-mime): New function.
7024 (mml-insert-mime): Ditto.
7025 (mml-to-mime): New function.
7026 (mime-to-mml): New name.
7027
7028 * gnus-sum.el (gnus-summary-edit-article): Always select raw
7029 article.
7030
7031 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7032
7033 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7034 special-case nndraft groups.
7035
7036 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7037
7038 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7039 (gnus-get-newsgroup-headers): Already bound.
7040
7041 * message.el (message-encode-message-body): Use posting charset.
7042
7043 * mm-bodies.el (mm-encode-body): Use MIME charsets.
7044 (mm-body-encoding): Do CTE.
7045 (mm-body-7-or-8): New function.
7046
7047 * mm-util.el (mm-mime-charset): Always fall back on alist.
7048 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7049 (mm-mime-mule-charset-alist): Add arabic-*-column.
7050 (mm-find-mime-charset-region): New function.
7051
7052 * format-spec.el (format-spec-make): New function.
7053
7054 * mail-source.el (format-spec): Required.
7055 (mail-source-fetch-with-program): Removed.
7056 (mail-source-fetch-with-program): New function.
7057
7058 * format-spec.el: New file.
7059
7060 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
7061
7062 * mail-source.el (mail-source-fetch-with-program): Take optional
7063 parameter.
7064
7065 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7066
7067 * gnus-start.el: Ignore some groups.
7068 (gnus-setup-news): Bind nnmail-fetched-sources.
7069
7070 * message.el (message-send-mail): Remove all tabs.
7071
7072 * mm-util.el (mm-find-charset-region): Just check whether
7073 find-charset-region is defined.
7074
7075 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7076
7077 * gnus-group.el (gnus-group-get-new-news): Use
7078 nnmail-fetched-sources.
7079
7080 * nnmail.el (nnmail-fetched-sources): New variable.
7081 (nnmail-get-new-mail): Use it.
7082
7083 * mail-source.el (mail-source-fetched-sources): New variable.
7084 (mail-source-fetch): Use it.
7085
7086 1999-02-02 Mark W. Eichin <eichin@thok.org>
7087
7088 * gnus.el (gnus-getenv-nntpserver): if the file that
7089 gnus-nntpserver-file names has a trailing newline, the
7090 string-match will always match, and thus the file will never be
7091 read. (^ matches start of "line", \\` matches start of "buffer",
7092 which is what was intended...)
7093
7094 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
7095
7096 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7097
7098 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7099
7100 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7101 select methods.
7102
7103 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
7104
7105 * gnus-range.el (gnus-remove-from-range): Sort second argument.
7106
7107 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
7108
7109 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7110
7111 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7112
7113 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7114 a typo.
7115 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7116 charset to nil.
7117 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7118 * gnus-start.el (gnus-start-draft-setup): Ditto.
7119
7120 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7121
7122 * mail-source.el (mail-source-fetch-directory): Use the predicate.
7123 (mail-source-value): Don't do variables.
7124
7125 * nnmail.el (nnmail-get-new-mail): Set the predicate.
7126
7127 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7128
7129 1999-02-01 Michael Cook <cook@sightpath.com>
7130
7131 * Defenestrate spurious ?a.
7132
7133 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7134
7135 * mail-source.el (mail-source-fetch-pop): Instead use
7136 :authentication.
7137
7138 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7139
7140 * lisp/mail-source.el : Support APOP authentication scheme.
7141
7142 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
7143
7144 * pop3.el (pop3-movemail): Return t.
7145
7146 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7147
7148 * rfc2047.el (rfc2047-fold-region): New function.
7149 (rfc2047-encode-message-header): Use it.
7150
7151 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
7152
7153 * gnus-sum.el (gnus-group-charset-alist): Add more.
7154
7155 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7156
7157 * gnus.el: Pterodactyl Gnus v0.75 is released.
7158
7159 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7160
7161 * gnus-art.el (article-display-x-face): Don't narrow to head.
7162
7163 1999-02-01 Michael Cook <cook@sightpath.com>
7164
7165 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7166
7167 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7168
7169 * mail-source.el (mail-source-fetch-directory): Ignore
7170 directories.
7171
7172 * gnus-cus.el (gnus-group-parameters): Addition.
7173
7174 * gnus-art.el (article-strip-banner): Do symbolic banners.
7175 (article-strip-banner): New keystroke.
7176
7177 1999-02-01 Michael Cook <cook@sightpath.com>
7178
7179 * gnus-art.el (article-strip-banner): New command.
7180
7181 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7182
7183 * gnus-art.el (gnus-treat-strip-banners): New variable.
7184
7185 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7186
7187 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7188 has been exist.
7189
7190 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
7191
7192 * message.el (message-draft-coding-system): Check coding-system.
7193 * mm-util.el (mm-text-coding-system): Ditto.
7194
7195 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
7196
7197 * mail-source.el (mail-source-fetch-pop): Save excursion.
7198
7199 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7200
7201 * mail-source.el (mail-source-movemail-args): Not constant.
7202 (mail-source-movemail-args): Removed.
7203 (mail-source-fetch-with-program): New function.
7204 (mail-source-fetch-pop): Use program and function.
7205 (mail-source-movemail-program): Removed.
7206
7207 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7208 (gnus-treat-date-user-defined): New variable.
7209
7210 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7211
7212 * nnmail.el (nnmail-fix-eudora-headers): New function.
7213
7214 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7215
7216 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7217
7218 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7219
7220 * gnus-art.el (gnus-treatment-function-alist): Do
7221 gnus-article-add-buttons-to-head later.
7222 (gnus-treat-capitalize-sentences): New variable.
7223 (article-capitalize-sentences): New command and keystroke.
7224
7225 * gnus-group.el (gnus-group-catchup-current): Do group.
7226
7227 * message.el (message-default-charset): Add group.
7228
7229 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7230
7231 * gnus.el: Pterodactyl Gnus v0.74 is released.
7232
7233 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7234
7235 * gnus-art.el (article-fill-long-lines): Renamed.
7236 (article-fill-long-lines): New keystroke.
7237
7238 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7239
7240 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7241
7242 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7243 displayed.
7244 (gnus-group-catchup-current): Be more robus.
7245
7246 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7247 headers.
7248
7249 1999-01-25 Dave Love <fx@gnu.org>
7250
7251 * message.el (message-mode-menu): Add message-mime-attach-file.
7252 (message-mode): Doc fix.
7253
7254 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7255
7256 * nnmail.el (nnmail-check-duplication): Insert the mail source
7257 string.
7258
7259 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7260 (mail-source-fetch-directory): Ditto.
7261 (mail-source-fetch-file): Ditto.
7262 (mail-source-string): New variable.
7263
7264 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7265 the level.
7266
7267 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7268 before handling.
7269
7270 * mm-util.el (mm-mime-charset): Use the parameters.
7271 (mm-mime-charset): Removed region paremeters.
7272
7273 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7274 source.
7275
7276 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7277
7278 * nnmail.el (nnmail-get-split-group): Quote right.
7279
7280 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7281
7282 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7283 buffer.
7284
7285 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7286
7287 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7288 (gnus-group-mode): Don't hook.
7289
7290 * mail-source.el (mail-source-bind): Doc fix.
7291 (mail-source-bind): Take only one param.
7292
7293 * gnus-art.el (gnus-treat-highlight-signature): typep.
7294
7295 * mail-source.el (mail-source-movemail): Ignore empty file.
7296 (mail-source-callback): Check before deleting.
7297
7298 * message.el (message-mime-attach-file): Include name.
7299
7300 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7301
7302 * mm-util.el (mm-read-charset): Return a symbol.
7303
7304 * mm-view.el (mm-inline-text): Insert signature separator.
7305
7306 * gnus-art.el (gnus-treat-predicate): New function.
7307 (gnus-treat-article): Allow all types to be checked.
7308
7309 * gnus-util.el (gnus-or): New function.
7310 (gnus-and): Ditto.
7311
7312 * gnus-art.el (gnus-mime-display-single): Use override.
7313
7314 * mm-decode.el (mm-attachment-override-types): New variable.
7315 (mm-attachment-override-p): New function.
7316
7317 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7318
7319 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7320
7321 * mm-view.el (mm-inline-text): Do vcards.
7322
7323 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7324
7325 * gnus.el: Pterodactyl Gnus v0.73 is released.
7326
7327 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7328
7329 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7330 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7331 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7332 (nnmail-movemail-program): Removed.
7333 (nnmail-movemail-args): Removed.
7334 (nnmail-pop-password-required): Ditto.
7335 (nnmail-tmp-directory): Ditto.
7336 (nnmail-delete-incoming): Removed.
7337 (nnmail-pop-password, nnmail-moved-inboxes,
7338 nnmail-internal-password, nnmail-move-inbox): Removed.
7339 (nnmail-read-passwd): Ditto.
7340 (nnmail-get-spool-files): Removed.
7341 (nnmail-resplit-incoming): Reinstated.
7342
7343 * mail-source.el: New file.
7344
7345 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7346
7347 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7348
7349 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7350
7351 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7352
7353 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7354
7355 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7356
7357 * gnus-picon.el (gnus-group-display-picons): Goto body.
7358
7359 * gnus.el: Indented all functions; broke long lines; changed all
7360 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7361
7362 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7363
7364 * gnus.el: Pterodactyl Gnus v0.72 is released.
7365
7366 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7367
7368 * gnus.el: Cleaned up trailing whitespace.
7369
7370 * mm-util.el (mm-read-charset): Work.
7371
7372 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7373
7374 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7375 nnheader-translate-file-chars'd group name.
7376
7377 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7378
7379 * message.el (message-encode-message-body): Fold case.
7380
7381 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7382
7383 * mailcap.el (mailcap-add): New function.
7384
7385 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7386
7387 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7388 (article-goto-body): Use it.
7389 (gnus-treat-article): Ditto.
7390
7391 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7392 downloaded articles from the downloadeble list.
7393
7394 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7395
7396 * message.el (message-encode-message-body): Bind
7397 mail-parse-charset.
7398
7399 * mm-util.el (mm-charset-synonym-alist): New variable.
7400 (mm-charset-to-coding-system): Use it.
7401 (mm-charset-coding-system-alist): Removed.
7402 (mm-charset-to-coding-system): Don't use it.
7403 (mm-find-charset-region): Use mail-parse-charset.
7404
7405 * gnus-art.el (gnus-treatment-function-alist): Use
7406 gnus-article-display-picons.
7407 (gnus-treat-display-xface): Only do if we have xface feature.
7408 (gnus-part-display-hook): New function.
7409 (gnus-treat-article): Use it.
7410 (gnus-treat-article): Use gnus-visual.
7411
7412 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7413
7414 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7415 displaying.
7416
7417 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7418
7419 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7420 regexp file names.
7421
7422 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7423
7424 * gnus.el: Pterodactyl Gnus v0.71 is released.
7425
7426 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7427
7428 * mm-view.el (mm-inline-image): Don't add a dot.
7429
7430 * gnus-art.el (gnus-treat-article): New function.
7431
7432 * gnus.el (gnus-article-display-hook): Removed.
7433
7434 * gnus-art.el (gnus-article-treat-custom): New variable.
7435
7436 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7437
7438 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7439 functions.
7440
7441 * message.el (message-posting-charset): New variable.
7442 (message-send-mail): Use it.
7443
7444 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7445 (gnus-setup-posting-charset): New function.
7446 (gnus-setup-message): Use it.
7447
7448 * message.el (message-encode-message-body): Just look for
7449 Content-Type before inserting a new one.
7450
7451 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7452
7453 * rfc2047.el (rfc2047-default-charset): Removed.
7454
7455 * mail-prsvr.el: New file.
7456 (mail-parse-charset): New variable.
7457
7458 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7459 Changed name.
7460
7461 * gnus.el (gnus-charset): New group.
7462
7463 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7464
7465 * gnus-sum.el (gnus-default-charset): Default to nil.
7466 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7467 (gnus-newsgroup-iso-8859-1-forced): Removed.
7468
7469 * mm-util.el (mm-known-charsets): Removed.
7470 (mm-default-coding-system): Removed.
7471 (mm-default-charset): Removed.
7472 (mm-read-charset): New function.
7473
7474 * message.el (message-default-charset): Removed.
7475
7476 * rfc2047.el (rfc2047-default-charset): Default to nil.
7477
7478 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7479
7480 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7481
7482 * gnus.el: Pterodactyl Gnus v0.70 is released.
7483
7484 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7485
7486 * mm-decode.el (mm-save-part): Use mm-get-part.
7487 (mm-insert-part): New function.
7488 (mm-get-part): Use it.
7489 (mm-get-image): Ditto.
7490 (mm-display-external): Ditto.
7491
7492 * mm-view.el (mm-inline-text): Ditto.
7493
7494 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7495 ranges.
7496
7497 * mm-decode.el (mm-display-external): Save the buffer.
7498 (mm-remove-part): Kill it.
7499
7500 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7501
7502 * nnagent.el (nnagent-request-set-mark): Defined stub.
7503
7504 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7505
7506 * gnus-score.el (gnus-score-load-score-alist): Bind
7507 coding-system-for-read.
7508
7509 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7510 prepare-exit-hook.
7511
7512 * mm-view.el (mm-setup-w3): Require w3.
7513
7514 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7515
7516 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7517 body.
7518
7519 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7520
7521 * mm-encode.el: Ditto.
7522
7523 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7524 error.
7525
7526 * mailcap.el (mailcap-mime-data): SAFER ps.
7527
7528 * message.el (message-encode-message-body): Always insert a
7529 Content-Type header.
7530
7531 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7532 shown inline.
7533
7534 * mm-view.el (mm-inline-text): Handle all sorts of text.
7535
7536 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7537 don't view.
7538
7539 * mm-decode.el (mm-display-external): Use it.
7540
7541 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7542
7543 * mm-decode.el (mm-save-part): Removed double code.
7544
7545 1999-01-12 Dave Love <fx@gnu.org>
7546
7547 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7548 application/octet-stream .gz & al files with jka-compr.
7549
7550 1999-01-12 Dave Love <fx@gnu.org>
7551
7552 * gnus-ems.el (gnus-down-mouse-3): New variable.
7553 * gnus-art.el (gnus-mime-button-map): Use it.
7554 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7555
7556 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7557
7558 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7559
7560 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7561
7562 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7563 buffers.
7564
7565 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7566
7567 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7568
7569 1999-01-12 Matt Armstrong <matta@geoworks.com>
7570
7571 * mml.el (mml-parameter-string): Strip directory component.
7572
7573 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7574
7575 * gnus.el (gnus-use-demon): Removed.
7576
7577 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7578
7579 * nnmail.el (nnmail-article-group): Don't infloop.
7580
7581 1999-01-11 Colin Rafferty <colin@xemacs.org>
7582
7583 * gnus-art.el (article-update-date-lapsed): Made it work with
7584 picons, and make it update on all visible frames.
7585 (article-date-ut): Get summary-buffer's current-headers.
7586
7587 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7588
7589 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7590 (gnus-picons-setup-p): New variable.
7591
7592 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7593
7594 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7595
7596 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7597
7598 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7599 (gnus-summary-exit-no-update): Use mapcar.
7600
7601 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7602
7603 * gnus-agent.el (gnus-category-write): Make directory.
7604
7605 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7606
7607 * gnus-sum.el (gnus-update-read-articles):
7608 (gnus-update-marks): Request backend update of mark.
7609
7610 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7611
7612 * mm-bodies.el (mm-body-encoding): Use mm-find.
7613
7614 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7615
7616 * gnus-picon.el (gnus-article-display-picons): Fix.
7617
7618 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7619
7620 * gnus.el: Pterodactyl Gnus v0.69 is released.
7621
7622 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7623
7624 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7625
7626 * gnus-agent.el (gnus-agent-remove-group): New command and
7627 keystroke.
7628
7629 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7630
7631 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7632
7633 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7634
7635 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7636
7637 * mm-view.el (mm-inline-text): Bind current id.
7638
7639 * mm-decode.el (mm-handle-id): New macro.
7640 (mm-make-handle): Accept id.
7641 (mm-dissect-singlepart): Use it.
7642
7643 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7644
7645 * message.el (message-cite-original-without-signature): Use
7646 message-signature-separator when searching for signature in
7647 message-cite-original-without-signature.
7648
7649 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7650
7651 * gnus.el (gnus-server-to-method): Check named methods.
7652
7653 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7654
7655 * mm-view.el (mm-view-message): Goto point-min.
7656
7657 * nnmail.el (nnmail-article-group): Don't delete lines, only
7658 shorten them.
7659
7660 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7661 values.
7662
7663 * nnheader.el (nnheader-temp-directory): New variable.
7664 (nnheader-temp-directory): Removed.
7665
7666 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7667
7668 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7669 list of files to check for mailcap entries under windows-nt.
7670
7671 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7672
7673 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7674 summary buffer exists.
7675
7676 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7677
7678 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7679 irrelevant Sun sendmail bug.
7680 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7681
7682 * message.el (message-send-news): Bind mail-header-separator to
7683 "" when asking backend to post.
7684
7685 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7686
7687 * mm-uu.el (mm-dissect-disposition): New variable.
7688 (mm-uu-dissect): Use it.
7689
7690 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7691
7692 * mm-view.el (mm-inline-text): Bind url-current-object.
7693
7694 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7695
7696 * gnus-range.el (gnus-remove-from-range): Rewrite.
7697
7698 1998-12-09 SL Baur <steve@altair.xemacs.org>
7699
7700 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7701
7702 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7703
7704 * message.el (message-encode-message-body): Insert `MIME-Version'
7705 instead of `Mime-Version'.
7706
7707 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7708
7709 * message.el (message-insert-mime-part): Add the attachment
7710 disposition.
7711 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7712 (message-mime-query-type): New function.
7713 (message-mime-query-description): Ditto.
7714 (message-mime-query-file): Ditto.
7715 (message-insert-mime-part): Use them.
7716 (message-mime-insert-external): Use the new stuff.
7717
7718 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7719
7720 * nnmail.el (nnmail-split-header-length-limit): New variable.
7721
7722 * mm-decode.el (mm-dissect-buffer): Check syntax.
7723
7724 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7725
7726 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7727 (rfc2047-dissect-region): Ditto.
7728
7729 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7730
7731 * mm-view.el (mm-view-message): Decode charset.
7732
7733 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7734
7735 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7736 CT headers.
7737
7738 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7739
7740 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7741 mm-uu-*-function.
7742 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7743
7744 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7745
7746 * message.el (message-send-mail): Do MML first.
7747 (message-send-news): Ditto.
7748
7749 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7750
7751 * gnus-picon.el (gnus-picons-face): New face.
7752 (gnus-picons-try-face): Use it.
7753
7754 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7755
7756 * gnus.el: Pterodactyl Gnus v0.68 is released.
7757
7758 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7759
7760 * gnus.el: Pterodactyl Gnus v0.67 is released.
7761
7762 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7763
7764 * gnus.el: Pterodactyl Gnus v0.66 is released.
7765
7766 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7767
7768 * gnus-art.el (gnus-insert-mime-button): Decode description.
7769
7770 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7771
7772 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7773 (gnus-decode-header-methods): Ditto.
7774 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7775
7776 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7777
7778 * mml.el (mml-insert-mime-headers): Encode description.
7779
7780 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7781 line.
7782
7783 * gnus-sum.el (gnus-default-charset): Doc fix.
7784
7785 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7786
7787 * mm-decode.el (mm-display-part): Forward a line.
7788
7789 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7790
7791 * mm-util.el (mm-running-ntemacs): New variable.
7792 (mm-text-coding-system): Ditto.
7793 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7794 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7795
7796 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7797
7798 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7799 buffer.
7800
7801 * message.el (message-insert-headers): New command and keystroke.
7802
7803 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804
7805 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7806 (mm-get-image): Ditto.
7807
7808 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7809 base64, uudecode and binhex.
7810
7811 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7812
7813 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7814 in text/plain.
7815 * mm-uu.el (mm-uu-dissect): Use inline.
7816
7817 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7818
7819 * mm-view.el (mm-view-message): New function.
7820
7821 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7822 qp.
7823
7824 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7825
7826 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7827 entry for message/rfc822 as 8bit.
7828
7829 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7830
7831 * mailcap.el (mailcap-mime-extensions): Add patch.
7832
7833 1998-12-05 Dale Hagglund <rdh@best.com>
7834
7835 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7836 argument to force all multipart/* to look like multipart/mixed.
7837
7838 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7839 variable.
7840 (gnus-mime-display-part): Use it.
7841
7842 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7843
7844 * gnus-draft.el (gnus-draft-send): Only disable checks for
7845 non-interactive use.
7846 (gnus-draft-send-message): Use it.
7847
7848 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7849
7850 * gnus.el: Pterodactyl Gnus v0.65 is released.
7851
7852 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7853
7854 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7855
7856 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7857
7858 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7859
7860 * gnus.el: Pterodactyl Gnus v0.64 is released.
7861
7862 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7863
7864 * mm-view.el (mm-setup-w3): Don't load.
7865
7866 * gnus-msg.el (gnus-setup-message): Set group name.
7867 (gnus-group-mail): Avoid leaking local vars.
7868
7869 * message.el (message-attach-file): Renamed.
7870 (message-mime-attach-file): Renamed again.
7871
7872 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7873
7874 * gnus-art.el (article-decode-encoded-words): Bind
7875 rfc2047-default-charset here.
7876
7877 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7878
7879 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7880
7881 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7882 (gnus-picons-setup-hook): New hook.
7883
7884 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7885
7886 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7887 string.
7888 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7889 line.
7890
7891 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7892
7893 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7894 (gnus-mime-view-part): Ditto.
7895 (gnus-mime-inline-part): Dotii.
7896 (gnus-mime-externalize-part): Daddo.
7897 (gnus-mime-internalize-part): Tutti frutti.
7898 (gnus-widget-press-button): Da da do.
7899
7900 * mm-view.el (mm-setup-w3): Require url-vars.
7901
7902 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7903
7904 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7905 * mm-util.el (mm-find-charset-region): Ditto.
7906
7907 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7908
7909 * message.el (message-send): Don't encode here.
7910 (message-send-mail): But here.
7911 (message-send-news): And here.
7912
7913 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7914
7915 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7916
7917 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7918
7919 * gnus.el: Pterodactyl Gnus v0.63 is released.
7920
7921 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7922
7923 * mml.el (mml-base-boundary): Shorten.
7924
7925 * message.el (message-insert-mime-part): Use default.
7926
7927 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7928
7929 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7930
7931 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7932 buttons, not [*].
7933
7934 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7935
7936 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7937
7938 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7939
7940 * gnus-art.el (gnus-insert-mime-button): Fix.
7941
7942 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7943
7944 * message.el (message-insert-mime-part): Nicify prompts.
7945 (message-insert-mime-part): Really delete duplicates.
7946 (message-insert-mime-part): Check against common errors.
7947 (message-insert-mime-part): Fix docstring.
7948
7949 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7950
7951 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7952
7953 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7954
7955 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7956 (gnus-insert-mime-button): Modify accordingly.
7957
7958 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7959
7960 * gnus-art.el (gnus-display-mime): Set window point.
7961
7962 * mm-decode.el (mm-display-external): Only decode when not
7963 saving.
7964 (mm-alternative-precedence): Prefer multiparts.
7965 (mm-inline-media-tests): Inline multiparts.
7966
7967 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7968 Ignore errors when requiring url.
7969
7970 * mml.el (mml-quote-region): New command.
7971
7972 * message.el (message-cite-original): Use it.
7973 (message-cite-original-without-signature): Ditto.
7974
7975 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7976
7977 * gnus.el: Pterodactyl Gnus v0.62 is released.
7978
7979 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7980
7981 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7982
7983 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7984
7985 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7986 `point-max-marker'.
7987
7988 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7989
7990 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7991
7992 * gnus-art.el (gnus-mime-display-single): Check for attachment
7993 before other tests.
7994
7995 1998-12-03 Didier Verna <verna@inf.enst.fr>
7996
7997 * gnus-msg.el (gnus-configure-posting-styles): find a
7998 posting-style entry in the group parameters, if any, and honor it
7999 at the end.
8000
8001 1998-12-03 Felix Lee <flee@teleport.com>
8002
8003 * nntp.el (nntp-after-change-function): Fix.
8004
8005 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
8006
8007 * mml.el (mml-generate-mime-1): Insert literally.
8008
8009 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
8010
8011 * mml.el (mml-insert-mime-headers): Removed debug.
8012
8013 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8014
8015 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8016 prefixed.
8017
8018 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8019 application/emacs-lisp to 8bit.
8020
8021 1998-12-03 Dale Hagglund <rdh@best.com>
8022
8023 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8024
8025 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8026
8027 * gnus.el: Pterodactyl Gnus v0.61 is released.
8028
8029 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8030
8031 * mml.el (mml-parse-1): Skipped parts.
8032 (mml-insert-mime-headers): Nil is a list.
8033 (mml-generate-mime-1): Don't insert literally.
8034 (mml-read-tag): Drop text props.
8035 (mml-read-part): Ditto.
8036 (mml-parse-singlepart-with-multiple-charsets): Ditto.
8037
8038 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8039
8040 * gnus.el: Pterodactyl Gnus v0.60 is released.
8041
8042 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8043
8044 * mml.el (mml-parse-1): Don't throw contents away.
8045
8046 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
8047
8048 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8049
8050 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8051
8052 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8053 function.
8054 (mml-parse-1): Use it.
8055
8056 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8057
8058 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8059 Use gnus-newsgroup-default-charset.
8060 (article-decode-encoded-words): Remove charset codes.
8061 * gnus-sum.el (gnus-newsgroup-default-charset): Use
8062 gnus-default-charset.
8063
8064 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8065
8066 * message.el (message-send-mail): Don't encode here.
8067 (message-send-news): Nor here.
8068 (message-send): ... but here instead.
8069
8070 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8071 default to nil.
8072 (gnus-article-display-picons): Replace From line.
8073 (gnus-group-display-picons): Replace Newsgroups line.
8074 (gnus-picons-display-glyph): Set baseline.
8075 (gnus-group-display-picons): Piconize the entire Newsgroups line.
8076 (gnus-picons-xbm-face): Revert to old, standard colors.
8077
8078 * message.el (message-fetch-field): Remove text props.
8079
8080 * gnus-art.el (gnus-article-normalized-header-length): New
8081 variable.
8082 (article-normalize-headers): New command and keystroke.
8083
8084 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8085
8086 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8087
8088 * gnus.el: Pterodactyl Gnus v0.59 is released.
8089
8090 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8091
8092 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8093
8094 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8095
8096 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8097
8098 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8099
8100 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8101
8102 * mm-decode.el (mm-all-images-fit): New variable.
8103 (mm-image-fit-p): Use it.
8104
8105 * gnus-art.el (gnus-mime-display-single): Use it.
8106 (gnus-mime-internalize-part): New command and keystroke.
8107
8108 * mm-decode.el (mm-user-automatic-external-display): New
8109 variable.
8110 (mm-automatic-external-display-p): New function.
8111
8112 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8113 colors.
8114
8115 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8116
8117 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8118
8119 * gnus-art.el (gnus-with-article): Work in the original article
8120 buffer.
8121 (gnus-with-article): Work in read-only groups.
8122
8123 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8124
8125 * mm-bodies.el (mm-decode-string): Return original string if not
8126 decode.
8127
8128 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8129
8130 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8131
8132 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
8133
8134 * nndoc.el (nndoc-mime-parts-type-p): Do related.
8135
8136 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8137
8138 * gnus.el: Pterodactyl Gnus v0.58 is released.
8139
8140 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
8141
8142 * mm-decode.el (mm-get-image): Return a glyph, not an image
8143 specifier.
8144
8145 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
8146
8147 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8148
8149 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8150
8151 * mail-parse.el (rfc2045): Required.
8152
8153 1998-12-01 William M. Perry <wmperry@aventail.com>
8154
8155 * mm-view.el (mm-inline-text): Remove props.
8156
8157 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8158
8159 * mm-view.el (mm-setup-w3): Protect url-misc.
8160
8161 * message.el (message-ignored-resent-headers): Remove
8162 Gnus-Warning.
8163
8164 * mml.el (mml-insert-mime-headers): Use encoding.
8165 (mml-parameter-string): Ditto.
8166
8167 * rfc2045.el: New file.
8168 (rfc2045-encode-string): New function.
8169
8170 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8171
8172 * mail-parse.el (mail-header-encode-parameter): New function.
8173
8174 * rfc2231.el (rfc2231-encode-string): New function.
8175
8176 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
8177
8178 * mm-bodies.el (mm-decode-string): New function.
8179 * mm-view.el (mm-inline-text): Use mm-decode-string.
8180
8181 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8182
8183 * gnus.el: Pterodactyl Gnus v0.57 is released.
8184
8185 1998-11-23 Felix Lee <flee@cygnus.com>
8186
8187 * nntp.el (nntp-async-needs-kluge): new setting.
8188 (nntp-async-timer): new var.
8189 (nntp-async-process-list): new var.
8190 (nntp-async-kluge): new function.
8191 (nntp-async-timer-handler): new function.
8192 (nntp-async-wait): new function.
8193 (nntp-async-stop): new function.
8194 (nntp-after-change-function): renamed, and split apart.
8195 (nntp-async-trigger): new function.
8196 (nntp-do-callback): new function.
8197 (nntp-accept-process-output): add optional timeout arg.
8198
8199 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8200 (gnus-async-wait-for-article): new function.
8201 (gnus-async-with-semaphore): s/asynch/async/.
8202
8203 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8204
8205 * gnus-art.el (gnus-with-article): Don't encode.
8206 (gnus-insert-mime-button): Fall back on filename from C-D.
8207 (gnus-mime-display-single): Have dots right on text/plain
8208 attachments.
8209
8210 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8211 broken parts.
8212
8213 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8214
8215 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8216 binhex.
8217
8218 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8219 (gnus-summary-repair-multipart): New command and keystroke.
8220
8221 * gnus-art.el (gnus-with-article-buffer): New macro.
8222
8223 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8224
8225 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8226 undisplay the part.
8227
8228 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8229
8230 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8231
8232 * mml.el (mml-read-part): Partition right.
8233
8234 * mm-decode.el (mm-handle-set-cache): New macro.
8235 (mm-handle-cache): Ditto.
8236 (mm-make-handle): Ditto.
8237 (mm-dissect-singlepart): Use it.
8238 (mm-get-image): Use the cache.
8239
8240 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8241
8242 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8243 (gnus-mime-display-single): Don't insert lines between parts.
8244
8245 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8246
8247 * nnmail.el (nnmail-file-coding-system-1): New variable.
8248 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8249 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8250 * nnml.el (nnml-file-coding-system): New variable.
8251 (nnml-request-article): Use nnml-file-coding-system.
8252
8253 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8254
8255 * gnus.el: Pterodactyl Gnus v0.56 is released.
8256
8257 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8258
8259 * gnus-art.el (gnus-mime-display-part): New function.
8260 (gnus-mime-display-mixed): Use it.
8261
8262 * mm-view.el (mm-setup-w3): Don't register.
8263
8264 * message.el (message-cite-original): Cite parts.
8265
8266 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8267
8268 * mml.el (mml-parameter-string): New function.
8269 (mml-insert-mime-headers): Separated into new function.
8270
8271 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8272
8273 * mml.el (mml-make-boundary): Use `make-string'.
8274
8275 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8276
8277 * binhex.el (binhex-insert-char): Ditto.
8278
8279 * uudecode.el (uudecode-insert-char): Code correctly.
8280
8281 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8282
8283 * mml.el (mml-generate-mime): Don't generate multiparts for
8284 empties.
8285
8286 * gnus-art.el (gnus-display-mime): Save excursion.
8287
8288 * message.el (message-remove-first-header): New function.
8289 (message-encode-message-body): Use it.
8290
8291 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8292
8293 * gnus.el: Pterodactyl Gnus v0.55 is released.
8294
8295 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8296
8297 * mm-view.el (mm-setup-w3): New function.
8298
8299 * mm-decode.el (mm-content-id-get-contents): New function.
8300 (mm-content-id-get-type): Ditto.
8301 (mm-content-id-get-encoding): Ditto.
8302 (mm-get-handle-by-content-id): Removed.
8303
8304 1998-11-25 Colin Rafferty <colin@xemacs.org>
8305
8306 * message.el (message-generate-new-buffers): Fix tag.
8307
8308 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8309
8310 * message.el (message-buffer-name): Check for unique first.
8311
8312 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8313 gnus-inhibit-mime-unbuttonizing.
8314
8315 * gnus-sum.el (t): Bind M-t.
8316 (gnus-inhibit-unbuttonizing): New variable.
8317 (gnus-summary-toggle-display-buttonized): New command.
8318
8319 * gnus-art.el (gnus-display-mime): Select article window.
8320 (article-strip-trailing-space): New command and keystroke.
8321
8322 * nneething.el (nneething-include-files): New variable.
8323 (nneething-create-mapping): Use it.
8324
8325 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8326
8327 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8328 ayto-expirable marks.
8329
8330 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8331
8332 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8333
8334 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8335 ARG.
8336
8337 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8338
8339 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8340
8341 * mm-util.el (mm-binary-coding-system): New variable.
8342 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8343 * mm-decode.el (mm-display-external): Ditto.
8344
8345 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8346
8347 * gnus.el: Pterodactyl Gnus v0.54 is released.
8348
8349 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8350
8351 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8352
8353 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8354
8355 * mm-decode.el (mm-save-part): Unquote.
8356
8357 1998-11-24 Matt Armstrong <matta@geoworks.com>
8358
8359 * mm-decode.el (mm-save-part): Bind coding system for write.
8360
8361 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8362
8363 * gnus-art.el (gnus-article-mode-line-format): New default.
8364 (gnus-article-mime-part-status): New function.
8365
8366 * message.el (message-send-news): Check the body syntax before
8367 encoding.
8368
8369 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8370 (gnus-mime-display-single): Use it.
8371 (gnus-mime-display-alternative): Ditto.
8372
8373 * mm-decode.el: Check for whether we are running under a term.
8374
8375 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8376
8377 * mm-decode.el (mm-preferred-alternative): Default to first
8378 alternative.
8379 (mm-preferred-alternative): No, we dont.
8380
8381 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8382
8383 * mm-decode.el (mm-display-external): Use binary instead of
8384 no-conversion.
8385 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8386 * nnheader.el (nnheader-file-coding-system): Ditto.
8387 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8388
8389 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8390
8391 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8392 name without method.
8393
8394 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8395
8396 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8397 coding-system -> default-charset.
8398 (gnus-newsgroup-default-charset-alist): Ditto.
8399 (gnus-summary-local-variables): Ditto.
8400 (gnus-set-global-variables): Ditto.
8401 (gnus-get-newsgroup-headers): Ditto.
8402 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8403 (gnus-get-newsgroup-headers-xover): Ditto.
8404 (gnus-newsgroup-setup-default-charset): Ditto.
8405 (article-decode-mime-words): Ditto.
8406 (article-decode-charset): Ditto.
8407 (article-decode-encoded-words): Ditto.
8408 (article-de-quoted-unreadable): Ditto.
8409 (gnus-mime-view-all-parts): Ditto.
8410 (gnus-mime-externalize-part): Ditto.
8411 (gnus-mm-display-part): Ditto.
8412 (gnus-mime-display-single): Ditto.
8413 (gnus-mime-display-alternative): Ditto.
8414
8415 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8416
8417 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8418 * gnus-art.el (article-decode-charset): Overlay
8419 rfc2047-default-charset.
8420 * message.el (message-draft-coding-system): New variable.
8421 (message-set-auto-save-file-name): Use message-draft-coding-system.
8422 * nndraft.el (nndraft-request-article): Ditto.
8423 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8424 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8425
8426 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8427
8428 * mm-uu.el (mm-uu-test): New function.
8429 (mm-uu-dissect): Inherit charset and cte from head.
8430 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8431
8432 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8433
8434 * gnus.el: Pterodactyl Gnus v0.53 is released.
8435
8436 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8437
8438 * mm-decode.el (mm-get-image): New function.
8439 (mm-image-fit-p): New function.
8440
8441 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8442
8443 * gnus-art.el (gnus-article-insert-newline): New function.
8444 (article-goto-body): New function.
8445
8446 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8447
8448 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8449 buttons.
8450
8451 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8452 keystroke.
8453
8454 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8455 line between parts.
8456
8457 * message.el (message-remove-header): Go to end if wanted.
8458
8459 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8460
8461 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8462 movement with save-window-excursion.
8463
8464 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8465
8466 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8467
8468 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8469
8470 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8471
8472 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8473
8474 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8475 gnus-newsgroup-coding-system.
8476 (gnus-get-newsgroup-headers): Ditto.
8477 (gnus-get-newsgroup-headers-xover): Ditto.
8478 (gnus-set-global-variables): Ditto.
8479 * gnus-art.el (article-decode-mime-words): Ditto.
8480 (article-decode-charset): Ditto.
8481 (article-decode-encoded-words): Ditto.
8482 (article-de-quoted-unreadable): Ditto.
8483 (gnus-mime-view-all-parts): Ditto.
8484 (gnus-mime-externalize-part): Ditto.
8485 (gnus-mm-display-part): Ditto.
8486 (gnus-mime-display-alternative): Ditto.
8487 (gnus-mime-display-single): Ditto.
8488 * mm-view.el (mm-inline-text): Use default coding system.
8489
8490 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8491
8492 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8493 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8494 (gnus-newsgroup-coding-system): New local variable.
8495 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8496 (gnus-summary-local-variables): Add two new local variables.
8497 (gnus-newsgroup-setup-coding-system): New function.
8498 (gnus-select-newsgroup): Setup coding system.
8499 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8500 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8501 * gnus-cus.el (gnus-group-parameters): Customizable
8502 iso-8859-1-forced.
8503
8504 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8505
8506 * gnus.el: Pterodactyl Gnus v0.52 is released.
8507
8508 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8509
8510 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8511 encoding.
8512
8513 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8514 undisplayed text types.
8515
8516 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8517 types.
8518
8519 1998-11-19 Felix Lee <flee@cygnus.com>
8520
8521 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8522
8523 1998-11-19 Felix Lee <flee@cygnus.com>
8524
8525 * gnus-async.el (gnus-asynch-obarray): rename to
8526 gnus-async-hashtb, and don't buffer-local it.
8527
8528 (gnus-async-article-callback): new function.
8529 (gnus-make-async-article-function): use it.
8530
8531 (gnus-async-current-prefetch-group): new var.
8532 (gnus-async-current-prefetch-article): new var.
8533 (gnus-async-request-fetched-article): are we fetching it already?
8534
8535 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8536
8537 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8538
8539 * gnus-sum.el (gnus-summary-show-article): Require.
8540
8541 * message.el: Provide before hooks.
8542 (message-send-news): Do MIME before headers.
8543
8544 * gnus-art.el (gnus-article-check-buffer): New function.
8545 (gnus-article-read-summary-keys): Use it.
8546
8547 * mm-decode.el (mm-user-automatic-display): Display all inline
8548 images.
8549
8550 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8551 much.
8552 (gnus-unbuttonized-mime-types): New variable.
8553
8554 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8555
8556 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8557
8558 * mm-decode.el (mm-quote-arg): Quote semicolons.
8559
8560 * gnus-art.el (gnus-mime-display-single): Don't display
8561 attachments.
8562 (gnus-mime-externalize-part): New command and keystroke.
8563
8564 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8565 (mm-alternative-precedence): Changed order.
8566
8567 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8568
8569 * gnus.el (gnus-method-simplify): New function.
8570 (gnus-native-method-p): New function.
8571 (gnus-secondary-method-p): Use gnus-method-equal.
8572
8573 * gnus-start.el (gnus-group-change-level): Shorten select method.
8574
8575 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8576
8577 * gnus.el: Pterodactyl Gnus v0.51 is released.
8578
8579 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8580
8581 * gnus.el: Applied patches from 5.6.45.
8582
8583 * gnus-score.el (gnus-score-find-trace): Print complete file
8584 paths.
8585 (gnus-score-find-trace): Truncate lines.
8586
8587 * gnus.el (gnus-message-archive-group): Allow function.
8588
8589 * message.el (message-encode-message-body): Remove Mime-Version
8590 before inserting.
8591
8592 * gnus-cus.el (gnus-group-customize): Optional topic.
8593
8594 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8595 keystroke.
8596
8597 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8598
8599 * message.el (message-encode-message-body): Rewrite.
8600
8601 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8602
8603 * mml.el (mml-base-boundary): New variable.
8604 (mml-make-boundary): New function.
8605
8606 * gnus-cache.el (gnus-cache-coding-system): New variable.
8607 (gnus-cache-request-article): Use it.
8608
8609 * message.el (message-insert-mime-part): Delete duplicates.
8610
8611 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8612
8613 * gnus-art.el (gnus-mime-display-alternative): Set end of
8614 multipart and display even when nothing is preferred.
8615
8616 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8617
8618 * gnus.el: Pterodactyl Gnus v0.50 is released.
8619
8620 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8621
8622 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8623 fbound.
8624
8625 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8626
8627 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8628
8629 * gnus.el (gnus-similar-server-opened): Compare backend.
8630
8631 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8632
8633 * gnus-topic.el (gnus-topic-expire-articles): New function.
8634 (gnus-topic-mode-map): Bind it.
8635
8636 * gnus.texi (Topic Commands): New expiry command. Reordered.
8637
8638 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8639
8640 * gnus-sum.el
8641 (gnus-auto-expirable-marks): New variable.
8642 (gnus-inhibit-user-auto-expire): New variable.
8643 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8644 When looking to see if we should expire instead, check
8645 gnus-auto-expirable-marks instead of using a hard-wired list.
8646 (gnus-summary-mark-as-read-forward,
8647 gnus-summary-mark-as-read-backward):
8648 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8649 gnus-summary-mark-forward, instead of `t'.
8650
8651 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8652
8653 * mml.el (mml-compute-boundary): New function.
8654 (mml-compute-boundary-1): New function.
8655 (mml-generate-mime-1): Use it.
8656
8657 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8658
8659 * mml.el (mml-generate-mime-1): Always precede closing boundary
8660 with newline.
8661
8662 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8663
8664 * mml.el (mml-generate-mime-1): Do right boundaries when several
8665 multiparts.
8666
8667 * mm-decode.el (mm-user-automatic-display): Default to inline
8668 jpeg.
8669
8670 * mml.el (mml-generate-mime-1): Encode non-text parts.
8671
8672 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8673
8674 * gnus.el: Pterodactyl Gnus v0.49 is released.
8675
8676 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8677
8678 * mm-view.el (mm-inline-text): Require w3-vars.
8679
8680 * gnus-setup.el (gnus-use-tm): Removed.
8681
8682 * gnus-art.el (gnus-article-goto-part): Don't beep.
8683 (gnus-article-view-part): Check return value.
8684 (gnus-mime-display-alternative): Don't display when there is
8685 nothing to display.
8686
8687 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8688 (mml-generate-mime-1): Use unibyte for binaries.
8689
8690 * gnus-art.el (gnus-display-mime): Call
8691 gnus-article-mime-part-function.
8692 (gnus-mime-part-function): New function.
8693 (gnus-article-mime-part-function): New function.
8694
8695 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8696
8697 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8698
8699 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8700
8701 * message.el (message-font-lock-keywords): Highlight MML.
8702 (message-mml-face): New font.
8703
8704 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8705
8706 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8707 (gnus-mm-display-part): Do not select-window if the article window
8708 is not found.
8709
8710 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8711
8712 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8713
8714 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8715
8716 * gnus.el: Pterodactyl Gnus v0.48 is released.
8717
8718 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8719
8720 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8721
8722 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8723
8724 * message.el (message-cite-original-without-signature): Ditto.
8725 (message-cite-original): Quote parts.
8726
8727 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8728
8729 * gnus.el: Pterodactyl Gnus v0.47 is released.
8730
8731 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8732
8733 * message.el (message-encode-message-body): Insert MIME warning.
8734
8735 * mml.el (mml-read-tag): Look for #tag.
8736
8737 * mm-util.el (mm-find-charset-region): Check whether
8738 enable-multibyte-characters is bound.
8739
8740 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8741
8742 * gnus.el: Pterodactyl Gnus v0.46 is released.
8743
8744 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8745
8746 * message.el (message-encode-message-body): Insert headers at the
8747 right spot.
8748
8749 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8750
8751 * gnus.el: Pterodactyl Gnus v0.45 is released.
8752
8753 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8754
8755 * nndraft.el (nndraft-save-mime-part): Removed.
8756 (nndraft-get-mime-part): Ditto.
8757
8758 * message.el (message-format-mime-old): Removed.
8759 (message-encode-message-body): Removed.
8760 (message-encode-message-body): Renamed.
8761
8762 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8763
8764 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8765
8766 * message.el (message-format-mime): Check message-mime-part.
8767
8768 * mm-encode.el (mm-mime-file-types): Removed.
8769 (mm-default-file-encoding): New definition.
8770
8771 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8772
8773 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8774 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8775
8776 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8777
8778 * gnus.el: Pterodactyl Gnus v0.44 is released.
8779
8780 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8781
8782 * message.el (message-format-mime): New function.
8783
8784 * nndraft.el (nndraft-save-mime-part): New function.
8785 (nndraft-get-mime-part): New function.
8786
8787 * mm-encode.el (mm-default-file-encoding): New function.
8788 (mm-content-transfer-encoding): New function.
8789 (mm-encode-buffer): New function.
8790
8791 * message.el: New command.
8792 (message-mime-part): New variable.
8793 (message-insert-mime-part): New command.
8794
8795 * mm-encode.el (mm-encode-content-transfer-encoding): New
8796 function.
8797
8798 * mm-util.el (mm-content-transfer-encoding-defaults): New
8799 variable.
8800 (mm-mime-file-types): Taken from TM.
8801
8802 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8803
8804 * gnus.el: Pterodactyl Gnus v0.43 is released.
8805
8806 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8807
8808 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8809 * gnus-score.el (gnus-score-default-header): Ditto.
8810 (gnus-header-index): Ditto.
8811 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8812 (gnus-summary-header): Handle extra headers.
8813 (gnus-summary-score-entry): Ditto, & provide new score element.
8814 (gnus-summary-score-effect): Ditto.
8815 (gnus-score-string): Avoid "extra" string sort, & modify match in
8816 "extra" case.
8817 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8818
8819 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8820
8821 * message.el (message-resend): Bind message-required-mail-headers
8822 to nil.
8823
8824 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8825
8826 * nngateway.el (require): Require cl.
8827
8828 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8829 things.
8830
8831 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8832
8833 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8834 when no articles.
8835
8836 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8837
8838 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8839
8840 1998-11-10 Colin Rafferty <colin@xemacs.org>
8841
8842 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8843 user-mail-address if non-nil.
8844
8845 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8846
8847 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8848 (gnus-make-sort-function-1): Ditto.
8849
8850 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8851 window.
8852
8853 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8854
8855 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8856
8857 * binhex.el (binhex-decode-region): Quote.
8858
8859 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8860
8861 * gnus-art.el (article-decode-charset): Don't downcase charset.
8862
8863 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8864
8865 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8866
8867 * gnus.el: Pterodactyl Gnus v0.42 is released.
8868
8869 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8870
8871 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8872
8873 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8874
8875 * nntp.el (nntp-send-mode-reader): Revert.
8876
8877 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8878
8879 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8880
8881 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8882
8883 * message.el (message-make-date): Fix for negative time zones.
8884
8885 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8886
8887 * gnus.el: Pterodactyl Gnus v0.41 is released.
8888
8889 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8890
8891 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8892
8893 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8894
8895 * gnus.el (gnus-short-group-name): When shortening foreign select
8896 methods, do not scan for plusses beyond the first colon.
8897
8898 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8899
8900 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8901 lines where `group' is the last thing on the line.
8902
8903 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8904
8905 * gnus-art.el (gnus-article-view-part): Do alternative.
8906 (gnus-mime-display-alternative): Insert marker.
8907
8908 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8909
8910 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8911
8912 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8913 dates.
8914
8915 * gnus-cus.el (gnus-topic): Required.
8916
8917 * nnheader.el (nnheader-parse-nov): Parse extra.
8918 (nnheader-nov-parse-extra): New macro.
8919
8920 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8921
8922 * gnus-art.el (gnus-article-view-part): Internal move.
8923
8924 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8925
8926 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8927 (gnus-group-customize): Support editing topic parameters.
8928
8929 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8930
8931 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8932 indicators.
8933
8934 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8935
8936 * gnus-art.el (gnus-mm-display-part): Return.
8937 (gnus-article-view-part): Only go if external.
8938 (gnus-article-dumbquotes-map): Do 205.
8939
8940 * mm-decode.el (mm-display-part): Return what was done.
8941
8942 * message.el (message-buffer-naming-style): New variable.
8943 (message-generate-new-buffers): Extended.
8944 (message-buffer-naming-style): Removed.
8945 (message-buffer-name): Use it.
8946 (message-do-send-housekeeping): Rename new styling.
8947
8948 * gnus-sum.el (gnus-summary-recenter): Allow
8949 gnus-auto-center-summary to be a number.
8950
8951 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8952
8953 * pop3.el (pop3-open-server): Use "binary" instead of
8954 "no-conversion".
8955
8956 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8957
8958 * gnus-srvr.el (gnus-browse-foreign-server): Set
8959 gnus-browse-current-method to the result of gnus-server-to-method.
8960
8961 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8962
8963 * gnus-util.el (gnus-pull): Another optional argument.
8964 * nnweb.el (nnweb-request-delete-group): Delete from
8965 nnweb-group-alist and update active file.
8966
8967 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8968
8969 * gnus-group.el (gnus-group-make-group): Accept group of new
8970 method.
8971
8972 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8973
8974 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8975
8976 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8977
8978 * mm-view.el (mm-inline-text): Postion of html portion.
8979
8980 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8981
8982 * nntp.el (nntp-list-active-group): Waited for short strings.
8983 (nntp-send-mode-reader): Ditto.
8984 (nntp-open-connection): Ditto.
8985
8986 * gnus-int.el (gnus-request-group-articles): New function.
8987
8988 * nntp.el (nntp-request-listgroup): New function.
8989 (nntp-request-group-articles): Renamed.
8990
8991 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8992
8993 * nnheader.el (nnheader-parse-nov): Supply extra.
8994
8995 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8996
8997 * gnus-art.el (gnus-button-push): Don't go to
8998 gnus-article-buffer.
8999
9000 * mm-view.el (mm-inline-image): Add a newline.
9001
9002 * gnus-start.el (gnus-check-first-time-used): Check more.
9003
9004 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
9005
9006 * gnus-start.el (gnus-check-first-time-used): Check current.
9007
9008 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9009
9010 * mm-util.el (mm-find-charset-region): New function.
9011
9012 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9013
9014 * gnus-art.el (gnus-mime-button-menu): Fix.
9015
9016 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
9017
9018 * gnus-art.el (gnus-mime-button-menu): New definition.
9019
9020 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
9021
9022 * gnus-art.el (article-decode-charset): Downcase charset.
9023 (article-decode-charset): Pass on type.
9024 (article-decode-charset): Check nil charsets.
9025 (article-remove-cr): Translate CR to LF.
9026 (gnus-ignored-mime-types): Default to nil.
9027
9028 * nnheader.el (nnheader-insert-nov): Work when not Xref.
9029
9030 * gnus-sum.el (gnus-ignored-from-addresses): Default to
9031 user-mail-address.
9032 (gnus-nov-parse-extra): Didn't return right thing.
9033
9034 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9035
9036 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9037
9038 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9039
9040 * gnus.el: Pterodactyl Gnus v0.40 is released.
9041
9042 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9043
9044 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9045
9046 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9047
9048 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9049
9050 * nnml.el (nnml-possibly-create-directory): Check before making.
9051
9052 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9053
9054 * nnheader.el (nnheader-insert-nov): Don't infloop.
9055
9056 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9057
9058 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9059 set up.
9060
9061 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9062
9063 * nneething.el (nneething-file-name): New definition.
9064
9065 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9066
9067 * gnus-art.el (gnus-treatment-function-alist): Fix.
9068 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9069
9070 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9071
9072 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9073
9074 * gnus.el: Pterodactyl Gnus v0.39 is released.
9075
9076 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9077
9078 * gnus-art.el (gnus-ignored-mime-types): New variable.
9079 (gnus-mime-display-single): Use it.
9080 (gnus-treatment-function-alist): New variable.
9081
9082 * gnus.el (gnus-mime): New group.
9083
9084 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9085 things for other parts.
9086 (gnus-mime-display-alternative): Place point.
9087
9088 * gnus.el: autoload gnus-uu-post-news.
9089
9090 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9091 needsterm/DISPLAY.
9092
9093 * mm-decode.el (mm-display-part): Default to inline text/.*
9094 parts.
9095
9096 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9097 8bit.
9098
9099 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9100 (gnus-mime-display-single): Inline all text parts.
9101 (gnus-article-narrow-to-signature): Removed mime:: stubs.
9102
9103 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9104
9105 * nnml.el (nnml-possibly-create-directory): Rewrite.
9106 (nnml-request-create-group): Change to right server.
9107
9108 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9109
9110 * gnus.el: rmail-output-to-rmail-file autoload.
9111
9112 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9113 Gnus.
9114
9115 * nnheader.el (nnheader-parse-head): Checked wrong variable.
9116
9117 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9118
9119 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9120
9121 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9122 mixed part.
9123
9124 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9125
9126 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9127
9128 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9129
9130 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9131
9132 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9133
9134 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9135
9136 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9137 value.
9138
9139 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9140 hidden.
9141
9142 * gnus-spec.el (gnus-update-format-specifications): Use the
9143 article mode line spec.
9144
9145 * gnus-art.el (gnus-insert-mime-button): Put right type.
9146 (gnus-insert-prev-page-button): Ditto.
9147 (gnus-insert-next-page-button): Dutti.
9148
9149 * pop3.el: New version installed.
9150
9151 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
9152
9153 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9154 and display last part.
9155
9156 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9157
9158 * gnus.el: Pterodactyl Gnus v0.38 is released.
9159
9160 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9161
9162 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9163 Removed.
9164 (article-de-quoted-unreadable): Narrow to default.
9165
9166 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9167
9168 * gnus-art.el (article-decode-charset): Decode even when broken
9169 MIME.
9170
9171 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9172 name.
9173
9174 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9175
9176 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9177 nnheader.
9178
9179 * nnmail.el (nnmail-extra-headers): New variable.
9180
9181 * nnheader.el (nnheader-insert-nov): Insert extra.
9182
9183 * gnus.el (gnus-summary-line-format): Doc fix.
9184
9185 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9186 (gnus-nov-parse-line): Ditto.
9187 (gnus-nov-parse-extra): New macro.
9188 (gnus-header): New function.
9189 (gnus-update-summary-mark-positions): Change.
9190 (gnus-ignored-from-addresses): New variable.
9191 (gnus-summary-insert-from-or-to): New function.
9192
9193 * gnus.el (gnus-extra-headers): New variable.
9194
9195 * nnheader.el (make-mail-header): Expand.
9196 (mail-header-extra): New macro.
9197 (mail-header-set-extra): Ditto.
9198 (make-full-mail-header): Expand.
9199
9200 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9201
9202 * gnus.el: Pterodactyl Gnus v0.37 is released.
9203
9204 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9205
9206 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9207
9208 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9209 on.
9210
9211 1998-10-22 Didier Verna <verna@inf.enst.fr>
9212
9213 * gnus-spec.el (gnus-balloon-face-function): new function
9214 (gnus-parse-format): understand the %< %> specifiers
9215 (gnus-parse-complex-format): ditto.
9216
9217 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9218
9219 * gnus.el: Changed following-char to char-after throughout.
9220
9221 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9222
9223 * mm-decode.el (mm-display-external): Protect more and message.
9224
9225 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9226
9227 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9228 mixed part.
9229
9230 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9231
9232 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9233
9234 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9235
9236 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9237
9238 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9239
9240 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9241
9242 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9243
9244 * mm-decode.el (mm-display-external): Set undisplayer to mm
9245 buffer, not the current buffer; use unwind-protect.
9246
9247 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9248
9249 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9250 (gnus-summary-exit-no-update): Ditto.
9251
9252 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9253
9254 * mm-decode.el (mm-inline-media-tests): Look for w3.
9255
9256 * mailcap.el (mailcap-mime-data): Inline html.
9257
9258 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9259
9260 * gnus.el: Pterodactyl Gnus v0.36 is released.
9261
9262 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9263
9264 * gnus-art.el (article-translate-strings):
9265 (gnus-article-dumbquotes-map): Don't dot.
9266
9267 * pop3.el (pop3-open-server): Set point right.
9268
9269 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9270 (mm-dissect-buffer): Ditto.
9271 (mm-destroy-part): Ignore non-handles.
9272 (mm-remove-part): Ditto.
9273 (mm-destroy-parts): New function.
9274 (mm-remove-parts): Ditto.
9275
9276 * gnus-art.el (gnus-mm-display-part): Don't move point.
9277
9278 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9279
9280 * mm-uu.el : New file.
9281
9282 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9283
9284 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9285 a function.
9286
9287 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9288
9289 * mm-decode.el (mm-display-external): Check before selecting.
9290
9291 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9292
9293 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9294
9295 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9296
9297 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9298 variable.
9299
9300 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9301
9302 * gnus-art.el (gnus-decode-header-methods): New variable.
9303
9304 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9305
9306 * gnus-art.el (gnus-multi-decode-header): New function.
9307
9308 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9309
9310 * gnus.el: Pterodactyl Gnus v0.35 is released.
9311
9312 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9313
9314 * uudecode.el (uudecode-decode-region-external): Insert
9315 literally.
9316
9317 * mm-bodies.el (mm-decode-body): Optional encoding.
9318
9319 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9320
9321 * gnus-ems.el (gnus-mouse-3): New variable.
9322
9323 * binhex.el (binhex-decode-region-external): Don't use -internally.
9324
9325 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9326
9327 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9328 files.
9329
9330 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9331
9332 * gnus-group.el (gnus-add-marked-articles): Request backend update
9333 of flags.
9334
9335 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9336
9337 * gnus-sum.el (gnus-update-read-articles):
9338 (gnus-update-marks): Request backend update of mark.
9339
9340 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9341
9342 * gnus.texi (Optional Backend Functions): New item,
9343 nnchoke-request-set-mark.
9344
9345 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9346
9347 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9348 list to range.
9349
9350 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9351
9352 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9353
9354 1998-10-14 SL Baur <steve@altair.xemacs.org>
9355
9356 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9357 first used.
9358
9359 1998-10-10 SL Baur <steve@altair.xemacs.org>
9360
9361 * mm-view.el: Require mm-decode for macros.
9362
9363 * mm-decode.el (mm-handle-type): Move macro declarations above the
9364 place where they are used.
9365
9366 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9367
9368 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9369 buffer.
9370
9371 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9372
9373 * nnagent.el (nnagent-open-server): Error message.
9374
9375 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9376
9377 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9378
9379 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9380
9381 * score-mode.el (gnus-score-mode-map): Ditto.
9382
9383 * message.el (message-mode-map): Ditto.
9384
9385 * gnus-uu.el (gnus-uu-post-news): Ditto.
9386
9387 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9388
9389 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9390
9391 * gnus-art.el (gnus-article-edit-mode-map): Use
9392 `set-keymap-parent' rather than `copy-keymap'.
9393
9394 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9395
9396 * gnus-art.el (gnus-mime-button-commands): New variable.
9397 (gnus-mime-button-map): Initialize it from
9398 `gnus-mime-button-commands'.
9399 (gnus-mime-button-menu): New function.
9400 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9401
9402 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9403
9404 * message.el (message-insert-to): Make `nobody' and `poster'
9405 synonymous to `never' and `always' in Mail-Copies-To.
9406 (message-reply): Ditto.
9407 (message-followup): Ditto.
9408
9409 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9410
9411 * mailcap.el (mailcap-mime-data): Save sound.
9412
9413 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9414
9415 * message.el (message-ignored-supersedes-headers): Include
9416 `NNTP-Posting-Date'.
9417
9418 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9419
9420 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9421
9422 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9423
9424 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9425 uudecode.
9426
9427 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9428
9429 * mm-decode.el (mm-display-external): Don't switch on save.
9430
9431 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9432
9433 * nnmail.el (nnmail-movemail-args): New variable.
9434
9435 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9436
9437 * gnus-art.el (article-translate-strings):
9438
9439 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9440
9441 * gnus-art.el (gnus-article-view-part): Use it.
9442 (gnus-mm-display-part): New function.
9443 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9444
9445 * mm-decode.el (mm-handle-displayed-p): New function.
9446
9447 * gnus-art.el (gnus-mime-copy-part): Create better names.
9448 (gnus-mime-button-line-format): Include dots spec.
9449
9450 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9451
9452 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9453 forward buffer first.
9454
9455 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9456
9457 * gnus-util.el (gnus-set-window-start): New function.
9458
9459 * message.el (message-send): Don't check changed.
9460
9461 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9462
9463 * gnus-art.el (gnus-article-setup-buffer): Set params.
9464
9465 * mm-decode.el (mm-user-display-methods): Inline
9466 "message/delivery-status".
9467
9468 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9469
9470 * message.el (message-auto-save-directory): Rename.
9471 (message-mode): Dof fix.
9472
9473 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9474 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9475
9476 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9477
9478 * message.el (message-make-date): Avoid locale.
9479
9480 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9481 cache.
9482
9483 * mm-decode.el (mm-display-inline): Goto point-min.
9484
9485 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9486
9487 * mm-decode.el (mm-display-external): Reverse before sorting.
9488
9489 * gnus-draft.el (gnus-draft-send): Allow mail.
9490
9491 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9492
9493 * message.el (message-check): Move message-check macro above where
9494 it is first used.
9495
9496 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9497
9498 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9499
9500 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9501
9502 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9503
9504 * gnus.el: Pterodactyl Gnus v0.34 is released.
9505
9506 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9507
9508 * mm-decode.el (mm-inline-media-tests): delivery-status.
9509
9510 * mm-view.el (mm-inline-text): Provide default.
9511
9512 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9513
9514 * mailcap.el (mailcap-possible-viewers): Fix nils.
9515
9516 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9517
9518 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9519 (article-update-date-lapsed): Record the buffer.
9520 (article-update-date-lapsed): Do all windows that display article
9521 buffers.
9522
9523 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9524
9525 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9526
9527 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9528 annoations.
9529
9530 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9531
9532 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9533
9534 * gnus-agent.el (gnus-category-add): Change default category to
9535 'false.
9536
9537 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9538 scores.
9539
9540 * gnus-draft.el (gnus-draft-send): Check server more.
9541
9542 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9543 (gnus-article-goto-part): New function.
9544
9545 * mm-view.el (mm-inline-text): Insert richtext properly.
9546
9547 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9548
9549 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9550
9551 * parse-time.el (parse-time-rules): Accept dates far into the past
9552 and the future, and parse single-digit numbers as years.
9553
9554 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9555
9556 * mm-decode.el (mm-display-external): Chop off directories.
9557
9558 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9559
9560 * uudecode.el (uu-decode-region-external): Use
9561 insert-file-contents-literally.
9562
9563 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9564
9565 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9566
9567 * uudecode.el: New file.
9568
9569 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9570 x-uuencode.
9571
9572 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9573
9574 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9575
9576 * message.el (message-fetch-field): Unfold properly.
9577
9578 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9579 in text/plain.
9580
9581 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9582
9583 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9584 (gnus-auto-select-first): Removed.
9585 (gnus-auto-select-first): Extended.
9586 (gnus-summary-read-group-1): Use new value.
9587
9588 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9589
9590 * message.el (message-fix-before-sending): Space.
9591
9592 * nnmail.el (nnmail-find-file): Don't erase.
9593
9594 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9595
9596 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9597
9598 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9599
9600 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9601
9602 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9603
9604 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9605
9606 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9607
9608 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9609 20.4.
9610
9611 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9612
9613 * gnus-art.el (gnus-mime-view-all-parts): New command and
9614 keystroke.
9615
9616 * mm-decode.el (mm-display-external): Translate slashes.
9617
9618 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9619
9620 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9621
9622 * mm-decode.el (mm-quote-arg): Quote spaces.
9623 (mm-display-external): Quote args.
9624
9625 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9626
9627 * mm-decode.el (mm-inlinable-part-p): New function.
9628
9629 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9630
9631 * mm-util.el (mm-disable-multibyte): New function.
9632
9633 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9634
9635 * gnus.el: Pterodactyl Gnus v0.33 is released.
9636
9637 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9638
9639 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9640
9641 * mm-decode.el (mm-display-external): Don't switch for externals.
9642 (mm-dissect-multipart): Don't include end-sep.
9643
9644 * mm-util.el (mm-get-coding-system-list): New function.
9645 (mm-coding-system-list): New variable.
9646
9647 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9648
9649 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9650
9651 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9652
9653 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9654 group
9655
9656 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9657
9658 * mm-decode.el (mm-interactively-view-part): Typo.
9659
9660 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9661
9662 * mm-decode.el (mm-dissect-multipart): Display last part when the
9663 article has no close-delimiter
9664
9665 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9666
9667 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9668 content-type.
9669
9670 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9671
9672 * gnus-art.el (gnus-display-mime): Typo.
9673
9674 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9675
9676 * gnus.el: Pterodactyl Gnus v0.32 is released.
9677
9678 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9679
9680 * gnus-kill.el (gnus-batch-score): Protect against errors.
9681
9682 * gnus-art.el: Protect against broken headers.
9683
9684 * mm-decode.el (mm-display-external): Respect needsterm.
9685 (mm-display-external): Create buffer for external commands.
9686
9687 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9688
9689 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9690
9691 * mm-decode.el (mm-display-external): Use file name.
9692
9693 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9694
9695 * gnus-util.el (gnus-output-to-rmail): adjust to
9696 `rmail-output-to-rmail-file'
9697
9698 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9699
9700 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9701
9702 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9703 headers.
9704
9705 * gnus-art.el (article-decode-charset): Fold case.
9706
9707 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9708
9709 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9710
9711 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9712
9713 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9714 after being stored.
9715
9716 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9717
9718 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9719 come.
9720
9721 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9722
9723 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9724
9725 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9726
9727 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9728
9729 1998-09-23 Matt Armstrong <matta@geoworks.com>
9730
9731 * gnus-art.el (article-decode-charset): Narrow to the correct
9732 region.
9733
9734 * mm-bodies.el: Fix autoload.
9735
9736 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9737
9738 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9739
9740 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9741
9742 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9743
9744 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9745
9746 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9747 (gnus-article-add-button): Ditto.
9748
9749 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9750
9751 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9752 (gnus-article-prepare-display): Bind url-standalone-mode.
9753
9754 * mm-decode.el (mm-remove-part): Also delete directory.
9755 (mm-display-external): Create a private sub-dir.
9756
9757 * mailcap.el (mailcap-binary-suffixes): New variable.
9758 (mailcap-command-p): Use it.
9759
9760 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9761
9762 * nnmbox.el (nnmbox-request-group): Change server.
9763 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9764
9765 * message.el (message-encode-message-body): Don't stomp MIME
9766 headers.
9767
9768 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9769 unless useful.
9770 (gnus-summary-exit): Check for a live article buffer.
9771 (gnus-summary-exit-no-update): Ditto.
9772
9773 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9774 param.
9775
9776 * gnus-sum.el (gnus-article-decoded-p): New variable.
9777
9778 * mm-decode.el (mm-display-external): Use no-conv.
9779
9780 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9781 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9782
9783 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9784 mouse-click.
9785
9786 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9787
9788 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9789
9790 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9791
9792 * gnus.el: Pterodactyl Gnus v0.31 is released.
9793
9794 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9795
9796 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9797
9798 * mm-decode.el (mm-display-part): Accept no-default.
9799
9800 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9801 a parameter.
9802
9803 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9804 (gnus-summary-prepare-threads): Ditto.
9805
9806 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9807
9808 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9809 (gnus-mime-button-line-format): Doc fix.
9810 (gnus-insert-mime-button): Use it.
9811 (gnus-article-add-button): Use widget-convert-button.
9812
9813 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9814 ignore.
9815
9816 * mm-decode.el (mm-alternative-precedence): Ditto.
9817
9818 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9819
9820 * mm-decode.el (mm-user-automatic-display): Use enriched.
9821
9822 1998-09-14 Paul Fisher <rao@gnu.org>
9823
9824 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9825 right place.
9826
9827 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9828
9829 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9830
9831 * gnus-art.el (article-update-date-lapsed): Only update header if
9832 buffer is dispalyed in frame.
9833 (gnus-article-prepare-display): New function.
9834 (gnus-article-prepare): Use it.
9835
9836 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9837
9838 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9839
9840 * mm-view.el (mm-insert-inline): New function.
9841
9842 * mm-decode.el (mm-pipe-part): Bugged.
9843
9844 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9845
9846 * mm-bodies.el (mm-encode-body): Move over the body.
9847
9848 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9849
9850 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9851
9852 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9853
9854 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9855 related functions. Handle message/rfc822 parts. Display subject on
9856 multipart summary lines. Display name on sub-parts when available.
9857
9858 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9859
9860 * mailcap.el (mailcap-command-p): New version.
9861
9862 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9863
9864 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9865 groups.
9866
9867 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9868
9869 * message.el (message-make-date): Remove weekday name.
9870
9871 * mm-decode.el (mm-dissect-buffer): Protect against broken
9872 headers.
9873
9874 * mailcap.el (mailcap-command-in-path-p): New function.
9875 (mailcap-command-p): Renamed.
9876
9877 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9878
9879 * rfc2047.el (eval): Autoload.
9880
9881 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9882
9883 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9884 (gnus-multi-decode-encoded-word-string): New function.
9885 (gnus-encoded-word-method-alist): New variable.
9886 (gnus-decode-encoded-word-functions): Removed.
9887
9888 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9889
9890 * gnus-int.el (gnus-request-replace-article): Replace
9891 message-narrow-to-headers with message-narrow-to-head
9892
9893 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9894
9895 * drums.el (drums-quote-string): Reversed match.
9896
9897 * message.el (message-make-date): Use weekday name.
9898
9899 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9900
9901 * gnus.el: Pterodactyl Gnus v0.30 is released.
9902
9903 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9904
9905 * gnus-art.el (article-decode-encoded-words): Use it.
9906 (gnus-decode-header-function): New variable.
9907
9908 * gnus-sum.el (gnus-nov-parse-line): Use it.
9909 (gnus-decode-encoded-word-function): New variable.
9910
9911 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9912 buffer.
9913
9914 * gnus-art.el (gnus-insert-mime-button): Use widget.
9915 (gnus-widget-press-button): New function.
9916 (gnus-article-prev-button): Removed.
9917 (gnus-article-next-button): Ditto.
9918 (gnus-article-add-button): Ditto.
9919
9920 * gnus.el (gnus-article-mode-map): Inherit from widget.
9921 (gnus-article-mode-map): No, don't.
9922
9923 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9924 (mm-content-id-alist): New variable.
9925 (mm-get-content-id): New function.
9926
9927 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9928 articles if we are fetching to the article buffer.
9929
9930 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9931
9932 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9933 articles.
9934
9935 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9936
9937 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9938 (mm-default-mime-charset): New variable.
9939
9940 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9941
9942 * drums.el (drums-quote-string): Reversed test.
9943
9944 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9945
9946 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9947 string.
9948
9949 * drums.el (drums-quote-string): New function.
9950
9951 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9952 (rfc2047-b-encode-region): Chop lines.
9953 (rfc2047-q-encode-region): Ditto.
9954
9955 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9956
9957 * gnus.el: Pterodactyl Gnus v0.29 is released.
9958
9959 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9960
9961 * mm-decode.el (mm-save-part): Message right.
9962
9963 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9964
9965 * drums.el (drums-parse-address): Returned a list instead of a
9966 string.
9967 (drums-remove-whitespace): Skip comments.
9968 (drums-parse-addresses): Didn't work.
9969
9970 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9971
9972 * gnus.el: Pterodactyl Gnus v0.28 is released.
9973
9974 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9975
9976 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9977 starting point.
9978 (article-decode-encoded-words): Rename.
9979
9980 * message.el (message-narrow-to-headers-or-head): New function.
9981
9982 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9983 region.
9984
9985 * message.el (message-send-news): Encode body after checking
9986 syntax.
9987
9988 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9989
9990 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9991
9992 * gnus-art.el (gnus-display-mime): Respect disposition.
9993
9994 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9995
9996 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9997 text with annotations.
9998
9999 * message.el (message-make-date): Fix sign for negative time
10000 zones.
10001
10002 * mm-view.el (mm-inline-image): Insert a space at the end of the
10003 image.
10004
10005 * mail-parse.el: New file.
10006
10007 * rfc2231.el: New file.
10008
10009 * drums.el (drums-content-type-get): Removed.
10010 (drums-parse-content-type): Ditto.
10011
10012 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10013
10014 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10015
10016 * gnus.el: Pterodactyl Gnus v0.27 is released.
10017
10018 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
10019
10020 * mm-decode.el (mm-alternative-precedence): New variable.
10021 (mm-preferred-alternative): New function.
10022
10023 * gnus-art.el (gnus-mime-copy-part): New command.
10024
10025 * mm-decode.el (mm-get-part): New function.
10026
10027 * mm-view.el: New file.
10028
10029 * mm-decode.el (mm-dissect-buffer): Downcase cte.
10030 (mm-display-part): Default to mailcap-save-binary-file.
10031
10032 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10033
10034 * gnus.el: Pterodactyl Gnus v0.26 is released.
10035
10036 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10037
10038 * mm-decode.el (mm-interactively-view-part): New function.
10039
10040 * gnus-art.el (gnus-mime-view-part): New command.
10041
10042 * mm-decode.el (mm-last-shell-command): New variable.
10043
10044 * mailcap.el (mailcap-mime-info): Allow returning all matches.
10045
10046 * mm-decode.el (mm-save-part): New function.
10047
10048 * gnus-art.el (article-decode-charset): Protect against buggy
10049 content-types.
10050 (gnus-mime-pipe-part): New command.
10051 (gnus-mime-save-part): New command.
10052 (gnus-mime-button-map): New keymap.
10053 (gnus-mime-button-line-format): New variable.
10054 (gnus-insert-mime-button): New function.
10055 (gnus-display-mime): Use it.
10056
10057 * gnus-util.el (gnus-dd-mmm): Removed length spec.
10058
10059 * mm-decode.el (mm-inline-text): Decode charsets.
10060
10061 * gnus-art.el (gnus-article-save): Comment fix.
10062
10063 * gnus-int.el (gnus-start-news-server): When in batch, don't
10064 prompt.
10065
10066 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10067 decode.
10068
10069 * mm-decode.el (mm-inline-media-tests): Add audio.
10070 (mm-inline-audio): New function.
10071
10072 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
10073
10074 * gnus-art.el (article-make-date-line): Didn't work.
10075
10076 * parse-time.el (parse-time-string): One too many nils.
10077
10078 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10079
10080 * gnus.el: Pterodactyl Gnus v0.25 is released.
10081
10082 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
10083
10084 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10085 annotations.
10086
10087 * gnus.el ((featurep 'gnus-xmas)): New
10088 'gnus-annotation-in-region-p alias.
10089
10090 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10091
10092 * mm-util.el (mm-with-unibyte-buffer): New function.
10093
10094 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10095
10096 * mm-decode.el (mm-inline-media-tests): New variable.
10097
10098 * gnus-sum.el (gnus-summary-exit): Destroy handles.
10099
10100 * gnus-art.el (gnus-article-mime-handles): New variable.
10101
10102 * drums.el (drums-narrow-to-header): New function.
10103
10104 * gnus-art.el (article-decode-charset): Use it.
10105
10106 * drums.el (drums-content-type-get): New function.
10107
10108 * mm-util.el (mm-content-type-charset): Removed.
10109
10110 * drums.el (drums-syntax-table): @ is word.
10111 (drums-parse-content-type): New function.
10112
10113 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10114 EDT" times.
10115
10116 * gnus-util.el (gnus-date-get-time): Use safe date.
10117
10118 * gnus-sum.el (gnus-show-mime): Removed.
10119 (gnus-summary-toggle-mime): Removed.
10120
10121 * gnus-art.el (gnus-strict-mime): Removed.
10122 (gnus-article-prepare): Don't do MIME.
10123 (gnus-decode-encoded-word-method): Removed.
10124 (gnus-show-mime-method): Removed.
10125
10126 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10127
10128 * gnus.el: Pterodactyl Gnus v0.24 is released.
10129
10130 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10131
10132 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10133 PREFIX.
10134
10135 * parse-time.el (parse-time-rules): Accept times that look like
10136 "h:mm".
10137
10138 * message.el (message-make-date): Use zone properly.
10139
10140 * gnus.el: Autoload gnus-batch.
10141
10142 * gnus-art.el (article-de-quoted-unreadable): Do not do
10143 gnus-article-decode-rfc1522.
10144
10145 * gnus-msg.el (gnus-inews-do-gcc): Use it.
10146
10147 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10148 param.
10149
10150 * message.el (message-encode-message-body): Check for us-ascii.
10151
10152 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10153 to the left.
10154
10155 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10156
10157 * gnus-art.el (article-decode-charset): Rename.
10158
10159 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10160
10161 * gnus.el: Pterodactyl Gnus v0.23 is released.
10162
10163 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10164
10165 * gnus-util.el (gnus-parent-id): Ditto.
10166 (gnus-put-text-property-excluding-newlines): Ditto.
10167
10168 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10169
10170 1998-09-08 Karl Kleinpaste <karl@jprc.com>
10171
10172 * message.el (message-generate-headers): Generate User-Agent
10173 instead of X-Mailer & X-Newsreader.
10174
10175 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10176 User-Agent header format.
10177
10178 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10179
10180 * gnus.el: Pterodactyl Gnus v0.22 is released.
10181
10182 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10183
10184 * mm-util.el (mm-multibyte-p): Typo.
10185
10186 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10187
10188 * gnus.el: Pterodactyl Gnus v0.21 is released.
10189
10190 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
10191
10192 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10193
10194 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
10195
10196 * mm-util.el (mm-multibyte-p): New function.
10197
10198 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10199
10200 * gnus.el: Pterodactyl Gnus v0.20 is released.
10201
10202 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10203
10204 * rfc2047.el (rfc2047-decode-region): Only decode when in
10205 multibyte.
10206
10207 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10208
10209 * gnus-int.el (gnus-request-replace-article): Encode.
10210 (gnus-request-accept-article): Encode.
10211
10212 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10213 here.
10214
10215 * gnus.el (gnus-article-display-hook): Take the charset functions
10216 out.
10217
10218 * time-date.el (safe-date-to-time): New function.
10219
10220 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10221
10222 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10223
10224 * gnus.el: Pterodactyl Gnus v0.19 is released.
10225
10226 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10227
10228 * mm-util.el (mm-mime-charset): New function.
10229
10230 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10231
10232 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10233
10234 * gnus.el: Pterodactyl Gnus v0.18 is released.
10235
10236 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10237
10238 * message.el (message-send-and-exit): Return t on success.
10239 (message-make-date): Make a proper time zone.
10240
10241 * gnus-draft.el (gnus-draft-send): Only remove article if the
10242 sending is successful.
10243
10244 * drums.el (drums-get-comment): Return the last comment.
10245 (drums-parse-address): Parse old-style From headers.
10246
10247 1998-09-07 SL Baur <steve@altair.xemacs.org>
10248
10249 * gnus-sum.el (gnus-data-compute-positions): Move below
10250 `gnus-save-hidden-threads' so the former is correctly detected as
10251 a macro.
10252
10253 1998-09-06 Dave Love <fx@gnu.org>
10254
10255 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10256 ignore-errors too, eval'd when compile. Require w3 stuff at load
10257 time for nicer failure if it's not available.
10258
10259 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10260
10261 * time-date.el (time-to-seconds): Renamed.
10262
10263 * parse-time.el (parse-time-string): Downcase before handling.
10264 (parse-time-rules): Times without seconds have 0 seconds.
10265
10266 * rfc2047.el (rfc2047-encode-region): New version.
10267 (rfc2047-dissect-region): New function.
10268
10269 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10270
10271 * message.el (message-make-date): Use symbolic zone.
10272
10273 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10274
10275 * time-date.el (parse-time): Always use parse-time.
10276
10277 * parse-time.el (parse-time-syntax): Use vectors.
10278
10279 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10280
10281 * gnus.el: Pterodactyl Gnus v0.17 is released.
10282
10283 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10284
10285 * time-date.el: Renamed from "date".
10286
10287 * gnus.el: Removed all timezone dependencies.
10288
10289 * score-mode.el: Removed.
10290 (gnus-score-edit-insert-date): Use date.
10291
10292 * date.el (float-to-time): New function.
10293
10294 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10295
10296 * date.el (time-to-float): New function.
10297
10298 * message.el (message-make-date): Use format-time-string.
10299 (message-make-expires): Use make-date.
10300
10301 * gnus-util.el (gnus-dd-mmm): Use date.
10302 (gnus-sortable-date): Ditto.
10303
10304 * message.el (message-make-date): Take an optional time.
10305
10306 * gnus: Applied patches from 5.6.43.
10307
10308 * date.el (if): Use parse-time.
10309
10310 * gnus-score.el (gnus-summary-score-entry): Make into a command
10311 again.
10312
10313 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10314 gnus-agent.
10315
10316 * gnus.el (gnus-agent-meta-information-header): Moved here.
10317
10318 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10319
10320 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10321 (gnus-agent-fetch-group-1): Score article headers using normal
10322 group score files if the download score rule of a category/group
10323 is `file'.
10324 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10325 deciding what articles to download.
10326 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10327 predicate processing if predicate is `true' or `false'.
10328
10329 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10330
10331 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10332
10333 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10334
10335 * score-mode.el (score-mode-coding-system): New variable.
10336 (gnus-score-edit-exit): Use it.
10337
10338 1998-09-04 Jason R Mastaler <jason@4b.org>
10339
10340 * drums.el: Corrected typo.
10341
10342 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10343
10344 * mm-bodies.el (mm-body-encoding): Faster version.
10345
10346 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10347
10348 * gnus-art.el (gnus-article-decode-charset): Only decode text
10349 things.
10350
10351 * message.el (message-output): Use rmail.
10352
10353 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10354 word part.
10355
10356 * mm-util.el (mm-charset-to-coding-system): Use
10357 rfc2047-default-charset.
10358 (mm-known-charsets): New variable.
10359
10360 * message.el (message-caesar-region): Bugged out.
10361
10362 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10363
10364 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10365 specifying `agent-predicate' in a group's parameters.
10366
10367 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10368
10369 * gnus.el: Pterodactyl Gnus v0.16 is released.
10370
10371 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10372
10373 * nnmail.el (nnmail-expired-article-p): Use predicate.
10374
10375 * date.el (time-less-p): Renamed.
10376
10377 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10378 from the headers.
10379
10380 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10381 functions.
10382
10383 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10384 all.
10385 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10386 to all functions.
10387
10388 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10389
10390 * gnus.el: Pterodactyl Gnus v0.15 is released.
10391
10392 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10393
10394 * date.el: New file.
10395
10396 * gnus-util.el (gnus-encode-date): Removed.
10397 (gnus-time-less): Ditto.
10398
10399 * nnmail.el (nnmail-date-to-time): Removed.
10400 (nnmail-time-less): Ditto.
10401 (nnmail-days-to-time): Ditto.
10402 (nnmail-time-since): Ditto.
10403
10404 * drums.el: New file.
10405
10406 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10407
10408 * message.el (message-encode-message-body): Encode headers with
10409 body encoding.
10410
10411 * rfc2047.el (rfc2047-default-charset): Renamed.
10412 (rfc2047-encodable-p): Use it.
10413
10414 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10415
10416 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10417 servers.
10418
10419 * gnus-util.el (gnus-output-to-rmail): Removed.
10420
10421 * gnus-art.el (gnus-summary-save-in-rmail): Use
10422 gnus-output-to-rmailrmail-output-to-rmail-file.
10423
10424 * rfc2047.el (rfc2047-decode-region): Fold case.
10425 (rfc2047-decode): Use decode-string.
10426
10427 * mm-util.el: Provide mm-char-int.
10428
10429 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10430
10431 * gnus.el: Pterodactyl Gnus v0.14 is released.
10432
10433 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10434
10435 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10436 sure we have 7bit.
10437
10438 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10439
10440 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10441 ducplicates.
10442 (gnus-inews-insert-mime-headers): Removed.
10443
10444 * message.el (message-caesar-region): Protect against MULE chars.
10445
10446 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10447
10448 * mm-util.el (if): fset the right function.
10449
10450 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10451
10452 * gnus-art.el (gnus-article-decode-charset): Use real
10453 read-coding-system.
10454
10455 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10456
10457 * mm-bodies.el (mm-decode-body): Protect against malformed
10458 base64.
10459 (mm-decode-body): Check that buffer-file-coding-system is
10460 non-nil.
10461
10462 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10463
10464 * gnus.el: Pterodactyl Gnus v0.13 is released.
10465
10466 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10467
10468 * gnus-util.el (gnus-strip-whitespace): Already defined.
10469 Removed.
10470
10471 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10472
10473 * gnus-util.el (gnus-strip-whitespace): New function.
10474
10475 * mm-util.el (mm-content-type-charset): Downcase.
10476
10477 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10478
10479 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10480 (gnus-article-decode-charset): Don't fetch all headers.
10481
10482 * mm-util.el (mm-read-coding-system): New function.
10483
10484 * mm-bodies.el (mm-decode-body): Check the right charset.
10485
10486 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10487
10488 * gnus-art.el (gnus-article-mode-line-format): Use short group
10489 format.
10490
10491 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10492
10493 * gnus.el: Pterodactyl Gnus v0.12 is released.
10494
10495 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10496
10497 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10498
10499 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10500 (gnus-article-decode-charset): Always run.
10501
10502 * mm-bodies.el (mm-decode-body): Decode cte.
10503
10504 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10505
10506 * gnus.el: Pterodactyl Gnus v0.11 is released.
10507
10508 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10509
10510 * message.el (message-encode-message-body): Ditto.
10511
10512 * gnus-art.el (gnus-article-decode-mime-words): New command and
10513 keystroke.
10514 (gnus-article-decode-charset): Ditto.
10515 (gnus-article-decode-charset): Only work under MULE.
10516
10517 * mm-util.el (mm-content-type-charset): New function.
10518
10519 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10520
10521 * message.el (message-send-mail): Insert MIME headers.
10522 (message-check-news-body-syntax): Don't warn for escape sequences.
10523 (message-check-news-body-syntax): Insert MIME headers.
10524
10525 * mm-bodies.el (mm-body-encoding): New function.
10526
10527 * message.el (message-encode-message-body): New function.
10528
10529 * mm-bodies.el: New file.
10530
10531 * mm-util.el (mm-narrow-to-head): New function.
10532
10533 * rfc2047.el (rfc2047-encode): Use it.
10534
10535 * mm-util.el: Provide mm-encode-coding-region.
10536
10537 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10538
10539 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10540
10541 * mm-util.el (mm-enable-multibyte): New function.
10542
10543 * message.el (message-set-work-buffer): Set multibyte.
10544
10545 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10546
10547 * gnus-util.el (gnus-point-at-eol): Removed.
10548 (gnus-point-at-bol): Ditto.
10549
10550 1998-08-31 Didier Verna <verna@inf.enst.fr>
10551
10552 * gnus-msg.el (gnus-group-mail): make it behave like
10553 gnus-group-post-news with regards to the prefix (this enables the
10554 use of posting styles).
10555
10556 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10557
10558 * gnus.el (gnus-article-display-hook): Added
10559 gnus-article-decode-rfc1522 to hook.
10560
10561 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10562
10563 * gnus.el: Pterodactyl Gnus v0.10 is released.
10564
10565 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10566
10567 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10568 hook to be run.
10569
10570 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10571
10572 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10573
10574 * mm-util.el (mm-charsets-in-region): Removed.
10575
10576 * rfc2047.el: Renamed file.
10577
10578 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10579
10580 * message.el (message-mode): Set multibyte.
10581
10582 * mm-util.el (mm-charsets-in-region): Copied here.
10583
10584 * gnus-util.el: Removed gnus-truncate-string.
10585
10586 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10587
10588 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10589 (rfc1522-encodable-p): New function.
10590 (rfc1522-encode-message-header): Use it.
10591
10592 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10593
10594 * gnus.el: Pterodactyl Gnus v0.9 is released.
10595
10596 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10597
10598 * mm-util.el: Shadow encode-coding-string.
10599
10600 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10601
10602 * mm-util.el: New file.
10603
10604 * mm-decode.el: Somewhat depleted.
10605 * mm-encode.el: Ditto.
10606
10607 * rfc1522.el: New file.
10608
10609 * mm-util.el (mm-replace-chars-in-string): Copied here.
10610
10611 * mm-encode.el (mm-q-encode-region): New function.
10612
10613 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10614 param.
10615
10616 * mm-encode.el (mm-encode-word-region): Downcase.
10617
10618 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10619
10620 * gnus.el: Pterodactyl Gnus v0.8 is released.
10621
10622 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10623
10624 * message.el (message-send-mail): Encode headers.
10625
10626 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10627 (quoted-printable-encode-region): Upcase.
10628
10629 * message.el (message-default-charset): New variable.
10630
10631 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10632
10633 * message.el (message-narrow-to-field): Changed name.
10634
10635 * mm-encode.el: New file.
10636
10637 * message.el (message-narrow-to-header): New function.
10638
10639 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10640 right buffer.
10641
10642 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10643
10644 * gnus.el: Pterodactyl Gnus v0.7 is released.
10645
10646 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10647
10648 * gnus.el: Remove autoload for
10649 gnus-article-mime-decode-quoted-printable.
10650
10651 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10652 be decoded in non-MULE Emacsen.
10653
10654 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10655
10656 * mm-decode.el: Check for coding-system-list.
10657
10658 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10659
10660 * gnus.el: Pterodactyl Gnus v0.6 is released.
10661
10662 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10663
10664 * nnheader.el (fboundp): Protect code-coding-string.
10665
10666 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10667 is available.
10668
10669 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10670
10671 * gnus.el: Pterodactyl Gnus v0.5 is released.
10672
10673 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10674
10675 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10676 (gnus-hack-decode-rfc1522): Removed.
10677
10678 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10679
10680 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10681
10682 * gnus.el: Gnus v0.4 is released.
10683
10684 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10685
10686 * gnus-art.el (gnus-article-decode-mime-words): New command and
10687 keystroke.
10688
10689 * qp.el (quoted-printable-decode-region): Don't use hexl.
10690
10691 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10692 (gnus-structured-field-decoder): Removed.
10693 (gnus-unstructured-field-decoder): Ditto.
10694
10695 * mm-decode.el: New file.
10696
10697 * qp.el: New file.
10698
10699 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10700
10701 * gnus-ems.el (fboundp): Removed gnus-split-string.
10702
10703 * gnus.el (gnus-splash-face): Doc fix.
10704
10705 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10706
10707 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10708 hexl.
10709
10710 * nnheader.el (nnheader-temp-write): Removed.
10711
10712 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10713
10714 * gnus.el: Gnus v0.3 is released.
10715
10716 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10717
10718 * gnus.el: Gnus v0.2 is released.
10719
10720 ;; Local Variables:
10721 ;; coding: iso-2022-7bit
10722 ;; End:
10723
10724 Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10725 Copying and distribution of this file, with or without modification,
10726 are permitted provided the copyright notice and this notice are preserved.