(viper-fast-keyseq-timeout, viper-translate-all-ESC-keysequences): Doc fix.
[bpt/emacs.git] / lisp / gnus / ChangeLog
1 2001-02-06 Dave Love <fx@gnu.org>
2
3 * qp.el (quoted-printable-encode-region): Remove redundant code
4 from last change.
5
6 2001-02-01 ShengHuo ZHU <zsh@cs.rochester.edu>
7
8 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
9
10 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
11 command if there is not last-saver.
12
13 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
14 (rfc2047-charset-encoding-alist): Add big5.
15
16 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
17 GB2312 and Big5.
18
19 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
20
21 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
22
23 * gnus-sum.el (gnus-summary-print-article): Take one prefix
24 argument. Allow to print several articles in one file.
25
26 * webmail.el (webmail-type-definition): netaddress changes.
27
28 2001-01-31 Dave Love <fx@gnu.org>
29
30 * mm-util.el (mm-mime-mule-charset-alist)
31 (mm-find-mime-charset-region): Consider mule-utf-8.
32
33 2001-01-31 Dave Love <fx@gnu.org>
34
35 * gnus-art.el (gnus-article-x-face-command)
36 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
37 :version.
38
39 2001-01-26 Dave Love <fx@gnu.org>
40
41 * mm-util.el (mm-multibyte-string-p): New.
42
43 * qp.el: Remove un-logged bogus changes from 2000-12-20.
44 (quoted-printable-encode-region): Doc fix. Don't call
45 string-as-multibyte on class. Clarify line-folding.
46 (quoted-printable-encode-string): Make temp buffer inherit
47 string's multibyteness.
48
49 2001-01-23 Gerd Moellmann <gerd@gnu.org>
50
51 * nnheader.el (toplevel): Don't require `gnus-util' at
52 compile-time; this creates a circular dependency, and prevents
53 a bootstrap.
54
55 2001-01-22 Andreas Schwab <schwab@suse.de>
56
57 * nnheader.el (gnus-delete-line): Autoload it as a macro.
58
59 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
60
61 * message.el (message-forward): Use mule4.
62 * mm-util.el (mm-string-as-unibyte): New.
63 * message.el (message-forward): Use it.
64 * message.el (message-cite-original-without-signature): Don't peel
65 off the blank line.
66 (message-get-reply-headers): Add Cc if it is not in follow-to.
67 * message.el (message-send-mail): Content-Type may not be there.
68 By Alberto Lusiani.
69 * gnus-art.el (article-display-x-face): Insert X-Face if there is
70 not.
71 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
72 one.
73 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
74 (gnus-remove-some-windows): Ditto.
75 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
76 handle.
77 * gnus-art.el (gnus-mime-view-part): Copy it.
78 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
79 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
80 orig-file. Use ',source.
81 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
82 Lars Magne Ingebrigtsen.
83 * pop3.el (pop3-get-message-count): Andrew Innes
84 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
85
86 2001-01-08 Dave Love <fx@gnu.org>
87
88 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
89 single character.
90
91 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
92
93 * message.el: Doc and message fixes.
94 (message-send-rename-function)
95 (message-make-forward-subject-function)
96 (message-send-mail-function, message-reply-to-function)
97 (message-wide-reply-to-function, message-followup-to-function)
98 (message-distribution-function, message-auto-save-directory): Fix
99 :type.
100
101 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
102 proceeding after warnings. Amend multipart warning message.
103
104 2001-01-04 Dave Love <fx@gnu.org>
105
106 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
107 compiling.
108 (gnus-make-directory): Require nnmail.
109
110 * mm-decode.el (mm-inline-media-tests): Add
111 image/x-portable-bitmap.
112 (mm-get-image): Grok pbm.
113
114 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
115
116 * message.el (message-mail): Support yank-action.
117
118 * message.el (message-setup): Revoke the last change.
119
120 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
121
122 * message.el (message-setup): Use cons. Suggested by Johan Vromans
123 <jvromans@squirrel.nl>.
124
125 * gnus-topic.el (gnus-topic-create-topic): Use list.
126
127 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
128 before binding gnus-default-article-saver.
129
130 * gnus-sum.el (gnus-summary-save-article):
131 (gnus-summary-pipe-output):
132 (gnus-summary-save-article-mail):
133 (gnus-summary-save-article-rmail):
134 (gnus-summary-save-article-file):
135 (gnus-summary-write-article-file):
136 (gnus-summary-save-article-body-file): Ditto.
137
138 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
139
140 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
141
142 * gnus-art.el (gnus-article-check-hidden-text): Return t.
143
144 * gnus-util.el (gnus-remove-text-properties-when): Return t.
145
146 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
147 malformatted messages.
148
149 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
150
151 * gnus-art.el (article-treat-dumbquotes): Quote \.
152
153 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
154
155 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
156 Emacs 20 runs on a terminal.
157
158 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
159
160 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
161 Paul Stevenson <p.stevenson@surrey.ac.uk>
162
163 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
164
165 * mml.el (gnus-add-minor-mode): Autoload.
166
167 * message.el (message-forward): Save-restriction.
168
169 * message.el (message-mail-user-agent): Add :version.
170
171 * message.el (message-mail-user-agent): New variable.
172 (message-setup): Renamed to message-setup-1. Support
173 mail-user-agent.
174 (message-mail-user-agent): New function.
175 (message-mail): Use it.
176 (message-reply): Use it.
177 (message-resend): Use it.
178 (message-mail-other-window): Use it.
179 (message-mail-other-frame): Use it.
180
181 * gnus-msg.el (gnus-bug): Support mail-user-agent.
182
183 2000-12-21 Miles Bader <miles@gnu.org>
184
185 * message.el (message-mode): Set `comment-start' to the yank prefix.
186
187 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
188
189 * message.el (message-narrow-to-head-1): New function.
190 (message-narrow-to-head): Use it.
191 (message-reply): Ditto.
192 (message-cancel-news): Ditto.
193 (message-supersede): Ditto.
194 (message-make-forward-subject): Ditto.
195 (message-bounce): Ditto.
196
197 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
198
199 * message.el (message-forward): Copy buffer in unibyte mode.
200 (message-make-forward-subject): Don't widen. Decode.
201 (message-forward): Don't decode subject.
202
203 * mml.el (gnus-ems): Require it.
204
205 * gnus-msg.el (gnus-summary-mail-forward):
206
207 * message.el (message-forward): Move mime-to-mml here.
208
209 * nnmbox.el (nnmbox-file-coding-system): Use binary.
210 (nnmbox-active-file-coding-system): Ditto.
211
212 * gnus-cus.el (gnus-group-parameters): Add posting-style.
213
214 * mm-uu.el: Require binhex.
215
216 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
217
218 * qp.el (quoted-printable-encode-region): Upcase QP.
219
220 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
221
222 * gnus-util.el (gnus-add-text-properties-when): New function.
223 (gnus-remove-text-properties-when): Ditto.
224
225 * gnus-cite.el (gnus-article-hide-citation): Use them.
226 (gnus-article-toggle-cited-text): Use them.
227
228 * gnus-art.el (gnus-signature-toggle): Use them.
229 (gnus-article-show-hidden-text): Ditto.
230 (gnus-article-hide-text): Ditto.
231
232 * gnus-art.el (gnus-article-describe-key): Use prompt.
233 (gnus-article-describe-key-briefly): Ditto.
234
235 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
236
237 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
238
239 2000-12-18 Gerd Moellmann <gerd@gnu.org>
240
241 * *.xpm, *.pbm: Convert icons icons to size 24x24.
242
243 2000-12-18 Dave Love <fx@gnu.org>
244
245 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
246 (unused).
247
248 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
249
250 * pop3.el (pop3-movemail): Use binary.
251 (pop3-movemail-file-coding-system): Removed.
252
253 2000-12-13 Miles Bader <miles@gnu.org>
254
255 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
256 to t, so that we don't get stuck while trying to smilefy
257 intangible text.
258
259 2000-12-12 Gerd Moellmann <gerd@gnu.org>
260
261 * smiley-ems.el (smiley-regexp-alist): Make regexps match
262 at the end of the buffer.
263 (smiley-region): In the loop, move to the end of the submatch
264 matching the smiley instead of using the end of the match
265 of the whole regexp.
266
267 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
268
269 * message.el (message-mode): Doc fix.
270
271 2000-12-12 Gerd Moellmann <gerd@gnu.org>
272
273 * smiley-ems.el (smiley-region): Doc fix.
274
275 2000-12-11 Miles Bader <miles@gnu.org>
276
277 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
278 bottom line visible, check to see if it's partially obscured, and
279 if so, either scroll one more line to make it fully visible, or
280 revert to showing the second line from the top.
281
282 2000-12-07 Dave Love <fx@gnu.org>
283
284 * mailcap.el (mailcap-download-directory)
285 * gnus-audio.el (gnus-audio-directory)
286 * smiley-ems.el (smiley-data-directory): Fix :type.
287
288 2000-12-05 Dave Love <fx@gnu.org>
289
290 * starttls.el: New file.
291
292 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
293
294 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
295 succeeds.
296 (gnus-setup-message): Remove a hack.
297
298 * gnus-win.el (gnus-configure-windows): Make sure
299 nntp-server-buffer is live.
300 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
301 (gnus-configure-frame): Save selected window.
302
303 2000-12-04 Andreas Jaeger <aj@suse.de>
304
305 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
306
307 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
308
309 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
310 raw 8-bit in headers in dk.* newsgroups.
311
312 2000-11-30 Dave Love <fx@gnu.org>
313
314 * message.el (message-auto-save-directory): Use
315 file-name-as-directory.
316 (message-set-auto-save-file-name): Create
317 message-auto-save-directory if necessary.
318 (message-replace-chars-in-string): Removed -- unused.
319 (message-mail-alias-type): Customize.
320 (message-headers): Remove duplicate defgroup.
321
322 2000-11-29 Dave Love <fx@gnu.org>
323
324 * qp.el (quoted-printable-decode-region): Use error, not message
325 to report malformed text (like base64). Amend message.
326
327 2000-11-29 Miles Bader <miles@gnu.org>
328
329 * message.el (message-header-lines): Fontify tag.
330
331 2000-11-27 Dave Love <fx@gnu.org>
332
333 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
334 compiler warning.
335
336 2000-11-26 Dave Love <fx@gnu.org>
337
338 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
339
340 2000-11-23 Dave Love <fx@gnu.org>
341
342 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
343
344 * mm-uu.el (uudecode): Require.
345 (uudecode-decode-region, uudecode-decode-region-external): Don't
346 autoload.
347 (mm-uu-copy-to-buffer): Doc fix.
348 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
349 type fix.
350
351 * mailcap.el: Doc fixes.
352 (mailcap-mime-data): Various adjustments.
353 (mailcap): New group.
354 (mailcap-download-directory): Customize.
355 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
356 (mailcap-temporary-directory): Deleted (unused).
357 (mailcap-unescape-mime-test): Simplify slightly.
358 (mailcap-viewer-passes-test): Use functionp.
359 (mailcap-command-p): Aliased to executable-find.
360
361 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
362 default-enable-multibyte-characters is nil.
363
364 2000-11-22 Simon Josefsson <simon@josefsson.org>
365
366 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
367 instead of "from: " for rfc822 compliance. Insert SPC.
368
369 2000-11-22 Gerd Moellmann <gerd@gnu.org>
370
371 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
372
373 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
374
375 * message.el (message-send-mail): Use buffer-substring-no-properties.
376 (message-send-news): Ditto.
377
378 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
379
380 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
381
382 2000-11-21 Dave Love <fx@gnu.org>
383
384 * gnus-art.el (gnus-mime-button-map): Don't inherit from
385 gnus-article-mode-map.
386 (gnus-mime-button-menu): Use mouse-set-point.
387 (gnus-insert-mime-button, gnus-mime-display-alternative)
388 (gnus-mime-display-alternative): Don't use local-map property.
389
390 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
391
392 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
393 sending a command; allow the rtelnet prompt as well.
394
395 2000-11-17 Simon Josefsson <simon@josefsson.org>
396
397 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
398 prefetch.
399
400 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
401
402 * nntp.el (nntp-decode-text): Delete bogus status lines.
403 (nntp-open-connection): Kill process buffer when quit.
404 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
405 FSF Emacs 20 and XEmacs 21.
406 (nntp-retrieve-data): Don't ignore quit.
407
408 2000-11-17 Dave Love <fx@gnu.org>
409
410 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
411 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
412 and make-temp-file.
413 (uudecode-decode-region): Doc fix.
414
415 2000-11-14 Dave Love <fx@gnu.org>
416
417 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
418 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
419 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
420 New files, derived from the XPMs.
421
422 2000-11-12 Dave Love <fx@gnu.org>
423
424 From Emerick Rogul <emerick@csa.bu.edu>.
425 * message.el (message-setup-fill-variables): New variable.
426 (message-mode): Use it.
427
428 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
429
430 * gnus-mlspl.el: Documentation tweaks.
431
432 2000-11-10 Dave Love <fx@gnu.org>
433
434 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
435 (gnus-agent-lib-file, gnus-agent-load-alist)
436 (gnus-agent-save-alist, gnus-agent-article-name): Use
437 expand-file-name.
438
439 * gnus-group.el (gnus-group-name-charset-method-alist): Add
440 :version.
441 (nnkiboze-score-file): Defvar when compiling.
442
443 * gnus-start.el (gnus-read-newsrc-file): Add :version.
444
445 * gnus-art.el (gnus-article-banner-alist)
446 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
447 (gnus-article-date-lapsed-new-header)
448 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
449 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
450 (gnus-treat-strip-headers-in-body)
451 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
452 (gnus-treat-translate): Add :version.
453 (gnus-article-mime-part-function): Fix defcustom.
454
455 * nnmail.el (nnmail-expiry-target)
456 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
457 (nnmail-split-header-length-limit): Add :version.
458
459 * gnus-sum.el (gnus-auto-expirable-marks)
460 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
461 (gnus-extra-headers, gnus-ignored-from-addresses)
462 (gnus-newsgroup-ignored-charsets)
463 (gnus-group-highlight-words-alist)
464 (gnus-summary-show-article-charset-alist): Add :version.
465
466 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
467 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
468 files, converted from the XPMs.
469
470 * gnus-cache.el (gnus-cache-active-file): Don't use
471 file-name-as-directory on directory.
472 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
473 use file-name-as-directory on directory.
474
475 * time-date.el (timezone-make-date-arpa-standard): Autoload.
476 (date-to-time): Use it.
477
478 * message.el (message-mode) <adaptive-fill-regexp>:
479 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
480 (message-newline-and-reformat): Likewise.
481 (message-forward-as-mime, message-forward-ignored-headers)
482 (message-buffer-naming-style, message-default-charset)
483 (message-dont-reply-to-names, message-send-mail-partially-limit):
484 Add :version.
485
486 * mm-util.el: Doc fixes.
487 (mm-mime-charset): Don't use the raw result of
488 mm-preferred-coding-system.
489 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
490 (mm-with-unibyte): Simplify.
491
492 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
493 concat.
494
495 * pop3.el (pop3-version): Deleted.
496 (pop3-make-date): New function, avoiding message-make-date.
497 (pop3-munge-message-separator): Use it.
498
499 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
500
501 * pop3.el (pop3-munge-message-separator): A message may have an
502 empty body.
503
504 2000-11-09 Dave Love <fx@gnu.org>
505
506 * gnus-group.el (gnus-group-make-directory-group)
507 (gnus-group-fetch-faq): Use expand-file-name.
508 (gnus-group-fetch-faq): Simplify completing-read form.
509
510 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
511 test for Mule.
512
513 * message.el (tool-bar-map): Defvar when compiling.
514
515 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
516 (gnus-tm-lisp-directory): Deleted.
517 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
518 (featurep 'xemacs).
519 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
520 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
521 version numbers from file names.
522
523 2000-11-08 John Wiegley <johnw@gnu.org>
524
525 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
526 `gnus-group-change-level-function', instead of `remove-hook',
527 because it's not a hook!
528
529 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
530
531 * nnweb.el (nnweb-decode-entities): Work for non-character
532 entities.
533
534 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
535 Issue message on quit.
536
537 2000-11-08 Simon Josefsson <simon@josefsson.org>
538
539 * rfc2104.el: Add SHA-1 example.
540 (rfc2104-hexstring-to-bitstring): New function.
541 (rfc2104-hash): Use it.
542
543 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
544
545 * gnus-start.el: Remove gnus-xemacs.
546
547 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
548
549 * gnus-score.el (gnus-score-body): Don't score body when
550 agent-fetching.
551 (gnus-score-followup): Don't score followup either.
552 (gnus-score-use-all-scores): New variable.
553 (gnus-all-score-files): Use it.
554 (gnus-score-find-bnews): Use directory-sep-char.
555
556 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
557 asynchronous in Exp version.
558
559 2000-11-08 Dave Love <fx@gnu.org>
560
561 * mm-view.el: Use featurep for XEmacs test.
562 (mm-inline-message): Test for `remove-specifier'; don't use
563 condition-case.
564
565 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
566
567 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
568 (gnus-score-find-bnews): Don't concat "".
569
570 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
571 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
572 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
573 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
574
575 * gnus-sum.el: Put some defvars in eval-when-compile.
576 (gnus-summary-mode-hook): Add :options.
577 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
578 (gnus-summary-tool-bar-map): New variable.
579 (gnus-summary-make-tool-bar): New function.
580 (gnus-summary-mode): Put kill-all-local-variables first.
581
582 * gnus-group.el (gnus-group-toolbar-map): New variable.
583 (gnus-group-make-tool-bar): Rewritten.
584 (gnus-group-mode): Put kill-all-local-variables first.
585
586 * rfc2047.el: Require gnus-util.
587
588 * nnml.el (gnus-sorted-intersection): Autoload.
589
590 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
591 Put some defvars in eval-when-compile.
592 (gnus-intersection, gnus-sorted-complement): Autoload.
593
594 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
595
596 * mm-encode.el (mm-body-7-or-8): Autoload.
597
598 * mm-decode.el (mm-insert-inline): Autoload.
599
600 * mml.el:
601 * message.el: Put some defvars in eval-when-compile.
602
603 * gnus-msg.el: Put some defvars in eval-when-compile.
604 (gnus-msg-mail): Move after gnus-setup-message.
605
606 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
607
608 2000-11-07 Dave Love <fx@gnu.org>
609
610 * gnus-util.el (nnheader): Don't require message (recursive
611 autoload).
612
613 * uudecode.el: Avoid compiler warnings.
614
615 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
616 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
617
618 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
619
620 * rfc2047.el: Require cl when compiling.
621 (rfc2047-q-encode-region): Don't break if a QP-word could be
622 fitted in one line.
623 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
624 (rfc2047-fold-region): "=?=" is not a break point.
625 (rfc2047-encode-message-header): Move fold into encode-region.
626 (rfc2047-dissect-region): Rewrite.
627 (rfc2047-encode-region): Rewrite.
628 (rfc2047-fold-region): Fold
629 (rfc2047-unfold-region): New function.
630 (rfc2047-decode-region): Use it.
631 (rfc2047-q-encode-region): Don't break at bob.
632 (rfc2047-decode): Use unibyte.
633 (rfc2047-q-encode-region): Better calculation of break point.
634 (rfc2047-fold-region): Don't break the first non-LWSP characters.
635 (rfc2047-encode-region): Merge only if regions are adjacent.
636
637 2000-11-06 Dave Love <fx@gnu.org>
638
639 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
640
641 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
642 (uudecode-char-int): New alias, replacing char-int.
643 (uudecode-decode-region): Don't call buffer-disable-undo.
644
645 * mm-uu.el (mm-uu-configure): Unquote lambda.
646 (mm-uu-configure-list): Doc fix.
647
648 * earcon.el (running-xemacs): Don't define.
649
650 2000-11-06 John Wiegley <johnw@gnu.org>
651
652 * gnus-mlspl.el (gnus-group-split-update): Check the value of
653 `nnmail-crosspost', and use it to set the `no-crosspost'
654 argument when calling `gnus-group-split-fancy'. Otherwise, it
655 assumes that cross-posting is always OK, no matter what
656 `nmail-crosspost' is set to.
657 (gnus-group-split-fancy): The argument order in the
658 second-to-last `push' call was wrong, but since `no-crosspost'
659 was always nil, it was never being triggered.
660
661 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
662
663 Don't postpone GCC if none of GCC methods is agent-covered. This
664 fix presumes that the post-method must be agent-covered if any Gcc
665 method is agent-covered.
666
667 * gnus-msg.el (gnus-inews-group-method): New function.
668 (gnus-inews-do-gcc): Use it.
669 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
670 (gnus-agent-possibly-save-gcc): Use it.
671 (gnus-agent-possibly-do-gcc): Ditto.
672
673 *gnus-msg.el: (gnus-inews-add-send-actions): Use
674 `gnus-agent-possibly-do-gcc' if Agentized.
675 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
676 to `message-header-hook'.
677
678 * gnus-mlspl.el: Require cl when compiling.
679
680 * gnus-ml.el: Usage.
681 (gnus-mailing-list-archive, gnus-mailing-list-owner,
682 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
683 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
684 (gnus-mailing-list-menu): Define it.
685 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
686
687 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
688
689 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
690
691 * message.el (message-font-lock-keywords): Match a final newline
692 to help font-lock's multiline support.
693
694 2000-11-03 Dave Love <fx@gnu.org>
695
696 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
697
698 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
699 name.
700
701 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
702 <banner>: Fix custom type, doc.
703
704 * mm-decode.el (mm-display-external): Space-prefix temp buffer
705 name. Don't disable undo explicitly.
706
707 2000-11-02 Dave Love <fx@gnu.org>
708
709 * message.el (message-font-lock-keywords): Use [:alpha:] for
710 cite-prefix.
711
712 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
713
714 * mm-uu.el (mm-uu-configure-list): Move back to old location,
715 because defcustom tries to call `mm-uu-configure'.
716
717 2000-11-01 Dave Love <fx@gnu.org>
718
719 * rfc2047.el (base64): Require unconditionally.
720 (message-posting-charset): Defvar when compiling.
721 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
722 message.
723
724 * gnus-sum.el (nnoo): Require.
725 (mm-uu-dissect): Autoload.
726
727 * mml.el (mml-parse-1): Clarify message.
728 (mml-minibuffer-read-type): Use mailcap-mime-types.
729
730 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
731
732 * mml.el: Fix a typo in the requiring of CL.
733
734 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
735
736 * rfc2231.el: Require cl when compiling.
737
738 2000-11-01 Dave Love <fx@gnu.org>
739
740 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
741 Fix custom type.
742 (mm-uu-configure-list): Move and fix custom type.
743
744 * utf7.el: Require cl when compiling.
745
746 * binhex.el: Use (featurep 'xemacs).
747 (binhex-char-int): New alias, replacing char-int. Change callers.
748 (binhex-decode-region): Simplify work buffer code.
749 (binhex-decode-region-external): Use expand-file-name, not concat.
750
751 2000-10-30 Dave Love <fx@gnu.org>
752
753 * gnus-art.el: Fix 2000-10-27 change properly.
754
755 2000-10-28 Miles Bader <miles@gnu.org>
756
757 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
758
759 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
760
761 * gnus-draft.el (gnus-draft-send-message): Typo.
762
763 2000-10-27 John Wiegley <johnw@gnu.org>
764
765 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
766 variable to correspond with `gnus-article-hide-citation-maybe'.
767 (gnus-treatment-function-alist): Added entry for the above
768 correlation.
769
770 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
771
772 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
773
774 2000-10-27 Dave Love <fx@gnu.org>
775
776 * gnus.el: Don't require custom. Don't require message at top
777 level.
778 (gnus-message-archive-method): Require message here.
779
780 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
781
782 * gnus-art.el (article-strip-banner): Use
783 gnus-group-find-parameter rather than gnus-group-get-parameter, to
784 allow inheritance on the banner.
785 From elkin@tverd.astro.spbu.ru.
786
787 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
788 Cashin <ecashin@coe.uga.edu>).
789
790 2000-10-27 Simon Josefsson <simon@josefsson.org>
791
792 * gnus-agent.el (gnus-agent-possibly-do-gcc):
793 (gnus-agent-restore-gcc):
794 (gnus-agent-possibly-save-gcc): New functions.
795
796 * nnimap.el (nnimap-group-overview-filename): Create directory for
797 newfile (when use long filenames is nil). Copy+delete file if
798 rename didn't work.
799 (nnimap-group-overview-filename): `rename-file' and `copy-file'
800 doesn't return anything useful, use ignore-errors instead.
801 (nnimap-verify-uidvalidity): Delete overview file when
802 uid validity changes.
803 (nnimap-group-overview-filename): Store uidvalidity in filenames.
804 Rename old files into new format.
805 (nnimap-request-accept-article): Remove \n's from
806 From_ lines.
807 (nnimap-request-accept-article): Remove From[^:] lines.
808 (imap-starttls-p): Check for starttls binary.
809 (imap-starttls-open): More verbose.
810 (imap-gssapi-auth): Ditto.
811 (imap-kerberos4-auth): Ditto.
812 (imap-cram-md5-auth): Ditto.
813 (imap-login-auth): Ditto.
814 (imap-anonymous-auth): Ditto.
815 (imap-digest-md5-auth): Ditto.
816 (imap-open): Ditto.
817 (imap-digest-md5-p): Check capability first.
818 (imap-parse-flag-list): Correctly parse empty lists.
819 (imap-login-p): Support LOGINDISABLED.
820 (imap-parse-body): Work around bug in Sun SIMS.
821
822 * gnus-agent.el (gnus-agent-possibly-do-gcc):
823 (gnus-agent-restore-gcc):
824 (gnus-agent-possibly-save-gcc): New functions.
825
826 Asks the user to synch flags with server when you plug in.
827
828 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
829 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
830 (gnus-agent-toggle-plugged): Call it.
831 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
832 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
833 (gnus-agent-possibly-synchronize-flags): New function.
834 (gnus-agent-possibly-synchronize-flags-server): New function.
835
836 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
837
838 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
839
840 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
841 support ACL's.
842
843 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
844
845 * gnus-draft.el (gnus-draft-send-message): Ditto.
846 (gnus-group-send-drafts): Ditto.
847
848 * gnus-art.el (gnus-request-article-this-buffer):
849 gnus-refer-article-method might be a single method.
850 (gnus-article-mime-total-parts): New function.
851 (gnus-mm-display-part): Use it.
852 (gnus-mime-display-single): Ditto.
853 (gnus-mime-display-alternative): Ditto.
854 (gnus-mime-inline-part): Check validity of charset.
855 (gnus-treat-display-smileys): Default value in Emacs 21.
856 * gnus-art.el: Define dynamic variables in eval-when-compile.
857 (gnus-article-prepare): Configure it again.
858 (gnus-insert-mime-button): Use gnus-overlay-buffer,
859 gnus-overlay-start.
860 (gnus-article-prepare): Configure windows before
861 gnus-article-prepare-display is called. Otherwise, BBDB's popup
862 window might be overrided.
863 (gnus-mime-inline-part): Use prefix argument only
864 when it is called interactively.
865 (gnus-mime-action-alist): New variable.
866 (gnus-mime-action-on-part): Use it.
867 (gnus-mime-button-commands): Add command ".".
868 (gnus-mime-inline-part): Support prefix argument.
869 (gnus-article-banner-alist): New variable.
870 (article-strip-banner): Use it.
871
872 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
873 because they are files, not paths.
874 (mailcap-parse-mimetypes): Ditto.
875 (mailcap-mime-types): Use mailcap-mime-data.
876
877 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
878 gnus-overlay-start.
879 * gnus.el (gnus-agent-fetching): New variable.
880 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
881
882 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
883 (gnus-agent-fetch-group-1): Score-param could be nil.
884 (gnus-agent-any-covered-gcc): New function.
885 (gnus-agent-possibly-save-gcc): Use it.
886 (gnus-agent-possibly-do-gcc): Ditto.
887 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
888 the GNU assignment issue.
889 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
890 * gnus-agent.el: timer vs. itimer.
891
892 * webmail.el (webmail-type-definition): Fix my-deja open url.
893 (webmail-hotmail-list): Fix.
894 (webmail-netscape-open, webmail-hotmail-article,
895 webmail-hotmail-list): Update.
896 (webmail-my-deja-*): Rewrite.
897
898 * gnus-sum.el (gnus-refer-article-methods): The second could be
899 a named method.
900 (gnus-cache-write-active): Auto load.
901 (gnus-summary-display-article): Enable multibyte.
902 (gnus-summary-select-article): Don't enable multibyte here.
903 (gnus-summary-goto-article): Ditto.
904 (gnus-summary-enter-digest-group): Decode to-address.
905
906 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
907 (mm-with-unibyte-current-buffer-mule4): New function.
908 (mm-enable-multibyte-mule4): New.
909 (mm-disable-multibyte-mule4): New.
910
911 * mm-util.el (mm-enable-multibyte-mule4): New.
912 (mm-disable-multibyte-mule4): New.
913 * gnus-sum.el (gnus-summary-mode): Use it.
914 (gnus-summary-select-article): Ditto.
915 (gnus-summary-goto-article): Use enable multibyte.
916
917 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
918 (nnkiboze-enter-nov): Fix it when there is no xref.
919 (nnkiboze-generate-groups): List groups.
920 (nnkiboze-request-article): Use
921 gnus-cache-request-article.
922
923 * gnus-group.el (gnus-group-make-kiboze-group): Use
924 nnkiboze-score-file.
925 (gnus-group-make-kiboze-group): Fix prompt.
926
927 * message.el (message-send-mail-partially): Replace the header
928 delimiter with a blank line.
929 (message-sending-message): New variable.
930 (message-send): Use it.
931 (message-default-charset): Default value for non-Mule Emacsen.
932 (message-alternative-emails): New.
933 (message-use-alternative-email-as-from): New.
934 (message-setup): Use them.
935 (message-default-charset): Set default value in non-MULE XEmacsen
936 as iso-8859-1.
937
938 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
939
940 * message.el: xemacs cleanup (use featurep ' xemacs)
941
942 * nnheader.el: ditto
943
944 * mm-util.el: ditto
945
946 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
947
948 * message.el (message-make-in-reply-to): In-Reply-To is message-id
949 (see DRUMS).
950
951 2000-10-27 Simon Josefsson <simon@josefsson.org>
952
953 * message.el (message-send): Make sure error is signalled if no
954 send method is specified.
955
956 2000-10-27 Dave Love <fx@gnu.org>
957
958 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
959 strings.
960 (gnus-group-make-tool-bar): New function.
961 (gnus-group-mode): Use it.
962
963 * message.el (message-mode-menu): Add some :help strings.
964 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
965 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
966
967 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
968 * describe-group.xpm, get-news.xpm, kill-group.xpm:
969 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
970
971 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
972 display-graphic-p here.
973
974 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
975
976 * mm-decode.el (mm-viewer-completion-map): New.
977 (mm-interactively-view-part): Use it.
978
979 2000-10-27 Simon Josefsson <sj@extundo.com>
980
981 * mail-source.el (mail-sources): IMAP predicate is a string.
982 (mail-sources): Add default values for IMAP mailbox, predicate and
983 fetchflag.
984
985 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
986
987 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
988 of the `gnus-xemacs' variable, as the latter has been removed.
989 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
990 * gnus-art.el (gnus-treat-display-xface)
991 (gnus-treat-display-smileys, gnus-treat-display-picons)
992 (gnus-article-read-summary-keys): Likewise.
993
994 2000-10-26 Dave Love <fx@gnu.org>
995
996 * flow-fill.el: Require cl when compiling.
997
998 2000-10-26 Simon Josefsson <simon@josefsson.org>
999
1000 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1001 (fill-flowed): Make "quote-depth wins" rule work when first line
1002 is at level 0.
1003
1004 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1005
1006 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
1007 (gnus-kill-all-overlays): Move here.
1008
1009 * gnus-util.el (gnus-kill-all-overlays): Move out.
1010
1011 2000-10-26 Dave Love <fx@gnu.org>
1012
1013 * mail-source.el: Require imap when compiling and defvar
1014 display-time-mail-function. Require mm-util.
1015 (nnheader-cancel-timer): Autoload.
1016 (mail-source-imap-authenticators, mail-source-imap-streams): New
1017 variables.
1018 (mail-sources): Use them.
1019 (defvar): Use rmail-spool-directory unconditionally.
1020
1021 2000-10-26 Dirk Meyer <dischi@tzi.de>
1022
1023 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1024 seconds instead of hour.
1025
1026 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
1027
1028 * mail-source.el (mail-sources): Better `:type'.
1029
1030 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1031
1032 * mail-source.el (mail-source-keyword-map): Use
1033 `rmail-spool-directory' as a default directory for the `file'
1034 source, if the variable is defined. Fall back to hardcoded
1035 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1036 <seh@speakeasy.org>.
1037
1038 2000-10-25 Jason Rumney <jasonr@gnus.org>
1039
1040 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1041 supports it.
1042
1043 2000-10-18 Dave Love <fx@gnu.org>
1044
1045 * mm-bodies.el (mm-uu-decode-function)
1046 (mm-uu-binhex-decode-function): Defvar when compiling.
1047
1048 * gnus-nocem.el (gnus-nocem-issuers): Update.
1049 (gnus-nocem-check-from): New option.
1050 (gnus-nocem-scan-groups): Use it.
1051 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1052 (gnus-nocem-check-article-limit): Add :version.
1053
1054 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1055
1056 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1057 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1058
1059 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1060
1061 * ietf-drums.el (mm-util): Require CL when compiling.
1062
1063 2000-10-15 Dave Love <fx@gnu.org>
1064
1065 * qp.el: Require mm-util.
1066
1067 2000-10-13 Dave Love <fx@gnu.org>
1068
1069 * qp.el (quoted-printable-decode-region): Avoid invalid
1070 coding-systems.
1071
1072 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1073
1074 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1075 to a recursive load.
1076
1077 2000-10-12 Dave Love <fx@gnu.org>
1078
1079 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1080
1081 * gnus.el (gnus-group-startup-message): Check for PBM image.
1082
1083 2000-10-09 Dave Love <fx@gnu.org>
1084
1085 * mail-source.el (mail-source-fetch-imap): Bind
1086 default-enable-multibyte-characters rather than using
1087 mm-disable-multibyte.
1088
1089 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1090
1091 * mail-source.el (mail-source-fetch-maildir): Don't insert
1092 newlines.
1093
1094 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1095
1096 * mm-encode.el: Require CL. At least, for `incf'.
1097
1098 2000-10-06 Dave Love <fx@gnu.org>
1099
1100 * gnus-audio.el: Don't require cl.
1101 (gnus-audio): New custom group.
1102 (gnus-audio-inline-sound): Change to work with Emacs.
1103 (gnus-audio-directory, gnus-audio-directory)
1104 (gnus-audio-au-player): Customize.
1105 (gnus-audio-play): Try external player if play-sound-file fails.
1106 Use file-name-extension, not string-match.
1107
1108 2000-10-05 Dave Love <fx@gnu.org>
1109
1110 * rfc1843.el: Require cl when compiling.
1111
1112 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1113 Autoload.
1114 (quoted-printable-decode-region): Rename arg which confused
1115 charset with coding-system. Don't use nonascii-insert-offset.
1116 Coding-system encode the region initially. Don't recognize `=='
1117 as valid QP. Coding-system decode the region finally.
1118 (quoted-printable-decode-string): Rename arg which confused
1119 charset with coding-system.
1120
1121 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1122 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1123 mm-encode-coding-region.
1124 (mm-decode-body, mm-decode-string): Rename variables which
1125 confused charset with coding-system.
1126 (binhex-decode-region): Don't autoload.
1127 (mm-body-encoding): Require message.
1128 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1129 cond branches.
1130
1131 * gnus-art.el (article-de-quoted-unreadable)
1132 (article-de-base64-unreadable): Fold search case
1133 rather than downcasing string. Apply mm-charset-to-coding-system
1134 to arg of quoted-printable-decode-region.
1135
1136 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1137
1138 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1139
1140 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1141
1142 * gnus-kill.el (gnus-kill): Typo.
1143
1144 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1145
1146 * gnus-mule.el: Revived.
1147
1148 2000-10-04 Dave Love <fx@gnu.org>
1149
1150 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1151 Require ring when compiling.
1152 (gnus-x-splash): Bind width, height.
1153 (gnus-article-compface-xbm): New variable.
1154 (gnus-article-display-xface): Move graphic test. Use unibyte.
1155 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1156
1157 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1158
1159 * nnimap.el: require 'cl when compiling.
1160
1161 2000-10-04 Dave Love <fx@gnu.org>
1162
1163 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1164 pbm images.
1165
1166 * frown.pbm, smile.pbm, wry.pbm: New files.
1167
1168 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1169
1170 2000-10-03 Dave Love <fx@gnu.org>
1171
1172 * mail-source.el (mail-sources): Revert to nil.
1173
1174 * nnmail (nnmail-spool-file): Revert to `((file))'.
1175
1176 * qp.el: Don't require mm-util.
1177 (quoted-printable-decode-region): Rewritten.
1178 (quoted-printable-decode-string, quoted-printable-encode-region):
1179 Doc fix.
1180 (quoted-printable-encode-region): Barf on multibyte characters.
1181 Maybe make the class multibyte. Upcase chars, not formatted
1182 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1183 (quoted-printable-encode-string): Don't use
1184 mm-with-unibyte-buffer.
1185
1186 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1187
1188 * mail-source.el (mail-source-report-new-mail): Use
1189 nnheader-cancel-timer.
1190
1191 2000-10-03 Simon Josefsson <simon@josefsson.org>
1192
1193 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1194 (mail-source-fetch-imap): Use it.
1195
1196 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1197
1198 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1199 last change.
1200
1201 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1202 `:ascent center'.
1203
1204 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1205
1206 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1207
1208 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1209 image's :ascent to 80. That gives a mode-line which is approx.
1210 as tall as the normal one.
1211
1212 2000-09-21 Dave Love <fx@gnu.org>
1213
1214 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1215 (for Emacs 20). Tidy somewhat.
1216
1217 2000-09-21 Dave Love <fx@gnu.org>
1218
1219 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1220 image processing. Rationalize logic somewhat.
1221
1222 2000-09-20 Dave Love <fx@gnu.org>
1223
1224 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1225
1226 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1227 we'll be careful merging development changes.
1228
1229 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1230 specifically.
1231
1232 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1233 (mouse-set-point, set-face-foreground)
1234 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1235 them.
1236
1237 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1238
1239 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1240 redundant autoloads.
1241
1242 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1243
1244 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1245 to XBM; we always have PBM support.
1246
1247 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1248
1249 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1250 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1251 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1252 * nnkiboze.el (nnkiboze-file-coding-system): New.
1253 (nnkiboze-retrieve-headers): Use it.
1254 (nnkiboze-request-group): Ditto.
1255 (nnkiboze-close-group): Ditto.
1256 (nnkiboze-generate-group): Ditto.
1257 (nnkiboze-enter-nov): Insert first Xref properly.
1258
1259 2000-09-19 Dave Love <fx@gnu.org>
1260
1261 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1262 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1263
1264 * mail-source.el (mail-sources): Change default to '((file)).
1265 Add useful custom type.
1266
1267 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1268
1269 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1270 year).
1271 (gnus-date-iso8601): Ditto.
1272
1273 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1274
1275 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1276
1277 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1278
1279 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1280 pattern. Avoid using 8 bit chars.
1281 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1282
1283 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1284
1285 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1286 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1287 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1288 functions are not implemented yet.
1289
1290 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1291 x-overlay.el from the FSF Emacs black list.
1292
1293 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1294
1295 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1296 (mm-inline-media-tests): Ditto.
1297 (mm-automatic-display): Ditto.
1298 * mm-view.el (mm-display-inline-fontify): Generalize from
1299 mm-display-patch-inline.
1300 (mm-display-patch-inline): Use it.
1301 (mm-display-elisp-inline): Ditto.
1302
1303 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1304
1305 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1306 (gnus-topic-unmark-topic): Ditto.
1307 (gnus-topic-mark-topic): Ditto.
1308 (gnus-topic-get-new-news-this-topic): Use it.
1309
1310 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1311
1312 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1313 display xface.
1314
1315 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1316
1317 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1318 zombie or killed groups.
1319
1320 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1321
1322 * mml.el (mml-preview): Reinsert unibyte content.
1323 (mml-parse-1): Remove with-unibyte-current-buffer.
1324 (mml-generate-mime-1): Ditto.
1325 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1326 * message.el (message-forward): Ditto.
1327
1328 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1329
1330 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1331 original article buffer.
1332 (article-de-base64-unreadable): Ditto.
1333 (article-wash-html): Ditto.
1334
1335 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1336
1337 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1338 unless forward-show-mml.
1339
1340 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1341
1342 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1343 (gnus-summary-save-parts-last-directory): New.
1344 (gnus-summary-save-parts): Save history.
1345
1346 2000-09-14 Ben Gertzfield <che@debian.org>
1347
1348 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1349 variable.
1350 (gnus-summary-save-parts): Use it.
1351
1352 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1353
1354 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1355 * gnus-sum.el (gnus-summary-exit): Ditto.
1356 (gnus-summary-exit-no-update): Ditto.
1357 (gnus-summary-show-article): Ditto.
1358
1359 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1360
1361 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1362 Content-Disposition.
1363
1364 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1365
1366 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1367
1368 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1369
1370 * gnus-art.el (gnus-article-setup-buffer): Set
1371 gnus-article-mime-handles to nil.
1372 * gnus-sum.el (gnus-summary-exit): Ditto.
1373 (gnus-summary-exit-no-update): Ditto.
1374 (gnus-summary-show-article): Ditto.
1375 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1376 dissected.
1377 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1378
1379 2000-09-14 Dave Love <fx@gnu.org>
1380
1381 * gnus.el (gnus-charset):
1382 * mm-decode.el (mime-display):
1383 * imap.el (imap) <defgroup>: Add :version.
1384
1385 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1386
1387 * parse-time.el: Fix author's mail address.
1388
1389 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1390 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1391 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1392 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1393 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1394 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1395 * rfc2231.el, uudecode.el: Fix copyright notice.
1396
1397 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1398 require `w3' at load-time only if not running in batch mode.
1399
1400 2000-09-13 Dave Love <fx@gnu.org>
1401
1402 * gnus-ems.el (gnus-ems-redefine): Don't alias
1403 gnus-summary-set-display-table.
1404
1405 * message.el (message-user-agent): Don't wrap ignore-errors around
1406 it.
1407
1408 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1409 `format'.
1410 (mm-content-transfer-encoding): Don't use cadar.
1411
1412 * uudecode.el (uudecode-decoder-program)
1413 (uudecode-decoder-switches): Customize.
1414
1415 * gnus-score.el (gnus-home-score-file): Improve custom type.
1416
1417 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1418 variables for Emacs 21.
1419 (gnus-group-customize): Disable undo while laying out the buffer.
1420
1421 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1422
1423 * gnus-util.el (gnus-write-active-file): Bind
1424 coding-system-for-write.
1425
1426 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1427
1428 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1429 * gnus-kill.el (gnus-batch-score): Ditto.
1430 * gnus-move.el (gnus-change-server): Ditto.
1431 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1432
1433 2000-09-12 Simon Josefsson <simon@josefsson.org>
1434
1435 * gnus-sum.el (gnus-update-read-articles): Undo
1436 `gnus-request-set-mark' operation.
1437
1438 2000-09-11 Dave Love <fx@gnu.org>
1439
1440 * Changelog: Use iso-2022 coding.
1441
1442 * gnus-msg.el (gnus-msg-mail): New function.
1443 (gnus-user-agent): New mail agent.
1444
1445 2000-09-10 Dave Love <fx@gnu.org>
1446
1447 * message.el: Require mail-abbrevs for XEmacs for a problem with
1448 keybinding despite the autoloads for it.
1449
1450 2000-09-08 Simon Josefsson <simon@josefsson.org>
1451
1452 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1453
1454 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1455 marks from dormant articles. (See nnimap-request-set-mark.)
1456 (nnimap-retrieve-headers-progress): Demule.
1457 (nnimap-open-server): Call nnoo-change-server twice, once for
1458 getting the nnimap-server-buffer and once for letting n-c-s set
1459 the variables in that buffer.
1460
1461 2000-09-08 David Edmondson <dme@dme.org>
1462
1463 * gnus.el (gnus-short-group-name): Guess separator.
1464
1465 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1466
1467 * gnus-group.el (gnus-group-insert-group-line): Fix.
1468
1469 2000-09-04 Dave Love <fx@gnu.org>
1470
1471 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1472 (mm-get-image): Avoid the losing `make-glyph' from W3.
1473
1474 2000-09-03 Simon Josefsson <simon@josefsson.org>
1475
1476 * gnus-sum.el (gnus-summary-delete-article): Check server.
1477
1478 2000-09-01 Simon Josefsson <simon@josefsson.org>
1479
1480 * imap.el (imap-parse-flag-list): Rewrite.
1481
1482 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1483
1484 * imap.el (imap-parse-flag-list): Hack.
1485
1486 2000-08-29 Dave Love <fx@gnu.org>
1487
1488 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1489
1490 * gnus-agent.el (gnus-agent-union): new function.
1491 (gnus-agent-fetch-headers): Use it.
1492
1493 * gnus.el (gnus-group-startup-message): Specify foreground and
1494 background for xpm image. Centre image vertically.
1495 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1496
1497 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1498
1499 * message.el (message-send-mail): Narrow-to-headers.
1500
1501 2000-08-24 Dave Love <fx@gnu.org>
1502
1503 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1504 21.
1505
1506 2000-08-21 Dave Love <fx@gnu.org>
1507
1508 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1509
1510 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1511
1512 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1513 permanent is used.
1514 (gnus-topic-show-topic): Read topic when to show permanent hidden
1515 topic.
1516 (gnus-topic-remove-topic): Revert to the old behavior, not using
1517 hide.
1518
1519 2000-08-21 Dave Love <fx@gnu.org>
1520
1521 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1522 (gnus-xemacs): Use featurep.
1523
1524 * mm-util.el (mm-read-charset): Maybe use builtin.
1525 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1526 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1527 (mm-with-unibyte): Use featurep, not string-match.
1528 (mm-with-unibyte-buffer): Simplify.
1529 (mm-quote-arg): Maybe use shell-quote-argument.
1530
1531 * mml.el (mml-make-string): Deleted (unused).
1532
1533 * gnus.el (gnus-mode-line-buffer-identification): Supply
1534 definition for Emacs 21.
1535
1536 * gnus-salt.el: Small doc fixes.
1537 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1538 gnus-add-minor-mode.
1539
1540 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1541 gnus-add-minor-mode.
1542
1543 2000-08-20 Simon Josefsson <simon@josefsson.org>
1544
1545 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1546 function, thanks to Lloyd Zusman for debugging.
1547 (nnimap-request-group):
1548 (nnimap-request-list):
1549 (nnimap-retrieve-groups):
1550 (nnimap-request-newgroups): Use it.
1551
1552 * nnimap.el (nnimap-request-article-part): Less verbose.
1553
1554 2000-08-18 Dave Love <fx@gnu.org>
1555
1556 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1557 custom type.
1558
1559 * nnheader.el (nnheader-replace-chars-in-string): Use
1560 subst-char-in-string if available.
1561
1562 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1563 (gnus-request-article-this-buffer): Use expand-file-name.
1564 (gnus-mime-view-part-as-type): Simplify interactive spec.
1565 (gnus-mime-button-map): Define it all in defvar.
1566
1567 2000-08-17 Dave Love <fx@gnu.org>
1568
1569 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1570
1571 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1572 last-nonmenu-event.
1573
1574 * uudecode.el (char-int): Use defalias, not fset.
1575
1576 * score-mode.el: Don't require easymenu. Require mm-util.
1577 (score-mode-coding-system): Use mm-auto-save-coding-system.
1578
1579 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1580 (nneething-file-name): Use expand-file-name, not concat.
1581
1582 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1583
1584 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1585 Failure proof for email addresses.
1586 (nnslashdot-sane-retrieve-headers): Ditto.
1587
1588 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1589
1590 * message.el (message-send-mail): Only insert courtesy message
1591 when text/plain.
1592
1593 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1594
1595 * message.el (message-cancel-news): Copy the From header from the
1596 original article.
1597
1598 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1599
1600 * gnus-async.el (gnus-asynchronous): Removed.
1601
1602 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1603
1604 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1605 format.
1606
1607 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1608
1609 * nnmail.el (nnmail-expiry-target-group): Fixed.
1610
1611 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1612
1613 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1614 gnus-request-accept-article so that body encoding is *not* done.
1615 Encoding is not done on incoming mail, so why should it be done on
1616 expired mail?
1617
1618
1619 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1620
1621 * nnml.el (nnml-request-expire-articles): Fix the calls to
1622 nnml-request-article (the filename was being passed instead of the
1623 article number) and nnmail-expiry-target-group
1624 (nnml-current-directory is changed by nnml-request-accept-article,
1625 causing it to be incorrect for the next article to be expired).
1626
1627 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1628
1629 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1630 expiry-target group parameters.
1631
1632 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1633
1634 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1635 buffer.
1636 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1637 (gnus-topic-show-topic): Ditto.
1638
1639 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1640
1641 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1642
1643 * mail-source.el (mail-source-incoming-file-prefix): New
1644 variable.
1645
1646 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1647
1648 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1649
1650 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1651
1652 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1653
1654 * message.el (message-syntax-checks): New check quotin-style:
1655 Text must be written below quoted text.
1656 (message-check-news-body-syntax): Check it.
1657
1658 2000-08-11 Simon Josefsson <simon@josefsson.org>
1659
1660 * imap.el (imap-authenticator-alist): Fix typo.
1661 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1662 Jonas Oberg for debugging.
1663
1664 2000-08-11 Simon Josefsson <simon@josefsson.org>
1665
1666 * gnus-async.el (gnus-asynchronous): Disable by default.
1667
1668 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1669
1670 * mm-view.el (mm-inline-text): Bind fill-column.
1671
1672 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1673 list of unexpired articles.
1674
1675 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1676 un-expired articles.
1677
1678 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1679 headers.
1680
1681 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1682 we update the right topic..
1683
1684 * mm-decode.el (mm-display-external): Put point at start.
1685
1686 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1687
1688 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1689
1690 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1691
1692 2000-08-09 Simon Josefsson <simon@josefsson.org>
1693
1694 * imap.el (imap-parse-body):
1695 (imap-parse-string-list): Add bug workarounds for Stalker
1696 Communigate Pro 3.0 server.
1697 (imap-body-lines): Remove bogus comment.
1698
1699 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1700
1701 * nnimap.el (nnimap-retrieve-which-headers):
1702 (nnimap-retrieve-headers-from-server):
1703 (nnimap-request-set-mark):
1704 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1705
1706 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1707
1708 * message.el (message-dont-reply-to-names):
1709 rmail-dont-reply-to-names may not be defined.
1710
1711 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1712
1713 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1714 not use pop.
1715
1716 2000-07-19 Dave Love <fx@gnu.org>
1717
1718 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1719 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1720 check.
1721 (gnus-article-display-xface): Special-case for dark backgrounds.
1722
1723 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1724
1725 * imap.el (imap-calculate-literal-size-first): New variable.
1726 (imap-local-variables): Add it.
1727 (imap-kerberos4-open): Set it.
1728 (imap-send-command): Use it.
1729
1730 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1731
1732 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1733 (mailcap-parse-mimetypes): Use it.
1734 (mailcap-extension-to-mime): Parse mimetype.
1735 (mailcap-mime-types): Ditto.
1736 * mml.el (mml-minibuffer-read-type): Ditto.
1737
1738 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1739
1740 * nndoc.el (nndoc-type-alist): Add outlook.
1741 (nndoc-outlook-type-p): New function.
1742 (nndoc-outlook-article-begin): Ditto.
1743
1744 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1745
1746 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1747 excursion.
1748
1749 2000-07-15 Simon Josefsson <simon@josefsson.org>
1750
1751 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1752
1753 * imap.el (imap):
1754 (imap-kerberos4-program):
1755 (imap-gssapi-program):
1756 (imap-ssl-program): Customization.
1757 (imap-shell-program):
1758 (imap-shell-host): New variables.
1759 (imap-streams):
1760 (imap-stream-alist): Add shell.
1761 (imap-shell-p):
1762 (imap-shell-open): New functions.
1763 (imap-open): Don't call authenticator if preauth.
1764 (imap-authenticate): Return t if already authenticated.
1765
1766 2000-07-14 Simon Josefsson <simon@josefsson.org>
1767
1768 * gnus.el (gnus-invalid-group-regexp): New variable.
1769 (gnus-read-group): Use it.
1770
1771 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1772
1773 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1774 expunge-below and orphan-score are "group variables".
1775
1776 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1777
1778 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1779 qualified group names to `gnus-group-read-ephemeral-group'.
1780
1781 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1782
1783 * gnus-sum.el: `W t' is toggle-header in info.
1784
1785 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1786
1787 * gnus-art.el (article-de-base64-unreadable): Typo.
1788
1789 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1790
1791 * gnus-agent.el (require): Require timer.
1792
1793 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1794
1795 * message.el (message-bounce): Call mime-to-mml.
1796
1797 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1798
1799 * nnslashdot.el (nnslashdot-request-close): New function.
1800
1801 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1802
1803 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1804 right line number for the article.
1805
1806 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1807
1808 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1809 * webmail.el (webmail-fetch): Bind
1810 url-http-silence-on-insecure-redirection.
1811
1812 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1813
1814 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1815 unibyte.
1816 (nnslashdot-sane-retrieve-headers): Ditto.
1817 (nnslashdot-request-article): Ditto.
1818
1819 2000-07-10 William M. Perry <wmperry@aventail.com>
1820
1821 * mailcap.el (mailcap-parse-mimetype-file):
1822
1823 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1824
1825 * nnweb.el (nnweb-insert): Stricter test.
1826 * webmail.el (webmail-refresh-redirect): Ditto.
1827
1828 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1829
1830 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1831
1832 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1833
1834 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1835
1836 2000-07-05 Dave Love <fx@gnu.org>
1837
1838 * utf7.el: Doc and header fixes.
1839
1840 * gnus-sum.el: Doc fixes.
1841
1842 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1843 defalias, not fset.
1844
1845 * flow-fill.el (fill-flowed-point-at-eol)
1846 (fill-flowed-point-at-bol): Use defalias, not fset.
1847
1848 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1849 (gnus-Plain-save-name): Delete -- apparently bogus.
1850
1851 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1852
1853 * nnsoup.el: Use expand-file-name throughout.
1854
1855 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1856
1857 * nnmail.el (nnmail-read-incoming-hook): New example.
1858
1859 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1860
1861 * mm-view.el (mm-inline-text): Check whether the text has already
1862 been decoded.
1863
1864 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1865
1866 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1867
1868 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1869
1870 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1871
1872 2000-07-03 Simon Josefsson <simon@josefsson.org>
1873
1874 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1875 unsend flags.
1876
1877 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1878
1879 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1880 name in authinfo (.authinfo now support ports, no need for the
1881 hack).
1882 (nnimap-split-find-rule): Fix.
1883 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1884
1885 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1886
1887 * message.el (message-unquote-tokens): Remove all quotes.
1888
1889 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1890
1891 * gnus-ml.el: New file.
1892
1893 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1894
1895 * nnultimate.el (nnultimate-request-close): New function.
1896
1897 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1898
1899 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1900
1901 * gnus.el: Gnus v5.8.7 is released.
1902
1903 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1904
1905 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1906
1907 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1908
1909 * message.el (message-do-fcc): Encode MIME.
1910
1911 2000-06-28 Simon Josefsson <simon@josefsson.org>
1912
1913 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1914 (nnimap-assoc-match): New function.
1915 (nnimap-split-find-rule): Support extended syntax.
1916
1917 2000-06-28 Simon Josefsson <simon@josefsson.org>
1918
1919 * nnimap.el (nnimap-open-connection): Use port stuff.
1920
1921 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1922 document port and defaultport.
1923
1924 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1925
1926 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1927
1928 2000-06-26 Dave Love <fx@gnu.org>
1929
1930 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1931
1932 * message.el: Remove unnecessary `require'ments. Defvar
1933 gnus-list-identifiers when compiling. Don't try to autoload
1934 variable `gnus-list-identifiers'. Autoload
1935 gnus-group-name-charset.
1936 (message-fetch-field): Don't assume `format' removes text
1937 properties.
1938 (message-strip-list-identifiers, message-reply, message-followup):
1939 Require gnus-sum.
1940 (message-mode): Tidy XEmacs conditionals.
1941 (message-replace-chars-in-string): Use subst-char-in-string when
1942 available.
1943
1944 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1945 removes text properties.
1946
1947 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1948
1949 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1950
1951 * gnus-score.el (gnus-summary-score-entry): Likewise.
1952
1953 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1954
1955 * nnimap.el (nnimap-request-post): Fix parenthesis.
1956
1957 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1958
1959 * message.el (message-unquote-tokens): New function.
1960
1961 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1962
1963 * nnimap.el (nnimap-request-post): Ditto.
1964
1965 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1966
1967 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1968
1969 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1970 patch commited 2000-04-02).
1971
1972 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1973
1974 * imap.el (imap-mailbox-examine-1): New function.
1975 (imap-message-copyuid-1):
1976 (imap-message-appenduid-1): Use it, instead of
1977 `imap-mailbox-examine' which would utf-7 encode mailbox name
1978 twice.
1979
1980 2000-06-19 Dave Love <fx@gnu.org>
1981
1982 * mm-uu.el Don't require message. Require cl when compiling.
1983
1984 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1985
1986 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1987 a local variable.
1988 * gnus-sum.el (gnus-orphan-score): Move here.
1989
1990 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1991
1992 * message.el (message-forward): Remove show-mml condition.
1993 (message-forward-ignored-headers): Remove X-Gnus headers.
1994
1995 2000-06-08 Simon Josefsson <simon@josefsson.org>
1996
1997 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1998
1999 2000-06-08 Urban Engberg <ue@ccieurope.com>
2000
2001 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2002
2003 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2004
2005 * message.el (message-syntax-checks): Add type.
2006
2007 2000-06-07 Dave Love <fx@gnu.org>
2008
2009 * mm-view.el (mm-inline-image-emacs): Don't specify string for
2010 put-image.
2011 (mm-inline-image): Defalias, not fset.
2012
2013 * gnus.el (gnus-group-startup-message): Don't specify string for
2014 insert-image.
2015
2016 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2017 add-minor-mode is available.
2018 (gnus-article-display-xface): Don't specify string for
2019 insert-image.
2020
2021 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2022
2023 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2024 (gnus-topic-insert-topic-line): Use shownp.
2025 (gnus-topic-hide-topic): Don't use hidden.
2026 (gnus-topic-show-topic): Don't use hidden.
2027
2028 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2029
2030 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2031 system.
2032 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2033 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2034 * gnus-util.el (gnus-output-to-rmail): Ditto.
2035 (gnus-output-to-mail): Ditto.
2036 (gnus-write-buffer): Ditto.
2037 * gnus-uu.el (gnus-uu-save-article): Ditto.
2038
2039 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2040
2041 * message.el (message-read-from-minibuffer): Typo.
2042
2043 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2044
2045 * gnus-art.el (article-decode-charset): Override non-MIME forward
2046 charset.
2047
2048 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2049
2050 * mml.el (mml-quote-region): Correct the regexp.
2051 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2052
2053 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2054
2055 * message.el (message-forward): Insert raw text.
2056 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2057 (mml-generate-mime-1): Insert raw text in unibyte mode.
2058
2059 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2060
2061 * mm-bodies.el (mm-body-encoding): Always encoded if
2062 `mm-use-ultra-safe-encoding' is set.
2063
2064 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2065
2066 * mml.el (ange-ftp-name-format): Typo.
2067
2068 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2069
2070 * gnus-start.el (gnus-get-unread-articles): If
2071 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2072 try to do anything on that server.
2073
2074 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2075
2076 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2077 from latest draft.
2078
2079 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2080
2081 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2082 is open.
2083
2084 2000-05-24 Dave Love <fx@gnu.org>
2085
2086 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2087
2088 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2089
2090 * gnus.el (gnus-redefine-select-method-widget): new function, call
2091 it once. Add an "other" entry for unknown but editable backend
2092 name symbols.
2093 * gnus-start.el (gnus-declare-backend): use it.
2094
2095 2000-05-19 Dave Love <fx@gnu.org>
2096
2097 * gnus-art.el (gnus-article-next-page): Revert last change.
2098
2099 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2100
2101 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2102
2103 2000-05-19 Dave Love <fx@gnu.org>
2104
2105 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2106 not mm-inline-large-images.
2107
2108 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2109
2110 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2111
2112 2000-05-18 Dave Love <fx@gnu.org>
2113
2114 * gnus-art.el: Use defalias, not fset.
2115 (gnus-article-x-face-command): Don't test for xbm.
2116 (gnus-article-next-page): Redisplay before testing point in window.
2117
2118 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2119
2120 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2121 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2122
2123 2000-05-17 Jim Davidson <jdavidson@acm.org>
2124
2125 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2126 gnus-summary-save-in-rmail.
2127 * message.el (message-output): Ditto.
2128
2129 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2130
2131 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2132
2133 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2134
2135 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2136 is a charset.
2137 * message.el (message-send-news): Check group name charset.
2138 * gnus-msg.el (gnus-post-news): Decode group name.
2139 (gnus-inews-do-gcc): Encode group name.
2140
2141 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2142
2143 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2144 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2145
2146 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2147
2148 * gnus-group.el (gnus-group-mark-line-p): New function.
2149 (gnus-group-goto-group): New parameter.
2150 (gnus-group-remove-mark): Use it.
2151 * gnus-topic.el (gnus-topic-move-group): Ditto.
2152 (gnus-topic-remove-group): Ditto.
2153
2154 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2155
2156 * gnus-group.el (gnus-group-list-dormant): New function.
2157
2158 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2159
2160 * gnus-agent.el (gnus-agent-synchronize): Use
2161 nnheader-insert-file-contents.
2162 (gnus-agent-save-active-1): Ditto.
2163 (gnus-agent-write-active): Ditto.
2164 (gnus-agent-expire): Ditto.
2165 * gnus-cache.el (gnus-cache-read-active): Ditto.
2166 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2167 * gnus-sum.el (gnus-summary-import-article): Ditto.
2168
2169 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2170 (gnus-agent-save-group-info): Ditto.
2171 (gnus-agent-save-alist): Ditto.
2172 * gnus-util.el (gnus-make-directory): Ditto.
2173
2174 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2175
2176 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2177
2178 * mml.el (mml-generate-mime-preprocess-function): New variable.
2179 (mml-generate-mime-postprocess-function): New variable.
2180 (mml-generate-mime-1): Use them.
2181
2182 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2183
2184 * gnus-group.el (gnus-group-apropos): Group name charset.
2185 * gnus-sum.el (gnus-set-mode-line): Ditto.
2186 * gnus-group.el (gnus-group-decoded-name): New function.
2187 (gnus-group-edit-group): Use it.
2188 * gnus-cus.el (gnus-group-customize): Use it.
2189
2190 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2191
2192 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2193
2194 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2195
2196 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2197 (gnus-group-name-charset-group-alist): Ditto.
2198 (gnus-group-name-charset): New function.
2199 (gnus-group-name-decode): New function.
2200 (gnus-group-insert-group-line): Use them.
2201 (gnus-group-prepare-flat-list-dead): Ditto.
2202 (gnus-group-list-active): Ditto.
2203 (gnus-group-describe-all-groups): Ditto.
2204 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2205 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2206 add gnus-group property.
2207 (gnus-browse-group-name): Read gnus-group property.
2208
2209 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2210
2211 * nnfolder.el (nnfolder-possibly-change-group): Use
2212 file-name-coding-system instead of pathname-coding-system.
2213 * nnmail.el (nnmail-find-file): Ditto.
2214 (nnmail-write-region): Ditto.
2215 * nnmh.el (nnmh-retrieve-headers): Ditto.
2216 (nnmh-request-article): Ditto.
2217 (nnmh-request-group): Ditto.
2218 (nnmh-request-list): Ditto.
2219 (nnmh-possibly-change-directory): Ditto.
2220 (nnmh-active-number): Ditto.
2221 * nnml.el (nnml-possibly-change-directory): Ditto.
2222 (nnml-request-list): Ditto.
2223 (nnml-request-article): Ditto.
2224 (nnml-retrieve-headers): Ditto.
2225
2226 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2227
2228 * nnimap.el (nnimap-request-accept-article): Don't unselect
2229 mailbox if no mailbox is selected.
2230
2231 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2232
2233 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2234 Recognize domain names starting with `www.' as starting an URL.
2235
2236 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2237
2238 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2239 (mail-source-keyword-map): Add "subdirs" for maildir.
2240
2241 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2242
2243 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2244 (nnmail-get-new-mail): Use it.
2245 * gnus-start.el (gnus-get-unread-articles): Ditto.
2246
2247 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2248
2249 * gnus-sum.el (gnus-summary-edit-article): Better support for
2250 nndraft:drafts.
2251 * nndraft.el (nndraft-request-replace-article): New function,
2252 bind nnmail-file-coding-system.
2253
2254 2000-05-14 Dave Love <fx@gnu.org>
2255
2256 * nnheader.el: Replace uses of `fset' with `defalias'.
2257 (jka-compr-compression-info-list): Only defvar when compiling.
2258
2259 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2260
2261 * webmail.el (webmail-netaddress-article): Refresh redirect.
2262
2263 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2264
2265 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2266
2267 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2268
2269 * webmail.el: Translate &nbsp; to SP.
2270
2271 2000-05-13 Robin S. Socha <robin@socha.net>
2272
2273 * message.el (message-bounce): Doc typo.
2274
2275 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2276
2277 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2278 (gnus-soup-store): Ditto.
2279 (gnus-soup-send-packet): Ditto.
2280 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2281 (nnsoup-dissect-buffer): Ditto.
2282 (nnsoup-narrow-to-article): Ditto.
2283 (nnsoup-make-active): Ditto
2284
2285 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2286
2287 * message.el (message-mode): Two parameters for local-variable-p.
2288
2289 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2290
2291 * message.el (message-strip-list-identifiers): New function.
2292 (message-reply): Use it and use message-strip-subject-re.
2293 (message-followup): Ditto.
2294 * gnus-art.el (article-hide-list-identifiers): Remove more.
2295 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2296
2297 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2298
2299 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2300 mail-parset-charset and use non-numeric argument.
2301
2302 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2303
2304 * mml.el (mml-buffer-list): New variable.
2305 (mml-generate-new-buffer): New function.
2306 (mml-destroy-buffers): Ditto.
2307 (mml-insert-mime): Use them.
2308 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2309 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2310 * message.el (message-mode): Ditto.
2311 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2312 (gnus-uu-save-article): Support show-as-mml.
2313 * message.el (message-forward): Ditto.
2314
2315 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2316
2317 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2318 (nndoc-mime-digest-type-p): Locate article head precisely.
2319 * mml.el (mml-generate-default-type): New variable.
2320 (mml-generate-mime-1): Use it.
2321 (mml-insert-mime-headers): Use it.
2322 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2323 (gnus-uu-digest-mail-forward): Use it and call message-forward
2324 with argument digest.
2325 (gnus-uu-save-article): Support message-forward-as-mime.
2326 * message.el (message-forward): Add parameter digest.
2327 * mm-decode.el (mm-dissect-default-type): New variable.
2328 (mm-dissect-buffer): Use it.
2329
2330 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2331
2332 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2333 newline and paragraph to nil when got a non-ascii character. Test
2334 paragraph before newline.
2335
2336 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2337
2338 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2339 limit to 76.
2340
2341 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2342
2343 * nnslashdot.el (nnslashdot-sid-strip): New function.
2344 (nnslashdot-threaded-retrieve-headers): New format.
2345 (nnslashdot-sane-retrieve-headers): Ditto.
2346 (nnslashdot-request-article): Ditto.
2347 (nnslashdot-threaded-retrieve-headers): Thread properly.
2348 (nnslashdot-request-article): Be more lenient.
2349 (nnslashdot-threaded-retrieve-headers): Regexp search.
2350
2351 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2352
2353 * gnus-sum.el (gnus-with-article): Define it before use it.
2354
2355 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2356
2357 * message.el (message-supersede): Use mime-to-mml.
2358 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2359
2360 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2361
2362 * gnus-group.el (gnus-group-list-cached): Don't use
2363 `subst-char-in-string'.
2364
2365 2000-05-08 Dave Love <fx@gnu.org>
2366
2367 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2368
2369 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2370
2371 * mm-decode.el (mm-interactively-view-part): Append %s if the
2372 method is a single word.
2373 * nnwarchive.el (nnwarchive-type-definition): Typo.
2374
2375 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2376
2377 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2378 function.
2379 (gnus-group-prepare-flat-predicate): Use it.
2380 (gnus-group-list-cached): List dead groups.
2381
2382 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2383
2384 * gnus-art.el (article-decode-charset): Don't decode message with
2385 format.
2386
2387 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2388
2389 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2390 evaluate the Lisp code.
2391
2392 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2393
2394 * gnus-art.el (article-wash-html): New function.
2395 (gnus-article-wash-html): Bind.
2396 (gnus-article-make-menu-bar): Menu item.
2397 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2398 (gnus-summary-make-menu-bar): Menu item.
2399 * gnus.el: Autoload.
2400
2401 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2402
2403 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2404 (gnus-uu-unshar-article): Use it.
2405
2406 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2407 (mailcap-maybe-eval): Use it.
2408
2409 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2410 in docstring.
2411
2412 * mml.el (mml-generate-mime-1): Small comment.
2413
2414 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2415
2416 * gnus-art.el (article-de-base64-unreadable): New function.
2417 (gnus-article-de-base64-unreadable): Bind.
2418 (gnus-article-make-menu-bar): Menu item.
2419 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2420 (gnus-summary-make-menu-bar): Menu item.
2421 * gnus.el: Autoload.
2422
2423 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2424
2425 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2426 (gnus-summary-select-article): Add en/disable multibyte.
2427
2428 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2429
2430 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2431 (gnus-summary-edit-article): New feature: editing raw articles.
2432
2433 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2434
2435 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2436 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2437 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2438 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2439 * mm-decode.el (mm-insert-part): Ditto.
2440
2441 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2442
2443 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2444 (nndoc-forward-type-p): Ditto.
2445
2446 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2447
2448 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2449 value of enable-multibyte-characters.
2450
2451 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2452
2453 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2454
2455 2000-05-03 Dave Love <fx@gnu.org>
2456
2457 * gnus-ems.el (gnus-article-xface-ring-internal)
2458 (gnus-article-xface-ring-size): New variable.
2459 (gnus-article-display-xface): Use them to cache data. Don't try
2460 to use XPM. Set up binary coding for PBM's sake.
2461
2462 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2463
2464 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2465 * gnus-int.el (gnus-request-accept-article): Ditto.
2466 (gnus-request-replace-article): Ditto.
2467 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2468
2469 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2470
2471 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2472
2473 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2474
2475 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2476 field.
2477 * mml.el (mml-to-mime): Use message-default-charset.
2478 (mml-preview): Narrow to headers.
2479 * message.el (message-send-mail): Use message-default-charset.
2480 (message-send-news): Narrow to headers;
2481 use message-default-charset.
2482
2483 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2484
2485 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2486 detect.
2487 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2488 restriction.
2489 (mml-parse-1): Warning message.
2490 (mml-preview): Disable multibyte.
2491
2492 2000-05-03 Dave Love <fx@gnu.org>
2493
2494 * gnus.el (gnus-group-startup-message): Add newline before image.
2495
2496 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2497
2498 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2499 * message.el (message-send-mail): Use unibyte-buffer.
2500 (message-send-mail): Ditto.
2501
2502 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2503
2504 * gnus.el: Gnus v5.8.6 is released.
2505
2506 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2507
2508 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2509
2510 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2511
2512 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2513
2514 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2515
2516 * message.el (message-send-mail-partially): Use forward-line.
2517
2518 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2519
2520 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2521
2522 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2523
2524 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2525 (mml-insert-mime): No markup only for text/plain.
2526 (mime-to-mml): Remove MIME headers.
2527
2528 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2529
2530 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2531 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2532 as 8-bit.
2533
2534 2000-04-28 Dave Love <fx@gnu.org>
2535
2536 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2537 21.
2538
2539 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2540 search order. Use parse-colon-path and remove some redundancy.
2541 Doc fix.
2542 (mailcap-parse-mimetypes): Code consistently with
2543 mailcap-parse-mailcaps. Doc fix.
2544
2545 * gnus-start.el (gnus-unload): Iterate over `features', not
2546 `load-history'.
2547
2548 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2549
2550 * mml.el (mml-parse-1): Don't create blank parts.
2551 (mml-read-part): Fix mml tag.
2552 (mml-insert-mime): Convert message/rfc822.
2553 (mml-insert-mml-markup): Add mmlp parameter.
2554
2555 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2556
2557 * message.el (message-send-mail-partially): Remove CTE.
2558
2559 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2560
2561 * mm-view.el (mm-inline-image): Fset it.
2562
2563 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2564
2565 * nndoc.el (nndoc-type-alist): Change forward regexp.
2566
2567 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2568
2569 * message.el (message-send-mail-partially-limit): Change the
2570 default value.
2571
2572 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2573
2574 * gnus-util.el (gnus-extract-address-components): Name might be
2575 "".
2576
2577 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2578
2579 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2580 (gnus-summary-post-forward): Ditto.
2581 * message.el (message-forward-show-mml): New variable.
2582 (message-forward): Use it.
2583 * mml.el (mml-parse-1): Add tag mml.
2584 (mml-read-part): Ditto.
2585 (mml-generate-mime): Support reentance.
2586 (mml-generate-mime-1): Support mml tag.
2587
2588 2000-04-27 Dave Love <fx@gnu.org>
2589
2590 * gnus-art.el: Don't bother to require custom, browse-url.
2591 (gnus-article-x-face-command): Include gnus-article-display-xface.
2592
2593 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2594 Use defalias, not fset.
2595 (gnus-article-display-xface): New function.
2596
2597 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2598
2599 * mm-decode.el: Small doc fixes. Require cl when compiling.
2600 (mm-xemacs-p): Deleted.
2601 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2602 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2603 use create-image and don't special-case xbm.
2604 (mm-valid-image-format-p): Use display-graphic-p.
2605
2606 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2607
2608 * message.el (message-send-mail-partially-limit): New variable.
2609 (message-send-mail-partially): New function.
2610 (message-send-mail): Use it.
2611 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2612 all blank lines inside of base64.
2613 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2614 blank lines.
2615
2616 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2617
2618 * mml.el (mml-insert-tag): Match more special characters.
2619
2620 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2621
2622 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2623
2624 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2625
2626 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2627 (mm-inlined-types): Ditto.
2628 * mm-partial.el: New file.
2629
2630 2000-04-27 Dave Love <fx@gnu.org>
2631
2632 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2633 matter in Emacs 21.
2634
2635 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2636
2637 * mm-bodies.el (mm-encode-body): Remove reference to
2638 mm-default-charset in comment.
2639
2640 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2641
2642 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2643
2644 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2645
2646 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2647 let.
2648
2649 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2650
2651 * gnus-draft.el (gnus-draft-setup): Fix comments.
2652
2653 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2654
2655 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2656 if nnmbox-file-coding-system-for-write is nil.
2657
2658 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2659
2660 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2661 header if nil.
2662
2663 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2664
2665 * mm-view.el (mm-inline-text): Insert directly if decoded.
2666 * mml.el (autoload): Typo.
2667
2668 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2669
2670 * mml.el (mml-preview): Set up posting-charset.
2671 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2672
2673 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2674
2675 * webmail.el: Fix yahoo mail.
2676
2677 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2678
2679 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2680 word if not necessary.
2681 (rfc2047-encode-region): Put space between encoded words.
2682
2683 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2684
2685 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2686
2687 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2688
2689 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2690 required.
2691 (gnus-draft-edit-message): Require restoration.
2692
2693 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2694
2695 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2696 back.
2697
2698 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2699
2700 * gnus-art.el (gnus-treat-article): Make sure that the summary
2701 buffer is live.
2702
2703 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2704
2705 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2706 (mailcap-parse-mailcap): Backwards parsing.
2707 (mailcap-possible-viewers): Remove nreverse.
2708 (mailcap-mime-info): Ditto.
2709 (mailcap-add-mailcap-entry): Keep alternative viewer.
2710
2711 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2712
2713 * gnus.el: Gnus v5.8.5 is released.
2714
2715 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2716
2717 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2718
2719 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2720
2721 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2722
2723 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2724
2725 * mm-view.el (mm-inline-message): Disable prepare-hook.
2726
2727 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2728
2729 * gnus.el: Fix copyright statements.
2730
2731 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2732 variable.
2733 (gnus-articles-to-read): Use it.
2734
2735 * message.el (message-get-reply-headers): Bind free variable.
2736
2737 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2738
2739 * message.el (message-get-reply-headers): Fix to-address.
2740
2741 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2742
2743 * webmail.el: Hotmail fix. Add a debug function.
2744
2745 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2746
2747 * gnus-sum.el (t): M-down and M-up.
2748
2749 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2750
2751 * gnus-sum.el: Doc fix.
2752
2753 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2754
2755 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2756
2757 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2758
2759 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2760 string.
2761 (nnweb-request-group): Don't scan twice.
2762 (nnweb-request-scan): Don't nix out the hashtb.
2763
2764 * message.el (message-get-reply-headers): Return a value.
2765
2766 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2767
2768 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2769 urls.
2770
2771 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2772
2773 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2774 order messages are inserted.
2775
2776 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2777 message/rfc822 parts.
2778
2779 * gnus-art.el (gnus-article-read-summary-keys): Check for
2780 numerical values.
2781
2782 * message.el (message-get-headers): Made into own function.
2783 (message-reply): Use it.
2784 (message-get-reply-headers): Renamed.
2785 (message-widen-reply): New command.
2786
2787 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2788
2789 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2790
2791 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2792
2793 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2794 non-base64 text at the end if not found.
2795
2796 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2797
2798 * gnus-sum.el (gnus-read-move-group-name):
2799 (gnus-summary-move-article): Use `gnus-group-method' to find out
2800 what method the manually entered group belong to.
2801 `gnus-group-name-to-method' doesn't return any method parameters
2802 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2803 for new groups so they wouldn't work.
2804
2805 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2806
2807 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2808 override.
2809
2810 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2811
2812 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2813 probably good to do, or something. I dunno. I just write these
2814 ChangeLog entries, and my name is Lars.
2815
2816 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2817
2818 * message.el (message-caesar-region): Use translate-region.
2819
2820 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2821
2822 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2823
2824 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2825
2826 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2827 variables, because that makes Emacs flash.
2828
2829 * gnus-group.el (gnus-group-insert-group-line): Don't call
2830 gnus-group-add-icon unconditionally.
2831
2832 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2833 xmas.
2834 (gnus-group-glyph-directory): Removed.
2835
2836 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2837
2838 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2839 gnus-newsgroup-name is "".
2840
2841 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2842
2843 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2844 in conjunction with MULE-UCS.
2845
2846 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2847
2848 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2849
2850 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2851
2852 * message.el (message-shorten-references): Only cater to broken
2853 INN for news. This caters for broken smtpd.
2854
2855 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2856
2857 * mailcap.el (mailcap-mime-info): Use the first match; not the
2858 last.
2859
2860 * gnus-agent.el (gnus-category-kill): Save the category list.
2861
2862 2000-04-21 Chris Brierley <brierley@pobox.com>
2863
2864 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2865
2866 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2867
2868 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2869
2870 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2871
2872 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2873
2874 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2875
2876 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2877 (gnus-group-list-cached): Use it.
2878
2879 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2880
2881 * gnus.el: Update all the copyright notices.
2882
2883 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2884
2885 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2886 non-base64 text at the end.
2887
2888 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2889
2890 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2891
2892 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2893
2894 * nnheader.el: Don't autoload cancel-function-timers.
2895
2896 * message.el (message-fetch-field): Fold case.
2897
2898 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2899
2900 * message.el (message-forward-before-signature): New variable.
2901
2902 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2903
2904 * gnus-mlspl.el: Fix stuff.
2905
2906 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2907
2908 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2909 subjects when unthreaded.
2910
2911 2000-04-21 David S. Goldberg <dsg@mitre.org>
2912
2913 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2914 well.
2915
2916 2000-04-21 Rui Zhu <sprache@iname.com>
2917
2918 * gnus-art.el (gnus-article-mode): Fix variable name.
2919
2920 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2921
2922 * mm-view.el: Fix autoload.
2923
2924 * flow-fill.el (flow-fill): Fix provide.
2925
2926 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2927 nil.
2928
2929 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2930
2931 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2932
2933 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2934
2935 * gnus-util.el (gnus-netrc-machine): Didn't work.
2936
2937 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2938
2939 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2940
2941 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2942
2943 * flow-fill.el: Renamed from fill-flowed.
2944
2945 * message.el (message-forward-ignored-headers): Default to
2946 removing CTE.
2947
2948 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2949
2950 * message.el (message-mode): Don't fill headers.
2951
2952 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2953
2954 * message.el (message-pipe-buffer-body): Use shell
2955
2956 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2957
2958 * nnvirtual.el (nnvirtual-request-article):
2959 Bind gnus-override-method to nil.
2960 (nnvirtual-request-update-mark): Don't update mark when
2961 article is not there.
2962
2963 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2964
2965 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2966
2967 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2968
2969 * gnus-util.el (gnus-parse-netrc): Allow "port".
2970 (gnus-netrc-machine): Take a port param.
2971 (gnus-netrc-machine):
2972
2973 * gnus-art.el (gnus-request-article-this-buffer): Allow
2974 re-selecting referenced articles.
2975
2976 * message.el (message-cancel-news): Allow editing.
2977 (message-cancel-message): Add newline.
2978
2979 2000-04-20 William M. Perry <wmperry@aventail.com>
2980
2981 * mm-view.el (mm-inline-image-emacs): New function.
2982
2983 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2984
2985 * mail-source.el (mail-source-delete-incoming): Change default in
2986 cvs.
2987
2988 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2989
2990 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2991 function.
2992
2993 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2994
2995 * nnml.el (nnml-request-expire-articles): Use it.
2996
2997 * nnmail.el (nnmail-expiry-target): New variable.
2998 (nnmail-expiry-target-group): New function.
2999
3000 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
3001
3002 * message.el (message-forward): Add non-MIME separators.
3003
3004 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3005
3006 * message.el (message-generate-headers): Respect the syntax check
3007 spec.
3008
3009 * gnus-sum.el (gnus-remove-thread-1): Show thread.
3010 (gnus-remove-thread): Don't show all threads.
3011
3012 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3013
3014 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3015
3016 2000-04-19 Dave Love <fx@gnu.org>
3017
3018 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3019
3020 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3021
3022 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3023 (nnwarchive-egroups-*): Ditto.
3024 (nnwarchive-url): Unibyte buffer and single line cookie.
3025
3026 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3027
3028 * mm-util.el (mm-char-or-char-int-p): New alias.
3029 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3030 entities.
3031
3032 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3033
3034 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3035 article case insensitively.
3036
3037 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3038
3039 * mail-source.el (mail-source-fetch-webmail): Use the default
3040 password provided in mail-sources; use webmail:subtype:user as
3041 the key.
3042
3043 2000-04-10 John Wiegley <johnw@gnu.org>
3044
3045 * mail-source.el (mail-source-fetch-webmail): Use
3046 mail-source-password-cache.
3047
3048 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3049
3050 * webmail.el: Add netscape mail and fix HotMail mail.
3051
3052 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3053
3054 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3055
3056 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3057
3058 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3059 RFC822.PEEK if server support IMAP4rev1.
3060 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3061 RFC822.TEXT.PEEK if server support IMAP4rev1.
3062 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3063 RFC822.HEADER if server support IMAP4rev1.
3064 (nnimap-request-article-part): Support bodydetail in response
3065 data.
3066
3067 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3068
3069 * fill-flowed.el: New file.
3070
3071 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3072 text/plain parts with `format' parameters.
3073
3074 * mm-view.el (autoload): Autoload fill-flowed.
3075 (mm-inline-text): For "plain" parts with a format=flowed
3076 parameter, call `fill-flowed'.
3077
3078 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3079
3080 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3081 slashdot ids.
3082
3083 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3084
3085 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3086 format.
3087
3088 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3089
3090 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3091 `imtest' too.
3092 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3093 (imap-gssapi-program): New variable.
3094 (imap-streams): Add gssapi.
3095 (imap-stream-alist): Ditto.
3096 (imap-authenticators): Ditto.
3097 (imap-authenticator-alist): Ditto.
3098 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3099 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3100 1.6.x `imtest' syntax.
3101 (imap-gssapi-stream-p): New function.
3102 (imap-gssapi-open): Ditto.
3103 (imap-gssapi-auth-p): Ditto.
3104 (imap-gssapi-auth): Ditto.
3105 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3106 (imap-send-command): Use buffer-local `imap-client-eol' value.
3107
3108 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3109 lines and turn TAB into SPC before parsing.
3110
3111 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3112
3113 * nnheader.el (nnheader-group-pathname): Make sure to return a
3114 directory.
3115 * nnmail.el (nnmail-group-pathname): Ditto.
3116
3117 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3118
3119 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3120 might split in the middle of a message-id.
3121
3122 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3123
3124 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3125 groups from the server.
3126
3127 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3128 (gnus-summary-toggle-header): Update the wash status.
3129
3130 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3131 Moved here.
3132
3133 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3134 setting.
3135
3136 * nnmail.el (nnmail-get-active): Use it.
3137 (nnmail-parse-active): New function.
3138
3139 * mm-view.el (mm-inline-text): Support the new version of
3140 vcard.el.
3141
3142 * gnus-sum.el (gnus-summary-move-article): Only delete article
3143 when moving junk.
3144 (gnus-deaden-summary): Bury the buffer.
3145
3146 * nnmail.el (nnmail-group-pathname): Ditto.
3147
3148 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3149
3150 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3151
3152 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3153 whether Mule.
3154
3155 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3156
3157 * message.el (message-send-mail): Protect against unloaded Gnus.
3158
3159 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3160 parent.
3161 (gnus-topic-update-topic-line): Yes, do.
3162 (gnus-topic-goto-missing-group): Tally the correct number of
3163 unread articles before inserting the topic line.
3164
3165 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3166
3167 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3168
3169 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3170
3171 * mm-decode.el (mm-dissect-buffer): Ditto.
3172
3173 * gnus-art.el (article-decode-charset): Strip CTE.
3174
3175 * ietf-drums.el (ietf-drums-strip): New function.
3176
3177 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3178 when prompting in read-only groups.
3179
3180 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3181
3182 * imap.el (imap-send-command): Change EOL-chars when
3183 `imap-client-eol' differs from default, not only for kerberos4.
3184 (imap-mailbox-status): Get encoded mailbox's status.
3185
3186 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3187
3188 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3189 into `mail-source-password-cache'.
3190
3191 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3192
3193 * mm-util.el (mm-mime-charset): Check for presence of
3194 `coding-system-get' and `get-charset-property' (recent XEmacs has
3195 the former, but not the latter).
3196
3197 2000-01-28 Dave Love <fx@gnu.org>
3198
3199 * message.el (message-check-news-header-syntax): Fix typo
3200 `newsgroyps'.
3201 (message-talkative-question): Put temp buffer in fundamental-mode.
3202 (message-recover): Use fundamental-mode in the right buffer.
3203
3204 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3205 right buffer.
3206
3207 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3208
3209 * qp.el (quoted-printable-decode-region): Add charset parameter.
3210 (quoted-printable-decode-string): Ditto.
3211
3212 * gnus-art.el (article-de-quoted-unreadable): Use it.
3213
3214 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3215
3216 * nnimap.el (nnimap-split-predicate): New variable.
3217 (nnimap-split-articles): Use it.
3218
3219 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3220
3221 * utf7.el: Change email address.
3222
3223 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3224
3225 * gnus-group.el (gnus-group-catchup): Purge split history.
3226
3227 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3228
3229 * nnmail.el (nnmail-generate-active): Support extended group name.
3230 (nnmail-get-active): Ditto.
3231
3232 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3233
3234 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3235 group names, don't remove anything.
3236
3237 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3238
3239 * webmail.el (webmail-my-deja-open): My-deja changes.
3240
3241 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3242
3243 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3244
3245 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3246
3247 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3248
3249 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3250
3251 * gnus.el (gnus-other-frame): Fix typo.
3252
3253 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3254
3255 * gnus-cus.el (gnus-group-customize): Fix typo.
3256
3257 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3258
3259 * nnweb.el (nnweb-insert): Simplified.
3260
3261 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3262
3263 * gnus-art.el (gnus-article-mode-map): "e" is
3264 gnus-summary-edit-article.
3265
3266 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3267
3268 * mailcap.el (mailcap-mime-extensions): Add .diff.
3269
3270 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3271
3272 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3273 there is no "%s" in the method.
3274
3275 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3276
3277 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3278
3279 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3280
3281 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3282
3283 * gnus.el: Really always pop up a new frame.
3284
3285 * parse-time.el (parse-time-rules): Allow 100-110 to be
3286 2000-2010.
3287
3288 * time-date.el (date-to-time): Don't use timezone.
3289
3290 2000-01-06 Dave Love <fx@gnu.org>
3291
3292 * time-date.el: Add keywords.
3293 (date-to-time): Add autoload cookie. Canonicalize with
3294 timezone-make-date-arpa-standard.
3295 (time-to-seconds): Avoid caddr.
3296 (safe-date-to-time): Add autoload cookie.
3297
3298 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3299
3300 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3301 eyecandy.
3302 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3303 group line using gnus-group-add-icon.
3304 (gnus-group-icons): Added customize group.
3305 (gnus-group-icon-list): Added variable.
3306 (gnus-group-glyph-directory): Added variable.
3307 (gnus-group-icon-cache): Added variable.
3308 (gnus-group-running-xemacs): Added variable.
3309 (gnus-group-add-icon): Added function. Add an icon to the current
3310 line according to gnus-group-icon-list.
3311 (gnus-group-icon-create-glyph): Added function.
3312
3313 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3314
3315 * gnus-sum.el (gnus-summary-select-article): Return whether we
3316 selected something new.
3317 (gnus-summary-search-article): Start searching at the window
3318 point.
3319
3320 * gnus-group.el (gnus-fetch-group): Complete over
3321 gnus-active-hashtb.
3322
3323 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3324
3325 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3326
3327 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3328
3329 * gnus-sum.el (gnus-preserve-marks): New variable.
3330 (gnus-summary-move-article): Use it.
3331 (gnus-group-charset-alist): Added more entries.
3332
3333 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3334
3335 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3336
3337 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3338 as the default score.
3339
3340 * gnus-score.el (gnus-score-delta-default): Changed name.
3341
3342 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3343
3344 * imap.el (imap-parse-literal):
3345 (imap-parse-flag-list): Don't care about props.
3346 (imap-parse-string): Handle quoted characters.
3347
3348 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3349
3350 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3351 (gnus-summary-mark-article): Doc fix.
3352 (gnus-summary-mark-forward): Doc fix.
3353 (t): Changed keystroke for gnus-summary-customize-parameters.
3354
3355 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3356 "e".
3357 (gnus-article-mode-map): No, don't.
3358
3359 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3360 of the final article.
3361
3362 * mm-decode.el (mm-interactively-view-part): Error on no method.
3363
3364 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3365
3366 * gnus-score.el (gnus-score-insert-help): Something.
3367
3368 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3369
3370 * gnus-win.el (gnus-configure-frame): Ditto.
3371
3372 * gnus-mh.el (gnus-summary-save-in-folder): Use
3373 with-current-buffer.
3374
3375 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376
3377 * nnwarchive.el: Changed file perms.
3378
3379 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3380
3381 * gnus-group.el (gnus-group-delete-groups): New command.
3382 (gnus-group-delete-group): Extra no-prompt parameters.
3383
3384 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3385
3386 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3387 <p>.
3388
3389 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3390
3391 * webmail.el (webmail-hotmail-article): Don't insert message id.
3392
3393 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3394
3395 * nnimap.el (nnimap-split-fancy): New variable.
3396 (nnimap-split-fancy): New function.
3397
3398 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3399
3400 (nnimap-split-rule): Document symbol value.
3401
3402 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3403
3404 * nnimap.el (nnimap-retrieve-headers-progress): Let
3405 `nnheader-parse-head' parse article.
3406 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3407 request headers needed by `nnheader-parse-head'.
3408
3409 1999-12-23 Florian Weimer <fw@s.netic.de>
3410
3411 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3412 value (crosspostings are handled), improve documentation.
3413
3414 * nnultimate.el: Declare file coding system as iso-8859-1.
3415
3416 * message.el: Dito.
3417
3418 * gnus-cite.el: Dito.
3419
3420 * gnus-spec.el: Dito.
3421
3422 1999-12-21 Florian Weimer <fw@s.netic.de>
3423
3424 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3425 (gnus-setup-message): No longer make `message-posting-charset'
3426 buffer-local.
3427 (gnus-setup-posting-charset): Reflect the new layout of
3428 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3429
3430 * message.el (message-send-mail): Bind `message-this-is-mail' and
3431 `message-posting-charset'.
3432 (message-send-news): Dito, and honour new layout of
3433 `message-posting-charset'.
3434 (message-encode-message-body): Ignore `message-posting-charset'.
3435
3436 * mm-bodies.el (mm-body-encoding): Consider
3437 `message-posting-charset' when deciding whether to use 8bit.
3438
3439 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3440 (rfc2047-encodable-p): Now solely for headers; use
3441 `message-posting-charset'.
3442
3443 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3444
3445 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3446
3447 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3448
3449 * nnagent.el (nnagent-server-opened): Optional.
3450 (nnagent-status-message): Optional.
3451
3452 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3453
3454 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3455 end (referenced by instructions in
3456 `gnus-cited-opened-text-button-line-format-alist').
3457
3458 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3459
3460 * imap.el (imap-starttls-open): Typo.
3461
3462 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3463
3464 * mm-util.el (mm-charset-after): Non-MULE case.
3465 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3466 * rfc2047.el (rfc2047-dissect-region): Bind it.
3467
3468 1999-12-18 Florian Weimer <fw@s.netic.de>
3469
3470 * mml.el (mml-generate-multipart-alist): Correct default value.
3471
3472 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3473 (mm-safer-encoding): New function.
3474 (mm-content-transfer-encoding): Use both.
3475
3476 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3477 * qp.el (quoted-printable-encode-region): Dito.
3478
3479 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3480
3481 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3482
3483 1999-12-18 Victor S. Miller <victor@idaccr.org>
3484
3485 * webmail.el (webmail-hotmail-list): raw=0.
3486
3487 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3488
3489 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3490 group name.
3491
3492 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3493
3494 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3495
3496 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3497
3498 * imap.el: Don't autoload digest-md5.
3499 (imap-starttls-open): Bind coding-system-for-{read,write}.
3500 (imap-starttls-p): Check if we can find starttls.el.
3501 (imap-digest-md5-p): Check if we can find digest-md5.el.
3502
3503 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3504
3505 * imap.el: Require `digest-md5' when compiling; add autoload
3506 settings for `digest-md5-parse-digest-challenge',
3507 `digest-md5-digest-response', `starttls-open-stream' and
3508 `starttls-negotiate'.
3509 (imap-authenticators): Add `digest-md5'.
3510 (imap-authenticator-alist): Setup for `digest-md5'.
3511 (imap-digest-md5-p): New function.
3512 (imap-digest-md5-auth): New function.
3513 (imap-stream-alist): Add STARTTLS entry.
3514 (imap-starttls-p): New function.
3515 (imap-starttls-open): New function.
3516
3517 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3518
3519 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3520
3521 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3522
3523 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3524 string-to-x function.
3525
3526 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3527
3528 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3529
3530 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3531
3532 * webmail.el: Enhance hotmail-snarf.
3533
3534 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3535
3536 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3537
3538 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3539
3540 * webmail.el (webmail-hotmail-list): Search no-error.
3541
3542 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3543
3544 * nnwarchive.el: Support nov-is-evil.
3545 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3546 Set it if non-nil.
3547 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3548
3549 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3550
3551 * nnagent.el (nnagent-server-opened): Redefine.
3552 (nnagent-status-message): Ditto.
3553
3554 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3555
3556 * rfc1843.el (rfc1843-decode-region): Use
3557 buffer-substring-no-properties.
3558 * gnus-art.el (article-decode-HZ): New function.
3559
3560 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3561
3562 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3563
3564 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3565
3566 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3567 MIME charset not a MULE charset.
3568
3569 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3570
3571 * gnus-ems.el: Translate more ugly characters.
3572 * nnheader.el (nnheader-translate-file-chars): Don't translate
3573 the second ':'.
3574
3575 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3576
3577 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3578 method if cannot find the article.
3579
3580 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3581
3582 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3583 method if overrided.
3584
3585 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3586
3587 * mail-source.el (mail-source-fetch-webmail): Parameter
3588 dontexpunge.
3589
3590 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3591
3592 * webmail.el: Support my-deja. Better error report.
3593
3594 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3595
3596 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3597 is bad.
3598 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3599 is not 1.
3600
3601 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3602
3603 * nnslashdot.el (nnslashdot-request-article): A space.
3604
3605 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3606
3607 * nnagent.el: Support different backend with same name.
3608
3609 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3610
3611 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3612 archived group.
3613 (nnslashdot-sane-retrieve-headers): Ditto.
3614 (nnslashdot-request-article): Ditto.
3615
3616 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3617
3618 * nnweb.el (nnweb-insert): Narrow to point.
3619
3620 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3621
3622 * nnweb.el (nnweb-insert): Follow refresh url.
3623 * nnslashdot.el: Use it.
3624
3625 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3626
3627 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3628 (nnweb-decode-entities-string): New function.
3629
3630 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3631 nnweb-* and move to nnweb.el.
3632 * nnwarchive.el: Use nnweb-decode-entities, etc.
3633 * webmail.el: Ditto.
3634
3635 * nnslashdot.el: Use nnweb-decode-entities-string.
3636 (nnslashdot-decode-entities): Remove.
3637
3638 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3639
3640 * nnslashdot.el: Decode entities.
3641
3642 1999-12-12 Dave Love <fx@gnu.org>
3643
3644 * gnus-agent.el (gnus-category-edit-groups)
3645 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3646 expansion of setf, fixed.
3647
3648 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3649
3650 * gnus-agent.el: Revoke last Dave Love's patch, because of
3651 incompatibility of XEmacs.
3652
3653 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3654
3655 * mm-uu.el: Change headers.
3656 * rfc1843.el: Ditto.
3657 * uudecode.el: Ditto.
3658
3659 1999-12-07 Dave Love <fx@gnu.org>
3660
3661 * gnus-agent.el (gnus-category-edit-predicate)
3662 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3663 inside backquote to avoid it at runtime.
3664
3665 1999-12-07 Dave Love <fx@gnu.org>
3666
3667 * binhex.el: Require cl when compiling.
3668
3669 1999-12-04 Dave Love <fx@gnu.org>
3670
3671 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3672
3673 1999-12-04 Dave Love <fx@gnu.org>
3674
3675 * mm-util.el (mm-delete-duplicates): New function.
3676 (mm-write-region): Use it.
3677
3678 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3679
3680 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3681 mm-delete-duplicates.
3682
3683 * imap.el (imap-open, imap-debug): Avoid mapc.
3684
3685 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3686
3687 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3688 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3689
3690 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3691 runtime.
3692
3693 * gnus.el (gnus-select-method): Likewise.
3694
3695 * nnheader.el (nnheader-nov-read-integer): Likewise.
3696
3697 * mm-view.el (mm-inline-message): Require cl when compiling.
3698 Avoid ignore-errors at runtime.
3699 (mm-inline-text): Avoid mapc.
3700
3701 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3702
3703 * gnus-art.el (article-decode-charset): Widen is bad.
3704
3705 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3706
3707 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3708
3709 1999-12-12 Florian Weimer <fw@s.netic.de>
3710
3711 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3712 indicate that only US-ASCII is permitted.
3713 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3714 use unencoded 8-bit characters in message headers.
3715
3716 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3717
3718 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3719 CRLF.
3720
3721 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3722
3723 * webmail.el: Require url-cookie.
3724
3725 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3726
3727 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3728 new function to make modified caesar table.
3729 (nnwarchive-from-r13): Use it.
3730 (nnwarchive-mail-archive-article): Improved.
3731
3732 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3733
3734 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3735
3736 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3737
3738 * nnweb.el (nnweb-request-article): Return cons.
3739
3740 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3741
3742 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3743
3744 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3745
3746 * mm-util.el (mm-with-unibyte): New macro.
3747 * nnweb.el (nnweb-init): Use it.
3748
3749 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3750
3751 * mm-util.el (mm-charset-after): New function.
3752 (mm-find-mime-charset-region): Set charsets after
3753 delete-duplicates and use find-coding-systems-region.
3754 (mm-find-charset-region): Remove composition.
3755
3756 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3757
3758 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3759
3760 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3761
3762 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3763 * mml.el (mml-confirmation-set): New variable.
3764 (mml-parse-1): Ask user to confirm.
3765
3766 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3767
3768 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3769 are scanned when we have directory mail-sources (the mail source
3770 is modified in that case, so we must scan it for all
3771 groups/methods).
3772
3773 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3774
3775 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3776 and nnml-article-file-alist.
3777
3778 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3779
3780 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3781 nnmail-fetched-sources.
3782
3783 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3784
3785 * mm-util.el (mm-find-charset-region): Use the last charset.
3786
3787 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3788
3789 * gnus.el (gnus-select-method): Made the option list prettier.
3790
3791 1999-12-08 Florian Weimer <fw@s.netic.de>
3792
3793 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3794 for the `de' newsgroups hierarchy, as it is common practice there.
3795
3796
3797 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3798
3799 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3800 buffer-string arguments. Fix references.
3801
3802 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3803
3804 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3805 (gnus-agent-batch-fetch): Use it.
3806 (gnus-agent-fetch-session): Use it.
3807
3808 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3809
3810 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3811
3812 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3813
3814 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3815 nil.
3816
3817 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3818
3819 * nnslashdot.el (nnslashdot-request-list): There were two
3820 top-level body-forms. Put a `progn' around them.
3821
3822 * gnus.el (gnus-select-method): Use `condition-case'
3823 instead of `ignore-errors', since cl may not be loaded when the
3824 form is evaluated.
3825
3826 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3827
3828 * nnwarchive.el: Support www.mail-archive.com.
3829
3830 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3831
3832 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3833 do anything.
3834
3835 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3836
3837 * utf7.el: New file, written by Jon K Hellan.
3838
3839 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3840 default to t.
3841
3842 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3843
3844 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3845
3846 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3847 current.
3848 (gnus-refer-article-methods): New function.
3849 (gnus-summary-refer-article): Use it.
3850
3851 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3852
3853 * nnimap.el (nnimap-retrieve-groups): Return active format.
3854
3855 * nnimap.el (nnimap-replace-in-string): Removed.
3856 (nnimap-request-list):
3857 (nnimap-retrieve-groups):
3858 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3859
3860 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3861
3862 * imap.el: Use format-spec for ssl program.
3863 * imap.el (imap-ssl-arguments): Removed.
3864 (imap-ssl-open-{1,2}): Removed.
3865
3866 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3867
3868 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3869 instead of `ignore-errors', since cl may not be loaded when the
3870 form is evaluated.
3871
3872 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3873
3874 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3875 (mm-7bit-chars): New variable.
3876 (mm-body-7-or-8): Use it in both cases.
3877
3878 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3879
3880 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3881 defcustom definitions.
3882
3883 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3884
3885 * mm-decode.el (mm-display-part): Let mm-display-external return
3886 inline or external.
3887 (mm-display-external): For copiousoutput methods, insert output in
3888 buffer.
3889
3890 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3891
3892 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3893 buffer.
3894
3895 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3896
3897 * gnus-audio.el: An M too far.
3898
3899 * gnus-msg.el (gnus-setup-message): One backtick too many.
3900
3901 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3902 a function, not a variable.
3903
3904 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3905
3906 * gnus-score.el (gnus-score-body): Widen before requesting.
3907
3908 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3909
3910 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3911
3912 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3913
3914 * mail-source.el (mail-source-fetch-webmail): Bind
3915 mail-source-string.
3916
3917 1999-12-04 Matt Swift <swift@alum.mit.edu>
3918
3919 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3920 (gnus-uu-unmark-by-regexp): Ditto.
3921
3922 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3923 dead groups.
3924
3925 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3926
3927 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3928 do their real thing.
3929
3930 * nnmh.el (nnmh-be-safe): Doc fix.
3931
3932 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3933
3934 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3935 status line has arrived before we count it.
3936
3937 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3938
3939 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3940 Whitespace problems.
3941
3942 * gnus-win.el (gnus-configure-windows): Error fix.
3943
3944 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3945 right function.
3946
3947 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3948 Indent all functions. Fix all comments to match the comment
3949 conventions. Double-space after full stop.
3950
3951 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3952
3953 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3954 value to divide received mails into my favorite groups and I met
3955 an error. It takes place if the length of a element "VALUE" in
3956 nnmail-split-fancy is less than two.
3957
3958 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3959
3960 * mml.el (mml-insert-part): New function.
3961
3962 1999-12-02 Dave Love <fx@gnu.org>
3963
3964 * mm-decode.el: Customize.
3965
3966 1999-12-03 Dave Love <fx@gnu.org>
3967
3968 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3969 the W3 stuff isn't available.
3970
3971 1999-12-03 Dave Love <fx@gnu.org>
3972
3973 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3974 at runtime.
3975
3976 1999-12-04 Dan Christensen <jdc@jhu.edu>
3977
3978 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3979
3980 1999-12-01 Andrew Innes <andrewi@gnu.org>
3981
3982 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3983 don't be fooled by "From nobody" lines added by respooling.
3984
3985 * pop3.el (pop3-movemail): Write crashbox in binary.
3986 (pop3-get-message-count): New function.
3987
3988 * mail-source.el (mail-source-primary-source): New variable.
3989 (mail-source-report-new-mail-interval): New variable.
3990 (mail-source-idle-time-delay): New variable.
3991 (mail-source-new-mail-available): New internal variable.
3992 (mail-source-fetch-pop): Clear new mail flag, when mail from
3993 primary source has been fetched.
3994 (mail-source-check-pop): New function.
3995 (mail-source-new-mail-p): New function.
3996 (mail-source-start-idle-timer): New function.
3997 (mail-source-report-new-mail): New function.
3998 (mail-source-report-new-mail): New internal variable.
3999 (mail-source-report-new-mail-timer): New internal variable.
4000 (mail-source-report-new-mail-idle-timer): New internal variables.
4001
4002 1999-12-04 Andreas Schwab <schwab@suse.de>
4003
4004 * gnus-cus.el (gnus-group-customize): Customize fix.
4005
4006 1999-12-04 Andrea Arcangeli <andrea@suse.de>
4007
4008 * message.el (message-send-mail-with-sendmail): Use
4009 message-make-address.
4010
4011 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4012
4013 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4014
4015 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4016
4017 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4018
4019 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
4020
4021 * mml.el (mml-insert-tag): Don't close the tag.
4022 (mml-insert-empty-tag): New function.
4023 (mml-attach-file): Use mml-insert-empty-tag instead of
4024 mml-insert-tag.
4025 (mml-attach-buffer): Ditto.
4026 (mml-attach-external): Ditto.
4027 (mml-insert-multipart): Ditto.
4028
4029 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4030
4031 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4032 the article number.
4033
4034 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4035
4036 * gnus.el (gnus-find-method-for-group): The method of a new group
4037 is not the native one.
4038
4039 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4042
4043 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4044
4045 * nnultimate.el (nnultimate-retrieve-headers): Use
4046 mm-with-unibyte-current-buffer.
4047 (nnultimate-request-article): Ditto.
4048
4049 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4050
4051 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4052
4053 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4054
4055 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4056 * nnweb.el (nnweb-retrieve-headers): Use it.
4057 (nnweb-request-article): Use it.
4058
4059 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4060 case matching failed.
4061
4062 1999-12-02 John Wiegley <jwiegley@inprise.com>
4063
4064 * mail-source.el (mail-source-keyword-map): Add backslash to
4065 Delete-flag.
4066
4067 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4068
4069 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4070 Latin-1.
4071 (gnus-group-charset-alist): No, don't.
4072
4073 * nnweb.el (nnweb-init): Make the buffer unibyte.
4074
4075 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4076
4077 * mail-source.el (mail-source-set-common-1): Fix to get the
4078 default value.
4079
4080 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4081
4082 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4083
4084 * nnultimate.el (nnultimate-request-list): Use unibyte.
4085
4086 * gnus-uu.el (gnus-uu-grab-articles): Bind
4087 gnus-display-mime-function to nil.
4088
4089 * message.el (message-send-mail-with-sendmail): Use the
4090 user-mail-address variable.
4091
4092 * gnus-art.el (gnus-ignored-headers): More headers.
4093
4094 * message.el (message-shorten-1): Use list.
4095
4096 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4097
4098 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4099 signatures.
4100
4101 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4102 (nnweb-dejanews-create-mapping): Do the properish date.
4103
4104 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4105
4106 * mail-source.el (mail-source-common-keyword-map): New variable.
4107 (mail-source-bind-common): New macro.
4108 (mail-source-fetch): Support plugged mail source.
4109 * gnus-int.el (gnus-request-scan): Use them.
4110
4111 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4112
4113 * mm-view.el (mm-inline-message): Check whether charset is a
4114 string.
4115
4116 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4117
4118 * message.el (message-mode-map): Changed keystroke for
4119 message-yank-buffer.
4120
4121 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4122
4123 * message.el (message-shorten-references): Cut references to 31
4124 elements, then either fold them or shorten them to 988 characters.
4125 (message-shorten-1): New function.
4126 (message-cater-to-broken-inn): New variable.
4127
4128 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4129
4130 * nnslashdot.el (nnslashdot-lose): New function.
4131
4132 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4133
4134 * mm-view.el (mm-inline-message): Not the right type of charset is
4135 being fetched here. Let the group charset rule.
4136 (mm-inline-message): Ignore us-ascii.
4137
4138 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4139
4140 * mail-source.el (mail-source-fetch-maildir): work around the
4141 ommitted "file-regular-p" in efs/ange-ftp
4142
4143 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4144
4145 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4146 (mml-generate-mime-1): Use the encoding param.
4147
4148 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4149
4150 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4151 gnus-art before binding its variables.
4152
4153 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4154 after the MIME.
4155
4156 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4157
4158 * message.el (message-clone-locals): Use it.
4159
4160 * gnus-msg.el (gnus-configure-posting-styles): Make
4161 user-mail-address local.
4162
4163 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4164
4165 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4166 once.
4167
4168 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4169
4170 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4171 (message-clone-locals): Ditto.
4172
4173 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4174 group inherit reply-to or from.
4175
4176 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4177
4178 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4179 for charset.
4180 (gnus-summary-show-article-charset-alist): New variable.
4181
4182 * mm-bodies.el (mm-decode-string): Support gnus-all and
4183 gnus-unknown.
4184 (mm-decode-body): Ditto.
4185 * rfc2047.el (rfc2047-decode): Ditto.
4186
4187 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4188
4189 * mail-source.el (mail-source-delete-incoming): Change default to
4190 t.
4191
4192 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4193
4194 * gnus.el: Pterodactyl Gnus v0.99 is released.
4195
4196 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4197
4198 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4199 spec.
4200
4201 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4202 (gnus-configure-posting-styles): No, don't.
4203 (gnus-configure-posting-styles): Allow overriding files.
4204
4205 * gnus-art.el (gnus-header-button-alist): Use browse-url
4206 directly.
4207
4208 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4209
4210 * gnus-msg.el (gnus-summary-yank-message): New command and
4211 keystroke.
4212
4213 * message.el (message-yank-buffer): New command.
4214 (message-buffers): New function.
4215
4216 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4217 next group in a more normal fasion.
4218
4219 * mml.el (mml-boundary-function): New variable.
4220 (mml-compute-boundary): Use it.
4221
4222 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4223 that exist for them.
4224
4225 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4226 (gnus-async-timer): New variable.
4227
4228 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4229
4230 * nnultimate.el (nnultimate-request-list): Be more lenient with
4231 root addresses.
4232
4233 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4234
4235 * gnus-art.el (gnus-treatment-function-alist): Do
4236 gnus-treat-capitalize-sentences.
4237
4238 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4239
4240 * webmail.el (webmail-hotmail-article): Hotmail changes the
4241 format.
4242
4243 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4244
4245 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4246 switch to buffer after calling program.
4247 (mm-display-external): Use `shell-command-switch' instead of "-c".
4248
4249 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4250
4251 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4252 read groups file.
4253
4254 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4255 <p>.
4256
4257 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4258
4259 * message.el (message-mode): Doc fix.
4260
4261 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4262
4263 * gnus-art.el (article-emphasize): Check group variable.
4264 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4265
4266 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4267
4268 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4269 type.
4270
4271 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4272
4273 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4274
4275 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4276
4277 * mml.el (mml-quote-region): Insert ! after the hash.
4278
4279 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4280
4281 * gnus-group.el (gnus-group-warchive-address-history): Change to
4282 nil.
4283
4284 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4285
4286 * webmail.el: Support mail.yahoo.com.
4287
4288 * mail-source.el (mail-source-fetch-webmail): Add password check.
4289 (mail-source-keyword-map): Use `subtype'.
4290
4291 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4292
4293 * mail-source.el (mail-source-keyword-map): Add webmail.
4294 (mail-source-fetcher-alist): Ditto.
4295 (mail-source-fetch-webmail): New function.
4296 * webmail.el: New file.
4297
4298 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4299
4300 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4301
4302 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4303
4304 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4305
4306 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4307
4308 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4309 (nnultimate-prune-days): New function.
4310 (nnultimate-create-mapping): Use it.
4311 (nnultimate-request-group): Only fetch the groups list if it has
4312 not been done before.
4313 (nnultimate-retrieve-headers): Don't write groups.
4314 (nnultimate-create-mapping): Off-by-one error.
4315
4316 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4317
4318 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4319 threaded subjects.
4320
4321 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4322
4323 * nnwarchive.el: Lots of changes make agent happy.
4324
4325 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4326
4327 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4328 hashtb.
4329
4330 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4331
4332 * mm-decode.el (mm-display-external): Write region with binary
4333 mode.
4334
4335 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4336
4337 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4338
4339 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4340
4341 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4342 (mm-uu-test): Now it is in restricted region.
4343
4344 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4345
4346 * mm-view.el (mm-view-message): Fix buffer leak.
4347 (mm-inline-message): Support 'gnus-decoded.
4348
4349 * mm-bodies.el (mm-decode-body): Ditto.
4350
4351 * rfc2047.el (rfc2047-decode-region): Ditto.
4352
4353 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4354
4355 * imap.el (require): Added autoload for base64-encode-string.
4356
4357 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4358
4359 * gnus.el (gnus-refer-article-method): Made list value
4360 customizable.
4361
4362 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4363
4364 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4365 NOFORCE in Emacs case.
4366
4367 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4368
4369 * gnus-art.el (gnus-request-article-this-buffer): Set
4370 gnus-newsgroup-name.
4371
4372 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4373
4374 * gnus-start.el (gnus-get-unread-articles): Check server before
4375 scanning.
4376
4377 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4378
4379 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4380
4381 * nnslashdot.el (nnslashdot-login-name): New variable.
4382 (nnslashdot-password): Ditto.
4383 (nnslashdot-request-post): New function.
4384
4385 * gnus-art.el (gnus-treat-buttonize): More testing.
4386
4387 * mm-encode.el: Another CVS test.
4388
4389 * gnus-art.el (gnus-treat-emphasize): Change default.
4390 (gnus-treat-buttonize): Ditto.
4391 (gnus-treat-buttonize): This is a test.
4392
4393 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4394 (gnus-build-sparse-threads): Ditto.
4395 (gnus-build-all-threads): Ditto.
4396
4397 * nnheader.el (make-full-mail-header): Make into a subst.
4398
4399 * gnus.el (gnus-refer-article-method): Doc fix.
4400
4401 * gnus-sum.el: Do not accept a prefix.
4402 (gnus-summary-refer-article): Accept a list of select methods.
4403
4404 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4405
4406 * message.el (message-forward): Pay attention to prefix argument
4407 again and forward all headers when it is set, regardless of the
4408 value of message-forward-ignored-headers.
4409
4410 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4411
4412 * gnus-ems.el: Check for cygwin32.
4413
4414 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4415
4416 * mm-decode.el (mm-display-external): Use 'non-viewer.
4417
4418 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4419
4420 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4421 nntp-inhibit-erase.
4422
4423 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4424
4425 * gnus-start.el (gnus-get-unread-articles): Use
4426 nnfoo-retrieve-groups to find new news, if available.
4427 (gnus-read-active-file-2): New function.
4428 (gnus-get-unread-articles): Use it.
4429 (gnus-read-active-file-1): Ditto.
4430
4431 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4432
4433 * mm-util.el (mm-find-mime-charset-region): Make sure
4434 find-coding-systems-for-charsets is fbound.
4435
4436 * gnus-ems.el: Typo fix.
4437
4438 1999-11-13 Florian Weimer <fw@s.netic.de>
4439
4440 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4441 it's available and makes sense.
4442
4443 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4444
4445 * gnus-score.el (gnus-score-save): Translate score file.
4446
4447 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4448
4449 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4450 added fetchflag and dontexpunge keywords.
4451 (mail-source-fetch-imap): Use them.
4452
4453 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4454
4455 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4456 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4457 `defconst'.
4458
4459 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4460 `defconst'.
4461 Mention that it is both for group and topic parameters.
4462 (gnus-extra-topic-parameters): New constant, including `subscribe'
4463 parameter.
4464 (gnus-extra-group-parameters): New constant.
4465 (gnus-group-customize): Use them.
4466
4467 * gnus.el (gnus-select-method): Added default value and tag.
4468 (gnus-refer-article-method): Added `DejaNews' customization option.
4469
4470 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4471
4472 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4473
4474 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4475 syntax.
4476
4477 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4478
4479 * nnslashdot.el (nnslashdot-group-number): Changed default.
4480
4481 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4482 (nnweb-dejanews-wash-article): Removed.
4483 (nnweb-type-definition): Fetch by id.
4484
4485 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4486 we mean it.
4487
4488 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4489 (nnslashdot-request-list): Use Ultramode as well.
4490 (nnslashdot-date-to-date): Be more lenient.
4491 (nnslashdot-threaded): New function.
4492
4493 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4494
4495 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4496
4497 1999-11-11 Steinar Bang <sb@metis.no>
4498
4499 * nnweb.el (nnweb-type-definition): /=dnc
4500
4501 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4502
4503 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4504 dates.
4505 (nnultimate-retrieve-headers): Wrong ordering.
4506
4507 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4508
4509 * message.el (message-forward-as-mime): New variable.
4510
4511 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4512
4513 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4514
4515 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4516
4517 * mail-source.el (mail-source-movemail-and-remove): New function.
4518 (mail-source-keyword-map): Add `function' for `maildir'.
4519 (mail-source-fetch-maildir): Use it.
4520
4521 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4522
4523 * nnwarchive.el: New file.
4524 * gnus-group.el (gnus-group-make-warchive-group): New function.
4525 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4526
4527 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4528
4529 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4530 subjects.
4531
4532 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4533
4534 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4535
4536 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4537
4538 * nnultimate.el (nnultimate-open-server): Do address.
4539 (nnultimate-forum-table-p): New function.
4540
4541 * nnweb.el (nnweb-insert-html): Renamed.
4542 (nnweb-insert): New function.
4543
4544 * nnultimate.el (nnultimate-insert-html): New function.
4545
4546 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4547 if nov is evil.
4548 (nnslashdot-retrieve-headers): use the sane version instead.
4549
4550 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4551
4552 * nnslashdot.el (nnslashdot-request-article): Fold case.
4553
4554 * nnultimate.el: New file.
4555
4556 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4557 unless wanted.
4558
4559 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4560 (gnus-read-active-file-1): Separated into own function.
4561 (gnus-read-active-file): Catch quits.
4562
4563 * nnslashdot.el (nnslashdot-request-article): Search better on
4564 first article.
4565 (nnslashdot-request-list): Fold case.
4566 (nnslashdot-retrieve-headers): Ditto.
4567
4568 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4569
4570 * gnus.el: Autoload gnus-subscribe-topics.
4571
4572 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4573
4574 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4575 before dot.
4576 * gnus-util.el (gnus-write-active-file): Ditto.
4577
4578 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4579
4580 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4581 function.
4582 * gnus-cache.el (gnus-cache-file-name): Use it.
4583 * gnus-agent.el (gnus-agent-group-path): Use it.
4584 * nnmail.el (nnmail-group-pathname): Use it.
4585
4586 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4587
4588 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4589 if cooked.
4590 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4591 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4592 * gnus.el (gnus-short-group-name): "..." proof.
4593
4594 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4595
4596 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4597 support nnslashdot.
4598
4599 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4600
4601 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4602 many articles.
4603 (nnslashdot-generate-active): New function.
4604 (nnslashdot-request-newgroups): Use it.
4605
4606 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4607 names.
4608
4609 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4610 (nnslashdot-request-list): Not moderated.
4611
4612 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4613
4614 * nnimap.el (nnimap-open-server): Remove error signal if
4615 nnimap-server-buffer is nil (the check should've been `boundp').
4616
4617 * imap.el (imap-log):
4618 * nnimap.el (nnimap-debug): Disable debugging by default.
4619
4620 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4621
4622 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4623
4624 * gnus-topic.el (gnus-subscribe-topic): New function.
4625
4626 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4627 names.
4628
4629 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4630 if starting with a quote.
4631
4632 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4633
4634 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4635 group name.
4636
4637 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4638
4639 * nnslashdot.el: New file.
4640
4641 * nnheader.el (nnheader-insert-header): New function.
4642
4643 * gnus-art.el (gnus-mime-internalize-part): Bind
4644 mm-inlined-types.
4645
4646 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4647 files.
4648
4649 1999-10-29 David S. Goldberg <dsg@mitre.org>
4650
4651 * emacs-mime.texi (Customization): Document mm-inline-override-types
4652
4653 1999-10-29 David S. Goldberg <dsg@mitre.org>
4654
4655 * emacs-mime.texi (Customization): Document mm-inline-override-types
4656
4657 1999-10-29 David S. Goldberg <dsg@mitre.org>
4658
4659 * emacs-mime.texi (Customization): Document mm-inline-override-types
4660
4661 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4662
4663 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4664 empty buffers.
4665
4666 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4667
4668 * gnus-art.el (gnus-article-mode-map): Use the summary article
4669 edit.
4670
4671 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4672
4673 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4674
4675 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4676
4677 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4678
4679 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4680
4681 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4682 is list or not before condition.
4683
4684 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4685
4686 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4687
4688 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4689
4690 * gnus-art.el (gnus-emphasis-alist): New value.
4691
4692 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4693
4694 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4695 `buffer-substring'.
4696
4697 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4698
4699 * gnus-art.el (article-date-ut): Keep the updated timer.
4700 (gnus-emphasis-underline-italic): Doc fix.
4701
4702 * gnus-msg.el (gnus-post-method): Doc fix.
4703 (gnus-post-method): Change default.
4704
4705 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4706
4707 * message.el (message-newline-and-reformat): Improvements.
4708
4709 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4710
4711 * message.el (message-newline-and-reformat): Don't insert too many
4712 newlines.
4713 (message-newline-and-reformat): Work even if not sc.
4714
4715 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4716
4717 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4718
4719 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4720
4721 * mm-view.el (mm-display-patch-inline): New function.
4722
4723 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4724
4725 * mm-view.el (mm-display-patch-inline): New function.
4726
4727 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4728
4729 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4730 group.
4731
4732 * message.el (message-forward): Narrow to the right header.
4733
4734 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4735 dates.
4736
4737 * gnus-msg.el (gnus-configure-posting-styles): Use the
4738 user-full-name function.
4739
4740 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4741 (mm-body-charset-encoding-alist): Default to nil.
4742
4743 * message.el (message-elide-ellipsis): Fix typo.
4744 (message-elide-region): Ditto.
4745 (message-elide-region): Don't insert a newline first.
4746
4747 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4748
4749 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4750 gnus-fetch-old-headers.
4751 (gnus-cut-threads): Ditto.
4752 (gnus-summary-initial-limit): Ditto.
4753 (gnus-summary-limit-children): Ditto.
4754
4755 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4756 matches.
4757
4758 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4759
4760 * gnus-art.el (article-decode-encoded-words):
4761 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4762 live.
4763
4764 * gnus.el (gnus-read-method): Add methods from
4765 `gnus-opened-servers' to completion. Map entered method/address
4766 into existing methods if possible.
4767
4768 * gnus-group.el (gnus-group-make-group): Simplify method.
4769
4770 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4771
4772 * mml.el (mml-preview): Remove mail-header-separator before
4773 encoding.
4774
4775 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4776
4777 * message.el (message-read-from-minibuffer): New function.
4778
4779 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4780
4781 * gnus.el: Pterodactyl Gnus v0.98 is released.
4782
4783 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4784
4785 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4786
4787 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4788
4789 * mml.el (mml-generate-mime-1): Read attached binary file in
4790 binary mode.
4791
4792 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4793
4794 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4795
4796 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4797
4798 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4799
4800 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4801
4802 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4803
4804 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4805
4806 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4807 (gnus-article-mime-match-handle-function): New variable.
4808 (gnus-article-view-part): Make `b' customizable.
4809
4810 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4811
4812 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4813
4814 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4815
4816 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4817
4818 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4819
4820 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4821
4822 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4823
4824 * gnus-srvr.el (gnus-browse-foreign-server): Use
4825 `buffer-substring' instead of `read'.
4826
4827 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4828
4829 * nnimap.el, imap.el, rfc2104.el: New files.
4830
4831 * gnus.el (gnus-valid-select-methods): Add nnimap.
4832
4833 * gnus-group.el (gnus-group-group-map): Add
4834 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4835 (gnus-group-nnimap-expunge): New function.
4836 (gnus-group-nnimap-edit-acl): New function.
4837
4838 * gnus-agent.el (gnus-agent-group-mode-map): Add
4839 gnus-agent-synchronize.
4840 (gnus-agent-synchronize): New function.
4841 (gnus-agent-fetch-group-1): Check if server is open.
4842
4843 * nnagent.el (nnagent-request-set-mark): Save marks.
4844
4845 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4846 (mail-source-fetcher-alist): Map to imap fetcher function.
4847 (mail-source-fetch-imap): New function.
4848
4849 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4850 Hash:.
4851
4852 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4853
4854 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4855 (gnus-topic-sort-topics): New function.
4856 (gnus-topic-make-menu-bar): Add sort-topics.
4857 (gnus-topic-move): New function.
4858 (gnus-topic-move-group): Move the topic if no group selected.
4859
4860 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4861
4862 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4863
4864 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4865
4866 * mm-view.el (mm-inline-message): Fix leaving group bug.
4867
4868 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4869
4870 * gnus-msg.el (gnus-post-method): Use normal method if current is
4871 not available.
4872
4873 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4874
4875 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4876 (nnmail-insert-lines): Ditto.
4877
4878 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4879
4880 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4881 line.
4882
4883 * message.el (message-unsent-separator): One more separator.
4884
4885 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4886
4887 * nnfolder.el (nnfolder-request-move-article): For empty article,
4888 search till (point-max).
4889 (nnfolder-retrieve-headers): Ditto.
4890 (nnfolder-request-accept-article): Ditto.
4891 (nnfolder-save-mail): Ditto.
4892 (nnfolder-insert-newsgroup-line): Ditto.
4893
4894 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4895
4896 * qp.el (quoted-printable-encode-region): Check eobp.
4897
4898 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4899
4900 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4901
4902 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4903
4904 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4905 wait-for-reply.
4906
4907 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4908
4909 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4910 (mm-uu-forward-end-line): Ditto.
4911
4912 1999-09-29 Didier Verna <verna@inf.enst.fr>
4913
4914 * binhex.el (binhex-decode-region): don't consider the value of
4915 `enable-multibyte-characters' in XEmacs.
4916
4917 * gnus-start.el (gnus-read-descriptions-file): ditto.
4918
4919 * mm-util.el (mm-multibyte-p): ditto.
4920 (mm-with-unibyte-buffer): ditto.
4921 (mm-find-charset-region): use `mm-multibyte-p'.
4922
4923 * mm-bodies.el (mm-decode-body): ditto.
4924 (mm-decode-string): ditto.
4925
4926 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4927
4928 * mm-util.el (mm-binary-coding-system): Try binary first.
4929
4930 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4931
4932 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4933
4934 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4935
4936 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4937 format.
4938 (article-date-ut): Find correct insert position.
4939
4940 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4941
4942 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4943 forwarded message.
4944
4945 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4946
4947 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4948 groups.
4949
4950 * message.el (message-resend): Use message mode when prompting.
4951
4952 * gnus-art.el (article-hide-headers): Mark wash.
4953 (article-emphasize): Ditto.
4954
4955 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4956
4957 * message.el (message-newline-and-reformat): Work for SC.
4958
4959 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4960
4961 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4962
4963 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4964
4965 1999-10-20 David S. Goldberg <dsg@mitre.org>
4966
4967 * mm-decode.el mm-inline-override-types: New variable
4968
4969 * mm-decode.el (mm-inline-override-p): New function
4970
4971 * mm-decode.el (mm-inlined-p): Use it
4972
4973 1999-10-20 David S. Goldberg <dsg@mitre.org>
4974
4975 * mm-decode.el mm-inline-override-types: New variable
4976
4977 * mm-decode.el (mm-inline-override-p): New function
4978
4979 * mm-decode.el (mm-inlined-p): Use it
4980
4981 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4982
4983 * gnus.el: Pterodactyl Gnus v0.97 is released.
4984
4985 1999-09-01 Brendan Kehoe <brendan@zen.org>
4986
4987 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4988 gnus-summary-next-group, not gnus-summary-next-article. Only give
4989 3 args.
4990
4991 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4992
4993 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4994 buffer for params.
4995
4996 * message.el (message-forward-ignored-headers): New variable.
4997
4998 * gnus-art.el (gnus-article-prepare-display): Nix out
4999 gnus-article-wash-types.
5000
5001 * gnus-agent.el (gnus-agent-create-buffer): New function.
5002 (gnus-agent-fetch-group-1): Use it.
5003 (gnus-agent-start-fetch): Ditto.
5004
5005 * gnus-sum.el (gnus-summary-exit): Don't use
5006 `gnus-use-adaptive-scoring'.
5007
5008 * mail-source.el (mail-source-fetch-pop): Only store password when
5009 successful.
5010
5011 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5012
5013 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
5014
5015 * message.el (message-reply): Use it.
5016 (message-dont-reply-to-names): New variable.
5017
5018 * nntp.el (nntp-open-telnet): Don't erase-buffer.
5019
5020 * mm-util.el (mm-preferred-coding-system): Typo fix.
5021
5022 * message.el (message-bounce): Work for non-MIME.
5023
5024 * gnus.el (gnus-short-group-name): Short the right parts of the
5025 name.
5026
5027 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
5028
5029 * mm-encode.el (mm-qp-or-base64): New version.
5030
5031 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5032
5033 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5034
5035 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5036
5037 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5038 of restricted region.
5039 (gnus-mime-display-single): Set beg at correct point.
5040
5041 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5042
5043 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5044
5045 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5046
5047 * gnus-msg.el (gnus-configure-posting-styles): Let
5048 `gnus-posting-styles' have its say in posting-style: local
5049 variable `styles' is already bound to `gnus-posting-styles' so
5050 don't rebind it to nil.
5051
5052 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5053
5054 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5055 Message-ID.
5056
5057 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5058
5059 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5060 quoted-printable-encode-region.
5061
5062 * qp.el (quoted-printable-encode-region): Assume charset
5063 encoded. Fold every line in the region.
5064
5065 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5066
5067 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5068 of active file.
5069
5070 1999-09-01 Didier Verna <verna@inf.enst.fr>
5071
5072 * message.el (message-mode): allows whitespaces between multiple
5073 instances of the fill character ">".
5074
5075 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5076
5077 * mm-encode.el (mm-qp-or-base64): Fix.
5078
5079 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5080
5081 * message.el (message-send): Too much and.
5082
5083 1999-09-24 Andreas Schwab <schwab@suse.de>
5084
5085 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5086
5087 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5088
5089 * gnus-score.el (gnus-score-headers): Work for nil scores.
5090
5091 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5092
5093 * gnus-cache.el (gnus-cache-write-active): Write full names.
5094
5095 * gnus-util.el (gnus-write-active-file): Accept full name.
5096
5097 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5098 (mm-assoc-string-match): New function.
5099 (mm-display-inline): Use it.
5100
5101 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5102
5103 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5104
5105 1999-08-27 Florian Weimer <fw@s.netic.de>
5106
5107 * mml.el (mml-generate-multipart-alist): New variable.
5108
5109 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5110
5111 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5112
5113 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5114
5115 * message.el (message-send): More helpful error message if sending
5116 fails
5117
5118 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5119
5120 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5121 in newer emacsen, where ?r isn't equal 114.
5122
5123 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5124
5125 * gnus.el: Pterodactyl Gnus v0.96 is released.
5126
5127 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5128
5129 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5130 to get active info if method is covered by agent, otherwise
5131 active info is lost.
5132
5133 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5134
5135 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5136
5137 1999-08-09 Dave Love <fx@gnu.org>
5138
5139 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5140
5141 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5142
5143 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5144 (already matched by "^X-Pgp"), removed duplicate
5145 X-Mailing-List, added several new junk headers.
5146
5147 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5148
5149 * gnus-art.el (article-decode-charset): Don't assume
5150 gnus-summary-buffer is live.
5151
5152 1999-08-27 Florian Weimer <fw@s.netic.de>
5153
5154 * gnus-score.el (gnus-home-score-file): Work with absolute path
5155 names.
5156
5157 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5158
5159 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5160 nothing else in the group.
5161
5162 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5163
5164 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5165 the article.
5166
5167 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5168
5169 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5170
5171 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5172
5173 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5174 from mutt.
5175
5176 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5177
5178 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5179 whitespace.
5180
5181 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5182
5183 * mm-util.el (mm-text-coding-system-for-write): New variable.
5184 (mm-append-to-file): New function.
5185 (mm-write-region): New function.
5186
5187 * gnus-art.el (gnus-output-to-file): Use it.
5188 * gnus-util.el (gnus-output-to-rmail): Ditto.
5189 (gnus-output-to-mail): Ditto.
5190 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5191
5192 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5193
5194 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5195
5196 * nnheader.el (nnheader-insert-file-contents): Revert and use
5197 mm-insert-file-contents.
5198 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5199 (nnheader-auto-mode-alist): Removed.
5200
5201 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5202 (mm-insert-file-contents): Add a new parameter for inserting
5203 compressed file literally.
5204
5205 * mml.el (mml-generate-mime-1): Insert non-text literally.
5206
5207 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5208
5209 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5210
5211 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5212
5213 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5214
5215 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5216 koi8-r.
5217
5218 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5219
5220 * mml.el (mml-insert-mime): Decode text.
5221 (mml-to-mime): Narrow to headers-or-head.
5222
5223 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5224
5225 * mm-view.el (mm-inline-text): Check
5226 w3-meta-content-type-charset-regexp.
5227
5228 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5229
5230 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5231 predicate.
5232
5233 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5234
5235 * gnus-mlspl.el: Documentation fixes.
5236
5237 1999-08-27 Rui Zhu <sprache@iname.com>
5238
5239 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5240
5241 1999-08-27 Michael Cook <cook@sightpath.com>
5242
5243 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5244 variables.
5245
5246 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5247
5248 * nnmail.el (nnmail-get-new-mail): "Done".
5249
5250 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5251
5252 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5253 interactive.
5254
5255 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5256
5257 * gnus-art.el (article-decode-charset): Fix broken CT.
5258
5259 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5260
5261 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5262 overview buffer if it is killed.
5263
5264 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5265
5266 * gnus-art.el (article-babel): New version.
5267
5268 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5269
5270 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5271
5272 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5273
5274 * gnus.texi (More Threading): Document new variable
5275 `gnus-sort-gathered-threads-function'.
5276
5277 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5278
5279 * gnus.texi (More Threading): Document new variable
5280 `gnus-sort-gathered-threads-function'.
5281
5282 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5283
5284 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5285 usage.
5286
5287 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5288
5289 * mm-util.el (mm-running-xemacs): Removed.
5290 (mm-coding-system-p): New function.
5291 (mm-binary-coding-system): Safe guess.
5292 (mm-text-coding-system): Ditto.
5293 (mm-auto-save-coding-system): Ditto.
5294
5295 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5296
5297 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5298 (mm-qp-or-base64): Reversed logic.
5299
5300 * mm-decode.el (mm-save-part-to-file): Let coding system be
5301 binary.
5302
5303 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5304
5305 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5306 be set in topic parameters.
5307
5308 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5309
5310 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5311 (gnus-sort-gathered-threads): Allow the user to specify the
5312 function to use when sorting gathered threads.
5313
5314 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5315 mark cached articles as `undownloaded'.
5316
5317 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5318
5319 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5320 to have buffer local values.
5321
5322 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5323
5324 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5325 types 'g' for 'guess group type.
5326
5327 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5328
5329 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5330 after each regexp in nnmail-list-identifiers, not just after last
5331 one.
5332
5333 * gnus-sum.el (gnus-list-identifiers): New variable.
5334 (gnus-summary-remove-list-identifiers): New function.
5335 (gnus-select-newsgroup): Use it.
5336 (gnus-summary-wash-hide-map): Bind
5337 `gnus-article-hide-list-identifiers' to W W l.
5338 (gnus-summary-make-menu-bar): Add list-identifiers command.
5339
5340 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5341 (gnus-treatment-function-alist): Add variable.
5342 (article-hide-list-identifiers): New function.
5343 (mapcar): Add function.
5344 (gnus-article-hide): Use it.
5345
5346 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5347
5348 * gnus.el: Pterodactyl Gnus v0.95 is released.
5349
5350 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5351
5352 * mm-decode.el (mm-mailcap-command): New function.
5353 (mm-display-external): Use it.
5354
5355 * gnus-art.el (article-make-date-line): Work for India.
5356
5357 * mm-encode.el (mm-qp-or-base64): Typo.
5358
5359 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5360
5361 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5362
5363 * gnus.el: Pterodactyl Gnus v0.94 is released.
5364
5365 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5366
5367 * pop3.el: New version.
5368
5369 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5370
5371 * mm-encode.el (mm-qp-or-base64): New function.
5372 (mm-content-transfer-encoding): Use it.
5373
5374 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5375
5376 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5377
5378 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5379
5380 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5381
5382 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5383
5384 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5385 keystroke.
5386
5387 * mailcap.el (mailcap-mime-types): New function.
5388
5389 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5390
5391 * message.el (message-goto-eoh): Really go to the end.
5392
5393 1999-07-09 Puneet Goel <puneet@computer.org>
5394
5395 * message.el (message-make-date): Do the right thing in with
5396 sub-hour time zones.
5397
5398 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5399
5400 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5401 report.
5402
5403 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5404
5405 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5406
5407 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5408
5409 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5410 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5411 and use t as default value.
5412
5413 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5414
5415 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5416 gnus-summary-buffer is live.
5417
5418 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5419
5420 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5421
5422 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5423
5424 * message.el (message-bounce): Do MIME bounces MIMEy.
5425
5426 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5427
5428 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5429
5430 * mailcap.el (mailcap-mime-extensions): Changed patch to
5431 text/x-patch.
5432
5433 * mm-decode.el (mm-display-external): Wrong placement of paren.
5434
5435 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5436
5437 * gnus.el: Pterodactyl Gnus v0.93 is released.
5438
5439 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5440
5441 * gnus-cus.el (gnus-group-parameters): New entries for
5442 gnus-group-split.
5443
5444 * gnus-mlspl.el: Renamed functions and variables so as to
5445 start with gnus-group-split.
5446 * gnus.el: Adjust autoload entries.
5447
5448 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5449
5450 * gnus-mlspl.el: Removed trailing t from comment and provide.
5451 Renamed functions and variables to start with gnus-mlsplit.
5452 Added autoload comments.
5453 * gnus.el: Added autoload entries.
5454
5455 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5456
5457 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5458 so that matches excluded by RESTRICTs do not cause the whole split
5459 to be ignored. This also fixes a long-standing bug in which a
5460 split with \N substitutions wouldn't cause cross-posting as
5461 expected.
5462
5463 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5464 (nnmail-split-it): Implement them.
5465
5466 * nnmail.el (nnmail-split-fancy): Document ! splits.
5467
5468 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5469
5470 * pop3.el: New version.
5471
5472 1999-07-05 Simon Josefsson
5473
5474 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5475
5476 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5477
5478 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5479
5480 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5481
5482 * gnus-util.el (gnus-write-active-file): Use real name.
5483
5484 * gnus-agent.el (gnus-agent-expire): Update active file
5485 method by method.
5486
5487 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5488
5489 * nndraft.el (nndraft-request-article): Use difference
5490 coding-systems for queue and drafts.
5491
5492 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5493 nndraft:drafts.
5494
5495 * mm-util.el (mm-auto-save-coding-system): New coding system.
5496
5497 * message.el (message-draft-coding-system): Use it.
5498
5499 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5500
5501 * mm-uu.el: More customizable and less aggressive.
5502
5503 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5504
5505 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5506 when plugged.
5507
5508 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5509 (mml-insert-mml-markup): Accept a nofile.
5510 (mml-insert-mime): Insert nofile.
5511
5512 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5513
5514 * mm-decode.el (mm-handle-media-type): New function.
5515 (mm-handle-media-supertype): New function.
5516 (mm-handle-media-subtype): New function.
5517 Use new functions throughout. "/"))
5518
5519 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5520
5521 * gnus-art.el (gnus-treat-predicate): Typo.
5522
5523 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5524
5525 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5526
5527 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5528
5529 * gnus-art.el (article-date-ut): UT! Default it!
5530
5531 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5532
5533 * gnus.el: Pterodactyl Gnus v0.92 is released.
5534
5535 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5536
5537 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5538
5539 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5540
5541 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5542 connected.
5543
5544 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5545 when plugged.
5546
5547 * mm-view.el (mm-inline-message): Ignore remove-spec.
5548
5549 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5550 is bound.
5551
5552 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5553
5554 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5555
5556 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5557 start.
5558
5559 * message.el (message-fill-yanked-message): Remove `t' arg.
5560
5561 * gnus-group.el (gnus-group-kill-group): Message killing of
5562 groups.
5563
5564 * mm-util.el (mm-preferred-coding-system): New function.
5565 (mm-mime-charset): Use it.
5566
5567 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5568
5569 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5570
5571 * gnus-mlsplt.el: New file.
5572
5573 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5574
5575 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5576 functions.
5577 (mm-attachment-override-p): Take a handle instead of a type.
5578 (mm-inlined-p): Ditto.
5579 (mm-automatic-display-p): Ditto,
5580 (mm-inlinable-p): Ditto.
5581
5582 * nndraft.el (nndraft-request-expire-articles): Delete backup
5583 files.
5584
5585 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5586
5587 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5588
5589 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5590
5591 * nnmail.el (nnmail-split-it): Allow .*.
5592
5593 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5594
5595 * mm-decode.el (mm-inline-large-images-p): Renamed.
5596
5597 * gnus-art.el (article-date-ut): Always look in the current buffer
5598 for the Date header.
5599
5600 * mml.el (mml-validate): New command.
5601
5602 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5603 since we are dealing with regexps.
5604
5605 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5606
5607 * gnus.el: Pterodactyl Gnus v0.91 is released.
5608
5609 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5610
5611 * gnus-agent.el (gnus-agent-save-active-1): New function.
5612 (gnus-agent-save-active): use it.
5613 (gnus-agent-save-groups): Ditto.
5614
5615 * gnus-cache.el (gnus-cache-write-active): Use it.
5616
5617 * gnus-agent.el (gnus-agent-write-active): Use it.
5618
5619 * gnus-util.el (gnus-write-active-file): New function.
5620
5621 * gnus-agent.el (gnus-agent-write-active): New function to keep
5622 lower boundaries and canceled groups.
5623 (gnus-agent-save-groups): Use it.
5624 (gnus-agent-save-active): Use it.
5625 (gnus-agent-save-group-info): Only write active files.
5626 (gnus-agent-expire): Update active file.
5627
5628 * mm-decode.el (mm-inlinable-part-p): Removed.
5629 (mm-user-display-methods): Default to nil.
5630 (mm-user-display-methods): Removed.
5631 (add-mime-display-method): Removed.
5632 (mm-automatic-display): Renamed.
5633 (mm-automatic-display-p): Use it.
5634 (mm-inlined-types): New variable.
5635 (mm-inlined-p): New function.
5636
5637 * message.el (message-reply): Bind message-this-is-mail.
5638
5639 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5640
5641 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5642
5643 * message.el (message-check-news-header-syntax): Protect against
5644 nil froms.
5645
5646 * mm-util.el (mm-auto-mode-alist): New.
5647
5648 * mml.el (mml-generate-mime-1): Ditto.
5649
5650 * gnus.el: Use mm-insert-file-contents throughout instead of
5651 nnheader.
5652
5653 * mm-util.el (mm-insert-file-contents): New function.
5654
5655 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5656
5657 * gnus.el: Pterodactyl Gnus v0.90 is released.
5658
5659 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5660
5661 * mailcap.el (mailcap-possible-viewers): Use string=.
5662
5663 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5664
5665 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5666 (mm-uu-forward-end-line): New variable.
5667 (mm-uu-begin-line): Handle forwarded message.
5668 (mm-uu-identifier-alist): Ditto.
5669 (mm-uu-dissect): Ditto.
5670
5671 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5672
5673 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5674 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5675 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5676
5677 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5678 (nnfolder-file-coding-system-for-write): New variable.
5679 (nnfolder-active-file-coding-system): New variable.
5680 (nnfolder-active-file-coding-system-for-write): New variable.
5681 (nnfolder-save-active): New function.
5682 (nnfolder-save-buffer): Use them.
5683 (nnfolder-possibly-change-group): Ditto.
5684 (nnfolder-request-list-newsgroups): Ditto.
5685 (nnfolder-request-create-group): Ditto.
5686 (nnfolder-request-expire-articles): Ditto.
5687 (nnfolder-request-move-article): Ditto.
5688 (nnfolder-request-accept-article): Ditto.
5689 (nnfolder-request-delete-group): Ditto.
5690 (nnfolder-request-rename-group): Ditto.
5691 (nnfolder-possibly-change-folder): Ditto.
5692 (nnfolder-read-folder): Ditto.
5693 (nnfolder-request-list): Remove pathname-coding-system.
5694 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5695
5696 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5697 (nnmail-file-coding-system-1): Removed.
5698 (nnmail-find-file): Use nnmail-pathname-coding-system.
5699 (nnmail-write-region): Ditto.
5700
5701 * nnmbox.el (nnmbox-file-coding-system): New variable.
5702 (nnmbox-file-coding-system-for-write): New variable.
5703 (nnmbox-active-file-coding-system): New variable.
5704 (nnmbox-active-file-coding-system-for-write): New variable.
5705 (nnmbox-save-buffer): New function.
5706 (nnmbox-save-active): New function.
5707 (nnmbox-request-scan): Use them.
5708 (nnmbox-request-expire-articles): Ditto.
5709 (nnmbox-request-move-article): Ditto.
5710 (nnmbox-request-accept-article): Ditto.
5711 (nnmbox-request-replace-article): Ditto.
5712 (nnmbox-request-delete-group): Ditto.
5713 (nnmbox-request-rename-group): Ditto.
5714 (nnmbox-request-create-group): Ditto.
5715
5716 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5717 (mm-running-ntemacs): Removed.
5718
5719 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5720
5721 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5722
5723 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5724
5725 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5726
5727 * qp.el (quoted-printable-encoding-characters): Support lower case.
5728
5729 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5730
5731 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5732 (rfc2047-b-encode-region): Encode line by line.
5733
5734 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5735
5736 * mm-util.el (mm-find-mime-charset-region): Fix.
5737
5738 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5739
5740 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5741 (mm-find-mime-charset-region): Ditto.
5742
5743 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5744
5745 * gnus-sum.el (gnus-summary-move-article): Fix something or
5746 other.
5747
5748 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5749
5750 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5751 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5752 (gnus-summary-enter-digest-group): Use them.
5753 (gnus-summary-setup-default-charset): Ditto.
5754
5755 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5756
5757 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5758 gnus-newsgroup-name is nil.
5759
5760 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5761
5762 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5763
5764 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5765
5766 * gnus-art.el (article-emphasize): Use correct
5767 gnus-article-emphasis-alist.
5768
5769 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5770
5771 * mm-view.el (mm-inline-text): Fix text/html bug.
5772
5773 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5774
5775 * gnus.el: Pterodactyl Gnus v0.89 is released.
5776
5777 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5778
5779 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5780 * message.el (message-draft-coding-system): Ditto.
5781 * mm-util.el (mm-running-ntemacs): Ditto.
5782
5783 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5784
5785 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5786
5787 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5788
5789 * mml.el: require mm-decode.
5790
5791 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5792
5793 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5794
5795 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5796
5797 * mm-view.el (mm-inline-image): Fix image undisplayer.
5798
5799 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5800
5801 * mml.el (mml-insert-multipart): Error in compeling-read.
5802 (mml-insert-tag): Match tags.
5803
5804 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5805
5806 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5807 (gnus-cache-braid-heads): Ditto.
5808 (gnus-cache-retrieve-headers): Ditto.
5809
5810 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5811
5812 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5813
5814 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5815
5816 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5817 to string under XEmacs.
5818
5819 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5820
5821 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5822
5823 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5824
5825 * mm-view.el (mm-inline-message): Fix message view bug.
5826 * gnus-art.el (gnus-article-prepare): Ditto.
5827
5828 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5829
5830 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5831
5832 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5833
5834 * gnus.el: Pterodactyl Gnus v0.88 is released.
5835
5836 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5837
5838 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5839 usage.
5840
5841 * nnmail.el (nnmail-get-new-mail): Save info.
5842
5843 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5844
5845 * gnus.el: Pterodactyl Gnus v0.87 is released.
5846
5847 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5848
5849 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5850 (mail-source-run-script): New function.
5851 (mail-source-fetch-pop): Use it.
5852
5853 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5854
5855 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5856
5857 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5858
5859 * gnus.el: Pterodactyl Gnus v0.86 is released.
5860
5861 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5862
5863 * gnus-art.el (gnus-treat-translate): New variable.
5864 (gnus-treat-predicate): Accept a list of regexps.
5865 (gnus-article-treat-custom): Allow a list of regexps.
5866
5867 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5868
5869 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5870 type.
5871
5872 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5873
5874 * gnus-art.el (article-babel): Narrow a bit.
5875
5876 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5877
5878 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5879
5880 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5881 only unread ones.
5882 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5883 articles, not only unread ones.
5884
5885 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5886
5887 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5888 keystroke.
5889
5890 * gnus-art.el (gnus-article-x-face-command): Ditto.
5891
5892 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5893
5894 * gnus.el (gnus-method-simplify): Accept server names.
5895
5896 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5897
5898 * gnus-art.el (article-babel-prompt): New function.
5899 (article-babel): New command.
5900
5901 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5902
5903 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5904
5905 * mml.el (mml-generate-mime-1): Don't insert literally.
5906
5907 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5908 (gnus-netrc-syntax-table): Removed.
5909 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5910
5911 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5912
5913 * mm-view.el (mm-inline-text): Fix charset for text/html.
5914
5915 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5916
5917 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5918
5919 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5920
5921 * nnmail.el (nnmail-split-incoming): Return the number of split
5922 mails.
5923 (nnmail-process-babyl-mail-format): Ditto.
5924 (nnmail-process-unix-mail-format): Ditto.
5925 (nnmail-process-mmdf-mail-format): Ditto.
5926 (nnmail-process-maildir-mail-format): Ditto.
5927
5928 * mail-source.el (mail-source-callback): Return the number from
5929 the callback.
5930
5931 * message.el (message-send-mail): Generate Lines.
5932
5933 * mail-source.el (mail-source-call-script): New function.
5934 (mail-source-call-script): New function.
5935
5936 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5937
5938 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5939 (gnus-select-newsgroup): Use it.
5940 (gnus-group-highlight-words-alist): New variable.
5941 (gnus-newsgroup-emphasis-alist): New variable.
5942 (gnus-summary-local-variables): Use it.
5943 * gnus-art.el (article-emphasize): Use it.
5944 (gnus-emphasis-highlight-words): New face.
5945 * gnus-cus.el (gnus-group-parameters): New parameter.
5946
5947 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5948
5949 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5950 parameter `headers'.
5951 (gnus-cache-enter-article): Ditto.
5952 (gnus-cache-update-article): Ditto.
5953 * gnus-sum.el (gnus-summary-move-article): Ditto.
5954 (gnus-summary-mark-article-as-unread): Ditto.
5955 (gnus-summary-mark-article): Ditto.
5956
5957 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5958
5959 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5960 (gnus-posting-style-alist): Removed.
5961 (gnus-message-style-insertions): Ditto.
5962 (gnus-configure-posting-styles): Reimplementation.
5963
5964 * mail-source.el (mail-source-fetch): Error the message.
5965
5966 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5967
5968 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5969
5970 * gnus.el: Pterodactyl Gnus v0.85 is released.
5971
5972 1999-04-20 Michael Cook <cook@sightpath.com>
5973
5974 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5975 Outlook citation regex.
5976
5977 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5978
5979 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5980 semicolon.
5981
5982 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5983
5984 * gnus-range.el (gnus-remove-from-range): Document range1
5985 modification, protect range2.
5986
5987 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5988
5989 * gnus-sum.el (gnus-update-marks): Protect lists from
5990 gnus-remove-from-range, don't sort twice.
5991
5992 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5993
5994 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5995 function in backend.
5996
5997 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5998
5999 * gnus-sum.el (gnus-valid-move-group-p): Check for a
6000 request-accept-article function in the backend instead of using
6001 the 'respool capability.
6002
6003 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
6004
6005 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6006 spurious whitespace at eob.
6007
6008 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
6009
6010 * nnmail.el (nnmail-get-new-mail): Check right variable.
6011
6012 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
6013
6014 * mailcap.el (mailcap-mime-data): Fix rfc822.
6015
6016 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
6017
6018 * nndoc.el (nndoc-nsmail-type-p): New function.
6019 (nndoc-type-alist): Recognize nsmail.
6020
6021 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
6022
6023 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6024 *before* `article-hide-headers' deletes the information.
6025
6026 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
6027
6028 * gnus-sum.el (gnus-summary-save-parts): New command and
6029 keystroke.
6030 (gnus-summary-save-parts-1): New function.
6031 (gnus-summary-iterate): Buggy.
6032
6033 * mm-decode.el (mm-save-part-to-file): Made into own function.
6034
6035 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6036
6037 * gnus-group.el (gnus-group-set-info): Resist nils.
6038
6039 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6040
6041 * mailcap.el (mailcap-mime-data): Ditto.
6042
6043 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6044
6045 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6046
6047 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6048
6049 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6050 gnus-article-date-lapsed-new-header is t.
6051
6052 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6053
6054 * gnus.el: Pterodactyl Gnus v0.84 is released.
6055
6056 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6057
6058 * gnus-msg.el (gnus-bug-message): Mime change.
6059
6060 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6061
6062 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6063
6064 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6065
6066 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6067 `x-uue'.
6068
6069 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6070
6071 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6072 when authentication is 'password.
6073
6074 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6075
6076 * gnus-win.el (gnus-configure-windows): Accept a setting.
6077
6078 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6079
6080 * mm-util.el (mm-quote-arg): Moved here.
6081
6082 * mm-decode.el (mm-quote-arg): Quote more chars.
6083
6084 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6085
6086 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6087 with newlines would create buggy .nov files.
6088
6089 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6090
6091 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6092 end of lines.
6093
6094 * message.el (message-mode): Doc fix.
6095
6096 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6097
6098 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6099
6100 * gnus-art.el (article-date-ut): Rewrite.
6101
6102 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6103 order.
6104
6105 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6106 headers.
6107
6108 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6109
6110 1999-04-18 Didier Verna <verna@inf.enst.fr>
6111
6112 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6113 (article-date-ut): use it.
6114
6115 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6116
6117 * mail-source.el (mail-source-fetch-pop): Call script
6118 asynchronously.
6119
6120 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6121
6122 * gnus.el: Pterodactyl Gnus v0.83 is released.
6123
6124 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6125
6126 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6127
6128 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6129
6130 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6131
6132 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6133
6134 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6135
6136 * message.el (message-generate-headers): Accept continuation
6137 headers.
6138
6139 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6140
6141 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6142
6143 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6144
6145 * gnus-art.el (gnus-treatment-function-alist): use
6146 maybe-hide-headers.
6147
6148 * message.el (message-inhibit-body-encoding): Typo.
6149 (message-resend): Inhibit encoding.
6150
6151 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6152
6153 * gnus-art.el (article-remove-cr): Use re-search.
6154
6155 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6156 headers.
6157
6158 * mm-decode.el (mm-quote-arg): Quote '.
6159
6160 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6161
6162 * mm-decode.el (mm-insert-part): Use multibyte for text.
6163
6164 * gnus-start.el (gnus-read-newsrc-file): New variable.
6165 (gnus-read-newsrc-file): Use it.
6166
6167 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6168
6169 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6170
6171 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6172 function.
6173
6174 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6175
6176 * gnus.el: Pterodactyl Gnus v0.82 is released.
6177
6178 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6179
6180 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6181 for iso8859-2.
6182
6183 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6184
6185 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6186 synonym alist.
6187
6188 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6189
6190 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6191
6192 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6193
6194 * mail-source.el (mail-source-fetch): Ask before bugging out.
6195
6196 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6197
6198 * uudecode.el (uudecode-decode-region-external): Don't assume
6199 uudecode-temporary-file-directory ends with a slash.
6200
6201 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6202
6203 * gnus-sum.el (gnus-update-marks):
6204 (gnus-update-read-articles):
6205 (gnus-summary-expire-articles): Check server.
6206
6207 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6208
6209 * mml.el (mml-preview): New function.
6210
6211 1999-04-17 William M. Perry <wmperry@aventail.com>
6212
6213 * mail-source.el (mail-source-fetch-file): Return the right
6214 value.
6215
6216 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6217
6218 * mml.el (mml-insert-parameter): New function.
6219 (mml-insert-parameter-string): New function.
6220
6221 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6222
6223 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6224 (gnus-mime-display-part): Use it.
6225
6226 * mm-decode.el (mm-alternative-precedence): Removed.
6227 (mm-discouraged-alternatives): New variable.
6228 (mm-preferred-alternative-precedence): New function.
6229
6230 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6231
6232 * mail-source.el (mail-sources): New variable.
6233
6234 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6235
6236 * mm-decode.el (mm-valid-image-format-p): New function.
6237 (mm-inline-media-tests): Use it.
6238 (mm-valid-and-fit-image-p): New function.
6239
6240 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6241 (gnus-agent-fetch-group): Ditto.
6242
6243 1999-04-12 Didier Verna <verna@inf.enst.fr>
6244
6245 * nnmail.el (nnmail-article-group): in case of a group name
6246 containing "\\n" constructs, be sure to pass the expanded value to
6247 nn*-save-mail.
6248
6249 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6250
6251 * gnus.el: Pterodactyl Gnus v0.81 is released.
6252
6253 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6254
6255 * gnus-sum.el (gnus-get-split-value): Reverse result.
6256
6257 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6258
6259 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6260
6261 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6262
6263 * mml.el (mml-insert-tag): Insert concluding part.
6264
6265 * message.el (message-send-mail): Encode later.
6266 (message-send-news): Ditto.
6267
6268 * nnfolder.el: Don't use mail delim.
6269
6270 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6271
6272 * gnus-cus.el (gnus-group-customize): Put point at min.
6273
6274 * mm-view.el (mm-inline-text): Allow toggling html.
6275
6276 1999-03-28 William M. Perry <wmperry@aventail.com>
6277
6278 * mail-source.el: Added prescript and postscript to file.
6279
6280 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * nnmail.el: Reverted.
6283
6284 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6285 (gnus-setup-posting-charset): Did work.
6286
6287 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6288
6289 * gnus.el (gnus-short-group-name): Use
6290 gnus-group-uncollapsed-levels.
6291
6292 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6293
6294 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6295
6296 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6297
6298 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6299 (article-strip-headers-from-body): New command and keystroke.
6300
6301 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6302
6303 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6304
6305 * nnheader.el (nnheader-insert-file-contents): Bind
6306 enable-local-eval to nil.
6307 (nnheader-find-file-noselect): Ditto.
6308
6309 * nnmail.el (nnmail-article-group): Don't remove long lines.
6310 (nnmail-remove-long-lines): New function.
6311 (nnmail-split-header-length-limit): Removed.
6312
6313 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6314
6315 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6316
6317 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6318
6319 * gnus-sum.el (gnus-summary-generic-mark): New function.
6320
6321 * nnmail.el (nnmail-split-header-length-limit): Increased.
6322 (nnmail-article-group): Allow nil.
6323
6324 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6325
6326 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6327 first.
6328
6329 * mml.el (mml-minibuffer-read-type): Include types from
6330 mailcap-mime-data.
6331
6332 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6333
6334 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6335
6336 * mml.el (mml-insert-tag): New function.
6337 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6338 confusion with functions like `mml-read-tag'.
6339 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6340 (mml-minibuffer-read-description): Ditto with
6341 `mml-minibuffer-read-description'.
6342 (mml-attach-buffer): New function.
6343 (mml-mode-map): New entry for /.
6344 (mml-minibuffer-read-type): Accept DEFAULT.
6345
6346 * mml.el (mml-quote-region): Narrow the region.
6347
6348 * message.el (message-mode-menu): message-mime-attach-file is now
6349 mml-attach-file.
6350
6351 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6352
6353 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6354
6355 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6356
6357 * mml.el (mml-attach-buffer): New command.
6358
6359 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6360
6361 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6362 with a proper range. Compress range.
6363
6364 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6365
6366 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6367
6368 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6369
6370 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6371
6372 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6373 (gnus-picons-convert-x-face): Removed.
6374 (gnus-picons-article-display-x-face): Removed.
6375 (gnus-picons-x-face-sentinel): Ditto.
6376 (gnus-picons-display-x-face): Ditto.
6377
6378 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6379
6380 * gnus.el: Pterodactyl Gnus v0.80 is released.
6381
6382 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6383
6384 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6385
6386 * gnus-sum.el (gnus-with-article): Moved here.
6387
6388 * mail-source.el (mail-source-fetch-pop): Ask for password even
6389 when program.
6390
6391 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6392
6393 * gnus-msg.el (gnus-bug): Add description.
6394
6395 * mml.el (mml-insert-mml-markup): Insert disposition.
6396
6397 * message.el (message-send-mail): Always encode mail headers.
6398
6399 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6400
6401 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6402 when requested.
6403
6404 * nnmail.el (nnmail-current-spool): Removed.
6405
6406 * gnus-salt.el (gnus-tree-inhibit): New varible.
6407
6408 * gnus.el (mm-util): Required.
6409
6410 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6411
6412 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6413
6414 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6415
6416 * mail-source.el (mail-source-bind): Doc fix.
6417
6418 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6419
6420 * message.el (message-mode): Doc fix.
6421
6422 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6423 encoding.
6424
6425 * gnus.el (gnus-methods-equal-p): Moved here.
6426
6427 * mail-source.el: pop at 110.
6428
6429 * pop3.el (pop3-movemail): Use write-region instead of
6430 append-to-file to avoid excessive messaging.
6431
6432 1999-02-27 lantz moore <lmoore@contigo.com>
6433
6434 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6435 type directory.
6436
6437 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6438
6439 * gnus-art.el (article-hide-boring-headers): Field names must not
6440 contain whitespace.
6441
6442 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6443
6444 * gnus.el: Pterodactyl Gnus v0.79 is released.
6445
6446 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6447
6448 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6449
6450 * mml.el (mml-mode): Don't use add-minor-mode.
6451
6452 * message.el (messgage-inhibit-body-encoding): New variable.
6453 (message-encode-message-body): Use it.
6454
6455 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6456
6457 * gnus.el: Pterodactyl Gnus v0.78 is released.
6458
6459 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6460
6461 * message.el (message-mode): Switch on MML mode.
6462
6463 * mml.el: Included commands and functions.
6464 (mml-mode-map): New keymap.
6465
6466 * message.el: Removed the insertion commands and functions.
6467
6468 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6469
6470 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6471 keystroke.
6472
6473 * gnus-art.el (gnus-narrow-to-page): Revert.
6474
6475 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6476 (gnus-cite-parse-maybe): Always reparse.
6477
6478 * message.el (message-encode-message-body): Don't insert
6479 "multipart warning".
6480
6481 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6482
6483 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6484
6485 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6486
6487 * nnmail.el: Require mm-util.
6488
6489 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6490
6491 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6492 group.
6493
6494 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6495
6496 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6497
6498 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6499
6500 * gnus-msg.el (gnus-extended-version): Better regexp.
6501
6502 1999-02-25 Didier Verna <verna@inf.enst.fr>
6503
6504 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6505 is called with the result of SPLIT and should return a new split.
6506
6507 * gnus.texi: update the doc.
6508
6509 1999-02-23 Didier Verna <verna@inf.enst.fr>
6510
6511 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6512 displayed in the article buffer, output bars if
6513 `gnus-picons-display-article-move-p'.
6514
6515 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6516
6517 * mail-source.el (mail-source-fetch-pop): Typo.
6518
6519 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6520
6521 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6522
6523 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6524
6525 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6526
6527 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6528
6529 * mml.el (mml-insert-buffer): New function.
6530
6531 * message.el (message-forward): Insert the buffer in the buffer.
6532
6533 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6534
6535 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6536
6537 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6538
6539 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6540
6541 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6542
6543 * gnus.el: Pterodactyl Gnus v0.77 is released.
6544
6545 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6546
6547 * gnus-art.el (gnus-displaying-mime): New variable.
6548 (article-narrow-to-head): New function.
6549
6550 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6551 Default to pop instead of pop3.
6552
6553 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6554
6555 * gnus-art.el (article-hide-pgp): Goto body.
6556
6557 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6558
6559 * gnus-cite.el: Don't use goto-line.
6560
6561 * gnus-art.el (gnus-article-treat-html): Removed.
6562 (gnus-treat-article): Save restriction.
6563
6564 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6565
6566 * message.el (message-send-mail): Don't untabify.
6567 (message-mode): Don't use tabs for indentation.
6568
6569 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6570
6571 * message.el (message-send-mail): Don't untabify.
6572
6573 * nnml.el (nnml-save-mail): Typo fix.
6574
6575 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6576
6577 * message.el (message-cite-function): Add
6578 `message-cite-original-without-signature' customization option.
6579
6580 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6581
6582 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6583 `nnmail-prepare-incoming-header-hook'.
6584
6585 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6586
6587 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6588
6589 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6590
6591 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6592
6593 1999-02-18 Michael Cook <cook@sightpath.com>
6594
6595 * Recognize Microsoft Outlook's cite attribution conventions.
6596
6597 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6598
6599 * gnus-sum.el: Bind M.
6600
6601 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6602
6603 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6604
6605 1999-02-15 Didier Verna <verna@inf.enst.fr>
6606
6607 * gnus-picon.el (gnus-group-display-picons): ensures that
6608 `article-goto-body' really goes to the article body.
6609
6610 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6611
6612 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6613
6614 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6615
6616 * mm-view.el (mm-view-message): Enable multibyte.
6617
6618 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6619
6620 * nnmail.el (nnmail-get-new-mail): Message later.
6621
6622 * mm-util.el (mm-find-charset-region): Revert to checking
6623 multibyte.
6624
6625 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6626
6627 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6628 attachment.
6629
6630 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6631
6632 * gnus.el: Pterodactyl Gnus v0.76 is released.
6633
6634 1999-02-06 Felix Lee <flee@cygnus.com>
6635
6636 * gnus.el (gnus-group-change-level-function): Typo.
6637
6638 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6639
6640 * gnus-sum.el (gnus-nov-skip-field): Removed.
6641 (gnus-nov-field): Ditto.
6642 (gnus-nov-parse-extra): Ditto.
6643 (gnus-nov-read-integer): Ditto.
6644
6645 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6646
6647 * nnheader.el (nnheader-nov-read-message-id): New macro.
6648 (nnheader-parse-nov): Use it.
6649
6650 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6651 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6652 `(eq (char-after) ?\n)'.
6653
6654 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6655
6656 * gnus.el (gnus-other-frame): Always pop up a new frame.
6657
6658 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6659
6660 * gnus-range.el (gnus-range-add): Rewrite.
6661
6662 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6663
6664 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6665 format.
6666 (nnmail-process-maildir-mail-format): New function.
6667
6668 * mail-source.el (mail-source-fetch-maildir): New function.
6669 (mail-source-keyword-map): Add default for maildir method.
6670 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6671
6672 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6673
6674 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6675
6676 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6677 (nndoc-mime-digest-type-p): Removed.
6678
6679 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6680
6681 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6682 where it is supposed to be.
6683 (gnus-treat-play-sounds): New variable.
6684
6685 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6686
6687 * gnus-art.el (article-display-x-face): Narrow to head.
6688 (gnus-article-washed-types): New variable.
6689 (article-hide-pgp): Is not a toggle.
6690 (gnus-article-hide-text-type): Save types.
6691 (article-decode-charset): Use it.
6692
6693 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6694
6695 * message.el (message-forward-start-separator): Removed.
6696 (message-forward-end-separator): Removed.
6697 (message-signature-before-forwarded-message): Removed.
6698 (message-included-forward-headers): Removed.
6699 (message-check-news-body-syntax): Don't check forward.
6700 (message-forward): Use MIME.
6701
6702 * nnvirtual.el (nnvirtual-request-article): Bind
6703 gnus-article-decode-hook to nil.
6704
6705 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6706
6707 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6708 us-ascii.
6709
6710 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6711
6712 * format-spec.el (format-spec): Be more robust.
6713
6714 * message.el (message-encode-message-body): Default
6715 mail-parse-charset to mail-parse-charset.
6716
6717 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6718 (gnus-summary-edit-article): Bind mail-parse-charset.
6719
6720 * mml.el (mml-read-tag): Ignore white space after end of tag.
6721
6722 * message.el (message-goto-body): Also work in separatorless
6723 articles.
6724
6725 * mml.el (mml-translate-from-mime): New function.
6726 (mml-insert-mime): Ditto.
6727 (mml-to-mime): New function.
6728 (mime-to-mml): New name.
6729
6730 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6731 article.
6732
6733 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6734
6735 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6736 special-case nndraft groups.
6737
6738 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6739
6740 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6741 (gnus-get-newsgroup-headers): Already bound.
6742
6743 * message.el (message-encode-message-body): Use posting charset.
6744
6745 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6746 (mm-body-encoding): Do CTE.
6747 (mm-body-7-or-8): New function.
6748
6749 * mm-util.el (mm-mime-charset): Always fall back on alist.
6750 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6751 (mm-mime-mule-charset-alist): Add arabic-*-column.
6752 (mm-find-mime-charset-region): New function.
6753
6754 * format-spec.el (format-spec-make): New function.
6755
6756 * mail-source.el (format-spec): Required.
6757 (mail-source-fetch-with-program): Removed.
6758 (mail-source-fetch-with-program): New function.
6759
6760 * format-spec.el: New file.
6761
6762 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6763
6764 * mail-source.el (mail-source-fetch-with-program): Take optional
6765 parameter.
6766
6767 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6768
6769 * gnus-start.el: Ignore some groups.
6770 (gnus-setup-news): Bind nnmail-fetched-sources.
6771
6772 * message.el (message-send-mail): Remove all tabs.
6773
6774 * mm-util.el (mm-find-charset-region): Just check whether
6775 find-charset-region is defined.
6776
6777 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6778
6779 * gnus-group.el (gnus-group-get-new-news): Use
6780 nnmail-fetched-sources.
6781
6782 * nnmail.el (nnmail-fetched-sources): New variable.
6783 (nnmail-get-new-mail): Use it.
6784
6785 * mail-source.el (mail-source-fetched-sources): New variable.
6786 (mail-source-fetch): Use it.
6787
6788 1999-02-02 Mark W. Eichin <eichin@thok.org>
6789
6790 * gnus.el (gnus-getenv-nntpserver): if the file that
6791 gnus-nntpserver-file names has a trailing newline, the
6792 string-match will always match, and thus the file will never be
6793 read. (^ matches start of "line", \\` matches start of "buffer",
6794 which is what was intended...)
6795
6796 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6797
6798 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6799
6800 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6801
6802 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6803 select methods.
6804
6805 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6806
6807 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6808
6809 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6810
6811 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6812
6813 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6814
6815 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6816 a typo.
6817 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6818 charset to nil.
6819 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6820 * gnus-start.el (gnus-start-draft-setup): Ditto.
6821
6822 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6823
6824 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6825 (mail-source-value): Don't do variables.
6826
6827 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6828
6829 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6830
6831 1999-02-01 Michael Cook <cook@sightpath.com>
6832
6833 * Defenestrate spurious ?a.
6834
6835 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6836
6837 * mail-source.el (mail-source-fetch-pop): Instead use
6838 :authentication.
6839
6840 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6841
6842 * lisp/mail-source.el : Support APOP authentication scheme.
6843
6844 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6845
6846 * pop3.el (pop3-movemail): Return t.
6847
6848 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6849
6850 * rfc2047.el (rfc2047-fold-region): New function.
6851 (rfc2047-encode-message-header): Use it.
6852
6853 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6854
6855 * gnus-sum.el (gnus-group-charset-alist): Add more.
6856
6857 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6858
6859 * gnus.el: Pterodactyl Gnus v0.75 is released.
6860
6861 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6862
6863 * gnus-art.el (article-display-x-face): Don't narrow to head.
6864
6865 1999-02-01 Michael Cook <cook@sightpath.com>
6866
6867 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6868
6869 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6870
6871 * mail-source.el (mail-source-fetch-directory): Ignore
6872 directories.
6873
6874 * gnus-cus.el (gnus-group-parameters): Addition.
6875
6876 * gnus-art.el (article-strip-banner): Do symbolic banners.
6877 (article-strip-banner): New keystroke.
6878
6879 1999-02-01 Michael Cook <cook@sightpath.com>
6880
6881 * gnus-art.el (article-strip-banner): New command.
6882
6883 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6884
6885 * gnus-art.el (gnus-treat-strip-banners): New variable.
6886
6887 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6888
6889 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6890 has been exist.
6891
6892 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6893
6894 * message.el (message-draft-coding-system): Check coding-system.
6895 * mm-util.el (mm-text-coding-system): Ditto.
6896
6897 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6898
6899 * mail-source.el (mail-source-fetch-pop): Save excursion.
6900
6901 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6902
6903 * mail-source.el (mail-source-movemail-args): Not constant.
6904 (mail-source-movemail-args): Removed.
6905 (mail-source-fetch-with-program): New function.
6906 (mail-source-fetch-pop): Use program and function.
6907 (mail-source-movemail-program): Removed.
6908
6909 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6910 (gnus-treat-date-user-defined): New variable.
6911
6912 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6913
6914 * nnmail.el (nnmail-fix-eudora-headers): New function.
6915
6916 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6917
6918 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6919
6920 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6921
6922 * gnus-art.el (gnus-treatment-function-alist): Do
6923 gnus-article-add-buttons-to-head later.
6924 (gnus-treat-capitalize-sentences): New variable.
6925 (article-capitalize-sentences): New command and keystroke.
6926
6927 * gnus-group.el (gnus-group-catchup-current): Do group.
6928
6929 * message.el (message-default-charset): Add group.
6930
6931 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6932
6933 * gnus.el: Pterodactyl Gnus v0.74 is released.
6934
6935 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6936
6937 * gnus-art.el (article-fill-long-lines): Renamed.
6938 (article-fill-long-lines): New keystroke.
6939
6940 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6941
6942 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6943
6944 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6945 displayed.
6946 (gnus-group-catchup-current): Be more robus.
6947
6948 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6949 headers.
6950
6951 1999-01-25 Dave Love <fx@gnu.org>
6952
6953 * message.el (message-mode-menu): Add message-mime-attach-file.
6954 (message-mode): Doc fix.
6955
6956 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6957
6958 * nnmail.el (nnmail-check-duplication): Insert the mail source
6959 string.
6960
6961 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6962 (mail-source-fetch-directory): Ditto.
6963 (mail-source-fetch-file): Ditto.
6964 (mail-source-string): New variable.
6965
6966 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6967 the level.
6968
6969 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6970 before handling.
6971
6972 * mm-util.el (mm-mime-charset): Use the parameters.
6973 (mm-mime-charset): Removed region paremeters.
6974
6975 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6976 source.
6977
6978 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6979
6980 * nnmail.el (nnmail-get-split-group): Quote right.
6981
6982 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6983
6984 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6985 buffer.
6986
6987 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6988
6989 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6990 (gnus-group-mode): Don't hook.
6991
6992 * mail-source.el (mail-source-bind): Doc fix.
6993 (mail-source-bind): Take only one param.
6994
6995 * gnus-art.el (gnus-treat-highlight-signature): typep.
6996
6997 * mail-source.el (mail-source-movemail): Ignore empty file.
6998 (mail-source-callback): Check before deleting.
6999
7000 * message.el (message-mime-attach-file): Include name.
7001
7002 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7003
7004 * mm-util.el (mm-read-charset): Return a symbol.
7005
7006 * mm-view.el (mm-inline-text): Insert signature separator.
7007
7008 * gnus-art.el (gnus-treat-predicate): New function.
7009 (gnus-treat-article): Allow all types to be checked.
7010
7011 * gnus-util.el (gnus-or): New function.
7012 (gnus-and): Ditto.
7013
7014 * gnus-art.el (gnus-mime-display-single): Use override.
7015
7016 * mm-decode.el (mm-attachment-override-types): New variable.
7017 (mm-attachment-override-p): New function.
7018
7019 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7020
7021 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
7022
7023 * mm-view.el (mm-inline-text): Do vcards.
7024
7025 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7026
7027 * gnus.el: Pterodactyl Gnus v0.73 is released.
7028
7029 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7030
7031 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7032 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7033 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7034 (nnmail-movemail-program): Removed.
7035 (nnmail-movemail-args): Removed.
7036 (nnmail-pop-password-required): Ditto.
7037 (nnmail-tmp-directory): Ditto.
7038 (nnmail-delete-incoming): Removed.
7039 (nnmail-pop-password, nnmail-moved-inboxes,
7040 nnmail-internal-password, nnmail-move-inbox): Removed.
7041 (nnmail-read-passwd): Ditto.
7042 (nnmail-get-spool-files): Removed.
7043 (nnmail-resplit-incoming): Reinstated.
7044
7045 * mail-source.el: New file.
7046
7047 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7048
7049 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7050
7051 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7052
7053 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7054
7055 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7056
7057 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7058
7059 * gnus-picon.el (gnus-group-display-picons): Goto body.
7060
7061 * gnus.el: Indented all functions; broke long lines; changed all
7062 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7063
7064 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7065
7066 * gnus.el: Pterodactyl Gnus v0.72 is released.
7067
7068 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7069
7070 * gnus.el: Cleaned up trailing whitespace.
7071
7072 * mm-util.el (mm-read-charset): Work.
7073
7074 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7075
7076 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7077 nnheader-translate-file-chars'd group name.
7078
7079 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7080
7081 * message.el (message-encode-message-body): Fold case.
7082
7083 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7084
7085 * mailcap.el (mailcap-add): New function.
7086
7087 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7088
7089 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7090 (article-goto-body): Use it.
7091 (gnus-treat-article): Ditto.
7092
7093 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7094 downloaded articles from the downloadeble list.
7095
7096 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7097
7098 * message.el (message-encode-message-body): Bind
7099 mail-parse-charset.
7100
7101 * mm-util.el (mm-charset-synonym-alist): New variable.
7102 (mm-charset-to-coding-system): Use it.
7103 (mm-charset-coding-system-alist): Removed.
7104 (mm-charset-to-coding-system): Don't use it.
7105 (mm-find-charset-region): Use mail-parse-charset.
7106
7107 * gnus-art.el (gnus-treatment-function-alist): Use
7108 gnus-article-display-picons.
7109 (gnus-treat-display-xface): Only do if we have xface feature.
7110 (gnus-part-display-hook): New function.
7111 (gnus-treat-article): Use it.
7112 (gnus-treat-article): Use gnus-visual.
7113
7114 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7115
7116 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7117 displaying.
7118
7119 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7120
7121 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7122 regexp file names.
7123
7124 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7125
7126 * gnus.el: Pterodactyl Gnus v0.71 is released.
7127
7128 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7129
7130 * mm-view.el (mm-inline-image): Don't add a dot.
7131
7132 * gnus-art.el (gnus-treat-article): New function.
7133
7134 * gnus.el (gnus-article-display-hook): Removed.
7135
7136 * gnus-art.el (gnus-article-treat-custom): New variable.
7137
7138 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7139
7140 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7141 functions.
7142
7143 * message.el (message-posting-charset): New variable.
7144 (message-send-mail): Use it.
7145
7146 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7147 (gnus-setup-posting-charset): New function.
7148 (gnus-setup-message): Use it.
7149
7150 * message.el (message-encode-message-body): Just look for
7151 Content-Type before inserting a new one.
7152
7153 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7154
7155 * rfc2047.el (rfc2047-default-charset): Removed.
7156
7157 * mail-prsvr.el: New file.
7158 (mail-parse-charset): New variable.
7159
7160 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7161 Changed name.
7162
7163 * gnus.el (gnus-charset): New group.
7164
7165 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7166
7167 * gnus-sum.el (gnus-default-charset): Default to nil.
7168 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7169 (gnus-newsgroup-iso-8859-1-forced): Removed.
7170
7171 * mm-util.el (mm-known-charsets): Removed.
7172 (mm-default-coding-system): Removed.
7173 (mm-default-charset): Removed.
7174 (mm-read-charset): New function.
7175
7176 * message.el (message-default-charset): Removed.
7177
7178 * rfc2047.el (rfc2047-default-charset): Default to nil.
7179
7180 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7181
7182 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7183
7184 * gnus.el: Pterodactyl Gnus v0.70 is released.
7185
7186 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7187
7188 * mm-decode.el (mm-save-part): Use mm-get-part.
7189 (mm-insert-part): New function.
7190 (mm-get-part): Use it.
7191 (mm-get-image): Ditto.
7192 (mm-display-external): Ditto.
7193
7194 * mm-view.el (mm-inline-text): Ditto.
7195
7196 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7197 ranges.
7198
7199 * mm-decode.el (mm-display-external): Save the buffer.
7200 (mm-remove-part): Kill it.
7201
7202 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7203
7204 * nnagent.el (nnagent-request-set-mark): Defined stub.
7205
7206 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7207
7208 * gnus-score.el (gnus-score-load-score-alist): Bind
7209 coding-system-for-read.
7210
7211 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7212 prepare-exit-hook.
7213
7214 * mm-view.el (mm-setup-w3): Require w3.
7215
7216 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7217
7218 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7219 body.
7220
7221 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7222
7223 * mm-encode.el: Ditto.
7224
7225 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7226 error.
7227
7228 * mailcap.el (mailcap-mime-data): SAFER ps.
7229
7230 * message.el (message-encode-message-body): Always insert a
7231 Content-Type header.
7232
7233 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7234 shown inline.
7235
7236 * mm-view.el (mm-inline-text): Handle all sorts of text.
7237
7238 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7239 don't view.
7240
7241 * mm-decode.el (mm-display-external): Use it.
7242
7243 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7244
7245 * mm-decode.el (mm-save-part): Removed double code.
7246
7247 1999-01-12 Dave Love <fx@gnu.org>
7248
7249 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7250 application/octet-stream .gz & al files with jka-compr.
7251
7252 1999-01-12 Dave Love <fx@gnu.org>
7253
7254 * gnus-ems.el (gnus-down-mouse-3): New variable.
7255 * gnus-art.el (gnus-mime-button-map): Use it.
7256 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7257
7258 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7259
7260 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7261
7262 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7263
7264 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7265 buffers.
7266
7267 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7268
7269 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7270
7271 1999-01-12 Matt Armstrong <matta@geoworks.com>
7272
7273 * mml.el (mml-parameter-string): Strip directory component.
7274
7275 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7276
7277 * gnus.el (gnus-use-demon): Removed.
7278
7279 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7280
7281 * nnmail.el (nnmail-article-group): Don't infloop.
7282
7283 1999-01-11 Colin Rafferty <colin@xemacs.org>
7284
7285 * gnus-art.el (article-update-date-lapsed): Made it work with
7286 picons, and make it update on all visible frames.
7287 (article-date-ut): Get summary-buffer's current-headers.
7288
7289 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7290
7291 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7292 (gnus-picons-setup-p): New variable.
7293
7294 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7295
7296 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7297
7298 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7299
7300 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7301 (gnus-summary-exit-no-update): Use mapcar.
7302
7303 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7304
7305 * gnus-agent.el (gnus-category-write): Make directory.
7306
7307 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7308
7309 * gnus-sum.el (gnus-update-read-articles):
7310 (gnus-update-marks): Request backend update of mark.
7311
7312 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7313
7314 * mm-bodies.el (mm-body-encoding): Use mm-find.
7315
7316 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7317
7318 * gnus-picon.el (gnus-article-display-picons): Fix.
7319
7320 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7321
7322 * gnus.el: Pterodactyl Gnus v0.69 is released.
7323
7324 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7325
7326 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7327
7328 * gnus-agent.el (gnus-agent-remove-group): New command and
7329 keystroke.
7330
7331 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7332
7333 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7334
7335 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7336
7337 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7338
7339 * mm-view.el (mm-inline-text): Bind current id.
7340
7341 * mm-decode.el (mm-handle-id): New macro.
7342 (mm-make-handle): Accept id.
7343 (mm-dissect-singlepart): Use it.
7344
7345 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7346
7347 * message.el (message-cite-original-without-signature): Use
7348 message-signature-separator when searching for signature in
7349 message-cite-original-without-signature.
7350
7351 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7352
7353 * gnus.el (gnus-server-to-method): Check named methods.
7354
7355 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7356
7357 * mm-view.el (mm-view-message): Goto point-min.
7358
7359 * nnmail.el (nnmail-article-group): Don't delete lines, only
7360 shorten them.
7361
7362 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7363 values.
7364
7365 * nnheader.el (nnheader-temp-directory): New variable.
7366 (nnheader-temp-directory): Removed.
7367
7368 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7369
7370 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7371 list of files to check for mailcap entries under windows-nt.
7372
7373 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7374
7375 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7376 summary buffer exists.
7377
7378 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7379
7380 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7381 irrelevant Sun sendmail bug.
7382 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7383
7384 * message.el (message-send-news): Bind mail-header-separator to
7385 "" when asking backend to post.
7386
7387 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7388
7389 * mm-uu.el (mm-dissect-disposition): New variable.
7390 (mm-uu-dissect): Use it.
7391
7392 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7393
7394 * mm-view.el (mm-inline-text): Bind url-current-object.
7395
7396 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7397
7398 * gnus-range.el (gnus-remove-from-range): Rewrite.
7399
7400 1998-12-09 SL Baur <steve@altair.xemacs.org>
7401
7402 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7403
7404 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7405
7406 * message.el (message-encode-message-body): Insert `MIME-Version'
7407 instead of `Mime-Version'.
7408
7409 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7410
7411 * message.el (message-insert-mime-part): Add the attachment
7412 disposition.
7413 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7414 (message-mime-query-type): New function.
7415 (message-mime-query-description): Ditto.
7416 (message-mime-query-file): Ditto.
7417 (message-insert-mime-part): Use them.
7418 (message-mime-insert-external): Use the new stuff.
7419
7420 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7421
7422 * nnmail.el (nnmail-split-header-length-limit): New variable.
7423
7424 * mm-decode.el (mm-dissect-buffer): Check syntax.
7425
7426 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7427
7428 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7429 (rfc2047-dissect-region): Ditto.
7430
7431 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7432
7433 * mm-view.el (mm-view-message): Decode charset.
7434
7435 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7436
7437 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7438 CT headers.
7439
7440 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7441
7442 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7443 mm-uu-*-function.
7444 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7445
7446 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7447
7448 * message.el (message-send-mail): Do MML first.
7449 (message-send-news): Ditto.
7450
7451 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7452
7453 * gnus-picon.el (gnus-picons-face): New face.
7454 (gnus-picons-try-face): Use it.
7455
7456 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7457
7458 * gnus.el: Pterodactyl Gnus v0.68 is released.
7459
7460 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7461
7462 * gnus.el: Pterodactyl Gnus v0.67 is released.
7463
7464 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7465
7466 * gnus.el: Pterodactyl Gnus v0.66 is released.
7467
7468 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7469
7470 * gnus-art.el (gnus-insert-mime-button): Decode description.
7471
7472 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7473
7474 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7475 (gnus-decode-header-methods): Ditto.
7476 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7477
7478 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7479
7480 * mml.el (mml-insert-mime-headers): Encode description.
7481
7482 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7483 line.
7484
7485 * gnus-sum.el (gnus-default-charset): Doc fix.
7486
7487 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7488
7489 * mm-decode.el (mm-display-part): Forward a line.
7490
7491 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7492
7493 * mm-util.el (mm-running-ntemacs): New variable.
7494 (mm-text-coding-system): Ditto.
7495 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7496 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7497
7498 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7499
7500 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7501 buffer.
7502
7503 * message.el (message-insert-headers): New command and keystroke.
7504
7505 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7506
7507 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7508 (mm-get-image): Ditto.
7509
7510 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7511 base64, uudecode and binhex.
7512
7513 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7514
7515 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7516 in text/plain.
7517 * mm-uu.el (mm-uu-dissect): Use inline.
7518
7519 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7520
7521 * mm-view.el (mm-view-message): New function.
7522
7523 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7524 qp.
7525
7526 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7527
7528 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7529 entry for message/rfc822 as 8bit.
7530
7531 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7532
7533 * mailcap.el (mailcap-mime-extensions): Add patch.
7534
7535 1998-12-05 Dale Hagglund <rdh@best.com>
7536
7537 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7538 argument to force all multipart/* to look like multipart/mixed.
7539
7540 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7541 variable.
7542 (gnus-mime-display-part): Use it.
7543
7544 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7545
7546 * gnus-draft.el (gnus-draft-send): Only disable checks for
7547 non-interactive use.
7548 (gnus-draft-send-message): Use it.
7549
7550 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7551
7552 * gnus.el: Pterodactyl Gnus v0.65 is released.
7553
7554 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7555
7556 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7557
7558 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7559
7560 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7561
7562 * gnus.el: Pterodactyl Gnus v0.64 is released.
7563
7564 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7565
7566 * mm-view.el (mm-setup-w3): Don't load.
7567
7568 * gnus-msg.el (gnus-setup-message): Set group name.
7569 (gnus-group-mail): Avoid leaking local vars.
7570
7571 * message.el (message-attach-file): Renamed.
7572 (message-mime-attach-file): Renamed again.
7573
7574 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7575
7576 * gnus-art.el (article-decode-encoded-words): Bind
7577 rfc2047-default-charset here.
7578
7579 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7580
7581 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7582
7583 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7584 (gnus-picons-setup-hook): New hook.
7585
7586 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7587
7588 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7589 string.
7590 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7591 line.
7592
7593 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7594
7595 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7596 (gnus-mime-view-part): Ditto.
7597 (gnus-mime-inline-part): Dotii.
7598 (gnus-mime-externalize-part): Daddo.
7599 (gnus-mime-internalize-part): Tutti frutti.
7600 (gnus-widget-press-button): Da da do.
7601
7602 * mm-view.el (mm-setup-w3): Require url-vars.
7603
7604 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7605
7606 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7607 * mm-util.el (mm-find-charset-region): Ditto.
7608
7609 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7610
7611 * message.el (message-send): Don't encode here.
7612 (message-send-mail): But here.
7613 (message-send-news): And here.
7614
7615 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7616
7617 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7618
7619 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7620
7621 * gnus.el: Pterodactyl Gnus v0.63 is released.
7622
7623 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7624
7625 * mml.el (mml-base-boundary): Shorten.
7626
7627 * message.el (message-insert-mime-part): Use default.
7628
7629 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7630
7631 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7632
7633 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7634 buttons, not [*].
7635
7636 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7637
7638 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7639
7640 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7641
7642 * gnus-art.el (gnus-insert-mime-button): Fix.
7643
7644 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7645
7646 * message.el (message-insert-mime-part): Nicify prompts.
7647 (message-insert-mime-part): Really delete duplicates.
7648 (message-insert-mime-part): Check against common errors.
7649 (message-insert-mime-part): Fix docstring.
7650
7651 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7652
7653 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7654
7655 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7656
7657 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7658 (gnus-insert-mime-button): Modify accordingly.
7659
7660 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7661
7662 * gnus-art.el (gnus-display-mime): Set window point.
7663
7664 * mm-decode.el (mm-display-external): Only decode when not
7665 saving.
7666 (mm-alternative-precedence): Prefer multiparts.
7667 (mm-inline-media-tests): Inline multiparts.
7668
7669 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7670 Ignore errors when requiring url.
7671
7672 * mml.el (mml-quote-region): New command.
7673
7674 * message.el (message-cite-original): Use it.
7675 (message-cite-original-without-signature): Ditto.
7676
7677 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7678
7679 * gnus.el: Pterodactyl Gnus v0.62 is released.
7680
7681 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7682
7683 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7684
7685 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7686
7687 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7688 `point-max-marker'.
7689
7690 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7691
7692 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7693
7694 * gnus-art.el (gnus-mime-display-single): Check for attachment
7695 before other tests.
7696
7697 1998-12-03 Didier Verna <verna@inf.enst.fr>
7698
7699 * gnus-msg.el (gnus-configure-posting-styles): find a
7700 posting-style entry in the group parameters, if any, and honor it
7701 at the end.
7702
7703 1998-12-03 Felix Lee <flee@teleport.com>
7704
7705 * nntp.el (nntp-after-change-function): Fix.
7706
7707 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7708
7709 * mml.el (mml-generate-mime-1): Insert literally.
7710
7711 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7712
7713 * mml.el (mml-insert-mime-headers): Removed debug.
7714
7715 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7716
7717 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7718 prefixed.
7719
7720 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7721 application/emacs-lisp to 8bit.
7722
7723 1998-12-03 Dale Hagglund <rdh@best.com>
7724
7725 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7726
7727 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7728
7729 * gnus.el: Pterodactyl Gnus v0.61 is released.
7730
7731 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7732
7733 * mml.el (mml-parse-1): Skipped parts.
7734 (mml-insert-mime-headers): Nil is a list.
7735 (mml-generate-mime-1): Don't insert literally.
7736 (mml-read-tag): Drop text props.
7737 (mml-read-part): Ditto.
7738 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7739
7740 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7741
7742 * gnus.el: Pterodactyl Gnus v0.60 is released.
7743
7744 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7745
7746 * mml.el (mml-parse-1): Don't throw contents away.
7747
7748 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7749
7750 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7751
7752 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7753
7754 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7755 function.
7756 (mml-parse-1): Use it.
7757
7758 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7759
7760 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7761 Use gnus-newsgroup-default-charset.
7762 (article-decode-encoded-words): Remove charset codes.
7763 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7764 gnus-default-charset.
7765
7766 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7767
7768 * message.el (message-send-mail): Don't encode here.
7769 (message-send-news): Nor here.
7770 (message-send): ... but here instead.
7771
7772 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7773 default to nil.
7774 (gnus-article-display-picons): Replace From line.
7775 (gnus-group-display-picons): Replace Newsgroups line.
7776 (gnus-picons-display-glyph): Set baseline.
7777 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7778 (gnus-picons-xbm-face): Revert to old, standard colors.
7779
7780 * message.el (message-fetch-field): Remove text props.
7781
7782 * gnus-art.el (gnus-article-normalized-header-length): New
7783 variable.
7784 (article-normalize-headers): New command and keystroke.
7785
7786 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7787
7788 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7789
7790 * gnus.el: Pterodactyl Gnus v0.59 is released.
7791
7792 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7793
7794 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7795
7796 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7797
7798 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7799
7800 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7801
7802 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7803
7804 * mm-decode.el (mm-all-images-fit): New variable.
7805 (mm-image-fit-p): Use it.
7806
7807 * gnus-art.el (gnus-mime-display-single): Use it.
7808 (gnus-mime-internalize-part): New command and keystroke.
7809
7810 * mm-decode.el (mm-user-automatic-external-display): New
7811 variable.
7812 (mm-automatic-external-display-p): New function.
7813
7814 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7815 colors.
7816
7817 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7818
7819 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7820
7821 * gnus-art.el (gnus-with-article): Work in the original article
7822 buffer.
7823 (gnus-with-article): Work in read-only groups.
7824
7825 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7826
7827 * mm-bodies.el (mm-decode-string): Return original string if not
7828 decode.
7829
7830 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7831
7832 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7833
7834 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7835
7836 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7837
7838 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7839
7840 * gnus.el: Pterodactyl Gnus v0.58 is released.
7841
7842 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7843
7844 * mm-decode.el (mm-get-image): Return a glyph, not an image
7845 specifier.
7846
7847 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7848
7849 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7850
7851 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7852
7853 * mail-parse.el (rfc2045): Required.
7854
7855 1998-12-01 William M. Perry <wmperry@aventail.com>
7856
7857 * mm-view.el (mm-inline-text): Remove props.
7858
7859 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7860
7861 * mm-view.el (mm-setup-w3): Protect url-misc.
7862
7863 * message.el (message-ignored-resent-headers): Remove
7864 Gnus-Warning.
7865
7866 * mml.el (mml-insert-mime-headers): Use encoding.
7867 (mml-parameter-string): Ditto.
7868
7869 * rfc2045.el: New file.
7870 (rfc2045-encode-string): New function.
7871
7872 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7873
7874 * mail-parse.el (mail-header-encode-parameter): New function.
7875
7876 * rfc2231.el (rfc2231-encode-string): New function.
7877
7878 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7879
7880 * mm-bodies.el (mm-decode-string): New function.
7881 * mm-view.el (mm-inline-text): Use mm-decode-string.
7882
7883 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7884
7885 * gnus.el: Pterodactyl Gnus v0.57 is released.
7886
7887 1998-11-23 Felix Lee <flee@cygnus.com>
7888
7889 * nntp.el (nntp-async-needs-kluge): new setting.
7890 (nntp-async-timer): new var.
7891 (nntp-async-process-list): new var.
7892 (nntp-async-kluge): new function.
7893 (nntp-async-timer-handler): new function.
7894 (nntp-async-wait): new function.
7895 (nntp-async-stop): new function.
7896 (nntp-after-change-function): renamed, and split apart.
7897 (nntp-async-trigger): new function.
7898 (nntp-do-callback): new function.
7899 (nntp-accept-process-output): add optional timeout arg.
7900
7901 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7902 (gnus-async-wait-for-article): new function.
7903 (gnus-async-with-semaphore): s/asynch/async/.
7904
7905 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7906
7907 * gnus-art.el (gnus-with-article): Don't encode.
7908 (gnus-insert-mime-button): Fall back on filename from C-D.
7909 (gnus-mime-display-single): Have dots right on text/plain
7910 attachments.
7911
7912 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7913 broken parts.
7914
7915 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7916
7917 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7918 binhex.
7919
7920 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7921 (gnus-summary-repair-multipart): New command and keystroke.
7922
7923 * gnus-art.el (gnus-with-article-buffer): New macro.
7924
7925 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7926
7927 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7928 undisplay the part.
7929
7930 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7931
7932 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7933
7934 * mml.el (mml-read-part): Partition right.
7935
7936 * mm-decode.el (mm-handle-set-cache): New macro.
7937 (mm-handle-cache): Ditto.
7938 (mm-make-handle): Ditto.
7939 (mm-dissect-singlepart): Use it.
7940 (mm-get-image): Use the cache.
7941
7942 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7943
7944 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7945 (gnus-mime-display-single): Don't insert lines between parts.
7946
7947 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7948
7949 * nnmail.el (nnmail-file-coding-system-1): New variable.
7950 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7951 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7952 * nnml.el (nnml-file-coding-system): New variable.
7953 (nnml-request-article): Use nnml-file-coding-system.
7954
7955 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7956
7957 * gnus.el: Pterodactyl Gnus v0.56 is released.
7958
7959 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7960
7961 * gnus-art.el (gnus-mime-display-part): New function.
7962 (gnus-mime-display-mixed): Use it.
7963
7964 * mm-view.el (mm-setup-w3): Don't register.
7965
7966 * message.el (message-cite-original): Cite parts.
7967
7968 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7969
7970 * mml.el (mml-parameter-string): New function.
7971 (mml-insert-mime-headers): Separated into new function.
7972
7973 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7974
7975 * mml.el (mml-make-boundary): Use `make-string'.
7976
7977 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7978
7979 * binhex.el (binhex-insert-char): Ditto.
7980
7981 * uudecode.el (uudecode-insert-char): Code correctly.
7982
7983 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7984
7985 * mml.el (mml-generate-mime): Don't generate multiparts for
7986 empties.
7987
7988 * gnus-art.el (gnus-display-mime): Save excursion.
7989
7990 * message.el (message-remove-first-header): New function.
7991 (message-encode-message-body): Use it.
7992
7993 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7994
7995 * gnus.el: Pterodactyl Gnus v0.55 is released.
7996
7997 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7998
7999 * mm-view.el (mm-setup-w3): New function.
8000
8001 * mm-decode.el (mm-content-id-get-contents): New function.
8002 (mm-content-id-get-type): Ditto.
8003 (mm-content-id-get-encoding): Ditto.
8004 (mm-get-handle-by-content-id): Removed.
8005
8006 1998-11-25 Colin Rafferty <colin@xemacs.org>
8007
8008 * message.el (message-generate-new-buffers): Fix tag.
8009
8010 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8011
8012 * message.el (message-buffer-name): Check for unique first.
8013
8014 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8015 gnus-inhibit-mime-unbuttonizing.
8016
8017 * gnus-sum.el (t): Bind M-t.
8018 (gnus-inhibit-unbuttonizing): New variable.
8019 (gnus-summary-toggle-display-buttonized): New command.
8020
8021 * gnus-art.el (gnus-display-mime): Select article window.
8022 (article-strip-trailing-space): New command and keystroke.
8023
8024 * nneething.el (nneething-include-files): New variable.
8025 (nneething-create-mapping): Use it.
8026
8027 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8028
8029 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8030 ayto-expirable marks.
8031
8032 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8033
8034 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8035
8036 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8037 ARG.
8038
8039 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8040
8041 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8042
8043 * mm-util.el (mm-binary-coding-system): New variable.
8044 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8045 * mm-decode.el (mm-display-external): Ditto.
8046
8047 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8048
8049 * gnus.el: Pterodactyl Gnus v0.54 is released.
8050
8051 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8052
8053 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8054
8055 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8056
8057 * mm-decode.el (mm-save-part): Unquote.
8058
8059 1998-11-24 Matt Armstrong <matta@geoworks.com>
8060
8061 * mm-decode.el (mm-save-part): Bind coding system for write.
8062
8063 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8064
8065 * gnus-art.el (gnus-article-mode-line-format): New default.
8066 (gnus-article-mime-part-status): New function.
8067
8068 * message.el (message-send-news): Check the body syntax before
8069 encoding.
8070
8071 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8072 (gnus-mime-display-single): Use it.
8073 (gnus-mime-display-alternative): Ditto.
8074
8075 * mm-decode.el: Check for whether we are running under a term.
8076
8077 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8078
8079 * mm-decode.el (mm-preferred-alternative): Default to first
8080 alternative.
8081 (mm-preferred-alternative): No, we dont.
8082
8083 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8084
8085 * mm-decode.el (mm-display-external): Use binary instead of
8086 no-conversion.
8087 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8088 * nnheader.el (nnheader-file-coding-system): Ditto.
8089 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8090
8091 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8092
8093 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8094 name without method.
8095
8096 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8097
8098 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8099 coding-system -> default-charset.
8100 (gnus-newsgroup-default-charset-alist): Ditto.
8101 (gnus-summary-local-variables): Ditto.
8102 (gnus-set-global-variables): Ditto.
8103 (gnus-get-newsgroup-headers): Ditto.
8104 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8105 (gnus-get-newsgroup-headers-xover): Ditto.
8106 (gnus-newsgroup-setup-default-charset): Ditto.
8107 (article-decode-mime-words): Ditto.
8108 (article-decode-charset): Ditto.
8109 (article-decode-encoded-words): Ditto.
8110 (article-de-quoted-unreadable): Ditto.
8111 (gnus-mime-view-all-parts): Ditto.
8112 (gnus-mime-externalize-part): Ditto.
8113 (gnus-mm-display-part): Ditto.
8114 (gnus-mime-display-single): Ditto.
8115 (gnus-mime-display-alternative): Ditto.
8116
8117 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8118
8119 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8120 * gnus-art.el (article-decode-charset): Overlay
8121 rfc2047-default-charset.
8122 * message.el (message-draft-coding-system): New variable.
8123 (message-set-auto-save-file-name): Use message-draft-coding-system.
8124 * nndraft.el (nndraft-request-article): Ditto.
8125 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8126 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8127
8128 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8129
8130 * mm-uu.el (mm-uu-test): New function.
8131 (mm-uu-dissect): Inherit charset and cte from head.
8132 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8133
8134 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8135
8136 * gnus.el: Pterodactyl Gnus v0.53 is released.
8137
8138 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8139
8140 * mm-decode.el (mm-get-image): New function.
8141 (mm-image-fit-p): New function.
8142
8143 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8144
8145 * gnus-art.el (gnus-article-insert-newline): New function.
8146 (article-goto-body): New function.
8147
8148 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8149
8150 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8151 buttons.
8152
8153 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8154 keystroke.
8155
8156 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8157 line between parts.
8158
8159 * message.el (message-remove-header): Go to end if wanted.
8160
8161 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8162
8163 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8164 movement with save-window-excursion.
8165
8166 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8167
8168 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8169
8170 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8171
8172 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8173
8174 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8175
8176 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8177 gnus-newsgroup-coding-system.
8178 (gnus-get-newsgroup-headers): Ditto.
8179 (gnus-get-newsgroup-headers-xover): Ditto.
8180 (gnus-set-global-variables): Ditto.
8181 * gnus-art.el (article-decode-mime-words): Ditto.
8182 (article-decode-charset): Ditto.
8183 (article-decode-encoded-words): Ditto.
8184 (article-de-quoted-unreadable): Ditto.
8185 (gnus-mime-view-all-parts): Ditto.
8186 (gnus-mime-externalize-part): Ditto.
8187 (gnus-mm-display-part): Ditto.
8188 (gnus-mime-display-alternative): Ditto.
8189 (gnus-mime-display-single): Ditto.
8190 * mm-view.el (mm-inline-text): Use default coding system.
8191
8192 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8193
8194 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8195 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8196 (gnus-newsgroup-coding-system): New local variable.
8197 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8198 (gnus-summary-local-variables): Add two new local variables.
8199 (gnus-newsgroup-setup-coding-system): New function.
8200 (gnus-select-newsgroup): Setup coding system.
8201 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8202 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8203 * gnus-cus.el (gnus-group-parameters): Customizable
8204 iso-8859-1-forced.
8205
8206 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8207
8208 * gnus.el: Pterodactyl Gnus v0.52 is released.
8209
8210 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8211
8212 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8213 encoding.
8214
8215 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8216 undisplayed text types.
8217
8218 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8219 types.
8220
8221 1998-11-19 Felix Lee <flee@cygnus.com>
8222
8223 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8224
8225 1998-11-19 Felix Lee <flee@cygnus.com>
8226
8227 * gnus-async.el (gnus-asynch-obarray): rename to
8228 gnus-async-hashtb, and don't buffer-local it.
8229
8230 (gnus-async-article-callback): new function.
8231 (gnus-make-async-article-function): use it.
8232
8233 (gnus-async-current-prefetch-group): new var.
8234 (gnus-async-current-prefetch-article): new var.
8235 (gnus-async-request-fetched-article): are we fetching it already?
8236
8237 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8238
8239 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8240
8241 * gnus-sum.el (gnus-summary-show-article): Require.
8242
8243 * message.el: Provide before hooks.
8244 (message-send-news): Do MIME before headers.
8245
8246 * gnus-art.el (gnus-article-check-buffer): New function.
8247 (gnus-article-read-summary-keys): Use it.
8248
8249 * mm-decode.el (mm-user-automatic-display): Display all inline
8250 images.
8251
8252 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8253 much.
8254 (gnus-unbuttonized-mime-types): New variable.
8255
8256 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8257
8258 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8259
8260 * mm-decode.el (mm-quote-arg): Quote semicolons.
8261
8262 * gnus-art.el (gnus-mime-display-single): Don't display
8263 attachments.
8264 (gnus-mime-externalize-part): New command and keystroke.
8265
8266 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8267 (mm-alternative-precedence): Changed order.
8268
8269 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8270
8271 * gnus.el (gnus-method-simplify): New function.
8272 (gnus-native-method-p): New function.
8273 (gnus-secondary-method-p): Use gnus-method-equal.
8274
8275 * gnus-start.el (gnus-group-change-level): Shorten select method.
8276
8277 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8278
8279 * gnus.el: Pterodactyl Gnus v0.51 is released.
8280
8281 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8282
8283 * gnus.el: Applied patches from 5.6.45.
8284
8285 * gnus-score.el (gnus-score-find-trace): Print complete file
8286 paths.
8287 (gnus-score-find-trace): Truncate lines.
8288
8289 * gnus.el (gnus-message-archive-group): Allow function.
8290
8291 * message.el (message-encode-message-body): Remove Mime-Version
8292 before inserting.
8293
8294 * gnus-cus.el (gnus-group-customize): Optional topic.
8295
8296 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8297 keystroke.
8298
8299 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8300
8301 * message.el (message-encode-message-body): Rewrite.
8302
8303 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8304
8305 * mml.el (mml-base-boundary): New variable.
8306 (mml-make-boundary): New function.
8307
8308 * gnus-cache.el (gnus-cache-coding-system): New variable.
8309 (gnus-cache-request-article): Use it.
8310
8311 * message.el (message-insert-mime-part): Delete duplicates.
8312
8313 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8314
8315 * gnus-art.el (gnus-mime-display-alternative): Set end of
8316 multipart and display even when nothing is preferred.
8317
8318 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8319
8320 * gnus.el: Pterodactyl Gnus v0.50 is released.
8321
8322 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8323
8324 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8325 fbound.
8326
8327 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8328
8329 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8330
8331 * gnus.el (gnus-similar-server-opened): Compare backend.
8332
8333 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8334
8335 * gnus-topic.el (gnus-topic-expire-articles): New function.
8336 (gnus-topic-mode-map): Bind it.
8337
8338 * gnus.texi (Topic Commands): New expiry command. Reordered.
8339
8340 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8341
8342 * gnus-sum.el
8343 (gnus-auto-expirable-marks): New variable.
8344 (gnus-inhibit-user-auto-expire): New variable.
8345 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8346 When looking to see if we should expire instead, check
8347 gnus-auto-expirable-marks instead of using a hard-wired list.
8348 (gnus-summary-mark-as-read-forward,
8349 gnus-summary-mark-as-read-backward):
8350 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8351 gnus-summary-mark-forward, instead of `t'.
8352
8353 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8354
8355 * mml.el (mml-compute-boundary): New function.
8356 (mml-compute-boundary-1): New function.
8357 (mml-generate-mime-1): Use it.
8358
8359 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8360
8361 * mml.el (mml-generate-mime-1): Always precede closing boundary
8362 with newline.
8363
8364 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8365
8366 * mml.el (mml-generate-mime-1): Do right boundaries when several
8367 multiparts.
8368
8369 * mm-decode.el (mm-user-automatic-display): Default to inline
8370 jpeg.
8371
8372 * mml.el (mml-generate-mime-1): Encode non-text parts.
8373
8374 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8375
8376 * gnus.el: Pterodactyl Gnus v0.49 is released.
8377
8378 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8379
8380 * mm-view.el (mm-inline-text): Require w3-vars.
8381
8382 * gnus-setup.el (gnus-use-tm): Removed.
8383
8384 * gnus-art.el (gnus-article-goto-part): Don't beep.
8385 (gnus-article-view-part): Check return value.
8386 (gnus-mime-display-alternative): Don't display when there is
8387 nothing to display.
8388
8389 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8390 (mml-generate-mime-1): Use unibyte for binaries.
8391
8392 * gnus-art.el (gnus-display-mime): Call
8393 gnus-article-mime-part-function.
8394 (gnus-mime-part-function): New function.
8395 (gnus-article-mime-part-function): New function.
8396
8397 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8398
8399 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8400
8401 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8402
8403 * message.el (message-font-lock-keywords): Highlight MML.
8404 (message-mml-face): New font.
8405
8406 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8407
8408 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8409 (gnus-mm-display-part): Do not select-window if the article window
8410 is not found.
8411
8412 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8413
8414 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8415
8416 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8417
8418 * gnus.el: Pterodactyl Gnus v0.48 is released.
8419
8420 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8421
8422 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8423
8424 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8425
8426 * message.el (message-cite-original-without-signature): Ditto.
8427 (message-cite-original): Quote parts.
8428
8429 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8430
8431 * gnus.el: Pterodactyl Gnus v0.47 is released.
8432
8433 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8434
8435 * message.el (message-encode-message-body): Insert MIME warning.
8436
8437 * mml.el (mml-read-tag): Look for #tag.
8438
8439 * mm-util.el (mm-find-charset-region): Check whether
8440 enable-multibyte-characters is bound.
8441
8442 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8443
8444 * gnus.el: Pterodactyl Gnus v0.46 is released.
8445
8446 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8447
8448 * message.el (message-encode-message-body): Insert headers at the
8449 right spot.
8450
8451 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8452
8453 * gnus.el: Pterodactyl Gnus v0.45 is released.
8454
8455 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8456
8457 * nndraft.el (nndraft-save-mime-part): Removed.
8458 (nndraft-get-mime-part): Ditto.
8459
8460 * message.el (message-format-mime-old): Removed.
8461 (message-encode-message-body): Removed.
8462 (message-encode-message-body): Renamed.
8463
8464 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8465
8466 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8467
8468 * message.el (message-format-mime): Check message-mime-part.
8469
8470 * mm-encode.el (mm-mime-file-types): Removed.
8471 (mm-default-file-encoding): New definition.
8472
8473 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8474
8475 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8476 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8477
8478 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8479
8480 * gnus.el: Pterodactyl Gnus v0.44 is released.
8481
8482 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8483
8484 * message.el (message-format-mime): New function.
8485
8486 * nndraft.el (nndraft-save-mime-part): New function.
8487 (nndraft-get-mime-part): New function.
8488
8489 * mm-encode.el (mm-default-file-encoding): New function.
8490 (mm-content-transfer-encoding): New function.
8491 (mm-encode-buffer): New function.
8492
8493 * message.el: New command.
8494 (message-mime-part): New variable.
8495 (message-insert-mime-part): New command.
8496
8497 * mm-encode.el (mm-encode-content-transfer-encoding): New
8498 function.
8499
8500 * mm-util.el (mm-content-transfer-encoding-defaults): New
8501 variable.
8502 (mm-mime-file-types): Taken from TM.
8503
8504 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8505
8506 * gnus.el: Pterodactyl Gnus v0.43 is released.
8507
8508 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8509
8510 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8511 * gnus-score.el (gnus-score-default-header): Ditto.
8512 (gnus-header-index): Ditto.
8513 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8514 (gnus-summary-header): Handle extra headers.
8515 (gnus-summary-score-entry): Ditto, & provide new score element.
8516 (gnus-summary-score-effect): Ditto.
8517 (gnus-score-string): Avoid "extra" string sort, & modify match in
8518 "extra" case.
8519 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8520
8521 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8522
8523 * message.el (message-resend): Bind message-required-mail-headers
8524 to nil.
8525
8526 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8527
8528 * nngateway.el (require): Require cl.
8529
8530 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8531 things.
8532
8533 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8534
8535 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8536 when no articles.
8537
8538 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8539
8540 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8541
8542 1998-11-10 Colin Rafferty <colin@xemacs.org>
8543
8544 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8545 user-mail-address if non-nil.
8546
8547 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8548
8549 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8550 (gnus-make-sort-function-1): Ditto.
8551
8552 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8553 window.
8554
8555 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8556
8557 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8558
8559 * binhex.el (binhex-decode-region): Quote.
8560
8561 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8562
8563 * gnus-art.el (article-decode-charset): Don't downcase charset.
8564
8565 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8566
8567 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8568
8569 * gnus.el: Pterodactyl Gnus v0.42 is released.
8570
8571 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8572
8573 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8574
8575 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8576
8577 * nntp.el (nntp-send-mode-reader): Revert.
8578
8579 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8580
8581 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8582
8583 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8584
8585 * message.el (message-make-date): Fix for negative time zones.
8586
8587 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8588
8589 * gnus.el: Pterodactyl Gnus v0.41 is released.
8590
8591 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8592
8593 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8594
8595 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8596
8597 * gnus.el (gnus-short-group-name): When shortening foreign select
8598 methods, do not scan for plusses beyond the first colon.
8599
8600 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8601
8602 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8603 lines where `group' is the last thing on the line.
8604
8605 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8606
8607 * gnus-art.el (gnus-article-view-part): Do alternative.
8608 (gnus-mime-display-alternative): Insert marker.
8609
8610 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8611
8612 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8613
8614 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8615 dates.
8616
8617 * gnus-cus.el (gnus-topic): Required.
8618
8619 * nnheader.el (nnheader-parse-nov): Parse extra.
8620 (nnheader-nov-parse-extra): New macro.
8621
8622 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8623
8624 * gnus-art.el (gnus-article-view-part): Internal move.
8625
8626 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8627
8628 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8629 (gnus-group-customize): Support editing topic parameters.
8630
8631 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8632
8633 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8634 indicators.
8635
8636 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8637
8638 * gnus-art.el (gnus-mm-display-part): Return.
8639 (gnus-article-view-part): Only go if external.
8640 (gnus-article-dumbquotes-map): Do 205.
8641
8642 * mm-decode.el (mm-display-part): Return what was done.
8643
8644 * message.el (message-buffer-naming-style): New variable.
8645 (message-generate-new-buffers): Extended.
8646 (message-buffer-naming-style): Removed.
8647 (message-buffer-name): Use it.
8648 (message-do-send-housekeeping): Rename new styling.
8649
8650 * gnus-sum.el (gnus-summary-recenter): Allow
8651 gnus-auto-center-summary to be a number.
8652
8653 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8654
8655 * pop3.el (pop3-open-server): Use "binary" instead of
8656 "no-conversion".
8657
8658 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8659
8660 * gnus-srvr.el (gnus-browse-foreign-server): Set
8661 gnus-browse-current-method to the result of gnus-server-to-method.
8662
8663 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8664
8665 * gnus-util.el (gnus-pull): Another optional argument.
8666 * nnweb.el (nnweb-request-delete-group): Delete from
8667 nnweb-group-alist and update active file.
8668
8669 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8670
8671 * gnus-group.el (gnus-group-make-group): Accept group of new
8672 method.
8673
8674 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8675
8676 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8677
8678 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8679
8680 * mm-view.el (mm-inline-text): Postion of html portion.
8681
8682 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8683
8684 * nntp.el (nntp-list-active-group): Waited for short strings.
8685 (nntp-send-mode-reader): Ditto.
8686 (nntp-open-connection): Ditto.
8687
8688 * gnus-int.el (gnus-request-group-articles): New function.
8689
8690 * nntp.el (nntp-request-listgroup): New function.
8691 (nntp-request-group-articles): Renamed.
8692
8693 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8694
8695 * nnheader.el (nnheader-parse-nov): Supply extra.
8696
8697 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8698
8699 * gnus-art.el (gnus-button-push): Don't go to
8700 gnus-article-buffer.
8701
8702 * mm-view.el (mm-inline-image): Add a newline.
8703
8704 * gnus-start.el (gnus-check-first-time-used): Check more.
8705
8706 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8707
8708 * gnus-start.el (gnus-check-first-time-used): Check current.
8709
8710 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8711
8712 * mm-util.el (mm-find-charset-region): New function.
8713
8714 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8715
8716 * gnus-art.el (gnus-mime-button-menu): Fix.
8717
8718 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8719
8720 * gnus-art.el (gnus-mime-button-menu): New definition.
8721
8722 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8723
8724 * gnus-art.el (article-decode-charset): Downcase charset.
8725 (article-decode-charset): Pass on type.
8726 (article-decode-charset): Check nil charsets.
8727 (article-remove-cr): Translate CR to LF.
8728 (gnus-ignored-mime-types): Default to nil.
8729
8730 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8731
8732 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8733 user-mail-address.
8734 (gnus-nov-parse-extra): Didn't return right thing.
8735
8736 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8737
8738 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8739
8740 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8741
8742 * gnus.el: Pterodactyl Gnus v0.40 is released.
8743
8744 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8745
8746 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8747
8748 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8749
8750 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8751
8752 * nnml.el (nnml-possibly-create-directory): Check before making.
8753
8754 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8755
8756 * nnheader.el (nnheader-insert-nov): Don't infloop.
8757
8758 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8759
8760 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8761 set up.
8762
8763 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8764
8765 * nneething.el (nneething-file-name): New definition.
8766
8767 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8768
8769 * gnus-art.el (gnus-treatment-function-alist): Fix.
8770 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8771
8772 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8773
8774 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8775
8776 * gnus.el: Pterodactyl Gnus v0.39 is released.
8777
8778 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8779
8780 * gnus-art.el (gnus-ignored-mime-types): New variable.
8781 (gnus-mime-display-single): Use it.
8782 (gnus-treatment-function-alist): New variable.
8783
8784 * gnus.el (gnus-mime): New group.
8785
8786 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8787 things for other parts.
8788 (gnus-mime-display-alternative): Place point.
8789
8790 * gnus.el: autoload gnus-uu-post-news.
8791
8792 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8793 needsterm/DISPLAY.
8794
8795 * mm-decode.el (mm-display-part): Default to inline text/.*
8796 parts.
8797
8798 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8799 8bit.
8800
8801 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8802 (gnus-mime-display-single): Inline all text parts.
8803 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8804
8805 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8806
8807 * nnml.el (nnml-possibly-create-directory): Rewrite.
8808 (nnml-request-create-group): Change to right server.
8809
8810 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8811
8812 * gnus.el: rmail-output-to-rmail-file autoload.
8813
8814 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8815 Gnus.
8816
8817 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8818
8819 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8820
8821 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8822
8823 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8824 mixed part.
8825
8826 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8827
8828 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8829
8830 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8831
8832 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8833
8834 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8835
8836 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8837
8838 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8839 value.
8840
8841 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8842 hidden.
8843
8844 * gnus-spec.el (gnus-update-format-specifications): Use the
8845 article mode line spec.
8846
8847 * gnus-art.el (gnus-insert-mime-button): Put right type.
8848 (gnus-insert-prev-page-button): Ditto.
8849 (gnus-insert-next-page-button): Dutti.
8850
8851 * pop3.el: New version installed.
8852
8853 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8854
8855 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8856 and display last part.
8857
8858 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8859
8860 * gnus.el: Pterodactyl Gnus v0.38 is released.
8861
8862 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8863
8864 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8865 Removed.
8866 (article-de-quoted-unreadable): Narrow to default.
8867
8868 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8869
8870 * gnus-art.el (article-decode-charset): Decode even when broken
8871 MIME.
8872
8873 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8874 name.
8875
8876 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8877
8878 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8879 nnheader.
8880
8881 * nnmail.el (nnmail-extra-headers): New variable.
8882
8883 * nnheader.el (nnheader-insert-nov): Insert extra.
8884
8885 * gnus.el (gnus-summary-line-format): Doc fix.
8886
8887 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8888 (gnus-nov-parse-line): Ditto.
8889 (gnus-nov-parse-extra): New macro.
8890 (gnus-header): New function.
8891 (gnus-update-summary-mark-positions): Change.
8892 (gnus-ignored-from-addresses): New variable.
8893 (gnus-summary-insert-from-or-to): New function.
8894
8895 * gnus.el (gnus-extra-headers): New variable.
8896
8897 * nnheader.el (make-mail-header): Expand.
8898 (mail-header-extra): New macro.
8899 (mail-header-set-extra): Ditto.
8900 (make-full-mail-header): Expand.
8901
8902 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8903
8904 * gnus.el: Pterodactyl Gnus v0.37 is released.
8905
8906 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8907
8908 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8909
8910 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8911 on.
8912
8913 1998-10-22 Didier Verna <verna@inf.enst.fr>
8914
8915 * gnus-spec.el (gnus-balloon-face-function): new function
8916 (gnus-parse-format): understand the %< %> specifiers
8917 (gnus-parse-complex-format): ditto.
8918
8919 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8920
8921 * gnus.el: Changed following-char to char-after throughout.
8922
8923 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8924
8925 * mm-decode.el (mm-display-external): Protect more and message.
8926
8927 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8928
8929 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8930 mixed part.
8931
8932 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8933
8934 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8935
8936 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8937
8938 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8939
8940 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8941
8942 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8943
8944 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8945
8946 * mm-decode.el (mm-display-external): Set undisplayer to mm
8947 buffer, not the current buffer; use unwind-protect.
8948
8949 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8950
8951 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8952 (gnus-summary-exit-no-update): Ditto.
8953
8954 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8955
8956 * mm-decode.el (mm-inline-media-tests): Look for w3.
8957
8958 * mailcap.el (mailcap-mime-data): Inline html.
8959
8960 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8961
8962 * gnus.el: Pterodactyl Gnus v0.36 is released.
8963
8964 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8965
8966 * gnus-art.el (article-translate-strings):
8967 (gnus-article-dumbquotes-map): Don't dot.
8968
8969 * pop3.el (pop3-open-server): Set point right.
8970
8971 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8972 (mm-dissect-buffer): Ditto.
8973 (mm-destroy-part): Ignore non-handles.
8974 (mm-remove-part): Ditto.
8975 (mm-destroy-parts): New function.
8976 (mm-remove-parts): Ditto.
8977
8978 * gnus-art.el (gnus-mm-display-part): Don't move point.
8979
8980 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8981
8982 * mm-uu.el : New file.
8983
8984 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8985
8986 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8987 a function.
8988
8989 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8990
8991 * mm-decode.el (mm-display-external): Check before selecting.
8992
8993 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8994
8995 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8996
8997 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8998
8999 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9000 variable.
9001
9002 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9003
9004 * gnus-art.el (gnus-decode-header-methods): New variable.
9005
9006 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9007
9008 * gnus-art.el (gnus-multi-decode-header): New function.
9009
9010 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9011
9012 * gnus.el: Pterodactyl Gnus v0.35 is released.
9013
9014 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9015
9016 * uudecode.el (uudecode-decode-region-external): Insert
9017 literally.
9018
9019 * mm-bodies.el (mm-decode-body): Optional encoding.
9020
9021 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9022
9023 * gnus-ems.el (gnus-mouse-3): New variable.
9024
9025 * binhex.el (binhex-decode-region-external): Don't use -internally.
9026
9027 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
9028
9029 * mailcap.el (mailcap-parse-mailcaps): Only open regular
9030 files.
9031
9032 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9033
9034 * gnus-group.el (gnus-add-marked-articles): Request backend update
9035 of flags.
9036
9037 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9038
9039 * gnus-sum.el (gnus-update-read-articles):
9040 (gnus-update-marks): Request backend update of mark.
9041
9042 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9043
9044 * gnus.texi (Optional Backend Functions): New item,
9045 nnchoke-request-set-mark.
9046
9047 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9048
9049 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9050 list to range.
9051
9052 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9053
9054 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9055
9056 1998-10-14 SL Baur <steve@altair.xemacs.org>
9057
9058 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9059 first used.
9060
9061 1998-10-10 SL Baur <steve@altair.xemacs.org>
9062
9063 * mm-view.el: Require mm-decode for macros.
9064
9065 * mm-decode.el (mm-handle-type): Move macro declarations above the
9066 place where they are used.
9067
9068 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9069
9070 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9071 buffer.
9072
9073 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9074
9075 * nnagent.el (nnagent-open-server): Error message.
9076
9077 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9078
9079 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9080
9081 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9082
9083 * score-mode.el (gnus-score-mode-map): Ditto.
9084
9085 * message.el (message-mode-map): Ditto.
9086
9087 * gnus-uu.el (gnus-uu-post-news): Ditto.
9088
9089 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9090
9091 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9092
9093 * gnus-art.el (gnus-article-edit-mode-map): Use
9094 `set-keymap-parent' rather than `copy-keymap'.
9095
9096 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9097
9098 * gnus-art.el (gnus-mime-button-commands): New variable.
9099 (gnus-mime-button-map): Initialize it from
9100 `gnus-mime-button-commands'.
9101 (gnus-mime-button-menu): New function.
9102 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9103
9104 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9105
9106 * message.el (message-insert-to): Make `nobody' and `poster'
9107 synonymous to `never' and `always' in Mail-Copies-To.
9108 (message-reply): Ditto.
9109 (message-followup): Ditto.
9110
9111 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9112
9113 * mailcap.el (mailcap-mime-data): Save sound.
9114
9115 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9116
9117 * message.el (message-ignored-supersedes-headers): Include
9118 `NNTP-Posting-Date'.
9119
9120 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9121
9122 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9123
9124 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9125
9126 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9127 uudecode.
9128
9129 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9130
9131 * mm-decode.el (mm-display-external): Don't switch on save.
9132
9133 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9134
9135 * nnmail.el (nnmail-movemail-args): New variable.
9136
9137 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9138
9139 * gnus-art.el (article-translate-strings):
9140
9141 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9142
9143 * gnus-art.el (gnus-article-view-part): Use it.
9144 (gnus-mm-display-part): New function.
9145 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9146
9147 * mm-decode.el (mm-handle-displayed-p): New function.
9148
9149 * gnus-art.el (gnus-mime-copy-part): Create better names.
9150 (gnus-mime-button-line-format): Include dots spec.
9151
9152 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9153
9154 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9155 forward buffer first.
9156
9157 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9158
9159 * gnus-util.el (gnus-set-window-start): New function.
9160
9161 * message.el (message-send): Don't check changed.
9162
9163 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9164
9165 * gnus-art.el (gnus-article-setup-buffer): Set params.
9166
9167 * mm-decode.el (mm-user-display-methods): Inline
9168 "message/delivery-status".
9169
9170 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9171
9172 * message.el (message-auto-save-directory): Rename.
9173 (message-mode): Dof fix.
9174
9175 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9176 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9177
9178 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9179
9180 * message.el (message-make-date): Avoid locale.
9181
9182 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9183 cache.
9184
9185 * mm-decode.el (mm-display-inline): Goto point-min.
9186
9187 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9188
9189 * mm-decode.el (mm-display-external): Reverse before sorting.
9190
9191 * gnus-draft.el (gnus-draft-send): Allow mail.
9192
9193 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9194
9195 * message.el (message-check): Move message-check macro above where
9196 it is first used.
9197
9198 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9199
9200 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9201
9202 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9203
9204 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9205
9206 * gnus.el: Pterodactyl Gnus v0.34 is released.
9207
9208 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9209
9210 * mm-decode.el (mm-inline-media-tests): delivery-status.
9211
9212 * mm-view.el (mm-inline-text): Provide default.
9213
9214 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9215
9216 * mailcap.el (mailcap-possible-viewers): Fix nils.
9217
9218 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9219
9220 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9221 (article-update-date-lapsed): Record the buffer.
9222 (article-update-date-lapsed): Do all windows that display article
9223 buffers.
9224
9225 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9226
9227 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9228
9229 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9230 annoations.
9231
9232 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9233
9234 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9235
9236 * gnus-agent.el (gnus-category-add): Change default category to
9237 'false.
9238
9239 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9240 scores.
9241
9242 * gnus-draft.el (gnus-draft-send): Check server more.
9243
9244 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9245 (gnus-article-goto-part): New function.
9246
9247 * mm-view.el (mm-inline-text): Insert richtext properly.
9248
9249 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9250
9251 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9252
9253 * parse-time.el (parse-time-rules): Accept dates far into the past
9254 and the future, and parse single-digit numbers as years.
9255
9256 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9257
9258 * mm-decode.el (mm-display-external): Chop off directories.
9259
9260 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9261
9262 * uudecode.el (uu-decode-region-external): Use
9263 insert-file-contents-literally.
9264
9265 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9266
9267 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9268
9269 * uudecode.el: New file.
9270
9271 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9272 x-uuencode.
9273
9274 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9275
9276 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9277
9278 * message.el (message-fetch-field): Unfold properly.
9279
9280 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9281 in text/plain.
9282
9283 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9284
9285 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9286 (gnus-auto-select-first): Removed.
9287 (gnus-auto-select-first): Extended.
9288 (gnus-summary-read-group-1): Use new value.
9289
9290 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9291
9292 * message.el (message-fix-before-sending): Space.
9293
9294 * nnmail.el (nnmail-find-file): Don't erase.
9295
9296 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9297
9298 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9299
9300 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9301
9302 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9303
9304 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9305
9306 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9307
9308 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9309
9310 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9311 20.4.
9312
9313 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9314
9315 * gnus-art.el (gnus-mime-view-all-parts): New command and
9316 keystroke.
9317
9318 * mm-decode.el (mm-display-external): Translate slashes.
9319
9320 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9321
9322 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9323
9324 * mm-decode.el (mm-quote-arg): Quote spaces.
9325 (mm-display-external): Quote args.
9326
9327 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9328
9329 * mm-decode.el (mm-inlinable-part-p): New function.
9330
9331 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9332
9333 * mm-util.el (mm-disable-multibyte): New function.
9334
9335 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9336
9337 * gnus.el: Pterodactyl Gnus v0.33 is released.
9338
9339 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9340
9341 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9342
9343 * mm-decode.el (mm-display-external): Don't switch for externals.
9344 (mm-dissect-multipart): Don't include end-sep.
9345
9346 * mm-util.el (mm-get-coding-system-list): New function.
9347 (mm-coding-system-list): New variable.
9348
9349 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9350
9351 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9352
9353 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9354
9355 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9356 group
9357
9358 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9359
9360 * mm-decode.el (mm-interactively-view-part): Typo.
9361
9362 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9363
9364 * mm-decode.el (mm-dissect-multipart): Display last part when the
9365 article has no close-delimiter
9366
9367 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9368
9369 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9370 content-type.
9371
9372 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9373
9374 * gnus-art.el (gnus-display-mime): Typo.
9375
9376 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9377
9378 * gnus.el: Pterodactyl Gnus v0.32 is released.
9379
9380 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9381
9382 * gnus-kill.el (gnus-batch-score): Protect against errors.
9383
9384 * gnus-art.el: Protect against broken headers.
9385
9386 * mm-decode.el (mm-display-external): Respect needsterm.
9387 (mm-display-external): Create buffer for external commands.
9388
9389 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9390
9391 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9392
9393 * mm-decode.el (mm-display-external): Use file name.
9394
9395 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9396
9397 * gnus-util.el (gnus-output-to-rmail): adjust to
9398 `rmail-output-to-rmail-file'
9399
9400 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9401
9402 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9403
9404 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9405 headers.
9406
9407 * gnus-art.el (article-decode-charset): Fold case.
9408
9409 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9410
9411 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9412
9413 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9414
9415 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9416 after being stored.
9417
9418 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9419
9420 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9421 come.
9422
9423 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9424
9425 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9426
9427 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9428
9429 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9430
9431 1998-09-23 Matt Armstrong <matta@geoworks.com>
9432
9433 * gnus-art.el (article-decode-charset): Narrow to the correct
9434 region.
9435
9436 * mm-bodies.el: Fix autoload.
9437
9438 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9439
9440 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9441
9442 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9443
9444 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9445
9446 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9447
9448 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9449 (gnus-article-add-button): Ditto.
9450
9451 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9452
9453 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9454 (gnus-article-prepare-display): Bind url-standalone-mode.
9455
9456 * mm-decode.el (mm-remove-part): Also delete directory.
9457 (mm-display-external): Create a private sub-dir.
9458
9459 * mailcap.el (mailcap-binary-suffixes): New variable.
9460 (mailcap-command-p): Use it.
9461
9462 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9463
9464 * nnmbox.el (nnmbox-request-group): Change server.
9465 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9466
9467 * message.el (message-encode-message-body): Don't stomp MIME
9468 headers.
9469
9470 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9471 unless useful.
9472 (gnus-summary-exit): Check for a live article buffer.
9473 (gnus-summary-exit-no-update): Ditto.
9474
9475 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9476 param.
9477
9478 * gnus-sum.el (gnus-article-decoded-p): New variable.
9479
9480 * mm-decode.el (mm-display-external): Use no-conv.
9481
9482 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9483 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9484
9485 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9486 mouse-click.
9487
9488 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9489
9490 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9491
9492 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9493
9494 * gnus.el: Pterodactyl Gnus v0.31 is released.
9495
9496 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9497
9498 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9499
9500 * mm-decode.el (mm-display-part): Accept no-default.
9501
9502 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9503 a parameter.
9504
9505 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9506 (gnus-summary-prepare-threads): Ditto.
9507
9508 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9509
9510 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9511 (gnus-mime-button-line-format): Doc fix.
9512 (gnus-insert-mime-button): Use it.
9513 (gnus-article-add-button): Use widget-convert-button.
9514
9515 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9516 ignore.
9517
9518 * mm-decode.el (mm-alternative-precedence): Ditto.
9519
9520 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9521
9522 * mm-decode.el (mm-user-automatic-display): Use enriched.
9523
9524 1998-09-14 Paul Fisher <rao@gnu.org>
9525
9526 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9527 right place.
9528
9529 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9530
9531 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9532
9533 * gnus-art.el (article-update-date-lapsed): Only update header if
9534 buffer is dispalyed in frame.
9535 (gnus-article-prepare-display): New function.
9536 (gnus-article-prepare): Use it.
9537
9538 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9539
9540 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9541
9542 * mm-view.el (mm-insert-inline): New function.
9543
9544 * mm-decode.el (mm-pipe-part): Bugged.
9545
9546 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9547
9548 * mm-bodies.el (mm-encode-body): Move over the body.
9549
9550 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9551
9552 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9553
9554 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9555
9556 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9557 related functions. Handle message/rfc822 parts. Display subject on
9558 multipart summary lines. Display name on sub-parts when available.
9559
9560 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9561
9562 * mailcap.el (mailcap-command-p): New version.
9563
9564 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9565
9566 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9567 groups.
9568
9569 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9570
9571 * message.el (message-make-date): Remove weekday name.
9572
9573 * mm-decode.el (mm-dissect-buffer): Protect against broken
9574 headers.
9575
9576 * mailcap.el (mailcap-command-in-path-p): New function.
9577 (mailcap-command-p): Renamed.
9578
9579 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9580
9581 * rfc2047.el (eval): Autoload.
9582
9583 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9584
9585 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9586 (gnus-multi-decode-encoded-word-string): New function.
9587 (gnus-encoded-word-method-alist): New variable.
9588 (gnus-decode-encoded-word-functions): Removed.
9589
9590 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9591
9592 * gnus-int.el (gnus-request-replace-article): Replace
9593 message-narrow-to-headers with message-narrow-to-head
9594
9595 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9596
9597 * drums.el (drums-quote-string): Reversed match.
9598
9599 * message.el (message-make-date): Use weekday name.
9600
9601 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9602
9603 * gnus.el: Pterodactyl Gnus v0.30 is released.
9604
9605 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9606
9607 * gnus-art.el (article-decode-encoded-words): Use it.
9608 (gnus-decode-header-function): New variable.
9609
9610 * gnus-sum.el (gnus-nov-parse-line): Use it.
9611 (gnus-decode-encoded-word-function): New variable.
9612
9613 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9614 buffer.
9615
9616 * gnus-art.el (gnus-insert-mime-button): Use widget.
9617 (gnus-widget-press-button): New function.
9618 (gnus-article-prev-button): Removed.
9619 (gnus-article-next-button): Ditto.
9620 (gnus-article-add-button): Ditto.
9621
9622 * gnus.el (gnus-article-mode-map): Inherit from widget.
9623 (gnus-article-mode-map): No, don't.
9624
9625 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9626 (mm-content-id-alist): New variable.
9627 (mm-get-content-id): New function.
9628
9629 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9630 articles if we are fetching to the article buffer.
9631
9632 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9633
9634 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9635 articles.
9636
9637 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9638
9639 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9640 (mm-default-mime-charset): New variable.
9641
9642 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9643
9644 * drums.el (drums-quote-string): Reversed test.
9645
9646 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9647
9648 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9649 string.
9650
9651 * drums.el (drums-quote-string): New function.
9652
9653 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9654 (rfc2047-b-encode-region): Chop lines.
9655 (rfc2047-q-encode-region): Ditto.
9656
9657 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9658
9659 * gnus.el: Pterodactyl Gnus v0.29 is released.
9660
9661 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9662
9663 * mm-decode.el (mm-save-part): Message right.
9664
9665 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9666
9667 * drums.el (drums-parse-address): Returned a list instead of a
9668 string.
9669 (drums-remove-whitespace): Skip comments.
9670 (drums-parse-addresses): Didn't work.
9671
9672 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9673
9674 * gnus.el: Pterodactyl Gnus v0.28 is released.
9675
9676 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9677
9678 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9679 starting point.
9680 (article-decode-encoded-words): Rename.
9681
9682 * message.el (message-narrow-to-headers-or-head): New function.
9683
9684 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9685 region.
9686
9687 * message.el (message-send-news): Encode body after checking
9688 syntax.
9689
9690 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9691
9692 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9693
9694 * gnus-art.el (gnus-display-mime): Respect disposition.
9695
9696 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9697
9698 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9699 text with annotations.
9700
9701 * message.el (message-make-date): Fix sign for negative time
9702 zones.
9703
9704 * mm-view.el (mm-inline-image): Insert a space at the end of the
9705 image.
9706
9707 * mail-parse.el: New file.
9708
9709 * rfc2231.el: New file.
9710
9711 * drums.el (drums-content-type-get): Removed.
9712 (drums-parse-content-type): Ditto.
9713
9714 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9715
9716 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9717
9718 * gnus.el: Pterodactyl Gnus v0.27 is released.
9719
9720 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9721
9722 * mm-decode.el (mm-alternative-precedence): New variable.
9723 (mm-preferred-alternative): New function.
9724
9725 * gnus-art.el (gnus-mime-copy-part): New command.
9726
9727 * mm-decode.el (mm-get-part): New function.
9728
9729 * mm-view.el: New file.
9730
9731 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9732 (mm-display-part): Default to mailcap-save-binary-file.
9733
9734 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9735
9736 * gnus.el: Pterodactyl Gnus v0.26 is released.
9737
9738 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9739
9740 * mm-decode.el (mm-interactively-view-part): New function.
9741
9742 * gnus-art.el (gnus-mime-view-part): New command.
9743
9744 * mm-decode.el (mm-last-shell-command): New variable.
9745
9746 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9747
9748 * mm-decode.el (mm-save-part): New function.
9749
9750 * gnus-art.el (article-decode-charset): Protect against buggy
9751 content-types.
9752 (gnus-mime-pipe-part): New command.
9753 (gnus-mime-save-part): New command.
9754 (gnus-mime-button-map): New keymap.
9755 (gnus-mime-button-line-format): New variable.
9756 (gnus-insert-mime-button): New function.
9757 (gnus-display-mime): Use it.
9758
9759 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9760
9761 * mm-decode.el (mm-inline-text): Decode charsets.
9762
9763 * gnus-art.el (gnus-article-save): Comment fix.
9764
9765 * gnus-int.el (gnus-start-news-server): When in batch, don't
9766 prompt.
9767
9768 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9769 decode.
9770
9771 * mm-decode.el (mm-inline-media-tests): Add audio.
9772 (mm-inline-audio): New function.
9773
9774 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9775
9776 * gnus-art.el (article-make-date-line): Didn't work.
9777
9778 * parse-time.el (parse-time-string): One too many nils.
9779
9780 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9781
9782 * gnus.el: Pterodactyl Gnus v0.25 is released.
9783
9784 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9785
9786 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9787 annotations.
9788
9789 * gnus.el ((featurep 'gnus-xmas)): New
9790 'gnus-annotation-in-region-p alias.
9791
9792 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9793
9794 * mm-util.el (mm-with-unibyte-buffer): New function.
9795
9796 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9797
9798 * mm-decode.el (mm-inline-media-tests): New variable.
9799
9800 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9801
9802 * gnus-art.el (gnus-article-mime-handles): New variable.
9803
9804 * drums.el (drums-narrow-to-header): New function.
9805
9806 * gnus-art.el (article-decode-charset): Use it.
9807
9808 * drums.el (drums-content-type-get): New function.
9809
9810 * mm-util.el (mm-content-type-charset): Removed.
9811
9812 * drums.el (drums-syntax-table): @ is word.
9813 (drums-parse-content-type): New function.
9814
9815 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9816 EDT" times.
9817
9818 * gnus-util.el (gnus-date-get-time): Use safe date.
9819
9820 * gnus-sum.el (gnus-show-mime): Removed.
9821 (gnus-summary-toggle-mime): Removed.
9822
9823 * gnus-art.el (gnus-strict-mime): Removed.
9824 (gnus-article-prepare): Don't do MIME.
9825 (gnus-decode-encoded-word-method): Removed.
9826 (gnus-show-mime-method): Removed.
9827
9828 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9829
9830 * gnus.el: Pterodactyl Gnus v0.24 is released.
9831
9832 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9833
9834 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9835 PREFIX.
9836
9837 * parse-time.el (parse-time-rules): Accept times that look like
9838 "h:mm".
9839
9840 * message.el (message-make-date): Use zone properly.
9841
9842 * gnus.el: Autoload gnus-batch.
9843
9844 * gnus-art.el (article-de-quoted-unreadable): Do not do
9845 gnus-article-decode-rfc1522.
9846
9847 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9848
9849 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9850 param.
9851
9852 * message.el (message-encode-message-body): Check for us-ascii.
9853
9854 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9855 to the left.
9856
9857 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9858
9859 * gnus-art.el (article-decode-charset): Rename.
9860
9861 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9862
9863 * gnus.el: Pterodactyl Gnus v0.23 is released.
9864
9865 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9866
9867 * gnus-util.el (gnus-parent-id): Ditto.
9868 (gnus-put-text-property-excluding-newlines): Ditto.
9869
9870 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9871
9872 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9873
9874 * message.el (message-generate-headers): Generate User-Agent
9875 instead of X-Mailer & X-Newsreader.
9876
9877 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9878 User-Agent header format.
9879
9880 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9881
9882 * gnus.el: Pterodactyl Gnus v0.22 is released.
9883
9884 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9885
9886 * mm-util.el (mm-multibyte-p): Typo.
9887
9888 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9889
9890 * gnus.el: Pterodactyl Gnus v0.21 is released.
9891
9892 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9893
9894 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9895
9896 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9897
9898 * mm-util.el (mm-multibyte-p): New function.
9899
9900 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9901
9902 * gnus.el: Pterodactyl Gnus v0.20 is released.
9903
9904 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9905
9906 * rfc2047.el (rfc2047-decode-region): Only decode when in
9907 multibyte.
9908
9909 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9910
9911 * gnus-int.el (gnus-request-replace-article): Encode.
9912 (gnus-request-accept-article): Encode.
9913
9914 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9915 here.
9916
9917 * gnus.el (gnus-article-display-hook): Take the charset functions
9918 out.
9919
9920 * time-date.el (safe-date-to-time): New function.
9921
9922 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9923
9924 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9925
9926 * gnus.el: Pterodactyl Gnus v0.19 is released.
9927
9928 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9929
9930 * mm-util.el (mm-mime-charset): New function.
9931
9932 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9933
9934 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9935
9936 * gnus.el: Pterodactyl Gnus v0.18 is released.
9937
9938 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9939
9940 * message.el (message-send-and-exit): Return t on success.
9941 (message-make-date): Make a proper time zone.
9942
9943 * gnus-draft.el (gnus-draft-send): Only remove article if the
9944 sending is successful.
9945
9946 * drums.el (drums-get-comment): Return the last comment.
9947 (drums-parse-address): Parse old-style From headers.
9948
9949 1998-09-07 SL Baur <steve@altair.xemacs.org>
9950
9951 * gnus-sum.el (gnus-data-compute-positions): Move below
9952 `gnus-save-hidden-threads' so the former is correctly detected as
9953 a macro.
9954
9955 1998-09-06 Dave Love <fx@gnu.org>
9956
9957 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9958 ignore-errors too, eval'd when compile. Require w3 stuff at load
9959 time for nicer failure if it's not available.
9960
9961 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9962
9963 * time-date.el (time-to-seconds): Renamed.
9964
9965 * parse-time.el (parse-time-string): Downcase before handling.
9966 (parse-time-rules): Times without seconds have 0 seconds.
9967
9968 * rfc2047.el (rfc2047-encode-region): New version.
9969 (rfc2047-dissect-region): New function.
9970
9971 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9972
9973 * message.el (message-make-date): Use symbolic zone.
9974
9975 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9976
9977 * time-date.el (parse-time): Always use parse-time.
9978
9979 * parse-time.el (parse-time-syntax): Use vectors.
9980
9981 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9982
9983 * gnus.el: Pterodactyl Gnus v0.17 is released.
9984
9985 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9986
9987 * time-date.el: Renamed from "date".
9988
9989 * gnus.el: Removed all timezone dependencies.
9990
9991 * score-mode.el: Removed.
9992 (gnus-score-edit-insert-date): Use date.
9993
9994 * date.el (float-to-time): New function.
9995
9996 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9997
9998 * date.el (time-to-float): New function.
9999
10000 * message.el (message-make-date): Use format-time-string.
10001 (message-make-expires): Use make-date.
10002
10003 * gnus-util.el (gnus-dd-mmm): Use date.
10004 (gnus-sortable-date): Ditto.
10005
10006 * message.el (message-make-date): Take an optional time.
10007
10008 * gnus: Applied patches from 5.6.43.
10009
10010 * date.el (if): Use parse-time.
10011
10012 * gnus-score.el (gnus-summary-score-entry): Make into a command
10013 again.
10014
10015 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10016 gnus-agent.
10017
10018 * gnus.el (gnus-agent-meta-information-header): Moved here.
10019
10020 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
10021
10022 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10023 (gnus-agent-fetch-group-1): Score article headers using normal
10024 group score files if the download score rule of a category/group
10025 is `file'.
10026 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10027 deciding what articles to download.
10028 (gnus-agent-fetch-group-1): Don't push headers through scoring and
10029 predicate processing if predicate is `true' or `false'.
10030
10031 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10032
10033 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10034
10035 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10036
10037 * score-mode.el (score-mode-coding-system): New variable.
10038 (gnus-score-edit-exit): Use it.
10039
10040 1998-09-04 Jason R Mastaler <jason@4b.org>
10041
10042 * drums.el: Corrected typo.
10043
10044 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10045
10046 * mm-bodies.el (mm-body-encoding): Faster version.
10047
10048 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10049
10050 * gnus-art.el (gnus-article-decode-charset): Only decode text
10051 things.
10052
10053 * message.el (message-output): Use rmail.
10054
10055 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10056 word part.
10057
10058 * mm-util.el (mm-charset-to-coding-system): Use
10059 rfc2047-default-charset.
10060 (mm-known-charsets): New variable.
10061
10062 * message.el (message-caesar-region): Bugged out.
10063
10064 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10065
10066 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10067 specifying `agent-predicate' in a group's parameters.
10068
10069 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10070
10071 * gnus.el: Pterodactyl Gnus v0.16 is released.
10072
10073 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10074
10075 * nnmail.el (nnmail-expired-article-p): Use predicate.
10076
10077 * date.el (time-less-p): Renamed.
10078
10079 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10080 from the headers.
10081
10082 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10083 functions.
10084
10085 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10086 all.
10087 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10088 to all functions.
10089
10090 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10091
10092 * gnus.el: Pterodactyl Gnus v0.15 is released.
10093
10094 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10095
10096 * date.el: New file.
10097
10098 * gnus-util.el (gnus-encode-date): Removed.
10099 (gnus-time-less): Ditto.
10100
10101 * nnmail.el (nnmail-date-to-time): Removed.
10102 (nnmail-time-less): Ditto.
10103 (nnmail-days-to-time): Ditto.
10104 (nnmail-time-since): Ditto.
10105
10106 * drums.el: New file.
10107
10108 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10109
10110 * message.el (message-encode-message-body): Encode headers with
10111 body encoding.
10112
10113 * rfc2047.el (rfc2047-default-charset): Renamed.
10114 (rfc2047-encodable-p): Use it.
10115
10116 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10117
10118 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10119 servers.
10120
10121 * gnus-util.el (gnus-output-to-rmail): Removed.
10122
10123 * gnus-art.el (gnus-summary-save-in-rmail): Use
10124 gnus-output-to-rmailrmail-output-to-rmail-file.
10125
10126 * rfc2047.el (rfc2047-decode-region): Fold case.
10127 (rfc2047-decode): Use decode-string.
10128
10129 * mm-util.el: Provide mm-char-int.
10130
10131 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10132
10133 * gnus.el: Pterodactyl Gnus v0.14 is released.
10134
10135 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10136
10137 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10138 sure we have 7bit.
10139
10140 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10141
10142 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10143 ducplicates.
10144 (gnus-inews-insert-mime-headers): Removed.
10145
10146 * message.el (message-caesar-region): Protect against MULE chars.
10147
10148 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10149
10150 * mm-util.el (if): fset the right function.
10151
10152 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10153
10154 * gnus-art.el (gnus-article-decode-charset): Use real
10155 read-coding-system.
10156
10157 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10158
10159 * mm-bodies.el (mm-decode-body): Protect against malformed
10160 base64.
10161 (mm-decode-body): Check that buffer-file-coding-system is
10162 non-nil.
10163
10164 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10165
10166 * gnus.el: Pterodactyl Gnus v0.13 is released.
10167
10168 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10169
10170 * gnus-util.el (gnus-strip-whitespace): Already defined.
10171 Removed.
10172
10173 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10174
10175 * gnus-util.el (gnus-strip-whitespace): New function.
10176
10177 * mm-util.el (mm-content-type-charset): Downcase.
10178
10179 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10180
10181 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10182 (gnus-article-decode-charset): Don't fetch all headers.
10183
10184 * mm-util.el (mm-read-coding-system): New function.
10185
10186 * mm-bodies.el (mm-decode-body): Check the right charset.
10187
10188 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10189
10190 * gnus-art.el (gnus-article-mode-line-format): Use short group
10191 format.
10192
10193 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10194
10195 * gnus.el: Pterodactyl Gnus v0.12 is released.
10196
10197 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10198
10199 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10200
10201 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10202 (gnus-article-decode-charset): Always run.
10203
10204 * mm-bodies.el (mm-decode-body): Decode cte.
10205
10206 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10207
10208 * gnus.el: Pterodactyl Gnus v0.11 is released.
10209
10210 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10211
10212 * message.el (message-encode-message-body): Ditto.
10213
10214 * gnus-art.el (gnus-article-decode-mime-words): New command and
10215 keystroke.
10216 (gnus-article-decode-charset): Ditto.
10217 (gnus-article-decode-charset): Only work under MULE.
10218
10219 * mm-util.el (mm-content-type-charset): New function.
10220
10221 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10222
10223 * message.el (message-send-mail): Insert MIME headers.
10224 (message-check-news-body-syntax): Don't warn for escape sequences.
10225 (message-check-news-body-syntax): Insert MIME headers.
10226
10227 * mm-bodies.el (mm-body-encoding): New function.
10228
10229 * message.el (message-encode-message-body): New function.
10230
10231 * mm-bodies.el: New file.
10232
10233 * mm-util.el (mm-narrow-to-head): New function.
10234
10235 * rfc2047.el (rfc2047-encode): Use it.
10236
10237 * mm-util.el: Provide mm-encode-coding-region.
10238
10239 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10240
10241 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10242
10243 * mm-util.el (mm-enable-multibyte): New function.
10244
10245 * message.el (message-set-work-buffer): Set multibyte.
10246
10247 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10248
10249 * gnus-util.el (gnus-point-at-eol): Removed.
10250 (gnus-point-at-bol): Ditto.
10251
10252 1998-08-31 Didier Verna <verna@inf.enst.fr>
10253
10254 * gnus-msg.el (gnus-group-mail): make it behave like
10255 gnus-group-post-news with regards to the prefix (this enables the
10256 use of posting styles).
10257
10258 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10259
10260 * gnus.el (gnus-article-display-hook): Added
10261 gnus-article-decode-rfc1522 to hook.
10262
10263 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10264
10265 * gnus.el: Pterodactyl Gnus v0.10 is released.
10266
10267 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10268
10269 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10270 hook to be run.
10271
10272 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10273
10274 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10275
10276 * mm-util.el (mm-charsets-in-region): Removed.
10277
10278 * rfc2047.el: Renamed file.
10279
10280 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10281
10282 * message.el (message-mode): Set multibyte.
10283
10284 * mm-util.el (mm-charsets-in-region): Copied here.
10285
10286 * gnus-util.el: Removed gnus-truncate-string.
10287
10288 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10289
10290 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10291 (rfc1522-encodable-p): New function.
10292 (rfc1522-encode-message-header): Use it.
10293
10294 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10295
10296 * gnus.el: Pterodactyl Gnus v0.9 is released.
10297
10298 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10299
10300 * mm-util.el: Shadow encode-coding-string.
10301
10302 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10303
10304 * mm-util.el: New file.
10305
10306 * mm-decode.el: Somewhat depleted.
10307 * mm-encode.el: Ditto.
10308
10309 * rfc1522.el: New file.
10310
10311 * mm-util.el (mm-replace-chars-in-string): Copied here.
10312
10313 * mm-encode.el (mm-q-encode-region): New function.
10314
10315 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10316 param.
10317
10318 * mm-encode.el (mm-encode-word-region): Downcase.
10319
10320 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10321
10322 * gnus.el: Pterodactyl Gnus v0.8 is released.
10323
10324 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10325
10326 * message.el (message-send-mail): Encode headers.
10327
10328 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10329 (quoted-printable-encode-region): Upcase.
10330
10331 * message.el (message-default-charset): New variable.
10332
10333 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10334
10335 * message.el (message-narrow-to-field): Changed name.
10336
10337 * mm-encode.el: New file.
10338
10339 * message.el (message-narrow-to-header): New function.
10340
10341 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10342 right buffer.
10343
10344 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10345
10346 * gnus.el: Pterodactyl Gnus v0.7 is released.
10347
10348 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10349
10350 * gnus.el: Remove autoload for
10351 gnus-article-mime-decode-quoted-printable.
10352
10353 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10354 be decoded in non-MULE Emacsen.
10355
10356 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10357
10358 * mm-decode.el: Check for coding-system-list.
10359
10360 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10361
10362 * gnus.el: Pterodactyl Gnus v0.6 is released.
10363
10364 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10365
10366 * nnheader.el (fboundp): Protect code-coding-string.
10367
10368 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10369 is available.
10370
10371 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10372
10373 * gnus.el: Pterodactyl Gnus v0.5 is released.
10374
10375 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10376
10377 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10378 (gnus-hack-decode-rfc1522): Removed.
10379
10380 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10381
10382 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10383
10384 * gnus.el: Gnus v0.4 is released.
10385
10386 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10387
10388 * gnus-art.el (gnus-article-decode-mime-words): New command and
10389 keystroke.
10390
10391 * qp.el (quoted-printable-decode-region): Don't use hexl.
10392
10393 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10394 (gnus-structured-field-decoder): Removed.
10395 (gnus-unstructured-field-decoder): Ditto.
10396
10397 * mm-decode.el: New file.
10398
10399 * qp.el: New file.
10400
10401 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10402
10403 * gnus-ems.el (fboundp): Removed gnus-split-string.
10404
10405 * gnus.el (gnus-splash-face): Doc fix.
10406
10407 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10408
10409 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10410 hexl.
10411
10412 * nnheader.el (nnheader-temp-write): Removed.
10413
10414 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10415
10416 * gnus.el: Gnus v0.3 is released.
10417
10418 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10419
10420 * gnus.el: Gnus v0.2 is released.
10421
10422 ;; Local Variables:
10423 ;; coding: iso-2022-7bit
10424 ;; End: