e765d478b8a0de70681c6114a9f41182bebb781d
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
4 command.
5
6 * gnus-start.el (gnus-find-new-newsgroups): Use
7 `message-make-date' instead of `current-time-string'.
8 (gnus-ask-server-for-new-groups): Ditto.
9 (gnus-check-first-time-used): Ditto.
10
11 2001-07-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
12
13 * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
14
15 2001-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
16
17 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
18
19 2001-07-12 Gerd Moellmann <gerd@gnu.org>
20
21 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
22 Browse->Next entries to Browse->Prev.
23 From: Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>.
24
25 2001-07-04 Gerd Moellmann <gerd@gnu.org>
26
27 * nnheader.el (nnheader-init-server-buffer): Make sure the
28 *nntpd* buffer is made multibyte instead of a random buffer.
29
30 2001-07-02 Eli Zaretskii <eliz@is.elta.co.il>
31
32 * gnus.el: Fix the header line, for finder.el. Suggested by
33 Pavel Janik <Pavel@Janik.cz>
34
35 2001-07-02 Gerd Moellmann <gerd@gnu.org>
36
37 * gnus.el (gnus-local-domain): Removed because unused.
38
39 2001-06-18 Eli Zaretskii <eliz@is.elta.co.il>
40
41 * qp.el (quoted-printable-decode-region): If called interactively,
42 use coding-system-for-read.
43
44 2001-03-30 Gerd Moellmann <gerd@gnu.org>
45
46 * gnus.el (gnus-interactive): Fix parenthesis errors.
47
48 2001-03-17 ShengHuo ZHU <zsh@cs.rochester.edu>
49
50 * message.el (rmail-output): It is in rmailout.el not rmail.el.
51
52 * message.el (message-forward): local-variable-p takes an extra
53 argument in XEmacs.
54
55 * message.el (message-forward-decoded-p): New variable.
56 (message-forward-subject-author-subject): Use it.
57 (message-make-forward-subject): Use it.
58 (message-forward): Use it.
59
60 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
61
62 2001-03-05 Dave Love <fx@gnu.org>
63
64 * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
65 Move it after definition of mm-coding-system-p.
66
67 2001-03-01 Dave Love <fx@gnu.org>
68
69 * mm-util.el (mm-inhibit-file-name-handlers): Add
70 image-file-handler.
71
72 2001-02-11 Dave Love <fx@gnu.org>
73
74 * message.el (message-signature-file): Fix doc, :type.
75
76 2001-02-08 Dave Love <fx@gnu.org>
77
78 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
79 (message-posting-charset): Defvar when compiling again.
80 (rfc2047-encodable-p): Require message.
81
82 * gnus-sum.el (gnus-alter-articles-to-read-function):
83 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
84
85 2001-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
86
87 * message.el (message-make-forward-subject): Argument decoded.
88 (message-forward): Use it when digest.
89
90 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
91 buffer.
92
93 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
94 in Emacs.
95
96 * gnus-art.el (gnus-article-make-menu-bar): Make
97 gnus-article-post-menu.
98
99 2001-02-06 Dave Love <fx@gnu.org>
100
101 * qp.el (quoted-printable-encode-region): Remove redundant code
102 from last change.
103
104 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
105
106 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
107
108 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
109 command if there is not last-saver.
110
111 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
112 (rfc2047-charset-encoding-alist): Add big5.
113
114 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
115 GB2312 and Big5.
116
117 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
118
119 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
120
121 * gnus-sum.el (gnus-summary-print-article): Take one prefix
122 argument. Allow to print several articles in one file.
123
124 * webmail.el (webmail-type-definition): netaddress changes.
125
126 2001-01-31 Dave Love <fx@gnu.org>
127
128 * mm-util.el (mm-mime-mule-charset-alist)
129 (mm-find-mime-charset-region): Consider mule-utf-8.
130
131 2001-01-31 Dave Love <fx@gnu.org>
132
133 * gnus-art.el (gnus-article-x-face-command)
134 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
135 :version.
136
137 2001-01-26 Dave Love <fx@gnu.org>
138
139 * mm-util.el (mm-multibyte-string-p): New.
140
141 * qp.el: Remove un-logged bogus changes from 2000-12-20.
142 (quoted-printable-encode-region): Doc fix. Don't call
143 string-as-multibyte on class. Clarify line-folding.
144 (quoted-printable-encode-string): Make temp buffer inherit
145 string's multibyteness.
146
147 2001-01-23 Gerd Moellmann <gerd@gnu.org>
148
149 * nnheader.el (toplevel): Don't require `gnus-util' at
150 compile-time; this creates a circular dependency, and prevents
151 a bootstrap.
152
153 2001-01-22 Andreas Schwab <schwab@suse.de>
154
155 * nnheader.el (gnus-delete-line): Autoload it as a macro.
156
157 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
158
159 * message.el (message-forward): Use mule4.
160 * mm-util.el (mm-string-as-unibyte): New.
161 * message.el (message-forward): Use it.
162 * message.el (message-cite-original-without-signature): Don't peel
163 off the blank line.
164 (message-get-reply-headers): Add Cc if it is not in follow-to.
165 * message.el (message-send-mail): Content-Type may not be there.
166 By Alberto Lusiani.
167 * gnus-art.el (article-display-x-face): Insert X-Face if there is
168 not.
169 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
170 one.
171 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
172 (gnus-remove-some-windows): Ditto.
173 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
174 handle.
175 * gnus-art.el (gnus-mime-view-part): Copy it.
176 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
177 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
178 orig-file. Use ',source.
179 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
180 Lars Magne Ingebrigtsen.
181 * pop3.el (pop3-get-message-count): Andrew Innes
182 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
183
184 2001-01-08 Dave Love <fx@gnu.org>
185
186 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
187 single character.
188
189 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
190
191 * message.el: Doc and message fixes.
192 (message-send-rename-function)
193 (message-make-forward-subject-function)
194 (message-send-mail-function, message-reply-to-function)
195 (message-wide-reply-to-function, message-followup-to-function)
196 (message-distribution-function, message-auto-save-directory): Fix
197 :type.
198
199 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
200 proceeding after warnings. Amend multipart warning message.
201
202 2001-01-04 Dave Love <fx@gnu.org>
203
204 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
205 compiling.
206 (gnus-make-directory): Require nnmail.
207
208 * mm-decode.el (mm-inline-media-tests): Add
209 image/x-portable-bitmap.
210 (mm-get-image): Grok pbm.
211
212 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
213
214 * message.el (message-mail): Support yank-action.
215
216 * message.el (message-setup): Revoke the last change.
217
218 2000-12-24 ShengHuo ZHU <zsh@cs.rochester.edu>
219
220 * message.el (message-setup): Use cons. Suggested by Johan Vromans
221 <jvromans@squirrel.nl>.
222
223 * gnus-topic.el (gnus-topic-create-topic): Use list.
224
225 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
226 before binding gnus-default-article-saver.
227
228 * gnus-sum.el (gnus-summary-save-article):
229 (gnus-summary-pipe-output):
230 (gnus-summary-save-article-mail):
231 (gnus-summary-save-article-rmail):
232 (gnus-summary-save-article-file):
233 (gnus-summary-write-article-file):
234 (gnus-summary-save-article-body-file): Ditto.
235
236 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
237
238 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
239
240 * gnus-art.el (gnus-article-check-hidden-text): Return t.
241
242 * gnus-util.el (gnus-remove-text-properties-when): Return t.
243
244 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
245 malformatted messages.
246
247 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
248
249 * gnus-art.el (article-treat-dumbquotes): Quote \.
250
251 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
252
253 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
254 Emacs 20 runs on a terminal.
255
256 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
257
258 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
259 Paul Stevenson <p.stevenson@surrey.ac.uk>
260
261 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
262
263 * mml.el (gnus-add-minor-mode): Autoload.
264
265 * message.el (message-forward): Save-restriction.
266
267 * message.el (message-mail-user-agent): Add :version.
268
269 * message.el (message-mail-user-agent): New variable.
270 (message-setup): Renamed to message-setup-1. Support
271 mail-user-agent.
272 (message-mail-user-agent): New function.
273 (message-mail): Use it.
274 (message-reply): Use it.
275 (message-resend): Use it.
276 (message-mail-other-window): Use it.
277 (message-mail-other-frame): Use it.
278
279 * gnus-msg.el (gnus-bug): Support mail-user-agent.
280
281 2000-12-21 Miles Bader <miles@gnu.org>
282
283 * message.el (message-mode): Set `comment-start' to the yank prefix.
284
285 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
286
287 * message.el (message-narrow-to-head-1): New function.
288 (message-narrow-to-head): Use it.
289 (message-reply): Ditto.
290 (message-cancel-news): Ditto.
291 (message-supersede): Ditto.
292 (message-make-forward-subject): Ditto.
293 (message-bounce): Ditto.
294
295 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
296
297 * message.el (message-forward): Copy buffer in unibyte mode.
298 (message-make-forward-subject): Don't widen. Decode.
299 (message-forward): Don't decode subject.
300
301 * mml.el (gnus-ems): Require it.
302
303 * gnus-msg.el (gnus-summary-mail-forward):
304
305 * message.el (message-forward): Move mime-to-mml here.
306
307 * nnmbox.el (nnmbox-file-coding-system): Use binary.
308 (nnmbox-active-file-coding-system): Ditto.
309
310 * gnus-cus.el (gnus-group-parameters): Add posting-style.
311
312 * mm-uu.el: Require binhex.
313
314 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
315
316 * qp.el (quoted-printable-encode-region): Upcase QP.
317
318 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
319
320 * gnus-util.el (gnus-add-text-properties-when): New function.
321 (gnus-remove-text-properties-when): Ditto.
322
323 * gnus-cite.el (gnus-article-hide-citation): Use them.
324 (gnus-article-toggle-cited-text): Use them.
325
326 * gnus-art.el (gnus-signature-toggle): Use them.
327 (gnus-article-show-hidden-text): Ditto.
328 (gnus-article-hide-text): Ditto.
329
330 * gnus-art.el (gnus-article-describe-key): Use prompt.
331 (gnus-article-describe-key-briefly): Ditto.
332
333 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
334
335 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
336
337 2000-12-18 Gerd Moellmann <gerd@gnu.org>
338
339 * *.xpm, *.pbm: Convert icons icons to size 24x24.
340
341 2000-12-18 Dave Love <fx@gnu.org>
342
343 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
344 (unused).
345
346 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
347
348 * pop3.el (pop3-movemail): Use binary.
349 (pop3-movemail-file-coding-system): Removed.
350
351 2000-12-13 Miles Bader <miles@gnu.org>
352
353 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
354 to t, so that we don't get stuck while trying to smilefy
355 intangible text.
356
357 2000-12-12 Gerd Moellmann <gerd@gnu.org>
358
359 * smiley-ems.el (smiley-regexp-alist): Make regexps match
360 at the end of the buffer.
361 (smiley-region): In the loop, move to the end of the submatch
362 matching the smiley instead of using the end of the match
363 of the whole regexp.
364
365 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
366
367 * message.el (message-mode): Doc fix.
368
369 2000-12-12 Gerd Moellmann <gerd@gnu.org>
370
371 * smiley-ems.el (smiley-region): Doc fix.
372
373 2000-12-11 Miles Bader <miles@gnu.org>
374
375 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
376 bottom line visible, check to see if it's partially obscured, and
377 if so, either scroll one more line to make it fully visible, or
378 revert to showing the second line from the top.
379
380 2000-12-07 Dave Love <fx@gnu.org>
381
382 * mailcap.el (mailcap-download-directory)
383 * gnus-audio.el (gnus-audio-directory)
384 * smiley-ems.el (smiley-data-directory): Fix :type.
385
386 2000-12-05 Dave Love <fx@gnu.org>
387
388 * starttls.el: New file.
389
390 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
391
392 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
393 succeeds.
394 (gnus-setup-message): Remove a hack.
395
396 * gnus-win.el (gnus-configure-windows): Make sure
397 nntp-server-buffer is live.
398 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
399 (gnus-configure-frame): Save selected window.
400
401 2000-12-04 Andreas Jaeger <aj@suse.de>
402
403 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
404
405 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
406
407 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
408 raw 8-bit in headers in dk.* newsgroups.
409
410 2000-11-30 Dave Love <fx@gnu.org>
411
412 * message.el (message-auto-save-directory): Use
413 file-name-as-directory.
414 (message-set-auto-save-file-name): Create
415 message-auto-save-directory if necessary.
416 (message-replace-chars-in-string): Removed -- unused.
417 (message-mail-alias-type): Customize.
418 (message-headers): Remove duplicate defgroup.
419
420 2000-11-29 Dave Love <fx@gnu.org>
421
422 * qp.el (quoted-printable-decode-region): Use error, not message
423 to report malformed text (like base64). Amend message.
424
425 2000-11-29 Miles Bader <miles@gnu.org>
426
427 * message.el (message-header-lines): Fontify tag.
428
429 2000-11-27 Dave Love <fx@gnu.org>
430
431 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
432 compiler warning.
433
434 2000-11-26 Dave Love <fx@gnu.org>
435
436 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
437
438 2000-11-23 Dave Love <fx@gnu.org>
439
440 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
441
442 * mm-uu.el (uudecode): Require.
443 (uudecode-decode-region, uudecode-decode-region-external): Don't
444 autoload.
445 (mm-uu-copy-to-buffer): Doc fix.
446 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
447 type fix.
448
449 * mailcap.el: Doc fixes.
450 (mailcap-mime-data): Various adjustments.
451 (mailcap): New group.
452 (mailcap-download-directory): Customize.
453 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
454 (mailcap-temporary-directory): Deleted (unused).
455 (mailcap-unescape-mime-test): Simplify slightly.
456 (mailcap-viewer-passes-test): Use functionp.
457 (mailcap-command-p): Aliased to executable-find.
458
459 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
460 default-enable-multibyte-characters is nil.
461
462 2000-11-22 Simon Josefsson <simon@josefsson.org>
463
464 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
465 instead of "from: " for rfc822 compliance. Insert SPC.
466
467 2000-11-22 Gerd Moellmann <gerd@gnu.org>
468
469 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
470
471 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
472
473 * message.el (message-send-mail): Use buffer-substring-no-properties.
474 (message-send-news): Ditto.
475
476 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
477
478 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
479
480 2000-11-21 Dave Love <fx@gnu.org>
481
482 * gnus-art.el (gnus-mime-button-map): Don't inherit from
483 gnus-article-mode-map.
484 (gnus-mime-button-menu): Use mouse-set-point.
485 (gnus-insert-mime-button, gnus-mime-display-alternative)
486 (gnus-mime-display-alternative): Don't use local-map property.
487
488 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
489
490 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
491 sending a command; allow the rtelnet prompt as well.
492
493 2000-11-17 Simon Josefsson <simon@josefsson.org>
494
495 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
496 prefetch.
497
498 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
499
500 * nntp.el (nntp-decode-text): Delete bogus status lines.
501 (nntp-open-connection): Kill process buffer when quit.
502 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
503 FSF Emacs 20 and XEmacs 21.
504 (nntp-retrieve-data): Don't ignore quit.
505
506 2000-11-17 Dave Love <fx@gnu.org>
507
508 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
509 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
510 and make-temp-file.
511 (uudecode-decode-region): Doc fix.
512
513 2000-11-14 Dave Love <fx@gnu.org>
514
515 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
516 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
517 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
518 New files, derived from the XPMs.
519
520 2000-11-12 Dave Love <fx@gnu.org>
521
522 From Emerick Rogul <emerick@csa.bu.edu>.
523 * message.el (message-setup-fill-variables): New variable.
524 (message-mode): Use it.
525
526 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
527
528 * gnus-mlspl.el: Documentation tweaks.
529
530 2000-11-10 Dave Love <fx@gnu.org>
531
532 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
533 (gnus-agent-lib-file, gnus-agent-load-alist)
534 (gnus-agent-save-alist, gnus-agent-article-name): Use
535 expand-file-name.
536
537 * gnus-group.el (gnus-group-name-charset-method-alist): Add
538 :version.
539 (nnkiboze-score-file): Defvar when compiling.
540
541 * gnus-start.el (gnus-read-newsrc-file): Add :version.
542
543 * gnus-art.el (gnus-article-banner-alist)
544 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
545 (gnus-article-date-lapsed-new-header)
546 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
547 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
548 (gnus-treat-strip-headers-in-body)
549 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
550 (gnus-treat-translate): Add :version.
551 (gnus-article-mime-part-function): Fix defcustom.
552
553 * nnmail.el (nnmail-expiry-target)
554 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
555 (nnmail-split-header-length-limit): Add :version.
556
557 * gnus-sum.el (gnus-auto-expirable-marks)
558 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
559 (gnus-extra-headers, gnus-ignored-from-addresses)
560 (gnus-newsgroup-ignored-charsets)
561 (gnus-group-highlight-words-alist)
562 (gnus-summary-show-article-charset-alist): Add :version.
563
564 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
565 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
566 files, converted from the XPMs.
567
568 * gnus-cache.el (gnus-cache-active-file): Don't use
569 file-name-as-directory on directory.
570 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
571 use file-name-as-directory on directory.
572
573 * time-date.el (timezone-make-date-arpa-standard): Autoload.
574 (date-to-time): Use it.
575
576 * message.el (message-mode) <adaptive-fill-regexp>:
577 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
578 (message-newline-and-reformat): Likewise.
579 (message-forward-as-mime, message-forward-ignored-headers)
580 (message-buffer-naming-style, message-default-charset)
581 (message-dont-reply-to-names, message-send-mail-partially-limit):
582 Add :version.
583
584 * mm-util.el: Doc fixes.
585 (mm-mime-charset): Don't use the raw result of
586 mm-preferred-coding-system.
587 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
588 (mm-with-unibyte): Simplify.
589
590 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
591 concat.
592
593 * pop3.el (pop3-version): Deleted.
594 (pop3-make-date): New function, avoiding message-make-date.
595 (pop3-munge-message-separator): Use it.
596
597 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
598
599 * pop3.el (pop3-munge-message-separator): A message may have an
600 empty body.
601
602 2000-11-09 Dave Love <fx@gnu.org>
603
604 * gnus-group.el (gnus-group-make-directory-group)
605 (gnus-group-fetch-faq): Use expand-file-name.
606 (gnus-group-fetch-faq): Simplify completing-read form.
607
608 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
609 test for Mule.
610
611 * message.el (tool-bar-map): Defvar when compiling.
612
613 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
614 (gnus-tm-lisp-directory): Deleted.
615 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
616 (featurep 'xemacs).
617 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
618 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
619 version numbers from file names.
620
621 2000-11-08 John Wiegley <johnw@gnu.org>
622
623 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
624 `gnus-group-change-level-function', instead of `remove-hook',
625 because it's not a hook!
626
627 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
628
629 * nnweb.el (nnweb-decode-entities): Work for non-character
630 entities.
631
632 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
633 Issue message on quit.
634
635 2000-11-08 Simon Josefsson <simon@josefsson.org>
636
637 * rfc2104.el: Add SHA-1 example.
638 (rfc2104-hexstring-to-bitstring): New function.
639 (rfc2104-hash): Use it.
640
641 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
642
643 * gnus-start.el: Remove gnus-xemacs.
644
645 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
646
647 * gnus-score.el (gnus-score-body): Don't score body when
648 agent-fetching.
649 (gnus-score-followup): Don't score followup either.
650 (gnus-score-use-all-scores): New variable.
651 (gnus-all-score-files): Use it.
652 (gnus-score-find-bnews): Use directory-sep-char.
653
654 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
655 asynchronous in Exp version.
656
657 2000-11-08 Dave Love <fx@gnu.org>
658
659 * mm-view.el: Use featurep for XEmacs test.
660 (mm-inline-message): Test for `remove-specifier'; don't use
661 condition-case.
662
663 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
664
665 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
666 (gnus-score-find-bnews): Don't concat "".
667
668 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
669 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
670 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
671 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
672
673 * gnus-sum.el: Put some defvars in eval-when-compile.
674 (gnus-summary-mode-hook): Add :options.
675 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
676 (gnus-summary-tool-bar-map): New variable.
677 (gnus-summary-make-tool-bar): New function.
678 (gnus-summary-mode): Put kill-all-local-variables first.
679
680 * gnus-group.el (gnus-group-toolbar-map): New variable.
681 (gnus-group-make-tool-bar): Rewritten.
682 (gnus-group-mode): Put kill-all-local-variables first.
683
684 * rfc2047.el: Require gnus-util.
685
686 * nnml.el (gnus-sorted-intersection): Autoload.
687
688 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
689 Put some defvars in eval-when-compile.
690 (gnus-intersection, gnus-sorted-complement): Autoload.
691
692 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
693
694 * mm-encode.el (mm-body-7-or-8): Autoload.
695
696 * mm-decode.el (mm-insert-inline): Autoload.
697
698 * mml.el:
699 * message.el: Put some defvars in eval-when-compile.
700
701 * gnus-msg.el: Put some defvars in eval-when-compile.
702 (gnus-msg-mail): Move after gnus-setup-message.
703
704 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
705
706 2000-11-07 Dave Love <fx@gnu.org>
707
708 * gnus-util.el (nnheader): Don't require message (recursive
709 autoload).
710
711 * uudecode.el: Avoid compiler warnings.
712
713 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
714 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
715
716 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
717
718 * rfc2047.el: Require cl when compiling.
719 (rfc2047-q-encode-region): Don't break if a QP-word could be
720 fitted in one line.
721 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
722 (rfc2047-fold-region): "=?=" is not a break point.
723 (rfc2047-encode-message-header): Move fold into encode-region.
724 (rfc2047-dissect-region): Rewrite.
725 (rfc2047-encode-region): Rewrite.
726 (rfc2047-fold-region): Fold
727 (rfc2047-unfold-region): New function.
728 (rfc2047-decode-region): Use it.
729 (rfc2047-q-encode-region): Don't break at bob.
730 (rfc2047-decode): Use unibyte.
731 (rfc2047-q-encode-region): Better calculation of break point.
732 (rfc2047-fold-region): Don't break the first non-LWSP characters.
733 (rfc2047-encode-region): Merge only if regions are adjacent.
734
735 2000-11-06 Dave Love <fx@gnu.org>
736
737 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
738
739 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
740 (uudecode-char-int): New alias, replacing char-int.
741 (uudecode-decode-region): Don't call buffer-disable-undo.
742
743 * mm-uu.el (mm-uu-configure): Unquote lambda.
744 (mm-uu-configure-list): Doc fix.
745
746 * earcon.el (running-xemacs): Don't define.
747
748 2000-11-06 John Wiegley <johnw@gnu.org>
749
750 * gnus-mlspl.el (gnus-group-split-update): Check the value of
751 `nnmail-crosspost', and use it to set the `no-crosspost'
752 argument when calling `gnus-group-split-fancy'. Otherwise, it
753 assumes that cross-posting is always OK, no matter what
754 `nmail-crosspost' is set to.
755 (gnus-group-split-fancy): The argument order in the
756 second-to-last `push' call was wrong, but since `no-crosspost'
757 was always nil, it was never being triggered.
758
759 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
760
761 Don't postpone GCC if none of GCC methods is agent-covered. This
762 fix presumes that the post-method must be agent-covered if any Gcc
763 method is agent-covered.
764
765 * gnus-msg.el (gnus-inews-group-method): New function.
766 (gnus-inews-do-gcc): Use it.
767 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
768 (gnus-agent-possibly-save-gcc): Use it.
769 (gnus-agent-possibly-do-gcc): Ditto.
770
771 *gnus-msg.el: (gnus-inews-add-send-actions): Use
772 `gnus-agent-possibly-do-gcc' if Agentized.
773 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
774 to `message-header-hook'.
775
776 * gnus-mlspl.el: Require cl when compiling.
777
778 * gnus-ml.el: Usage.
779 (gnus-mailing-list-archive, gnus-mailing-list-owner,
780 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
781 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
782 (gnus-mailing-list-menu): Define it.
783 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
784
785 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
786
787 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
788
789 * message.el (message-font-lock-keywords): Match a final newline
790 to help font-lock's multiline support.
791
792 2000-11-03 Dave Love <fx@gnu.org>
793
794 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
795
796 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
797 name.
798
799 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
800 <banner>: Fix custom type, doc.
801
802 * mm-decode.el (mm-display-external): Space-prefix temp buffer
803 name. Don't disable undo explicitly.
804
805 2000-11-02 Dave Love <fx@gnu.org>
806
807 * message.el (message-font-lock-keywords): Use [:alpha:] for
808 cite-prefix.
809
810 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
811
812 * mm-uu.el (mm-uu-configure-list): Move back to old location,
813 because defcustom tries to call `mm-uu-configure'.
814
815 2000-11-01 Dave Love <fx@gnu.org>
816
817 * rfc2047.el (base64): Require unconditionally.
818 (message-posting-charset): Defvar when compiling.
819 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
820 message.
821
822 * gnus-sum.el (nnoo): Require.
823 (mm-uu-dissect): Autoload.
824
825 * mml.el (mml-parse-1): Clarify message.
826 (mml-minibuffer-read-type): Use mailcap-mime-types.
827
828 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
829
830 * mml.el: Fix a typo in the requiring of CL.
831
832 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
833
834 * rfc2231.el: Require cl when compiling.
835
836 2000-11-01 Dave Love <fx@gnu.org>
837
838 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
839 Fix custom type.
840 (mm-uu-configure-list): Move and fix custom type.
841
842 * utf7.el: Require cl when compiling.
843
844 * binhex.el: Use (featurep 'xemacs).
845 (binhex-char-int): New alias, replacing char-int. Change callers.
846 (binhex-decode-region): Simplify work buffer code.
847 (binhex-decode-region-external): Use expand-file-name, not concat.
848
849 2000-10-30 Dave Love <fx@gnu.org>
850
851 * gnus-art.el: Fix 2000-10-27 change properly.
852
853 2000-10-28 Miles Bader <miles@gnu.org>
854
855 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
856
857 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
858
859 * gnus-draft.el (gnus-draft-send-message): Typo.
860
861 2000-10-27 John Wiegley <johnw@gnu.org>
862
863 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
864 variable to correspond with `gnus-article-hide-citation-maybe'.
865 (gnus-treatment-function-alist): Added entry for the above
866 correlation.
867
868 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
869
870 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
871
872 2000-10-27 Dave Love <fx@gnu.org>
873
874 * gnus.el: Don't require custom. Don't require message at top
875 level.
876 (gnus-message-archive-method): Require message here.
877
878 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
879
880 * gnus-art.el (article-strip-banner): Use
881 gnus-group-find-parameter rather than gnus-group-get-parameter, to
882 allow inheritance on the banner.
883 From elkin@tverd.astro.spbu.ru.
884
885 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
886 Cashin <ecashin@coe.uga.edu>).
887
888 2000-10-27 Simon Josefsson <simon@josefsson.org>
889
890 * gnus-agent.el (gnus-agent-possibly-do-gcc):
891 (gnus-agent-restore-gcc):
892 (gnus-agent-possibly-save-gcc): New functions.
893
894 * nnimap.el (nnimap-group-overview-filename): Create directory for
895 newfile (when use long filenames is nil). Copy+delete file if
896 rename didn't work.
897 (nnimap-group-overview-filename): `rename-file' and `copy-file'
898 doesn't return anything useful, use ignore-errors instead.
899 (nnimap-verify-uidvalidity): Delete overview file when
900 uid validity changes.
901 (nnimap-group-overview-filename): Store uidvalidity in filenames.
902 Rename old files into new format.
903 (nnimap-request-accept-article): Remove \n's from
904 From_ lines.
905 (nnimap-request-accept-article): Remove From[^:] lines.
906 (imap-starttls-p): Check for starttls binary.
907 (imap-starttls-open): More verbose.
908 (imap-gssapi-auth): Ditto.
909 (imap-kerberos4-auth): Ditto.
910 (imap-cram-md5-auth): Ditto.
911 (imap-login-auth): Ditto.
912 (imap-anonymous-auth): Ditto.
913 (imap-digest-md5-auth): Ditto.
914 (imap-open): Ditto.
915 (imap-digest-md5-p): Check capability first.
916 (imap-parse-flag-list): Correctly parse empty lists.
917 (imap-login-p): Support LOGINDISABLED.
918 (imap-parse-body): Work around bug in Sun SIMS.
919
920 * gnus-agent.el (gnus-agent-possibly-do-gcc):
921 (gnus-agent-restore-gcc):
922 (gnus-agent-possibly-save-gcc): New functions.
923
924 Asks the user to synch flags with server when you plug in.
925
926 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
927 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
928 (gnus-agent-toggle-plugged): Call it.
929 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
930 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
931 (gnus-agent-possibly-synchronize-flags): New function.
932 (gnus-agent-possibly-synchronize-flags-server): New function.
933
934 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
935
936 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
937
938 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
939 support ACL's.
940
941 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
942
943 * gnus-draft.el (gnus-draft-send-message): Ditto.
944 (gnus-group-send-drafts): Ditto.
945
946 * gnus-art.el (gnus-request-article-this-buffer):
947 gnus-refer-article-method might be a single method.
948 (gnus-article-mime-total-parts): New function.
949 (gnus-mm-display-part): Use it.
950 (gnus-mime-display-single): Ditto.
951 (gnus-mime-display-alternative): Ditto.
952 (gnus-mime-inline-part): Check validity of charset.
953 (gnus-treat-display-smileys): Default value in Emacs 21.
954 * gnus-art.el: Define dynamic variables in eval-when-compile.
955 (gnus-article-prepare): Configure it again.
956 (gnus-insert-mime-button): Use gnus-overlay-buffer,
957 gnus-overlay-start.
958 (gnus-article-prepare): Configure windows before
959 gnus-article-prepare-display is called. Otherwise, BBDB's popup
960 window might be overrided.
961 (gnus-mime-inline-part): Use prefix argument only
962 when it is called interactively.
963 (gnus-mime-action-alist): New variable.
964 (gnus-mime-action-on-part): Use it.
965 (gnus-mime-button-commands): Add command ".".
966 (gnus-mime-inline-part): Support prefix argument.
967 (gnus-article-banner-alist): New variable.
968 (article-strip-banner): Use it.
969
970 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
971 because they are files, not paths.
972 (mailcap-parse-mimetypes): Ditto.
973 (mailcap-mime-types): Use mailcap-mime-data.
974
975 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
976 gnus-overlay-start.
977 * gnus.el (gnus-agent-fetching): New variable.
978 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
979
980 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
981 (gnus-agent-fetch-group-1): Score-param could be nil.
982 (gnus-agent-any-covered-gcc): New function.
983 (gnus-agent-possibly-save-gcc): Use it.
984 (gnus-agent-possibly-do-gcc): Ditto.
985 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
986 the GNU assignment issue.
987 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
988 * gnus-agent.el: timer vs. itimer.
989
990 * webmail.el (webmail-type-definition): Fix my-deja open url.
991 (webmail-hotmail-list): Fix.
992 (webmail-netscape-open, webmail-hotmail-article,
993 webmail-hotmail-list): Update.
994 (webmail-my-deja-*): Rewrite.
995
996 * gnus-sum.el (gnus-refer-article-methods): The second could be
997 a named method.
998 (gnus-cache-write-active): Auto load.
999 (gnus-summary-display-article): Enable multibyte.
1000 (gnus-summary-select-article): Don't enable multibyte here.
1001 (gnus-summary-goto-article): Ditto.
1002 (gnus-summary-enter-digest-group): Decode to-address.
1003
1004 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1005 (mm-with-unibyte-current-buffer-mule4): New function.
1006 (mm-enable-multibyte-mule4): New.
1007 (mm-disable-multibyte-mule4): New.
1008
1009 * mm-util.el (mm-enable-multibyte-mule4): New.
1010 (mm-disable-multibyte-mule4): New.
1011 * gnus-sum.el (gnus-summary-mode): Use it.
1012 (gnus-summary-select-article): Ditto.
1013 (gnus-summary-goto-article): Use enable multibyte.
1014
1015 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1016 (nnkiboze-enter-nov): Fix it when there is no xref.
1017 (nnkiboze-generate-groups): List groups.
1018 (nnkiboze-request-article): Use
1019 gnus-cache-request-article.
1020
1021 * gnus-group.el (gnus-group-make-kiboze-group): Use
1022 nnkiboze-score-file.
1023 (gnus-group-make-kiboze-group): Fix prompt.
1024
1025 * message.el (message-send-mail-partially): Replace the header
1026 delimiter with a blank line.
1027 (message-sending-message): New variable.
1028 (message-send): Use it.
1029 (message-default-charset): Default value for non-Mule Emacsen.
1030 (message-alternative-emails): New.
1031 (message-use-alternative-email-as-from): New.
1032 (message-setup): Use them.
1033 (message-default-charset): Set default value in non-MULE XEmacsen
1034 as iso-8859-1.
1035
1036 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
1037
1038 * message.el: xemacs cleanup (use featurep ' xemacs)
1039
1040 * nnheader.el: ditto
1041
1042 * mm-util.el: ditto
1043
1044 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
1045
1046 * message.el (message-make-in-reply-to): In-Reply-To is message-id
1047 (see DRUMS).
1048
1049 2000-10-27 Simon Josefsson <simon@josefsson.org>
1050
1051 * message.el (message-send): Make sure error is signalled if no
1052 send method is specified.
1053
1054 2000-10-27 Dave Love <fx@gnu.org>
1055
1056 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1057 strings.
1058 (gnus-group-make-tool-bar): New function.
1059 (gnus-group-mode): Use it.
1060
1061 * message.el (message-mode-menu): Add some :help strings.
1062 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1063 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
1064
1065 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1066 * describe-group.xpm, get-news.xpm, kill-group.xpm:
1067 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
1068
1069 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1070 display-graphic-p here.
1071
1072 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1073
1074 * mm-decode.el (mm-viewer-completion-map): New.
1075 (mm-interactively-view-part): Use it.
1076
1077 2000-10-27 Simon Josefsson <sj@extundo.com>
1078
1079 * mail-source.el (mail-sources): IMAP predicate is a string.
1080 (mail-sources): Add default values for IMAP mailbox, predicate and
1081 fetchflag.
1082
1083 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
1084
1085 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1086 of the `gnus-xemacs' variable, as the latter has been removed.
1087 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1088 * gnus-art.el (gnus-treat-display-xface)
1089 (gnus-treat-display-smileys, gnus-treat-display-picons)
1090 (gnus-article-read-summary-keys): Likewise.
1091
1092 2000-10-26 Dave Love <fx@gnu.org>
1093
1094 * flow-fill.el: Require cl when compiling.
1095
1096 2000-10-26 Simon Josefsson <simon@josefsson.org>
1097
1098 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1099 (fill-flowed): Make "quote-depth wins" rule work when first line
1100 is at level 0.
1101
1102 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1103
1104 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1105 (gnus-kill-all-overlays): Move here.
1106
1107 * gnus-util.el (gnus-kill-all-overlays): Move out.
1108
1109 2000-10-26 Dave Love <fx@gnu.org>
1110
1111 * mail-source.el: Require imap when compiling and defvar
1112 display-time-mail-function. Require mm-util.
1113 (nnheader-cancel-timer): Autoload.
1114 (mail-source-imap-authenticators, mail-source-imap-streams): New
1115 variables.
1116 (mail-sources): Use them.
1117 (defvar): Use rmail-spool-directory unconditionally.
1118
1119 2000-10-26 Dirk Meyer <dischi@tzi.de>
1120
1121 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1122 seconds instead of hour.
1123
1124 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1125
1126 * mail-source.el (mail-sources): Better `:type'.
1127
1128 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1129
1130 * mail-source.el (mail-source-keyword-map): Use
1131 `rmail-spool-directory' as a default directory for the `file'
1132 source, if the variable is defined. Fall back to hardcoded
1133 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1134 <seh@speakeasy.org>.
1135
1136 2000-10-25 Jason Rumney <jasonr@gnus.org>
1137
1138 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1139 supports it.
1140
1141 2000-10-18 Dave Love <fx@gnu.org>
1142
1143 * mm-bodies.el (mm-uu-decode-function)
1144 (mm-uu-binhex-decode-function): Defvar when compiling.
1145
1146 * gnus-nocem.el (gnus-nocem-issuers): Update.
1147 (gnus-nocem-check-from): New option.
1148 (gnus-nocem-scan-groups): Use it.
1149 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1150 (gnus-nocem-check-article-limit): Add :version.
1151
1152 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1153
1154 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1155 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1156
1157 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1158
1159 * ietf-drums.el (mm-util): Require CL when compiling.
1160
1161 2000-10-15 Dave Love <fx@gnu.org>
1162
1163 * qp.el: Require mm-util.
1164
1165 2000-10-13 Dave Love <fx@gnu.org>
1166
1167 * qp.el (quoted-printable-decode-region): Avoid invalid
1168 coding-systems.
1169
1170 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1171
1172 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1173 to a recursive load.
1174
1175 2000-10-12 Dave Love <fx@gnu.org>
1176
1177 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1178
1179 * gnus.el (gnus-group-startup-message): Check for PBM image.
1180
1181 2000-10-09 Dave Love <fx@gnu.org>
1182
1183 * mail-source.el (mail-source-fetch-imap): Bind
1184 default-enable-multibyte-characters rather than using
1185 mm-disable-multibyte.
1186
1187 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1188
1189 * mail-source.el (mail-source-fetch-maildir): Don't insert
1190 newlines.
1191
1192 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1193
1194 * mm-encode.el: Require CL. At least, for `incf'.
1195
1196 2000-10-06 Dave Love <fx@gnu.org>
1197
1198 * gnus-audio.el: Don't require cl.
1199 (gnus-audio): New custom group.
1200 (gnus-audio-inline-sound): Change to work with Emacs.
1201 (gnus-audio-directory, gnus-audio-directory)
1202 (gnus-audio-au-player): Customize.
1203 (gnus-audio-play): Try external player if play-sound-file fails.
1204 Use file-name-extension, not string-match.
1205
1206 2000-10-05 Dave Love <fx@gnu.org>
1207
1208 * rfc1843.el: Require cl when compiling.
1209
1210 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1211 Autoload.
1212 (quoted-printable-decode-region): Rename arg which confused
1213 charset with coding-system. Don't use nonascii-insert-offset.
1214 Coding-system encode the region initially. Don't recognize `=='
1215 as valid QP. Coding-system decode the region finally.
1216 (quoted-printable-decode-string): Rename arg which confused
1217 charset with coding-system.
1218
1219 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1220 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1221 mm-encode-coding-region.
1222 (mm-decode-body, mm-decode-string): Rename variables which
1223 confused charset with coding-system.
1224 (binhex-decode-region): Don't autoload.
1225 (mm-body-encoding): Require message.
1226 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1227 cond branches.
1228
1229 * gnus-art.el (article-de-quoted-unreadable)
1230 (article-de-base64-unreadable): Fold search case
1231 rather than downcasing string. Apply mm-charset-to-coding-system
1232 to arg of quoted-printable-decode-region.
1233
1234 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1235
1236 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1237
1238 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1239
1240 * gnus-kill.el (gnus-kill): Typo.
1241
1242 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1243
1244 * gnus-mule.el: Revived.
1245
1246 2000-10-04 Dave Love <fx@gnu.org>
1247
1248 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1249 Require ring when compiling.
1250 (gnus-x-splash): Bind width, height.
1251 (gnus-article-compface-xbm): New variable.
1252 (gnus-article-display-xface): Move graphic test. Use unibyte.
1253 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1254
1255 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1256
1257 * nnimap.el: require 'cl when compiling.
1258
1259 2000-10-04 Dave Love <fx@gnu.org>
1260
1261 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1262 pbm images.
1263
1264 * frown.pbm, smile.pbm, wry.pbm: New files.
1265
1266 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1267
1268 2000-10-03 Dave Love <fx@gnu.org>
1269
1270 * mail-source.el (mail-sources): Revert to nil.
1271
1272 * nnmail (nnmail-spool-file): Revert to `((file))'.
1273
1274 * qp.el: Don't require mm-util.
1275 (quoted-printable-decode-region): Rewritten.
1276 (quoted-printable-decode-string, quoted-printable-encode-region):
1277 Doc fix.
1278 (quoted-printable-encode-region): Barf on multibyte characters.
1279 Maybe make the class multibyte. Upcase chars, not formatted
1280 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1281 (quoted-printable-encode-string): Don't use
1282 mm-with-unibyte-buffer.
1283
1284 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1285
1286 * mail-source.el (mail-source-report-new-mail): Use
1287 nnheader-cancel-timer.
1288
1289 2000-10-03 Simon Josefsson <simon@josefsson.org>
1290
1291 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1292 (mail-source-fetch-imap): Use it.
1293
1294 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1295
1296 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1297 last change.
1298
1299 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1300 `:ascent center'.
1301
1302 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1303
1304 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1305
1306 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1307 image's :ascent to 80. That gives a mode-line which is approx.
1308 as tall as the normal one.
1309
1310 2000-09-21 Dave Love <fx@gnu.org>
1311
1312 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1313 (for Emacs 20). Tidy somewhat.
1314
1315 2000-09-21 Dave Love <fx@gnu.org>
1316
1317 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1318 image processing. Rationalize logic somewhat.
1319
1320 2000-09-20 Dave Love <fx@gnu.org>
1321
1322 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1323
1324 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1325 we'll be careful merging development changes.
1326
1327 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1328 specifically.
1329
1330 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1331 (mouse-set-point, set-face-foreground)
1332 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1333 them.
1334
1335 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1336
1337 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1338 redundant autoloads.
1339
1340 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1341
1342 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1343 to XBM; we always have PBM support.
1344
1345 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1346
1347 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1348 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1349 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1350 * nnkiboze.el (nnkiboze-file-coding-system): New.
1351 (nnkiboze-retrieve-headers): Use it.
1352 (nnkiboze-request-group): Ditto.
1353 (nnkiboze-close-group): Ditto.
1354 (nnkiboze-generate-group): Ditto.
1355 (nnkiboze-enter-nov): Insert first Xref properly.
1356
1357 2000-09-19 Dave Love <fx@gnu.org>
1358
1359 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1360 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1361
1362 * mail-source.el (mail-sources): Change default to '((file)).
1363 Add useful custom type.
1364
1365 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1366
1367 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1368 year).
1369 (gnus-date-iso8601): Ditto.
1370
1371 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1372
1373 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1374
1375 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1376
1377 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1378 pattern. Avoid using 8 bit chars.
1379 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1380
1381 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1382
1383 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1384 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1385 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1386 functions are not implemented yet.
1387
1388 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1389 x-overlay.el from the FSF Emacs black list.
1390
1391 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1392
1393 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1394 (mm-inline-media-tests): Ditto.
1395 (mm-automatic-display): Ditto.
1396 * mm-view.el (mm-display-inline-fontify): Generalize from
1397 mm-display-patch-inline.
1398 (mm-display-patch-inline): Use it.
1399 (mm-display-elisp-inline): Ditto.
1400
1401 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1402
1403 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1404 (gnus-topic-unmark-topic): Ditto.
1405 (gnus-topic-mark-topic): Ditto.
1406 (gnus-topic-get-new-news-this-topic): Use it.
1407
1408 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1409
1410 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1411 display xface.
1412
1413 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1414
1415 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1416 zombie or killed groups.
1417
1418 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1419
1420 * mml.el (mml-preview): Reinsert unibyte content.
1421 (mml-parse-1): Remove with-unibyte-current-buffer.
1422 (mml-generate-mime-1): Ditto.
1423 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1424 * message.el (message-forward): Ditto.
1425
1426 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1427
1428 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1429 original article buffer.
1430 (article-de-base64-unreadable): Ditto.
1431 (article-wash-html): Ditto.
1432
1433 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1434
1435 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1436 unless forward-show-mml.
1437
1438 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1439
1440 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1441 (gnus-summary-save-parts-last-directory): New.
1442 (gnus-summary-save-parts): Save history.
1443
1444 2000-09-14 Ben Gertzfield <che@debian.org>
1445
1446 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1447 variable.
1448 (gnus-summary-save-parts): Use it.
1449
1450 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1451
1452 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1453 * gnus-sum.el (gnus-summary-exit): Ditto.
1454 (gnus-summary-exit-no-update): Ditto.
1455 (gnus-summary-show-article): Ditto.
1456
1457 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1458
1459 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1460 Content-Disposition.
1461
1462 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1463
1464 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1465
1466 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1467
1468 * gnus-art.el (gnus-article-setup-buffer): Set
1469 gnus-article-mime-handles to nil.
1470 * gnus-sum.el (gnus-summary-exit): Ditto.
1471 (gnus-summary-exit-no-update): Ditto.
1472 (gnus-summary-show-article): Ditto.
1473 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1474 dissected.
1475 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1476
1477 2000-09-14 Dave Love <fx@gnu.org>
1478
1479 * gnus.el (gnus-charset):
1480 * mm-decode.el (mime-display):
1481 * imap.el (imap) <defgroup>: Add :version.
1482
1483 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1484
1485 * parse-time.el: Fix author's mail address.
1486
1487 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1488 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1489 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1490 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1491 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1492 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1493 * rfc2231.el, uudecode.el: Fix copyright notice.
1494
1495 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1496 require `w3' at load-time only if not running in batch mode.
1497
1498 2000-09-13 Dave Love <fx@gnu.org>
1499
1500 * gnus-ems.el (gnus-ems-redefine): Don't alias
1501 gnus-summary-set-display-table.
1502
1503 * message.el (message-user-agent): Don't wrap ignore-errors around
1504 it.
1505
1506 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1507 `format'.
1508 (mm-content-transfer-encoding): Don't use cadar.
1509
1510 * uudecode.el (uudecode-decoder-program)
1511 (uudecode-decoder-switches): Customize.
1512
1513 * gnus-score.el (gnus-home-score-file): Improve custom type.
1514
1515 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1516 variables for Emacs 21.
1517 (gnus-group-customize): Disable undo while laying out the buffer.
1518
1519 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1520
1521 * gnus-util.el (gnus-write-active-file): Bind
1522 coding-system-for-write.
1523
1524 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1525
1526 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1527 * gnus-kill.el (gnus-batch-score): Ditto.
1528 * gnus-move.el (gnus-change-server): Ditto.
1529 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1530
1531 2000-09-12 Simon Josefsson <simon@josefsson.org>
1532
1533 * gnus-sum.el (gnus-update-read-articles): Undo
1534 `gnus-request-set-mark' operation.
1535
1536 2000-09-11 Dave Love <fx@gnu.org>
1537
1538 * Changelog: Use iso-2022 coding.
1539
1540 * gnus-msg.el (gnus-msg-mail): New function.
1541 (gnus-user-agent): New mail agent.
1542
1543 2000-09-10 Dave Love <fx@gnu.org>
1544
1545 * message.el: Require mail-abbrevs for XEmacs for a problem with
1546 keybinding despite the autoloads for it.
1547
1548 2000-09-08 Simon Josefsson <simon@josefsson.org>
1549
1550 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1551
1552 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1553 marks from dormant articles. (See nnimap-request-set-mark.)
1554 (nnimap-retrieve-headers-progress): Demule.
1555 (nnimap-open-server): Call nnoo-change-server twice, once for
1556 getting the nnimap-server-buffer and once for letting n-c-s set
1557 the variables in that buffer.
1558
1559 2000-09-08 David Edmondson <dme@dme.org>
1560
1561 * gnus.el (gnus-short-group-name): Guess separator.
1562
1563 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1564
1565 * gnus-group.el (gnus-group-insert-group-line): Fix.
1566
1567 2000-09-04 Dave Love <fx@gnu.org>
1568
1569 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1570 (mm-get-image): Avoid the losing `make-glyph' from W3.
1571
1572 2000-09-03 Simon Josefsson <simon@josefsson.org>
1573
1574 * gnus-sum.el (gnus-summary-delete-article): Check server.
1575
1576 2000-09-01 Simon Josefsson <simon@josefsson.org>
1577
1578 * imap.el (imap-parse-flag-list): Rewrite.
1579
1580 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1581
1582 * imap.el (imap-parse-flag-list): Hack.
1583
1584 2000-08-29 Dave Love <fx@gnu.org>
1585
1586 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1587
1588 * gnus-agent.el (gnus-agent-union): new function.
1589 (gnus-agent-fetch-headers): Use it.
1590
1591 * gnus.el (gnus-group-startup-message): Specify foreground and
1592 background for xpm image. Centre image vertically.
1593 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1594
1595 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1596
1597 * message.el (message-send-mail): Narrow-to-headers.
1598
1599 2000-08-24 Dave Love <fx@gnu.org>
1600
1601 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1602 21.
1603
1604 2000-08-21 Dave Love <fx@gnu.org>
1605
1606 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1607
1608 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1609
1610 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1611 permanent is used.
1612 (gnus-topic-show-topic): Read topic when to show permanent hidden
1613 topic.
1614 (gnus-topic-remove-topic): Revert to the old behavior, not using
1615 hide.
1616
1617 2000-08-21 Dave Love <fx@gnu.org>
1618
1619 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1620 (gnus-xemacs): Use featurep.
1621
1622 * mm-util.el (mm-read-charset): Maybe use builtin.
1623 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1624 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1625 (mm-with-unibyte): Use featurep, not string-match.
1626 (mm-with-unibyte-buffer): Simplify.
1627 (mm-quote-arg): Maybe use shell-quote-argument.
1628
1629 * mml.el (mml-make-string): Deleted (unused).
1630
1631 * gnus.el (gnus-mode-line-buffer-identification): Supply
1632 definition for Emacs 21.
1633
1634 * gnus-salt.el: Small doc fixes.
1635 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1636 gnus-add-minor-mode.
1637
1638 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1639 gnus-add-minor-mode.
1640
1641 2000-08-20 Simon Josefsson <simon@josefsson.org>
1642
1643 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1644 function, thanks to Lloyd Zusman for debugging.
1645 (nnimap-request-group):
1646 (nnimap-request-list):
1647 (nnimap-retrieve-groups):
1648 (nnimap-request-newgroups): Use it.
1649
1650 * nnimap.el (nnimap-request-article-part): Less verbose.
1651
1652 2000-08-18 Dave Love <fx@gnu.org>
1653
1654 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1655 custom type.
1656
1657 * nnheader.el (nnheader-replace-chars-in-string): Use
1658 subst-char-in-string if available.
1659
1660 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1661 (gnus-request-article-this-buffer): Use expand-file-name.
1662 (gnus-mime-view-part-as-type): Simplify interactive spec.
1663 (gnus-mime-button-map): Define it all in defvar.
1664
1665 2000-08-17 Dave Love <fx@gnu.org>
1666
1667 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1668
1669 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1670 last-nonmenu-event.
1671
1672 * uudecode.el (char-int): Use defalias, not fset.
1673
1674 * score-mode.el: Don't require easymenu. Require mm-util.
1675 (score-mode-coding-system): Use mm-auto-save-coding-system.
1676
1677 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1678 (nneething-file-name): Use expand-file-name, not concat.
1679
1680 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1681
1682 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1683 Failure proof for email addresses.
1684 (nnslashdot-sane-retrieve-headers): Ditto.
1685
1686 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1687
1688 * message.el (message-send-mail): Only insert courtesy message
1689 when text/plain.
1690
1691 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1692
1693 * message.el (message-cancel-news): Copy the From header from the
1694 original article.
1695
1696 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1697
1698 * gnus-async.el (gnus-asynchronous): Removed.
1699
1700 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1701
1702 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1703 format.
1704
1705 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1706
1707 * nnmail.el (nnmail-expiry-target-group): Fixed.
1708
1709 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1710
1711 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1712 gnus-request-accept-article so that body encoding is *not* done.
1713 Encoding is not done on incoming mail, so why should it be done on
1714 expired mail?
1715
1716
1717 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1718
1719 * nnml.el (nnml-request-expire-articles): Fix the calls to
1720 nnml-request-article (the filename was being passed instead of the
1721 article number) and nnmail-expiry-target-group
1722 (nnml-current-directory is changed by nnml-request-accept-article,
1723 causing it to be incorrect for the next article to be expired).
1724
1725 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1726
1727 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1728 expiry-target group parameters.
1729
1730 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1731
1732 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1733 buffer.
1734 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1735 (gnus-topic-show-topic): Ditto.
1736
1737 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1738
1739 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1740
1741 * mail-source.el (mail-source-incoming-file-prefix): New
1742 variable.
1743
1744 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1745
1746 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1747
1748 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1749
1750 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1751
1752 * message.el (message-syntax-checks): New check quotin-style:
1753 Text must be written below quoted text.
1754 (message-check-news-body-syntax): Check it.
1755
1756 2000-08-11 Simon Josefsson <simon@josefsson.org>
1757
1758 * imap.el (imap-authenticator-alist): Fix typo.
1759 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1760 Jonas Oberg for debugging.
1761
1762 2000-08-11 Simon Josefsson <simon@josefsson.org>
1763
1764 * gnus-async.el (gnus-asynchronous): Disable by default.
1765
1766 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1767
1768 * mm-view.el (mm-inline-text): Bind fill-column.
1769
1770 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1771 list of unexpired articles.
1772
1773 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1774 un-expired articles.
1775
1776 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1777 headers.
1778
1779 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1780 we update the right topic..
1781
1782 * mm-decode.el (mm-display-external): Put point at start.
1783
1784 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1785
1786 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1787
1788 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1789
1790 2000-08-09 Simon Josefsson <simon@josefsson.org>
1791
1792 * imap.el (imap-parse-body):
1793 (imap-parse-string-list): Add bug workarounds for Stalker
1794 Communigate Pro 3.0 server.
1795 (imap-body-lines): Remove bogus comment.
1796
1797 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1798
1799 * nnimap.el (nnimap-retrieve-which-headers):
1800 (nnimap-retrieve-headers-from-server):
1801 (nnimap-request-set-mark):
1802 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1803
1804 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1805
1806 * message.el (message-dont-reply-to-names):
1807 rmail-dont-reply-to-names may not be defined.
1808
1809 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1810
1811 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1812 not use pop.
1813
1814 2000-07-19 Dave Love <fx@gnu.org>
1815
1816 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1817 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1818 check.
1819 (gnus-article-display-xface): Special-case for dark backgrounds.
1820
1821 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1822
1823 * imap.el (imap-calculate-literal-size-first): New variable.
1824 (imap-local-variables): Add it.
1825 (imap-kerberos4-open): Set it.
1826 (imap-send-command): Use it.
1827
1828 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1829
1830 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1831 (mailcap-parse-mimetypes): Use it.
1832 (mailcap-extension-to-mime): Parse mimetype.
1833 (mailcap-mime-types): Ditto.
1834 * mml.el (mml-minibuffer-read-type): Ditto.
1835
1836 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1837
1838 * nndoc.el (nndoc-type-alist): Add outlook.
1839 (nndoc-outlook-type-p): New function.
1840 (nndoc-outlook-article-begin): Ditto.
1841
1842 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1843
1844 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1845 excursion.
1846
1847 2000-07-15 Simon Josefsson <simon@josefsson.org>
1848
1849 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1850
1851 * imap.el (imap):
1852 (imap-kerberos4-program):
1853 (imap-gssapi-program):
1854 (imap-ssl-program): Customization.
1855 (imap-shell-program):
1856 (imap-shell-host): New variables.
1857 (imap-streams):
1858 (imap-stream-alist): Add shell.
1859 (imap-shell-p):
1860 (imap-shell-open): New functions.
1861 (imap-open): Don't call authenticator if preauth.
1862 (imap-authenticate): Return t if already authenticated.
1863
1864 2000-07-14 Simon Josefsson <simon@josefsson.org>
1865
1866 * gnus.el (gnus-invalid-group-regexp): New variable.
1867 (gnus-read-group): Use it.
1868
1869 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1870
1871 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1872 expunge-below and orphan-score are "group variables".
1873
1874 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1875
1876 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1877 qualified group names to `gnus-group-read-ephemeral-group'.
1878
1879 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1880
1881 * gnus-sum.el: `W t' is toggle-header in info.
1882
1883 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1884
1885 * gnus-art.el (article-de-base64-unreadable): Typo.
1886
1887 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1888
1889 * gnus-agent.el (require): Require timer.
1890
1891 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1892
1893 * message.el (message-bounce): Call mime-to-mml.
1894
1895 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1896
1897 * nnslashdot.el (nnslashdot-request-close): New function.
1898
1899 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1900
1901 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1902 right line number for the article.
1903
1904 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1905
1906 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1907 * webmail.el (webmail-fetch): Bind
1908 url-http-silence-on-insecure-redirection.
1909
1910 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1911
1912 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1913 unibyte.
1914 (nnslashdot-sane-retrieve-headers): Ditto.
1915 (nnslashdot-request-article): Ditto.
1916
1917 2000-07-10 William M. Perry <wmperry@aventail.com>
1918
1919 * mailcap.el (mailcap-parse-mimetype-file):
1920
1921 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1922
1923 * nnweb.el (nnweb-insert): Stricter test.
1924 * webmail.el (webmail-refresh-redirect): Ditto.
1925
1926 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1927
1928 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1929
1930 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1931
1932 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1933
1934 2000-07-05 Dave Love <fx@gnu.org>
1935
1936 * utf7.el: Doc and header fixes.
1937
1938 * gnus-sum.el: Doc fixes.
1939
1940 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1941 defalias, not fset.
1942
1943 * flow-fill.el (fill-flowed-point-at-eol)
1944 (fill-flowed-point-at-bol): Use defalias, not fset.
1945
1946 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1947 (gnus-Plain-save-name): Delete -- apparently bogus.
1948
1949 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1950
1951 * nnsoup.el: Use expand-file-name throughout.
1952
1953 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1954
1955 * nnmail.el (nnmail-read-incoming-hook): New example.
1956
1957 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1958
1959 * mm-view.el (mm-inline-text): Check whether the text has already
1960 been decoded.
1961
1962 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1963
1964 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1965
1966 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1967
1968 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1969
1970 2000-07-03 Simon Josefsson <simon@josefsson.org>
1971
1972 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1973 unsend flags.
1974
1975 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1976
1977 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1978 name in authinfo (.authinfo now support ports, no need for the
1979 hack).
1980 (nnimap-split-find-rule): Fix.
1981 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1982
1983 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1984
1985 * message.el (message-unquote-tokens): Remove all quotes.
1986
1987 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1988
1989 * gnus-ml.el: New file.
1990
1991 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1992
1993 * nnultimate.el (nnultimate-request-close): New function.
1994
1995 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1996
1997 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1998
1999 * gnus.el: Gnus v5.8.7 is released.
2000
2001 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2002
2003 * mm-decode.el (mm-insert-part): Characters doubly decoded.
2004
2005 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2006
2007 * message.el (message-do-fcc): Encode MIME.
2008
2009 2000-06-28 Simon Josefsson <simon@josefsson.org>
2010
2011 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2012 (nnimap-assoc-match): New function.
2013 (nnimap-split-find-rule): Support extended syntax.
2014
2015 2000-06-28 Simon Josefsson <simon@josefsson.org>
2016
2017 * nnimap.el (nnimap-open-connection): Use port stuff.
2018
2019 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2020 document port and defaultport.
2021
2022 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
2023
2024 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2025
2026 2000-06-26 Dave Love <fx@gnu.org>
2027
2028 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2029
2030 * message.el: Remove unnecessary `require'ments. Defvar
2031 gnus-list-identifiers when compiling. Don't try to autoload
2032 variable `gnus-list-identifiers'. Autoload
2033 gnus-group-name-charset.
2034 (message-fetch-field): Don't assume `format' removes text
2035 properties.
2036 (message-strip-list-identifiers, message-reply, message-followup):
2037 Require gnus-sum.
2038 (message-mode): Tidy XEmacs conditionals.
2039 (message-replace-chars-in-string): Use subst-char-in-string when
2040 available.
2041
2042 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2043 removes text properties.
2044
2045 * gnus-srvr.el (gnus-browse-group-name): Likewise.
2046
2047 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2048
2049 * gnus-score.el (gnus-summary-score-entry): Likewise.
2050
2051 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
2052
2053 * nnimap.el (nnimap-request-post): Fix parenthesis.
2054
2055 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
2056
2057 * message.el (message-unquote-tokens): New function.
2058
2059 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2060
2061 * nnimap.el (nnimap-request-post): Ditto.
2062
2063 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
2064
2065 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2066
2067 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2068 patch commited 2000-04-02).
2069
2070 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
2071
2072 * imap.el (imap-mailbox-examine-1): New function.
2073 (imap-message-copyuid-1):
2074 (imap-message-appenduid-1): Use it, instead of
2075 `imap-mailbox-examine' which would utf-7 encode mailbox name
2076 twice.
2077
2078 2000-06-19 Dave Love <fx@gnu.org>
2079
2080 * mm-uu.el Don't require message. Require cl when compiling.
2081
2082 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2083
2084 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2085 a local variable.
2086 * gnus-sum.el (gnus-orphan-score): Move here.
2087
2088 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2089
2090 * message.el (message-forward): Remove show-mml condition.
2091 (message-forward-ignored-headers): Remove X-Gnus headers.
2092
2093 2000-06-08 Simon Josefsson <simon@josefsson.org>
2094
2095 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2096
2097 2000-06-08 Urban Engberg <ue@ccieurope.com>
2098
2099 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2100
2101 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2102
2103 * message.el (message-syntax-checks): Add type.
2104
2105 2000-06-07 Dave Love <fx@gnu.org>
2106
2107 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2108 put-image.
2109 (mm-inline-image): Defalias, not fset.
2110
2111 * gnus.el (gnus-group-startup-message): Don't specify string for
2112 insert-image.
2113
2114 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2115 add-minor-mode is available.
2116 (gnus-article-display-xface): Don't specify string for
2117 insert-image.
2118
2119 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2120
2121 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2122 (gnus-topic-insert-topic-line): Use shownp.
2123 (gnus-topic-hide-topic): Don't use hidden.
2124 (gnus-topic-show-topic): Don't use hidden.
2125
2126 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2127
2128 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2129 system.
2130 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2131 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2132 * gnus-util.el (gnus-output-to-rmail): Ditto.
2133 (gnus-output-to-mail): Ditto.
2134 (gnus-write-buffer): Ditto.
2135 * gnus-uu.el (gnus-uu-save-article): Ditto.
2136
2137 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2138
2139 * message.el (message-read-from-minibuffer): Typo.
2140
2141 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2142
2143 * gnus-art.el (article-decode-charset): Override non-MIME forward
2144 charset.
2145
2146 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2147
2148 * mml.el (mml-quote-region): Correct the regexp.
2149 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2150
2151 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2152
2153 * message.el (message-forward): Insert raw text.
2154 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2155 (mml-generate-mime-1): Insert raw text in unibyte mode.
2156
2157 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2158
2159 * mm-bodies.el (mm-body-encoding): Always encoded if
2160 `mm-use-ultra-safe-encoding' is set.
2161
2162 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2163
2164 * mml.el (ange-ftp-name-format): Typo.
2165
2166 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2167
2168 * gnus-start.el (gnus-get-unread-articles): If
2169 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2170 try to do anything on that server.
2171
2172 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2173
2174 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2175 from latest draft.
2176
2177 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2178
2179 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2180 is open.
2181
2182 2000-05-24 Dave Love <fx@gnu.org>
2183
2184 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2185
2186 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2187
2188 * gnus.el (gnus-redefine-select-method-widget): new function, call
2189 it once. Add an "other" entry for unknown but editable backend
2190 name symbols.
2191 * gnus-start.el (gnus-declare-backend): use it.
2192
2193 2000-05-19 Dave Love <fx@gnu.org>
2194
2195 * gnus-art.el (gnus-article-next-page): Revert last change.
2196
2197 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2198
2199 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2200
2201 2000-05-19 Dave Love <fx@gnu.org>
2202
2203 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2204 not mm-inline-large-images.
2205
2206 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2207
2208 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2209
2210 2000-05-18 Dave Love <fx@gnu.org>
2211
2212 * gnus-art.el: Use defalias, not fset.
2213 (gnus-article-x-face-command): Don't test for xbm.
2214 (gnus-article-next-page): Redisplay before testing point in window.
2215
2216 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2217
2218 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2219 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2220
2221 2000-05-17 Jim Davidson <jdavidson@acm.org>
2222
2223 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2224 gnus-summary-save-in-rmail.
2225 * message.el (message-output): Ditto.
2226
2227 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2228
2229 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2230
2231 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2232
2233 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2234 is a charset.
2235 * message.el (message-send-news): Check group name charset.
2236 * gnus-msg.el (gnus-post-news): Decode group name.
2237 (gnus-inews-do-gcc): Encode group name.
2238
2239 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2240
2241 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2242 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2243
2244 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2245
2246 * gnus-group.el (gnus-group-mark-line-p): New function.
2247 (gnus-group-goto-group): New parameter.
2248 (gnus-group-remove-mark): Use it.
2249 * gnus-topic.el (gnus-topic-move-group): Ditto.
2250 (gnus-topic-remove-group): Ditto.
2251
2252 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2253
2254 * gnus-group.el (gnus-group-list-dormant): New function.
2255
2256 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2257
2258 * gnus-agent.el (gnus-agent-synchronize): Use
2259 nnheader-insert-file-contents.
2260 (gnus-agent-save-active-1): Ditto.
2261 (gnus-agent-write-active): Ditto.
2262 (gnus-agent-expire): Ditto.
2263 * gnus-cache.el (gnus-cache-read-active): Ditto.
2264 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2265 * gnus-sum.el (gnus-summary-import-article): Ditto.
2266
2267 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2268 (gnus-agent-save-group-info): Ditto.
2269 (gnus-agent-save-alist): Ditto.
2270 * gnus-util.el (gnus-make-directory): Ditto.
2271
2272 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2273
2274 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2275
2276 * mml.el (mml-generate-mime-preprocess-function): New variable.
2277 (mml-generate-mime-postprocess-function): New variable.
2278 (mml-generate-mime-1): Use them.
2279
2280 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2281
2282 * gnus-group.el (gnus-group-apropos): Group name charset.
2283 * gnus-sum.el (gnus-set-mode-line): Ditto.
2284 * gnus-group.el (gnus-group-decoded-name): New function.
2285 (gnus-group-edit-group): Use it.
2286 * gnus-cus.el (gnus-group-customize): Use it.
2287
2288 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2289
2290 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2291
2292 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2293
2294 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2295 (gnus-group-name-charset-group-alist): Ditto.
2296 (gnus-group-name-charset): New function.
2297 (gnus-group-name-decode): New function.
2298 (gnus-group-insert-group-line): Use them.
2299 (gnus-group-prepare-flat-list-dead): Ditto.
2300 (gnus-group-list-active): Ditto.
2301 (gnus-group-describe-all-groups): Ditto.
2302 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2303 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2304 add gnus-group property.
2305 (gnus-browse-group-name): Read gnus-group property.
2306
2307 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2308
2309 * nnfolder.el (nnfolder-possibly-change-group): Use
2310 file-name-coding-system instead of pathname-coding-system.
2311 * nnmail.el (nnmail-find-file): Ditto.
2312 (nnmail-write-region): Ditto.
2313 * nnmh.el (nnmh-retrieve-headers): Ditto.
2314 (nnmh-request-article): Ditto.
2315 (nnmh-request-group): Ditto.
2316 (nnmh-request-list): Ditto.
2317 (nnmh-possibly-change-directory): Ditto.
2318 (nnmh-active-number): Ditto.
2319 * nnml.el (nnml-possibly-change-directory): Ditto.
2320 (nnml-request-list): Ditto.
2321 (nnml-request-article): Ditto.
2322 (nnml-retrieve-headers): Ditto.
2323
2324 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2325
2326 * nnimap.el (nnimap-request-accept-article): Don't unselect
2327 mailbox if no mailbox is selected.
2328
2329 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2330
2331 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2332 Recognize domain names starting with `www.' as starting an URL.
2333
2334 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2335
2336 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2337 (mail-source-keyword-map): Add "subdirs" for maildir.
2338
2339 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2340
2341 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2342 (nnmail-get-new-mail): Use it.
2343 * gnus-start.el (gnus-get-unread-articles): Ditto.
2344
2345 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2346
2347 * gnus-sum.el (gnus-summary-edit-article): Better support for
2348 nndraft:drafts.
2349 * nndraft.el (nndraft-request-replace-article): New function,
2350 bind nnmail-file-coding-system.
2351
2352 2000-05-14 Dave Love <fx@gnu.org>
2353
2354 * nnheader.el: Replace uses of `fset' with `defalias'.
2355 (jka-compr-compression-info-list): Only defvar when compiling.
2356
2357 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2358
2359 * webmail.el (webmail-netaddress-article): Refresh redirect.
2360
2361 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2362
2363 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2364
2365 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2366
2367 * webmail.el: Translate &nbsp; to SP.
2368
2369 2000-05-13 Robin S. Socha <robin@socha.net>
2370
2371 * message.el (message-bounce): Doc typo.
2372
2373 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2374
2375 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2376 (gnus-soup-store): Ditto.
2377 (gnus-soup-send-packet): Ditto.
2378 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2379 (nnsoup-dissect-buffer): Ditto.
2380 (nnsoup-narrow-to-article): Ditto.
2381 (nnsoup-make-active): Ditto
2382
2383 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2384
2385 * message.el (message-mode): Two parameters for local-variable-p.
2386
2387 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2388
2389 * message.el (message-strip-list-identifiers): New function.
2390 (message-reply): Use it and use message-strip-subject-re.
2391 (message-followup): Ditto.
2392 * gnus-art.el (article-hide-list-identifiers): Remove more.
2393 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2394
2395 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2396
2397 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2398 mail-parset-charset and use non-numeric argument.
2399
2400 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2401
2402 * mml.el (mml-buffer-list): New variable.
2403 (mml-generate-new-buffer): New function.
2404 (mml-destroy-buffers): Ditto.
2405 (mml-insert-mime): Use them.
2406 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2407 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2408 * message.el (message-mode): Ditto.
2409 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2410 (gnus-uu-save-article): Support show-as-mml.
2411 * message.el (message-forward): Ditto.
2412
2413 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2414
2415 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2416 (nndoc-mime-digest-type-p): Locate article head precisely.
2417 * mml.el (mml-generate-default-type): New variable.
2418 (mml-generate-mime-1): Use it.
2419 (mml-insert-mime-headers): Use it.
2420 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2421 (gnus-uu-digest-mail-forward): Use it and call message-forward
2422 with argument digest.
2423 (gnus-uu-save-article): Support message-forward-as-mime.
2424 * message.el (message-forward): Add parameter digest.
2425 * mm-decode.el (mm-dissect-default-type): New variable.
2426 (mm-dissect-buffer): Use it.
2427
2428 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2429
2430 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2431 newline and paragraph to nil when got a non-ascii character. Test
2432 paragraph before newline.
2433
2434 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2435
2436 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2437 limit to 76.
2438
2439 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2440
2441 * nnslashdot.el (nnslashdot-sid-strip): New function.
2442 (nnslashdot-threaded-retrieve-headers): New format.
2443 (nnslashdot-sane-retrieve-headers): Ditto.
2444 (nnslashdot-request-article): Ditto.
2445 (nnslashdot-threaded-retrieve-headers): Thread properly.
2446 (nnslashdot-request-article): Be more lenient.
2447 (nnslashdot-threaded-retrieve-headers): Regexp search.
2448
2449 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2450
2451 * gnus-sum.el (gnus-with-article): Define it before use it.
2452
2453 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2454
2455 * message.el (message-supersede): Use mime-to-mml.
2456 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2457
2458 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2459
2460 * gnus-group.el (gnus-group-list-cached): Don't use
2461 `subst-char-in-string'.
2462
2463 2000-05-08 Dave Love <fx@gnu.org>
2464
2465 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2466
2467 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2468
2469 * mm-decode.el (mm-interactively-view-part): Append %s if the
2470 method is a single word.
2471 * nnwarchive.el (nnwarchive-type-definition): Typo.
2472
2473 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2474
2475 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2476 function.
2477 (gnus-group-prepare-flat-predicate): Use it.
2478 (gnus-group-list-cached): List dead groups.
2479
2480 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2481
2482 * gnus-art.el (article-decode-charset): Don't decode message with
2483 format.
2484
2485 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2486
2487 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2488 evaluate the Lisp code.
2489
2490 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2491
2492 * gnus-art.el (article-wash-html): New function.
2493 (gnus-article-wash-html): Bind.
2494 (gnus-article-make-menu-bar): Menu item.
2495 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2496 (gnus-summary-make-menu-bar): Menu item.
2497 * gnus.el: Autoload.
2498
2499 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2500
2501 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2502 (gnus-uu-unshar-article): Use it.
2503
2504 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2505 (mailcap-maybe-eval): Use it.
2506
2507 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2508 in docstring.
2509
2510 * mml.el (mml-generate-mime-1): Small comment.
2511
2512 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2513
2514 * gnus-art.el (article-de-base64-unreadable): New function.
2515 (gnus-article-de-base64-unreadable): Bind.
2516 (gnus-article-make-menu-bar): Menu item.
2517 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2518 (gnus-summary-make-menu-bar): Menu item.
2519 * gnus.el: Autoload.
2520
2521 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2522
2523 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2524 (gnus-summary-select-article): Add en/disable multibyte.
2525
2526 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2527
2528 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2529 (gnus-summary-edit-article): New feature: editing raw articles.
2530
2531 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2532
2533 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2534 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2535 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2536 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2537 * mm-decode.el (mm-insert-part): Ditto.
2538
2539 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2540
2541 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2542 (nndoc-forward-type-p): Ditto.
2543
2544 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2545
2546 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2547 value of enable-multibyte-characters.
2548
2549 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2550
2551 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2552
2553 2000-05-03 Dave Love <fx@gnu.org>
2554
2555 * gnus-ems.el (gnus-article-xface-ring-internal)
2556 (gnus-article-xface-ring-size): New variable.
2557 (gnus-article-display-xface): Use them to cache data. Don't try
2558 to use XPM. Set up binary coding for PBM's sake.
2559
2560 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2561
2562 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2563 * gnus-int.el (gnus-request-accept-article): Ditto.
2564 (gnus-request-replace-article): Ditto.
2565 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2566
2567 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2568
2569 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2570
2571 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2572
2573 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2574 field.
2575 * mml.el (mml-to-mime): Use message-default-charset.
2576 (mml-preview): Narrow to headers.
2577 * message.el (message-send-mail): Use message-default-charset.
2578 (message-send-news): Narrow to headers;
2579 use message-default-charset.
2580
2581 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2582
2583 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2584 detect.
2585 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2586 restriction.
2587 (mml-parse-1): Warning message.
2588 (mml-preview): Disable multibyte.
2589
2590 2000-05-03 Dave Love <fx@gnu.org>
2591
2592 * gnus.el (gnus-group-startup-message): Add newline before image.
2593
2594 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2595
2596 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2597 * message.el (message-send-mail): Use unibyte-buffer.
2598 (message-send-mail): Ditto.
2599
2600 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2601
2602 * gnus.el: Gnus v5.8.6 is released.
2603
2604 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2605
2606 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2607
2608 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2609
2610 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2611
2612 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2613
2614 * message.el (message-send-mail-partially): Use forward-line.
2615
2616 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2617
2618 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2619
2620 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2621
2622 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2623 (mml-insert-mime): No markup only for text/plain.
2624 (mime-to-mml): Remove MIME headers.
2625
2626 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2627
2628 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2629 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2630 as 8-bit.
2631
2632 2000-04-28 Dave Love <fx@gnu.org>
2633
2634 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2635 21.
2636
2637 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2638 search order. Use parse-colon-path and remove some redundancy.
2639 Doc fix.
2640 (mailcap-parse-mimetypes): Code consistently with
2641 mailcap-parse-mailcaps. Doc fix.
2642
2643 * gnus-start.el (gnus-unload): Iterate over `features', not
2644 `load-history'.
2645
2646 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2647
2648 * mml.el (mml-parse-1): Don't create blank parts.
2649 (mml-read-part): Fix mml tag.
2650 (mml-insert-mime): Convert message/rfc822.
2651 (mml-insert-mml-markup): Add mmlp parameter.
2652
2653 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2654
2655 * message.el (message-send-mail-partially): Remove CTE.
2656
2657 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2658
2659 * mm-view.el (mm-inline-image): Fset it.
2660
2661 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2662
2663 * nndoc.el (nndoc-type-alist): Change forward regexp.
2664
2665 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2666
2667 * message.el (message-send-mail-partially-limit): Change the
2668 default value.
2669
2670 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2671
2672 * gnus-util.el (gnus-extract-address-components): Name might be
2673 "".
2674
2675 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2676
2677 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2678 (gnus-summary-post-forward): Ditto.
2679 * message.el (message-forward-show-mml): New variable.
2680 (message-forward): Use it.
2681 * mml.el (mml-parse-1): Add tag mml.
2682 (mml-read-part): Ditto.
2683 (mml-generate-mime): Support reentance.
2684 (mml-generate-mime-1): Support mml tag.
2685
2686 2000-04-27 Dave Love <fx@gnu.org>
2687
2688 * gnus-art.el: Don't bother to require custom, browse-url.
2689 (gnus-article-x-face-command): Include gnus-article-display-xface.
2690
2691 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2692 Use defalias, not fset.
2693 (gnus-article-display-xface): New function.
2694
2695 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2696
2697 * mm-decode.el: Small doc fixes. Require cl when compiling.
2698 (mm-xemacs-p): Deleted.
2699 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2700 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2701 use create-image and don't special-case xbm.
2702 (mm-valid-image-format-p): Use display-graphic-p.
2703
2704 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2705
2706 * message.el (message-send-mail-partially-limit): New variable.
2707 (message-send-mail-partially): New function.
2708 (message-send-mail): Use it.
2709 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2710 all blank lines inside of base64.
2711 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2712 blank lines.
2713
2714 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2715
2716 * mml.el (mml-insert-tag): Match more special characters.
2717
2718 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2719
2720 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2721
2722 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2723
2724 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2725 (mm-inlined-types): Ditto.
2726 * mm-partial.el: New file.
2727
2728 2000-04-27 Dave Love <fx@gnu.org>
2729
2730 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2731 matter in Emacs 21.
2732
2733 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2734
2735 * mm-bodies.el (mm-encode-body): Remove reference to
2736 mm-default-charset in comment.
2737
2738 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2739
2740 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2741
2742 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2743
2744 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2745 let.
2746
2747 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2748
2749 * gnus-draft.el (gnus-draft-setup): Fix comments.
2750
2751 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2752
2753 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2754 if nnmbox-file-coding-system-for-write is nil.
2755
2756 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2757
2758 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2759 header if nil.
2760
2761 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2762
2763 * mm-view.el (mm-inline-text): Insert directly if decoded.
2764 * mml.el (autoload): Typo.
2765
2766 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2767
2768 * mml.el (mml-preview): Set up posting-charset.
2769 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2770
2771 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2772
2773 * webmail.el: Fix yahoo mail.
2774
2775 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2776
2777 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2778 word if not necessary.
2779 (rfc2047-encode-region): Put space between encoded words.
2780
2781 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2782
2783 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2784
2785 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2786
2787 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2788 required.
2789 (gnus-draft-edit-message): Require restoration.
2790
2791 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2792
2793 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2794 back.
2795
2796 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2797
2798 * gnus-art.el (gnus-treat-article): Make sure that the summary
2799 buffer is live.
2800
2801 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2802
2803 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2804 (mailcap-parse-mailcap): Backwards parsing.
2805 (mailcap-possible-viewers): Remove nreverse.
2806 (mailcap-mime-info): Ditto.
2807 (mailcap-add-mailcap-entry): Keep alternative viewer.
2808
2809 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2810
2811 * gnus.el: Gnus v5.8.5 is released.
2812
2813 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2814
2815 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2816
2817 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2818
2819 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2820
2821 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2822
2823 * mm-view.el (mm-inline-message): Disable prepare-hook.
2824
2825 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2826
2827 * gnus.el: Fix copyright statements.
2828
2829 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2830 variable.
2831 (gnus-articles-to-read): Use it.
2832
2833 * message.el (message-get-reply-headers): Bind free variable.
2834
2835 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2836
2837 * message.el (message-get-reply-headers): Fix to-address.
2838
2839 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2840
2841 * webmail.el: Hotmail fix. Add a debug function.
2842
2843 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2844
2845 * gnus-sum.el (t): M-down and M-up.
2846
2847 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2848
2849 * gnus-sum.el: Doc fix.
2850
2851 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2852
2853 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2854
2855 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2856
2857 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2858 string.
2859 (nnweb-request-group): Don't scan twice.
2860 (nnweb-request-scan): Don't nix out the hashtb.
2861
2862 * message.el (message-get-reply-headers): Return a value.
2863
2864 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2865
2866 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2867 urls.
2868
2869 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2870
2871 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2872 order messages are inserted.
2873
2874 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2875 message/rfc822 parts.
2876
2877 * gnus-art.el (gnus-article-read-summary-keys): Check for
2878 numerical values.
2879
2880 * message.el (message-get-headers): Made into own function.
2881 (message-reply): Use it.
2882 (message-get-reply-headers): Renamed.
2883 (message-widen-reply): New command.
2884
2885 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2886
2887 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2888
2889 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2890
2891 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2892 non-base64 text at the end if not found.
2893
2894 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2895
2896 * gnus-sum.el (gnus-read-move-group-name):
2897 (gnus-summary-move-article): Use `gnus-group-method' to find out
2898 what method the manually entered group belong to.
2899 `gnus-group-name-to-method' doesn't return any method parameters
2900 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2901 for new groups so they wouldn't work.
2902
2903 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2904
2905 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2906 override.
2907
2908 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2909
2910 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2911 probably good to do, or something. I dunno. I just write these
2912 ChangeLog entries, and my name is Lars.
2913
2914 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2915
2916 * message.el (message-caesar-region): Use translate-region.
2917
2918 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2919
2920 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2921
2922 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2923
2924 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2925 variables, because that makes Emacs flash.
2926
2927 * gnus-group.el (gnus-group-insert-group-line): Don't call
2928 gnus-group-add-icon unconditionally.
2929
2930 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2931 xmas.
2932 (gnus-group-glyph-directory): Removed.
2933
2934 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2935
2936 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2937 gnus-newsgroup-name is "".
2938
2939 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2940
2941 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2942 in conjunction with MULE-UCS.
2943
2944 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2945
2946 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2947
2948 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2949
2950 * message.el (message-shorten-references): Only cater to broken
2951 INN for news. This caters for broken smtpd.
2952
2953 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2954
2955 * mailcap.el (mailcap-mime-info): Use the first match; not the
2956 last.
2957
2958 * gnus-agent.el (gnus-category-kill): Save the category list.
2959
2960 2000-04-21 Chris Brierley <brierley@pobox.com>
2961
2962 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2963
2964 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2965
2966 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2967
2968 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2969
2970 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2971
2972 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2973
2974 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2975 (gnus-group-list-cached): Use it.
2976
2977 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2978
2979 * gnus.el: Update all the copyright notices.
2980
2981 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2982
2983 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2984 non-base64 text at the end.
2985
2986 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2987
2988 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2989
2990 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2991
2992 * nnheader.el: Don't autoload cancel-function-timers.
2993
2994 * message.el (message-fetch-field): Fold case.
2995
2996 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2997
2998 * message.el (message-forward-before-signature): New variable.
2999
3000 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3001
3002 * gnus-mlspl.el: Fix stuff.
3003
3004 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3005
3006 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3007 subjects when unthreaded.
3008
3009 2000-04-21 David S. Goldberg <dsg@mitre.org>
3010
3011 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3012 well.
3013
3014 2000-04-21 Rui Zhu <sprache@iname.com>
3015
3016 * gnus-art.el (gnus-article-mode): Fix variable name.
3017
3018 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3019
3020 * mm-view.el: Fix autoload.
3021
3022 * flow-fill.el (flow-fill): Fix provide.
3023
3024 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3025 nil.
3026
3027 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
3028
3029 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3030
3031 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
3032
3033 * gnus-util.el (gnus-netrc-machine): Didn't work.
3034
3035 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3036
3037 * gnus-draft.el (gnus-draft-setup): Restore to mml.
3038
3039 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3040
3041 * flow-fill.el: Renamed from fill-flowed.
3042
3043 * message.el (message-forward-ignored-headers): Default to
3044 removing CTE.
3045
3046 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3047
3048 * message.el (message-mode): Don't fill headers.
3049
3050 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3051
3052 * message.el (message-pipe-buffer-body): Use shell
3053
3054 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3055
3056 * nnvirtual.el (nnvirtual-request-article):
3057 Bind gnus-override-method to nil.
3058 (nnvirtual-request-update-mark): Don't update mark when
3059 article is not there.
3060
3061 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3062
3063 * mm-uu.el (mm-uu-dissect): Check forwarded message.
3064
3065 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3066
3067 * gnus-util.el (gnus-parse-netrc): Allow "port".
3068 (gnus-netrc-machine): Take a port param.
3069 (gnus-netrc-machine):
3070
3071 * gnus-art.el (gnus-request-article-this-buffer): Allow
3072 re-selecting referenced articles.
3073
3074 * message.el (message-cancel-news): Allow editing.
3075 (message-cancel-message): Add newline.
3076
3077 2000-04-20 William M. Perry <wmperry@aventail.com>
3078
3079 * mm-view.el (mm-inline-image-emacs): New function.
3080
3081 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3082
3083 * mail-source.el (mail-source-delete-incoming): Change default in
3084 cvs.
3085
3086 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3087
3088 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3089 function.
3090
3091 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3092
3093 * nnml.el (nnml-request-expire-articles): Use it.
3094
3095 * nnmail.el (nnmail-expiry-target): New variable.
3096 (nnmail-expiry-target-group): New function.
3097
3098 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3099
3100 * message.el (message-forward): Add non-MIME separators.
3101
3102 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3103
3104 * message.el (message-generate-headers): Respect the syntax check
3105 spec.
3106
3107 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3108 (gnus-remove-thread): Don't show all threads.
3109
3110 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3111
3112 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3113
3114 2000-04-19 Dave Love <fx@gnu.org>
3115
3116 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3117
3118 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3119
3120 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3121 (nnwarchive-egroups-*): Ditto.
3122 (nnwarchive-url): Unibyte buffer and single line cookie.
3123
3124 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3125
3126 * mm-util.el (mm-char-or-char-int-p): New alias.
3127 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3128 entities.
3129
3130 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3131
3132 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3133 article case insensitively.
3134
3135 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3136
3137 * mail-source.el (mail-source-fetch-webmail): Use the default
3138 password provided in mail-sources; use webmail:subtype:user as
3139 the key.
3140
3141 2000-04-10 John Wiegley <johnw@gnu.org>
3142
3143 * mail-source.el (mail-source-fetch-webmail): Use
3144 mail-source-password-cache.
3145
3146 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3147
3148 * webmail.el: Add netscape mail and fix HotMail mail.
3149
3150 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3151
3152 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3153
3154 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3155
3156 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3157 RFC822.PEEK if server support IMAP4rev1.
3158 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3159 RFC822.TEXT.PEEK if server support IMAP4rev1.
3160 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3161 RFC822.HEADER if server support IMAP4rev1.
3162 (nnimap-request-article-part): Support bodydetail in response
3163 data.
3164
3165 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3166
3167 * fill-flowed.el: New file.
3168
3169 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3170 text/plain parts with `format' parameters.
3171
3172 * mm-view.el (autoload): Autoload fill-flowed.
3173 (mm-inline-text): For "plain" parts with a format=flowed
3174 parameter, call `fill-flowed'.
3175
3176 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3177
3178 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3179 slashdot ids.
3180
3181 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3182
3183 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3184 format.
3185
3186 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3187
3188 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3189 `imtest' too.
3190 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3191 (imap-gssapi-program): New variable.
3192 (imap-streams): Add gssapi.
3193 (imap-stream-alist): Ditto.
3194 (imap-authenticators): Ditto.
3195 (imap-authenticator-alist): Ditto.
3196 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3197 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3198 1.6.x `imtest' syntax.
3199 (imap-gssapi-stream-p): New function.
3200 (imap-gssapi-open): Ditto.
3201 (imap-gssapi-auth-p): Ditto.
3202 (imap-gssapi-auth): Ditto.
3203 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3204 (imap-send-command): Use buffer-local `imap-client-eol' value.
3205
3206 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3207 lines and turn TAB into SPC before parsing.
3208
3209 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3210
3211 * nnheader.el (nnheader-group-pathname): Make sure to return a
3212 directory.
3213 * nnmail.el (nnmail-group-pathname): Ditto.
3214
3215 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3216
3217 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3218 might split in the middle of a message-id.
3219
3220 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3221
3222 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3223 groups from the server.
3224
3225 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3226 (gnus-summary-toggle-header): Update the wash status.
3227
3228 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3229 Moved here.
3230
3231 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3232 setting.
3233
3234 * nnmail.el (nnmail-get-active): Use it.
3235 (nnmail-parse-active): New function.
3236
3237 * mm-view.el (mm-inline-text): Support the new version of
3238 vcard.el.
3239
3240 * gnus-sum.el (gnus-summary-move-article): Only delete article
3241 when moving junk.
3242 (gnus-deaden-summary): Bury the buffer.
3243
3244 * nnmail.el (nnmail-group-pathname): Ditto.
3245
3246 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3247
3248 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3249
3250 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3251 whether Mule.
3252
3253 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3254
3255 * message.el (message-send-mail): Protect against unloaded Gnus.
3256
3257 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3258 parent.
3259 (gnus-topic-update-topic-line): Yes, do.
3260 (gnus-topic-goto-missing-group): Tally the correct number of
3261 unread articles before inserting the topic line.
3262
3263 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3264
3265 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3266
3267 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3268
3269 * mm-decode.el (mm-dissect-buffer): Ditto.
3270
3271 * gnus-art.el (article-decode-charset): Strip CTE.
3272
3273 * ietf-drums.el (ietf-drums-strip): New function.
3274
3275 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3276 when prompting in read-only groups.
3277
3278 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3279
3280 * imap.el (imap-send-command): Change EOL-chars when
3281 `imap-client-eol' differs from default, not only for kerberos4.
3282 (imap-mailbox-status): Get encoded mailbox's status.
3283
3284 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3285
3286 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3287 into `mail-source-password-cache'.
3288
3289 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3290
3291 * mm-util.el (mm-mime-charset): Check for presence of
3292 `coding-system-get' and `get-charset-property' (recent XEmacs has
3293 the former, but not the latter).
3294
3295 2000-01-28 Dave Love <fx@gnu.org>
3296
3297 * message.el (message-check-news-header-syntax): Fix typo
3298 `newsgroyps'.
3299 (message-talkative-question): Put temp buffer in fundamental-mode.
3300 (message-recover): Use fundamental-mode in the right buffer.
3301
3302 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3303 right buffer.
3304
3305 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3306
3307 * qp.el (quoted-printable-decode-region): Add charset parameter.
3308 (quoted-printable-decode-string): Ditto.
3309
3310 * gnus-art.el (article-de-quoted-unreadable): Use it.
3311
3312 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3313
3314 * nnimap.el (nnimap-split-predicate): New variable.
3315 (nnimap-split-articles): Use it.
3316
3317 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3318
3319 * utf7.el: Change email address.
3320
3321 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3322
3323 * gnus-group.el (gnus-group-catchup): Purge split history.
3324
3325 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3326
3327 * nnmail.el (nnmail-generate-active): Support extended group name.
3328 (nnmail-get-active): Ditto.
3329
3330 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3331
3332 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3333 group names, don't remove anything.
3334
3335 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3336
3337 * webmail.el (webmail-my-deja-open): My-deja changes.
3338
3339 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3340
3341 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3342
3343 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3344
3345 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3346
3347 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3348
3349 * gnus.el (gnus-other-frame): Fix typo.
3350
3351 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3352
3353 * gnus-cus.el (gnus-group-customize): Fix typo.
3354
3355 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3356
3357 * nnweb.el (nnweb-insert): Simplified.
3358
3359 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3360
3361 * gnus-art.el (gnus-article-mode-map): "e" is
3362 gnus-summary-edit-article.
3363
3364 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3365
3366 * mailcap.el (mailcap-mime-extensions): Add .diff.
3367
3368 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3369
3370 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3371 there is no "%s" in the method.
3372
3373 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3374
3375 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3376
3377 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3378
3379 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3380
3381 * gnus.el: Really always pop up a new frame.
3382
3383 * parse-time.el (parse-time-rules): Allow 100-110 to be
3384 2000-2010.
3385
3386 * time-date.el (date-to-time): Don't use timezone.
3387
3388 2000-01-06 Dave Love <fx@gnu.org>
3389
3390 * time-date.el: Add keywords.
3391 (date-to-time): Add autoload cookie. Canonicalize with
3392 timezone-make-date-arpa-standard.
3393 (time-to-seconds): Avoid caddr.
3394 (safe-date-to-time): Add autoload cookie.
3395
3396 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3397
3398 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3399 eyecandy.
3400 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3401 group line using gnus-group-add-icon.
3402 (gnus-group-icons): Added customize group.
3403 (gnus-group-icon-list): Added variable.
3404 (gnus-group-glyph-directory): Added variable.
3405 (gnus-group-icon-cache): Added variable.
3406 (gnus-group-running-xemacs): Added variable.
3407 (gnus-group-add-icon): Added function. Add an icon to the current
3408 line according to gnus-group-icon-list.
3409 (gnus-group-icon-create-glyph): Added function.
3410
3411 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3412
3413 * gnus-sum.el (gnus-summary-select-article): Return whether we
3414 selected something new.
3415 (gnus-summary-search-article): Start searching at the window
3416 point.
3417
3418 * gnus-group.el (gnus-fetch-group): Complete over
3419 gnus-active-hashtb.
3420
3421 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3422
3423 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3424
3425 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3426
3427 * gnus-sum.el (gnus-preserve-marks): New variable.
3428 (gnus-summary-move-article): Use it.
3429 (gnus-group-charset-alist): Added more entries.
3430
3431 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3432
3433 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3434
3435 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3436 as the default score.
3437
3438 * gnus-score.el (gnus-score-delta-default): Changed name.
3439
3440 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3441
3442 * imap.el (imap-parse-literal):
3443 (imap-parse-flag-list): Don't care about props.
3444 (imap-parse-string): Handle quoted characters.
3445
3446 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3447
3448 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3449 (gnus-summary-mark-article): Doc fix.
3450 (gnus-summary-mark-forward): Doc fix.
3451 (t): Changed keystroke for gnus-summary-customize-parameters.
3452
3453 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3454 "e".
3455 (gnus-article-mode-map): No, don't.
3456
3457 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3458 of the final article.
3459
3460 * mm-decode.el (mm-interactively-view-part): Error on no method.
3461
3462 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3463
3464 * gnus-score.el (gnus-score-insert-help): Something.
3465
3466 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3467
3468 * gnus-win.el (gnus-configure-frame): Ditto.
3469
3470 * gnus-mh.el (gnus-summary-save-in-folder): Use
3471 with-current-buffer.
3472
3473 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3474
3475 * nnwarchive.el: Changed file perms.
3476
3477 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3478
3479 * gnus-group.el (gnus-group-delete-groups): New command.
3480 (gnus-group-delete-group): Extra no-prompt parameters.
3481
3482 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3483
3484 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3485 <p>.
3486
3487 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3488
3489 * webmail.el (webmail-hotmail-article): Don't insert message id.
3490
3491 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3492
3493 * nnimap.el (nnimap-split-fancy): New variable.
3494 (nnimap-split-fancy): New function.
3495
3496 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3497
3498 (nnimap-split-rule): Document symbol value.
3499
3500 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3501
3502 * nnimap.el (nnimap-retrieve-headers-progress): Let
3503 `nnheader-parse-head' parse article.
3504 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3505 request headers needed by `nnheader-parse-head'.
3506
3507 1999-12-23 Florian Weimer <fw@s.netic.de>
3508
3509 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3510 value (crosspostings are handled), improve documentation.
3511
3512 * nnultimate.el: Declare file coding system as iso-8859-1.
3513
3514 * message.el: Dito.
3515
3516 * gnus-cite.el: Dito.
3517
3518 * gnus-spec.el: Dito.
3519
3520 1999-12-21 Florian Weimer <fw@s.netic.de>
3521
3522 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3523 (gnus-setup-message): No longer make `message-posting-charset'
3524 buffer-local.
3525 (gnus-setup-posting-charset): Reflect the new layout of
3526 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3527
3528 * message.el (message-send-mail): Bind `message-this-is-mail' and
3529 `message-posting-charset'.
3530 (message-send-news): Dito, and honour new layout of
3531 `message-posting-charset'.
3532 (message-encode-message-body): Ignore `message-posting-charset'.
3533
3534 * mm-bodies.el (mm-body-encoding): Consider
3535 `message-posting-charset' when deciding whether to use 8bit.
3536
3537 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3538 (rfc2047-encodable-p): Now solely for headers; use
3539 `message-posting-charset'.
3540
3541 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3542
3543 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3544
3545 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3546
3547 * nnagent.el (nnagent-server-opened): Optional.
3548 (nnagent-status-message): Optional.
3549
3550 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3551
3552 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3553 end (referenced by instructions in
3554 `gnus-cited-opened-text-button-line-format-alist').
3555
3556 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3557
3558 * imap.el (imap-starttls-open): Typo.
3559
3560 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3561
3562 * mm-util.el (mm-charset-after): Non-MULE case.
3563 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3564 * rfc2047.el (rfc2047-dissect-region): Bind it.
3565
3566 1999-12-18 Florian Weimer <fw@s.netic.de>
3567
3568 * mml.el (mml-generate-multipart-alist): Correct default value.
3569
3570 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3571 (mm-safer-encoding): New function.
3572 (mm-content-transfer-encoding): Use both.
3573
3574 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3575 * qp.el (quoted-printable-encode-region): Dito.
3576
3577 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3578
3579 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3580
3581 1999-12-18 Victor S. Miller <victor@idaccr.org>
3582
3583 * webmail.el (webmail-hotmail-list): raw=0.
3584
3585 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3586
3587 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3588 group name.
3589
3590 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3591
3592 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3593
3594 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3595
3596 * imap.el: Don't autoload digest-md5.
3597 (imap-starttls-open): Bind coding-system-for-{read,write}.
3598 (imap-starttls-p): Check if we can find starttls.el.
3599 (imap-digest-md5-p): Check if we can find digest-md5.el.
3600
3601 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3602
3603 * imap.el: Require `digest-md5' when compiling; add autoload
3604 settings for `digest-md5-parse-digest-challenge',
3605 `digest-md5-digest-response', `starttls-open-stream' and
3606 `starttls-negotiate'.
3607 (imap-authenticators): Add `digest-md5'.
3608 (imap-authenticator-alist): Setup for `digest-md5'.
3609 (imap-digest-md5-p): New function.
3610 (imap-digest-md5-auth): New function.
3611 (imap-stream-alist): Add STARTTLS entry.
3612 (imap-starttls-p): New function.
3613 (imap-starttls-open): New function.
3614
3615 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3616
3617 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3618
3619 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3620
3621 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3622 string-to-x function.
3623
3624 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3625
3626 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3627
3628 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3629
3630 * webmail.el: Enhance hotmail-snarf.
3631
3632 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3633
3634 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3635
3636 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3637
3638 * webmail.el (webmail-hotmail-list): Search no-error.
3639
3640 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3641
3642 * nnwarchive.el: Support nov-is-evil.
3643 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3644 Set it if non-nil.
3645 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3646
3647 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3648
3649 * nnagent.el (nnagent-server-opened): Redefine.
3650 (nnagent-status-message): Ditto.
3651
3652 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3653
3654 * rfc1843.el (rfc1843-decode-region): Use
3655 buffer-substring-no-properties.
3656 * gnus-art.el (article-decode-HZ): New function.
3657
3658 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3659
3660 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3661
3662 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3663
3664 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3665 MIME charset not a MULE charset.
3666
3667 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3668
3669 * gnus-ems.el: Translate more ugly characters.
3670 * nnheader.el (nnheader-translate-file-chars): Don't translate
3671 the second ':'.
3672
3673 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3674
3675 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3676 method if cannot find the article.
3677
3678 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3679
3680 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3681 method if overrided.
3682
3683 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3684
3685 * mail-source.el (mail-source-fetch-webmail): Parameter
3686 dontexpunge.
3687
3688 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3689
3690 * webmail.el: Support my-deja. Better error report.
3691
3692 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3693
3694 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3695 is bad.
3696 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3697 is not 1.
3698
3699 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3700
3701 * nnslashdot.el (nnslashdot-request-article): A space.
3702
3703 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3704
3705 * nnagent.el: Support different backend with same name.
3706
3707 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3708
3709 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3710 archived group.
3711 (nnslashdot-sane-retrieve-headers): Ditto.
3712 (nnslashdot-request-article): Ditto.
3713
3714 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3715
3716 * nnweb.el (nnweb-insert): Narrow to point.
3717
3718 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3719
3720 * nnweb.el (nnweb-insert): Follow refresh url.
3721 * nnslashdot.el: Use it.
3722
3723 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3724
3725 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3726 (nnweb-decode-entities-string): New function.
3727
3728 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3729 nnweb-* and move to nnweb.el.
3730 * nnwarchive.el: Use nnweb-decode-entities, etc.
3731 * webmail.el: Ditto.
3732
3733 * nnslashdot.el: Use nnweb-decode-entities-string.
3734 (nnslashdot-decode-entities): Remove.
3735
3736 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3737
3738 * nnslashdot.el: Decode entities.
3739
3740 1999-12-12 Dave Love <fx@gnu.org>
3741
3742 * gnus-agent.el (gnus-category-edit-groups)
3743 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3744 expansion of setf, fixed.
3745
3746 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3747
3748 * gnus-agent.el: Revoke last Dave Love's patch, because of
3749 incompatibility of XEmacs.
3750
3751 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3752
3753 * mm-uu.el: Change headers.
3754 * rfc1843.el: Ditto.
3755 * uudecode.el: Ditto.
3756
3757 1999-12-07 Dave Love <fx@gnu.org>
3758
3759 * gnus-agent.el (gnus-category-edit-predicate)
3760 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3761 inside backquote to avoid it at runtime.
3762
3763 1999-12-07 Dave Love <fx@gnu.org>
3764
3765 * binhex.el: Require cl when compiling.
3766
3767 1999-12-04 Dave Love <fx@gnu.org>
3768
3769 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3770
3771 1999-12-04 Dave Love <fx@gnu.org>
3772
3773 * mm-util.el (mm-delete-duplicates): New function.
3774 (mm-write-region): Use it.
3775
3776 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3777
3778 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3779 mm-delete-duplicates.
3780
3781 * imap.el (imap-open, imap-debug): Avoid mapc.
3782
3783 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3784
3785 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3786 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3787
3788 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3789 runtime.
3790
3791 * gnus.el (gnus-select-method): Likewise.
3792
3793 * nnheader.el (nnheader-nov-read-integer): Likewise.
3794
3795 * mm-view.el (mm-inline-message): Require cl when compiling.
3796 Avoid ignore-errors at runtime.
3797 (mm-inline-text): Avoid mapc.
3798
3799 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3800
3801 * gnus-art.el (article-decode-charset): Widen is bad.
3802
3803 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3804
3805 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3806
3807 1999-12-12 Florian Weimer <fw@s.netic.de>
3808
3809 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3810 indicate that only US-ASCII is permitted.
3811 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3812 use unencoded 8-bit characters in message headers.
3813
3814 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3815
3816 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3817 CRLF.
3818
3819 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3820
3821 * webmail.el: Require url-cookie.
3822
3823 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3824
3825 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3826 new function to make modified caesar table.
3827 (nnwarchive-from-r13): Use it.
3828 (nnwarchive-mail-archive-article): Improved.
3829
3830 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3831
3832 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3833
3834 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3835
3836 * nnweb.el (nnweb-request-article): Return cons.
3837
3838 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3839
3840 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3841
3842 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3843
3844 * mm-util.el (mm-with-unibyte): New macro.
3845 * nnweb.el (nnweb-init): Use it.
3846
3847 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3848
3849 * mm-util.el (mm-charset-after): New function.
3850 (mm-find-mime-charset-region): Set charsets after
3851 delete-duplicates and use find-coding-systems-region.
3852 (mm-find-charset-region): Remove composition.
3853
3854 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3855
3856 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3857
3858 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3859
3860 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3861 * mml.el (mml-confirmation-set): New variable.
3862 (mml-parse-1): Ask user to confirm.
3863
3864 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3865
3866 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3867 are scanned when we have directory mail-sources (the mail source
3868 is modified in that case, so we must scan it for all
3869 groups/methods).
3870
3871 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3872
3873 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3874 and nnml-article-file-alist.
3875
3876 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3877
3878 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3879 nnmail-fetched-sources.
3880
3881 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3882
3883 * mm-util.el (mm-find-charset-region): Use the last charset.
3884
3885 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3886
3887 * gnus.el (gnus-select-method): Made the option list prettier.
3888
3889 1999-12-08 Florian Weimer <fw@s.netic.de>
3890
3891 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3892 for the `de' newsgroups hierarchy, as it is common practice there.
3893
3894
3895 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3896
3897 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3898 buffer-string arguments. Fix references.
3899
3900 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3901
3902 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3903 (gnus-agent-batch-fetch): Use it.
3904 (gnus-agent-fetch-session): Use it.
3905
3906 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3907
3908 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3909
3910 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3911
3912 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3913 nil.
3914
3915 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3916
3917 * nnslashdot.el (nnslashdot-request-list): There were two
3918 top-level body-forms. Put a `progn' around them.
3919
3920 * gnus.el (gnus-select-method): Use `condition-case'
3921 instead of `ignore-errors', since cl may not be loaded when the
3922 form is evaluated.
3923
3924 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3925
3926 * nnwarchive.el: Support www.mail-archive.com.
3927
3928 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3929
3930 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3931 do anything.
3932
3933 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3934
3935 * utf7.el: New file, written by Jon K Hellan.
3936
3937 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3938 default to t.
3939
3940 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3941
3942 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3943
3944 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3945 current.
3946 (gnus-refer-article-methods): New function.
3947 (gnus-summary-refer-article): Use it.
3948
3949 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3950
3951 * nnimap.el (nnimap-retrieve-groups): Return active format.
3952
3953 * nnimap.el (nnimap-replace-in-string): Removed.
3954 (nnimap-request-list):
3955 (nnimap-retrieve-groups):
3956 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3957
3958 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3959
3960 * imap.el: Use format-spec for ssl program.
3961 * imap.el (imap-ssl-arguments): Removed.
3962 (imap-ssl-open-{1,2}): Removed.
3963
3964 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3965
3966 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3967 instead of `ignore-errors', since cl may not be loaded when the
3968 form is evaluated.
3969
3970 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3971
3972 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3973 (mm-7bit-chars): New variable.
3974 (mm-body-7-or-8): Use it in both cases.
3975
3976 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3977
3978 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3979 defcustom definitions.
3980
3981 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3982
3983 * mm-decode.el (mm-display-part): Let mm-display-external return
3984 inline or external.
3985 (mm-display-external): For copiousoutput methods, insert output in
3986 buffer.
3987
3988 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3989
3990 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3991 buffer.
3992
3993 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3994
3995 * gnus-audio.el: An M too far.
3996
3997 * gnus-msg.el (gnus-setup-message): One backtick too many.
3998
3999 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4000 a function, not a variable.
4001
4002 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
4003
4004 * gnus-score.el (gnus-score-body): Widen before requesting.
4005
4006 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4007
4008 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4009
4010 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4011
4012 * mail-source.el (mail-source-fetch-webmail): Bind
4013 mail-source-string.
4014
4015 1999-12-04 Matt Swift <swift@alum.mit.edu>
4016
4017 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4018 (gnus-uu-unmark-by-regexp): Ditto.
4019
4020 * gnus-group.el (gnus-group-catchup-current): Would bug out on
4021 dead groups.
4022
4023 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
4024
4025 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4026 do their real thing.
4027
4028 * nnmh.el (nnmh-be-safe): Doc fix.
4029
4030 * gnus-sum.el (gnus-summary-exit): Write cache active file.
4031
4032 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4033 status line has arrived before we count it.
4034
4035 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4036
4037 * gnus-sum.el (gnus-thread-header): Fixed after indent.
4038 Whitespace problems.
4039
4040 * gnus-win.el (gnus-configure-windows): Error fix.
4041
4042 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4043 right function.
4044
4045 * gnus.el: Fixed all the doc strings to match the FSF convetions.
4046 Indent all functions. Fix all comments to match the comment
4047 conventions. Double-space after full stop.
4048
4049 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
4050
4051 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4052 value to divide received mails into my favorite groups and I met
4053 an error. It takes place if the length of a element "VALUE" in
4054 nnmail-split-fancy is less than two.
4055
4056 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
4057
4058 * mml.el (mml-insert-part): New function.
4059
4060 1999-12-02 Dave Love <fx@gnu.org>
4061
4062 * mm-decode.el: Customize.
4063
4064 1999-12-03 Dave Love <fx@gnu.org>
4065
4066 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4067 the W3 stuff isn't available.
4068
4069 1999-12-03 Dave Love <fx@gnu.org>
4070
4071 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4072 at runtime.
4073
4074 1999-12-04 Dan Christensen <jdc@jhu.edu>
4075
4076 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4077
4078 1999-12-01 Andrew Innes <andrewi@gnu.org>
4079
4080 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4081 don't be fooled by "From nobody" lines added by respooling.
4082
4083 * pop3.el (pop3-movemail): Write crashbox in binary.
4084 (pop3-get-message-count): New function.
4085
4086 * mail-source.el (mail-source-primary-source): New variable.
4087 (mail-source-report-new-mail-interval): New variable.
4088 (mail-source-idle-time-delay): New variable.
4089 (mail-source-new-mail-available): New internal variable.
4090 (mail-source-fetch-pop): Clear new mail flag, when mail from
4091 primary source has been fetched.
4092 (mail-source-check-pop): New function.
4093 (mail-source-new-mail-p): New function.
4094 (mail-source-start-idle-timer): New function.
4095 (mail-source-report-new-mail): New function.
4096 (mail-source-report-new-mail): New internal variable.
4097 (mail-source-report-new-mail-timer): New internal variable.
4098 (mail-source-report-new-mail-idle-timer): New internal variables.
4099
4100 1999-12-04 Andreas Schwab <schwab@suse.de>
4101
4102 * gnus-cus.el (gnus-group-customize): Customize fix.
4103
4104 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4105
4106 * message.el (message-send-mail-with-sendmail): Use
4107 message-make-address.
4108
4109 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4110
4111 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4112
4113 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4114
4115 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4116
4117 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4118
4119 * mml.el (mml-insert-tag): Don't close the tag.
4120 (mml-insert-empty-tag): New function.
4121 (mml-attach-file): Use mml-insert-empty-tag instead of
4122 mml-insert-tag.
4123 (mml-attach-buffer): Ditto.
4124 (mml-attach-external): Ditto.
4125 (mml-insert-multipart): Ditto.
4126
4127 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4128
4129 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4130 the article number.
4131
4132 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4133
4134 * gnus.el (gnus-find-method-for-group): The method of a new group
4135 is not the native one.
4136
4137 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4138
4139 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4140
4141 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4142
4143 * nnultimate.el (nnultimate-retrieve-headers): Use
4144 mm-with-unibyte-current-buffer.
4145 (nnultimate-request-article): Ditto.
4146
4147 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4148
4149 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4150
4151 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4152
4153 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4154 * nnweb.el (nnweb-retrieve-headers): Use it.
4155 (nnweb-request-article): Use it.
4156
4157 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4158 case matching failed.
4159
4160 1999-12-02 John Wiegley <jwiegley@inprise.com>
4161
4162 * mail-source.el (mail-source-keyword-map): Add backslash to
4163 Delete-flag.
4164
4165 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4166
4167 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4168 Latin-1.
4169 (gnus-group-charset-alist): No, don't.
4170
4171 * nnweb.el (nnweb-init): Make the buffer unibyte.
4172
4173 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4174
4175 * mail-source.el (mail-source-set-common-1): Fix to get the
4176 default value.
4177
4178 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4179
4180 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4181
4182 * nnultimate.el (nnultimate-request-list): Use unibyte.
4183
4184 * gnus-uu.el (gnus-uu-grab-articles): Bind
4185 gnus-display-mime-function to nil.
4186
4187 * message.el (message-send-mail-with-sendmail): Use the
4188 user-mail-address variable.
4189
4190 * gnus-art.el (gnus-ignored-headers): More headers.
4191
4192 * message.el (message-shorten-1): Use list.
4193
4194 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4195
4196 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4197 signatures.
4198
4199 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4200 (nnweb-dejanews-create-mapping): Do the properish date.
4201
4202 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4203
4204 * mail-source.el (mail-source-common-keyword-map): New variable.
4205 (mail-source-bind-common): New macro.
4206 (mail-source-fetch): Support plugged mail source.
4207 * gnus-int.el (gnus-request-scan): Use them.
4208
4209 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4210
4211 * mm-view.el (mm-inline-message): Check whether charset is a
4212 string.
4213
4214 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4215
4216 * message.el (message-mode-map): Changed keystroke for
4217 message-yank-buffer.
4218
4219 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4220
4221 * message.el (message-shorten-references): Cut references to 31
4222 elements, then either fold them or shorten them to 988 characters.
4223 (message-shorten-1): New function.
4224 (message-cater-to-broken-inn): New variable.
4225
4226 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4227
4228 * nnslashdot.el (nnslashdot-lose): New function.
4229
4230 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4231
4232 * mm-view.el (mm-inline-message): Not the right type of charset is
4233 being fetched here. Let the group charset rule.
4234 (mm-inline-message): Ignore us-ascii.
4235
4236 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4237
4238 * mail-source.el (mail-source-fetch-maildir): work around the
4239 ommitted "file-regular-p" in efs/ange-ftp
4240
4241 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4242
4243 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4244 (mml-generate-mime-1): Use the encoding param.
4245
4246 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4247
4248 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4249 gnus-art before binding its variables.
4250
4251 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4252 after the MIME.
4253
4254 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4255
4256 * message.el (message-clone-locals): Use it.
4257
4258 * gnus-msg.el (gnus-configure-posting-styles): Make
4259 user-mail-address local.
4260
4261 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4262
4263 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4264 once.
4265
4266 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4267
4268 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4269 (message-clone-locals): Ditto.
4270
4271 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4272 group inherit reply-to or from.
4273
4274 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4275
4276 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4277 for charset.
4278 (gnus-summary-show-article-charset-alist): New variable.
4279
4280 * mm-bodies.el (mm-decode-string): Support gnus-all and
4281 gnus-unknown.
4282 (mm-decode-body): Ditto.
4283 * rfc2047.el (rfc2047-decode): Ditto.
4284
4285 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4286
4287 * mail-source.el (mail-source-delete-incoming): Change default to
4288 t.
4289
4290 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4291
4292 * gnus.el: Pterodactyl Gnus v0.99 is released.
4293
4294 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4295
4296 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4297 spec.
4298
4299 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4300 (gnus-configure-posting-styles): No, don't.
4301 (gnus-configure-posting-styles): Allow overriding files.
4302
4303 * gnus-art.el (gnus-header-button-alist): Use browse-url
4304 directly.
4305
4306 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4307
4308 * gnus-msg.el (gnus-summary-yank-message): New command and
4309 keystroke.
4310
4311 * message.el (message-yank-buffer): New command.
4312 (message-buffers): New function.
4313
4314 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4315 next group in a more normal fasion.
4316
4317 * mml.el (mml-boundary-function): New variable.
4318 (mml-compute-boundary): Use it.
4319
4320 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4321 that exist for them.
4322
4323 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4324 (gnus-async-timer): New variable.
4325
4326 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4327
4328 * nnultimate.el (nnultimate-request-list): Be more lenient with
4329 root addresses.
4330
4331 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4332
4333 * gnus-art.el (gnus-treatment-function-alist): Do
4334 gnus-treat-capitalize-sentences.
4335
4336 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4337
4338 * webmail.el (webmail-hotmail-article): Hotmail changes the
4339 format.
4340
4341 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4342
4343 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4344 switch to buffer after calling program.
4345 (mm-display-external): Use `shell-command-switch' instead of "-c".
4346
4347 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4348
4349 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4350 read groups file.
4351
4352 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4353 <p>.
4354
4355 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4356
4357 * message.el (message-mode): Doc fix.
4358
4359 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4360
4361 * gnus-art.el (article-emphasize): Check group variable.
4362 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4363
4364 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4365
4366 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4367 type.
4368
4369 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4370
4371 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4372
4373 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4374
4375 * mml.el (mml-quote-region): Insert ! after the hash.
4376
4377 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4378
4379 * gnus-group.el (gnus-group-warchive-address-history): Change to
4380 nil.
4381
4382 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4383
4384 * webmail.el: Support mail.yahoo.com.
4385
4386 * mail-source.el (mail-source-fetch-webmail): Add password check.
4387 (mail-source-keyword-map): Use `subtype'.
4388
4389 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4390
4391 * mail-source.el (mail-source-keyword-map): Add webmail.
4392 (mail-source-fetcher-alist): Ditto.
4393 (mail-source-fetch-webmail): New function.
4394 * webmail.el: New file.
4395
4396 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4397
4398 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4399
4400 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4401
4402 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4403
4404 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4405
4406 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4407 (nnultimate-prune-days): New function.
4408 (nnultimate-create-mapping): Use it.
4409 (nnultimate-request-group): Only fetch the groups list if it has
4410 not been done before.
4411 (nnultimate-retrieve-headers): Don't write groups.
4412 (nnultimate-create-mapping): Off-by-one error.
4413
4414 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4415
4416 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4417 threaded subjects.
4418
4419 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4420
4421 * nnwarchive.el: Lots of changes make agent happy.
4422
4423 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4424
4425 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4426 hashtb.
4427
4428 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4429
4430 * mm-decode.el (mm-display-external): Write region with binary
4431 mode.
4432
4433 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4434
4435 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4436
4437 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4438
4439 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4440 (mm-uu-test): Now it is in restricted region.
4441
4442 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4443
4444 * mm-view.el (mm-view-message): Fix buffer leak.
4445 (mm-inline-message): Support 'gnus-decoded.
4446
4447 * mm-bodies.el (mm-decode-body): Ditto.
4448
4449 * rfc2047.el (rfc2047-decode-region): Ditto.
4450
4451 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4452
4453 * imap.el (require): Added autoload for base64-encode-string.
4454
4455 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4456
4457 * gnus.el (gnus-refer-article-method): Made list value
4458 customizable.
4459
4460 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4461
4462 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4463 NOFORCE in Emacs case.
4464
4465 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4466
4467 * gnus-art.el (gnus-request-article-this-buffer): Set
4468 gnus-newsgroup-name.
4469
4470 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4471
4472 * gnus-start.el (gnus-get-unread-articles): Check server before
4473 scanning.
4474
4475 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4476
4477 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4478
4479 * nnslashdot.el (nnslashdot-login-name): New variable.
4480 (nnslashdot-password): Ditto.
4481 (nnslashdot-request-post): New function.
4482
4483 * gnus-art.el (gnus-treat-buttonize): More testing.
4484
4485 * mm-encode.el: Another CVS test.
4486
4487 * gnus-art.el (gnus-treat-emphasize): Change default.
4488 (gnus-treat-buttonize): Ditto.
4489 (gnus-treat-buttonize): This is a test.
4490
4491 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4492 (gnus-build-sparse-threads): Ditto.
4493 (gnus-build-all-threads): Ditto.
4494
4495 * nnheader.el (make-full-mail-header): Make into a subst.
4496
4497 * gnus.el (gnus-refer-article-method): Doc fix.
4498
4499 * gnus-sum.el: Do not accept a prefix.
4500 (gnus-summary-refer-article): Accept a list of select methods.
4501
4502 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4503
4504 * message.el (message-forward): Pay attention to prefix argument
4505 again and forward all headers when it is set, regardless of the
4506 value of message-forward-ignored-headers.
4507
4508 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4509
4510 * gnus-ems.el: Check for cygwin32.
4511
4512 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4513
4514 * mm-decode.el (mm-display-external): Use 'non-viewer.
4515
4516 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4517
4518 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4519 nntp-inhibit-erase.
4520
4521 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4522
4523 * gnus-start.el (gnus-get-unread-articles): Use
4524 nnfoo-retrieve-groups to find new news, if available.
4525 (gnus-read-active-file-2): New function.
4526 (gnus-get-unread-articles): Use it.
4527 (gnus-read-active-file-1): Ditto.
4528
4529 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4530
4531 * mm-util.el (mm-find-mime-charset-region): Make sure
4532 find-coding-systems-for-charsets is fbound.
4533
4534 * gnus-ems.el: Typo fix.
4535
4536 1999-11-13 Florian Weimer <fw@s.netic.de>
4537
4538 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4539 it's available and makes sense.
4540
4541 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4542
4543 * gnus-score.el (gnus-score-save): Translate score file.
4544
4545 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4546
4547 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4548 added fetchflag and dontexpunge keywords.
4549 (mail-source-fetch-imap): Use them.
4550
4551 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4552
4553 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4554 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4555 `defconst'.
4556
4557 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4558 `defconst'.
4559 Mention that it is both for group and topic parameters.
4560 (gnus-extra-topic-parameters): New constant, including `subscribe'
4561 parameter.
4562 (gnus-extra-group-parameters): New constant.
4563 (gnus-group-customize): Use them.
4564
4565 * gnus.el (gnus-select-method): Added default value and tag.
4566 (gnus-refer-article-method): Added `DejaNews' customization option.
4567
4568 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4569
4570 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4571
4572 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4573 syntax.
4574
4575 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4576
4577 * nnslashdot.el (nnslashdot-group-number): Changed default.
4578
4579 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4580 (nnweb-dejanews-wash-article): Removed.
4581 (nnweb-type-definition): Fetch by id.
4582
4583 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4584 we mean it.
4585
4586 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4587 (nnslashdot-request-list): Use Ultramode as well.
4588 (nnslashdot-date-to-date): Be more lenient.
4589 (nnslashdot-threaded): New function.
4590
4591 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4592
4593 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4594
4595 1999-11-11 Steinar Bang <sb@metis.no>
4596
4597 * nnweb.el (nnweb-type-definition): /=dnc
4598
4599 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4600
4601 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4602 dates.
4603 (nnultimate-retrieve-headers): Wrong ordering.
4604
4605 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4606
4607 * message.el (message-forward-as-mime): New variable.
4608
4609 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4610
4611 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4612
4613 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4614
4615 * mail-source.el (mail-source-movemail-and-remove): New function.
4616 (mail-source-keyword-map): Add `function' for `maildir'.
4617 (mail-source-fetch-maildir): Use it.
4618
4619 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4620
4621 * nnwarchive.el: New file.
4622 * gnus-group.el (gnus-group-make-warchive-group): New function.
4623 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4624
4625 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4626
4627 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4628 subjects.
4629
4630 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4631
4632 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4633
4634 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4635
4636 * nnultimate.el (nnultimate-open-server): Do address.
4637 (nnultimate-forum-table-p): New function.
4638
4639 * nnweb.el (nnweb-insert-html): Renamed.
4640 (nnweb-insert): New function.
4641
4642 * nnultimate.el (nnultimate-insert-html): New function.
4643
4644 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4645 if nov is evil.
4646 (nnslashdot-retrieve-headers): use the sane version instead.
4647
4648 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4649
4650 * nnslashdot.el (nnslashdot-request-article): Fold case.
4651
4652 * nnultimate.el: New file.
4653
4654 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4655 unless wanted.
4656
4657 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4658 (gnus-read-active-file-1): Separated into own function.
4659 (gnus-read-active-file): Catch quits.
4660
4661 * nnslashdot.el (nnslashdot-request-article): Search better on
4662 first article.
4663 (nnslashdot-request-list): Fold case.
4664 (nnslashdot-retrieve-headers): Ditto.
4665
4666 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4667
4668 * gnus.el: Autoload gnus-subscribe-topics.
4669
4670 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4671
4672 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4673 before dot.
4674 * gnus-util.el (gnus-write-active-file): Ditto.
4675
4676 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4677
4678 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4679 function.
4680 * gnus-cache.el (gnus-cache-file-name): Use it.
4681 * gnus-agent.el (gnus-agent-group-path): Use it.
4682 * nnmail.el (nnmail-group-pathname): Use it.
4683
4684 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4685
4686 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4687 if cooked.
4688 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4689 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4690 * gnus.el (gnus-short-group-name): "..." proof.
4691
4692 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4693
4694 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4695 support nnslashdot.
4696
4697 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4698
4699 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4700 many articles.
4701 (nnslashdot-generate-active): New function.
4702 (nnslashdot-request-newgroups): Use it.
4703
4704 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4705 names.
4706
4707 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4708 (nnslashdot-request-list): Not moderated.
4709
4710 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4711
4712 * nnimap.el (nnimap-open-server): Remove error signal if
4713 nnimap-server-buffer is nil (the check should've been `boundp').
4714
4715 * imap.el (imap-log):
4716 * nnimap.el (nnimap-debug): Disable debugging by default.
4717
4718 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4719
4720 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4721
4722 * gnus-topic.el (gnus-subscribe-topic): New function.
4723
4724 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4725 names.
4726
4727 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4728 if starting with a quote.
4729
4730 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4731
4732 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4733 group name.
4734
4735 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4736
4737 * nnslashdot.el: New file.
4738
4739 * nnheader.el (nnheader-insert-header): New function.
4740
4741 * gnus-art.el (gnus-mime-internalize-part): Bind
4742 mm-inlined-types.
4743
4744 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4745 files.
4746
4747 1999-10-29 David S. Goldberg <dsg@mitre.org>
4748
4749 * emacs-mime.texi (Customization): Document mm-inline-override-types
4750
4751 1999-10-29 David S. Goldberg <dsg@mitre.org>
4752
4753 * emacs-mime.texi (Customization): Document mm-inline-override-types
4754
4755 1999-10-29 David S. Goldberg <dsg@mitre.org>
4756
4757 * emacs-mime.texi (Customization): Document mm-inline-override-types
4758
4759 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4760
4761 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4762 empty buffers.
4763
4764 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4765
4766 * gnus-art.el (gnus-article-mode-map): Use the summary article
4767 edit.
4768
4769 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4770
4771 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4772
4773 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4774
4775 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4776
4777 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4778
4779 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4780 is list or not before condition.
4781
4782 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4783
4784 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4785
4786 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4787
4788 * gnus-art.el (gnus-emphasis-alist): New value.
4789
4790 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4791
4792 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4793 `buffer-substring'.
4794
4795 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4796
4797 * gnus-art.el (article-date-ut): Keep the updated timer.
4798 (gnus-emphasis-underline-italic): Doc fix.
4799
4800 * gnus-msg.el (gnus-post-method): Doc fix.
4801 (gnus-post-method): Change default.
4802
4803 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4804
4805 * message.el (message-newline-and-reformat): Improvements.
4806
4807 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4808
4809 * message.el (message-newline-and-reformat): Don't insert too many
4810 newlines.
4811 (message-newline-and-reformat): Work even if not sc.
4812
4813 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4814
4815 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4816
4817 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4818
4819 * mm-view.el (mm-display-patch-inline): New function.
4820
4821 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4822
4823 * mm-view.el (mm-display-patch-inline): New function.
4824
4825 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4826
4827 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4828 group.
4829
4830 * message.el (message-forward): Narrow to the right header.
4831
4832 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4833 dates.
4834
4835 * gnus-msg.el (gnus-configure-posting-styles): Use the
4836 user-full-name function.
4837
4838 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4839 (mm-body-charset-encoding-alist): Default to nil.
4840
4841 * message.el (message-elide-ellipsis): Fix typo.
4842 (message-elide-region): Ditto.
4843 (message-elide-region): Don't insert a newline first.
4844
4845 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4846
4847 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4848 gnus-fetch-old-headers.
4849 (gnus-cut-threads): Ditto.
4850 (gnus-summary-initial-limit): Ditto.
4851 (gnus-summary-limit-children): Ditto.
4852
4853 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4854 matches.
4855
4856 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4857
4858 * gnus-art.el (article-decode-encoded-words):
4859 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4860 live.
4861
4862 * gnus.el (gnus-read-method): Add methods from
4863 `gnus-opened-servers' to completion. Map entered method/address
4864 into existing methods if possible.
4865
4866 * gnus-group.el (gnus-group-make-group): Simplify method.
4867
4868 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4869
4870 * mml.el (mml-preview): Remove mail-header-separator before
4871 encoding.
4872
4873 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4874
4875 * message.el (message-read-from-minibuffer): New function.
4876
4877 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4878
4879 * gnus.el: Pterodactyl Gnus v0.98 is released.
4880
4881 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4882
4883 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4884
4885 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4886
4887 * mml.el (mml-generate-mime-1): Read attached binary file in
4888 binary mode.
4889
4890 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4891
4892 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4893
4894 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4895
4896 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4897
4898 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4899
4900 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4901
4902 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4903
4904 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4905 (gnus-article-mime-match-handle-function): New variable.
4906 (gnus-article-view-part): Make `b' customizable.
4907
4908 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4909
4910 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4911
4912 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4913
4914 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4915
4916 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4917
4918 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4919
4920 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4921
4922 * gnus-srvr.el (gnus-browse-foreign-server): Use
4923 `buffer-substring' instead of `read'.
4924
4925 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4926
4927 * nnimap.el, imap.el, rfc2104.el: New files.
4928
4929 * gnus.el (gnus-valid-select-methods): Add nnimap.
4930
4931 * gnus-group.el (gnus-group-group-map): Add
4932 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4933 (gnus-group-nnimap-expunge): New function.
4934 (gnus-group-nnimap-edit-acl): New function.
4935
4936 * gnus-agent.el (gnus-agent-group-mode-map): Add
4937 gnus-agent-synchronize.
4938 (gnus-agent-synchronize): New function.
4939 (gnus-agent-fetch-group-1): Check if server is open.
4940
4941 * nnagent.el (nnagent-request-set-mark): Save marks.
4942
4943 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4944 (mail-source-fetcher-alist): Map to imap fetcher function.
4945 (mail-source-fetch-imap): New function.
4946
4947 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4948 Hash:.
4949
4950 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4951
4952 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4953 (gnus-topic-sort-topics): New function.
4954 (gnus-topic-make-menu-bar): Add sort-topics.
4955 (gnus-topic-move): New function.
4956 (gnus-topic-move-group): Move the topic if no group selected.
4957
4958 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4959
4960 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4961
4962 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4963
4964 * mm-view.el (mm-inline-message): Fix leaving group bug.
4965
4966 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4967
4968 * gnus-msg.el (gnus-post-method): Use normal method if current is
4969 not available.
4970
4971 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4972
4973 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4974 (nnmail-insert-lines): Ditto.
4975
4976 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4977
4978 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4979 line.
4980
4981 * message.el (message-unsent-separator): One more separator.
4982
4983 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4984
4985 * nnfolder.el (nnfolder-request-move-article): For empty article,
4986 search till (point-max).
4987 (nnfolder-retrieve-headers): Ditto.
4988 (nnfolder-request-accept-article): Ditto.
4989 (nnfolder-save-mail): Ditto.
4990 (nnfolder-insert-newsgroup-line): Ditto.
4991
4992 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4993
4994 * qp.el (quoted-printable-encode-region): Check eobp.
4995
4996 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4997
4998 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4999
5000 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5001
5002 * nntp.el (nntp-send-xover-command): Wait for nothing if not
5003 wait-for-reply.
5004
5005 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5006
5007 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5008 (mm-uu-forward-end-line): Ditto.
5009
5010 1999-09-29 Didier Verna <verna@inf.enst.fr>
5011
5012 * binhex.el (binhex-decode-region): don't consider the value of
5013 `enable-multibyte-characters' in XEmacs.
5014
5015 * gnus-start.el (gnus-read-descriptions-file): ditto.
5016
5017 * mm-util.el (mm-multibyte-p): ditto.
5018 (mm-with-unibyte-buffer): ditto.
5019 (mm-find-charset-region): use `mm-multibyte-p'.
5020
5021 * mm-bodies.el (mm-decode-body): ditto.
5022 (mm-decode-string): ditto.
5023
5024 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5025
5026 * mm-util.el (mm-binary-coding-system): Try binary first.
5027
5028 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5029
5030 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5031
5032 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5033
5034 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5035 format.
5036 (article-date-ut): Find correct insert position.
5037
5038 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
5039
5040 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5041 forwarded message.
5042
5043 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5044
5045 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5046 groups.
5047
5048 * message.el (message-resend): Use message mode when prompting.
5049
5050 * gnus-art.el (article-hide-headers): Mark wash.
5051 (article-emphasize): Ditto.
5052
5053 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
5054
5055 * message.el (message-newline-and-reformat): Work for SC.
5056
5057 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5058
5059 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5060
5061 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5062
5063 1999-10-20 David S. Goldberg <dsg@mitre.org>
5064
5065 * mm-decode.el mm-inline-override-types: New variable
5066
5067 * mm-decode.el (mm-inline-override-p): New function
5068
5069 * mm-decode.el (mm-inlined-p): Use it
5070
5071 1999-10-20 David S. Goldberg <dsg@mitre.org>
5072
5073 * mm-decode.el mm-inline-override-types: New variable
5074
5075 * mm-decode.el (mm-inline-override-p): New function
5076
5077 * mm-decode.el (mm-inlined-p): Use it
5078
5079 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5080
5081 * gnus.el: Pterodactyl Gnus v0.97 is released.
5082
5083 1999-09-01 Brendan Kehoe <brendan@zen.org>
5084
5085 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5086 gnus-summary-next-group, not gnus-summary-next-article. Only give
5087 3 args.
5088
5089 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
5090
5091 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5092 buffer for params.
5093
5094 * message.el (message-forward-ignored-headers): New variable.
5095
5096 * gnus-art.el (gnus-article-prepare-display): Nix out
5097 gnus-article-wash-types.
5098
5099 * gnus-agent.el (gnus-agent-create-buffer): New function.
5100 (gnus-agent-fetch-group-1): Use it.
5101 (gnus-agent-start-fetch): Ditto.
5102
5103 * gnus-sum.el (gnus-summary-exit): Don't use
5104 `gnus-use-adaptive-scoring'.
5105
5106 * mail-source.el (mail-source-fetch-pop): Only store password when
5107 successful.
5108
5109 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5110
5111 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5112
5113 * message.el (message-reply): Use it.
5114 (message-dont-reply-to-names): New variable.
5115
5116 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5117
5118 * mm-util.el (mm-preferred-coding-system): Typo fix.
5119
5120 * message.el (message-bounce): Work for non-MIME.
5121
5122 * gnus.el (gnus-short-group-name): Short the right parts of the
5123 name.
5124
5125 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5126
5127 * mm-encode.el (mm-qp-or-base64): New version.
5128
5129 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5130
5131 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5132
5133 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5134
5135 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5136 of restricted region.
5137 (gnus-mime-display-single): Set beg at correct point.
5138
5139 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5140
5141 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5142
5143 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5144
5145 * gnus-msg.el (gnus-configure-posting-styles): Let
5146 `gnus-posting-styles' have its say in posting-style: local
5147 variable `styles' is already bound to `gnus-posting-styles' so
5148 don't rebind it to nil.
5149
5150 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5151
5152 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5153 Message-ID.
5154
5155 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5156
5157 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5158 quoted-printable-encode-region.
5159
5160 * qp.el (quoted-printable-encode-region): Assume charset
5161 encoded. Fold every line in the region.
5162
5163 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5164
5165 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5166 of active file.
5167
5168 1999-09-01 Didier Verna <verna@inf.enst.fr>
5169
5170 * message.el (message-mode): allows whitespaces between multiple
5171 instances of the fill character ">".
5172
5173 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5174
5175 * mm-encode.el (mm-qp-or-base64): Fix.
5176
5177 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5178
5179 * message.el (message-send): Too much and.
5180
5181 1999-09-24 Andreas Schwab <schwab@suse.de>
5182
5183 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5184
5185 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5186
5187 * gnus-score.el (gnus-score-headers): Work for nil scores.
5188
5189 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5190
5191 * gnus-cache.el (gnus-cache-write-active): Write full names.
5192
5193 * gnus-util.el (gnus-write-active-file): Accept full name.
5194
5195 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5196 (mm-assoc-string-match): New function.
5197 (mm-display-inline): Use it.
5198
5199 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5200
5201 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5202
5203 1999-08-27 Florian Weimer <fw@s.netic.de>
5204
5205 * mml.el (mml-generate-multipart-alist): New variable.
5206
5207 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5208
5209 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5210
5211 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5212
5213 * message.el (message-send): More helpful error message if sending
5214 fails
5215
5216 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5217
5218 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5219 in newer emacsen, where ?r isn't equal 114.
5220
5221 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5222
5223 * gnus.el: Pterodactyl Gnus v0.96 is released.
5224
5225 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5226
5227 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5228 to get active info if method is covered by agent, otherwise
5229 active info is lost.
5230
5231 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5232
5233 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5234
5235 1999-08-09 Dave Love <fx@gnu.org>
5236
5237 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5238
5239 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5240
5241 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5242 (already matched by "^X-Pgp"), removed duplicate
5243 X-Mailing-List, added several new junk headers.
5244
5245 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5246
5247 * gnus-art.el (article-decode-charset): Don't assume
5248 gnus-summary-buffer is live.
5249
5250 1999-08-27 Florian Weimer <fw@s.netic.de>
5251
5252 * gnus-score.el (gnus-home-score-file): Work with absolute path
5253 names.
5254
5255 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5256
5257 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5258 nothing else in the group.
5259
5260 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5261
5262 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5263 the article.
5264
5265 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5266
5267 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5268
5269 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5270
5271 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5272 from mutt.
5273
5274 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5275
5276 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5277 whitespace.
5278
5279 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5280
5281 * mm-util.el (mm-text-coding-system-for-write): New variable.
5282 (mm-append-to-file): New function.
5283 (mm-write-region): New function.
5284
5285 * gnus-art.el (gnus-output-to-file): Use it.
5286 * gnus-util.el (gnus-output-to-rmail): Ditto.
5287 (gnus-output-to-mail): Ditto.
5288 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5289
5290 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5291
5292 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5293
5294 * nnheader.el (nnheader-insert-file-contents): Revert and use
5295 mm-insert-file-contents.
5296 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5297 (nnheader-auto-mode-alist): Removed.
5298
5299 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5300 (mm-insert-file-contents): Add a new parameter for inserting
5301 compressed file literally.
5302
5303 * mml.el (mml-generate-mime-1): Insert non-text literally.
5304
5305 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5306
5307 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5308
5309 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5310
5311 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5312
5313 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5314 koi8-r.
5315
5316 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5317
5318 * mml.el (mml-insert-mime): Decode text.
5319 (mml-to-mime): Narrow to headers-or-head.
5320
5321 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5322
5323 * mm-view.el (mm-inline-text): Check
5324 w3-meta-content-type-charset-regexp.
5325
5326 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5327
5328 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5329 predicate.
5330
5331 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5332
5333 * gnus-mlspl.el: Documentation fixes.
5334
5335 1999-08-27 Rui Zhu <sprache@iname.com>
5336
5337 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5338
5339 1999-08-27 Michael Cook <cook@sightpath.com>
5340
5341 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5342 variables.
5343
5344 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5345
5346 * nnmail.el (nnmail-get-new-mail): "Done".
5347
5348 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5349
5350 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5351 interactive.
5352
5353 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5354
5355 * gnus-art.el (article-decode-charset): Fix broken CT.
5356
5357 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5358
5359 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5360 overview buffer if it is killed.
5361
5362 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5363
5364 * gnus-art.el (article-babel): New version.
5365
5366 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5367
5368 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5369
5370 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5371
5372 * gnus.texi (More Threading): Document new variable
5373 `gnus-sort-gathered-threads-function'.
5374
5375 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5376
5377 * gnus.texi (More Threading): Document new variable
5378 `gnus-sort-gathered-threads-function'.
5379
5380 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5381
5382 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5383 usage.
5384
5385 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5386
5387 * mm-util.el (mm-running-xemacs): Removed.
5388 (mm-coding-system-p): New function.
5389 (mm-binary-coding-system): Safe guess.
5390 (mm-text-coding-system): Ditto.
5391 (mm-auto-save-coding-system): Ditto.
5392
5393 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5394
5395 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5396 (mm-qp-or-base64): Reversed logic.
5397
5398 * mm-decode.el (mm-save-part-to-file): Let coding system be
5399 binary.
5400
5401 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5402
5403 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5404 be set in topic parameters.
5405
5406 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5407
5408 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5409 (gnus-sort-gathered-threads): Allow the user to specify the
5410 function to use when sorting gathered threads.
5411
5412 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5413 mark cached articles as `undownloaded'.
5414
5415 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5416
5417 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5418 to have buffer local values.
5419
5420 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5421
5422 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5423 types 'g' for 'guess group type.
5424
5425 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5426
5427 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5428 after each regexp in nnmail-list-identifiers, not just after last
5429 one.
5430
5431 * gnus-sum.el (gnus-list-identifiers): New variable.
5432 (gnus-summary-remove-list-identifiers): New function.
5433 (gnus-select-newsgroup): Use it.
5434 (gnus-summary-wash-hide-map): Bind
5435 `gnus-article-hide-list-identifiers' to W W l.
5436 (gnus-summary-make-menu-bar): Add list-identifiers command.
5437
5438 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5439 (gnus-treatment-function-alist): Add variable.
5440 (article-hide-list-identifiers): New function.
5441 (mapcar): Add function.
5442 (gnus-article-hide): Use it.
5443
5444 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5445
5446 * gnus.el: Pterodactyl Gnus v0.95 is released.
5447
5448 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5449
5450 * mm-decode.el (mm-mailcap-command): New function.
5451 (mm-display-external): Use it.
5452
5453 * gnus-art.el (article-make-date-line): Work for India.
5454
5455 * mm-encode.el (mm-qp-or-base64): Typo.
5456
5457 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5458
5459 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5460
5461 * gnus.el: Pterodactyl Gnus v0.94 is released.
5462
5463 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5464
5465 * pop3.el: New version.
5466
5467 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5468
5469 * mm-encode.el (mm-qp-or-base64): New function.
5470 (mm-content-transfer-encoding): Use it.
5471
5472 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5473
5474 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5475
5476 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5477
5478 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5479
5480 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5481
5482 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5483 keystroke.
5484
5485 * mailcap.el (mailcap-mime-types): New function.
5486
5487 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5488
5489 * message.el (message-goto-eoh): Really go to the end.
5490
5491 1999-07-09 Puneet Goel <puneet@computer.org>
5492
5493 * message.el (message-make-date): Do the right thing in with
5494 sub-hour time zones.
5495
5496 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5497
5498 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5499 report.
5500
5501 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5502
5503 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5504
5505 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5506
5507 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5508 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5509 and use t as default value.
5510
5511 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5512
5513 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5514 gnus-summary-buffer is live.
5515
5516 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5517
5518 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5519
5520 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5521
5522 * message.el (message-bounce): Do MIME bounces MIMEy.
5523
5524 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5525
5526 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5527
5528 * mailcap.el (mailcap-mime-extensions): Changed patch to
5529 text/x-patch.
5530
5531 * mm-decode.el (mm-display-external): Wrong placement of paren.
5532
5533 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5534
5535 * gnus.el: Pterodactyl Gnus v0.93 is released.
5536
5537 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5538
5539 * gnus-cus.el (gnus-group-parameters): New entries for
5540 gnus-group-split.
5541
5542 * gnus-mlspl.el: Renamed functions and variables so as to
5543 start with gnus-group-split.
5544 * gnus.el: Adjust autoload entries.
5545
5546 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5547
5548 * gnus-mlspl.el: Removed trailing t from comment and provide.
5549 Renamed functions and variables to start with gnus-mlsplit.
5550 Added autoload comments.
5551 * gnus.el: Added autoload entries.
5552
5553 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5554
5555 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5556 so that matches excluded by RESTRICTs do not cause the whole split
5557 to be ignored. This also fixes a long-standing bug in which a
5558 split with \N substitutions wouldn't cause cross-posting as
5559 expected.
5560
5561 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5562 (nnmail-split-it): Implement them.
5563
5564 * nnmail.el (nnmail-split-fancy): Document ! splits.
5565
5566 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5567
5568 * pop3.el: New version.
5569
5570 1999-07-05 Simon Josefsson
5571
5572 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5573
5574 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5575
5576 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5577
5578 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5579
5580 * gnus-util.el (gnus-write-active-file): Use real name.
5581
5582 * gnus-agent.el (gnus-agent-expire): Update active file
5583 method by method.
5584
5585 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5586
5587 * nndraft.el (nndraft-request-article): Use difference
5588 coding-systems for queue and drafts.
5589
5590 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5591 nndraft:drafts.
5592
5593 * mm-util.el (mm-auto-save-coding-system): New coding system.
5594
5595 * message.el (message-draft-coding-system): Use it.
5596
5597 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5598
5599 * mm-uu.el: More customizable and less aggressive.
5600
5601 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5602
5603 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5604 when plugged.
5605
5606 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5607 (mml-insert-mml-markup): Accept a nofile.
5608 (mml-insert-mime): Insert nofile.
5609
5610 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5611
5612 * mm-decode.el (mm-handle-media-type): New function.
5613 (mm-handle-media-supertype): New function.
5614 (mm-handle-media-subtype): New function.
5615 Use new functions throughout. "/"))
5616
5617 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5618
5619 * gnus-art.el (gnus-treat-predicate): Typo.
5620
5621 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5622
5623 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5624
5625 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5626
5627 * gnus-art.el (article-date-ut): UT! Default it!
5628
5629 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5630
5631 * gnus.el: Pterodactyl Gnus v0.92 is released.
5632
5633 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5634
5635 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5636
5637 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5638
5639 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5640 connected.
5641
5642 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5643 when plugged.
5644
5645 * mm-view.el (mm-inline-message): Ignore remove-spec.
5646
5647 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5648 is bound.
5649
5650 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5651
5652 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5653
5654 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5655 start.
5656
5657 * message.el (message-fill-yanked-message): Remove `t' arg.
5658
5659 * gnus-group.el (gnus-group-kill-group): Message killing of
5660 groups.
5661
5662 * mm-util.el (mm-preferred-coding-system): New function.
5663 (mm-mime-charset): Use it.
5664
5665 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5666
5667 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5668
5669 * gnus-mlsplt.el: New file.
5670
5671 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5672
5673 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5674 functions.
5675 (mm-attachment-override-p): Take a handle instead of a type.
5676 (mm-inlined-p): Ditto.
5677 (mm-automatic-display-p): Ditto,
5678 (mm-inlinable-p): Ditto.
5679
5680 * nndraft.el (nndraft-request-expire-articles): Delete backup
5681 files.
5682
5683 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5684
5685 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5686
5687 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5688
5689 * nnmail.el (nnmail-split-it): Allow .*.
5690
5691 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5692
5693 * mm-decode.el (mm-inline-large-images-p): Renamed.
5694
5695 * gnus-art.el (article-date-ut): Always look in the current buffer
5696 for the Date header.
5697
5698 * mml.el (mml-validate): New command.
5699
5700 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5701 since we are dealing with regexps.
5702
5703 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5704
5705 * gnus.el: Pterodactyl Gnus v0.91 is released.
5706
5707 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5708
5709 * gnus-agent.el (gnus-agent-save-active-1): New function.
5710 (gnus-agent-save-active): use it.
5711 (gnus-agent-save-groups): Ditto.
5712
5713 * gnus-cache.el (gnus-cache-write-active): Use it.
5714
5715 * gnus-agent.el (gnus-agent-write-active): Use it.
5716
5717 * gnus-util.el (gnus-write-active-file): New function.
5718
5719 * gnus-agent.el (gnus-agent-write-active): New function to keep
5720 lower boundaries and canceled groups.
5721 (gnus-agent-save-groups): Use it.
5722 (gnus-agent-save-active): Use it.
5723 (gnus-agent-save-group-info): Only write active files.
5724 (gnus-agent-expire): Update active file.
5725
5726 * mm-decode.el (mm-inlinable-part-p): Removed.
5727 (mm-user-display-methods): Default to nil.
5728 (mm-user-display-methods): Removed.
5729 (add-mime-display-method): Removed.
5730 (mm-automatic-display): Renamed.
5731 (mm-automatic-display-p): Use it.
5732 (mm-inlined-types): New variable.
5733 (mm-inlined-p): New function.
5734
5735 * message.el (message-reply): Bind message-this-is-mail.
5736
5737 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5738
5739 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5740
5741 * message.el (message-check-news-header-syntax): Protect against
5742 nil froms.
5743
5744 * mm-util.el (mm-auto-mode-alist): New.
5745
5746 * mml.el (mml-generate-mime-1): Ditto.
5747
5748 * gnus.el: Use mm-insert-file-contents throughout instead of
5749 nnheader.
5750
5751 * mm-util.el (mm-insert-file-contents): New function.
5752
5753 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5754
5755 * gnus.el: Pterodactyl Gnus v0.90 is released.
5756
5757 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5758
5759 * mailcap.el (mailcap-possible-viewers): Use string=.
5760
5761 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5762
5763 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5764 (mm-uu-forward-end-line): New variable.
5765 (mm-uu-begin-line): Handle forwarded message.
5766 (mm-uu-identifier-alist): Ditto.
5767 (mm-uu-dissect): Ditto.
5768
5769 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5770
5771 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5772 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5773 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5774
5775 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5776 (nnfolder-file-coding-system-for-write): New variable.
5777 (nnfolder-active-file-coding-system): New variable.
5778 (nnfolder-active-file-coding-system-for-write): New variable.
5779 (nnfolder-save-active): New function.
5780 (nnfolder-save-buffer): Use them.
5781 (nnfolder-possibly-change-group): Ditto.
5782 (nnfolder-request-list-newsgroups): Ditto.
5783 (nnfolder-request-create-group): Ditto.
5784 (nnfolder-request-expire-articles): Ditto.
5785 (nnfolder-request-move-article): Ditto.
5786 (nnfolder-request-accept-article): Ditto.
5787 (nnfolder-request-delete-group): Ditto.
5788 (nnfolder-request-rename-group): Ditto.
5789 (nnfolder-possibly-change-folder): Ditto.
5790 (nnfolder-read-folder): Ditto.
5791 (nnfolder-request-list): Remove pathname-coding-system.
5792 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5793
5794 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5795 (nnmail-file-coding-system-1): Removed.
5796 (nnmail-find-file): Use nnmail-pathname-coding-system.
5797 (nnmail-write-region): Ditto.
5798
5799 * nnmbox.el (nnmbox-file-coding-system): New variable.
5800 (nnmbox-file-coding-system-for-write): New variable.
5801 (nnmbox-active-file-coding-system): New variable.
5802 (nnmbox-active-file-coding-system-for-write): New variable.
5803 (nnmbox-save-buffer): New function.
5804 (nnmbox-save-active): New function.
5805 (nnmbox-request-scan): Use them.
5806 (nnmbox-request-expire-articles): Ditto.
5807 (nnmbox-request-move-article): Ditto.
5808 (nnmbox-request-accept-article): Ditto.
5809 (nnmbox-request-replace-article): Ditto.
5810 (nnmbox-request-delete-group): Ditto.
5811 (nnmbox-request-rename-group): Ditto.
5812 (nnmbox-request-create-group): Ditto.
5813
5814 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5815 (mm-running-ntemacs): Removed.
5816
5817 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5818
5819 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5820
5821 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5822
5823 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5824
5825 * qp.el (quoted-printable-encoding-characters): Support lower case.
5826
5827 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5828
5829 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5830 (rfc2047-b-encode-region): Encode line by line.
5831
5832 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5833
5834 * mm-util.el (mm-find-mime-charset-region): Fix.
5835
5836 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5837
5838 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5839 (mm-find-mime-charset-region): Ditto.
5840
5841 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5842
5843 * gnus-sum.el (gnus-summary-move-article): Fix something or
5844 other.
5845
5846 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5847
5848 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5849 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5850 (gnus-summary-enter-digest-group): Use them.
5851 (gnus-summary-setup-default-charset): Ditto.
5852
5853 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5854
5855 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5856 gnus-newsgroup-name is nil.
5857
5858 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5859
5860 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5861
5862 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5863
5864 * gnus-art.el (article-emphasize): Use correct
5865 gnus-article-emphasis-alist.
5866
5867 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5868
5869 * mm-view.el (mm-inline-text): Fix text/html bug.
5870
5871 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5872
5873 * gnus.el: Pterodactyl Gnus v0.89 is released.
5874
5875 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5876
5877 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5878 * message.el (message-draft-coding-system): Ditto.
5879 * mm-util.el (mm-running-ntemacs): Ditto.
5880
5881 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5882
5883 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5884
5885 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5886
5887 * mml.el: require mm-decode.
5888
5889 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5890
5891 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5892
5893 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5894
5895 * mm-view.el (mm-inline-image): Fix image undisplayer.
5896
5897 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5898
5899 * mml.el (mml-insert-multipart): Error in compeling-read.
5900 (mml-insert-tag): Match tags.
5901
5902 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5903
5904 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5905 (gnus-cache-braid-heads): Ditto.
5906 (gnus-cache-retrieve-headers): Ditto.
5907
5908 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5909
5910 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5911
5912 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5913
5914 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5915 to string under XEmacs.
5916
5917 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5918
5919 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5920
5921 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5922
5923 * mm-view.el (mm-inline-message): Fix message view bug.
5924 * gnus-art.el (gnus-article-prepare): Ditto.
5925
5926 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5927
5928 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5929
5930 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5931
5932 * gnus.el: Pterodactyl Gnus v0.88 is released.
5933
5934 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5935
5936 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5937 usage.
5938
5939 * nnmail.el (nnmail-get-new-mail): Save info.
5940
5941 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5942
5943 * gnus.el: Pterodactyl Gnus v0.87 is released.
5944
5945 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5946
5947 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5948 (mail-source-run-script): New function.
5949 (mail-source-fetch-pop): Use it.
5950
5951 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5952
5953 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5954
5955 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5956
5957 * gnus.el: Pterodactyl Gnus v0.86 is released.
5958
5959 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5960
5961 * gnus-art.el (gnus-treat-translate): New variable.
5962 (gnus-treat-predicate): Accept a list of regexps.
5963 (gnus-article-treat-custom): Allow a list of regexps.
5964
5965 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5966
5967 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5968 type.
5969
5970 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5971
5972 * gnus-art.el (article-babel): Narrow a bit.
5973
5974 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5975
5976 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5977
5978 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5979 only unread ones.
5980 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5981 articles, not only unread ones.
5982
5983 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5984
5985 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5986 keystroke.
5987
5988 * gnus-art.el (gnus-article-x-face-command): Ditto.
5989
5990 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5991
5992 * gnus.el (gnus-method-simplify): Accept server names.
5993
5994 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5995
5996 * gnus-art.el (article-babel-prompt): New function.
5997 (article-babel): New command.
5998
5999 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6000
6001 * gnus-art.el (gnus-article-part-wrapper): Go to part.
6002
6003 * mml.el (mml-generate-mime-1): Don't insert literally.
6004
6005 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6006 (gnus-netrc-syntax-table): Removed.
6007 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6008
6009 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6010
6011 * mm-view.el (mm-inline-text): Fix charset for text/html.
6012
6013 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
6014
6015 * message.el (message-draft-coding-system): Use emacs-mule-dos.
6016
6017 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6018
6019 * nnmail.el (nnmail-split-incoming): Return the number of split
6020 mails.
6021 (nnmail-process-babyl-mail-format): Ditto.
6022 (nnmail-process-unix-mail-format): Ditto.
6023 (nnmail-process-mmdf-mail-format): Ditto.
6024 (nnmail-process-maildir-mail-format): Ditto.
6025
6026 * mail-source.el (mail-source-callback): Return the number from
6027 the callback.
6028
6029 * message.el (message-send-mail): Generate Lines.
6030
6031 * mail-source.el (mail-source-call-script): New function.
6032 (mail-source-call-script): New function.
6033
6034 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6035
6036 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6037 (gnus-select-newsgroup): Use it.
6038 (gnus-group-highlight-words-alist): New variable.
6039 (gnus-newsgroup-emphasis-alist): New variable.
6040 (gnus-summary-local-variables): Use it.
6041 * gnus-art.el (article-emphasize): Use it.
6042 (gnus-emphasis-highlight-words): New face.
6043 * gnus-cus.el (gnus-group-parameters): New parameter.
6044
6045 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
6046
6047 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6048 parameter `headers'.
6049 (gnus-cache-enter-article): Ditto.
6050 (gnus-cache-update-article): Ditto.
6051 * gnus-sum.el (gnus-summary-move-article): Ditto.
6052 (gnus-summary-mark-article-as-unread): Ditto.
6053 (gnus-summary-mark-article): Ditto.
6054
6055 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
6056
6057 * gnus-msg.el (gnus-message-insert-stylings): Removed.
6058 (gnus-posting-style-alist): Removed.
6059 (gnus-message-style-insertions): Ditto.
6060 (gnus-configure-posting-styles): Reimplementation.
6061
6062 * mail-source.el (mail-source-fetch): Error the message.
6063
6064 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6065
6066 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6067
6068 * gnus.el: Pterodactyl Gnus v0.85 is released.
6069
6070 1999-04-20 Michael Cook <cook@sightpath.com>
6071
6072 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6073 Outlook citation regex.
6074
6075 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
6076
6077 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6078 semicolon.
6079
6080 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6081
6082 * gnus-range.el (gnus-remove-from-range): Document range1
6083 modification, protect range2.
6084
6085 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
6086
6087 * gnus-sum.el (gnus-update-marks): Protect lists from
6088 gnus-remove-from-range, don't sort twice.
6089
6090 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
6091
6092 * gnus-start.el (gnus-read-descriptions-file): Protect if no
6093 function in backend.
6094
6095 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
6096
6097 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6098 request-accept-article function in the backend instead of using
6099 the 'respool capability.
6100
6101 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6102
6103 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6104 spurious whitespace at eob.
6105
6106 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6107
6108 * nnmail.el (nnmail-get-new-mail): Check right variable.
6109
6110 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6111
6112 * mailcap.el (mailcap-mime-data): Fix rfc822.
6113
6114 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6115
6116 * nndoc.el (nndoc-nsmail-type-p): New function.
6117 (nndoc-type-alist): Recognize nsmail.
6118
6119 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6120
6121 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6122 *before* `article-hide-headers' deletes the information.
6123
6124 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6125
6126 * gnus-sum.el (gnus-summary-save-parts): New command and
6127 keystroke.
6128 (gnus-summary-save-parts-1): New function.
6129 (gnus-summary-iterate): Buggy.
6130
6131 * mm-decode.el (mm-save-part-to-file): Made into own function.
6132
6133 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6134
6135 * gnus-group.el (gnus-group-set-info): Resist nils.
6136
6137 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6138
6139 * mailcap.el (mailcap-mime-data): Ditto.
6140
6141 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6142
6143 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6144
6145 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6146
6147 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6148 gnus-article-date-lapsed-new-header is t.
6149
6150 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6151
6152 * gnus.el: Pterodactyl Gnus v0.84 is released.
6153
6154 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6155
6156 * gnus-msg.el (gnus-bug-message): Mime change.
6157
6158 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6159
6160 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6161
6162 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6163
6164 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6165 `x-uue'.
6166
6167 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6168
6169 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6170 when authentication is 'password.
6171
6172 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6173
6174 * gnus-win.el (gnus-configure-windows): Accept a setting.
6175
6176 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6177
6178 * mm-util.el (mm-quote-arg): Moved here.
6179
6180 * mm-decode.el (mm-quote-arg): Quote more chars.
6181
6182 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6183
6184 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6185 with newlines would create buggy .nov files.
6186
6187 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6188
6189 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6190 end of lines.
6191
6192 * message.el (message-mode): Doc fix.
6193
6194 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6195
6196 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6197
6198 * gnus-art.el (article-date-ut): Rewrite.
6199
6200 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6201 order.
6202
6203 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6204 headers.
6205
6206 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6207
6208 1999-04-18 Didier Verna <verna@inf.enst.fr>
6209
6210 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6211 (article-date-ut): use it.
6212
6213 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6214
6215 * mail-source.el (mail-source-fetch-pop): Call script
6216 asynchronously.
6217
6218 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6219
6220 * gnus.el: Pterodactyl Gnus v0.83 is released.
6221
6222 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6223
6224 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6225
6226 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6227
6228 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6229
6230 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6231
6232 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6233
6234 * message.el (message-generate-headers): Accept continuation
6235 headers.
6236
6237 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6238
6239 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6240
6241 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6242
6243 * gnus-art.el (gnus-treatment-function-alist): use
6244 maybe-hide-headers.
6245
6246 * message.el (message-inhibit-body-encoding): Typo.
6247 (message-resend): Inhibit encoding.
6248
6249 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6250
6251 * gnus-art.el (article-remove-cr): Use re-search.
6252
6253 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6254 headers.
6255
6256 * mm-decode.el (mm-quote-arg): Quote '.
6257
6258 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6259
6260 * mm-decode.el (mm-insert-part): Use multibyte for text.
6261
6262 * gnus-start.el (gnus-read-newsrc-file): New variable.
6263 (gnus-read-newsrc-file): Use it.
6264
6265 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6266
6267 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6268
6269 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6270 function.
6271
6272 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6273
6274 * gnus.el: Pterodactyl Gnus v0.82 is released.
6275
6276 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6277
6278 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6279 for iso8859-2.
6280
6281 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6282
6283 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6284 synonym alist.
6285
6286 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6287
6288 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6289
6290 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6291
6292 * mail-source.el (mail-source-fetch): Ask before bugging out.
6293
6294 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6295
6296 * uudecode.el (uudecode-decode-region-external): Don't assume
6297 uudecode-temporary-file-directory ends with a slash.
6298
6299 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6300
6301 * gnus-sum.el (gnus-update-marks):
6302 (gnus-update-read-articles):
6303 (gnus-summary-expire-articles): Check server.
6304
6305 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6306
6307 * mml.el (mml-preview): New function.
6308
6309 1999-04-17 William M. Perry <wmperry@aventail.com>
6310
6311 * mail-source.el (mail-source-fetch-file): Return the right
6312 value.
6313
6314 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6315
6316 * mml.el (mml-insert-parameter): New function.
6317 (mml-insert-parameter-string): New function.
6318
6319 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6320
6321 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6322 (gnus-mime-display-part): Use it.
6323
6324 * mm-decode.el (mm-alternative-precedence): Removed.
6325 (mm-discouraged-alternatives): New variable.
6326 (mm-preferred-alternative-precedence): New function.
6327
6328 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6329
6330 * mail-source.el (mail-sources): New variable.
6331
6332 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6333
6334 * mm-decode.el (mm-valid-image-format-p): New function.
6335 (mm-inline-media-tests): Use it.
6336 (mm-valid-and-fit-image-p): New function.
6337
6338 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6339 (gnus-agent-fetch-group): Ditto.
6340
6341 1999-04-12 Didier Verna <verna@inf.enst.fr>
6342
6343 * nnmail.el (nnmail-article-group): in case of a group name
6344 containing "\\n" constructs, be sure to pass the expanded value to
6345 nn*-save-mail.
6346
6347 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6348
6349 * gnus.el: Pterodactyl Gnus v0.81 is released.
6350
6351 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6352
6353 * gnus-sum.el (gnus-get-split-value): Reverse result.
6354
6355 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6356
6357 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6358
6359 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6360
6361 * mml.el (mml-insert-tag): Insert concluding part.
6362
6363 * message.el (message-send-mail): Encode later.
6364 (message-send-news): Ditto.
6365
6366 * nnfolder.el: Don't use mail delim.
6367
6368 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6369
6370 * gnus-cus.el (gnus-group-customize): Put point at min.
6371
6372 * mm-view.el (mm-inline-text): Allow toggling html.
6373
6374 1999-03-28 William M. Perry <wmperry@aventail.com>
6375
6376 * mail-source.el: Added prescript and postscript to file.
6377
6378 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6379
6380 * nnmail.el: Reverted.
6381
6382 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6383 (gnus-setup-posting-charset): Did work.
6384
6385 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6386
6387 * gnus.el (gnus-short-group-name): Use
6388 gnus-group-uncollapsed-levels.
6389
6390 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6391
6392 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6393
6394 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6395
6396 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6397 (article-strip-headers-from-body): New command and keystroke.
6398
6399 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6400
6401 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6402
6403 * nnheader.el (nnheader-insert-file-contents): Bind
6404 enable-local-eval to nil.
6405 (nnheader-find-file-noselect): Ditto.
6406
6407 * nnmail.el (nnmail-article-group): Don't remove long lines.
6408 (nnmail-remove-long-lines): New function.
6409 (nnmail-split-header-length-limit): Removed.
6410
6411 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6412
6413 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6414
6415 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6416
6417 * gnus-sum.el (gnus-summary-generic-mark): New function.
6418
6419 * nnmail.el (nnmail-split-header-length-limit): Increased.
6420 (nnmail-article-group): Allow nil.
6421
6422 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6423
6424 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6425 first.
6426
6427 * mml.el (mml-minibuffer-read-type): Include types from
6428 mailcap-mime-data.
6429
6430 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6431
6432 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6433
6434 * mml.el (mml-insert-tag): New function.
6435 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6436 confusion with functions like `mml-read-tag'.
6437 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6438 (mml-minibuffer-read-description): Ditto with
6439 `mml-minibuffer-read-description'.
6440 (mml-attach-buffer): New function.
6441 (mml-mode-map): New entry for /.
6442 (mml-minibuffer-read-type): Accept DEFAULT.
6443
6444 * mml.el (mml-quote-region): Narrow the region.
6445
6446 * message.el (message-mode-menu): message-mime-attach-file is now
6447 mml-attach-file.
6448
6449 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6450
6451 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6452
6453 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6454
6455 * mml.el (mml-attach-buffer): New command.
6456
6457 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6458
6459 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6460 with a proper range. Compress range.
6461
6462 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6463
6464 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6465
6466 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6467
6468 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6469
6470 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6471 (gnus-picons-convert-x-face): Removed.
6472 (gnus-picons-article-display-x-face): Removed.
6473 (gnus-picons-x-face-sentinel): Ditto.
6474 (gnus-picons-display-x-face): Ditto.
6475
6476 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6477
6478 * gnus.el: Pterodactyl Gnus v0.80 is released.
6479
6480 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6481
6482 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6483
6484 * gnus-sum.el (gnus-with-article): Moved here.
6485
6486 * mail-source.el (mail-source-fetch-pop): Ask for password even
6487 when program.
6488
6489 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6490
6491 * gnus-msg.el (gnus-bug): Add description.
6492
6493 * mml.el (mml-insert-mml-markup): Insert disposition.
6494
6495 * message.el (message-send-mail): Always encode mail headers.
6496
6497 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6498
6499 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6500 when requested.
6501
6502 * nnmail.el (nnmail-current-spool): Removed.
6503
6504 * gnus-salt.el (gnus-tree-inhibit): New varible.
6505
6506 * gnus.el (mm-util): Required.
6507
6508 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6509
6510 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6511
6512 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6513
6514 * mail-source.el (mail-source-bind): Doc fix.
6515
6516 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6517
6518 * message.el (message-mode): Doc fix.
6519
6520 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6521 encoding.
6522
6523 * gnus.el (gnus-methods-equal-p): Moved here.
6524
6525 * mail-source.el: pop at 110.
6526
6527 * pop3.el (pop3-movemail): Use write-region instead of
6528 append-to-file to avoid excessive messaging.
6529
6530 1999-02-27 lantz moore <lmoore@contigo.com>
6531
6532 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6533 type directory.
6534
6535 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6536
6537 * gnus-art.el (article-hide-boring-headers): Field names must not
6538 contain whitespace.
6539
6540 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6541
6542 * gnus.el: Pterodactyl Gnus v0.79 is released.
6543
6544 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6545
6546 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6547
6548 * mml.el (mml-mode): Don't use add-minor-mode.
6549
6550 * message.el (messgage-inhibit-body-encoding): New variable.
6551 (message-encode-message-body): Use it.
6552
6553 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6554
6555 * gnus.el: Pterodactyl Gnus v0.78 is released.
6556
6557 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6558
6559 * message.el (message-mode): Switch on MML mode.
6560
6561 * mml.el: Included commands and functions.
6562 (mml-mode-map): New keymap.
6563
6564 * message.el: Removed the insertion commands and functions.
6565
6566 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6567
6568 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6569 keystroke.
6570
6571 * gnus-art.el (gnus-narrow-to-page): Revert.
6572
6573 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6574 (gnus-cite-parse-maybe): Always reparse.
6575
6576 * message.el (message-encode-message-body): Don't insert
6577 "multipart warning".
6578
6579 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6580
6581 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6582
6583 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6584
6585 * nnmail.el: Require mm-util.
6586
6587 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6588
6589 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6590 group.
6591
6592 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6593
6594 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6595
6596 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6597
6598 * gnus-msg.el (gnus-extended-version): Better regexp.
6599
6600 1999-02-25 Didier Verna <verna@inf.enst.fr>
6601
6602 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6603 is called with the result of SPLIT and should return a new split.
6604
6605 * gnus.texi: update the doc.
6606
6607 1999-02-23 Didier Verna <verna@inf.enst.fr>
6608
6609 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6610 displayed in the article buffer, output bars if
6611 `gnus-picons-display-article-move-p'.
6612
6613 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6614
6615 * mail-source.el (mail-source-fetch-pop): Typo.
6616
6617 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6618
6619 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6620
6621 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6622
6623 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6624
6625 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6626
6627 * mml.el (mml-insert-buffer): New function.
6628
6629 * message.el (message-forward): Insert the buffer in the buffer.
6630
6631 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6632
6633 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6634
6635 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6636
6637 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6638
6639 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6640
6641 * gnus.el: Pterodactyl Gnus v0.77 is released.
6642
6643 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6644
6645 * gnus-art.el (gnus-displaying-mime): New variable.
6646 (article-narrow-to-head): New function.
6647
6648 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6649 Default to pop instead of pop3.
6650
6651 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6652
6653 * gnus-art.el (article-hide-pgp): Goto body.
6654
6655 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6656
6657 * gnus-cite.el: Don't use goto-line.
6658
6659 * gnus-art.el (gnus-article-treat-html): Removed.
6660 (gnus-treat-article): Save restriction.
6661
6662 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6663
6664 * message.el (message-send-mail): Don't untabify.
6665 (message-mode): Don't use tabs for indentation.
6666
6667 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6668
6669 * message.el (message-send-mail): Don't untabify.
6670
6671 * nnml.el (nnml-save-mail): Typo fix.
6672
6673 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6674
6675 * message.el (message-cite-function): Add
6676 `message-cite-original-without-signature' customization option.
6677
6678 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6679
6680 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6681 `nnmail-prepare-incoming-header-hook'.
6682
6683 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6684
6685 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6686
6687 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6688
6689 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6690
6691 1999-02-18 Michael Cook <cook@sightpath.com>
6692
6693 * Recognize Microsoft Outlook's cite attribution conventions.
6694
6695 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6696
6697 * gnus-sum.el: Bind M.
6698
6699 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6700
6701 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6702
6703 1999-02-15 Didier Verna <verna@inf.enst.fr>
6704
6705 * gnus-picon.el (gnus-group-display-picons): ensures that
6706 `article-goto-body' really goes to the article body.
6707
6708 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6709
6710 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6711
6712 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6713
6714 * mm-view.el (mm-view-message): Enable multibyte.
6715
6716 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717
6718 * nnmail.el (nnmail-get-new-mail): Message later.
6719
6720 * mm-util.el (mm-find-charset-region): Revert to checking
6721 multibyte.
6722
6723 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6724
6725 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6726 attachment.
6727
6728 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6729
6730 * gnus.el: Pterodactyl Gnus v0.76 is released.
6731
6732 1999-02-06 Felix Lee <flee@cygnus.com>
6733
6734 * gnus.el (gnus-group-change-level-function): Typo.
6735
6736 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6737
6738 * gnus-sum.el (gnus-nov-skip-field): Removed.
6739 (gnus-nov-field): Ditto.
6740 (gnus-nov-parse-extra): Ditto.
6741 (gnus-nov-read-integer): Ditto.
6742
6743 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6744
6745 * nnheader.el (nnheader-nov-read-message-id): New macro.
6746 (nnheader-parse-nov): Use it.
6747
6748 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6749 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6750 `(eq (char-after) ?\n)'.
6751
6752 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6753
6754 * gnus.el (gnus-other-frame): Always pop up a new frame.
6755
6756 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6757
6758 * gnus-range.el (gnus-range-add): Rewrite.
6759
6760 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6761
6762 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6763 format.
6764 (nnmail-process-maildir-mail-format): New function.
6765
6766 * mail-source.el (mail-source-fetch-maildir): New function.
6767 (mail-source-keyword-map): Add default for maildir method.
6768 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6769
6770 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6771
6772 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6773
6774 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6775 (nndoc-mime-digest-type-p): Removed.
6776
6777 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6778
6779 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6780 where it is supposed to be.
6781 (gnus-treat-play-sounds): New variable.
6782
6783 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6784
6785 * gnus-art.el (article-display-x-face): Narrow to head.
6786 (gnus-article-washed-types): New variable.
6787 (article-hide-pgp): Is not a toggle.
6788 (gnus-article-hide-text-type): Save types.
6789 (article-decode-charset): Use it.
6790
6791 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6792
6793 * message.el (message-forward-start-separator): Removed.
6794 (message-forward-end-separator): Removed.
6795 (message-signature-before-forwarded-message): Removed.
6796 (message-included-forward-headers): Removed.
6797 (message-check-news-body-syntax): Don't check forward.
6798 (message-forward): Use MIME.
6799
6800 * nnvirtual.el (nnvirtual-request-article): Bind
6801 gnus-article-decode-hook to nil.
6802
6803 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6804
6805 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6806 us-ascii.
6807
6808 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6809
6810 * format-spec.el (format-spec): Be more robust.
6811
6812 * message.el (message-encode-message-body): Default
6813 mail-parse-charset to mail-parse-charset.
6814
6815 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6816 (gnus-summary-edit-article): Bind mail-parse-charset.
6817
6818 * mml.el (mml-read-tag): Ignore white space after end of tag.
6819
6820 * message.el (message-goto-body): Also work in separatorless
6821 articles.
6822
6823 * mml.el (mml-translate-from-mime): New function.
6824 (mml-insert-mime): Ditto.
6825 (mml-to-mime): New function.
6826 (mime-to-mml): New name.
6827
6828 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6829 article.
6830
6831 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6832
6833 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6834 special-case nndraft groups.
6835
6836 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6837
6838 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6839 (gnus-get-newsgroup-headers): Already bound.
6840
6841 * message.el (message-encode-message-body): Use posting charset.
6842
6843 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6844 (mm-body-encoding): Do CTE.
6845 (mm-body-7-or-8): New function.
6846
6847 * mm-util.el (mm-mime-charset): Always fall back on alist.
6848 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6849 (mm-mime-mule-charset-alist): Add arabic-*-column.
6850 (mm-find-mime-charset-region): New function.
6851
6852 * format-spec.el (format-spec-make): New function.
6853
6854 * mail-source.el (format-spec): Required.
6855 (mail-source-fetch-with-program): Removed.
6856 (mail-source-fetch-with-program): New function.
6857
6858 * format-spec.el: New file.
6859
6860 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6861
6862 * mail-source.el (mail-source-fetch-with-program): Take optional
6863 parameter.
6864
6865 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6866
6867 * gnus-start.el: Ignore some groups.
6868 (gnus-setup-news): Bind nnmail-fetched-sources.
6869
6870 * message.el (message-send-mail): Remove all tabs.
6871
6872 * mm-util.el (mm-find-charset-region): Just check whether
6873 find-charset-region is defined.
6874
6875 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6876
6877 * gnus-group.el (gnus-group-get-new-news): Use
6878 nnmail-fetched-sources.
6879
6880 * nnmail.el (nnmail-fetched-sources): New variable.
6881 (nnmail-get-new-mail): Use it.
6882
6883 * mail-source.el (mail-source-fetched-sources): New variable.
6884 (mail-source-fetch): Use it.
6885
6886 1999-02-02 Mark W. Eichin <eichin@thok.org>
6887
6888 * gnus.el (gnus-getenv-nntpserver): if the file that
6889 gnus-nntpserver-file names has a trailing newline, the
6890 string-match will always match, and thus the file will never be
6891 read. (^ matches start of "line", \\` matches start of "buffer",
6892 which is what was intended...)
6893
6894 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6895
6896 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6897
6898 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6899
6900 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6901 select methods.
6902
6903 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6904
6905 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6906
6907 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6908
6909 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6910
6911 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6912
6913 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6914 a typo.
6915 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6916 charset to nil.
6917 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6918 * gnus-start.el (gnus-start-draft-setup): Ditto.
6919
6920 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6921
6922 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6923 (mail-source-value): Don't do variables.
6924
6925 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6926
6927 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6928
6929 1999-02-01 Michael Cook <cook@sightpath.com>
6930
6931 * Defenestrate spurious ?a.
6932
6933 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6934
6935 * mail-source.el (mail-source-fetch-pop): Instead use
6936 :authentication.
6937
6938 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6939
6940 * lisp/mail-source.el : Support APOP authentication scheme.
6941
6942 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6943
6944 * pop3.el (pop3-movemail): Return t.
6945
6946 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6947
6948 * rfc2047.el (rfc2047-fold-region): New function.
6949 (rfc2047-encode-message-header): Use it.
6950
6951 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6952
6953 * gnus-sum.el (gnus-group-charset-alist): Add more.
6954
6955 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6956
6957 * gnus.el: Pterodactyl Gnus v0.75 is released.
6958
6959 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6960
6961 * gnus-art.el (article-display-x-face): Don't narrow to head.
6962
6963 1999-02-01 Michael Cook <cook@sightpath.com>
6964
6965 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6966
6967 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6968
6969 * mail-source.el (mail-source-fetch-directory): Ignore
6970 directories.
6971
6972 * gnus-cus.el (gnus-group-parameters): Addition.
6973
6974 * gnus-art.el (article-strip-banner): Do symbolic banners.
6975 (article-strip-banner): New keystroke.
6976
6977 1999-02-01 Michael Cook <cook@sightpath.com>
6978
6979 * gnus-art.el (article-strip-banner): New command.
6980
6981 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6982
6983 * gnus-art.el (gnus-treat-strip-banners): New variable.
6984
6985 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6986
6987 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6988 has been exist.
6989
6990 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6991
6992 * message.el (message-draft-coding-system): Check coding-system.
6993 * mm-util.el (mm-text-coding-system): Ditto.
6994
6995 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6996
6997 * mail-source.el (mail-source-fetch-pop): Save excursion.
6998
6999 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7000
7001 * mail-source.el (mail-source-movemail-args): Not constant.
7002 (mail-source-movemail-args): Removed.
7003 (mail-source-fetch-with-program): New function.
7004 (mail-source-fetch-pop): Use program and function.
7005 (mail-source-movemail-program): Removed.
7006
7007 * gnus-art.el (gnus-treat-date-iso8601): New variable.
7008 (gnus-treat-date-user-defined): New variable.
7009
7010 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
7011
7012 * nnmail.el (nnmail-fix-eudora-headers): New function.
7013
7014 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7015
7016 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7017
7018 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7019
7020 * gnus-art.el (gnus-treatment-function-alist): Do
7021 gnus-article-add-buttons-to-head later.
7022 (gnus-treat-capitalize-sentences): New variable.
7023 (article-capitalize-sentences): New command and keystroke.
7024
7025 * gnus-group.el (gnus-group-catchup-current): Do group.
7026
7027 * message.el (message-default-charset): Add group.
7028
7029 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7030
7031 * gnus.el: Pterodactyl Gnus v0.74 is released.
7032
7033 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7034
7035 * gnus-art.el (article-fill-long-lines): Renamed.
7036 (article-fill-long-lines): New keystroke.
7037
7038 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7039
7040 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7041
7042 * gnus-group.el (gnus-group-catchup-current): Skip groups now
7043 displayed.
7044 (gnus-group-catchup-current): Be more robus.
7045
7046 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7047 headers.
7048
7049 1999-01-25 Dave Love <fx@gnu.org>
7050
7051 * message.el (message-mode-menu): Add message-mime-attach-file.
7052 (message-mode): Doc fix.
7053
7054 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7055
7056 * nnmail.el (nnmail-check-duplication): Insert the mail source
7057 string.
7058
7059 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7060 (mail-source-fetch-directory): Ditto.
7061 (mail-source-fetch-file): Ditto.
7062 (mail-source-string): New variable.
7063
7064 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7065 the level.
7066
7067 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7068 before handling.
7069
7070 * mm-util.el (mm-mime-charset): Use the parameters.
7071 (mm-mime-charset): Removed region paremeters.
7072
7073 * nnmail.el (nnmail-get-new-mail): Don't message the entire
7074 source.
7075
7076 1999-01-25 Lloyd Zusman <ljz@asfast.com>
7077
7078 * nnmail.el (nnmail-get-split-group): Quote right.
7079
7080 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7081
7082 * mail-source.el (mail-source-movemail): Would kill an arbitrary
7083 buffer.
7084
7085 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7086
7087 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7088 (gnus-group-mode): Don't hook.
7089
7090 * mail-source.el (mail-source-bind): Doc fix.
7091 (mail-source-bind): Take only one param.
7092
7093 * gnus-art.el (gnus-treat-highlight-signature): typep.
7094
7095 * mail-source.el (mail-source-movemail): Ignore empty file.
7096 (mail-source-callback): Check before deleting.
7097
7098 * message.el (message-mime-attach-file): Include name.
7099
7100 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7101
7102 * mm-util.el (mm-read-charset): Return a symbol.
7103
7104 * mm-view.el (mm-inline-text): Insert signature separator.
7105
7106 * gnus-art.el (gnus-treat-predicate): New function.
7107 (gnus-treat-article): Allow all types to be checked.
7108
7109 * gnus-util.el (gnus-or): New function.
7110 (gnus-and): Ditto.
7111
7112 * gnus-art.el (gnus-mime-display-single): Use override.
7113
7114 * mm-decode.el (mm-attachment-override-types): New variable.
7115 (mm-attachment-override-p): New function.
7116
7117 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7118
7119 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7120
7121 * mm-view.el (mm-inline-text): Do vcards.
7122
7123 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7124
7125 * gnus.el: Pterodactyl Gnus v0.73 is released.
7126
7127 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7128
7129 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7130 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7131 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7132 (nnmail-movemail-program): Removed.
7133 (nnmail-movemail-args): Removed.
7134 (nnmail-pop-password-required): Ditto.
7135 (nnmail-tmp-directory): Ditto.
7136 (nnmail-delete-incoming): Removed.
7137 (nnmail-pop-password, nnmail-moved-inboxes,
7138 nnmail-internal-password, nnmail-move-inbox): Removed.
7139 (nnmail-read-passwd): Ditto.
7140 (nnmail-get-spool-files): Removed.
7141 (nnmail-resplit-incoming): Reinstated.
7142
7143 * mail-source.el: New file.
7144
7145 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7146
7147 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7148
7149 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7150
7151 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7152
7153 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7154
7155 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7156
7157 * gnus-picon.el (gnus-group-display-picons): Goto body.
7158
7159 * gnus.el: Indented all functions; broke long lines; changed all
7160 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7161
7162 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7163
7164 * gnus.el: Pterodactyl Gnus v0.72 is released.
7165
7166 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7167
7168 * gnus.el: Cleaned up trailing whitespace.
7169
7170 * mm-util.el (mm-read-charset): Work.
7171
7172 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7173
7174 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7175 nnheader-translate-file-chars'd group name.
7176
7177 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7178
7179 * message.el (message-encode-message-body): Fold case.
7180
7181 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7182
7183 * mailcap.el (mailcap-add): New function.
7184
7185 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7186
7187 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7188 (article-goto-body): Use it.
7189 (gnus-treat-article): Ditto.
7190
7191 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7192 downloaded articles from the downloadeble list.
7193
7194 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7195
7196 * message.el (message-encode-message-body): Bind
7197 mail-parse-charset.
7198
7199 * mm-util.el (mm-charset-synonym-alist): New variable.
7200 (mm-charset-to-coding-system): Use it.
7201 (mm-charset-coding-system-alist): Removed.
7202 (mm-charset-to-coding-system): Don't use it.
7203 (mm-find-charset-region): Use mail-parse-charset.
7204
7205 * gnus-art.el (gnus-treatment-function-alist): Use
7206 gnus-article-display-picons.
7207 (gnus-treat-display-xface): Only do if we have xface feature.
7208 (gnus-part-display-hook): New function.
7209 (gnus-treat-article): Use it.
7210 (gnus-treat-article): Use gnus-visual.
7211
7212 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7213
7214 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7215 displaying.
7216
7217 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7218
7219 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7220 regexp file names.
7221
7222 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7223
7224 * gnus.el: Pterodactyl Gnus v0.71 is released.
7225
7226 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7227
7228 * mm-view.el (mm-inline-image): Don't add a dot.
7229
7230 * gnus-art.el (gnus-treat-article): New function.
7231
7232 * gnus.el (gnus-article-display-hook): Removed.
7233
7234 * gnus-art.el (gnus-article-treat-custom): New variable.
7235
7236 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7237
7238 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7239 functions.
7240
7241 * message.el (message-posting-charset): New variable.
7242 (message-send-mail): Use it.
7243
7244 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7245 (gnus-setup-posting-charset): New function.
7246 (gnus-setup-message): Use it.
7247
7248 * message.el (message-encode-message-body): Just look for
7249 Content-Type before inserting a new one.
7250
7251 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7252
7253 * rfc2047.el (rfc2047-default-charset): Removed.
7254
7255 * mail-prsvr.el: New file.
7256 (mail-parse-charset): New variable.
7257
7258 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7259 Changed name.
7260
7261 * gnus.el (gnus-charset): New group.
7262
7263 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7264
7265 * gnus-sum.el (gnus-default-charset): Default to nil.
7266 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7267 (gnus-newsgroup-iso-8859-1-forced): Removed.
7268
7269 * mm-util.el (mm-known-charsets): Removed.
7270 (mm-default-coding-system): Removed.
7271 (mm-default-charset): Removed.
7272 (mm-read-charset): New function.
7273
7274 * message.el (message-default-charset): Removed.
7275
7276 * rfc2047.el (rfc2047-default-charset): Default to nil.
7277
7278 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7279
7280 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7281
7282 * gnus.el: Pterodactyl Gnus v0.70 is released.
7283
7284 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7285
7286 * mm-decode.el (mm-save-part): Use mm-get-part.
7287 (mm-insert-part): New function.
7288 (mm-get-part): Use it.
7289 (mm-get-image): Ditto.
7290 (mm-display-external): Ditto.
7291
7292 * mm-view.el (mm-inline-text): Ditto.
7293
7294 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7295 ranges.
7296
7297 * mm-decode.el (mm-display-external): Save the buffer.
7298 (mm-remove-part): Kill it.
7299
7300 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7301
7302 * nnagent.el (nnagent-request-set-mark): Defined stub.
7303
7304 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7305
7306 * gnus-score.el (gnus-score-load-score-alist): Bind
7307 coding-system-for-read.
7308
7309 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7310 prepare-exit-hook.
7311
7312 * mm-view.el (mm-setup-w3): Require w3.
7313
7314 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7315
7316 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7317 body.
7318
7319 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7320
7321 * mm-encode.el: Ditto.
7322
7323 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7324 error.
7325
7326 * mailcap.el (mailcap-mime-data): SAFER ps.
7327
7328 * message.el (message-encode-message-body): Always insert a
7329 Content-Type header.
7330
7331 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7332 shown inline.
7333
7334 * mm-view.el (mm-inline-text): Handle all sorts of text.
7335
7336 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7337 don't view.
7338
7339 * mm-decode.el (mm-display-external): Use it.
7340
7341 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7342
7343 * mm-decode.el (mm-save-part): Removed double code.
7344
7345 1999-01-12 Dave Love <fx@gnu.org>
7346
7347 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7348 application/octet-stream .gz & al files with jka-compr.
7349
7350 1999-01-12 Dave Love <fx@gnu.org>
7351
7352 * gnus-ems.el (gnus-down-mouse-3): New variable.
7353 * gnus-art.el (gnus-mime-button-map): Use it.
7354 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7355
7356 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7357
7358 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7359
7360 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7361
7362 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7363 buffers.
7364
7365 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7366
7367 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7368
7369 1999-01-12 Matt Armstrong <matta@geoworks.com>
7370
7371 * mml.el (mml-parameter-string): Strip directory component.
7372
7373 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7374
7375 * gnus.el (gnus-use-demon): Removed.
7376
7377 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7378
7379 * nnmail.el (nnmail-article-group): Don't infloop.
7380
7381 1999-01-11 Colin Rafferty <colin@xemacs.org>
7382
7383 * gnus-art.el (article-update-date-lapsed): Made it work with
7384 picons, and make it update on all visible frames.
7385 (article-date-ut): Get summary-buffer's current-headers.
7386
7387 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7388
7389 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7390 (gnus-picons-setup-p): New variable.
7391
7392 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7393
7394 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7395
7396 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7397
7398 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7399 (gnus-summary-exit-no-update): Use mapcar.
7400
7401 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7402
7403 * gnus-agent.el (gnus-category-write): Make directory.
7404
7405 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7406
7407 * gnus-sum.el (gnus-update-read-articles):
7408 (gnus-update-marks): Request backend update of mark.
7409
7410 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7411
7412 * mm-bodies.el (mm-body-encoding): Use mm-find.
7413
7414 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7415
7416 * gnus-picon.el (gnus-article-display-picons): Fix.
7417
7418 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7419
7420 * gnus.el: Pterodactyl Gnus v0.69 is released.
7421
7422 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7423
7424 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7425
7426 * gnus-agent.el (gnus-agent-remove-group): New command and
7427 keystroke.
7428
7429 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7430
7431 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7432
7433 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7434
7435 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7436
7437 * mm-view.el (mm-inline-text): Bind current id.
7438
7439 * mm-decode.el (mm-handle-id): New macro.
7440 (mm-make-handle): Accept id.
7441 (mm-dissect-singlepart): Use it.
7442
7443 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7444
7445 * message.el (message-cite-original-without-signature): Use
7446 message-signature-separator when searching for signature in
7447 message-cite-original-without-signature.
7448
7449 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7450
7451 * gnus.el (gnus-server-to-method): Check named methods.
7452
7453 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7454
7455 * mm-view.el (mm-view-message): Goto point-min.
7456
7457 * nnmail.el (nnmail-article-group): Don't delete lines, only
7458 shorten them.
7459
7460 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7461 values.
7462
7463 * nnheader.el (nnheader-temp-directory): New variable.
7464 (nnheader-temp-directory): Removed.
7465
7466 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7467
7468 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7469 list of files to check for mailcap entries under windows-nt.
7470
7471 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7472
7473 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7474 summary buffer exists.
7475
7476 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7477
7478 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7479 irrelevant Sun sendmail bug.
7480 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7481
7482 * message.el (message-send-news): Bind mail-header-separator to
7483 "" when asking backend to post.
7484
7485 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7486
7487 * mm-uu.el (mm-dissect-disposition): New variable.
7488 (mm-uu-dissect): Use it.
7489
7490 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7491
7492 * mm-view.el (mm-inline-text): Bind url-current-object.
7493
7494 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7495
7496 * gnus-range.el (gnus-remove-from-range): Rewrite.
7497
7498 1998-12-09 SL Baur <steve@altair.xemacs.org>
7499
7500 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7501
7502 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7503
7504 * message.el (message-encode-message-body): Insert `MIME-Version'
7505 instead of `Mime-Version'.
7506
7507 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7508
7509 * message.el (message-insert-mime-part): Add the attachment
7510 disposition.
7511 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7512 (message-mime-query-type): New function.
7513 (message-mime-query-description): Ditto.
7514 (message-mime-query-file): Ditto.
7515 (message-insert-mime-part): Use them.
7516 (message-mime-insert-external): Use the new stuff.
7517
7518 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7519
7520 * nnmail.el (nnmail-split-header-length-limit): New variable.
7521
7522 * mm-decode.el (mm-dissect-buffer): Check syntax.
7523
7524 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7525
7526 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7527 (rfc2047-dissect-region): Ditto.
7528
7529 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7530
7531 * mm-view.el (mm-view-message): Decode charset.
7532
7533 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7534
7535 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7536 CT headers.
7537
7538 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7539
7540 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7541 mm-uu-*-function.
7542 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7543
7544 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7545
7546 * message.el (message-send-mail): Do MML first.
7547 (message-send-news): Ditto.
7548
7549 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7550
7551 * gnus-picon.el (gnus-picons-face): New face.
7552 (gnus-picons-try-face): Use it.
7553
7554 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7555
7556 * gnus.el: Pterodactyl Gnus v0.68 is released.
7557
7558 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7559
7560 * gnus.el: Pterodactyl Gnus v0.67 is released.
7561
7562 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7563
7564 * gnus.el: Pterodactyl Gnus v0.66 is released.
7565
7566 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7567
7568 * gnus-art.el (gnus-insert-mime-button): Decode description.
7569
7570 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7571
7572 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7573 (gnus-decode-header-methods): Ditto.
7574 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7575
7576 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7577
7578 * mml.el (mml-insert-mime-headers): Encode description.
7579
7580 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7581 line.
7582
7583 * gnus-sum.el (gnus-default-charset): Doc fix.
7584
7585 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7586
7587 * mm-decode.el (mm-display-part): Forward a line.
7588
7589 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7590
7591 * mm-util.el (mm-running-ntemacs): New variable.
7592 (mm-text-coding-system): Ditto.
7593 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7594 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7595
7596 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7597
7598 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7599 buffer.
7600
7601 * message.el (message-insert-headers): New command and keystroke.
7602
7603 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7604
7605 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7606 (mm-get-image): Ditto.
7607
7608 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7609 base64, uudecode and binhex.
7610
7611 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7612
7613 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7614 in text/plain.
7615 * mm-uu.el (mm-uu-dissect): Use inline.
7616
7617 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7618
7619 * mm-view.el (mm-view-message): New function.
7620
7621 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7622 qp.
7623
7624 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7625
7626 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7627 entry for message/rfc822 as 8bit.
7628
7629 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7630
7631 * mailcap.el (mailcap-mime-extensions): Add patch.
7632
7633 1998-12-05 Dale Hagglund <rdh@best.com>
7634
7635 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7636 argument to force all multipart/* to look like multipart/mixed.
7637
7638 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7639 variable.
7640 (gnus-mime-display-part): Use it.
7641
7642 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7643
7644 * gnus-draft.el (gnus-draft-send): Only disable checks for
7645 non-interactive use.
7646 (gnus-draft-send-message): Use it.
7647
7648 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7649
7650 * gnus.el: Pterodactyl Gnus v0.65 is released.
7651
7652 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7653
7654 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7655
7656 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7657
7658 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7659
7660 * gnus.el: Pterodactyl Gnus v0.64 is released.
7661
7662 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7663
7664 * mm-view.el (mm-setup-w3): Don't load.
7665
7666 * gnus-msg.el (gnus-setup-message): Set group name.
7667 (gnus-group-mail): Avoid leaking local vars.
7668
7669 * message.el (message-attach-file): Renamed.
7670 (message-mime-attach-file): Renamed again.
7671
7672 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7673
7674 * gnus-art.el (article-decode-encoded-words): Bind
7675 rfc2047-default-charset here.
7676
7677 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7678
7679 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7680
7681 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7682 (gnus-picons-setup-hook): New hook.
7683
7684 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7685
7686 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7687 string.
7688 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7689 line.
7690
7691 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7692
7693 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7694 (gnus-mime-view-part): Ditto.
7695 (gnus-mime-inline-part): Dotii.
7696 (gnus-mime-externalize-part): Daddo.
7697 (gnus-mime-internalize-part): Tutti frutti.
7698 (gnus-widget-press-button): Da da do.
7699
7700 * mm-view.el (mm-setup-w3): Require url-vars.
7701
7702 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7703
7704 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7705 * mm-util.el (mm-find-charset-region): Ditto.
7706
7707 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7708
7709 * message.el (message-send): Don't encode here.
7710 (message-send-mail): But here.
7711 (message-send-news): And here.
7712
7713 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7714
7715 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7716
7717 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7718
7719 * gnus.el: Pterodactyl Gnus v0.63 is released.
7720
7721 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7722
7723 * mml.el (mml-base-boundary): Shorten.
7724
7725 * message.el (message-insert-mime-part): Use default.
7726
7727 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7728
7729 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7730
7731 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7732 buttons, not [*].
7733
7734 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7735
7736 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7737
7738 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7739
7740 * gnus-art.el (gnus-insert-mime-button): Fix.
7741
7742 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7743
7744 * message.el (message-insert-mime-part): Nicify prompts.
7745 (message-insert-mime-part): Really delete duplicates.
7746 (message-insert-mime-part): Check against common errors.
7747 (message-insert-mime-part): Fix docstring.
7748
7749 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7750
7751 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7752
7753 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7754
7755 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7756 (gnus-insert-mime-button): Modify accordingly.
7757
7758 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7759
7760 * gnus-art.el (gnus-display-mime): Set window point.
7761
7762 * mm-decode.el (mm-display-external): Only decode when not
7763 saving.
7764 (mm-alternative-precedence): Prefer multiparts.
7765 (mm-inline-media-tests): Inline multiparts.
7766
7767 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7768 Ignore errors when requiring url.
7769
7770 * mml.el (mml-quote-region): New command.
7771
7772 * message.el (message-cite-original): Use it.
7773 (message-cite-original-without-signature): Ditto.
7774
7775 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7776
7777 * gnus.el: Pterodactyl Gnus v0.62 is released.
7778
7779 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7780
7781 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7782
7783 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7784
7785 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7786 `point-max-marker'.
7787
7788 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7789
7790 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7791
7792 * gnus-art.el (gnus-mime-display-single): Check for attachment
7793 before other tests.
7794
7795 1998-12-03 Didier Verna <verna@inf.enst.fr>
7796
7797 * gnus-msg.el (gnus-configure-posting-styles): find a
7798 posting-style entry in the group parameters, if any, and honor it
7799 at the end.
7800
7801 1998-12-03 Felix Lee <flee@teleport.com>
7802
7803 * nntp.el (nntp-after-change-function): Fix.
7804
7805 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7806
7807 * mml.el (mml-generate-mime-1): Insert literally.
7808
7809 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7810
7811 * mml.el (mml-insert-mime-headers): Removed debug.
7812
7813 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7814
7815 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7816 prefixed.
7817
7818 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7819 application/emacs-lisp to 8bit.
7820
7821 1998-12-03 Dale Hagglund <rdh@best.com>
7822
7823 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7824
7825 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7826
7827 * gnus.el: Pterodactyl Gnus v0.61 is released.
7828
7829 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7830
7831 * mml.el (mml-parse-1): Skipped parts.
7832 (mml-insert-mime-headers): Nil is a list.
7833 (mml-generate-mime-1): Don't insert literally.
7834 (mml-read-tag): Drop text props.
7835 (mml-read-part): Ditto.
7836 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7837
7838 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7839
7840 * gnus.el: Pterodactyl Gnus v0.60 is released.
7841
7842 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7843
7844 * mml.el (mml-parse-1): Don't throw contents away.
7845
7846 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7847
7848 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7849
7850 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7851
7852 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7853 function.
7854 (mml-parse-1): Use it.
7855
7856 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7857
7858 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7859 Use gnus-newsgroup-default-charset.
7860 (article-decode-encoded-words): Remove charset codes.
7861 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7862 gnus-default-charset.
7863
7864 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7865
7866 * message.el (message-send-mail): Don't encode here.
7867 (message-send-news): Nor here.
7868 (message-send): ... but here instead.
7869
7870 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7871 default to nil.
7872 (gnus-article-display-picons): Replace From line.
7873 (gnus-group-display-picons): Replace Newsgroups line.
7874 (gnus-picons-display-glyph): Set baseline.
7875 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7876 (gnus-picons-xbm-face): Revert to old, standard colors.
7877
7878 * message.el (message-fetch-field): Remove text props.
7879
7880 * gnus-art.el (gnus-article-normalized-header-length): New
7881 variable.
7882 (article-normalize-headers): New command and keystroke.
7883
7884 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7885
7886 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7887
7888 * gnus.el: Pterodactyl Gnus v0.59 is released.
7889
7890 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7891
7892 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7893
7894 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7895
7896 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7897
7898 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7899
7900 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7901
7902 * mm-decode.el (mm-all-images-fit): New variable.
7903 (mm-image-fit-p): Use it.
7904
7905 * gnus-art.el (gnus-mime-display-single): Use it.
7906 (gnus-mime-internalize-part): New command and keystroke.
7907
7908 * mm-decode.el (mm-user-automatic-external-display): New
7909 variable.
7910 (mm-automatic-external-display-p): New function.
7911
7912 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7913 colors.
7914
7915 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7916
7917 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7918
7919 * gnus-art.el (gnus-with-article): Work in the original article
7920 buffer.
7921 (gnus-with-article): Work in read-only groups.
7922
7923 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7924
7925 * mm-bodies.el (mm-decode-string): Return original string if not
7926 decode.
7927
7928 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7929
7930 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7931
7932 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7933
7934 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7935
7936 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7937
7938 * gnus.el: Pterodactyl Gnus v0.58 is released.
7939
7940 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7941
7942 * mm-decode.el (mm-get-image): Return a glyph, not an image
7943 specifier.
7944
7945 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7946
7947 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7948
7949 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7950
7951 * mail-parse.el (rfc2045): Required.
7952
7953 1998-12-01 William M. Perry <wmperry@aventail.com>
7954
7955 * mm-view.el (mm-inline-text): Remove props.
7956
7957 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7958
7959 * mm-view.el (mm-setup-w3): Protect url-misc.
7960
7961 * message.el (message-ignored-resent-headers): Remove
7962 Gnus-Warning.
7963
7964 * mml.el (mml-insert-mime-headers): Use encoding.
7965 (mml-parameter-string): Ditto.
7966
7967 * rfc2045.el: New file.
7968 (rfc2045-encode-string): New function.
7969
7970 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7971
7972 * mail-parse.el (mail-header-encode-parameter): New function.
7973
7974 * rfc2231.el (rfc2231-encode-string): New function.
7975
7976 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7977
7978 * mm-bodies.el (mm-decode-string): New function.
7979 * mm-view.el (mm-inline-text): Use mm-decode-string.
7980
7981 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7982
7983 * gnus.el: Pterodactyl Gnus v0.57 is released.
7984
7985 1998-11-23 Felix Lee <flee@cygnus.com>
7986
7987 * nntp.el (nntp-async-needs-kluge): new setting.
7988 (nntp-async-timer): new var.
7989 (nntp-async-process-list): new var.
7990 (nntp-async-kluge): new function.
7991 (nntp-async-timer-handler): new function.
7992 (nntp-async-wait): new function.
7993 (nntp-async-stop): new function.
7994 (nntp-after-change-function): renamed, and split apart.
7995 (nntp-async-trigger): new function.
7996 (nntp-do-callback): new function.
7997 (nntp-accept-process-output): add optional timeout arg.
7998
7999 * gnus-async.el (gnus-async-request-fetched-article): fixed.
8000 (gnus-async-wait-for-article): new function.
8001 (gnus-async-with-semaphore): s/asynch/async/.
8002
8003 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8004
8005 * gnus-art.el (gnus-with-article): Don't encode.
8006 (gnus-insert-mime-button): Fall back on filename from C-D.
8007 (gnus-mime-display-single): Have dots right on text/plain
8008 attachments.
8009
8010 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8011 broken parts.
8012
8013 * gnus-art.el (gnus-with-article): Flush cache and backlog.
8014
8015 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8016 binhex.
8017
8018 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8019 (gnus-summary-repair-multipart): New command and keystroke.
8020
8021 * gnus-art.el (gnus-with-article-buffer): New macro.
8022
8023 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8024
8025 * gnus-art.el (gnus-mime-inline-part): Do not get part when
8026 undisplay the part.
8027
8028 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
8029
8030 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8031
8032 * mml.el (mml-read-part): Partition right.
8033
8034 * mm-decode.el (mm-handle-set-cache): New macro.
8035 (mm-handle-cache): Ditto.
8036 (mm-make-handle): Ditto.
8037 (mm-dissect-singlepart): Use it.
8038 (mm-get-image): Use the cache.
8039
8040 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8041
8042 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8043 (gnus-mime-display-single): Don't insert lines between parts.
8044
8045 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8046
8047 * nnmail.el (nnmail-file-coding-system-1): New variable.
8048 * nnfolder.el (nnfolder-file-coding-system): Ditto.
8049 (nnfolder-read-folder): Use nnfolder-file-coding-system.
8050 * nnml.el (nnml-file-coding-system): New variable.
8051 (nnml-request-article): Use nnml-file-coding-system.
8052
8053 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8054
8055 * gnus.el: Pterodactyl Gnus v0.56 is released.
8056
8057 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8058
8059 * gnus-art.el (gnus-mime-display-part): New function.
8060 (gnus-mime-display-mixed): Use it.
8061
8062 * mm-view.el (mm-setup-w3): Don't register.
8063
8064 * message.el (message-cite-original): Cite parts.
8065
8066 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8067
8068 * mml.el (mml-parameter-string): New function.
8069 (mml-insert-mime-headers): Separated into new function.
8070
8071 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
8072
8073 * mml.el (mml-make-boundary): Use `make-string'.
8074
8075 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
8076
8077 * binhex.el (binhex-insert-char): Ditto.
8078
8079 * uudecode.el (uudecode-insert-char): Code correctly.
8080
8081 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8082
8083 * mml.el (mml-generate-mime): Don't generate multiparts for
8084 empties.
8085
8086 * gnus-art.el (gnus-display-mime): Save excursion.
8087
8088 * message.el (message-remove-first-header): New function.
8089 (message-encode-message-body): Use it.
8090
8091 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8092
8093 * gnus.el: Pterodactyl Gnus v0.55 is released.
8094
8095 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8096
8097 * mm-view.el (mm-setup-w3): New function.
8098
8099 * mm-decode.el (mm-content-id-get-contents): New function.
8100 (mm-content-id-get-type): Ditto.
8101 (mm-content-id-get-encoding): Ditto.
8102 (mm-get-handle-by-content-id): Removed.
8103
8104 1998-11-25 Colin Rafferty <colin@xemacs.org>
8105
8106 * message.el (message-generate-new-buffers): Fix tag.
8107
8108 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8109
8110 * message.el (message-buffer-name): Check for unique first.
8111
8112 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8113 gnus-inhibit-mime-unbuttonizing.
8114
8115 * gnus-sum.el (t): Bind M-t.
8116 (gnus-inhibit-unbuttonizing): New variable.
8117 (gnus-summary-toggle-display-buttonized): New command.
8118
8119 * gnus-art.el (gnus-display-mime): Select article window.
8120 (article-strip-trailing-space): New command and keystroke.
8121
8122 * nneething.el (nneething-include-files): New variable.
8123 (nneething-create-mapping): Use it.
8124
8125 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8126
8127 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8128 ayto-expirable marks.
8129
8130 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8131
8132 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8133
8134 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8135 ARG.
8136
8137 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8138
8139 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8140
8141 * mm-util.el (mm-binary-coding-system): New variable.
8142 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8143 * mm-decode.el (mm-display-external): Ditto.
8144
8145 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8146
8147 * gnus.el: Pterodactyl Gnus v0.54 is released.
8148
8149 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8150
8151 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8152
8153 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8154
8155 * mm-decode.el (mm-save-part): Unquote.
8156
8157 1998-11-24 Matt Armstrong <matta@geoworks.com>
8158
8159 * mm-decode.el (mm-save-part): Bind coding system for write.
8160
8161 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8162
8163 * gnus-art.el (gnus-article-mode-line-format): New default.
8164 (gnus-article-mime-part-status): New function.
8165
8166 * message.el (message-send-news): Check the body syntax before
8167 encoding.
8168
8169 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8170 (gnus-mime-display-single): Use it.
8171 (gnus-mime-display-alternative): Ditto.
8172
8173 * mm-decode.el: Check for whether we are running under a term.
8174
8175 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8176
8177 * mm-decode.el (mm-preferred-alternative): Default to first
8178 alternative.
8179 (mm-preferred-alternative): No, we dont.
8180
8181 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8182
8183 * mm-decode.el (mm-display-external): Use binary instead of
8184 no-conversion.
8185 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8186 * nnheader.el (nnheader-file-coding-system): Ditto.
8187 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8188
8189 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8190
8191 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8192 name without method.
8193
8194 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8195
8196 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8197 coding-system -> default-charset.
8198 (gnus-newsgroup-default-charset-alist): Ditto.
8199 (gnus-summary-local-variables): Ditto.
8200 (gnus-set-global-variables): Ditto.
8201 (gnus-get-newsgroup-headers): Ditto.
8202 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8203 (gnus-get-newsgroup-headers-xover): Ditto.
8204 (gnus-newsgroup-setup-default-charset): Ditto.
8205 (article-decode-mime-words): Ditto.
8206 (article-decode-charset): Ditto.
8207 (article-decode-encoded-words): Ditto.
8208 (article-de-quoted-unreadable): Ditto.
8209 (gnus-mime-view-all-parts): Ditto.
8210 (gnus-mime-externalize-part): Ditto.
8211 (gnus-mm-display-part): Ditto.
8212 (gnus-mime-display-single): Ditto.
8213 (gnus-mime-display-alternative): Ditto.
8214
8215 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8216
8217 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8218 * gnus-art.el (article-decode-charset): Overlay
8219 rfc2047-default-charset.
8220 * message.el (message-draft-coding-system): New variable.
8221 (message-set-auto-save-file-name): Use message-draft-coding-system.
8222 * nndraft.el (nndraft-request-article): Ditto.
8223 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8224 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8225
8226 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8227
8228 * mm-uu.el (mm-uu-test): New function.
8229 (mm-uu-dissect): Inherit charset and cte from head.
8230 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8231
8232 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8233
8234 * gnus.el: Pterodactyl Gnus v0.53 is released.
8235
8236 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8237
8238 * mm-decode.el (mm-get-image): New function.
8239 (mm-image-fit-p): New function.
8240
8241 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8242
8243 * gnus-art.el (gnus-article-insert-newline): New function.
8244 (article-goto-body): New function.
8245
8246 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8247
8248 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8249 buttons.
8250
8251 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8252 keystroke.
8253
8254 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8255 line between parts.
8256
8257 * message.el (message-remove-header): Go to end if wanted.
8258
8259 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8260
8261 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8262 movement with save-window-excursion.
8263
8264 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8265
8266 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8267
8268 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8269
8270 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8271
8272 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8273
8274 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8275 gnus-newsgroup-coding-system.
8276 (gnus-get-newsgroup-headers): Ditto.
8277 (gnus-get-newsgroup-headers-xover): Ditto.
8278 (gnus-set-global-variables): Ditto.
8279 * gnus-art.el (article-decode-mime-words): Ditto.
8280 (article-decode-charset): Ditto.
8281 (article-decode-encoded-words): Ditto.
8282 (article-de-quoted-unreadable): Ditto.
8283 (gnus-mime-view-all-parts): Ditto.
8284 (gnus-mime-externalize-part): Ditto.
8285 (gnus-mm-display-part): Ditto.
8286 (gnus-mime-display-alternative): Ditto.
8287 (gnus-mime-display-single): Ditto.
8288 * mm-view.el (mm-inline-text): Use default coding system.
8289
8290 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8291
8292 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8293 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8294 (gnus-newsgroup-coding-system): New local variable.
8295 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8296 (gnus-summary-local-variables): Add two new local variables.
8297 (gnus-newsgroup-setup-coding-system): New function.
8298 (gnus-select-newsgroup): Setup coding system.
8299 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8300 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8301 * gnus-cus.el (gnus-group-parameters): Customizable
8302 iso-8859-1-forced.
8303
8304 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8305
8306 * gnus.el: Pterodactyl Gnus v0.52 is released.
8307
8308 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8309
8310 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8311 encoding.
8312
8313 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8314 undisplayed text types.
8315
8316 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8317 types.
8318
8319 1998-11-19 Felix Lee <flee@cygnus.com>
8320
8321 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8322
8323 1998-11-19 Felix Lee <flee@cygnus.com>
8324
8325 * gnus-async.el (gnus-asynch-obarray): rename to
8326 gnus-async-hashtb, and don't buffer-local it.
8327
8328 (gnus-async-article-callback): new function.
8329 (gnus-make-async-article-function): use it.
8330
8331 (gnus-async-current-prefetch-group): new var.
8332 (gnus-async-current-prefetch-article): new var.
8333 (gnus-async-request-fetched-article): are we fetching it already?
8334
8335 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8336
8337 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8338
8339 * gnus-sum.el (gnus-summary-show-article): Require.
8340
8341 * message.el: Provide before hooks.
8342 (message-send-news): Do MIME before headers.
8343
8344 * gnus-art.el (gnus-article-check-buffer): New function.
8345 (gnus-article-read-summary-keys): Use it.
8346
8347 * mm-decode.el (mm-user-automatic-display): Display all inline
8348 images.
8349
8350 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8351 much.
8352 (gnus-unbuttonized-mime-types): New variable.
8353
8354 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8355
8356 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8357
8358 * mm-decode.el (mm-quote-arg): Quote semicolons.
8359
8360 * gnus-art.el (gnus-mime-display-single): Don't display
8361 attachments.
8362 (gnus-mime-externalize-part): New command and keystroke.
8363
8364 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8365 (mm-alternative-precedence): Changed order.
8366
8367 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8368
8369 * gnus.el (gnus-method-simplify): New function.
8370 (gnus-native-method-p): New function.
8371 (gnus-secondary-method-p): Use gnus-method-equal.
8372
8373 * gnus-start.el (gnus-group-change-level): Shorten select method.
8374
8375 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8376
8377 * gnus.el: Pterodactyl Gnus v0.51 is released.
8378
8379 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8380
8381 * gnus.el: Applied patches from 5.6.45.
8382
8383 * gnus-score.el (gnus-score-find-trace): Print complete file
8384 paths.
8385 (gnus-score-find-trace): Truncate lines.
8386
8387 * gnus.el (gnus-message-archive-group): Allow function.
8388
8389 * message.el (message-encode-message-body): Remove Mime-Version
8390 before inserting.
8391
8392 * gnus-cus.el (gnus-group-customize): Optional topic.
8393
8394 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8395 keystroke.
8396
8397 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8398
8399 * message.el (message-encode-message-body): Rewrite.
8400
8401 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402
8403 * mml.el (mml-base-boundary): New variable.
8404 (mml-make-boundary): New function.
8405
8406 * gnus-cache.el (gnus-cache-coding-system): New variable.
8407 (gnus-cache-request-article): Use it.
8408
8409 * message.el (message-insert-mime-part): Delete duplicates.
8410
8411 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8412
8413 * gnus-art.el (gnus-mime-display-alternative): Set end of
8414 multipart and display even when nothing is preferred.
8415
8416 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8417
8418 * gnus.el: Pterodactyl Gnus v0.50 is released.
8419
8420 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8421
8422 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8423 fbound.
8424
8425 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8426
8427 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8428
8429 * gnus.el (gnus-similar-server-opened): Compare backend.
8430
8431 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8432
8433 * gnus-topic.el (gnus-topic-expire-articles): New function.
8434 (gnus-topic-mode-map): Bind it.
8435
8436 * gnus.texi (Topic Commands): New expiry command. Reordered.
8437
8438 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8439
8440 * gnus-sum.el
8441 (gnus-auto-expirable-marks): New variable.
8442 (gnus-inhibit-user-auto-expire): New variable.
8443 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8444 When looking to see if we should expire instead, check
8445 gnus-auto-expirable-marks instead of using a hard-wired list.
8446 (gnus-summary-mark-as-read-forward,
8447 gnus-summary-mark-as-read-backward):
8448 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8449 gnus-summary-mark-forward, instead of `t'.
8450
8451 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8452
8453 * mml.el (mml-compute-boundary): New function.
8454 (mml-compute-boundary-1): New function.
8455 (mml-generate-mime-1): Use it.
8456
8457 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8458
8459 * mml.el (mml-generate-mime-1): Always precede closing boundary
8460 with newline.
8461
8462 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8463
8464 * mml.el (mml-generate-mime-1): Do right boundaries when several
8465 multiparts.
8466
8467 * mm-decode.el (mm-user-automatic-display): Default to inline
8468 jpeg.
8469
8470 * mml.el (mml-generate-mime-1): Encode non-text parts.
8471
8472 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8473
8474 * gnus.el: Pterodactyl Gnus v0.49 is released.
8475
8476 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8477
8478 * mm-view.el (mm-inline-text): Require w3-vars.
8479
8480 * gnus-setup.el (gnus-use-tm): Removed.
8481
8482 * gnus-art.el (gnus-article-goto-part): Don't beep.
8483 (gnus-article-view-part): Check return value.
8484 (gnus-mime-display-alternative): Don't display when there is
8485 nothing to display.
8486
8487 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8488 (mml-generate-mime-1): Use unibyte for binaries.
8489
8490 * gnus-art.el (gnus-display-mime): Call
8491 gnus-article-mime-part-function.
8492 (gnus-mime-part-function): New function.
8493 (gnus-article-mime-part-function): New function.
8494
8495 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8496
8497 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498
8499 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8500
8501 * message.el (message-font-lock-keywords): Highlight MML.
8502 (message-mml-face): New font.
8503
8504 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8505
8506 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8507 (gnus-mm-display-part): Do not select-window if the article window
8508 is not found.
8509
8510 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8511
8512 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8513
8514 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8515
8516 * gnus.el: Pterodactyl Gnus v0.48 is released.
8517
8518 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8519
8520 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8521
8522 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8523
8524 * message.el (message-cite-original-without-signature): Ditto.
8525 (message-cite-original): Quote parts.
8526
8527 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8528
8529 * gnus.el: Pterodactyl Gnus v0.47 is released.
8530
8531 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8532
8533 * message.el (message-encode-message-body): Insert MIME warning.
8534
8535 * mml.el (mml-read-tag): Look for #tag.
8536
8537 * mm-util.el (mm-find-charset-region): Check whether
8538 enable-multibyte-characters is bound.
8539
8540 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8541
8542 * gnus.el: Pterodactyl Gnus v0.46 is released.
8543
8544 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8545
8546 * message.el (message-encode-message-body): Insert headers at the
8547 right spot.
8548
8549 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8550
8551 * gnus.el: Pterodactyl Gnus v0.45 is released.
8552
8553 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8554
8555 * nndraft.el (nndraft-save-mime-part): Removed.
8556 (nndraft-get-mime-part): Ditto.
8557
8558 * message.el (message-format-mime-old): Removed.
8559 (message-encode-message-body): Removed.
8560 (message-encode-message-body): Renamed.
8561
8562 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8563
8564 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8565
8566 * message.el (message-format-mime): Check message-mime-part.
8567
8568 * mm-encode.el (mm-mime-file-types): Removed.
8569 (mm-default-file-encoding): New definition.
8570
8571 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8572
8573 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8574 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8575
8576 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8577
8578 * gnus.el: Pterodactyl Gnus v0.44 is released.
8579
8580 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8581
8582 * message.el (message-format-mime): New function.
8583
8584 * nndraft.el (nndraft-save-mime-part): New function.
8585 (nndraft-get-mime-part): New function.
8586
8587 * mm-encode.el (mm-default-file-encoding): New function.
8588 (mm-content-transfer-encoding): New function.
8589 (mm-encode-buffer): New function.
8590
8591 * message.el: New command.
8592 (message-mime-part): New variable.
8593 (message-insert-mime-part): New command.
8594
8595 * mm-encode.el (mm-encode-content-transfer-encoding): New
8596 function.
8597
8598 * mm-util.el (mm-content-transfer-encoding-defaults): New
8599 variable.
8600 (mm-mime-file-types): Taken from TM.
8601
8602 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8603
8604 * gnus.el: Pterodactyl Gnus v0.43 is released.
8605
8606 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8607
8608 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8609 * gnus-score.el (gnus-score-default-header): Ditto.
8610 (gnus-header-index): Ditto.
8611 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8612 (gnus-summary-header): Handle extra headers.
8613 (gnus-summary-score-entry): Ditto, & provide new score element.
8614 (gnus-summary-score-effect): Ditto.
8615 (gnus-score-string): Avoid "extra" string sort, & modify match in
8616 "extra" case.
8617 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8618
8619 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8620
8621 * message.el (message-resend): Bind message-required-mail-headers
8622 to nil.
8623
8624 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8625
8626 * nngateway.el (require): Require cl.
8627
8628 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8629 things.
8630
8631 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8632
8633 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8634 when no articles.
8635
8636 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8637
8638 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8639
8640 1998-11-10 Colin Rafferty <colin@xemacs.org>
8641
8642 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8643 user-mail-address if non-nil.
8644
8645 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8646
8647 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8648 (gnus-make-sort-function-1): Ditto.
8649
8650 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8651 window.
8652
8653 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654
8655 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8656
8657 * binhex.el (binhex-decode-region): Quote.
8658
8659 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8660
8661 * gnus-art.el (article-decode-charset): Don't downcase charset.
8662
8663 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8664
8665 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8666
8667 * gnus.el: Pterodactyl Gnus v0.42 is released.
8668
8669 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8670
8671 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8672
8673 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8674
8675 * nntp.el (nntp-send-mode-reader): Revert.
8676
8677 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8678
8679 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8680
8681 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8682
8683 * message.el (message-make-date): Fix for negative time zones.
8684
8685 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8686
8687 * gnus.el: Pterodactyl Gnus v0.41 is released.
8688
8689 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8690
8691 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8692
8693 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8694
8695 * gnus.el (gnus-short-group-name): When shortening foreign select
8696 methods, do not scan for plusses beyond the first colon.
8697
8698 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8699
8700 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8701 lines where `group' is the last thing on the line.
8702
8703 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8704
8705 * gnus-art.el (gnus-article-view-part): Do alternative.
8706 (gnus-mime-display-alternative): Insert marker.
8707
8708 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8709
8710 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8711
8712 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8713 dates.
8714
8715 * gnus-cus.el (gnus-topic): Required.
8716
8717 * nnheader.el (nnheader-parse-nov): Parse extra.
8718 (nnheader-nov-parse-extra): New macro.
8719
8720 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8721
8722 * gnus-art.el (gnus-article-view-part): Internal move.
8723
8724 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8725
8726 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8727 (gnus-group-customize): Support editing topic parameters.
8728
8729 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8730
8731 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8732 indicators.
8733
8734 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8735
8736 * gnus-art.el (gnus-mm-display-part): Return.
8737 (gnus-article-view-part): Only go if external.
8738 (gnus-article-dumbquotes-map): Do 205.
8739
8740 * mm-decode.el (mm-display-part): Return what was done.
8741
8742 * message.el (message-buffer-naming-style): New variable.
8743 (message-generate-new-buffers): Extended.
8744 (message-buffer-naming-style): Removed.
8745 (message-buffer-name): Use it.
8746 (message-do-send-housekeeping): Rename new styling.
8747
8748 * gnus-sum.el (gnus-summary-recenter): Allow
8749 gnus-auto-center-summary to be a number.
8750
8751 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8752
8753 * pop3.el (pop3-open-server): Use "binary" instead of
8754 "no-conversion".
8755
8756 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8757
8758 * gnus-srvr.el (gnus-browse-foreign-server): Set
8759 gnus-browse-current-method to the result of gnus-server-to-method.
8760
8761 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8762
8763 * gnus-util.el (gnus-pull): Another optional argument.
8764 * nnweb.el (nnweb-request-delete-group): Delete from
8765 nnweb-group-alist and update active file.
8766
8767 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8768
8769 * gnus-group.el (gnus-group-make-group): Accept group of new
8770 method.
8771
8772 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8773
8774 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8775
8776 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8777
8778 * mm-view.el (mm-inline-text): Postion of html portion.
8779
8780 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8781
8782 * nntp.el (nntp-list-active-group): Waited for short strings.
8783 (nntp-send-mode-reader): Ditto.
8784 (nntp-open-connection): Ditto.
8785
8786 * gnus-int.el (gnus-request-group-articles): New function.
8787
8788 * nntp.el (nntp-request-listgroup): New function.
8789 (nntp-request-group-articles): Renamed.
8790
8791 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8792
8793 * nnheader.el (nnheader-parse-nov): Supply extra.
8794
8795 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8796
8797 * gnus-art.el (gnus-button-push): Don't go to
8798 gnus-article-buffer.
8799
8800 * mm-view.el (mm-inline-image): Add a newline.
8801
8802 * gnus-start.el (gnus-check-first-time-used): Check more.
8803
8804 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8805
8806 * gnus-start.el (gnus-check-first-time-used): Check current.
8807
8808 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8809
8810 * mm-util.el (mm-find-charset-region): New function.
8811
8812 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8813
8814 * gnus-art.el (gnus-mime-button-menu): Fix.
8815
8816 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8817
8818 * gnus-art.el (gnus-mime-button-menu): New definition.
8819
8820 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8821
8822 * gnus-art.el (article-decode-charset): Downcase charset.
8823 (article-decode-charset): Pass on type.
8824 (article-decode-charset): Check nil charsets.
8825 (article-remove-cr): Translate CR to LF.
8826 (gnus-ignored-mime-types): Default to nil.
8827
8828 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8829
8830 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8831 user-mail-address.
8832 (gnus-nov-parse-extra): Didn't return right thing.
8833
8834 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8835
8836 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8837
8838 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8839
8840 * gnus.el: Pterodactyl Gnus v0.40 is released.
8841
8842 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8843
8844 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8845
8846 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8847
8848 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8849
8850 * nnml.el (nnml-possibly-create-directory): Check before making.
8851
8852 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8853
8854 * nnheader.el (nnheader-insert-nov): Don't infloop.
8855
8856 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8857
8858 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8859 set up.
8860
8861 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8862
8863 * nneething.el (nneething-file-name): New definition.
8864
8865 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8866
8867 * gnus-art.el (gnus-treatment-function-alist): Fix.
8868 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8869
8870 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8871
8872 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8873
8874 * gnus.el: Pterodactyl Gnus v0.39 is released.
8875
8876 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8877
8878 * gnus-art.el (gnus-ignored-mime-types): New variable.
8879 (gnus-mime-display-single): Use it.
8880 (gnus-treatment-function-alist): New variable.
8881
8882 * gnus.el (gnus-mime): New group.
8883
8884 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8885 things for other parts.
8886 (gnus-mime-display-alternative): Place point.
8887
8888 * gnus.el: autoload gnus-uu-post-news.
8889
8890 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8891 needsterm/DISPLAY.
8892
8893 * mm-decode.el (mm-display-part): Default to inline text/.*
8894 parts.
8895
8896 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8897 8bit.
8898
8899 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8900 (gnus-mime-display-single): Inline all text parts.
8901 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8902
8903 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8904
8905 * nnml.el (nnml-possibly-create-directory): Rewrite.
8906 (nnml-request-create-group): Change to right server.
8907
8908 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8909
8910 * gnus.el: rmail-output-to-rmail-file autoload.
8911
8912 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8913 Gnus.
8914
8915 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8916
8917 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8918
8919 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8920
8921 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8922 mixed part.
8923
8924 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8925
8926 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8927
8928 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8929
8930 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8931
8932 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8933
8934 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8935
8936 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8937 value.
8938
8939 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8940 hidden.
8941
8942 * gnus-spec.el (gnus-update-format-specifications): Use the
8943 article mode line spec.
8944
8945 * gnus-art.el (gnus-insert-mime-button): Put right type.
8946 (gnus-insert-prev-page-button): Ditto.
8947 (gnus-insert-next-page-button): Dutti.
8948
8949 * pop3.el: New version installed.
8950
8951 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8952
8953 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8954 and display last part.
8955
8956 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8957
8958 * gnus.el: Pterodactyl Gnus v0.38 is released.
8959
8960 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8961
8962 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8963 Removed.
8964 (article-de-quoted-unreadable): Narrow to default.
8965
8966 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8967
8968 * gnus-art.el (article-decode-charset): Decode even when broken
8969 MIME.
8970
8971 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8972 name.
8973
8974 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8975
8976 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8977 nnheader.
8978
8979 * nnmail.el (nnmail-extra-headers): New variable.
8980
8981 * nnheader.el (nnheader-insert-nov): Insert extra.
8982
8983 * gnus.el (gnus-summary-line-format): Doc fix.
8984
8985 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8986 (gnus-nov-parse-line): Ditto.
8987 (gnus-nov-parse-extra): New macro.
8988 (gnus-header): New function.
8989 (gnus-update-summary-mark-positions): Change.
8990 (gnus-ignored-from-addresses): New variable.
8991 (gnus-summary-insert-from-or-to): New function.
8992
8993 * gnus.el (gnus-extra-headers): New variable.
8994
8995 * nnheader.el (make-mail-header): Expand.
8996 (mail-header-extra): New macro.
8997 (mail-header-set-extra): Ditto.
8998 (make-full-mail-header): Expand.
8999
9000 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9001
9002 * gnus.el: Pterodactyl Gnus v0.37 is released.
9003
9004 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9005
9006 * mm-bodies.el (mm-decode-body): Check for multibyticity.
9007
9008 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9009 on.
9010
9011 1998-10-22 Didier Verna <verna@inf.enst.fr>
9012
9013 * gnus-spec.el (gnus-balloon-face-function): new function
9014 (gnus-parse-format): understand the %< %> specifiers
9015 (gnus-parse-complex-format): ditto.
9016
9017 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9018
9019 * gnus.el: Changed following-char to char-after throughout.
9020
9021 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9022
9023 * mm-decode.el (mm-display-external): Protect more and message.
9024
9025 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9026
9027 * gnus-art.el (gnus-mime-display-mixed): Multipart in
9028 mixed part.
9029
9030 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
9031
9032 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9033
9034 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9035
9036 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9037
9038 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9039
9040 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
9041
9042 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9043
9044 * mm-decode.el (mm-display-external): Set undisplayer to mm
9045 buffer, not the current buffer; use unwind-protect.
9046
9047 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9048
9049 * gnus-sum.el (gnus-summary-exit): Destroy parts.
9050 (gnus-summary-exit-no-update): Ditto.
9051
9052 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9053
9054 * mm-decode.el (mm-inline-media-tests): Look for w3.
9055
9056 * mailcap.el (mailcap-mime-data): Inline html.
9057
9058 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9059
9060 * gnus.el: Pterodactyl Gnus v0.36 is released.
9061
9062 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9063
9064 * gnus-art.el (article-translate-strings):
9065 (gnus-article-dumbquotes-map): Don't dot.
9066
9067 * pop3.el (pop3-open-server): Set point right.
9068
9069 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9070 (mm-dissect-buffer): Ditto.
9071 (mm-destroy-part): Ignore non-handles.
9072 (mm-remove-part): Ditto.
9073 (mm-destroy-parts): New function.
9074 (mm-remove-parts): Ditto.
9075
9076 * gnus-art.el (gnus-mm-display-part): Don't move point.
9077
9078 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
9079
9080 * mm-uu.el : New file.
9081
9082 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9083
9084 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9085 a function.
9086
9087 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9088
9089 * mm-decode.el (mm-display-external): Check before selecting.
9090
9091 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9092
9093 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9094
9095 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9096
9097 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9098 variable.
9099
9100 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9101
9102 * gnus-art.el (gnus-decode-header-methods): New variable.
9103
9104 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9105
9106 * gnus-art.el (gnus-multi-decode-header): New function.
9107
9108 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9109
9110 * gnus.el: Pterodactyl Gnus v0.35 is released.
9111
9112 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9113
9114 * uudecode.el (uudecode-decode-region-external): Insert
9115 literally.
9116
9117 * mm-bodies.el (mm-decode-body): Optional encoding.
9118
9119 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9120
9121 * gnus-ems.el (gnus-mouse-3): New variable.
9122
9123 * binhex.el (binhex-decode-region-external): Don't use -internally.
9124
9125 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9126
9127 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9128 files.
9129
9130 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9131
9132 * gnus-group.el (gnus-add-marked-articles): Request backend update
9133 of flags.
9134
9135 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9136
9137 * gnus-sum.el (gnus-update-read-articles):
9138 (gnus-update-marks): Request backend update of mark.
9139
9140 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9141
9142 * gnus.texi (Optional Backend Functions): New item,
9143 nnchoke-request-set-mark.
9144
9145 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9146
9147 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9148 list to range.
9149
9150 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9151
9152 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9153
9154 1998-10-14 SL Baur <steve@altair.xemacs.org>
9155
9156 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9157 first used.
9158
9159 1998-10-10 SL Baur <steve@altair.xemacs.org>
9160
9161 * mm-view.el: Require mm-decode for macros.
9162
9163 * mm-decode.el (mm-handle-type): Move macro declarations above the
9164 place where they are used.
9165
9166 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9167
9168 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9169 buffer.
9170
9171 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9172
9173 * nnagent.el (nnagent-open-server): Error message.
9174
9175 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9176
9177 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9178
9179 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9180
9181 * score-mode.el (gnus-score-mode-map): Ditto.
9182
9183 * message.el (message-mode-map): Ditto.
9184
9185 * gnus-uu.el (gnus-uu-post-news): Ditto.
9186
9187 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9188
9189 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9190
9191 * gnus-art.el (gnus-article-edit-mode-map): Use
9192 `set-keymap-parent' rather than `copy-keymap'.
9193
9194 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9195
9196 * gnus-art.el (gnus-mime-button-commands): New variable.
9197 (gnus-mime-button-map): Initialize it from
9198 `gnus-mime-button-commands'.
9199 (gnus-mime-button-menu): New function.
9200 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9201
9202 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9203
9204 * message.el (message-insert-to): Make `nobody' and `poster'
9205 synonymous to `never' and `always' in Mail-Copies-To.
9206 (message-reply): Ditto.
9207 (message-followup): Ditto.
9208
9209 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9210
9211 * mailcap.el (mailcap-mime-data): Save sound.
9212
9213 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9214
9215 * message.el (message-ignored-supersedes-headers): Include
9216 `NNTP-Posting-Date'.
9217
9218 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9219
9220 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9221
9222 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9223
9224 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9225 uudecode.
9226
9227 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9228
9229 * mm-decode.el (mm-display-external): Don't switch on save.
9230
9231 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9232
9233 * nnmail.el (nnmail-movemail-args): New variable.
9234
9235 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9236
9237 * gnus-art.el (article-translate-strings):
9238
9239 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9240
9241 * gnus-art.el (gnus-article-view-part): Use it.
9242 (gnus-mm-display-part): New function.
9243 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9244
9245 * mm-decode.el (mm-handle-displayed-p): New function.
9246
9247 * gnus-art.el (gnus-mime-copy-part): Create better names.
9248 (gnus-mime-button-line-format): Include dots spec.
9249
9250 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9251
9252 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9253 forward buffer first.
9254
9255 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9256
9257 * gnus-util.el (gnus-set-window-start): New function.
9258
9259 * message.el (message-send): Don't check changed.
9260
9261 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262
9263 * gnus-art.el (gnus-article-setup-buffer): Set params.
9264
9265 * mm-decode.el (mm-user-display-methods): Inline
9266 "message/delivery-status".
9267
9268 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9269
9270 * message.el (message-auto-save-directory): Rename.
9271 (message-mode): Dof fix.
9272
9273 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9274 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9275
9276 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9277
9278 * message.el (message-make-date): Avoid locale.
9279
9280 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9281 cache.
9282
9283 * mm-decode.el (mm-display-inline): Goto point-min.
9284
9285 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9286
9287 * mm-decode.el (mm-display-external): Reverse before sorting.
9288
9289 * gnus-draft.el (gnus-draft-send): Allow mail.
9290
9291 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9292
9293 * message.el (message-check): Move message-check macro above where
9294 it is first used.
9295
9296 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9297
9298 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9299
9300 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9301
9302 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9303
9304 * gnus.el: Pterodactyl Gnus v0.34 is released.
9305
9306 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9307
9308 * mm-decode.el (mm-inline-media-tests): delivery-status.
9309
9310 * mm-view.el (mm-inline-text): Provide default.
9311
9312 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9313
9314 * mailcap.el (mailcap-possible-viewers): Fix nils.
9315
9316 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9317
9318 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9319 (article-update-date-lapsed): Record the buffer.
9320 (article-update-date-lapsed): Do all windows that display article
9321 buffers.
9322
9323 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9324
9325 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9326
9327 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9328 annoations.
9329
9330 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9331
9332 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9333
9334 * gnus-agent.el (gnus-category-add): Change default category to
9335 'false.
9336
9337 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9338 scores.
9339
9340 * gnus-draft.el (gnus-draft-send): Check server more.
9341
9342 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9343 (gnus-article-goto-part): New function.
9344
9345 * mm-view.el (mm-inline-text): Insert richtext properly.
9346
9347 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9348
9349 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9350
9351 * parse-time.el (parse-time-rules): Accept dates far into the past
9352 and the future, and parse single-digit numbers as years.
9353
9354 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9355
9356 * mm-decode.el (mm-display-external): Chop off directories.
9357
9358 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9359
9360 * uudecode.el (uu-decode-region-external): Use
9361 insert-file-contents-literally.
9362
9363 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9364
9365 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9366
9367 * uudecode.el: New file.
9368
9369 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9370 x-uuencode.
9371
9372 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9373
9374 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9375
9376 * message.el (message-fetch-field): Unfold properly.
9377
9378 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9379 in text/plain.
9380
9381 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9382
9383 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9384 (gnus-auto-select-first): Removed.
9385 (gnus-auto-select-first): Extended.
9386 (gnus-summary-read-group-1): Use new value.
9387
9388 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9389
9390 * message.el (message-fix-before-sending): Space.
9391
9392 * nnmail.el (nnmail-find-file): Don't erase.
9393
9394 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9395
9396 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9397
9398 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9399
9400 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9401
9402 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9403
9404 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9405
9406 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9407
9408 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9409 20.4.
9410
9411 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9412
9413 * gnus-art.el (gnus-mime-view-all-parts): New command and
9414 keystroke.
9415
9416 * mm-decode.el (mm-display-external): Translate slashes.
9417
9418 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9419
9420 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9421
9422 * mm-decode.el (mm-quote-arg): Quote spaces.
9423 (mm-display-external): Quote args.
9424
9425 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9426
9427 * mm-decode.el (mm-inlinable-part-p): New function.
9428
9429 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9430
9431 * mm-util.el (mm-disable-multibyte): New function.
9432
9433 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9434
9435 * gnus.el: Pterodactyl Gnus v0.33 is released.
9436
9437 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9438
9439 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9440
9441 * mm-decode.el (mm-display-external): Don't switch for externals.
9442 (mm-dissect-multipart): Don't include end-sep.
9443
9444 * mm-util.el (mm-get-coding-system-list): New function.
9445 (mm-coding-system-list): New variable.
9446
9447 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9448
9449 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9450
9451 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9452
9453 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9454 group
9455
9456 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9457
9458 * mm-decode.el (mm-interactively-view-part): Typo.
9459
9460 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9461
9462 * mm-decode.el (mm-dissect-multipart): Display last part when the
9463 article has no close-delimiter
9464
9465 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9466
9467 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9468 content-type.
9469
9470 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9471
9472 * gnus-art.el (gnus-display-mime): Typo.
9473
9474 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9475
9476 * gnus.el: Pterodactyl Gnus v0.32 is released.
9477
9478 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9479
9480 * gnus-kill.el (gnus-batch-score): Protect against errors.
9481
9482 * gnus-art.el: Protect against broken headers.
9483
9484 * mm-decode.el (mm-display-external): Respect needsterm.
9485 (mm-display-external): Create buffer for external commands.
9486
9487 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9488
9489 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9490
9491 * mm-decode.el (mm-display-external): Use file name.
9492
9493 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9494
9495 * gnus-util.el (gnus-output-to-rmail): adjust to
9496 `rmail-output-to-rmail-file'
9497
9498 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9499
9500 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9501
9502 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9503 headers.
9504
9505 * gnus-art.el (article-decode-charset): Fold case.
9506
9507 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9508
9509 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9510
9511 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9512
9513 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9514 after being stored.
9515
9516 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9517
9518 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9519 come.
9520
9521 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9522
9523 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9524
9525 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9526
9527 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9528
9529 1998-09-23 Matt Armstrong <matta@geoworks.com>
9530
9531 * gnus-art.el (article-decode-charset): Narrow to the correct
9532 region.
9533
9534 * mm-bodies.el: Fix autoload.
9535
9536 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9537
9538 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9539
9540 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9541
9542 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9543
9544 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9545
9546 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9547 (gnus-article-add-button): Ditto.
9548
9549 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9550
9551 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9552 (gnus-article-prepare-display): Bind url-standalone-mode.
9553
9554 * mm-decode.el (mm-remove-part): Also delete directory.
9555 (mm-display-external): Create a private sub-dir.
9556
9557 * mailcap.el (mailcap-binary-suffixes): New variable.
9558 (mailcap-command-p): Use it.
9559
9560 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9561
9562 * nnmbox.el (nnmbox-request-group): Change server.
9563 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9564
9565 * message.el (message-encode-message-body): Don't stomp MIME
9566 headers.
9567
9568 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9569 unless useful.
9570 (gnus-summary-exit): Check for a live article buffer.
9571 (gnus-summary-exit-no-update): Ditto.
9572
9573 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9574 param.
9575
9576 * gnus-sum.el (gnus-article-decoded-p): New variable.
9577
9578 * mm-decode.el (mm-display-external): Use no-conv.
9579
9580 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9581 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9582
9583 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9584 mouse-click.
9585
9586 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9587
9588 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9589
9590 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9591
9592 * gnus.el: Pterodactyl Gnus v0.31 is released.
9593
9594 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9595
9596 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9597
9598 * mm-decode.el (mm-display-part): Accept no-default.
9599
9600 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9601 a parameter.
9602
9603 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9604 (gnus-summary-prepare-threads): Ditto.
9605
9606 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9607
9608 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9609 (gnus-mime-button-line-format): Doc fix.
9610 (gnus-insert-mime-button): Use it.
9611 (gnus-article-add-button): Use widget-convert-button.
9612
9613 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9614 ignore.
9615
9616 * mm-decode.el (mm-alternative-precedence): Ditto.
9617
9618 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9619
9620 * mm-decode.el (mm-user-automatic-display): Use enriched.
9621
9622 1998-09-14 Paul Fisher <rao@gnu.org>
9623
9624 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9625 right place.
9626
9627 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9628
9629 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9630
9631 * gnus-art.el (article-update-date-lapsed): Only update header if
9632 buffer is dispalyed in frame.
9633 (gnus-article-prepare-display): New function.
9634 (gnus-article-prepare): Use it.
9635
9636 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9637
9638 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9639
9640 * mm-view.el (mm-insert-inline): New function.
9641
9642 * mm-decode.el (mm-pipe-part): Bugged.
9643
9644 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9645
9646 * mm-bodies.el (mm-encode-body): Move over the body.
9647
9648 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9649
9650 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9651
9652 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9653
9654 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9655 related functions. Handle message/rfc822 parts. Display subject on
9656 multipart summary lines. Display name on sub-parts when available.
9657
9658 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9659
9660 * mailcap.el (mailcap-command-p): New version.
9661
9662 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9663
9664 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9665 groups.
9666
9667 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9668
9669 * message.el (message-make-date): Remove weekday name.
9670
9671 * mm-decode.el (mm-dissect-buffer): Protect against broken
9672 headers.
9673
9674 * mailcap.el (mailcap-command-in-path-p): New function.
9675 (mailcap-command-p): Renamed.
9676
9677 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9678
9679 * rfc2047.el (eval): Autoload.
9680
9681 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9682
9683 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9684 (gnus-multi-decode-encoded-word-string): New function.
9685 (gnus-encoded-word-method-alist): New variable.
9686 (gnus-decode-encoded-word-functions): Removed.
9687
9688 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9689
9690 * gnus-int.el (gnus-request-replace-article): Replace
9691 message-narrow-to-headers with message-narrow-to-head
9692
9693 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9694
9695 * drums.el (drums-quote-string): Reversed match.
9696
9697 * message.el (message-make-date): Use weekday name.
9698
9699 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9700
9701 * gnus.el: Pterodactyl Gnus v0.30 is released.
9702
9703 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9704
9705 * gnus-art.el (article-decode-encoded-words): Use it.
9706 (gnus-decode-header-function): New variable.
9707
9708 * gnus-sum.el (gnus-nov-parse-line): Use it.
9709 (gnus-decode-encoded-word-function): New variable.
9710
9711 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9712 buffer.
9713
9714 * gnus-art.el (gnus-insert-mime-button): Use widget.
9715 (gnus-widget-press-button): New function.
9716 (gnus-article-prev-button): Removed.
9717 (gnus-article-next-button): Ditto.
9718 (gnus-article-add-button): Ditto.
9719
9720 * gnus.el (gnus-article-mode-map): Inherit from widget.
9721 (gnus-article-mode-map): No, don't.
9722
9723 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9724 (mm-content-id-alist): New variable.
9725 (mm-get-content-id): New function.
9726
9727 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9728 articles if we are fetching to the article buffer.
9729
9730 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9731
9732 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9733 articles.
9734
9735 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9736
9737 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9738 (mm-default-mime-charset): New variable.
9739
9740 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9741
9742 * drums.el (drums-quote-string): Reversed test.
9743
9744 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9745
9746 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9747 string.
9748
9749 * drums.el (drums-quote-string): New function.
9750
9751 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9752 (rfc2047-b-encode-region): Chop lines.
9753 (rfc2047-q-encode-region): Ditto.
9754
9755 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9756
9757 * gnus.el: Pterodactyl Gnus v0.29 is released.
9758
9759 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9760
9761 * mm-decode.el (mm-save-part): Message right.
9762
9763 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9764
9765 * drums.el (drums-parse-address): Returned a list instead of a
9766 string.
9767 (drums-remove-whitespace): Skip comments.
9768 (drums-parse-addresses): Didn't work.
9769
9770 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9771
9772 * gnus.el: Pterodactyl Gnus v0.28 is released.
9773
9774 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9775
9776 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9777 starting point.
9778 (article-decode-encoded-words): Rename.
9779
9780 * message.el (message-narrow-to-headers-or-head): New function.
9781
9782 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9783 region.
9784
9785 * message.el (message-send-news): Encode body after checking
9786 syntax.
9787
9788 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9789
9790 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9791
9792 * gnus-art.el (gnus-display-mime): Respect disposition.
9793
9794 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9795
9796 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9797 text with annotations.
9798
9799 * message.el (message-make-date): Fix sign for negative time
9800 zones.
9801
9802 * mm-view.el (mm-inline-image): Insert a space at the end of the
9803 image.
9804
9805 * mail-parse.el: New file.
9806
9807 * rfc2231.el: New file.
9808
9809 * drums.el (drums-content-type-get): Removed.
9810 (drums-parse-content-type): Ditto.
9811
9812 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9813
9814 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9815
9816 * gnus.el: Pterodactyl Gnus v0.27 is released.
9817
9818 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9819
9820 * mm-decode.el (mm-alternative-precedence): New variable.
9821 (mm-preferred-alternative): New function.
9822
9823 * gnus-art.el (gnus-mime-copy-part): New command.
9824
9825 * mm-decode.el (mm-get-part): New function.
9826
9827 * mm-view.el: New file.
9828
9829 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9830 (mm-display-part): Default to mailcap-save-binary-file.
9831
9832 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9833
9834 * gnus.el: Pterodactyl Gnus v0.26 is released.
9835
9836 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9837
9838 * mm-decode.el (mm-interactively-view-part): New function.
9839
9840 * gnus-art.el (gnus-mime-view-part): New command.
9841
9842 * mm-decode.el (mm-last-shell-command): New variable.
9843
9844 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9845
9846 * mm-decode.el (mm-save-part): New function.
9847
9848 * gnus-art.el (article-decode-charset): Protect against buggy
9849 content-types.
9850 (gnus-mime-pipe-part): New command.
9851 (gnus-mime-save-part): New command.
9852 (gnus-mime-button-map): New keymap.
9853 (gnus-mime-button-line-format): New variable.
9854 (gnus-insert-mime-button): New function.
9855 (gnus-display-mime): Use it.
9856
9857 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9858
9859 * mm-decode.el (mm-inline-text): Decode charsets.
9860
9861 * gnus-art.el (gnus-article-save): Comment fix.
9862
9863 * gnus-int.el (gnus-start-news-server): When in batch, don't
9864 prompt.
9865
9866 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9867 decode.
9868
9869 * mm-decode.el (mm-inline-media-tests): Add audio.
9870 (mm-inline-audio): New function.
9871
9872 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9873
9874 * gnus-art.el (article-make-date-line): Didn't work.
9875
9876 * parse-time.el (parse-time-string): One too many nils.
9877
9878 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9879
9880 * gnus.el: Pterodactyl Gnus v0.25 is released.
9881
9882 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9883
9884 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9885 annotations.
9886
9887 * gnus.el ((featurep 'gnus-xmas)): New
9888 'gnus-annotation-in-region-p alias.
9889
9890 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9891
9892 * mm-util.el (mm-with-unibyte-buffer): New function.
9893
9894 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9895
9896 * mm-decode.el (mm-inline-media-tests): New variable.
9897
9898 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9899
9900 * gnus-art.el (gnus-article-mime-handles): New variable.
9901
9902 * drums.el (drums-narrow-to-header): New function.
9903
9904 * gnus-art.el (article-decode-charset): Use it.
9905
9906 * drums.el (drums-content-type-get): New function.
9907
9908 * mm-util.el (mm-content-type-charset): Removed.
9909
9910 * drums.el (drums-syntax-table): @ is word.
9911 (drums-parse-content-type): New function.
9912
9913 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9914 EDT" times.
9915
9916 * gnus-util.el (gnus-date-get-time): Use safe date.
9917
9918 * gnus-sum.el (gnus-show-mime): Removed.
9919 (gnus-summary-toggle-mime): Removed.
9920
9921 * gnus-art.el (gnus-strict-mime): Removed.
9922 (gnus-article-prepare): Don't do MIME.
9923 (gnus-decode-encoded-word-method): Removed.
9924 (gnus-show-mime-method): Removed.
9925
9926 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9927
9928 * gnus.el: Pterodactyl Gnus v0.24 is released.
9929
9930 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9931
9932 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9933 PREFIX.
9934
9935 * parse-time.el (parse-time-rules): Accept times that look like
9936 "h:mm".
9937
9938 * message.el (message-make-date): Use zone properly.
9939
9940 * gnus.el: Autoload gnus-batch.
9941
9942 * gnus-art.el (article-de-quoted-unreadable): Do not do
9943 gnus-article-decode-rfc1522.
9944
9945 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9946
9947 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9948 param.
9949
9950 * message.el (message-encode-message-body): Check for us-ascii.
9951
9952 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9953 to the left.
9954
9955 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9956
9957 * gnus-art.el (article-decode-charset): Rename.
9958
9959 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9960
9961 * gnus.el: Pterodactyl Gnus v0.23 is released.
9962
9963 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9964
9965 * gnus-util.el (gnus-parent-id): Ditto.
9966 (gnus-put-text-property-excluding-newlines): Ditto.
9967
9968 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9969
9970 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9971
9972 * message.el (message-generate-headers): Generate User-Agent
9973 instead of X-Mailer & X-Newsreader.
9974
9975 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9976 User-Agent header format.
9977
9978 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9979
9980 * gnus.el: Pterodactyl Gnus v0.22 is released.
9981
9982 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9983
9984 * mm-util.el (mm-multibyte-p): Typo.
9985
9986 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9987
9988 * gnus.el: Pterodactyl Gnus v0.21 is released.
9989
9990 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9991
9992 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9993
9994 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9995
9996 * mm-util.el (mm-multibyte-p): New function.
9997
9998 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9999
10000 * gnus.el: Pterodactyl Gnus v0.20 is released.
10001
10002 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10003
10004 * rfc2047.el (rfc2047-decode-region): Only decode when in
10005 multibyte.
10006
10007 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10008
10009 * gnus-int.el (gnus-request-replace-article): Encode.
10010 (gnus-request-accept-article): Encode.
10011
10012 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10013 here.
10014
10015 * gnus.el (gnus-article-display-hook): Take the charset functions
10016 out.
10017
10018 * time-date.el (safe-date-to-time): New function.
10019
10020 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10021
10022 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10023
10024 * gnus.el: Pterodactyl Gnus v0.19 is released.
10025
10026 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10027
10028 * mm-util.el (mm-mime-charset): New function.
10029
10030 * gnus-draft.el (gnus-draft-edit-message): Delete article.
10031
10032 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10033
10034 * gnus.el: Pterodactyl Gnus v0.18 is released.
10035
10036 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10037
10038 * message.el (message-send-and-exit): Return t on success.
10039 (message-make-date): Make a proper time zone.
10040
10041 * gnus-draft.el (gnus-draft-send): Only remove article if the
10042 sending is successful.
10043
10044 * drums.el (drums-get-comment): Return the last comment.
10045 (drums-parse-address): Parse old-style From headers.
10046
10047 1998-09-07 SL Baur <steve@altair.xemacs.org>
10048
10049 * gnus-sum.el (gnus-data-compute-positions): Move below
10050 `gnus-save-hidden-threads' so the former is correctly detected as
10051 a macro.
10052
10053 1998-09-06 Dave Love <fx@gnu.org>
10054
10055 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10056 ignore-errors too, eval'd when compile. Require w3 stuff at load
10057 time for nicer failure if it's not available.
10058
10059 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
10060
10061 * time-date.el (time-to-seconds): Renamed.
10062
10063 * parse-time.el (parse-time-string): Downcase before handling.
10064 (parse-time-rules): Times without seconds have 0 seconds.
10065
10066 * rfc2047.el (rfc2047-encode-region): New version.
10067 (rfc2047-dissect-region): New function.
10068
10069 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10070
10071 * message.el (message-make-date): Use symbolic zone.
10072
10073 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
10074
10075 * time-date.el (parse-time): Always use parse-time.
10076
10077 * parse-time.el (parse-time-syntax): Use vectors.
10078
10079 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10080
10081 * gnus.el: Pterodactyl Gnus v0.17 is released.
10082
10083 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10084
10085 * time-date.el: Renamed from "date".
10086
10087 * gnus.el: Removed all timezone dependencies.
10088
10089 * score-mode.el: Removed.
10090 (gnus-score-edit-insert-date): Use date.
10091
10092 * date.el (float-to-time): New function.
10093
10094 * nnspool.el (nnspool-seconds-since-epoch): Removed.
10095
10096 * date.el (time-to-float): New function.
10097
10098 * message.el (message-make-date): Use format-time-string.
10099 (message-make-expires): Use make-date.
10100
10101 * gnus-util.el (gnus-dd-mmm): Use date.
10102 (gnus-sortable-date): Ditto.
10103
10104 * message.el (message-make-date): Take an optional time.
10105
10106 * gnus: Applied patches from 5.6.43.
10107
10108 * date.el (if): Use parse-time.
10109
10110 * gnus-score.el (gnus-summary-score-entry): Make into a command
10111 again.
10112
10113 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10114 gnus-agent.
10115
10116 * gnus.el (gnus-agent-meta-information-header): Moved here.
10117
10118 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10119
10120 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10121 (gnus-agent-fetch-group-1): Score article headers using normal
10122 group score files if the download score rule of a category/group
10123 is `file'.
10124 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10125 deciding what articles to download.
10126 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10127 predicate processing if predicate is `true' or `false'.
10128
10129 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10130
10131 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10132
10133 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10134
10135 * score-mode.el (score-mode-coding-system): New variable.
10136 (gnus-score-edit-exit): Use it.
10137
10138 1998-09-04 Jason R Mastaler <jason@4b.org>
10139
10140 * drums.el: Corrected typo.
10141
10142 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10143
10144 * mm-bodies.el (mm-body-encoding): Faster version.
10145
10146 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10147
10148 * gnus-art.el (gnus-article-decode-charset): Only decode text
10149 things.
10150
10151 * message.el (message-output): Use rmail.
10152
10153 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10154 word part.
10155
10156 * mm-util.el (mm-charset-to-coding-system): Use
10157 rfc2047-default-charset.
10158 (mm-known-charsets): New variable.
10159
10160 * message.el (message-caesar-region): Bugged out.
10161
10162 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10163
10164 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10165 specifying `agent-predicate' in a group's parameters.
10166
10167 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10168
10169 * gnus.el: Pterodactyl Gnus v0.16 is released.
10170
10171 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10172
10173 * nnmail.el (nnmail-expired-article-p): Use predicate.
10174
10175 * date.el (time-less-p): Renamed.
10176
10177 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10178 from the headers.
10179
10180 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10181 functions.
10182
10183 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10184 all.
10185 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10186 to all functions.
10187
10188 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10189
10190 * gnus.el: Pterodactyl Gnus v0.15 is released.
10191
10192 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10193
10194 * date.el: New file.
10195
10196 * gnus-util.el (gnus-encode-date): Removed.
10197 (gnus-time-less): Ditto.
10198
10199 * nnmail.el (nnmail-date-to-time): Removed.
10200 (nnmail-time-less): Ditto.
10201 (nnmail-days-to-time): Ditto.
10202 (nnmail-time-since): Ditto.
10203
10204 * drums.el: New file.
10205
10206 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10207
10208 * message.el (message-encode-message-body): Encode headers with
10209 body encoding.
10210
10211 * rfc2047.el (rfc2047-default-charset): Renamed.
10212 (rfc2047-encodable-p): Use it.
10213
10214 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10215
10216 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10217 servers.
10218
10219 * gnus-util.el (gnus-output-to-rmail): Removed.
10220
10221 * gnus-art.el (gnus-summary-save-in-rmail): Use
10222 gnus-output-to-rmailrmail-output-to-rmail-file.
10223
10224 * rfc2047.el (rfc2047-decode-region): Fold case.
10225 (rfc2047-decode): Use decode-string.
10226
10227 * mm-util.el: Provide mm-char-int.
10228
10229 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10230
10231 * gnus.el: Pterodactyl Gnus v0.14 is released.
10232
10233 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10234
10235 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10236 sure we have 7bit.
10237
10238 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10239
10240 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10241 ducplicates.
10242 (gnus-inews-insert-mime-headers): Removed.
10243
10244 * message.el (message-caesar-region): Protect against MULE chars.
10245
10246 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10247
10248 * mm-util.el (if): fset the right function.
10249
10250 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10251
10252 * gnus-art.el (gnus-article-decode-charset): Use real
10253 read-coding-system.
10254
10255 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10256
10257 * mm-bodies.el (mm-decode-body): Protect against malformed
10258 base64.
10259 (mm-decode-body): Check that buffer-file-coding-system is
10260 non-nil.
10261
10262 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10263
10264 * gnus.el: Pterodactyl Gnus v0.13 is released.
10265
10266 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10267
10268 * gnus-util.el (gnus-strip-whitespace): Already defined.
10269 Removed.
10270
10271 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10272
10273 * gnus-util.el (gnus-strip-whitespace): New function.
10274
10275 * mm-util.el (mm-content-type-charset): Downcase.
10276
10277 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10278
10279 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10280 (gnus-article-decode-charset): Don't fetch all headers.
10281
10282 * mm-util.el (mm-read-coding-system): New function.
10283
10284 * mm-bodies.el (mm-decode-body): Check the right charset.
10285
10286 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10287
10288 * gnus-art.el (gnus-article-mode-line-format): Use short group
10289 format.
10290
10291 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10292
10293 * gnus.el: Pterodactyl Gnus v0.12 is released.
10294
10295 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10296
10297 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10298
10299 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10300 (gnus-article-decode-charset): Always run.
10301
10302 * mm-bodies.el (mm-decode-body): Decode cte.
10303
10304 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10305
10306 * gnus.el: Pterodactyl Gnus v0.11 is released.
10307
10308 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10309
10310 * message.el (message-encode-message-body): Ditto.
10311
10312 * gnus-art.el (gnus-article-decode-mime-words): New command and
10313 keystroke.
10314 (gnus-article-decode-charset): Ditto.
10315 (gnus-article-decode-charset): Only work under MULE.
10316
10317 * mm-util.el (mm-content-type-charset): New function.
10318
10319 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10320
10321 * message.el (message-send-mail): Insert MIME headers.
10322 (message-check-news-body-syntax): Don't warn for escape sequences.
10323 (message-check-news-body-syntax): Insert MIME headers.
10324
10325 * mm-bodies.el (mm-body-encoding): New function.
10326
10327 * message.el (message-encode-message-body): New function.
10328
10329 * mm-bodies.el: New file.
10330
10331 * mm-util.el (mm-narrow-to-head): New function.
10332
10333 * rfc2047.el (rfc2047-encode): Use it.
10334
10335 * mm-util.el: Provide mm-encode-coding-region.
10336
10337 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10338
10339 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10340
10341 * mm-util.el (mm-enable-multibyte): New function.
10342
10343 * message.el (message-set-work-buffer): Set multibyte.
10344
10345 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10346
10347 * gnus-util.el (gnus-point-at-eol): Removed.
10348 (gnus-point-at-bol): Ditto.
10349
10350 1998-08-31 Didier Verna <verna@inf.enst.fr>
10351
10352 * gnus-msg.el (gnus-group-mail): make it behave like
10353 gnus-group-post-news with regards to the prefix (this enables the
10354 use of posting styles).
10355
10356 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10357
10358 * gnus.el (gnus-article-display-hook): Added
10359 gnus-article-decode-rfc1522 to hook.
10360
10361 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10362
10363 * gnus.el: Pterodactyl Gnus v0.10 is released.
10364
10365 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10366
10367 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10368 hook to be run.
10369
10370 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10371
10372 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10373
10374 * mm-util.el (mm-charsets-in-region): Removed.
10375
10376 * rfc2047.el: Renamed file.
10377
10378 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10379
10380 * message.el (message-mode): Set multibyte.
10381
10382 * mm-util.el (mm-charsets-in-region): Copied here.
10383
10384 * gnus-util.el: Removed gnus-truncate-string.
10385
10386 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10387
10388 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10389 (rfc1522-encodable-p): New function.
10390 (rfc1522-encode-message-header): Use it.
10391
10392 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10393
10394 * gnus.el: Pterodactyl Gnus v0.9 is released.
10395
10396 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10397
10398 * mm-util.el: Shadow encode-coding-string.
10399
10400 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10401
10402 * mm-util.el: New file.
10403
10404 * mm-decode.el: Somewhat depleted.
10405 * mm-encode.el: Ditto.
10406
10407 * rfc1522.el: New file.
10408
10409 * mm-util.el (mm-replace-chars-in-string): Copied here.
10410
10411 * mm-encode.el (mm-q-encode-region): New function.
10412
10413 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10414 param.
10415
10416 * mm-encode.el (mm-encode-word-region): Downcase.
10417
10418 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10419
10420 * gnus.el: Pterodactyl Gnus v0.8 is released.
10421
10422 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10423
10424 * message.el (message-send-mail): Encode headers.
10425
10426 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10427 (quoted-printable-encode-region): Upcase.
10428
10429 * message.el (message-default-charset): New variable.
10430
10431 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10432
10433 * message.el (message-narrow-to-field): Changed name.
10434
10435 * mm-encode.el: New file.
10436
10437 * message.el (message-narrow-to-header): New function.
10438
10439 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10440 right buffer.
10441
10442 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10443
10444 * gnus.el: Pterodactyl Gnus v0.7 is released.
10445
10446 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10447
10448 * gnus.el: Remove autoload for
10449 gnus-article-mime-decode-quoted-printable.
10450
10451 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10452 be decoded in non-MULE Emacsen.
10453
10454 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10455
10456 * mm-decode.el: Check for coding-system-list.
10457
10458 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10459
10460 * gnus.el: Pterodactyl Gnus v0.6 is released.
10461
10462 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10463
10464 * nnheader.el (fboundp): Protect code-coding-string.
10465
10466 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10467 is available.
10468
10469 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10470
10471 * gnus.el: Pterodactyl Gnus v0.5 is released.
10472
10473 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10474
10475 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10476 (gnus-hack-decode-rfc1522): Removed.
10477
10478 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10479
10480 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10481
10482 * gnus.el: Gnus v0.4 is released.
10483
10484 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10485
10486 * gnus-art.el (gnus-article-decode-mime-words): New command and
10487 keystroke.
10488
10489 * qp.el (quoted-printable-decode-region): Don't use hexl.
10490
10491 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10492 (gnus-structured-field-decoder): Removed.
10493 (gnus-unstructured-field-decoder): Ditto.
10494
10495 * mm-decode.el: New file.
10496
10497 * qp.el: New file.
10498
10499 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10500
10501 * gnus-ems.el (fboundp): Removed gnus-split-string.
10502
10503 * gnus.el (gnus-splash-face): Doc fix.
10504
10505 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10506
10507 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10508 hexl.
10509
10510 * nnheader.el (nnheader-temp-write): Removed.
10511
10512 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10513
10514 * gnus.el: Gnus v0.3 is released.
10515
10516 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10517
10518 * gnus.el: Gnus v0.2 is released.
10519
10520 ;; Local Variables:
10521 ;; coding: iso-2022-7bit
10522 ;; End: