]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog
(gnus-article-x-face-command)
[gnu-emacs] / lisp / gnus / ChangeLog
1 2001-01-31 Dave Love <fx@gnu.org>
2
3 * gnus-art.el (gnus-article-x-face-command)
4 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
5 :version.
6
7 2001-01-26 Dave Love <fx@gnu.org>
8
9 * mm-util.el (mm-multibyte-string-p): New.
10
11 * qp.el: Remove un-logged bogus changes from 2000-12-20.
12 (quoted-printable-encode-region): Doc fix. Don't call
13 string-as-multibyte on class. Clarify line-folding.
14 (quoted-printable-encode-string): Make temp buffer inherit
15 string's multibyteness.
16
17 2001-01-23 Gerd Moellmann <gerd@gnu.org>
18
19 * nnheader.el (toplevel): Don't require `gnus-util' at
20 compile-time; this creates a circular dependency, and prevents
21 a bootstrap.
22
23 2001-01-22 Andreas Schwab <schwab@suse.de>
24
25 * nnheader.el (gnus-delete-line): Autoload it as a macro.
26
27 2001-01-21 ShengHuo ZHU <zsh@cs.rochester.edu>
28
29 * message.el (message-forward): Use mule4.
30 * mm-util.el (mm-string-as-unibyte): New.
31 * message.el (message-forward): Use it.
32 * message.el (message-cite-original-without-signature): Don't peel
33 off the blank line.
34 (message-get-reply-headers): Add Cc if it is not in follow-to.
35 * message.el (message-send-mail): Content-Type may not be there.
36 By Alberto Lusiani.
37 * gnus-art.el (article-display-x-face): Insert X-Face if there is
38 not.
39 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
40 one.
41 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
42 (gnus-remove-some-windows): Ditto.
43 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
44 handle.
45 * gnus-art.el (gnus-mime-view-part): Copy it.
46 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
47 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
48 orig-file. Use ',source.
49 * nnslashdot.el (nnslashdot-request-list): Get the right year. By
50 Lars Magne Ingebrigtsen.
51 * pop3.el (pop3-get-message-count): Andrew Innes
52 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
53
54 2001-01-08 Dave Love <fx@gnu.org>
55
56 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
57 single character.
58
59 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
60
61 * message.el: Doc and message fixes.
62 (message-send-rename-function)
63 (message-make-forward-subject-function)
64 (message-send-mail-function, message-reply-to-function)
65 (message-wide-reply-to-function, message-followup-to-function)
66 (message-distribution-function, message-auto-save-directory): Fix
67 :type.
68
69 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
70 proceeding after warnings. Amend multipart warning message.
71
72 2001-01-04 Dave Love <fx@gnu.org>
73
74 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
75 compiling.
76 (gnus-make-directory): Require nnmail.
77
78 * mm-decode.el (mm-inline-media-tests): Add
79 image/x-portable-bitmap.
80 (mm-get-image): Grok pbm.
81
82 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
83
84 * message.el (message-mail): Support yank-action.
85
86 * message.el (message-setup): Revoke the last change.
87
88 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
89
90 * message.el (message-setup): Use cons. Suggested by Johan Vromans
91 <jvromans@squirrel.nl>.
92
93 * gnus-topic.el (gnus-topic-create-topic): Use list.
94
95 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
96 before binding gnus-default-article-saver.
97
98 * gnus-sum.el (gnus-summary-save-article):
99 (gnus-summary-pipe-output):
100 (gnus-summary-save-article-mail):
101 (gnus-summary-save-article-rmail):
102 (gnus-summary-save-article-file):
103 (gnus-summary-write-article-file):
104 (gnus-summary-save-article-body-file): Ditto.
105
106 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
107
108 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
109
110 * gnus-art.el (gnus-article-check-hidden-text): Return t.
111
112 * gnus-util.el (gnus-remove-text-properties-when): Return t.
113
114 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
115 malformatted messages.
116
117 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
118
119 * gnus-art.el (article-treat-dumbquotes): Quote \.
120
121 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
122
123 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
124 Emacs 20 runs on a terminal.
125
126 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
127
128 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
129 Paul Stevenson <p.stevenson@surrey.ac.uk>
130
131 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
132
133 * mml.el (gnus-add-minor-mode): Autoload.
134
135 * message.el (message-forward): Save-restriction.
136
137 * message.el (message-mail-user-agent): Add :version.
138
139 * message.el (message-mail-user-agent): New variable.
140 (message-setup): Renamed to message-setup-1. Support
141 mail-user-agent.
142 (message-mail-user-agent): New function.
143 (message-mail): Use it.
144 (message-reply): Use it.
145 (message-resend): Use it.
146 (message-mail-other-window): Use it.
147 (message-mail-other-frame): Use it.
148
149 * gnus-msg.el (gnus-bug): Support mail-user-agent.
150
151 2000-12-21 Miles Bader <miles@gnu.org>
152
153 * message.el (message-mode): Set `comment-start' to the yank prefix.
154
155 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
156
157 * message.el (message-narrow-to-head-1): New function.
158 (message-narrow-to-head): Use it.
159 (message-reply): Ditto.
160 (message-cancel-news): Ditto.
161 (message-supersede): Ditto.
162 (message-make-forward-subject): Ditto.
163 (message-bounce): Ditto.
164
165 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
166
167 * message.el (message-forward): Copy buffer in unibyte mode.
168 (message-make-forward-subject): Don't widen. Decode.
169 (message-forward): Don't decode subject.
170
171 * mml.el (gnus-ems): Require it.
172
173 * gnus-msg.el (gnus-summary-mail-forward):
174
175 * message.el (message-forward): Move mime-to-mml here.
176
177 * nnmbox.el (nnmbox-file-coding-system): Use binary.
178 (nnmbox-active-file-coding-system): Ditto.
179
180 * gnus-cus.el (gnus-group-parameters): Add posting-style.
181
182 * mm-uu.el: Require binhex.
183
184 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
185
186 * qp.el (quoted-printable-encode-region): Upcase QP.
187
188 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
189
190 * gnus-util.el (gnus-add-text-properties-when): New function.
191 (gnus-remove-text-properties-when): Ditto.
192
193 * gnus-cite.el (gnus-article-hide-citation): Use them.
194 (gnus-article-toggle-cited-text): Use them.
195
196 * gnus-art.el (gnus-signature-toggle): Use them.
197 (gnus-article-show-hidden-text): Ditto.
198 (gnus-article-hide-text): Ditto.
199
200 * gnus-art.el (gnus-article-describe-key): Use prompt.
201 (gnus-article-describe-key-briefly): Ditto.
202
203 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
204
205 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
206
207 2000-12-18 Gerd Moellmann <gerd@gnu.org>
208
209 * *.xpm, *.pbm: Convert icons icons to size 24x24.
210
211 2000-12-18 Dave Love <fx@gnu.org>
212
213 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
214 (unused).
215
216 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
217
218 * pop3.el (pop3-movemail): Use binary.
219 (pop3-movemail-file-coding-system): Removed.
220
221 2000-12-13 Miles Bader <miles@gnu.org>
222
223 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
224 to t, so that we don't get stuck while trying to smilefy
225 intangible text.
226
227 2000-12-12 Gerd Moellmann <gerd@gnu.org>
228
229 * smiley-ems.el (smiley-regexp-alist): Make regexps match
230 at the end of the buffer.
231 (smiley-region): In the loop, move to the end of the submatch
232 matching the smiley instead of using the end of the match
233 of the whole regexp.
234
235 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
236
237 * message.el (message-mode): Doc fix.
238
239 2000-12-12 Gerd Moellmann <gerd@gnu.org>
240
241 * smiley-ems.el (smiley-region): Doc fix.
242
243 2000-12-11 Miles Bader <miles@gnu.org>
244
245 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
246 bottom line visible, check to see if it's partially obscured, and
247 if so, either scroll one more line to make it fully visible, or
248 revert to showing the second line from the top.
249
250 2000-12-07 Dave Love <fx@gnu.org>
251
252 * mailcap.el (mailcap-download-directory)
253 * gnus-audio.el (gnus-audio-directory)
254 * smiley-ems.el (smiley-data-directory): Fix :type.
255
256 2000-12-05 Dave Love <fx@gnu.org>
257
258 * starttls.el: New file.
259
260 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
261
262 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
263 succeeds.
264 (gnus-setup-message): Remove a hack.
265
266 * gnus-win.el (gnus-configure-windows): Make sure
267 nntp-server-buffer is live.
268 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
269 (gnus-configure-frame): Save selected window.
270
271 2000-12-04 Andreas Jaeger <aj@suse.de>
272
273 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
274
275 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
276
277 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
278 raw 8-bit in headers in dk.* newsgroups.
279
280 2000-11-30 Dave Love <fx@gnu.org>
281
282 * message.el (message-auto-save-directory): Use
283 file-name-as-directory.
284 (message-set-auto-save-file-name): Create
285 message-auto-save-directory if necessary.
286 (message-replace-chars-in-string): Removed -- unused.
287 (message-mail-alias-type): Customize.
288 (message-headers): Remove duplicate defgroup.
289
290 2000-11-29 Dave Love <fx@gnu.org>
291
292 * qp.el (quoted-printable-decode-region): Use error, not message
293 to report malformed text (like base64). Amend message.
294
295 2000-11-29 Miles Bader <miles@gnu.org>
296
297 * message.el (message-header-lines): Fontify tag.
298
299 2000-11-27 Dave Love <fx@gnu.org>
300
301 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
302 compiler warning.
303
304 2000-11-26 Dave Love <fx@gnu.org>
305
306 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
307
308 2000-11-23 Dave Love <fx@gnu.org>
309
310 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
311
312 * mm-uu.el (uudecode): Require.
313 (uudecode-decode-region, uudecode-decode-region-external): Don't
314 autoload.
315 (mm-uu-copy-to-buffer): Doc fix.
316 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
317 type fix.
318
319 * mailcap.el: Doc fixes.
320 (mailcap-mime-data): Various adjustments.
321 (mailcap): New group.
322 (mailcap-download-directory): Customize.
323 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
324 (mailcap-temporary-directory): Deleted (unused).
325 (mailcap-unescape-mime-test): Simplify slightly.
326 (mailcap-viewer-passes-test): Use functionp.
327 (mailcap-command-p): Aliased to executable-find.
328
329 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
330 default-enable-multibyte-characters is nil.
331
332 2000-11-22 Simon Josefsson <simon@josefsson.org>
333
334 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
335 instead of "from: " for rfc822 compliance. Insert SPC.
336
337 2000-11-22 Gerd Moellmann <gerd@gnu.org>
338
339 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
340
341 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
342
343 * message.el (message-send-mail): Use buffer-substring-no-properties.
344 (message-send-news): Ditto.
345
346 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
347
348 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
349
350 2000-11-21 Dave Love <fx@gnu.org>
351
352 * gnus-art.el (gnus-mime-button-map): Don't inherit from
353 gnus-article-mode-map.
354 (gnus-mime-button-menu): Use mouse-set-point.
355 (gnus-insert-mime-button, gnus-mime-display-alternative)
356 (gnus-mime-display-alternative): Don't use local-map property.
357
358 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
359
360 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
361 sending a command; allow the rtelnet prompt as well.
362
363 2000-11-17 Simon Josefsson <simon@josefsson.org>
364
365 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
366 prefetch.
367
368 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
369
370 * nntp.el (nntp-decode-text): Delete bogus status lines.
371 (nntp-open-connection): Kill process buffer when quit.
372 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
373 FSF Emacs 20 and XEmacs 21.
374 (nntp-retrieve-data): Don't ignore quit.
375
376 2000-11-17 Dave Love <fx@gnu.org>
377
378 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
379 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
380 and make-temp-file.
381 (uudecode-decode-region): Doc fix.
382
383 2000-11-14 Dave Love <fx@gnu.org>
384
385 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
386 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
387 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
388 New files, derived from the XPMs.
389
390 2000-11-12 Dave Love <fx@gnu.org>
391
392 From Emerick Rogul <emerick@csa.bu.edu>.
393 * message.el (message-setup-fill-variables): New variable.
394 (message-mode): Use it.
395
396 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
397
398 * gnus-mlspl.el: Documentation tweaks.
399
400 2000-11-10 Dave Love <fx@gnu.org>
401
402 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
403 (gnus-agent-lib-file, gnus-agent-load-alist)
404 (gnus-agent-save-alist, gnus-agent-article-name): Use
405 expand-file-name.
406
407 * gnus-group.el (gnus-group-name-charset-method-alist): Add
408 :version.
409 (nnkiboze-score-file): Defvar when compiling.
410
411 * gnus-start.el (gnus-read-newsrc-file): Add :version.
412
413 * gnus-art.el (gnus-article-banner-alist)
414 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
415 (gnus-article-date-lapsed-new-header)
416 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
417 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
418 (gnus-treat-strip-headers-in-body)
419 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
420 (gnus-treat-translate): Add :version.
421 (gnus-article-mime-part-function): Fix defcustom.
422
423 * nnmail.el (nnmail-expiry-target)
424 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
425 (nnmail-split-header-length-limit): Add :version.
426
427 * gnus-sum.el (gnus-auto-expirable-marks)
428 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
429 (gnus-extra-headers, gnus-ignored-from-addresses)
430 (gnus-newsgroup-ignored-charsets)
431 (gnus-group-highlight-words-alist)
432 (gnus-summary-show-article-charset-alist): Add :version.
433
434 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
435 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
436 files, converted from the XPMs.
437
438 * gnus-cache.el (gnus-cache-active-file): Don't use
439 file-name-as-directory on directory.
440 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
441 use file-name-as-directory on directory.
442
443 * time-date.el (timezone-make-date-arpa-standard): Autoload.
444 (date-to-time): Use it.
445
446 * message.el (message-mode) <adaptive-fill-regexp>:
447 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
448 (message-newline-and-reformat): Likewise.
449 (message-forward-as-mime, message-forward-ignored-headers)
450 (message-buffer-naming-style, message-default-charset)
451 (message-dont-reply-to-names, message-send-mail-partially-limit):
452 Add :version.
453
454 * mm-util.el: Doc fixes.
455 (mm-mime-charset): Don't use the raw result of
456 mm-preferred-coding-system.
457 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
458 (mm-with-unibyte): Simplify.
459
460 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
461 concat.
462
463 * pop3.el (pop3-version): Deleted.
464 (pop3-make-date): New function, avoiding message-make-date.
465 (pop3-munge-message-separator): Use it.
466
467 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
468
469 * pop3.el (pop3-munge-message-separator): A message may have an
470 empty body.
471
472 2000-11-09 Dave Love <fx@gnu.org>
473
474 * gnus-group.el (gnus-group-make-directory-group)
475 (gnus-group-fetch-faq): Use expand-file-name.
476 (gnus-group-fetch-faq): Simplify completing-read form.
477
478 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
479 test for Mule.
480
481 * message.el (tool-bar-map): Defvar when compiling.
482
483 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
484 (gnus-tm-lisp-directory): Deleted.
485 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
486 (featurep 'xemacs).
487 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
488 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
489 version numbers from file names.
490
491 2000-11-08 John Wiegley <johnw@gnu.org>
492
493 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
494 `gnus-group-change-level-function', instead of `remove-hook',
495 because it's not a hook!
496
497 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
498
499 * nnweb.el (nnweb-decode-entities): Work for non-character
500 entities.
501
502 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
503 Issue message on quit.
504
505 2000-11-08 Simon Josefsson <simon@josefsson.org>
506
507 * rfc2104.el: Add SHA-1 example.
508 (rfc2104-hexstring-to-bitstring): New function.
509 (rfc2104-hash): Use it.
510
511 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
512
513 * gnus-start.el: Remove gnus-xemacs.
514
515 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
516
517 * gnus-score.el (gnus-score-body): Don't score body when
518 agent-fetching.
519 (gnus-score-followup): Don't score followup either.
520 (gnus-score-use-all-scores): New variable.
521 (gnus-all-score-files): Use it.
522 (gnus-score-find-bnews): Use directory-sep-char.
523
524 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
525 asynchronous in Exp version.
526
527 2000-11-08 Dave Love <fx@gnu.org>
528
529 * mm-view.el: Use featurep for XEmacs test.
530 (mm-inline-message): Test for `remove-specifier'; don't use
531 condition-case.
532
533 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
534
535 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
536 (gnus-score-find-bnews): Don't concat "".
537
538 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
539 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
540 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
541 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
542
543 * gnus-sum.el: Put some defvars in eval-when-compile.
544 (gnus-summary-mode-hook): Add :options.
545 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
546 (gnus-summary-tool-bar-map): New variable.
547 (gnus-summary-make-tool-bar): New function.
548 (gnus-summary-mode): Put kill-all-local-variables first.
549
550 * gnus-group.el (gnus-group-toolbar-map): New variable.
551 (gnus-group-make-tool-bar): Rewritten.
552 (gnus-group-mode): Put kill-all-local-variables first.
553
554 * rfc2047.el: Require gnus-util.
555
556 * nnml.el (gnus-sorted-intersection): Autoload.
557
558 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
559 Put some defvars in eval-when-compile.
560 (gnus-intersection, gnus-sorted-complement): Autoload.
561
562 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
563
564 * mm-encode.el (mm-body-7-or-8): Autoload.
565
566 * mm-decode.el (mm-insert-inline): Autoload.
567
568 * mml.el:
569 * message.el: Put some defvars in eval-when-compile.
570
571 * gnus-msg.el: Put some defvars in eval-when-compile.
572 (gnus-msg-mail): Move after gnus-setup-message.
573
574 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
575
576 2000-11-07 Dave Love <fx@gnu.org>
577
578 * gnus-util.el (nnheader): Don't require message (recursive
579 autoload).
580
581 * uudecode.el: Avoid compiler warnings.
582
583 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
584 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
585
586 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
587
588 * rfc2047.el: Require cl when compiling.
589 (rfc2047-q-encode-region): Don't break if a QP-word could be
590 fitted in one line.
591 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
592 (rfc2047-fold-region): "=?=" is not a break point.
593 (rfc2047-encode-message-header): Move fold into encode-region.
594 (rfc2047-dissect-region): Rewrite.
595 (rfc2047-encode-region): Rewrite.
596 (rfc2047-fold-region): Fold
597 (rfc2047-unfold-region): New function.
598 (rfc2047-decode-region): Use it.
599 (rfc2047-q-encode-region): Don't break at bob.
600 (rfc2047-decode): Use unibyte.
601 (rfc2047-q-encode-region): Better calculation of break point.
602 (rfc2047-fold-region): Don't break the first non-LWSP characters.
603 (rfc2047-encode-region): Merge only if regions are adjacent.
604
605 2000-11-06 Dave Love <fx@gnu.org>
606
607 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
608
609 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
610 (uudecode-char-int): New alias, replacing char-int.
611 (uudecode-decode-region): Don't call buffer-disable-undo.
612
613 * mm-uu.el (mm-uu-configure): Unquote lambda.
614 (mm-uu-configure-list): Doc fix.
615
616 * earcon.el (running-xemacs): Don't define.
617
618 2000-11-06 John Wiegley <johnw@gnu.org>
619
620 * gnus-mlspl.el (gnus-group-split-update): Check the value of
621 `nnmail-crosspost', and use it to set the `no-crosspost'
622 argument when calling `gnus-group-split-fancy'. Otherwise, it
623 assumes that cross-posting is always OK, no matter what
624 `nmail-crosspost' is set to.
625 (gnus-group-split-fancy): The argument order in the
626 second-to-last `push' call was wrong, but since `no-crosspost'
627 was always nil, it was never being triggered.
628
629 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
630
631 Don't postpone GCC if none of GCC methods is agent-covered. This
632 fix presumes that the post-method must be agent-covered if any Gcc
633 method is agent-covered.
634
635 * gnus-msg.el (gnus-inews-group-method): New function.
636 (gnus-inews-do-gcc): Use it.
637 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
638 (gnus-agent-possibly-save-gcc): Use it.
639 (gnus-agent-possibly-do-gcc): Ditto.
640
641 *gnus-msg.el: (gnus-inews-add-send-actions): Use
642 `gnus-agent-possibly-do-gcc' if Agentized.
643 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
644 to `message-header-hook'.
645
646 * gnus-mlspl.el: Require cl when compiling.
647
648 * gnus-ml.el: Usage.
649 (gnus-mailing-list-archive, gnus-mailing-list-owner,
650 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
651 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
652 (gnus-mailing-list-menu): Define it.
653 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
654
655 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
656
657 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
658
659 * message.el (message-font-lock-keywords): Match a final newline
660 to help font-lock's multiline support.
661
662 2000-11-03 Dave Love <fx@gnu.org>
663
664 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
665
666 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
667 name.
668
669 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
670 <banner>: Fix custom type, doc.
671
672 * mm-decode.el (mm-display-external): Space-prefix temp buffer
673 name. Don't disable undo explicitly.
674
675 2000-11-02 Dave Love <fx@gnu.org>
676
677 * message.el (message-font-lock-keywords): Use [:alpha:] for
678 cite-prefix.
679
680 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
681
682 * mm-uu.el (mm-uu-configure-list): Move back to old location,
683 because defcustom tries to call `mm-uu-configure'.
684
685 2000-11-01 Dave Love <fx@gnu.org>
686
687 * rfc2047.el (base64): Require unconditionally.
688 (message-posting-charset): Defvar when compiling.
689 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
690 message.
691
692 * gnus-sum.el (nnoo): Require.
693 (mm-uu-dissect): Autoload.
694
695 * mml.el (mml-parse-1): Clarify message.
696 (mml-minibuffer-read-type): Use mailcap-mime-types.
697
698 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
699
700 * mml.el: Fix a typo in the requiring of CL.
701
702 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
703
704 * rfc2231.el: Require cl when compiling.
705
706 2000-11-01 Dave Love <fx@gnu.org>
707
708 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
709 Fix custom type.
710 (mm-uu-configure-list): Move and fix custom type.
711
712 * utf7.el: Require cl when compiling.
713
714 * binhex.el: Use (featurep 'xemacs).
715 (binhex-char-int): New alias, replacing char-int. Change callers.
716 (binhex-decode-region): Simplify work buffer code.
717 (binhex-decode-region-external): Use expand-file-name, not concat.
718
719 2000-10-30 Dave Love <fx@gnu.org>
720
721 * gnus-art.el: Fix 2000-10-27 change properly.
722
723 2000-10-28 Miles Bader <miles@gnu.org>
724
725 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
726
727 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
728
729 * gnus-draft.el (gnus-draft-send-message): Typo.
730
731 2000-10-27 John Wiegley <johnw@gnu.org>
732
733 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
734 variable to correspond with `gnus-article-hide-citation-maybe'.
735 (gnus-treatment-function-alist): Added entry for the above
736 correlation.
737
738 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
739
740 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
741
742 2000-10-27 Dave Love <fx@gnu.org>
743
744 * gnus.el: Don't require custom. Don't require message at top
745 level.
746 (gnus-message-archive-method): Require message here.
747
748 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
749
750 * gnus-art.el (article-strip-banner): Use
751 gnus-group-find-parameter rather than gnus-group-get-parameter, to
752 allow inheritance on the banner.
753 From elkin@tverd.astro.spbu.ru.
754
755 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
756 Cashin <ecashin@coe.uga.edu>).
757
758 2000-10-27 Simon Josefsson <simon@josefsson.org>
759
760 * gnus-agent.el (gnus-agent-possibly-do-gcc):
761 (gnus-agent-restore-gcc):
762 (gnus-agent-possibly-save-gcc): New functions.
763
764 * nnimap.el (nnimap-group-overview-filename): Create directory for
765 newfile (when use long filenames is nil). Copy+delete file if
766 rename didn't work.
767 (nnimap-group-overview-filename): `rename-file' and `copy-file'
768 doesn't return anything useful, use ignore-errors instead.
769 (nnimap-verify-uidvalidity): Delete overview file when
770 uid validity changes.
771 (nnimap-group-overview-filename): Store uidvalidity in filenames.
772 Rename old files into new format.
773 (nnimap-request-accept-article): Remove \n's from
774 From_ lines.
775 (nnimap-request-accept-article): Remove From[^:] lines.
776 (imap-starttls-p): Check for starttls binary.
777 (imap-starttls-open): More verbose.
778 (imap-gssapi-auth): Ditto.
779 (imap-kerberos4-auth): Ditto.
780 (imap-cram-md5-auth): Ditto.
781 (imap-login-auth): Ditto.
782 (imap-anonymous-auth): Ditto.
783 (imap-digest-md5-auth): Ditto.
784 (imap-open): Ditto.
785 (imap-digest-md5-p): Check capability first.
786 (imap-parse-flag-list): Correctly parse empty lists.
787 (imap-login-p): Support LOGINDISABLED.
788 (imap-parse-body): Work around bug in Sun SIMS.
789
790 * gnus-agent.el (gnus-agent-possibly-do-gcc):
791 (gnus-agent-restore-gcc):
792 (gnus-agent-possibly-save-gcc): New functions.
793
794 Asks the user to synch flags with server when you plug in.
795
796 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
797 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
798 (gnus-agent-toggle-plugged): Call it.
799 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
800 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
801 (gnus-agent-possibly-synchronize-flags): New function.
802 (gnus-agent-possibly-synchronize-flags-server): New function.
803
804 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
805
806 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
807
808 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
809 support ACL's.
810
811 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
812
813 * gnus-draft.el (gnus-draft-send-message): Ditto.
814 (gnus-group-send-drafts): Ditto.
815
816 * gnus-art.el (gnus-request-article-this-buffer):
817 gnus-refer-article-method might be a single method.
818 (gnus-article-mime-total-parts): New function.
819 (gnus-mm-display-part): Use it.
820 (gnus-mime-display-single): Ditto.
821 (gnus-mime-display-alternative): Ditto.
822 (gnus-mime-inline-part): Check validity of charset.
823 (gnus-treat-display-smileys): Default value in Emacs 21.
824 * gnus-art.el: Define dynamic variables in eval-when-compile.
825 (gnus-article-prepare): Configure it again.
826 (gnus-insert-mime-button): Use gnus-overlay-buffer,
827 gnus-overlay-start.
828 (gnus-article-prepare): Configure windows before
829 gnus-article-prepare-display is called. Otherwise, BBDB's popup
830 window might be overrided.
831 (gnus-mime-inline-part): Use prefix argument only
832 when it is called interactively.
833 (gnus-mime-action-alist): New variable.
834 (gnus-mime-action-on-part): Use it.
835 (gnus-mime-button-commands): Add command ".".
836 (gnus-mime-inline-part): Support prefix argument.
837 (gnus-article-banner-alist): New variable.
838 (article-strip-banner): Use it.
839
840 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
841 because they are files, not paths.
842 (mailcap-parse-mimetypes): Ditto.
843 (mailcap-mime-types): Use mailcap-mime-data.
844
845 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
846 gnus-overlay-start.
847 * gnus.el (gnus-agent-fetching): New variable.
848 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
849
850 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
851 (gnus-agent-fetch-group-1): Score-param could be nil.
852 (gnus-agent-any-covered-gcc): New function.
853 (gnus-agent-possibly-save-gcc): Use it.
854 (gnus-agent-possibly-do-gcc): Ditto.
855 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
856 the GNU assignment issue.
857 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
858 * gnus-agent.el: timer vs. itimer.
859
860 * webmail.el (webmail-type-definition): Fix my-deja open url.
861 (webmail-hotmail-list): Fix.
862 (webmail-netscape-open, webmail-hotmail-article,
863 webmail-hotmail-list): Update.
864 (webmail-my-deja-*): Rewrite.
865
866 * gnus-sum.el (gnus-refer-article-methods): The second could be
867 a named method.
868 (gnus-cache-write-active): Auto load.
869 (gnus-summary-display-article): Enable multibyte.
870 (gnus-summary-select-article): Don't enable multibyte here.
871 (gnus-summary-goto-article): Ditto.
872 (gnus-summary-enter-digest-group): Decode to-address.
873
874 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
875 (mm-with-unibyte-current-buffer-mule4): New function.
876 (mm-enable-multibyte-mule4): New.
877 (mm-disable-multibyte-mule4): New.
878
879 * mm-util.el (mm-enable-multibyte-mule4): New.
880 (mm-disable-multibyte-mule4): New.
881 * gnus-sum.el (gnus-summary-mode): Use it.
882 (gnus-summary-select-article): Ditto.
883 (gnus-summary-goto-article): Use enable multibyte.
884
885 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
886 (nnkiboze-enter-nov): Fix it when there is no xref.
887 (nnkiboze-generate-groups): List groups.
888 (nnkiboze-request-article): Use
889 gnus-cache-request-article.
890
891 * gnus-group.el (gnus-group-make-kiboze-group): Use
892 nnkiboze-score-file.
893 (gnus-group-make-kiboze-group): Fix prompt.
894
895 * message.el (message-send-mail-partially): Replace the header
896 delimiter with a blank line.
897 (message-sending-message): New variable.
898 (message-send): Use it.
899 (message-default-charset): Default value for non-Mule Emacsen.
900 (message-alternative-emails): New.
901 (message-use-alternative-email-as-from): New.
902 (message-setup): Use them.
903 (message-default-charset): Set default value in non-MULE XEmacsen
904 as iso-8859-1.
905
906 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
907
908 * message.el: xemacs cleanup (use featurep ' xemacs)
909
910 * nnheader.el: ditto
911
912 * mm-util.el: ditto
913
914 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
915
916 * message.el (message-make-in-reply-to): In-Reply-To is message-id
917 (see DRUMS).
918
919 2000-10-27 Simon Josefsson <simon@josefsson.org>
920
921 * message.el (message-send): Make sure error is signalled if no
922 send method is specified.
923
924 2000-10-27 Dave Love <fx@gnu.org>
925
926 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
927 strings.
928 (gnus-group-make-tool-bar): New function.
929 (gnus-group-mode): Use it.
930
931 * message.el (message-mode-menu): Add some :help strings.
932 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
933 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
934
935 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
936 * describe-group.xpm, get-news.xpm, kill-group.xpm:
937 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
938
939 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
940 display-graphic-p here.
941
942 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
943
944 * mm-decode.el (mm-viewer-completion-map): New.
945 (mm-interactively-view-part): Use it.
946
947 2000-10-27 Simon Josefsson <sj@extundo.com>
948
949 * mail-source.el (mail-sources): IMAP predicate is a string.
950 (mail-sources): Add default values for IMAP mailbox, predicate and
951 fetchflag.
952
953 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
954
955 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
956 of the `gnus-xemacs' variable, as the latter has been removed.
957 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
958 * gnus-art.el (gnus-treat-display-xface)
959 (gnus-treat-display-smileys, gnus-treat-display-picons)
960 (gnus-article-read-summary-keys): Likewise.
961
962 2000-10-26 Dave Love <fx@gnu.org>
963
964 * flow-fill.el: Require cl when compiling.
965
966 2000-10-26 Simon Josefsson <simon@josefsson.org>
967
968 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
969 (fill-flowed): Make "quote-depth wins" rule work when first line
970 is at level 0.
971
972 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
973
974 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
975 (gnus-kill-all-overlays): Move here.
976
977 * gnus-util.el (gnus-kill-all-overlays): Move out.
978
979 2000-10-26 Dave Love <fx@gnu.org>
980
981 * mail-source.el: Require imap when compiling and defvar
982 display-time-mail-function. Require mm-util.
983 (nnheader-cancel-timer): Autoload.
984 (mail-source-imap-authenticators, mail-source-imap-streams): New
985 variables.
986 (mail-sources): Use them.
987 (defvar): Use rmail-spool-directory unconditionally.
988
989 2000-10-26 Dirk Meyer <dischi@tzi.de>
990
991 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
992 seconds instead of hour.
993
994 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
995
996 * mail-source.el (mail-sources): Better `:type'.
997
998 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
999
1000 * mail-source.el (mail-source-keyword-map): Use
1001 `rmail-spool-directory' as a default directory for the `file'
1002 source, if the variable is defined. Fall back to hardcoded
1003 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
1004 <seh@speakeasy.org>.
1005
1006 2000-10-25 Jason Rumney <jasonr@gnus.org>
1007
1008 * gnus-art.el (gnus-signature-face): Use italic on any frame that
1009 supports it.
1010
1011 2000-10-18 Dave Love <fx@gnu.org>
1012
1013 * mm-bodies.el (mm-uu-decode-function)
1014 (mm-uu-binhex-decode-function): Defvar when compiling.
1015
1016 * gnus-nocem.el (gnus-nocem-issuers): Update.
1017 (gnus-nocem-check-from): New option.
1018 (gnus-nocem-scan-groups): Use it.
1019 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1020 (gnus-nocem-check-article-limit): Add :version.
1021
1022 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
1023
1024 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1025 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1026
1027 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
1028
1029 * ietf-drums.el (mm-util): Require CL when compiling.
1030
1031 2000-10-15 Dave Love <fx@gnu.org>
1032
1033 * qp.el: Require mm-util.
1034
1035 2000-10-13 Dave Love <fx@gnu.org>
1036
1037 * qp.el (quoted-printable-decode-region): Avoid invalid
1038 coding-systems.
1039
1040 2000-10-12 Gerd Moellmann <gerd@gnu.org>
1041
1042 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1043 to a recursive load.
1044
1045 2000-10-12 Dave Love <fx@gnu.org>
1046
1047 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1048
1049 * gnus.el (gnus-group-startup-message): Check for PBM image.
1050
1051 2000-10-09 Dave Love <fx@gnu.org>
1052
1053 * mail-source.el (mail-source-fetch-imap): Bind
1054 default-enable-multibyte-characters rather than using
1055 mm-disable-multibyte.
1056
1057 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1058
1059 * mail-source.el (mail-source-fetch-maildir): Don't insert
1060 newlines.
1061
1062 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
1063
1064 * mm-encode.el: Require CL. At least, for `incf'.
1065
1066 2000-10-06 Dave Love <fx@gnu.org>
1067
1068 * gnus-audio.el: Don't require cl.
1069 (gnus-audio): New custom group.
1070 (gnus-audio-inline-sound): Change to work with Emacs.
1071 (gnus-audio-directory, gnus-audio-directory)
1072 (gnus-audio-au-player): Customize.
1073 (gnus-audio-play): Try external player if play-sound-file fails.
1074 Use file-name-extension, not string-match.
1075
1076 2000-10-05 Dave Love <fx@gnu.org>
1077
1078 * rfc1843.el: Require cl when compiling.
1079
1080 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1081 Autoload.
1082 (quoted-printable-decode-region): Rename arg which confused
1083 charset with coding-system. Don't use nonascii-insert-offset.
1084 Coding-system encode the region initially. Don't recognize `=='
1085 as valid QP. Coding-system decode the region finally.
1086 (quoted-printable-decode-string): Rename arg which confused
1087 charset with coding-system.
1088
1089 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1090 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1091 mm-encode-coding-region.
1092 (mm-decode-body, mm-decode-string): Rename variables which
1093 confused charset with coding-system.
1094 (binhex-decode-region): Don't autoload.
1095 (mm-body-encoding): Require message.
1096 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1097 cond branches.
1098
1099 * gnus-art.el (article-de-quoted-unreadable)
1100 (article-de-base64-unreadable): Fold search case
1101 rather than downcasing string. Apply mm-charset-to-coding-system
1102 to arg of quoted-printable-decode-region.
1103
1104 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1105
1106 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1107
1108 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1109
1110 * gnus-kill.el (gnus-kill): Typo.
1111
1112 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1113
1114 * gnus-mule.el: Revived.
1115
1116 2000-10-04 Dave Love <fx@gnu.org>
1117
1118 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1119 Require ring when compiling.
1120 (gnus-x-splash): Bind width, height.
1121 (gnus-article-compface-xbm): New variable.
1122 (gnus-article-display-xface): Move graphic test. Use unibyte.
1123 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1124
1125 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1126
1127 * nnimap.el: require 'cl when compiling.
1128
1129 2000-10-04 Dave Love <fx@gnu.org>
1130
1131 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1132 pbm images.
1133
1134 * frown.pbm, smile.pbm, wry.pbm: New files.
1135
1136 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1137
1138 2000-10-03 Dave Love <fx@gnu.org>
1139
1140 * mail-source.el (mail-sources): Revert to nil.
1141
1142 * nnmail (nnmail-spool-file): Revert to `((file))'.
1143
1144 * qp.el: Don't require mm-util.
1145 (quoted-printable-decode-region): Rewritten.
1146 (quoted-printable-decode-string, quoted-printable-encode-region):
1147 Doc fix.
1148 (quoted-printable-encode-region): Barf on multibyte characters.
1149 Maybe make the class multibyte. Upcase chars, not formatted
1150 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1151 (quoted-printable-encode-string): Don't use
1152 mm-with-unibyte-buffer.
1153
1154 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1155
1156 * mail-source.el (mail-source-report-new-mail): Use
1157 nnheader-cancel-timer.
1158
1159 2000-10-03 Simon Josefsson <simon@josefsson.org>
1160
1161 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1162 (mail-source-fetch-imap): Use it.
1163
1164 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1165
1166 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1167 last change.
1168
1169 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1170 `:ascent center'.
1171
1172 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1173
1174 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1175
1176 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1177 image's :ascent to 80. That gives a mode-line which is approx.
1178 as tall as the normal one.
1179
1180 2000-09-21 Dave Love <fx@gnu.org>
1181
1182 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1183 (for Emacs 20). Tidy somewhat.
1184
1185 2000-09-21 Dave Love <fx@gnu.org>
1186
1187 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1188 image processing. Rationalize logic somewhat.
1189
1190 2000-09-20 Dave Love <fx@gnu.org>
1191
1192 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1193
1194 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1195 we'll be careful merging development changes.
1196
1197 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1198 specifically.
1199
1200 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1201 (mouse-set-point, set-face-foreground)
1202 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1203 them.
1204
1205 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1206
1207 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1208 redundant autoloads.
1209
1210 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1211
1212 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1213 to XBM; we always have PBM support.
1214
1215 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1216
1217 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1218 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1219 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1220 * nnkiboze.el (nnkiboze-file-coding-system): New.
1221 (nnkiboze-retrieve-headers): Use it.
1222 (nnkiboze-request-group): Ditto.
1223 (nnkiboze-close-group): Ditto.
1224 (nnkiboze-generate-group): Ditto.
1225 (nnkiboze-enter-nov): Insert first Xref properly.
1226
1227 2000-09-19 Dave Love <fx@gnu.org>
1228
1229 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1230 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1231
1232 * mail-source.el (mail-sources): Change default to '((file)).
1233 Add useful custom type.
1234
1235 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1236
1237 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1238 year).
1239 (gnus-date-iso8601): Ditto.
1240
1241 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1242
1243 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1244
1245 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1246
1247 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1248 pattern. Avoid using 8 bit chars.
1249 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1250
1251 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1252
1253 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1254 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1255 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1256 functions are not implemented yet.
1257
1258 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1259 x-overlay.el from the FSF Emacs black list.
1260
1261 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1262
1263 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1264 (mm-inline-media-tests): Ditto.
1265 (mm-automatic-display): Ditto.
1266 * mm-view.el (mm-display-inline-fontify): Generalize from
1267 mm-display-patch-inline.
1268 (mm-display-patch-inline): Use it.
1269 (mm-display-elisp-inline): Ditto.
1270
1271 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1272
1273 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1274 (gnus-topic-unmark-topic): Ditto.
1275 (gnus-topic-mark-topic): Ditto.
1276 (gnus-topic-get-new-news-this-topic): Use it.
1277
1278 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1279
1280 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1281 display xface.
1282
1283 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1284
1285 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1286 zombie or killed groups.
1287
1288 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1289
1290 * mml.el (mml-preview): Reinsert unibyte content.
1291 (mml-parse-1): Remove with-unibyte-current-buffer.
1292 (mml-generate-mime-1): Ditto.
1293 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1294 * message.el (message-forward): Ditto.
1295
1296 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1297
1298 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1299 original article buffer.
1300 (article-de-base64-unreadable): Ditto.
1301 (article-wash-html): Ditto.
1302
1303 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1304
1305 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1306 unless forward-show-mml.
1307
1308 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1309
1310 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1311 (gnus-summary-save-parts-last-directory): New.
1312 (gnus-summary-save-parts): Save history.
1313
1314 2000-09-14 Ben Gertzfield <che@debian.org>
1315
1316 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1317 variable.
1318 (gnus-summary-save-parts): Use it.
1319
1320 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1321
1322 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1323 * gnus-sum.el (gnus-summary-exit): Ditto.
1324 (gnus-summary-exit-no-update): Ditto.
1325 (gnus-summary-show-article): Ditto.
1326
1327 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1328
1329 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1330 Content-Disposition.
1331
1332 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1333
1334 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1335
1336 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1337
1338 * gnus-art.el (gnus-article-setup-buffer): Set
1339 gnus-article-mime-handles to nil.
1340 * gnus-sum.el (gnus-summary-exit): Ditto.
1341 (gnus-summary-exit-no-update): Ditto.
1342 (gnus-summary-show-article): Ditto.
1343 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1344 dissected.
1345 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1346
1347 2000-09-14 Dave Love <fx@gnu.org>
1348
1349 * gnus.el (gnus-charset):
1350 * mm-decode.el (mime-display):
1351 * imap.el (imap) <defgroup>: Add :version.
1352
1353 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1354
1355 * parse-time.el: Fix author's mail address.
1356
1357 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1358 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1359 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1360 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1361 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1362 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1363 * rfc2231.el, uudecode.el: Fix copyright notice.
1364
1365 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1366 require `w3' at load-time only if not running in batch mode.
1367
1368 2000-09-13 Dave Love <fx@gnu.org>
1369
1370 * gnus-ems.el (gnus-ems-redefine): Don't alias
1371 gnus-summary-set-display-table.
1372
1373 * message.el (message-user-agent): Don't wrap ignore-errors around
1374 it.
1375
1376 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1377 `format'.
1378 (mm-content-transfer-encoding): Don't use cadar.
1379
1380 * uudecode.el (uudecode-decoder-program)
1381 (uudecode-decoder-switches): Customize.
1382
1383 * gnus-score.el (gnus-home-score-file): Improve custom type.
1384
1385 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1386 variables for Emacs 21.
1387 (gnus-group-customize): Disable undo while laying out the buffer.
1388
1389 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1390
1391 * gnus-util.el (gnus-write-active-file): Bind
1392 coding-system-for-write.
1393
1394 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1395
1396 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1397 * gnus-kill.el (gnus-batch-score): Ditto.
1398 * gnus-move.el (gnus-change-server): Ditto.
1399 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1400
1401 2000-09-12 Simon Josefsson <simon@josefsson.org>
1402
1403 * gnus-sum.el (gnus-update-read-articles): Undo
1404 `gnus-request-set-mark' operation.
1405
1406 2000-09-11 Dave Love <fx@gnu.org>
1407
1408 * Changelog: Use iso-2022 coding.
1409
1410 * gnus-msg.el (gnus-msg-mail): New function.
1411 (gnus-user-agent): New mail agent.
1412
1413 2000-09-10 Dave Love <fx@gnu.org>
1414
1415 * message.el: Require mail-abbrevs for XEmacs for a problem with
1416 keybinding despite the autoloads for it.
1417
1418 2000-09-08 Simon Josefsson <simon@josefsson.org>
1419
1420 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1421
1422 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1423 marks from dormant articles. (See nnimap-request-set-mark.)
1424 (nnimap-retrieve-headers-progress): Demule.
1425 (nnimap-open-server): Call nnoo-change-server twice, once for
1426 getting the nnimap-server-buffer and once for letting n-c-s set
1427 the variables in that buffer.
1428
1429 2000-09-08 David Edmondson <dme@dme.org>
1430
1431 * gnus.el (gnus-short-group-name): Guess separator.
1432
1433 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1434
1435 * gnus-group.el (gnus-group-insert-group-line): Fix.
1436
1437 2000-09-04 Dave Love <fx@gnu.org>
1438
1439 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1440 (mm-get-image): Avoid the losing `make-glyph' from W3.
1441
1442 2000-09-03 Simon Josefsson <simon@josefsson.org>
1443
1444 * gnus-sum.el (gnus-summary-delete-article): Check server.
1445
1446 2000-09-01 Simon Josefsson <simon@josefsson.org>
1447
1448 * imap.el (imap-parse-flag-list): Rewrite.
1449
1450 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1451
1452 * imap.el (imap-parse-flag-list): Hack.
1453
1454 2000-08-29 Dave Love <fx@gnu.org>
1455
1456 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1457
1458 * gnus-agent.el (gnus-agent-union): new function.
1459 (gnus-agent-fetch-headers): Use it.
1460
1461 * gnus.el (gnus-group-startup-message): Specify foreground and
1462 background for xpm image. Centre image vertically.
1463 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1464
1465 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1466
1467 * message.el (message-send-mail): Narrow-to-headers.
1468
1469 2000-08-24 Dave Love <fx@gnu.org>
1470
1471 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1472 21.
1473
1474 2000-08-21 Dave Love <fx@gnu.org>
1475
1476 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1477
1478 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1479
1480 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1481 permanent is used.
1482 (gnus-topic-show-topic): Read topic when to show permanent hidden
1483 topic.
1484 (gnus-topic-remove-topic): Revert to the old behavior, not using
1485 hide.
1486
1487 2000-08-21 Dave Love <fx@gnu.org>
1488
1489 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1490 (gnus-xemacs): Use featurep.
1491
1492 * mm-util.el (mm-read-charset): Maybe use builtin.
1493 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1494 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1495 (mm-with-unibyte): Use featurep, not string-match.
1496 (mm-with-unibyte-buffer): Simplify.
1497 (mm-quote-arg): Maybe use shell-quote-argument.
1498
1499 * mml.el (mml-make-string): Deleted (unused).
1500
1501 * gnus.el (gnus-mode-line-buffer-identification): Supply
1502 definition for Emacs 21.
1503
1504 * gnus-salt.el: Small doc fixes.
1505 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1506 gnus-add-minor-mode.
1507
1508 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1509 gnus-add-minor-mode.
1510
1511 2000-08-20 Simon Josefsson <simon@josefsson.org>
1512
1513 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1514 function, thanks to Lloyd Zusman for debugging.
1515 (nnimap-request-group):
1516 (nnimap-request-list):
1517 (nnimap-retrieve-groups):
1518 (nnimap-request-newgroups): Use it.
1519
1520 * nnimap.el (nnimap-request-article-part): Less verbose.
1521
1522 2000-08-18 Dave Love <fx@gnu.org>
1523
1524 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1525 custom type.
1526
1527 * nnheader.el (nnheader-replace-chars-in-string): Use
1528 subst-char-in-string if available.
1529
1530 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1531 (gnus-request-article-this-buffer): Use expand-file-name.
1532 (gnus-mime-view-part-as-type): Simplify interactive spec.
1533 (gnus-mime-button-map): Define it all in defvar.
1534
1535 2000-08-17 Dave Love <fx@gnu.org>
1536
1537 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1538
1539 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1540 last-nonmenu-event.
1541
1542 * uudecode.el (char-int): Use defalias, not fset.
1543
1544 * score-mode.el: Don't require easymenu. Require mm-util.
1545 (score-mode-coding-system): Use mm-auto-save-coding-system.
1546
1547 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1548 (nneething-file-name): Use expand-file-name, not concat.
1549
1550 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1551
1552 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1553 Failure proof for email addresses.
1554 (nnslashdot-sane-retrieve-headers): Ditto.
1555
1556 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1557
1558 * message.el (message-send-mail): Only insert courtesy message
1559 when text/plain.
1560
1561 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1562
1563 * message.el (message-cancel-news): Copy the From header from the
1564 original article.
1565
1566 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1567
1568 * gnus-async.el (gnus-asynchronous): Removed.
1569
1570 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1571
1572 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1573 format.
1574
1575 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1576
1577 * nnmail.el (nnmail-expiry-target-group): Fixed.
1578
1579 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1580
1581 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1582 gnus-request-accept-article so that body encoding is *not* done.
1583 Encoding is not done on incoming mail, so why should it be done on
1584 expired mail?
1585
1586
1587 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1588
1589 * nnml.el (nnml-request-expire-articles): Fix the calls to
1590 nnml-request-article (the filename was being passed instead of the
1591 article number) and nnmail-expiry-target-group
1592 (nnml-current-directory is changed by nnml-request-accept-article,
1593 causing it to be incorrect for the next article to be expired).
1594
1595 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1596
1597 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1598 expiry-target group parameters.
1599
1600 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1601
1602 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1603 buffer.
1604 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1605 (gnus-topic-show-topic): Ditto.
1606
1607 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1608
1609 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1610
1611 * mail-source.el (mail-source-incoming-file-prefix): New
1612 variable.
1613
1614 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1615
1616 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1617
1618 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1619
1620 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1621
1622 * message.el (message-syntax-checks): New check quotin-style:
1623 Text must be written below quoted text.
1624 (message-check-news-body-syntax): Check it.
1625
1626 2000-08-11 Simon Josefsson <simon@josefsson.org>
1627
1628 * imap.el (imap-authenticator-alist): Fix typo.
1629 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1630 Jonas Oberg for debugging.
1631
1632 2000-08-11 Simon Josefsson <simon@josefsson.org>
1633
1634 * gnus-async.el (gnus-asynchronous): Disable by default.
1635
1636 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1637
1638 * mm-view.el (mm-inline-text): Bind fill-column.
1639
1640 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1641 list of unexpired articles.
1642
1643 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1644 un-expired articles.
1645
1646 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1647 headers.
1648
1649 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1650 we update the right topic..
1651
1652 * mm-decode.el (mm-display-external): Put point at start.
1653
1654 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1655
1656 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1657
1658 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1659
1660 2000-08-09 Simon Josefsson <simon@josefsson.org>
1661
1662 * imap.el (imap-parse-body):
1663 (imap-parse-string-list): Add bug workarounds for Stalker
1664 Communigate Pro 3.0 server.
1665 (imap-body-lines): Remove bogus comment.
1666
1667 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1668
1669 * nnimap.el (nnimap-retrieve-which-headers):
1670 (nnimap-retrieve-headers-from-server):
1671 (nnimap-request-set-mark):
1672 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1673
1674 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1675
1676 * message.el (message-dont-reply-to-names):
1677 rmail-dont-reply-to-names may not be defined.
1678
1679 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1680
1681 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1682 not use pop.
1683
1684 2000-07-19 Dave Love <fx@gnu.org>
1685
1686 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1687 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1688 check.
1689 (gnus-article-display-xface): Special-case for dark backgrounds.
1690
1691 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1692
1693 * imap.el (imap-calculate-literal-size-first): New variable.
1694 (imap-local-variables): Add it.
1695 (imap-kerberos4-open): Set it.
1696 (imap-send-command): Use it.
1697
1698 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1699
1700 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1701 (mailcap-parse-mimetypes): Use it.
1702 (mailcap-extension-to-mime): Parse mimetype.
1703 (mailcap-mime-types): Ditto.
1704 * mml.el (mml-minibuffer-read-type): Ditto.
1705
1706 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1707
1708 * nndoc.el (nndoc-type-alist): Add outlook.
1709 (nndoc-outlook-type-p): New function.
1710 (nndoc-outlook-article-begin): Ditto.
1711
1712 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1713
1714 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1715 excursion.
1716
1717 2000-07-15 Simon Josefsson <simon@josefsson.org>
1718
1719 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1720
1721 * imap.el (imap):
1722 (imap-kerberos4-program):
1723 (imap-gssapi-program):
1724 (imap-ssl-program): Customization.
1725 (imap-shell-program):
1726 (imap-shell-host): New variables.
1727 (imap-streams):
1728 (imap-stream-alist): Add shell.
1729 (imap-shell-p):
1730 (imap-shell-open): New functions.
1731 (imap-open): Don't call authenticator if preauth.
1732 (imap-authenticate): Return t if already authenticated.
1733
1734 2000-07-14 Simon Josefsson <simon@josefsson.org>
1735
1736 * gnus.el (gnus-invalid-group-regexp): New variable.
1737 (gnus-read-group): Use it.
1738
1739 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1740
1741 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1742 expunge-below and orphan-score are "group variables".
1743
1744 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1745
1746 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1747 qualified group names to `gnus-group-read-ephemeral-group'.
1748
1749 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1750
1751 * gnus-sum.el: `W t' is toggle-header in info.
1752
1753 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1754
1755 * gnus-art.el (article-de-base64-unreadable): Typo.
1756
1757 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1758
1759 * gnus-agent.el (require): Require timer.
1760
1761 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1762
1763 * message.el (message-bounce): Call mime-to-mml.
1764
1765 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1766
1767 * nnslashdot.el (nnslashdot-request-close): New function.
1768
1769 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1770
1771 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1772 right line number for the article.
1773
1774 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1775
1776 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1777 * webmail.el (webmail-fetch): Bind
1778 url-http-silence-on-insecure-redirection.
1779
1780 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1781
1782 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1783 unibyte.
1784 (nnslashdot-sane-retrieve-headers): Ditto.
1785 (nnslashdot-request-article): Ditto.
1786
1787 2000-07-10 William M. Perry <wmperry@aventail.com>
1788
1789 * mailcap.el (mailcap-parse-mimetype-file):
1790
1791 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1792
1793 * nnweb.el (nnweb-insert): Stricter test.
1794 * webmail.el (webmail-refresh-redirect): Ditto.
1795
1796 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1797
1798 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1799
1800 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1801
1802 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1803
1804 2000-07-05 Dave Love <fx@gnu.org>
1805
1806 * utf7.el: Doc and header fixes.
1807
1808 * gnus-sum.el: Doc fixes.
1809
1810 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1811 defalias, not fset.
1812
1813 * flow-fill.el (fill-flowed-point-at-eol)
1814 (fill-flowed-point-at-bol): Use defalias, not fset.
1815
1816 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1817 (gnus-Plain-save-name): Delete -- apparently bogus.
1818
1819 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1820
1821 * nnsoup.el: Use expand-file-name throughout.
1822
1823 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1824
1825 * nnmail.el (nnmail-read-incoming-hook): New example.
1826
1827 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1828
1829 * mm-view.el (mm-inline-text): Check whether the text has already
1830 been decoded.
1831
1832 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1833
1834 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1835
1836 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1837
1838 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1839
1840 2000-07-03 Simon Josefsson <simon@josefsson.org>
1841
1842 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1843 unsend flags.
1844
1845 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1846
1847 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1848 name in authinfo (.authinfo now support ports, no need for the
1849 hack).
1850 (nnimap-split-find-rule): Fix.
1851 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1852
1853 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1854
1855 * message.el (message-unquote-tokens): Remove all quotes.
1856
1857 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1858
1859 * gnus-ml.el: New file.
1860
1861 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1862
1863 * nnultimate.el (nnultimate-request-close): New function.
1864
1865 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1866
1867 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1868
1869 * gnus.el: Gnus v5.8.7 is released.
1870
1871 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1872
1873 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1874
1875 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1876
1877 * message.el (message-do-fcc): Encode MIME.
1878
1879 2000-06-28 Simon Josefsson <simon@josefsson.org>
1880
1881 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1882 (nnimap-assoc-match): New function.
1883 (nnimap-split-find-rule): Support extended syntax.
1884
1885 2000-06-28 Simon Josefsson <simon@josefsson.org>
1886
1887 * nnimap.el (nnimap-open-connection): Use port stuff.
1888
1889 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1890 document port and defaultport.
1891
1892 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1893
1894 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1895
1896 2000-06-26 Dave Love <fx@gnu.org>
1897
1898 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1899
1900 * message.el: Remove unnecessary `require'ments. Defvar
1901 gnus-list-identifiers when compiling. Don't try to autoload
1902 variable `gnus-list-identifiers'. Autoload
1903 gnus-group-name-charset.
1904 (message-fetch-field): Don't assume `format' removes text
1905 properties.
1906 (message-strip-list-identifiers, message-reply, message-followup):
1907 Require gnus-sum.
1908 (message-mode): Tidy XEmacs conditionals.
1909 (message-replace-chars-in-string): Use subst-char-in-string when
1910 available.
1911
1912 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1913 removes text properties.
1914
1915 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1916
1917 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1918
1919 * gnus-score.el (gnus-summary-score-entry): Likewise.
1920
1921 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1922
1923 * nnimap.el (nnimap-request-post): Fix parenthesis.
1924
1925 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1926
1927 * message.el (message-unquote-tokens): New function.
1928
1929 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1930
1931 * nnimap.el (nnimap-request-post): Ditto.
1932
1933 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1934
1935 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1936
1937 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1938 patch commited 2000-04-02).
1939
1940 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1941
1942 * imap.el (imap-mailbox-examine-1): New function.
1943 (imap-message-copyuid-1):
1944 (imap-message-appenduid-1): Use it, instead of
1945 `imap-mailbox-examine' which would utf-7 encode mailbox name
1946 twice.
1947
1948 2000-06-19 Dave Love <fx@gnu.org>
1949
1950 * mm-uu.el Don't require message. Require cl when compiling.
1951
1952 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1953
1954 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1955 a local variable.
1956 * gnus-sum.el (gnus-orphan-score): Move here.
1957
1958 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1959
1960 * message.el (message-forward): Remove show-mml condition.
1961 (message-forward-ignored-headers): Remove X-Gnus headers.
1962
1963 2000-06-08 Simon Josefsson <simon@josefsson.org>
1964
1965 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1966
1967 2000-06-08 Urban Engberg <ue@ccieurope.com>
1968
1969 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1970
1971 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1972
1973 * message.el (message-syntax-checks): Add type.
1974
1975 2000-06-07 Dave Love <fx@gnu.org>
1976
1977 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1978 put-image.
1979 (mm-inline-image): Defalias, not fset.
1980
1981 * gnus.el (gnus-group-startup-message): Don't specify string for
1982 insert-image.
1983
1984 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1985 add-minor-mode is available.
1986 (gnus-article-display-xface): Don't specify string for
1987 insert-image.
1988
1989 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1990
1991 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1992 (gnus-topic-insert-topic-line): Use shownp.
1993 (gnus-topic-hide-topic): Don't use hidden.
1994 (gnus-topic-show-topic): Don't use hidden.
1995
1996 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1997
1998 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1999 system.
2000 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2001 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2002 * gnus-util.el (gnus-output-to-rmail): Ditto.
2003 (gnus-output-to-mail): Ditto.
2004 (gnus-write-buffer): Ditto.
2005 * gnus-uu.el (gnus-uu-save-article): Ditto.
2006
2007 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2008
2009 * message.el (message-read-from-minibuffer): Typo.
2010
2011 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2012
2013 * gnus-art.el (article-decode-charset): Override non-MIME forward
2014 charset.
2015
2016 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2017
2018 * mml.el (mml-quote-region): Correct the regexp.
2019 * gnus-msg.el (gnus-summary-reply): mml-quote it.
2020
2021 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2022
2023 * message.el (message-forward): Insert raw text.
2024 * mml.el (mml-parse-1): Get raw text in unibyte mode.
2025 (mml-generate-mime-1): Insert raw text in unibyte mode.
2026
2027 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
2028
2029 * mm-bodies.el (mm-body-encoding): Always encoded if
2030 `mm-use-ultra-safe-encoding' is set.
2031
2032 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
2033
2034 * mml.el (ange-ftp-name-format): Typo.
2035
2036 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
2037
2038 * gnus-start.el (gnus-get-unread-articles): If
2039 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2040 try to do anything on that server.
2041
2042 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
2043
2044 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2045 from latest draft.
2046
2047 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
2048
2049 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2050 is open.
2051
2052 2000-05-24 Dave Love <fx@gnu.org>
2053
2054 * mml.el (mml-parse-file-name): Fix ange-ftp part.
2055
2056 2000-05-22 Didier Verna <didier@lrde.epita.fr>
2057
2058 * gnus.el (gnus-redefine-select-method-widget): new function, call
2059 it once. Add an "other" entry for unknown but editable backend
2060 name symbols.
2061 * gnus-start.el (gnus-declare-backend): use it.
2062
2063 2000-05-19 Dave Love <fx@gnu.org>
2064
2065 * gnus-art.el (gnus-article-next-page): Revert last change.
2066
2067 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2068
2069 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2070
2071 2000-05-19 Dave Love <fx@gnu.org>
2072
2073 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2074 not mm-inline-large-images.
2075
2076 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
2077
2078 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2079
2080 2000-05-18 Dave Love <fx@gnu.org>
2081
2082 * gnus-art.el: Use defalias, not fset.
2083 (gnus-article-x-face-command): Don't test for xbm.
2084 (gnus-article-next-page): Redisplay before testing point in window.
2085
2086 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2087
2088 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2089 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2090
2091 2000-05-17 Jim Davidson <jdavidson@acm.org>
2092
2093 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2094 gnus-summary-save-in-rmail.
2095 * message.el (message-output): Ditto.
2096
2097 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2098
2099 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2100
2101 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2102
2103 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2104 is a charset.
2105 * message.el (message-send-news): Check group name charset.
2106 * gnus-msg.el (gnus-post-news): Decode group name.
2107 (gnus-inews-do-gcc): Encode group name.
2108
2109 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2110
2111 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2112 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2113
2114 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2115
2116 * gnus-group.el (gnus-group-mark-line-p): New function.
2117 (gnus-group-goto-group): New parameter.
2118 (gnus-group-remove-mark): Use it.
2119 * gnus-topic.el (gnus-topic-move-group): Ditto.
2120 (gnus-topic-remove-group): Ditto.
2121
2122 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2123
2124 * gnus-group.el (gnus-group-list-dormant): New function.
2125
2126 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2127
2128 * gnus-agent.el (gnus-agent-synchronize): Use
2129 nnheader-insert-file-contents.
2130 (gnus-agent-save-active-1): Ditto.
2131 (gnus-agent-write-active): Ditto.
2132 (gnus-agent-expire): Ditto.
2133 * gnus-cache.el (gnus-cache-read-active): Ditto.
2134 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2135 * gnus-sum.el (gnus-summary-import-article): Ditto.
2136
2137 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2138 (gnus-agent-save-group-info): Ditto.
2139 (gnus-agent-save-alist): Ditto.
2140 * gnus-util.el (gnus-make-directory): Ditto.
2141
2142 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2143
2144 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2145
2146 * mml.el (mml-generate-mime-preprocess-function): New variable.
2147 (mml-generate-mime-postprocess-function): New variable.
2148 (mml-generate-mime-1): Use them.
2149
2150 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2151
2152 * gnus-group.el (gnus-group-apropos): Group name charset.
2153 * gnus-sum.el (gnus-set-mode-line): Ditto.
2154 * gnus-group.el (gnus-group-decoded-name): New function.
2155 (gnus-group-edit-group): Use it.
2156 * gnus-cus.el (gnus-group-customize): Use it.
2157
2158 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2159
2160 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2161
2162 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2163
2164 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2165 (gnus-group-name-charset-group-alist): Ditto.
2166 (gnus-group-name-charset): New function.
2167 (gnus-group-name-decode): New function.
2168 (gnus-group-insert-group-line): Use them.
2169 (gnus-group-prepare-flat-list-dead): Ditto.
2170 (gnus-group-list-active): Ditto.
2171 (gnus-group-describe-all-groups): Ditto.
2172 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2173 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2174 add gnus-group property.
2175 (gnus-browse-group-name): Read gnus-group property.
2176
2177 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2178
2179 * nnfolder.el (nnfolder-possibly-change-group): Use
2180 file-name-coding-system instead of pathname-coding-system.
2181 * nnmail.el (nnmail-find-file): Ditto.
2182 (nnmail-write-region): Ditto.
2183 * nnmh.el (nnmh-retrieve-headers): Ditto.
2184 (nnmh-request-article): Ditto.
2185 (nnmh-request-group): Ditto.
2186 (nnmh-request-list): Ditto.
2187 (nnmh-possibly-change-directory): Ditto.
2188 (nnmh-active-number): Ditto.
2189 * nnml.el (nnml-possibly-change-directory): Ditto.
2190 (nnml-request-list): Ditto.
2191 (nnml-request-article): Ditto.
2192 (nnml-retrieve-headers): Ditto.
2193
2194 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2195
2196 * nnimap.el (nnimap-request-accept-article): Don't unselect
2197 mailbox if no mailbox is selected.
2198
2199 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2200
2201 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2202 Recognize domain names starting with `www.' as starting an URL.
2203
2204 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2205
2206 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2207 (mail-source-keyword-map): Add "subdirs" for maildir.
2208
2209 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2210
2211 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2212 (nnmail-get-new-mail): Use it.
2213 * gnus-start.el (gnus-get-unread-articles): Ditto.
2214
2215 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2216
2217 * gnus-sum.el (gnus-summary-edit-article): Better support for
2218 nndraft:drafts.
2219 * nndraft.el (nndraft-request-replace-article): New function,
2220 bind nnmail-file-coding-system.
2221
2222 2000-05-14 Dave Love <fx@gnu.org>
2223
2224 * nnheader.el: Replace uses of `fset' with `defalias'.
2225 (jka-compr-compression-info-list): Only defvar when compiling.
2226
2227 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2228
2229 * webmail.el (webmail-netaddress-article): Refresh redirect.
2230
2231 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2232
2233 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2234
2235 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2236
2237 * webmail.el: Translate &nbsp; to SP.
2238
2239 2000-05-13 Robin S. Socha <robin@socha.net>
2240
2241 * message.el (message-bounce): Doc typo.
2242
2243 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2244
2245 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2246 (gnus-soup-store): Ditto.
2247 (gnus-soup-send-packet): Ditto.
2248 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2249 (nnsoup-dissect-buffer): Ditto.
2250 (nnsoup-narrow-to-article): Ditto.
2251 (nnsoup-make-active): Ditto
2252
2253 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2254
2255 * message.el (message-mode): Two parameters for local-variable-p.
2256
2257 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2258
2259 * message.el (message-strip-list-identifiers): New function.
2260 (message-reply): Use it and use message-strip-subject-re.
2261 (message-followup): Ditto.
2262 * gnus-art.el (article-hide-list-identifiers): Remove more.
2263 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2264
2265 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2266
2267 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2268 mail-parset-charset and use non-numeric argument.
2269
2270 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2271
2272 * mml.el (mml-buffer-list): New variable.
2273 (mml-generate-new-buffer): New function.
2274 (mml-destroy-buffers): Ditto.
2275 (mml-insert-mime): Use them.
2276 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2277 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2278 * message.el (message-mode): Ditto.
2279 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2280 (gnus-uu-save-article): Support show-as-mml.
2281 * message.el (message-forward): Ditto.
2282
2283 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2284
2285 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2286 (nndoc-mime-digest-type-p): Locate article head precisely.
2287 * mml.el (mml-generate-default-type): New variable.
2288 (mml-generate-mime-1): Use it.
2289 (mml-insert-mime-headers): Use it.
2290 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2291 (gnus-uu-digest-mail-forward): Use it and call message-forward
2292 with argument digest.
2293 (gnus-uu-save-article): Support message-forward-as-mime.
2294 * message.el (message-forward): Add parameter digest.
2295 * mm-decode.el (mm-dissect-default-type): New variable.
2296 (mm-dissect-buffer): Use it.
2297
2298 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2299
2300 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2301 newline and paragraph to nil when got a non-ascii character. Test
2302 paragraph before newline.
2303
2304 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2305
2306 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2307 limit to 76.
2308
2309 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2310
2311 * nnslashdot.el (nnslashdot-sid-strip): New function.
2312 (nnslashdot-threaded-retrieve-headers): New format.
2313 (nnslashdot-sane-retrieve-headers): Ditto.
2314 (nnslashdot-request-article): Ditto.
2315 (nnslashdot-threaded-retrieve-headers): Thread properly.
2316 (nnslashdot-request-article): Be more lenient.
2317 (nnslashdot-threaded-retrieve-headers): Regexp search.
2318
2319 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2320
2321 * gnus-sum.el (gnus-with-article): Define it before use it.
2322
2323 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2324
2325 * message.el (message-supersede): Use mime-to-mml.
2326 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2327
2328 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2329
2330 * gnus-group.el (gnus-group-list-cached): Don't use
2331 `subst-char-in-string'.
2332
2333 2000-05-08 Dave Love <fx@gnu.org>
2334
2335 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2336
2337 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2338
2339 * mm-decode.el (mm-interactively-view-part): Append %s if the
2340 method is a single word.
2341 * nnwarchive.el (nnwarchive-type-definition): Typo.
2342
2343 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2344
2345 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2346 function.
2347 (gnus-group-prepare-flat-predicate): Use it.
2348 (gnus-group-list-cached): List dead groups.
2349
2350 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2351
2352 * gnus-art.el (article-decode-charset): Don't decode message with
2353 format.
2354
2355 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2356
2357 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2358 evaluate the Lisp code.
2359
2360 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2361
2362 * gnus-art.el (article-wash-html): New function.
2363 (gnus-article-wash-html): Bind.
2364 (gnus-article-make-menu-bar): Menu item.
2365 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2366 (gnus-summary-make-menu-bar): Menu item.
2367 * gnus.el: Autoload.
2368
2369 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2370
2371 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2372 (gnus-uu-unshar-article): Use it.
2373
2374 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2375 (mailcap-maybe-eval): Use it.
2376
2377 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2378 in docstring.
2379
2380 * mml.el (mml-generate-mime-1): Small comment.
2381
2382 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2383
2384 * gnus-art.el (article-de-base64-unreadable): New function.
2385 (gnus-article-de-base64-unreadable): Bind.
2386 (gnus-article-make-menu-bar): Menu item.
2387 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2388 (gnus-summary-make-menu-bar): Menu item.
2389 * gnus.el: Autoload.
2390
2391 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2392
2393 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2394 (gnus-summary-select-article): Add en/disable multibyte.
2395
2396 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2397
2398 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2399 (gnus-summary-edit-article): New feature: editing raw articles.
2400
2401 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2402
2403 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2404 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2405 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2406 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2407 * mm-decode.el (mm-insert-part): Ditto.
2408
2409 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2410
2411 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2412 (nndoc-forward-type-p): Ditto.
2413
2414 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2415
2416 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2417 value of enable-multibyte-characters.
2418
2419 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2420
2421 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2422
2423 2000-05-03 Dave Love <fx@gnu.org>
2424
2425 * gnus-ems.el (gnus-article-xface-ring-internal)
2426 (gnus-article-xface-ring-size): New variable.
2427 (gnus-article-display-xface): Use them to cache data. Don't try
2428 to use XPM. Set up binary coding for PBM's sake.
2429
2430 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2431
2432 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2433 * gnus-int.el (gnus-request-accept-article): Ditto.
2434 (gnus-request-replace-article): Ditto.
2435 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2436
2437 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2438
2439 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2440
2441 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2442
2443 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2444 field.
2445 * mml.el (mml-to-mime): Use message-default-charset.
2446 (mml-preview): Narrow to headers.
2447 * message.el (message-send-mail): Use message-default-charset.
2448 (message-send-news): Narrow to headers;
2449 use message-default-charset.
2450
2451 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2452
2453 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2454 detect.
2455 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2456 restriction.
2457 (mml-parse-1): Warning message.
2458 (mml-preview): Disable multibyte.
2459
2460 2000-05-03 Dave Love <fx@gnu.org>
2461
2462 * gnus.el (gnus-group-startup-message): Add newline before image.
2463
2464 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2465
2466 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2467 * message.el (message-send-mail): Use unibyte-buffer.
2468 (message-send-mail): Ditto.
2469
2470 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2471
2472 * gnus.el: Gnus v5.8.6 is released.
2473
2474 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2475
2476 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2477
2478 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2479
2480 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2481
2482 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2483
2484 * message.el (message-send-mail-partially): Use forward-line.
2485
2486 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2487
2488 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2489
2490 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2491
2492 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2493 (mml-insert-mime): No markup only for text/plain.
2494 (mime-to-mml): Remove MIME headers.
2495
2496 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2497
2498 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2499 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2500 as 8-bit.
2501
2502 2000-04-28 Dave Love <fx@gnu.org>
2503
2504 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2505 21.
2506
2507 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2508 search order. Use parse-colon-path and remove some redundancy.
2509 Doc fix.
2510 (mailcap-parse-mimetypes): Code consistently with
2511 mailcap-parse-mailcaps. Doc fix.
2512
2513 * gnus-start.el (gnus-unload): Iterate over `features', not
2514 `load-history'.
2515
2516 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2517
2518 * mml.el (mml-parse-1): Don't create blank parts.
2519 (mml-read-part): Fix mml tag.
2520 (mml-insert-mime): Convert message/rfc822.
2521 (mml-insert-mml-markup): Add mmlp parameter.
2522
2523 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2524
2525 * message.el (message-send-mail-partially): Remove CTE.
2526
2527 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2528
2529 * mm-view.el (mm-inline-image): Fset it.
2530
2531 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2532
2533 * nndoc.el (nndoc-type-alist): Change forward regexp.
2534
2535 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2536
2537 * message.el (message-send-mail-partially-limit): Change the
2538 default value.
2539
2540 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2541
2542 * gnus-util.el (gnus-extract-address-components): Name might be
2543 "".
2544
2545 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2546
2547 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2548 (gnus-summary-post-forward): Ditto.
2549 * message.el (message-forward-show-mml): New variable.
2550 (message-forward): Use it.
2551 * mml.el (mml-parse-1): Add tag mml.
2552 (mml-read-part): Ditto.
2553 (mml-generate-mime): Support reentance.
2554 (mml-generate-mime-1): Support mml tag.
2555
2556 2000-04-27 Dave Love <fx@gnu.org>
2557
2558 * gnus-art.el: Don't bother to require custom, browse-url.
2559 (gnus-article-x-face-command): Include gnus-article-display-xface.
2560
2561 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2562 Use defalias, not fset.
2563 (gnus-article-display-xface): New function.
2564
2565 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2566
2567 * mm-decode.el: Small doc fixes. Require cl when compiling.
2568 (mm-xemacs-p): Deleted.
2569 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2570 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2571 use create-image and don't special-case xbm.
2572 (mm-valid-image-format-p): Use display-graphic-p.
2573
2574 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2575
2576 * message.el (message-send-mail-partially-limit): New variable.
2577 (message-send-mail-partially): New function.
2578 (message-send-mail): Use it.
2579 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2580 all blank lines inside of base64.
2581 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2582 blank lines.
2583
2584 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2585
2586 * mml.el (mml-insert-tag): Match more special characters.
2587
2588 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2589
2590 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2591
2592 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2593
2594 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2595 (mm-inlined-types): Ditto.
2596 * mm-partial.el: New file.
2597
2598 2000-04-27 Dave Love <fx@gnu.org>
2599
2600 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2601 matter in Emacs 21.
2602
2603 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2604
2605 * mm-bodies.el (mm-encode-body): Remove reference to
2606 mm-default-charset in comment.
2607
2608 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2609
2610 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2611
2612 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2613
2614 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2615 let.
2616
2617 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2618
2619 * gnus-draft.el (gnus-draft-setup): Fix comments.
2620
2621 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2622
2623 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2624 if nnmbox-file-coding-system-for-write is nil.
2625
2626 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2627
2628 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2629 header if nil.
2630
2631 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2632
2633 * mm-view.el (mm-inline-text): Insert directly if decoded.
2634 * mml.el (autoload): Typo.
2635
2636 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2637
2638 * mml.el (mml-preview): Set up posting-charset.
2639 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2640
2641 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2642
2643 * webmail.el: Fix yahoo mail.
2644
2645 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2646
2647 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2648 word if not necessary.
2649 (rfc2047-encode-region): Put space between encoded words.
2650
2651 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2652
2653 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2654
2655 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2656
2657 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2658 required.
2659 (gnus-draft-edit-message): Require restoration.
2660
2661 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2662
2663 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2664 back.
2665
2666 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2667
2668 * gnus-art.el (gnus-treat-article): Make sure that the summary
2669 buffer is live.
2670
2671 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2672
2673 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2674 (mailcap-parse-mailcap): Backwards parsing.
2675 (mailcap-possible-viewers): Remove nreverse.
2676 (mailcap-mime-info): Ditto.
2677 (mailcap-add-mailcap-entry): Keep alternative viewer.
2678
2679 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2680
2681 * gnus.el: Gnus v5.8.5 is released.
2682
2683 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2684
2685 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2686
2687 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2688
2689 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2690
2691 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2692
2693 * mm-view.el (mm-inline-message): Disable prepare-hook.
2694
2695 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2696
2697 * gnus.el: Fix copyright statements.
2698
2699 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2700 variable.
2701 (gnus-articles-to-read): Use it.
2702
2703 * message.el (message-get-reply-headers): Bind free variable.
2704
2705 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2706
2707 * message.el (message-get-reply-headers): Fix to-address.
2708
2709 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2710
2711 * webmail.el: Hotmail fix. Add a debug function.
2712
2713 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2714
2715 * gnus-sum.el (t): M-down and M-up.
2716
2717 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2718
2719 * gnus-sum.el: Doc fix.
2720
2721 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2722
2723 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2724
2725 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2726
2727 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2728 string.
2729 (nnweb-request-group): Don't scan twice.
2730 (nnweb-request-scan): Don't nix out the hashtb.
2731
2732 * message.el (message-get-reply-headers): Return a value.
2733
2734 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2735
2736 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2737 urls.
2738
2739 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2740
2741 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2742 order messages are inserted.
2743
2744 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2745 message/rfc822 parts.
2746
2747 * gnus-art.el (gnus-article-read-summary-keys): Check for
2748 numerical values.
2749
2750 * message.el (message-get-headers): Made into own function.
2751 (message-reply): Use it.
2752 (message-get-reply-headers): Renamed.
2753 (message-widen-reply): New command.
2754
2755 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2756
2757 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2758
2759 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2760
2761 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2762 non-base64 text at the end if not found.
2763
2764 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2765
2766 * gnus-sum.el (gnus-read-move-group-name):
2767 (gnus-summary-move-article): Use `gnus-group-method' to find out
2768 what method the manually entered group belong to.
2769 `gnus-group-name-to-method' doesn't return any method parameters
2770 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2771 for new groups so they wouldn't work.
2772
2773 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2774
2775 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2776 override.
2777
2778 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2779
2780 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2781 probably good to do, or something. I dunno. I just write these
2782 ChangeLog entries, and my name is Lars.
2783
2784 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2785
2786 * message.el (message-caesar-region): Use translate-region.
2787
2788 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2789
2790 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2791
2792 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2793
2794 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2795 variables, because that makes Emacs flash.
2796
2797 * gnus-group.el (gnus-group-insert-group-line): Don't call
2798 gnus-group-add-icon unconditionally.
2799
2800 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2801 xmas.
2802 (gnus-group-glyph-directory): Removed.
2803
2804 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2805
2806 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2807 gnus-newsgroup-name is "".
2808
2809 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2810
2811 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2812 in conjunction with MULE-UCS.
2813
2814 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2815
2816 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2817
2818 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2819
2820 * message.el (message-shorten-references): Only cater to broken
2821 INN for news. This caters for broken smtpd.
2822
2823 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2824
2825 * mailcap.el (mailcap-mime-info): Use the first match; not the
2826 last.
2827
2828 * gnus-agent.el (gnus-category-kill): Save the category list.
2829
2830 2000-04-21 Chris Brierley <brierley@pobox.com>
2831
2832 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2833
2834 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2835
2836 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2837
2838 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2839
2840 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2841
2842 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2843
2844 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2845 (gnus-group-list-cached): Use it.
2846
2847 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2848
2849 * gnus.el: Update all the copyright notices.
2850
2851 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2852
2853 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2854 non-base64 text at the end.
2855
2856 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2857
2858 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2859
2860 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2861
2862 * nnheader.el: Don't autoload cancel-function-timers.
2863
2864 * message.el (message-fetch-field): Fold case.
2865
2866 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2867
2868 * message.el (message-forward-before-signature): New variable.
2869
2870 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2871
2872 * gnus-mlspl.el: Fix stuff.
2873
2874 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2875
2876 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2877 subjects when unthreaded.
2878
2879 2000-04-21 David S. Goldberg <dsg@mitre.org>
2880
2881 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2882 well.
2883
2884 2000-04-21 Rui Zhu <sprache@iname.com>
2885
2886 * gnus-art.el (gnus-article-mode): Fix variable name.
2887
2888 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2889
2890 * mm-view.el: Fix autoload.
2891
2892 * flow-fill.el (flow-fill): Fix provide.
2893
2894 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2895 nil.
2896
2897 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2898
2899 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2900
2901 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2902
2903 * gnus-util.el (gnus-netrc-machine): Didn't work.
2904
2905 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2906
2907 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2908
2909 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2910
2911 * flow-fill.el: Renamed from fill-flowed.
2912
2913 * message.el (message-forward-ignored-headers): Default to
2914 removing CTE.
2915
2916 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2917
2918 * message.el (message-mode): Don't fill headers.
2919
2920 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2921
2922 * message.el (message-pipe-buffer-body): Use shell
2923
2924 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2925
2926 * nnvirtual.el (nnvirtual-request-article):
2927 Bind gnus-override-method to nil.
2928 (nnvirtual-request-update-mark): Don't update mark when
2929 article is not there.
2930
2931 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2932
2933 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2934
2935 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2936
2937 * gnus-util.el (gnus-parse-netrc): Allow "port".
2938 (gnus-netrc-machine): Take a port param.
2939 (gnus-netrc-machine):
2940
2941 * gnus-art.el (gnus-request-article-this-buffer): Allow
2942 re-selecting referenced articles.
2943
2944 * message.el (message-cancel-news): Allow editing.
2945 (message-cancel-message): Add newline.
2946
2947 2000-04-20 William M. Perry <wmperry@aventail.com>
2948
2949 * mm-view.el (mm-inline-image-emacs): New function.
2950
2951 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2952
2953 * mail-source.el (mail-source-delete-incoming): Change default in
2954 cvs.
2955
2956 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2957
2958 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2959 function.
2960
2961 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2962
2963 * nnml.el (nnml-request-expire-articles): Use it.
2964
2965 * nnmail.el (nnmail-expiry-target): New variable.
2966 (nnmail-expiry-target-group): New function.
2967
2968 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2969
2970 * message.el (message-forward): Add non-MIME separators.
2971
2972 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2973
2974 * message.el (message-generate-headers): Respect the syntax check
2975 spec.
2976
2977 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2978 (gnus-remove-thread): Don't show all threads.
2979
2980 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2981
2982 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2983
2984 2000-04-19 Dave Love <fx@gnu.org>
2985
2986 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2987
2988 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2989
2990 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2991 (nnwarchive-egroups-*): Ditto.
2992 (nnwarchive-url): Unibyte buffer and single line cookie.
2993
2994 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2995
2996 * mm-util.el (mm-char-or-char-int-p): New alias.
2997 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2998 entities.
2999
3000 1999-11-30 Daiki Ueno <ueno@unixuser.org>
3001
3002 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3003 article case insensitively.
3004
3005 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3006
3007 * mail-source.el (mail-source-fetch-webmail): Use the default
3008 password provided in mail-sources; use webmail:subtype:user as
3009 the key.
3010
3011 2000-04-10 John Wiegley <johnw@gnu.org>
3012
3013 * mail-source.el (mail-source-fetch-webmail): Use
3014 mail-source-password-cache.
3015
3016 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3017
3018 * webmail.el: Add netscape mail and fix HotMail mail.
3019
3020 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
3021
3022 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3023
3024 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
3025
3026 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3027 RFC822.PEEK if server support IMAP4rev1.
3028 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3029 RFC822.TEXT.PEEK if server support IMAP4rev1.
3030 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3031 RFC822.HEADER if server support IMAP4rev1.
3032 (nnimap-request-article-part): Support bodydetail in response
3033 data.
3034
3035 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
3036
3037 * fill-flowed.el: New file.
3038
3039 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3040 text/plain parts with `format' parameters.
3041
3042 * mm-view.el (autoload): Autoload fill-flowed.
3043 (mm-inline-text): For "plain" parts with a format=flowed
3044 parameter, call `fill-flowed'.
3045
3046 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3047
3048 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3049 slashdot ids.
3050
3051 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
3052
3053 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3054 format.
3055
3056 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
3057
3058 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3059 `imtest' too.
3060 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3061 (imap-gssapi-program): New variable.
3062 (imap-streams): Add gssapi.
3063 (imap-stream-alist): Ditto.
3064 (imap-authenticators): Ditto.
3065 (imap-authenticator-alist): Ditto.
3066 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3067 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3068 1.6.x `imtest' syntax.
3069 (imap-gssapi-stream-p): New function.
3070 (imap-gssapi-open): Ditto.
3071 (imap-gssapi-auth-p): Ditto.
3072 (imap-gssapi-auth): Ditto.
3073 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3074 (imap-send-command): Use buffer-local `imap-client-eol' value.
3075
3076 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3077 lines and turn TAB into SPC before parsing.
3078
3079 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
3080
3081 * nnheader.el (nnheader-group-pathname): Make sure to return a
3082 directory.
3083 * nnmail.el (nnmail-group-pathname): Ditto.
3084
3085 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
3086
3087 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3088 might split in the middle of a message-id.
3089
3090 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3091
3092 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3093 groups from the server.
3094
3095 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3096 (gnus-summary-toggle-header): Update the wash status.
3097
3098 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3099 Moved here.
3100
3101 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3102 setting.
3103
3104 * nnmail.el (nnmail-get-active): Use it.
3105 (nnmail-parse-active): New function.
3106
3107 * mm-view.el (mm-inline-text): Support the new version of
3108 vcard.el.
3109
3110 * gnus-sum.el (gnus-summary-move-article): Only delete article
3111 when moving junk.
3112 (gnus-deaden-summary): Bury the buffer.
3113
3114 * nnmail.el (nnmail-group-pathname): Ditto.
3115
3116 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3117
3118 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3119
3120 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3121 whether Mule.
3122
3123 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3124
3125 * message.el (message-send-mail): Protect against unloaded Gnus.
3126
3127 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3128 parent.
3129 (gnus-topic-update-topic-line): Yes, do.
3130 (gnus-topic-goto-missing-group): Tally the correct number of
3131 unread articles before inserting the topic line.
3132
3133 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3134
3135 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3136
3137 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3138
3139 * mm-decode.el (mm-dissect-buffer): Ditto.
3140
3141 * gnus-art.el (article-decode-charset): Strip CTE.
3142
3143 * ietf-drums.el (ietf-drums-strip): New function.
3144
3145 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3146 when prompting in read-only groups.
3147
3148 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3149
3150 * imap.el (imap-send-command): Change EOL-chars when
3151 `imap-client-eol' differs from default, not only for kerberos4.
3152 (imap-mailbox-status): Get encoded mailbox's status.
3153
3154 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3155
3156 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3157 into `mail-source-password-cache'.
3158
3159 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3160
3161 * mm-util.el (mm-mime-charset): Check for presence of
3162 `coding-system-get' and `get-charset-property' (recent XEmacs has
3163 the former, but not the latter).
3164
3165 2000-01-28 Dave Love <fx@gnu.org>
3166
3167 * message.el (message-check-news-header-syntax): Fix typo
3168 `newsgroyps'.
3169 (message-talkative-question): Put temp buffer in fundamental-mode.
3170 (message-recover): Use fundamental-mode in the right buffer.
3171
3172 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3173 right buffer.
3174
3175 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3176
3177 * qp.el (quoted-printable-decode-region): Add charset parameter.
3178 (quoted-printable-decode-string): Ditto.
3179
3180 * gnus-art.el (article-de-quoted-unreadable): Use it.
3181
3182 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3183
3184 * nnimap.el (nnimap-split-predicate): New variable.
3185 (nnimap-split-articles): Use it.
3186
3187 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3188
3189 * utf7.el: Change email address.
3190
3191 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3192
3193 * gnus-group.el (gnus-group-catchup): Purge split history.
3194
3195 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3196
3197 * nnmail.el (nnmail-generate-active): Support extended group name.
3198 (nnmail-get-active): Ditto.
3199
3200 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3201
3202 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3203 group names, don't remove anything.
3204
3205 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3206
3207 * webmail.el (webmail-my-deja-open): My-deja changes.
3208
3209 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3210
3211 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3212
3213 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3214
3215 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3216
3217 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3218
3219 * gnus.el (gnus-other-frame): Fix typo.
3220
3221 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3222
3223 * gnus-cus.el (gnus-group-customize): Fix typo.
3224
3225 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3226
3227 * nnweb.el (nnweb-insert): Simplified.
3228
3229 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3230
3231 * gnus-art.el (gnus-article-mode-map): "e" is
3232 gnus-summary-edit-article.
3233
3234 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3235
3236 * mailcap.el (mailcap-mime-extensions): Add .diff.
3237
3238 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3239
3240 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3241 there is no "%s" in the method.
3242
3243 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3244
3245 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3246
3247 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3248
3249 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3250
3251 * gnus.el: Really always pop up a new frame.
3252
3253 * parse-time.el (parse-time-rules): Allow 100-110 to be
3254 2000-2010.
3255
3256 * time-date.el (date-to-time): Don't use timezone.
3257
3258 2000-01-06 Dave Love <fx@gnu.org>
3259
3260 * time-date.el: Add keywords.
3261 (date-to-time): Add autoload cookie. Canonicalize with
3262 timezone-make-date-arpa-standard.
3263 (time-to-seconds): Avoid caddr.
3264 (safe-date-to-time): Add autoload cookie.
3265
3266 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3267
3268 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3269 eyecandy.
3270 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3271 group line using gnus-group-add-icon.
3272 (gnus-group-icons): Added customize group.
3273 (gnus-group-icon-list): Added variable.
3274 (gnus-group-glyph-directory): Added variable.
3275 (gnus-group-icon-cache): Added variable.
3276 (gnus-group-running-xemacs): Added variable.
3277 (gnus-group-add-icon): Added function. Add an icon to the current
3278 line according to gnus-group-icon-list.
3279 (gnus-group-icon-create-glyph): Added function.
3280
3281 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3282
3283 * gnus-sum.el (gnus-summary-select-article): Return whether we
3284 selected something new.
3285 (gnus-summary-search-article): Start searching at the window
3286 point.
3287
3288 * gnus-group.el (gnus-fetch-group): Complete over
3289 gnus-active-hashtb.
3290
3291 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3292
3293 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3294
3295 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3296
3297 * gnus-sum.el (gnus-preserve-marks): New variable.
3298 (gnus-summary-move-article): Use it.
3299 (gnus-group-charset-alist): Added more entries.
3300
3301 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3302
3303 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3304
3305 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3306 as the default score.
3307
3308 * gnus-score.el (gnus-score-delta-default): Changed name.
3309
3310 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3311
3312 * imap.el (imap-parse-literal):
3313 (imap-parse-flag-list): Don't care about props.
3314 (imap-parse-string): Handle quoted characters.
3315
3316 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3317
3318 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3319 (gnus-summary-mark-article): Doc fix.
3320 (gnus-summary-mark-forward): Doc fix.
3321 (t): Changed keystroke for gnus-summary-customize-parameters.
3322
3323 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3324 "e".
3325 (gnus-article-mode-map): No, don't.
3326
3327 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3328 of the final article.
3329
3330 * mm-decode.el (mm-interactively-view-part): Error on no method.
3331
3332 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3333
3334 * gnus-score.el (gnus-score-insert-help): Something.
3335
3336 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3337
3338 * gnus-win.el (gnus-configure-frame): Ditto.
3339
3340 * gnus-mh.el (gnus-summary-save-in-folder): Use
3341 with-current-buffer.
3342
3343 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3344
3345 * nnwarchive.el: Changed file perms.
3346
3347 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3348
3349 * gnus-group.el (gnus-group-delete-groups): New command.
3350 (gnus-group-delete-group): Extra no-prompt parameters.
3351
3352 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3353
3354 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3355 <p>.
3356
3357 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3358
3359 * webmail.el (webmail-hotmail-article): Don't insert message id.
3360
3361 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3362
3363 * nnimap.el (nnimap-split-fancy): New variable.
3364 (nnimap-split-fancy): New function.
3365
3366 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3367
3368 (nnimap-split-rule): Document symbol value.
3369
3370 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3371
3372 * nnimap.el (nnimap-retrieve-headers-progress): Let
3373 `nnheader-parse-head' parse article.
3374 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3375 request headers needed by `nnheader-parse-head'.
3376
3377 1999-12-23 Florian Weimer <fw@s.netic.de>
3378
3379 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3380 value (crosspostings are handled), improve documentation.
3381
3382 * nnultimate.el: Declare file coding system as iso-8859-1.
3383
3384 * message.el: Dito.
3385
3386 * gnus-cite.el: Dito.
3387
3388 * gnus-spec.el: Dito.
3389
3390 1999-12-21 Florian Weimer <fw@s.netic.de>
3391
3392 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3393 (gnus-setup-message): No longer make `message-posting-charset'
3394 buffer-local.
3395 (gnus-setup-posting-charset): Reflect the new layout of
3396 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3397
3398 * message.el (message-send-mail): Bind `message-this-is-mail' and
3399 `message-posting-charset'.
3400 (message-send-news): Dito, and honour new layout of
3401 `message-posting-charset'.
3402 (message-encode-message-body): Ignore `message-posting-charset'.
3403
3404 * mm-bodies.el (mm-body-encoding): Consider
3405 `message-posting-charset' when deciding whether to use 8bit.
3406
3407 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3408 (rfc2047-encodable-p): Now solely for headers; use
3409 `message-posting-charset'.
3410
3411 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3412
3413 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3414
3415 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3416
3417 * nnagent.el (nnagent-server-opened): Optional.
3418 (nnagent-status-message): Optional.
3419
3420 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3421
3422 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3423 end (referenced by instructions in
3424 `gnus-cited-opened-text-button-line-format-alist').
3425
3426 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3427
3428 * imap.el (imap-starttls-open): Typo.
3429
3430 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3431
3432 * mm-util.el (mm-charset-after): Non-MULE case.
3433 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3434 * rfc2047.el (rfc2047-dissect-region): Bind it.
3435
3436 1999-12-18 Florian Weimer <fw@s.netic.de>
3437
3438 * mml.el (mml-generate-multipart-alist): Correct default value.
3439
3440 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3441 (mm-safer-encoding): New function.
3442 (mm-content-transfer-encoding): Use both.
3443
3444 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3445 * qp.el (quoted-printable-encode-region): Dito.
3446
3447 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3448
3449 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3450
3451 1999-12-18 Victor S. Miller <victor@idaccr.org>
3452
3453 * webmail.el (webmail-hotmail-list): raw=0.
3454
3455 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3456
3457 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3458 group name.
3459
3460 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3461
3462 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3463
3464 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3465
3466 * imap.el: Don't autoload digest-md5.
3467 (imap-starttls-open): Bind coding-system-for-{read,write}.
3468 (imap-starttls-p): Check if we can find starttls.el.
3469 (imap-digest-md5-p): Check if we can find digest-md5.el.
3470
3471 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3472
3473 * imap.el: Require `digest-md5' when compiling; add autoload
3474 settings for `digest-md5-parse-digest-challenge',
3475 `digest-md5-digest-response', `starttls-open-stream' and
3476 `starttls-negotiate'.
3477 (imap-authenticators): Add `digest-md5'.
3478 (imap-authenticator-alist): Setup for `digest-md5'.
3479 (imap-digest-md5-p): New function.
3480 (imap-digest-md5-auth): New function.
3481 (imap-stream-alist): Add STARTTLS entry.
3482 (imap-starttls-p): New function.
3483 (imap-starttls-open): New function.
3484
3485 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3486
3487 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3488
3489 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3490
3491 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3492 string-to-x function.
3493
3494 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3495
3496 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3497
3498 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3499
3500 * webmail.el: Enhance hotmail-snarf.
3501
3502 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3503
3504 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3505
3506 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3507
3508 * webmail.el (webmail-hotmail-list): Search no-error.
3509
3510 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3511
3512 * nnwarchive.el: Support nov-is-evil.
3513 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3514 Set it if non-nil.
3515 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3516
3517 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3518
3519 * nnagent.el (nnagent-server-opened): Redefine.
3520 (nnagent-status-message): Ditto.
3521
3522 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3523
3524 * rfc1843.el (rfc1843-decode-region): Use
3525 buffer-substring-no-properties.
3526 * gnus-art.el (article-decode-HZ): New function.
3527
3528 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3529
3530 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3531
3532 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3533
3534 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3535 MIME charset not a MULE charset.
3536
3537 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3538
3539 * gnus-ems.el: Translate more ugly characters.
3540 * nnheader.el (nnheader-translate-file-chars): Don't translate
3541 the second ':'.
3542
3543 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3544
3545 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3546 method if cannot find the article.
3547
3548 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3549
3550 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3551 method if overrided.
3552
3553 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3554
3555 * mail-source.el (mail-source-fetch-webmail): Parameter
3556 dontexpunge.
3557
3558 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3559
3560 * webmail.el: Support my-deja. Better error report.
3561
3562 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3563
3564 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3565 is bad.
3566 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3567 is not 1.
3568
3569 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3570
3571 * nnslashdot.el (nnslashdot-request-article): A space.
3572
3573 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3574
3575 * nnagent.el: Support different backend with same name.
3576
3577 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3578
3579 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3580 archived group.
3581 (nnslashdot-sane-retrieve-headers): Ditto.
3582 (nnslashdot-request-article): Ditto.
3583
3584 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3585
3586 * nnweb.el (nnweb-insert): Narrow to point.
3587
3588 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3589
3590 * nnweb.el (nnweb-insert): Follow refresh url.
3591 * nnslashdot.el: Use it.
3592
3593 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3594
3595 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3596 (nnweb-decode-entities-string): New function.
3597
3598 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3599 nnweb-* and move to nnweb.el.
3600 * nnwarchive.el: Use nnweb-decode-entities, etc.
3601 * webmail.el: Ditto.
3602
3603 * nnslashdot.el: Use nnweb-decode-entities-string.
3604 (nnslashdot-decode-entities): Remove.
3605
3606 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3607
3608 * nnslashdot.el: Decode entities.
3609
3610 1999-12-12 Dave Love <fx@gnu.org>
3611
3612 * gnus-agent.el (gnus-category-edit-groups)
3613 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3614 expansion of setf, fixed.
3615
3616 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3617
3618 * gnus-agent.el: Revoke last Dave Love's patch, because of
3619 incompatibility of XEmacs.
3620
3621 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3622
3623 * mm-uu.el: Change headers.
3624 * rfc1843.el: Ditto.
3625 * uudecode.el: Ditto.
3626
3627 1999-12-07 Dave Love <fx@gnu.org>
3628
3629 * gnus-agent.el (gnus-category-edit-predicate)
3630 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3631 inside backquote to avoid it at runtime.
3632
3633 1999-12-07 Dave Love <fx@gnu.org>
3634
3635 * binhex.el: Require cl when compiling.
3636
3637 1999-12-04 Dave Love <fx@gnu.org>
3638
3639 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3640
3641 1999-12-04 Dave Love <fx@gnu.org>
3642
3643 * mm-util.el (mm-delete-duplicates): New function.
3644 (mm-write-region): Use it.
3645
3646 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3647
3648 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3649 mm-delete-duplicates.
3650
3651 * imap.el (imap-open, imap-debug): Avoid mapc.
3652
3653 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3654
3655 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3656 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3657
3658 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3659 runtime.
3660
3661 * gnus.el (gnus-select-method): Likewise.
3662
3663 * nnheader.el (nnheader-nov-read-integer): Likewise.
3664
3665 * mm-view.el (mm-inline-message): Require cl when compiling.
3666 Avoid ignore-errors at runtime.
3667 (mm-inline-text): Avoid mapc.
3668
3669 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3670
3671 * gnus-art.el (article-decode-charset): Widen is bad.
3672
3673 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3674
3675 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3676
3677 1999-12-12 Florian Weimer <fw@s.netic.de>
3678
3679 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3680 indicate that only US-ASCII is permitted.
3681 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3682 use unencoded 8-bit characters in message headers.
3683
3684 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3685
3686 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3687 CRLF.
3688
3689 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3690
3691 * webmail.el: Require url-cookie.
3692
3693 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3694
3695 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3696 new function to make modified caesar table.
3697 (nnwarchive-from-r13): Use it.
3698 (nnwarchive-mail-archive-article): Improved.
3699
3700 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3701
3702 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3703
3704 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3705
3706 * nnweb.el (nnweb-request-article): Return cons.
3707
3708 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3709
3710 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3711
3712 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3713
3714 * mm-util.el (mm-with-unibyte): New macro.
3715 * nnweb.el (nnweb-init): Use it.
3716
3717 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3718
3719 * mm-util.el (mm-charset-after): New function.
3720 (mm-find-mime-charset-region): Set charsets after
3721 delete-duplicates and use find-coding-systems-region.
3722 (mm-find-charset-region): Remove composition.
3723
3724 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3725
3726 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3727
3728 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3729
3730 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3731 * mml.el (mml-confirmation-set): New variable.
3732 (mml-parse-1): Ask user to confirm.
3733
3734 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3735
3736 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3737 are scanned when we have directory mail-sources (the mail source
3738 is modified in that case, so we must scan it for all
3739 groups/methods).
3740
3741 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3742
3743 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3744 and nnml-article-file-alist.
3745
3746 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3747
3748 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3749 nnmail-fetched-sources.
3750
3751 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3752
3753 * mm-util.el (mm-find-charset-region): Use the last charset.
3754
3755 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3756
3757 * gnus.el (gnus-select-method): Made the option list prettier.
3758
3759 1999-12-08 Florian Weimer <fw@s.netic.de>
3760
3761 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3762 for the `de' newsgroups hierarchy, as it is common practice there.
3763
3764
3765 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3766
3767 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3768 buffer-string arguments. Fix references.
3769
3770 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3771
3772 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3773 (gnus-agent-batch-fetch): Use it.
3774 (gnus-agent-fetch-session): Use it.
3775
3776 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3777
3778 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3779
3780 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3781
3782 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3783 nil.
3784
3785 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3786
3787 * nnslashdot.el (nnslashdot-request-list): There were two
3788 top-level body-forms. Put a `progn' around them.
3789
3790 * gnus.el (gnus-select-method): Use `condition-case'
3791 instead of `ignore-errors', since cl may not be loaded when the
3792 form is evaluated.
3793
3794 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3795
3796 * nnwarchive.el: Support www.mail-archive.com.
3797
3798 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3799
3800 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3801 do anything.
3802
3803 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3804
3805 * utf7.el: New file, written by Jon K Hellan.
3806
3807 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3808 default to t.
3809
3810 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3811
3812 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3813
3814 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3815 current.
3816 (gnus-refer-article-methods): New function.
3817 (gnus-summary-refer-article): Use it.
3818
3819 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3820
3821 * nnimap.el (nnimap-retrieve-groups): Return active format.
3822
3823 * nnimap.el (nnimap-replace-in-string): Removed.
3824 (nnimap-request-list):
3825 (nnimap-retrieve-groups):
3826 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3827
3828 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3829
3830 * imap.el: Use format-spec for ssl program.
3831 * imap.el (imap-ssl-arguments): Removed.
3832 (imap-ssl-open-{1,2}): Removed.
3833
3834 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3835
3836 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3837 instead of `ignore-errors', since cl may not be loaded when the
3838 form is evaluated.
3839
3840 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3841
3842 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3843 (mm-7bit-chars): New variable.
3844 (mm-body-7-or-8): Use it in both cases.
3845
3846 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3847
3848 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3849 defcustom definitions.
3850
3851 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3852
3853 * mm-decode.el (mm-display-part): Let mm-display-external return
3854 inline or external.
3855 (mm-display-external): For copiousoutput methods, insert output in
3856 buffer.
3857
3858 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3859
3860 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3861 buffer.
3862
3863 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3864
3865 * gnus-audio.el: An M too far.
3866
3867 * gnus-msg.el (gnus-setup-message): One backtick too many.
3868
3869 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3870 a function, not a variable.
3871
3872 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3873
3874 * gnus-score.el (gnus-score-body): Widen before requesting.
3875
3876 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3877
3878 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3879
3880 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3881
3882 * mail-source.el (mail-source-fetch-webmail): Bind
3883 mail-source-string.
3884
3885 1999-12-04 Matt Swift <swift@alum.mit.edu>
3886
3887 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3888 (gnus-uu-unmark-by-regexp): Ditto.
3889
3890 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3891 dead groups.
3892
3893 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3894
3895 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3896 do their real thing.
3897
3898 * nnmh.el (nnmh-be-safe): Doc fix.
3899
3900 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3901
3902 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3903 status line has arrived before we count it.
3904
3905 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3906
3907 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3908 Whitespace problems.
3909
3910 * gnus-win.el (gnus-configure-windows): Error fix.
3911
3912 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3913 right function.
3914
3915 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3916 Indent all functions. Fix all comments to match the comment
3917 conventions. Double-space after full stop.
3918
3919 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3920
3921 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3922 value to divide received mails into my favorite groups and I met
3923 an error. It takes place if the length of a element "VALUE" in
3924 nnmail-split-fancy is less than two.
3925
3926 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3927
3928 * mml.el (mml-insert-part): New function.
3929
3930 1999-12-02 Dave Love <fx@gnu.org>
3931
3932 * mm-decode.el: Customize.
3933
3934 1999-12-03 Dave Love <fx@gnu.org>
3935
3936 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3937 the W3 stuff isn't available.
3938
3939 1999-12-03 Dave Love <fx@gnu.org>
3940
3941 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3942 at runtime.
3943
3944 1999-12-04 Dan Christensen <jdc@jhu.edu>
3945
3946 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3947
3948 1999-12-01 Andrew Innes <andrewi@gnu.org>
3949
3950 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3951 don't be fooled by "From nobody" lines added by respooling.
3952
3953 * pop3.el (pop3-movemail): Write crashbox in binary.
3954 (pop3-get-message-count): New function.
3955
3956 * mail-source.el (mail-source-primary-source): New variable.
3957 (mail-source-report-new-mail-interval): New variable.
3958 (mail-source-idle-time-delay): New variable.
3959 (mail-source-new-mail-available): New internal variable.
3960 (mail-source-fetch-pop): Clear new mail flag, when mail from
3961 primary source has been fetched.
3962 (mail-source-check-pop): New function.
3963 (mail-source-new-mail-p): New function.
3964 (mail-source-start-idle-timer): New function.
3965 (mail-source-report-new-mail): New function.
3966 (mail-source-report-new-mail): New internal variable.
3967 (mail-source-report-new-mail-timer): New internal variable.
3968 (mail-source-report-new-mail-idle-timer): New internal variables.
3969
3970 1999-12-04 Andreas Schwab <schwab@suse.de>
3971
3972 * gnus-cus.el (gnus-group-customize): Customize fix.
3973
3974 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3975
3976 * message.el (message-send-mail-with-sendmail): Use
3977 message-make-address.
3978
3979 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3980
3981 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3982
3983 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3984
3985 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3986
3987 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3988
3989 * mml.el (mml-insert-tag): Don't close the tag.
3990 (mml-insert-empty-tag): New function.
3991 (mml-attach-file): Use mml-insert-empty-tag instead of
3992 mml-insert-tag.
3993 (mml-attach-buffer): Ditto.
3994 (mml-attach-external): Ditto.
3995 (mml-insert-multipart): Ditto.
3996
3997 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3998
3999 * nnfolder.el (nnfolder-request-article): Return -1 if not find
4000 the article number.
4001
4002 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4003
4004 * gnus.el (gnus-find-method-for-group): The method of a new group
4005 is not the native one.
4006
4007 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
4008
4009 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4010
4011 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4012
4013 * nnultimate.el (nnultimate-retrieve-headers): Use
4014 mm-with-unibyte-current-buffer.
4015 (nnultimate-request-article): Ditto.
4016
4017 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4018
4019 * nntp.el (nntp-retrieve-groups): Set to process buffer.
4020
4021 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4022
4023 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4024 * nnweb.el (nnweb-retrieve-headers): Use it.
4025 (nnweb-request-article): Use it.
4026
4027 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4028 case matching failed.
4029
4030 1999-12-02 John Wiegley <jwiegley@inprise.com>
4031
4032 * mail-source.el (mail-source-keyword-map): Add backslash to
4033 Delete-flag.
4034
4035 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4036
4037 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4038 Latin-1.
4039 (gnus-group-charset-alist): No, don't.
4040
4041 * nnweb.el (nnweb-init): Make the buffer unibyte.
4042
4043 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4044
4045 * mail-source.el (mail-source-set-common-1): Fix to get the
4046 default value.
4047
4048 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4049
4050 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4051
4052 * nnultimate.el (nnultimate-request-list): Use unibyte.
4053
4054 * gnus-uu.el (gnus-uu-grab-articles): Bind
4055 gnus-display-mime-function to nil.
4056
4057 * message.el (message-send-mail-with-sendmail): Use the
4058 user-mail-address variable.
4059
4060 * gnus-art.el (gnus-ignored-headers): More headers.
4061
4062 * message.el (message-shorten-1): Use list.
4063
4064 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4065
4066 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4067 signatures.
4068
4069 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4070 (nnweb-dejanews-create-mapping): Do the properish date.
4071
4072 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4073
4074 * mail-source.el (mail-source-common-keyword-map): New variable.
4075 (mail-source-bind-common): New macro.
4076 (mail-source-fetch): Support plugged mail source.
4077 * gnus-int.el (gnus-request-scan): Use them.
4078
4079 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4080
4081 * mm-view.el (mm-inline-message): Check whether charset is a
4082 string.
4083
4084 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4085
4086 * message.el (message-mode-map): Changed keystroke for
4087 message-yank-buffer.
4088
4089 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4090
4091 * message.el (message-shorten-references): Cut references to 31
4092 elements, then either fold them or shorten them to 988 characters.
4093 (message-shorten-1): New function.
4094 (message-cater-to-broken-inn): New variable.
4095
4096 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4097
4098 * nnslashdot.el (nnslashdot-lose): New function.
4099
4100 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4101
4102 * mm-view.el (mm-inline-message): Not the right type of charset is
4103 being fetched here. Let the group charset rule.
4104 (mm-inline-message): Ignore us-ascii.
4105
4106 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4107
4108 * mail-source.el (mail-source-fetch-maildir): work around the
4109 ommitted "file-regular-p" in efs/ange-ftp
4110
4111 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4112
4113 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4114 (mml-generate-mime-1): Use the encoding param.
4115
4116 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4117
4118 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4119 gnus-art before binding its variables.
4120
4121 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4122 after the MIME.
4123
4124 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4125
4126 * message.el (message-clone-locals): Use it.
4127
4128 * gnus-msg.el (gnus-configure-posting-styles): Make
4129 user-mail-address local.
4130
4131 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4132
4133 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4134 once.
4135
4136 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4137
4138 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4139 (message-clone-locals): Ditto.
4140
4141 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4142 group inherit reply-to or from.
4143
4144 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4145
4146 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4147 for charset.
4148 (gnus-summary-show-article-charset-alist): New variable.
4149
4150 * mm-bodies.el (mm-decode-string): Support gnus-all and
4151 gnus-unknown.
4152 (mm-decode-body): Ditto.
4153 * rfc2047.el (rfc2047-decode): Ditto.
4154
4155 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4156
4157 * mail-source.el (mail-source-delete-incoming): Change default to
4158 t.
4159
4160 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4161
4162 * gnus.el: Pterodactyl Gnus v0.99 is released.
4163
4164 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4165
4166 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4167 spec.
4168
4169 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4170 (gnus-configure-posting-styles): No, don't.
4171 (gnus-configure-posting-styles): Allow overriding files.
4172
4173 * gnus-art.el (gnus-header-button-alist): Use browse-url
4174 directly.
4175
4176 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4177
4178 * gnus-msg.el (gnus-summary-yank-message): New command and
4179 keystroke.
4180
4181 * message.el (message-yank-buffer): New command.
4182 (message-buffers): New function.
4183
4184 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4185 next group in a more normal fasion.
4186
4187 * mml.el (mml-boundary-function): New variable.
4188 (mml-compute-boundary): Use it.
4189
4190 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4191 that exist for them.
4192
4193 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4194 (gnus-async-timer): New variable.
4195
4196 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4197
4198 * nnultimate.el (nnultimate-request-list): Be more lenient with
4199 root addresses.
4200
4201 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4202
4203 * gnus-art.el (gnus-treatment-function-alist): Do
4204 gnus-treat-capitalize-sentences.
4205
4206 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4207
4208 * webmail.el (webmail-hotmail-article): Hotmail changes the
4209 format.
4210
4211 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4212
4213 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4214 switch to buffer after calling program.
4215 (mm-display-external): Use `shell-command-switch' instead of "-c".
4216
4217 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4218
4219 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4220 read groups file.
4221
4222 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4223 <p>.
4224
4225 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4226
4227 * message.el (message-mode): Doc fix.
4228
4229 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4230
4231 * gnus-art.el (article-emphasize): Check group variable.
4232 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4233
4234 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4235
4236 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4237 type.
4238
4239 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4240
4241 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4242
4243 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4244
4245 * mml.el (mml-quote-region): Insert ! after the hash.
4246
4247 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4248
4249 * gnus-group.el (gnus-group-warchive-address-history): Change to
4250 nil.
4251
4252 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4253
4254 * webmail.el: Support mail.yahoo.com.
4255
4256 * mail-source.el (mail-source-fetch-webmail): Add password check.
4257 (mail-source-keyword-map): Use `subtype'.
4258
4259 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4260
4261 * mail-source.el (mail-source-keyword-map): Add webmail.
4262 (mail-source-fetcher-alist): Ditto.
4263 (mail-source-fetch-webmail): New function.
4264 * webmail.el: New file.
4265
4266 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4267
4268 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4269
4270 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4271
4272 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4273
4274 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4275
4276 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4277 (nnultimate-prune-days): New function.
4278 (nnultimate-create-mapping): Use it.
4279 (nnultimate-request-group): Only fetch the groups list if it has
4280 not been done before.
4281 (nnultimate-retrieve-headers): Don't write groups.
4282 (nnultimate-create-mapping): Off-by-one error.
4283
4284 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4285
4286 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4287 threaded subjects.
4288
4289 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4290
4291 * nnwarchive.el: Lots of changes make agent happy.
4292
4293 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4294
4295 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4296 hashtb.
4297
4298 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4299
4300 * mm-decode.el (mm-display-external): Write region with binary
4301 mode.
4302
4303 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4304
4305 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4306
4307 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4308
4309 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4310 (mm-uu-test): Now it is in restricted region.
4311
4312 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4313
4314 * mm-view.el (mm-view-message): Fix buffer leak.
4315 (mm-inline-message): Support 'gnus-decoded.
4316
4317 * mm-bodies.el (mm-decode-body): Ditto.
4318
4319 * rfc2047.el (rfc2047-decode-region): Ditto.
4320
4321 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4322
4323 * imap.el (require): Added autoload for base64-encode-string.
4324
4325 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4326
4327 * gnus.el (gnus-refer-article-method): Made list value
4328 customizable.
4329
4330 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4331
4332 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4333 NOFORCE in Emacs case.
4334
4335 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4336
4337 * gnus-art.el (gnus-request-article-this-buffer): Set
4338 gnus-newsgroup-name.
4339
4340 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4341
4342 * gnus-start.el (gnus-get-unread-articles): Check server before
4343 scanning.
4344
4345 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4346
4347 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4348
4349 * nnslashdot.el (nnslashdot-login-name): New variable.
4350 (nnslashdot-password): Ditto.
4351 (nnslashdot-request-post): New function.
4352
4353 * gnus-art.el (gnus-treat-buttonize): More testing.
4354
4355 * mm-encode.el: Another CVS test.
4356
4357 * gnus-art.el (gnus-treat-emphasize): Change default.
4358 (gnus-treat-buttonize): Ditto.
4359 (gnus-treat-buttonize): This is a test.
4360
4361 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4362 (gnus-build-sparse-threads): Ditto.
4363 (gnus-build-all-threads): Ditto.
4364
4365 * nnheader.el (make-full-mail-header): Make into a subst.
4366
4367 * gnus.el (gnus-refer-article-method): Doc fix.
4368
4369 * gnus-sum.el: Do not accept a prefix.
4370 (gnus-summary-refer-article): Accept a list of select methods.
4371
4372 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4373
4374 * message.el (message-forward): Pay attention to prefix argument
4375 again and forward all headers when it is set, regardless of the
4376 value of message-forward-ignored-headers.
4377
4378 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4379
4380 * gnus-ems.el: Check for cygwin32.
4381
4382 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4383
4384 * mm-decode.el (mm-display-external): Use 'non-viewer.
4385
4386 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4387
4388 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4389 nntp-inhibit-erase.
4390
4391 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4392
4393 * gnus-start.el (gnus-get-unread-articles): Use
4394 nnfoo-retrieve-groups to find new news, if available.
4395 (gnus-read-active-file-2): New function.
4396 (gnus-get-unread-articles): Use it.
4397 (gnus-read-active-file-1): Ditto.
4398
4399 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4400
4401 * mm-util.el (mm-find-mime-charset-region): Make sure
4402 find-coding-systems-for-charsets is fbound.
4403
4404 * gnus-ems.el: Typo fix.
4405
4406 1999-11-13 Florian Weimer <fw@s.netic.de>
4407
4408 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4409 it's available and makes sense.
4410
4411 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4412
4413 * gnus-score.el (gnus-score-save): Translate score file.
4414
4415 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4416
4417 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4418 added fetchflag and dontexpunge keywords.
4419 (mail-source-fetch-imap): Use them.
4420
4421 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4422
4423 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4424 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4425 `defconst'.
4426
4427 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4428 `defconst'.
4429 Mention that it is both for group and topic parameters.
4430 (gnus-extra-topic-parameters): New constant, including `subscribe'
4431 parameter.
4432 (gnus-extra-group-parameters): New constant.
4433 (gnus-group-customize): Use them.
4434
4435 * gnus.el (gnus-select-method): Added default value and tag.
4436 (gnus-refer-article-method): Added `DejaNews' customization option.
4437
4438 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4439
4440 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4441
4442 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4443 syntax.
4444
4445 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4446
4447 * nnslashdot.el (nnslashdot-group-number): Changed default.
4448
4449 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4450 (nnweb-dejanews-wash-article): Removed.
4451 (nnweb-type-definition): Fetch by id.
4452
4453 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4454 we mean it.
4455
4456 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4457 (nnslashdot-request-list): Use Ultramode as well.
4458 (nnslashdot-date-to-date): Be more lenient.
4459 (nnslashdot-threaded): New function.
4460
4461 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4462
4463 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4464
4465 1999-11-11 Steinar Bang <sb@metis.no>
4466
4467 * nnweb.el (nnweb-type-definition): /=dnc
4468
4469 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4470
4471 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4472 dates.
4473 (nnultimate-retrieve-headers): Wrong ordering.
4474
4475 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4476
4477 * message.el (message-forward-as-mime): New variable.
4478
4479 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4480
4481 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4482
4483 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4484
4485 * mail-source.el (mail-source-movemail-and-remove): New function.
4486 (mail-source-keyword-map): Add `function' for `maildir'.
4487 (mail-source-fetch-maildir): Use it.
4488
4489 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4490
4491 * nnwarchive.el: New file.
4492 * gnus-group.el (gnus-group-make-warchive-group): New function.
4493 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4494
4495 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4496
4497 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4498 subjects.
4499
4500 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4501
4502 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4503
4504 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4505
4506 * nnultimate.el (nnultimate-open-server): Do address.
4507 (nnultimate-forum-table-p): New function.
4508
4509 * nnweb.el (nnweb-insert-html): Renamed.
4510 (nnweb-insert): New function.
4511
4512 * nnultimate.el (nnultimate-insert-html): New function.
4513
4514 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4515 if nov is evil.
4516 (nnslashdot-retrieve-headers): use the sane version instead.
4517
4518 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4519
4520 * nnslashdot.el (nnslashdot-request-article): Fold case.
4521
4522 * nnultimate.el: New file.
4523
4524 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4525 unless wanted.
4526
4527 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4528 (gnus-read-active-file-1): Separated into own function.
4529 (gnus-read-active-file): Catch quits.
4530
4531 * nnslashdot.el (nnslashdot-request-article): Search better on
4532 first article.
4533 (nnslashdot-request-list): Fold case.
4534 (nnslashdot-retrieve-headers): Ditto.
4535
4536 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4537
4538 * gnus.el: Autoload gnus-subscribe-topics.
4539
4540 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4541
4542 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4543 before dot.
4544 * gnus-util.el (gnus-write-active-file): Ditto.
4545
4546 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4547
4548 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4549 function.
4550 * gnus-cache.el (gnus-cache-file-name): Use it.
4551 * gnus-agent.el (gnus-agent-group-path): Use it.
4552 * nnmail.el (nnmail-group-pathname): Use it.
4553
4554 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4555
4556 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4557 if cooked.
4558 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4559 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4560 * gnus.el (gnus-short-group-name): "..." proof.
4561
4562 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4563
4564 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4565 support nnslashdot.
4566
4567 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4568
4569 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4570 many articles.
4571 (nnslashdot-generate-active): New function.
4572 (nnslashdot-request-newgroups): Use it.
4573
4574 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4575 names.
4576
4577 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4578 (nnslashdot-request-list): Not moderated.
4579
4580 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4581
4582 * nnimap.el (nnimap-open-server): Remove error signal if
4583 nnimap-server-buffer is nil (the check should've been `boundp').
4584
4585 * imap.el (imap-log):
4586 * nnimap.el (nnimap-debug): Disable debugging by default.
4587
4588 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4589
4590 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4591
4592 * gnus-topic.el (gnus-subscribe-topic): New function.
4593
4594 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4595 names.
4596
4597 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4598 if starting with a quote.
4599
4600 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4601
4602 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4603 group name.
4604
4605 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4606
4607 * nnslashdot.el: New file.
4608
4609 * nnheader.el (nnheader-insert-header): New function.
4610
4611 * gnus-art.el (gnus-mime-internalize-part): Bind
4612 mm-inlined-types.
4613
4614 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4615 files.
4616
4617 1999-10-29 David S. Goldberg <dsg@mitre.org>
4618
4619 * emacs-mime.texi (Customization): Document mm-inline-override-types
4620
4621 1999-10-29 David S. Goldberg <dsg@mitre.org>
4622
4623 * emacs-mime.texi (Customization): Document mm-inline-override-types
4624
4625 1999-10-29 David S. Goldberg <dsg@mitre.org>
4626
4627 * emacs-mime.texi (Customization): Document mm-inline-override-types
4628
4629 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4630
4631 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4632 empty buffers.
4633
4634 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4635
4636 * gnus-art.el (gnus-article-mode-map): Use the summary article
4637 edit.
4638
4639 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4640
4641 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4642
4643 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4644
4645 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4646
4647 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4648
4649 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4650 is list or not before condition.
4651
4652 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4653
4654 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4655
4656 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4657
4658 * gnus-art.el (gnus-emphasis-alist): New value.
4659
4660 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4661
4662 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4663 `buffer-substring'.
4664
4665 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4666
4667 * gnus-art.el (article-date-ut): Keep the updated timer.
4668 (gnus-emphasis-underline-italic): Doc fix.
4669
4670 * gnus-msg.el (gnus-post-method): Doc fix.
4671 (gnus-post-method): Change default.
4672
4673 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4674
4675 * message.el (message-newline-and-reformat): Improvements.
4676
4677 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4678
4679 * message.el (message-newline-and-reformat): Don't insert too many
4680 newlines.
4681 (message-newline-and-reformat): Work even if not sc.
4682
4683 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4684
4685 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4686
4687 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4688
4689 * mm-view.el (mm-display-patch-inline): New function.
4690
4691 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4692
4693 * mm-view.el (mm-display-patch-inline): New function.
4694
4695 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4696
4697 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4698 group.
4699
4700 * message.el (message-forward): Narrow to the right header.
4701
4702 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4703 dates.
4704
4705 * gnus-msg.el (gnus-configure-posting-styles): Use the
4706 user-full-name function.
4707
4708 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4709 (mm-body-charset-encoding-alist): Default to nil.
4710
4711 * message.el (message-elide-ellipsis): Fix typo.
4712 (message-elide-region): Ditto.
4713 (message-elide-region): Don't insert a newline first.
4714
4715 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4716
4717 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4718 gnus-fetch-old-headers.
4719 (gnus-cut-threads): Ditto.
4720 (gnus-summary-initial-limit): Ditto.
4721 (gnus-summary-limit-children): Ditto.
4722
4723 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4724 matches.
4725
4726 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4727
4728 * gnus-art.el (article-decode-encoded-words):
4729 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4730 live.
4731
4732 * gnus.el (gnus-read-method): Add methods from
4733 `gnus-opened-servers' to completion. Map entered method/address
4734 into existing methods if possible.
4735
4736 * gnus-group.el (gnus-group-make-group): Simplify method.
4737
4738 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4739
4740 * mml.el (mml-preview): Remove mail-header-separator before
4741 encoding.
4742
4743 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4744
4745 * message.el (message-read-from-minibuffer): New function.
4746
4747 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4748
4749 * gnus.el: Pterodactyl Gnus v0.98 is released.
4750
4751 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4752
4753 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4754
4755 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4756
4757 * mml.el (mml-generate-mime-1): Read attached binary file in
4758 binary mode.
4759
4760 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4761
4762 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4763
4764 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4765
4766 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4767
4768 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4769
4770 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4771
4772 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4773
4774 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4775 (gnus-article-mime-match-handle-function): New variable.
4776 (gnus-article-view-part): Make `b' customizable.
4777
4778 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4779
4780 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4781
4782 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4783
4784 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4785
4786 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4787
4788 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4789
4790 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4791
4792 * gnus-srvr.el (gnus-browse-foreign-server): Use
4793 `buffer-substring' instead of `read'.
4794
4795 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4796
4797 * nnimap.el, imap.el, rfc2104.el: New files.
4798
4799 * gnus.el (gnus-valid-select-methods): Add nnimap.
4800
4801 * gnus-group.el (gnus-group-group-map): Add
4802 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4803 (gnus-group-nnimap-expunge): New function.
4804 (gnus-group-nnimap-edit-acl): New function.
4805
4806 * gnus-agent.el (gnus-agent-group-mode-map): Add
4807 gnus-agent-synchronize.
4808 (gnus-agent-synchronize): New function.
4809 (gnus-agent-fetch-group-1): Check if server is open.
4810
4811 * nnagent.el (nnagent-request-set-mark): Save marks.
4812
4813 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4814 (mail-source-fetcher-alist): Map to imap fetcher function.
4815 (mail-source-fetch-imap): New function.
4816
4817 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4818 Hash:.
4819
4820 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4821
4822 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4823 (gnus-topic-sort-topics): New function.
4824 (gnus-topic-make-menu-bar): Add sort-topics.
4825 (gnus-topic-move): New function.
4826 (gnus-topic-move-group): Move the topic if no group selected.
4827
4828 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4829
4830 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4831
4832 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4833
4834 * mm-view.el (mm-inline-message): Fix leaving group bug.
4835
4836 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4837
4838 * gnus-msg.el (gnus-post-method): Use normal method if current is
4839 not available.
4840
4841 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4842
4843 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4844 (nnmail-insert-lines): Ditto.
4845
4846 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4847
4848 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4849 line.
4850
4851 * message.el (message-unsent-separator): One more separator.
4852
4853 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4854
4855 * nnfolder.el (nnfolder-request-move-article): For empty article,
4856 search till (point-max).
4857 (nnfolder-retrieve-headers): Ditto.
4858 (nnfolder-request-accept-article): Ditto.
4859 (nnfolder-save-mail): Ditto.
4860 (nnfolder-insert-newsgroup-line): Ditto.
4861
4862 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4863
4864 * qp.el (quoted-printable-encode-region): Check eobp.
4865
4866 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4867
4868 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4869
4870 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4871
4872 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4873 wait-for-reply.
4874
4875 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4876
4877 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4878 (mm-uu-forward-end-line): Ditto.
4879
4880 1999-09-29 Didier Verna <verna@inf.enst.fr>
4881
4882 * binhex.el (binhex-decode-region): don't consider the value of
4883 `enable-multibyte-characters' in XEmacs.
4884
4885 * gnus-start.el (gnus-read-descriptions-file): ditto.
4886
4887 * mm-util.el (mm-multibyte-p): ditto.
4888 (mm-with-unibyte-buffer): ditto.
4889 (mm-find-charset-region): use `mm-multibyte-p'.
4890
4891 * mm-bodies.el (mm-decode-body): ditto.
4892 (mm-decode-string): ditto.
4893
4894 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4895
4896 * mm-util.el (mm-binary-coding-system): Try binary first.
4897
4898 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4899
4900 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4901
4902 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4903
4904 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4905 format.
4906 (article-date-ut): Find correct insert position.
4907
4908 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4909
4910 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4911 forwarded message.
4912
4913 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4914
4915 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4916 groups.
4917
4918 * message.el (message-resend): Use message mode when prompting.
4919
4920 * gnus-art.el (article-hide-headers): Mark wash.
4921 (article-emphasize): Ditto.
4922
4923 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4924
4925 * message.el (message-newline-and-reformat): Work for SC.
4926
4927 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4928
4929 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4930
4931 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4932
4933 1999-10-20 David S. Goldberg <dsg@mitre.org>
4934
4935 * mm-decode.el mm-inline-override-types: New variable
4936
4937 * mm-decode.el (mm-inline-override-p): New function
4938
4939 * mm-decode.el (mm-inlined-p): Use it
4940
4941 1999-10-20 David S. Goldberg <dsg@mitre.org>
4942
4943 * mm-decode.el mm-inline-override-types: New variable
4944
4945 * mm-decode.el (mm-inline-override-p): New function
4946
4947 * mm-decode.el (mm-inlined-p): Use it
4948
4949 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4950
4951 * gnus.el: Pterodactyl Gnus v0.97 is released.
4952
4953 1999-09-01 Brendan Kehoe <brendan@zen.org>
4954
4955 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4956 gnus-summary-next-group, not gnus-summary-next-article. Only give
4957 3 args.
4958
4959 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4960
4961 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4962 buffer for params.
4963
4964 * message.el (message-forward-ignored-headers): New variable.
4965
4966 * gnus-art.el (gnus-article-prepare-display): Nix out
4967 gnus-article-wash-types.
4968
4969 * gnus-agent.el (gnus-agent-create-buffer): New function.
4970 (gnus-agent-fetch-group-1): Use it.
4971 (gnus-agent-start-fetch): Ditto.
4972
4973 * gnus-sum.el (gnus-summary-exit): Don't use
4974 `gnus-use-adaptive-scoring'.
4975
4976 * mail-source.el (mail-source-fetch-pop): Only store password when
4977 successful.
4978
4979 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4980
4981 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4982
4983 * message.el (message-reply): Use it.
4984 (message-dont-reply-to-names): New variable.
4985
4986 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4987
4988 * mm-util.el (mm-preferred-coding-system): Typo fix.
4989
4990 * message.el (message-bounce): Work for non-MIME.
4991
4992 * gnus.el (gnus-short-group-name): Short the right parts of the
4993 name.
4994
4995 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4996
4997 * mm-encode.el (mm-qp-or-base64): New version.
4998
4999 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5000
5001 * gnus-art.el (article-make-date-line): Fix time-zone bug.
5002
5003 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5004
5005 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5006 of restricted region.
5007 (gnus-mime-display-single): Set beg at correct point.
5008
5009 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
5010
5011 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5012
5013 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5014
5015 * gnus-msg.el (gnus-configure-posting-styles): Let
5016 `gnus-posting-styles' have its say in posting-style: local
5017 variable `styles' is already bound to `gnus-posting-styles' so
5018 don't rebind it to nil.
5019
5020 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
5021
5022 * gnus-score.el (gnus-summary-increase-score): Allow editing of
5023 Message-ID.
5024
5025 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5026
5027 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5028 quoted-printable-encode-region.
5029
5030 * qp.el (quoted-printable-encode-region): Assume charset
5031 encoded. Fold every line in the region.
5032
5033 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5034
5035 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5036 of active file.
5037
5038 1999-09-01 Didier Verna <verna@inf.enst.fr>
5039
5040 * message.el (message-mode): allows whitespaces between multiple
5041 instances of the fill character ">".
5042
5043 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
5044
5045 * mm-encode.el (mm-qp-or-base64): Fix.
5046
5047 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
5048
5049 * message.el (message-send): Too much and.
5050
5051 1999-09-24 Andreas Schwab <schwab@suse.de>
5052
5053 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5054
5055 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
5056
5057 * gnus-score.el (gnus-score-headers): Work for nil scores.
5058
5059 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5060
5061 * gnus-cache.el (gnus-cache-write-active): Write full names.
5062
5063 * gnus-util.el (gnus-write-active-file): Accept full name.
5064
5065 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5066 (mm-assoc-string-match): New function.
5067 (mm-display-inline): Use it.
5068
5069 * gnus-group.el (gnus-group-set-info): Work for nil group params.
5070
5071 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5072
5073 1999-08-27 Florian Weimer <fw@s.netic.de>
5074
5075 * mml.el (mml-generate-multipart-alist): New variable.
5076
5077 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5078
5079 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5080
5081 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
5082
5083 * message.el (message-send): More helpful error message if sending
5084 fails
5085
5086 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5087
5088 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5089 in newer emacsen, where ?r isn't equal 114.
5090
5091 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5092
5093 * gnus.el: Pterodactyl Gnus v0.96 is released.
5094
5095 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5096
5097 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5098 to get active info if method is covered by agent, otherwise
5099 active info is lost.
5100
5101 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5102
5103 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5104
5105 1999-08-09 Dave Love <fx@gnu.org>
5106
5107 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5108
5109 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5110
5111 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5112 (already matched by "^X-Pgp"), removed duplicate
5113 X-Mailing-List, added several new junk headers.
5114
5115 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5116
5117 * gnus-art.el (article-decode-charset): Don't assume
5118 gnus-summary-buffer is live.
5119
5120 1999-08-27 Florian Weimer <fw@s.netic.de>
5121
5122 * gnus-score.el (gnus-home-score-file): Work with absolute path
5123 names.
5124
5125 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5126
5127 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5128 nothing else in the group.
5129
5130 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5131
5132 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5133 the article.
5134
5135 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5136
5137 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5138
5139 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5140
5141 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5142 from mutt.
5143
5144 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5145
5146 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5147 whitespace.
5148
5149 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5150
5151 * mm-util.el (mm-text-coding-system-for-write): New variable.
5152 (mm-append-to-file): New function.
5153 (mm-write-region): New function.
5154
5155 * gnus-art.el (gnus-output-to-file): Use it.
5156 * gnus-util.el (gnus-output-to-rmail): Ditto.
5157 (gnus-output-to-mail): Ditto.
5158 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5159
5160 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5161
5162 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5163
5164 * nnheader.el (nnheader-insert-file-contents): Revert and use
5165 mm-insert-file-contents.
5166 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5167 (nnheader-auto-mode-alist): Removed.
5168
5169 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5170 (mm-insert-file-contents): Add a new parameter for inserting
5171 compressed file literally.
5172
5173 * mml.el (mml-generate-mime-1): Insert non-text literally.
5174
5175 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5176
5177 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5178
5179 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5180
5181 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5182
5183 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5184 koi8-r.
5185
5186 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5187
5188 * mml.el (mml-insert-mime): Decode text.
5189 (mml-to-mime): Narrow to headers-or-head.
5190
5191 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5192
5193 * mm-view.el (mm-inline-text): Check
5194 w3-meta-content-type-charset-regexp.
5195
5196 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5197
5198 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5199 predicate.
5200
5201 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5202
5203 * gnus-mlspl.el: Documentation fixes.
5204
5205 1999-08-27 Rui Zhu <sprache@iname.com>
5206
5207 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5208
5209 1999-08-27 Michael Cook <cook@sightpath.com>
5210
5211 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5212 variables.
5213
5214 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5215
5216 * nnmail.el (nnmail-get-new-mail): "Done".
5217
5218 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5219
5220 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5221 interactive.
5222
5223 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5224
5225 * gnus-art.el (article-decode-charset): Fix broken CT.
5226
5227 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5228
5229 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5230 overview buffer if it is killed.
5231
5232 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5233
5234 * gnus-art.el (article-babel): New version.
5235
5236 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5237
5238 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5239
5240 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5241
5242 * gnus.texi (More Threading): Document new variable
5243 `gnus-sort-gathered-threads-function'.
5244
5245 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5246
5247 * gnus.texi (More Threading): Document new variable
5248 `gnus-sort-gathered-threads-function'.
5249
5250 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5251
5252 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5253 usage.
5254
5255 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5256
5257 * mm-util.el (mm-running-xemacs): Removed.
5258 (mm-coding-system-p): New function.
5259 (mm-binary-coding-system): Safe guess.
5260 (mm-text-coding-system): Ditto.
5261 (mm-auto-save-coding-system): Ditto.
5262
5263 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5264
5265 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5266 (mm-qp-or-base64): Reversed logic.
5267
5268 * mm-decode.el (mm-save-part-to-file): Let coding system be
5269 binary.
5270
5271 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5272
5273 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5274 be set in topic parameters.
5275
5276 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5277
5278 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5279 (gnus-sort-gathered-threads): Allow the user to specify the
5280 function to use when sorting gathered threads.
5281
5282 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5283 mark cached articles as `undownloaded'.
5284
5285 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5286
5287 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5288 to have buffer local values.
5289
5290 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5291
5292 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5293 types 'g' for 'guess group type.
5294
5295 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5296
5297 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5298 after each regexp in nnmail-list-identifiers, not just after last
5299 one.
5300
5301 * gnus-sum.el (gnus-list-identifiers): New variable.
5302 (gnus-summary-remove-list-identifiers): New function.
5303 (gnus-select-newsgroup): Use it.
5304 (gnus-summary-wash-hide-map): Bind
5305 `gnus-article-hide-list-identifiers' to W W l.
5306 (gnus-summary-make-menu-bar): Add list-identifiers command.
5307
5308 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5309 (gnus-treatment-function-alist): Add variable.
5310 (article-hide-list-identifiers): New function.
5311 (mapcar): Add function.
5312 (gnus-article-hide): Use it.
5313
5314 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5315
5316 * gnus.el: Pterodactyl Gnus v0.95 is released.
5317
5318 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5319
5320 * mm-decode.el (mm-mailcap-command): New function.
5321 (mm-display-external): Use it.
5322
5323 * gnus-art.el (article-make-date-line): Work for India.
5324
5325 * mm-encode.el (mm-qp-or-base64): Typo.
5326
5327 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5328
5329 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5330
5331 * gnus.el: Pterodactyl Gnus v0.94 is released.
5332
5333 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5334
5335 * pop3.el: New version.
5336
5337 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5338
5339 * mm-encode.el (mm-qp-or-base64): New function.
5340 (mm-content-transfer-encoding): Use it.
5341
5342 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5343
5344 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5345
5346 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5347
5348 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5349
5350 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5351
5352 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5353 keystroke.
5354
5355 * mailcap.el (mailcap-mime-types): New function.
5356
5357 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5358
5359 * message.el (message-goto-eoh): Really go to the end.
5360
5361 1999-07-09 Puneet Goel <puneet@computer.org>
5362
5363 * message.el (message-make-date): Do the right thing in with
5364 sub-hour time zones.
5365
5366 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5367
5368 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5369 report.
5370
5371 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5372
5373 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5374
5375 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5376
5377 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5378 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5379 and use t as default value.
5380
5381 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5382
5383 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5384 gnus-summary-buffer is live.
5385
5386 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5387
5388 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5389
5390 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5391
5392 * message.el (message-bounce): Do MIME bounces MIMEy.
5393
5394 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5395
5396 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5397
5398 * mailcap.el (mailcap-mime-extensions): Changed patch to
5399 text/x-patch.
5400
5401 * mm-decode.el (mm-display-external): Wrong placement of paren.
5402
5403 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5404
5405 * gnus.el: Pterodactyl Gnus v0.93 is released.
5406
5407 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5408
5409 * gnus-cus.el (gnus-group-parameters): New entries for
5410 gnus-group-split.
5411
5412 * gnus-mlspl.el: Renamed functions and variables so as to
5413 start with gnus-group-split.
5414 * gnus.el: Adjust autoload entries.
5415
5416 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5417
5418 * gnus-mlspl.el: Removed trailing t from comment and provide.
5419 Renamed functions and variables to start with gnus-mlsplit.
5420 Added autoload comments.
5421 * gnus.el: Added autoload entries.
5422
5423 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5424
5425 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5426 so that matches excluded by RESTRICTs do not cause the whole split
5427 to be ignored. This also fixes a long-standing bug in which a
5428 split with \N substitutions wouldn't cause cross-posting as
5429 expected.
5430
5431 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5432 (nnmail-split-it): Implement them.
5433
5434 * nnmail.el (nnmail-split-fancy): Document ! splits.
5435
5436 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5437
5438 * pop3.el: New version.
5439
5440 1999-07-05 Simon Josefsson
5441
5442 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5443
5444 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5445
5446 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5447
5448 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5449
5450 * gnus-util.el (gnus-write-active-file): Use real name.
5451
5452 * gnus-agent.el (gnus-agent-expire): Update active file
5453 method by method.
5454
5455 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5456
5457 * nndraft.el (nndraft-request-article): Use difference
5458 coding-systems for queue and drafts.
5459
5460 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5461 nndraft:drafts.
5462
5463 * mm-util.el (mm-auto-save-coding-system): New coding system.
5464
5465 * message.el (message-draft-coding-system): Use it.
5466
5467 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5468
5469 * mm-uu.el: More customizable and less aggressive.
5470
5471 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5472
5473 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5474 when plugged.
5475
5476 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5477 (mml-insert-mml-markup): Accept a nofile.
5478 (mml-insert-mime): Insert nofile.
5479
5480 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5481
5482 * mm-decode.el (mm-handle-media-type): New function.
5483 (mm-handle-media-supertype): New function.
5484 (mm-handle-media-subtype): New function.
5485 Use new functions throughout. "/"))
5486
5487 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5488
5489 * gnus-art.el (gnus-treat-predicate): Typo.
5490
5491 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492
5493 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5494
5495 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5496
5497 * gnus-art.el (article-date-ut): UT! Default it!
5498
5499 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5500
5501 * gnus.el: Pterodactyl Gnus v0.92 is released.
5502
5503 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5504
5505 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5506
5507 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5508
5509 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5510 connected.
5511
5512 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5513 when plugged.
5514
5515 * mm-view.el (mm-inline-message): Ignore remove-spec.
5516
5517 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5518 is bound.
5519
5520 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5521
5522 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5523
5524 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5525 start.
5526
5527 * message.el (message-fill-yanked-message): Remove `t' arg.
5528
5529 * gnus-group.el (gnus-group-kill-group): Message killing of
5530 groups.
5531
5532 * mm-util.el (mm-preferred-coding-system): New function.
5533 (mm-mime-charset): Use it.
5534
5535 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5536
5537 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5538
5539 * gnus-mlsplt.el: New file.
5540
5541 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5542
5543 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5544 functions.
5545 (mm-attachment-override-p): Take a handle instead of a type.
5546 (mm-inlined-p): Ditto.
5547 (mm-automatic-display-p): Ditto,
5548 (mm-inlinable-p): Ditto.
5549
5550 * nndraft.el (nndraft-request-expire-articles): Delete backup
5551 files.
5552
5553 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5554
5555 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5556
5557 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5558
5559 * nnmail.el (nnmail-split-it): Allow .*.
5560
5561 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5562
5563 * mm-decode.el (mm-inline-large-images-p): Renamed.
5564
5565 * gnus-art.el (article-date-ut): Always look in the current buffer
5566 for the Date header.
5567
5568 * mml.el (mml-validate): New command.
5569
5570 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5571 since we are dealing with regexps.
5572
5573 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5574
5575 * gnus.el: Pterodactyl Gnus v0.91 is released.
5576
5577 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5578
5579 * gnus-agent.el (gnus-agent-save-active-1): New function.
5580 (gnus-agent-save-active): use it.
5581 (gnus-agent-save-groups): Ditto.
5582
5583 * gnus-cache.el (gnus-cache-write-active): Use it.
5584
5585 * gnus-agent.el (gnus-agent-write-active): Use it.
5586
5587 * gnus-util.el (gnus-write-active-file): New function.
5588
5589 * gnus-agent.el (gnus-agent-write-active): New function to keep
5590 lower boundaries and canceled groups.
5591 (gnus-agent-save-groups): Use it.
5592 (gnus-agent-save-active): Use it.
5593 (gnus-agent-save-group-info): Only write active files.
5594 (gnus-agent-expire): Update active file.
5595
5596 * mm-decode.el (mm-inlinable-part-p): Removed.
5597 (mm-user-display-methods): Default to nil.
5598 (mm-user-display-methods): Removed.
5599 (add-mime-display-method): Removed.
5600 (mm-automatic-display): Renamed.
5601 (mm-automatic-display-p): Use it.
5602 (mm-inlined-types): New variable.
5603 (mm-inlined-p): New function.
5604
5605 * message.el (message-reply): Bind message-this-is-mail.
5606
5607 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5608
5609 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5610
5611 * message.el (message-check-news-header-syntax): Protect against
5612 nil froms.
5613
5614 * mm-util.el (mm-auto-mode-alist): New.
5615
5616 * mml.el (mml-generate-mime-1): Ditto.
5617
5618 * gnus.el: Use mm-insert-file-contents throughout instead of
5619 nnheader.
5620
5621 * mm-util.el (mm-insert-file-contents): New function.
5622
5623 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5624
5625 * gnus.el: Pterodactyl Gnus v0.90 is released.
5626
5627 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5628
5629 * mailcap.el (mailcap-possible-viewers): Use string=.
5630
5631 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5632
5633 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5634 (mm-uu-forward-end-line): New variable.
5635 (mm-uu-begin-line): Handle forwarded message.
5636 (mm-uu-identifier-alist): Ditto.
5637 (mm-uu-dissect): Ditto.
5638
5639 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5640
5641 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5642 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5643 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5644
5645 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5646 (nnfolder-file-coding-system-for-write): New variable.
5647 (nnfolder-active-file-coding-system): New variable.
5648 (nnfolder-active-file-coding-system-for-write): New variable.
5649 (nnfolder-save-active): New function.
5650 (nnfolder-save-buffer): Use them.
5651 (nnfolder-possibly-change-group): Ditto.
5652 (nnfolder-request-list-newsgroups): Ditto.
5653 (nnfolder-request-create-group): Ditto.
5654 (nnfolder-request-expire-articles): Ditto.
5655 (nnfolder-request-move-article): Ditto.
5656 (nnfolder-request-accept-article): Ditto.
5657 (nnfolder-request-delete-group): Ditto.
5658 (nnfolder-request-rename-group): Ditto.
5659 (nnfolder-possibly-change-folder): Ditto.
5660 (nnfolder-read-folder): Ditto.
5661 (nnfolder-request-list): Remove pathname-coding-system.
5662 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5663
5664 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5665 (nnmail-file-coding-system-1): Removed.
5666 (nnmail-find-file): Use nnmail-pathname-coding-system.
5667 (nnmail-write-region): Ditto.
5668
5669 * nnmbox.el (nnmbox-file-coding-system): New variable.
5670 (nnmbox-file-coding-system-for-write): New variable.
5671 (nnmbox-active-file-coding-system): New variable.
5672 (nnmbox-active-file-coding-system-for-write): New variable.
5673 (nnmbox-save-buffer): New function.
5674 (nnmbox-save-active): New function.
5675 (nnmbox-request-scan): Use them.
5676 (nnmbox-request-expire-articles): Ditto.
5677 (nnmbox-request-move-article): Ditto.
5678 (nnmbox-request-accept-article): Ditto.
5679 (nnmbox-request-replace-article): Ditto.
5680 (nnmbox-request-delete-group): Ditto.
5681 (nnmbox-request-rename-group): Ditto.
5682 (nnmbox-request-create-group): Ditto.
5683
5684 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5685 (mm-running-ntemacs): Removed.
5686
5687 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5688
5689 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5690
5691 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5692
5693 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5694
5695 * qp.el (quoted-printable-encoding-characters): Support lower case.
5696
5697 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5698
5699 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5700 (rfc2047-b-encode-region): Encode line by line.
5701
5702 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5703
5704 * mm-util.el (mm-find-mime-charset-region): Fix.
5705
5706 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5707
5708 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5709 (mm-find-mime-charset-region): Ditto.
5710
5711 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5712
5713 * gnus-sum.el (gnus-summary-move-article): Fix something or
5714 other.
5715
5716 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5717
5718 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5719 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5720 (gnus-summary-enter-digest-group): Use them.
5721 (gnus-summary-setup-default-charset): Ditto.
5722
5723 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5724
5725 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5726 gnus-newsgroup-name is nil.
5727
5728 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5729
5730 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5731
5732 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5733
5734 * gnus-art.el (article-emphasize): Use correct
5735 gnus-article-emphasis-alist.
5736
5737 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5738
5739 * mm-view.el (mm-inline-text): Fix text/html bug.
5740
5741 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5742
5743 * gnus.el: Pterodactyl Gnus v0.89 is released.
5744
5745 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5746
5747 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5748 * message.el (message-draft-coding-system): Ditto.
5749 * mm-util.el (mm-running-ntemacs): Ditto.
5750
5751 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5752
5753 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5754
5755 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5756
5757 * mml.el: require mm-decode.
5758
5759 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5760
5761 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5762
5763 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5764
5765 * mm-view.el (mm-inline-image): Fix image undisplayer.
5766
5767 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5768
5769 * mml.el (mml-insert-multipart): Error in compeling-read.
5770 (mml-insert-tag): Match tags.
5771
5772 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5773
5774 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5775 (gnus-cache-braid-heads): Ditto.
5776 (gnus-cache-retrieve-headers): Ditto.
5777
5778 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5779
5780 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5781
5782 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5783
5784 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5785 to string under XEmacs.
5786
5787 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5788
5789 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5790
5791 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5792
5793 * mm-view.el (mm-inline-message): Fix message view bug.
5794 * gnus-art.el (gnus-article-prepare): Ditto.
5795
5796 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5797
5798 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5799
5800 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5801
5802 * gnus.el: Pterodactyl Gnus v0.88 is released.
5803
5804 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5805
5806 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5807 usage.
5808
5809 * nnmail.el (nnmail-get-new-mail): Save info.
5810
5811 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5812
5813 * gnus.el: Pterodactyl Gnus v0.87 is released.
5814
5815 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5816
5817 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5818 (mail-source-run-script): New function.
5819 (mail-source-fetch-pop): Use it.
5820
5821 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5822
5823 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5824
5825 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5826
5827 * gnus.el: Pterodactyl Gnus v0.86 is released.
5828
5829 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5830
5831 * gnus-art.el (gnus-treat-translate): New variable.
5832 (gnus-treat-predicate): Accept a list of regexps.
5833 (gnus-article-treat-custom): Allow a list of regexps.
5834
5835 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5836
5837 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5838 type.
5839
5840 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5841
5842 * gnus-art.el (article-babel): Narrow a bit.
5843
5844 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5845
5846 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5847
5848 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5849 only unread ones.
5850 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5851 articles, not only unread ones.
5852
5853 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5854
5855 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5856 keystroke.
5857
5858 * gnus-art.el (gnus-article-x-face-command): Ditto.
5859
5860 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5861
5862 * gnus.el (gnus-method-simplify): Accept server names.
5863
5864 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5865
5866 * gnus-art.el (article-babel-prompt): New function.
5867 (article-babel): New command.
5868
5869 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5870
5871 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5872
5873 * mml.el (mml-generate-mime-1): Don't insert literally.
5874
5875 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5876 (gnus-netrc-syntax-table): Removed.
5877 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5878
5879 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5880
5881 * mm-view.el (mm-inline-text): Fix charset for text/html.
5882
5883 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5884
5885 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5886
5887 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5888
5889 * nnmail.el (nnmail-split-incoming): Return the number of split
5890 mails.
5891 (nnmail-process-babyl-mail-format): Ditto.
5892 (nnmail-process-unix-mail-format): Ditto.
5893 (nnmail-process-mmdf-mail-format): Ditto.
5894 (nnmail-process-maildir-mail-format): Ditto.
5895
5896 * mail-source.el (mail-source-callback): Return the number from
5897 the callback.
5898
5899 * message.el (message-send-mail): Generate Lines.
5900
5901 * mail-source.el (mail-source-call-script): New function.
5902 (mail-source-call-script): New function.
5903
5904 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5905
5906 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5907 (gnus-select-newsgroup): Use it.
5908 (gnus-group-highlight-words-alist): New variable.
5909 (gnus-newsgroup-emphasis-alist): New variable.
5910 (gnus-summary-local-variables): Use it.
5911 * gnus-art.el (article-emphasize): Use it.
5912 (gnus-emphasis-highlight-words): New face.
5913 * gnus-cus.el (gnus-group-parameters): New parameter.
5914
5915 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5916
5917 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5918 parameter `headers'.
5919 (gnus-cache-enter-article): Ditto.
5920 (gnus-cache-update-article): Ditto.
5921 * gnus-sum.el (gnus-summary-move-article): Ditto.
5922 (gnus-summary-mark-article-as-unread): Ditto.
5923 (gnus-summary-mark-article): Ditto.
5924
5925 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5926
5927 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5928 (gnus-posting-style-alist): Removed.
5929 (gnus-message-style-insertions): Ditto.
5930 (gnus-configure-posting-styles): Reimplementation.
5931
5932 * mail-source.el (mail-source-fetch): Error the message.
5933
5934 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5935
5936 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5937
5938 * gnus.el: Pterodactyl Gnus v0.85 is released.
5939
5940 1999-04-20 Michael Cook <cook@sightpath.com>
5941
5942 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5943 Outlook citation regex.
5944
5945 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5946
5947 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5948 semicolon.
5949
5950 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5951
5952 * gnus-range.el (gnus-remove-from-range): Document range1
5953 modification, protect range2.
5954
5955 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5956
5957 * gnus-sum.el (gnus-update-marks): Protect lists from
5958 gnus-remove-from-range, don't sort twice.
5959
5960 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5961
5962 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5963 function in backend.
5964
5965 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5966
5967 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5968 request-accept-article function in the backend instead of using
5969 the 'respool capability.
5970
5971 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5972
5973 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5974 spurious whitespace at eob.
5975
5976 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5977
5978 * nnmail.el (nnmail-get-new-mail): Check right variable.
5979
5980 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5981
5982 * mailcap.el (mailcap-mime-data): Fix rfc822.
5983
5984 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5985
5986 * nndoc.el (nndoc-nsmail-type-p): New function.
5987 (nndoc-type-alist): Recognize nsmail.
5988
5989 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5990
5991 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5992 *before* `article-hide-headers' deletes the information.
5993
5994 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5995
5996 * gnus-sum.el (gnus-summary-save-parts): New command and
5997 keystroke.
5998 (gnus-summary-save-parts-1): New function.
5999 (gnus-summary-iterate): Buggy.
6000
6001 * mm-decode.el (mm-save-part-to-file): Made into own function.
6002
6003 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6004
6005 * gnus-group.el (gnus-group-set-info): Resist nils.
6006
6007 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6008
6009 * mailcap.el (mailcap-mime-data): Ditto.
6010
6011 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6012
6013 * gnus-art.el (gnus-article-x-face-command): Default to ee.
6014
6015 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
6016
6017 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6018 gnus-article-date-lapsed-new-header is t.
6019
6020 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6021
6022 * gnus.el: Pterodactyl Gnus v0.84 is released.
6023
6024 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6025
6026 * gnus-msg.el (gnus-bug-message): Mime change.
6027
6028 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
6029
6030 * gnus-sum.el (gnus-update-marks): Process null mark lists.
6031
6032 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
6033
6034 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6035 `x-uue'.
6036
6037 1999-03-04 Aaron M. Ucko <amu@mit.edu>
6038
6039 * mail-source.el (mail-source-fetch-pop): Only prompt for password
6040 when authentication is 'password.
6041
6042 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
6043
6044 * gnus-win.el (gnus-configure-windows): Accept a setting.
6045
6046 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6047
6048 * mm-util.el (mm-quote-arg): Moved here.
6049
6050 * mm-decode.el (mm-quote-arg): Quote more chars.
6051
6052 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6053
6054 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6055 with newlines would create buggy .nov files.
6056
6057 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6058
6059 * qp.el (quoted-printable-encode-region): Encode whitespace at the
6060 end of lines.
6061
6062 * message.el (message-mode): Doc fix.
6063
6064 * gnus-art.el (article-hide-headers): Delete the hidden headers.
6065
6066 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6067
6068 * gnus-art.el (article-date-ut): Rewrite.
6069
6070 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6071 order.
6072
6073 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6074 headers.
6075
6076 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6077
6078 1999-04-18 Didier Verna <verna@inf.enst.fr>
6079
6080 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6081 (article-date-ut): use it.
6082
6083 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6084
6085 * mail-source.el (mail-source-fetch-pop): Call script
6086 asynchronously.
6087
6088 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6089
6090 * gnus.el: Pterodactyl Gnus v0.83 is released.
6091
6092 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6093
6094 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6095
6096 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6097
6098 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6099
6100 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6101
6102 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6103
6104 * message.el (message-generate-headers): Accept continuation
6105 headers.
6106
6107 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6108
6109 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6110
6111 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6112
6113 * gnus-art.el (gnus-treatment-function-alist): use
6114 maybe-hide-headers.
6115
6116 * message.el (message-inhibit-body-encoding): Typo.
6117 (message-resend): Inhibit encoding.
6118
6119 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6120
6121 * gnus-art.el (article-remove-cr): Use re-search.
6122
6123 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6124 headers.
6125
6126 * mm-decode.el (mm-quote-arg): Quote '.
6127
6128 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6129
6130 * mm-decode.el (mm-insert-part): Use multibyte for text.
6131
6132 * gnus-start.el (gnus-read-newsrc-file): New variable.
6133 (gnus-read-newsrc-file): Use it.
6134
6135 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6136
6137 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6138
6139 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6140 function.
6141
6142 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6143
6144 * gnus.el: Pterodactyl Gnus v0.82 is released.
6145
6146 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6147
6148 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6149 for iso8859-2.
6150
6151 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6152
6153 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6154 synonym alist.
6155
6156 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6157
6158 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6159
6160 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6161
6162 * mail-source.el (mail-source-fetch): Ask before bugging out.
6163
6164 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6165
6166 * uudecode.el (uudecode-decode-region-external): Don't assume
6167 uudecode-temporary-file-directory ends with a slash.
6168
6169 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6170
6171 * gnus-sum.el (gnus-update-marks):
6172 (gnus-update-read-articles):
6173 (gnus-summary-expire-articles): Check server.
6174
6175 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6176
6177 * mml.el (mml-preview): New function.
6178
6179 1999-04-17 William M. Perry <wmperry@aventail.com>
6180
6181 * mail-source.el (mail-source-fetch-file): Return the right
6182 value.
6183
6184 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6185
6186 * mml.el (mml-insert-parameter): New function.
6187 (mml-insert-parameter-string): New function.
6188
6189 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6190
6191 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6192 (gnus-mime-display-part): Use it.
6193
6194 * mm-decode.el (mm-alternative-precedence): Removed.
6195 (mm-discouraged-alternatives): New variable.
6196 (mm-preferred-alternative-precedence): New function.
6197
6198 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6199
6200 * mail-source.el (mail-sources): New variable.
6201
6202 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6203
6204 * mm-decode.el (mm-valid-image-format-p): New function.
6205 (mm-inline-media-tests): Use it.
6206 (mm-valid-and-fit-image-p): New function.
6207
6208 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6209 (gnus-agent-fetch-group): Ditto.
6210
6211 1999-04-12 Didier Verna <verna@inf.enst.fr>
6212
6213 * nnmail.el (nnmail-article-group): in case of a group name
6214 containing "\\n" constructs, be sure to pass the expanded value to
6215 nn*-save-mail.
6216
6217 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6218
6219 * gnus.el: Pterodactyl Gnus v0.81 is released.
6220
6221 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6222
6223 * gnus-sum.el (gnus-get-split-value): Reverse result.
6224
6225 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6226
6227 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6228
6229 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6230
6231 * mml.el (mml-insert-tag): Insert concluding part.
6232
6233 * message.el (message-send-mail): Encode later.
6234 (message-send-news): Ditto.
6235
6236 * nnfolder.el: Don't use mail delim.
6237
6238 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6239
6240 * gnus-cus.el (gnus-group-customize): Put point at min.
6241
6242 * mm-view.el (mm-inline-text): Allow toggling html.
6243
6244 1999-03-28 William M. Perry <wmperry@aventail.com>
6245
6246 * mail-source.el: Added prescript and postscript to file.
6247
6248 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6249
6250 * nnmail.el: Reverted.
6251
6252 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6253 (gnus-setup-posting-charset): Did work.
6254
6255 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6256
6257 * gnus.el (gnus-short-group-name): Use
6258 gnus-group-uncollapsed-levels.
6259
6260 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261
6262 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6263
6264 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6265
6266 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6267 (article-strip-headers-from-body): New command and keystroke.
6268
6269 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6270
6271 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6272
6273 * nnheader.el (nnheader-insert-file-contents): Bind
6274 enable-local-eval to nil.
6275 (nnheader-find-file-noselect): Ditto.
6276
6277 * nnmail.el (nnmail-article-group): Don't remove long lines.
6278 (nnmail-remove-long-lines): New function.
6279 (nnmail-split-header-length-limit): Removed.
6280
6281 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6282
6283 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6284
6285 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6286
6287 * gnus-sum.el (gnus-summary-generic-mark): New function.
6288
6289 * nnmail.el (nnmail-split-header-length-limit): Increased.
6290 (nnmail-article-group): Allow nil.
6291
6292 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6293
6294 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6295 first.
6296
6297 * mml.el (mml-minibuffer-read-type): Include types from
6298 mailcap-mime-data.
6299
6300 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6301
6302 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6303
6304 * mml.el (mml-insert-tag): New function.
6305 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6306 confusion with functions like `mml-read-tag'.
6307 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6308 (mml-minibuffer-read-description): Ditto with
6309 `mml-minibuffer-read-description'.
6310 (mml-attach-buffer): New function.
6311 (mml-mode-map): New entry for /.
6312 (mml-minibuffer-read-type): Accept DEFAULT.
6313
6314 * mml.el (mml-quote-region): Narrow the region.
6315
6316 * message.el (message-mode-menu): message-mime-attach-file is now
6317 mml-attach-file.
6318
6319 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6320
6321 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6322
6323 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6324
6325 * mml.el (mml-attach-buffer): New command.
6326
6327 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6328
6329 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6330 with a proper range. Compress range.
6331
6332 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6333
6334 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6335
6336 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6337
6338 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6339
6340 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6341 (gnus-picons-convert-x-face): Removed.
6342 (gnus-picons-article-display-x-face): Removed.
6343 (gnus-picons-x-face-sentinel): Ditto.
6344 (gnus-picons-display-x-face): Ditto.
6345
6346 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6347
6348 * gnus.el: Pterodactyl Gnus v0.80 is released.
6349
6350 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6351
6352 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6353
6354 * gnus-sum.el (gnus-with-article): Moved here.
6355
6356 * mail-source.el (mail-source-fetch-pop): Ask for password even
6357 when program.
6358
6359 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6360
6361 * gnus-msg.el (gnus-bug): Add description.
6362
6363 * mml.el (mml-insert-mml-markup): Insert disposition.
6364
6365 * message.el (message-send-mail): Always encode mail headers.
6366
6367 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6368
6369 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6370 when requested.
6371
6372 * nnmail.el (nnmail-current-spool): Removed.
6373
6374 * gnus-salt.el (gnus-tree-inhibit): New varible.
6375
6376 * gnus.el (mm-util): Required.
6377
6378 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6379
6380 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6381
6382 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6383
6384 * mail-source.el (mail-source-bind): Doc fix.
6385
6386 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6387
6388 * message.el (message-mode): Doc fix.
6389
6390 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6391 encoding.
6392
6393 * gnus.el (gnus-methods-equal-p): Moved here.
6394
6395 * mail-source.el: pop at 110.
6396
6397 * pop3.el (pop3-movemail): Use write-region instead of
6398 append-to-file to avoid excessive messaging.
6399
6400 1999-02-27 lantz moore <lmoore@contigo.com>
6401
6402 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6403 type directory.
6404
6405 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6406
6407 * gnus-art.el (article-hide-boring-headers): Field names must not
6408 contain whitespace.
6409
6410 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6411
6412 * gnus.el: Pterodactyl Gnus v0.79 is released.
6413
6414 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6415
6416 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6417
6418 * mml.el (mml-mode): Don't use add-minor-mode.
6419
6420 * message.el (messgage-inhibit-body-encoding): New variable.
6421 (message-encode-message-body): Use it.
6422
6423 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6424
6425 * gnus.el: Pterodactyl Gnus v0.78 is released.
6426
6427 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6428
6429 * message.el (message-mode): Switch on MML mode.
6430
6431 * mml.el: Included commands and functions.
6432 (mml-mode-map): New keymap.
6433
6434 * message.el: Removed the insertion commands and functions.
6435
6436 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6437
6438 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6439 keystroke.
6440
6441 * gnus-art.el (gnus-narrow-to-page): Revert.
6442
6443 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6444 (gnus-cite-parse-maybe): Always reparse.
6445
6446 * message.el (message-encode-message-body): Don't insert
6447 "multipart warning".
6448
6449 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6450
6451 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6452
6453 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6454
6455 * nnmail.el: Require mm-util.
6456
6457 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6458
6459 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6460 group.
6461
6462 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6463
6464 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6465
6466 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6467
6468 * gnus-msg.el (gnus-extended-version): Better regexp.
6469
6470 1999-02-25 Didier Verna <verna@inf.enst.fr>
6471
6472 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6473 is called with the result of SPLIT and should return a new split.
6474
6475 * gnus.texi: update the doc.
6476
6477 1999-02-23 Didier Verna <verna@inf.enst.fr>
6478
6479 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6480 displayed in the article buffer, output bars if
6481 `gnus-picons-display-article-move-p'.
6482
6483 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6484
6485 * mail-source.el (mail-source-fetch-pop): Typo.
6486
6487 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6488
6489 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6490
6491 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6492
6493 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6494
6495 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6496
6497 * mml.el (mml-insert-buffer): New function.
6498
6499 * message.el (message-forward): Insert the buffer in the buffer.
6500
6501 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6502
6503 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6504
6505 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6506
6507 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6508
6509 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6510
6511 * gnus.el: Pterodactyl Gnus v0.77 is released.
6512
6513 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6514
6515 * gnus-art.el (gnus-displaying-mime): New variable.
6516 (article-narrow-to-head): New function.
6517
6518 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6519 Default to pop instead of pop3.
6520
6521 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6522
6523 * gnus-art.el (article-hide-pgp): Goto body.
6524
6525 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6526
6527 * gnus-cite.el: Don't use goto-line.
6528
6529 * gnus-art.el (gnus-article-treat-html): Removed.
6530 (gnus-treat-article): Save restriction.
6531
6532 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6533
6534 * message.el (message-send-mail): Don't untabify.
6535 (message-mode): Don't use tabs for indentation.
6536
6537 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6538
6539 * message.el (message-send-mail): Don't untabify.
6540
6541 * nnml.el (nnml-save-mail): Typo fix.
6542
6543 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6544
6545 * message.el (message-cite-function): Add
6546 `message-cite-original-without-signature' customization option.
6547
6548 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6549
6550 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6551 `nnmail-prepare-incoming-header-hook'.
6552
6553 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6554
6555 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6556
6557 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6558
6559 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6560
6561 1999-02-18 Michael Cook <cook@sightpath.com>
6562
6563 * Recognize Microsoft Outlook's cite attribution conventions.
6564
6565 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6566
6567 * gnus-sum.el: Bind M.
6568
6569 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6570
6571 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6572
6573 1999-02-15 Didier Verna <verna@inf.enst.fr>
6574
6575 * gnus-picon.el (gnus-group-display-picons): ensures that
6576 `article-goto-body' really goes to the article body.
6577
6578 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6579
6580 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6581
6582 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6583
6584 * mm-view.el (mm-view-message): Enable multibyte.
6585
6586 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6587
6588 * nnmail.el (nnmail-get-new-mail): Message later.
6589
6590 * mm-util.el (mm-find-charset-region): Revert to checking
6591 multibyte.
6592
6593 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6594
6595 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6596 attachment.
6597
6598 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6599
6600 * gnus.el: Pterodactyl Gnus v0.76 is released.
6601
6602 1999-02-06 Felix Lee <flee@cygnus.com>
6603
6604 * gnus.el (gnus-group-change-level-function): Typo.
6605
6606 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6607
6608 * gnus-sum.el (gnus-nov-skip-field): Removed.
6609 (gnus-nov-field): Ditto.
6610 (gnus-nov-parse-extra): Ditto.
6611 (gnus-nov-read-integer): Ditto.
6612
6613 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6614
6615 * nnheader.el (nnheader-nov-read-message-id): New macro.
6616 (nnheader-parse-nov): Use it.
6617
6618 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6619 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6620 `(eq (char-after) ?\n)'.
6621
6622 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6623
6624 * gnus.el (gnus-other-frame): Always pop up a new frame.
6625
6626 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6627
6628 * gnus-range.el (gnus-range-add): Rewrite.
6629
6630 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6631
6632 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6633 format.
6634 (nnmail-process-maildir-mail-format): New function.
6635
6636 * mail-source.el (mail-source-fetch-maildir): New function.
6637 (mail-source-keyword-map): Add default for maildir method.
6638 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6639
6640 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6641
6642 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6643
6644 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6645 (nndoc-mime-digest-type-p): Removed.
6646
6647 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6648
6649 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6650 where it is supposed to be.
6651 (gnus-treat-play-sounds): New variable.
6652
6653 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6654
6655 * gnus-art.el (article-display-x-face): Narrow to head.
6656 (gnus-article-washed-types): New variable.
6657 (article-hide-pgp): Is not a toggle.
6658 (gnus-article-hide-text-type): Save types.
6659 (article-decode-charset): Use it.
6660
6661 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6662
6663 * message.el (message-forward-start-separator): Removed.
6664 (message-forward-end-separator): Removed.
6665 (message-signature-before-forwarded-message): Removed.
6666 (message-included-forward-headers): Removed.
6667 (message-check-news-body-syntax): Don't check forward.
6668 (message-forward): Use MIME.
6669
6670 * nnvirtual.el (nnvirtual-request-article): Bind
6671 gnus-article-decode-hook to nil.
6672
6673 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6674
6675 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6676 us-ascii.
6677
6678 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6679
6680 * format-spec.el (format-spec): Be more robust.
6681
6682 * message.el (message-encode-message-body): Default
6683 mail-parse-charset to mail-parse-charset.
6684
6685 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6686 (gnus-summary-edit-article): Bind mail-parse-charset.
6687
6688 * mml.el (mml-read-tag): Ignore white space after end of tag.
6689
6690 * message.el (message-goto-body): Also work in separatorless
6691 articles.
6692
6693 * mml.el (mml-translate-from-mime): New function.
6694 (mml-insert-mime): Ditto.
6695 (mml-to-mime): New function.
6696 (mime-to-mml): New name.
6697
6698 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6699 article.
6700
6701 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6702
6703 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6704 special-case nndraft groups.
6705
6706 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6707
6708 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6709 (gnus-get-newsgroup-headers): Already bound.
6710
6711 * message.el (message-encode-message-body): Use posting charset.
6712
6713 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6714 (mm-body-encoding): Do CTE.
6715 (mm-body-7-or-8): New function.
6716
6717 * mm-util.el (mm-mime-charset): Always fall back on alist.
6718 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6719 (mm-mime-mule-charset-alist): Add arabic-*-column.
6720 (mm-find-mime-charset-region): New function.
6721
6722 * format-spec.el (format-spec-make): New function.
6723
6724 * mail-source.el (format-spec): Required.
6725 (mail-source-fetch-with-program): Removed.
6726 (mail-source-fetch-with-program): New function.
6727
6728 * format-spec.el: New file.
6729
6730 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6731
6732 * mail-source.el (mail-source-fetch-with-program): Take optional
6733 parameter.
6734
6735 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6736
6737 * gnus-start.el: Ignore some groups.
6738 (gnus-setup-news): Bind nnmail-fetched-sources.
6739
6740 * message.el (message-send-mail): Remove all tabs.
6741
6742 * mm-util.el (mm-find-charset-region): Just check whether
6743 find-charset-region is defined.
6744
6745 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6746
6747 * gnus-group.el (gnus-group-get-new-news): Use
6748 nnmail-fetched-sources.
6749
6750 * nnmail.el (nnmail-fetched-sources): New variable.
6751 (nnmail-get-new-mail): Use it.
6752
6753 * mail-source.el (mail-source-fetched-sources): New variable.
6754 (mail-source-fetch): Use it.
6755
6756 1999-02-02 Mark W. Eichin <eichin@thok.org>
6757
6758 * gnus.el (gnus-getenv-nntpserver): if the file that
6759 gnus-nntpserver-file names has a trailing newline, the
6760 string-match will always match, and thus the file will never be
6761 read. (^ matches start of "line", \\` matches start of "buffer",
6762 which is what was intended...)
6763
6764 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6765
6766 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6767
6768 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6769
6770 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6771 select methods.
6772
6773 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6774
6775 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6776
6777 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6778
6779 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6780
6781 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6782
6783 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6784 a typo.
6785 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6786 charset to nil.
6787 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6788 * gnus-start.el (gnus-start-draft-setup): Ditto.
6789
6790 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6791
6792 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6793 (mail-source-value): Don't do variables.
6794
6795 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6796
6797 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6798
6799 1999-02-01 Michael Cook <cook@sightpath.com>
6800
6801 * Defenestrate spurious ?a.
6802
6803 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6804
6805 * mail-source.el (mail-source-fetch-pop): Instead use
6806 :authentication.
6807
6808 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6809
6810 * lisp/mail-source.el : Support APOP authentication scheme.
6811
6812 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6813
6814 * pop3.el (pop3-movemail): Return t.
6815
6816 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6817
6818 * rfc2047.el (rfc2047-fold-region): New function.
6819 (rfc2047-encode-message-header): Use it.
6820
6821 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6822
6823 * gnus-sum.el (gnus-group-charset-alist): Add more.
6824
6825 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6826
6827 * gnus.el: Pterodactyl Gnus v0.75 is released.
6828
6829 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6830
6831 * gnus-art.el (article-display-x-face): Don't narrow to head.
6832
6833 1999-02-01 Michael Cook <cook@sightpath.com>
6834
6835 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6836
6837 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6838
6839 * mail-source.el (mail-source-fetch-directory): Ignore
6840 directories.
6841
6842 * gnus-cus.el (gnus-group-parameters): Addition.
6843
6844 * gnus-art.el (article-strip-banner): Do symbolic banners.
6845 (article-strip-banner): New keystroke.
6846
6847 1999-02-01 Michael Cook <cook@sightpath.com>
6848
6849 * gnus-art.el (article-strip-banner): New command.
6850
6851 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6852
6853 * gnus-art.el (gnus-treat-strip-banners): New variable.
6854
6855 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6856
6857 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6858 has been exist.
6859
6860 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6861
6862 * message.el (message-draft-coding-system): Check coding-system.
6863 * mm-util.el (mm-text-coding-system): Ditto.
6864
6865 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6866
6867 * mail-source.el (mail-source-fetch-pop): Save excursion.
6868
6869 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6870
6871 * mail-source.el (mail-source-movemail-args): Not constant.
6872 (mail-source-movemail-args): Removed.
6873 (mail-source-fetch-with-program): New function.
6874 (mail-source-fetch-pop): Use program and function.
6875 (mail-source-movemail-program): Removed.
6876
6877 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6878 (gnus-treat-date-user-defined): New variable.
6879
6880 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6881
6882 * nnmail.el (nnmail-fix-eudora-headers): New function.
6883
6884 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6885
6886 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6887
6888 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6889
6890 * gnus-art.el (gnus-treatment-function-alist): Do
6891 gnus-article-add-buttons-to-head later.
6892 (gnus-treat-capitalize-sentences): New variable.
6893 (article-capitalize-sentences): New command and keystroke.
6894
6895 * gnus-group.el (gnus-group-catchup-current): Do group.
6896
6897 * message.el (message-default-charset): Add group.
6898
6899 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6900
6901 * gnus.el: Pterodactyl Gnus v0.74 is released.
6902
6903 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6904
6905 * gnus-art.el (article-fill-long-lines): Renamed.
6906 (article-fill-long-lines): New keystroke.
6907
6908 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6909
6910 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6911
6912 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6913 displayed.
6914 (gnus-group-catchup-current): Be more robus.
6915
6916 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6917 headers.
6918
6919 1999-01-25 Dave Love <fx@gnu.org>
6920
6921 * message.el (message-mode-menu): Add message-mime-attach-file.
6922 (message-mode): Doc fix.
6923
6924 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6925
6926 * nnmail.el (nnmail-check-duplication): Insert the mail source
6927 string.
6928
6929 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6930 (mail-source-fetch-directory): Ditto.
6931 (mail-source-fetch-file): Ditto.
6932 (mail-source-string): New variable.
6933
6934 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6935 the level.
6936
6937 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6938 before handling.
6939
6940 * mm-util.el (mm-mime-charset): Use the parameters.
6941 (mm-mime-charset): Removed region paremeters.
6942
6943 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6944 source.
6945
6946 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6947
6948 * nnmail.el (nnmail-get-split-group): Quote right.
6949
6950 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6951
6952 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6953 buffer.
6954
6955 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6956
6957 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6958 (gnus-group-mode): Don't hook.
6959
6960 * mail-source.el (mail-source-bind): Doc fix.
6961 (mail-source-bind): Take only one param.
6962
6963 * gnus-art.el (gnus-treat-highlight-signature): typep.
6964
6965 * mail-source.el (mail-source-movemail): Ignore empty file.
6966 (mail-source-callback): Check before deleting.
6967
6968 * message.el (message-mime-attach-file): Include name.
6969
6970 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6971
6972 * mm-util.el (mm-read-charset): Return a symbol.
6973
6974 * mm-view.el (mm-inline-text): Insert signature separator.
6975
6976 * gnus-art.el (gnus-treat-predicate): New function.
6977 (gnus-treat-article): Allow all types to be checked.
6978
6979 * gnus-util.el (gnus-or): New function.
6980 (gnus-and): Ditto.
6981
6982 * gnus-art.el (gnus-mime-display-single): Use override.
6983
6984 * mm-decode.el (mm-attachment-override-types): New variable.
6985 (mm-attachment-override-p): New function.
6986
6987 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6988
6989 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6990
6991 * mm-view.el (mm-inline-text): Do vcards.
6992
6993 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6994
6995 * gnus.el: Pterodactyl Gnus v0.73 is released.
6996
6997 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6998
6999 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7000 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7001 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7002 (nnmail-movemail-program): Removed.
7003 (nnmail-movemail-args): Removed.
7004 (nnmail-pop-password-required): Ditto.
7005 (nnmail-tmp-directory): Ditto.
7006 (nnmail-delete-incoming): Removed.
7007 (nnmail-pop-password, nnmail-moved-inboxes,
7008 nnmail-internal-password, nnmail-move-inbox): Removed.
7009 (nnmail-read-passwd): Ditto.
7010 (nnmail-get-spool-files): Removed.
7011 (nnmail-resplit-incoming): Reinstated.
7012
7013 * mail-source.el: New file.
7014
7015 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
7016
7017 * gnus-art.el (gnus-article-mode-map): Bind backspace.
7018
7019 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7020
7021 * gnus-art.el (article-make-date-line): Fix iso8601 display.
7022
7023 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7024
7025 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7026
7027 * gnus-picon.el (gnus-group-display-picons): Goto body.
7028
7029 * gnus.el: Indented all functions; broke long lines; changed all
7030 instances of illegal/legal to invalid/valid. Yes, I'm bored.
7031
7032 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7033
7034 * gnus.el: Pterodactyl Gnus v0.72 is released.
7035
7036 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7037
7038 * gnus.el: Cleaned up trailing whitespace.
7039
7040 * mm-util.el (mm-read-charset): Work.
7041
7042 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
7043
7044 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7045 nnheader-translate-file-chars'd group name.
7046
7047 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7048
7049 * message.el (message-encode-message-body): Fold case.
7050
7051 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7052
7053 * mailcap.el (mailcap-add): New function.
7054
7055 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
7056
7057 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7058 (article-goto-body): Use it.
7059 (gnus-treat-article): Ditto.
7060
7061 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7062 downloaded articles from the downloadeble list.
7063
7064 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7065
7066 * message.el (message-encode-message-body): Bind
7067 mail-parse-charset.
7068
7069 * mm-util.el (mm-charset-synonym-alist): New variable.
7070 (mm-charset-to-coding-system): Use it.
7071 (mm-charset-coding-system-alist): Removed.
7072 (mm-charset-to-coding-system): Don't use it.
7073 (mm-find-charset-region): Use mail-parse-charset.
7074
7075 * gnus-art.el (gnus-treatment-function-alist): Use
7076 gnus-article-display-picons.
7077 (gnus-treat-display-xface): Only do if we have xface feature.
7078 (gnus-part-display-hook): New function.
7079 (gnus-treat-article): Use it.
7080 (gnus-treat-article): Use gnus-visual.
7081
7082 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7083
7084 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7085 displaying.
7086
7087 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7088
7089 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7090 regexp file names.
7091
7092 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7093
7094 * gnus.el: Pterodactyl Gnus v0.71 is released.
7095
7096 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7097
7098 * mm-view.el (mm-inline-image): Don't add a dot.
7099
7100 * gnus-art.el (gnus-treat-article): New function.
7101
7102 * gnus.el (gnus-article-display-hook): Removed.
7103
7104 * gnus-art.el (gnus-article-treat-custom): New variable.
7105
7106 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7107
7108 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7109 functions.
7110
7111 * message.el (message-posting-charset): New variable.
7112 (message-send-mail): Use it.
7113
7114 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7115 (gnus-setup-posting-charset): New function.
7116 (gnus-setup-message): Use it.
7117
7118 * message.el (message-encode-message-body): Just look for
7119 Content-Type before inserting a new one.
7120
7121 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7122
7123 * rfc2047.el (rfc2047-default-charset): Removed.
7124
7125 * mail-prsvr.el: New file.
7126 (mail-parse-charset): New variable.
7127
7128 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7129 Changed name.
7130
7131 * gnus.el (gnus-charset): New group.
7132
7133 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7134
7135 * gnus-sum.el (gnus-default-charset): Default to nil.
7136 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7137 (gnus-newsgroup-iso-8859-1-forced): Removed.
7138
7139 * mm-util.el (mm-known-charsets): Removed.
7140 (mm-default-coding-system): Removed.
7141 (mm-default-charset): Removed.
7142 (mm-read-charset): New function.
7143
7144 * message.el (message-default-charset): Removed.
7145
7146 * rfc2047.el (rfc2047-default-charset): Default to nil.
7147
7148 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7149
7150 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7151
7152 * gnus.el: Pterodactyl Gnus v0.70 is released.
7153
7154 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7155
7156 * mm-decode.el (mm-save-part): Use mm-get-part.
7157 (mm-insert-part): New function.
7158 (mm-get-part): Use it.
7159 (mm-get-image): Ditto.
7160 (mm-display-external): Ditto.
7161
7162 * mm-view.el (mm-inline-text): Ditto.
7163
7164 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7165 ranges.
7166
7167 * mm-decode.el (mm-display-external): Save the buffer.
7168 (mm-remove-part): Kill it.
7169
7170 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7171
7172 * nnagent.el (nnagent-request-set-mark): Defined stub.
7173
7174 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7175
7176 * gnus-score.el (gnus-score-load-score-alist): Bind
7177 coding-system-for-read.
7178
7179 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7180 prepare-exit-hook.
7181
7182 * mm-view.el (mm-setup-w3): Require w3.
7183
7184 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7185
7186 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7187 body.
7188
7189 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7190
7191 * mm-encode.el: Ditto.
7192
7193 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7194 error.
7195
7196 * mailcap.el (mailcap-mime-data): SAFER ps.
7197
7198 * message.el (message-encode-message-body): Always insert a
7199 Content-Type header.
7200
7201 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7202 shown inline.
7203
7204 * mm-view.el (mm-inline-text): Handle all sorts of text.
7205
7206 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7207 don't view.
7208
7209 * mm-decode.el (mm-display-external): Use it.
7210
7211 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7212
7213 * mm-decode.el (mm-save-part): Removed double code.
7214
7215 1999-01-12 Dave Love <fx@gnu.org>
7216
7217 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7218 application/octet-stream .gz & al files with jka-compr.
7219
7220 1999-01-12 Dave Love <fx@gnu.org>
7221
7222 * gnus-ems.el (gnus-down-mouse-3): New variable.
7223 * gnus-art.el (gnus-mime-button-map): Use it.
7224 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7225
7226 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7227
7228 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7229
7230 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7231
7232 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7233 buffers.
7234
7235 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7236
7237 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7238
7239 1999-01-12 Matt Armstrong <matta@geoworks.com>
7240
7241 * mml.el (mml-parameter-string): Strip directory component.
7242
7243 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7244
7245 * gnus.el (gnus-use-demon): Removed.
7246
7247 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7248
7249 * nnmail.el (nnmail-article-group): Don't infloop.
7250
7251 1999-01-11 Colin Rafferty <colin@xemacs.org>
7252
7253 * gnus-art.el (article-update-date-lapsed): Made it work with
7254 picons, and make it update on all visible frames.
7255 (article-date-ut): Get summary-buffer's current-headers.
7256
7257 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7258
7259 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7260 (gnus-picons-setup-p): New variable.
7261
7262 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7263
7264 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7265
7266 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7267
7268 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7269 (gnus-summary-exit-no-update): Use mapcar.
7270
7271 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7272
7273 * gnus-agent.el (gnus-category-write): Make directory.
7274
7275 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7276
7277 * gnus-sum.el (gnus-update-read-articles):
7278 (gnus-update-marks): Request backend update of mark.
7279
7280 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7281
7282 * mm-bodies.el (mm-body-encoding): Use mm-find.
7283
7284 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7285
7286 * gnus-picon.el (gnus-article-display-picons): Fix.
7287
7288 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7289
7290 * gnus.el: Pterodactyl Gnus v0.69 is released.
7291
7292 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7293
7294 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7295
7296 * gnus-agent.el (gnus-agent-remove-group): New command and
7297 keystroke.
7298
7299 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7300
7301 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7302
7303 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7304
7305 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7306
7307 * mm-view.el (mm-inline-text): Bind current id.
7308
7309 * mm-decode.el (mm-handle-id): New macro.
7310 (mm-make-handle): Accept id.
7311 (mm-dissect-singlepart): Use it.
7312
7313 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7314
7315 * message.el (message-cite-original-without-signature): Use
7316 message-signature-separator when searching for signature in
7317 message-cite-original-without-signature.
7318
7319 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7320
7321 * gnus.el (gnus-server-to-method): Check named methods.
7322
7323 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7324
7325 * mm-view.el (mm-view-message): Goto point-min.
7326
7327 * nnmail.el (nnmail-article-group): Don't delete lines, only
7328 shorten them.
7329
7330 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7331 values.
7332
7333 * nnheader.el (nnheader-temp-directory): New variable.
7334 (nnheader-temp-directory): Removed.
7335
7336 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7337
7338 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7339 list of files to check for mailcap entries under windows-nt.
7340
7341 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7342
7343 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7344 summary buffer exists.
7345
7346 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7347
7348 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7349 irrelevant Sun sendmail bug.
7350 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7351
7352 * message.el (message-send-news): Bind mail-header-separator to
7353 "" when asking backend to post.
7354
7355 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7356
7357 * mm-uu.el (mm-dissect-disposition): New variable.
7358 (mm-uu-dissect): Use it.
7359
7360 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7361
7362 * mm-view.el (mm-inline-text): Bind url-current-object.
7363
7364 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7365
7366 * gnus-range.el (gnus-remove-from-range): Rewrite.
7367
7368 1998-12-09 SL Baur <steve@altair.xemacs.org>
7369
7370 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7371
7372 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7373
7374 * message.el (message-encode-message-body): Insert `MIME-Version'
7375 instead of `Mime-Version'.
7376
7377 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7378
7379 * message.el (message-insert-mime-part): Add the attachment
7380 disposition.
7381 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7382 (message-mime-query-type): New function.
7383 (message-mime-query-description): Ditto.
7384 (message-mime-query-file): Ditto.
7385 (message-insert-mime-part): Use them.
7386 (message-mime-insert-external): Use the new stuff.
7387
7388 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7389
7390 * nnmail.el (nnmail-split-header-length-limit): New variable.
7391
7392 * mm-decode.el (mm-dissect-buffer): Check syntax.
7393
7394 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7395
7396 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7397 (rfc2047-dissect-region): Ditto.
7398
7399 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7400
7401 * mm-view.el (mm-view-message): Decode charset.
7402
7403 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7404
7405 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7406 CT headers.
7407
7408 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7409
7410 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7411 mm-uu-*-function.
7412 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7413
7414 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7415
7416 * message.el (message-send-mail): Do MML first.
7417 (message-send-news): Ditto.
7418
7419 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7420
7421 * gnus-picon.el (gnus-picons-face): New face.
7422 (gnus-picons-try-face): Use it.
7423
7424 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7425
7426 * gnus.el: Pterodactyl Gnus v0.68 is released.
7427
7428 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7429
7430 * gnus.el: Pterodactyl Gnus v0.67 is released.
7431
7432 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7433
7434 * gnus.el: Pterodactyl Gnus v0.66 is released.
7435
7436 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7437
7438 * gnus-art.el (gnus-insert-mime-button): Decode description.
7439
7440 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7441
7442 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7443 (gnus-decode-header-methods): Ditto.
7444 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7445
7446 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7447
7448 * mml.el (mml-insert-mime-headers): Encode description.
7449
7450 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7451 line.
7452
7453 * gnus-sum.el (gnus-default-charset): Doc fix.
7454
7455 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7456
7457 * mm-decode.el (mm-display-part): Forward a line.
7458
7459 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7460
7461 * mm-util.el (mm-running-ntemacs): New variable.
7462 (mm-text-coding-system): Ditto.
7463 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7464 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7465
7466 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7467
7468 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7469 buffer.
7470
7471 * message.el (message-insert-headers): New command and keystroke.
7472
7473 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7474
7475 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7476 (mm-get-image): Ditto.
7477
7478 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7479 base64, uudecode and binhex.
7480
7481 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7482
7483 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7484 in text/plain.
7485 * mm-uu.el (mm-uu-dissect): Use inline.
7486
7487 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7488
7489 * mm-view.el (mm-view-message): New function.
7490
7491 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7492 qp.
7493
7494 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7495
7496 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7497 entry for message/rfc822 as 8bit.
7498
7499 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7500
7501 * mailcap.el (mailcap-mime-extensions): Add patch.
7502
7503 1998-12-05 Dale Hagglund <rdh@best.com>
7504
7505 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7506 argument to force all multipart/* to look like multipart/mixed.
7507
7508 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7509 variable.
7510 (gnus-mime-display-part): Use it.
7511
7512 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7513
7514 * gnus-draft.el (gnus-draft-send): Only disable checks for
7515 non-interactive use.
7516 (gnus-draft-send-message): Use it.
7517
7518 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7519
7520 * gnus.el: Pterodactyl Gnus v0.65 is released.
7521
7522 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7523
7524 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7525
7526 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7527
7528 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7529
7530 * gnus.el: Pterodactyl Gnus v0.64 is released.
7531
7532 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7533
7534 * mm-view.el (mm-setup-w3): Don't load.
7535
7536 * gnus-msg.el (gnus-setup-message): Set group name.
7537 (gnus-group-mail): Avoid leaking local vars.
7538
7539 * message.el (message-attach-file): Renamed.
7540 (message-mime-attach-file): Renamed again.
7541
7542 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7543
7544 * gnus-art.el (article-decode-encoded-words): Bind
7545 rfc2047-default-charset here.
7546
7547 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7548
7549 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7550
7551 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7552 (gnus-picons-setup-hook): New hook.
7553
7554 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7555
7556 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7557 string.
7558 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7559 line.
7560
7561 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7562
7563 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7564 (gnus-mime-view-part): Ditto.
7565 (gnus-mime-inline-part): Dotii.
7566 (gnus-mime-externalize-part): Daddo.
7567 (gnus-mime-internalize-part): Tutti frutti.
7568 (gnus-widget-press-button): Da da do.
7569
7570 * mm-view.el (mm-setup-w3): Require url-vars.
7571
7572 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7573
7574 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7575 * mm-util.el (mm-find-charset-region): Ditto.
7576
7577 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7578
7579 * message.el (message-send): Don't encode here.
7580 (message-send-mail): But here.
7581 (message-send-news): And here.
7582
7583 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7584
7585 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7586
7587 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7588
7589 * gnus.el: Pterodactyl Gnus v0.63 is released.
7590
7591 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7592
7593 * mml.el (mml-base-boundary): Shorten.
7594
7595 * message.el (message-insert-mime-part): Use default.
7596
7597 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7598
7599 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7600
7601 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7602 buttons, not [*].
7603
7604 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7605
7606 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7607
7608 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7609
7610 * gnus-art.el (gnus-insert-mime-button): Fix.
7611
7612 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7613
7614 * message.el (message-insert-mime-part): Nicify prompts.
7615 (message-insert-mime-part): Really delete duplicates.
7616 (message-insert-mime-part): Check against common errors.
7617 (message-insert-mime-part): Fix docstring.
7618
7619 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7620
7621 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7622
7623 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7624
7625 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7626 (gnus-insert-mime-button): Modify accordingly.
7627
7628 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7629
7630 * gnus-art.el (gnus-display-mime): Set window point.
7631
7632 * mm-decode.el (mm-display-external): Only decode when not
7633 saving.
7634 (mm-alternative-precedence): Prefer multiparts.
7635 (mm-inline-media-tests): Inline multiparts.
7636
7637 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7638 Ignore errors when requiring url.
7639
7640 * mml.el (mml-quote-region): New command.
7641
7642 * message.el (message-cite-original): Use it.
7643 (message-cite-original-without-signature): Ditto.
7644
7645 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7646
7647 * gnus.el: Pterodactyl Gnus v0.62 is released.
7648
7649 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7650
7651 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7652
7653 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7654
7655 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7656 `point-max-marker'.
7657
7658 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7659
7660 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7661
7662 * gnus-art.el (gnus-mime-display-single): Check for attachment
7663 before other tests.
7664
7665 1998-12-03 Didier Verna <verna@inf.enst.fr>
7666
7667 * gnus-msg.el (gnus-configure-posting-styles): find a
7668 posting-style entry in the group parameters, if any, and honor it
7669 at the end.
7670
7671 1998-12-03 Felix Lee <flee@teleport.com>
7672
7673 * nntp.el (nntp-after-change-function): Fix.
7674
7675 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7676
7677 * mml.el (mml-generate-mime-1): Insert literally.
7678
7679 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7680
7681 * mml.el (mml-insert-mime-headers): Removed debug.
7682
7683 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7684
7685 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7686 prefixed.
7687
7688 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7689 application/emacs-lisp to 8bit.
7690
7691 1998-12-03 Dale Hagglund <rdh@best.com>
7692
7693 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7694
7695 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7696
7697 * gnus.el: Pterodactyl Gnus v0.61 is released.
7698
7699 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7700
7701 * mml.el (mml-parse-1): Skipped parts.
7702 (mml-insert-mime-headers): Nil is a list.
7703 (mml-generate-mime-1): Don't insert literally.
7704 (mml-read-tag): Drop text props.
7705 (mml-read-part): Ditto.
7706 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7707
7708 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7709
7710 * gnus.el: Pterodactyl Gnus v0.60 is released.
7711
7712 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7713
7714 * mml.el (mml-parse-1): Don't throw contents away.
7715
7716 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7717
7718 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7719
7720 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7721
7722 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7723 function.
7724 (mml-parse-1): Use it.
7725
7726 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7727
7728 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7729 Use gnus-newsgroup-default-charset.
7730 (article-decode-encoded-words): Remove charset codes.
7731 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7732 gnus-default-charset.
7733
7734 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7735
7736 * message.el (message-send-mail): Don't encode here.
7737 (message-send-news): Nor here.
7738 (message-send): ... but here instead.
7739
7740 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7741 default to nil.
7742 (gnus-article-display-picons): Replace From line.
7743 (gnus-group-display-picons): Replace Newsgroups line.
7744 (gnus-picons-display-glyph): Set baseline.
7745 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7746 (gnus-picons-xbm-face): Revert to old, standard colors.
7747
7748 * message.el (message-fetch-field): Remove text props.
7749
7750 * gnus-art.el (gnus-article-normalized-header-length): New
7751 variable.
7752 (article-normalize-headers): New command and keystroke.
7753
7754 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7755
7756 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7757
7758 * gnus.el: Pterodactyl Gnus v0.59 is released.
7759
7760 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7761
7762 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7763
7764 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7765
7766 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7767
7768 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7769
7770 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7771
7772 * mm-decode.el (mm-all-images-fit): New variable.
7773 (mm-image-fit-p): Use it.
7774
7775 * gnus-art.el (gnus-mime-display-single): Use it.
7776 (gnus-mime-internalize-part): New command and keystroke.
7777
7778 * mm-decode.el (mm-user-automatic-external-display): New
7779 variable.
7780 (mm-automatic-external-display-p): New function.
7781
7782 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7783 colors.
7784
7785 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7786
7787 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7788
7789 * gnus-art.el (gnus-with-article): Work in the original article
7790 buffer.
7791 (gnus-with-article): Work in read-only groups.
7792
7793 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7794
7795 * mm-bodies.el (mm-decode-string): Return original string if not
7796 decode.
7797
7798 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7799
7800 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7801
7802 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7803
7804 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7805
7806 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7807
7808 * gnus.el: Pterodactyl Gnus v0.58 is released.
7809
7810 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7811
7812 * mm-decode.el (mm-get-image): Return a glyph, not an image
7813 specifier.
7814
7815 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7816
7817 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7818
7819 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7820
7821 * mail-parse.el (rfc2045): Required.
7822
7823 1998-12-01 William M. Perry <wmperry@aventail.com>
7824
7825 * mm-view.el (mm-inline-text): Remove props.
7826
7827 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7828
7829 * mm-view.el (mm-setup-w3): Protect url-misc.
7830
7831 * message.el (message-ignored-resent-headers): Remove
7832 Gnus-Warning.
7833
7834 * mml.el (mml-insert-mime-headers): Use encoding.
7835 (mml-parameter-string): Ditto.
7836
7837 * rfc2045.el: New file.
7838 (rfc2045-encode-string): New function.
7839
7840 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7841
7842 * mail-parse.el (mail-header-encode-parameter): New function.
7843
7844 * rfc2231.el (rfc2231-encode-string): New function.
7845
7846 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7847
7848 * mm-bodies.el (mm-decode-string): New function.
7849 * mm-view.el (mm-inline-text): Use mm-decode-string.
7850
7851 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7852
7853 * gnus.el: Pterodactyl Gnus v0.57 is released.
7854
7855 1998-11-23 Felix Lee <flee@cygnus.com>
7856
7857 * nntp.el (nntp-async-needs-kluge): new setting.
7858 (nntp-async-timer): new var.
7859 (nntp-async-process-list): new var.
7860 (nntp-async-kluge): new function.
7861 (nntp-async-timer-handler): new function.
7862 (nntp-async-wait): new function.
7863 (nntp-async-stop): new function.
7864 (nntp-after-change-function): renamed, and split apart.
7865 (nntp-async-trigger): new function.
7866 (nntp-do-callback): new function.
7867 (nntp-accept-process-output): add optional timeout arg.
7868
7869 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7870 (gnus-async-wait-for-article): new function.
7871 (gnus-async-with-semaphore): s/asynch/async/.
7872
7873 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7874
7875 * gnus-art.el (gnus-with-article): Don't encode.
7876 (gnus-insert-mime-button): Fall back on filename from C-D.
7877 (gnus-mime-display-single): Have dots right on text/plain
7878 attachments.
7879
7880 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7881 broken parts.
7882
7883 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7884
7885 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7886 binhex.
7887
7888 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7889 (gnus-summary-repair-multipart): New command and keystroke.
7890
7891 * gnus-art.el (gnus-with-article-buffer): New macro.
7892
7893 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7894
7895 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7896 undisplay the part.
7897
7898 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7899
7900 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7901
7902 * mml.el (mml-read-part): Partition right.
7903
7904 * mm-decode.el (mm-handle-set-cache): New macro.
7905 (mm-handle-cache): Ditto.
7906 (mm-make-handle): Ditto.
7907 (mm-dissect-singlepart): Use it.
7908 (mm-get-image): Use the cache.
7909
7910 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7911
7912 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7913 (gnus-mime-display-single): Don't insert lines between parts.
7914
7915 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7916
7917 * nnmail.el (nnmail-file-coding-system-1): New variable.
7918 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7919 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7920 * nnml.el (nnml-file-coding-system): New variable.
7921 (nnml-request-article): Use nnml-file-coding-system.
7922
7923 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7924
7925 * gnus.el: Pterodactyl Gnus v0.56 is released.
7926
7927 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7928
7929 * gnus-art.el (gnus-mime-display-part): New function.
7930 (gnus-mime-display-mixed): Use it.
7931
7932 * mm-view.el (mm-setup-w3): Don't register.
7933
7934 * message.el (message-cite-original): Cite parts.
7935
7936 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7937
7938 * mml.el (mml-parameter-string): New function.
7939 (mml-insert-mime-headers): Separated into new function.
7940
7941 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7942
7943 * mml.el (mml-make-boundary): Use `make-string'.
7944
7945 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7946
7947 * binhex.el (binhex-insert-char): Ditto.
7948
7949 * uudecode.el (uudecode-insert-char): Code correctly.
7950
7951 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7952
7953 * mml.el (mml-generate-mime): Don't generate multiparts for
7954 empties.
7955
7956 * gnus-art.el (gnus-display-mime): Save excursion.
7957
7958 * message.el (message-remove-first-header): New function.
7959 (message-encode-message-body): Use it.
7960
7961 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7962
7963 * gnus.el: Pterodactyl Gnus v0.55 is released.
7964
7965 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7966
7967 * mm-view.el (mm-setup-w3): New function.
7968
7969 * mm-decode.el (mm-content-id-get-contents): New function.
7970 (mm-content-id-get-type): Ditto.
7971 (mm-content-id-get-encoding): Ditto.
7972 (mm-get-handle-by-content-id): Removed.
7973
7974 1998-11-25 Colin Rafferty <colin@xemacs.org>
7975
7976 * message.el (message-generate-new-buffers): Fix tag.
7977
7978 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7979
7980 * message.el (message-buffer-name): Check for unique first.
7981
7982 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7983 gnus-inhibit-mime-unbuttonizing.
7984
7985 * gnus-sum.el (t): Bind M-t.
7986 (gnus-inhibit-unbuttonizing): New variable.
7987 (gnus-summary-toggle-display-buttonized): New command.
7988
7989 * gnus-art.el (gnus-display-mime): Select article window.
7990 (article-strip-trailing-space): New command and keystroke.
7991
7992 * nneething.el (nneething-include-files): New variable.
7993 (nneething-create-mapping): Use it.
7994
7995 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7996
7997 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7998 ayto-expirable marks.
7999
8000 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8001
8002 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8003
8004 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8005 ARG.
8006
8007 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8008
8009 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8010
8011 * mm-util.el (mm-binary-coding-system): New variable.
8012 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8013 * mm-decode.el (mm-display-external): Ditto.
8014
8015 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8016
8017 * gnus.el: Pterodactyl Gnus v0.54 is released.
8018
8019 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
8020
8021 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8022
8023 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8024
8025 * mm-decode.el (mm-save-part): Unquote.
8026
8027 1998-11-24 Matt Armstrong <matta@geoworks.com>
8028
8029 * mm-decode.el (mm-save-part): Bind coding system for write.
8030
8031 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8032
8033 * gnus-art.el (gnus-article-mode-line-format): New default.
8034 (gnus-article-mime-part-status): New function.
8035
8036 * message.el (message-send-news): Check the body syntax before
8037 encoding.
8038
8039 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8040 (gnus-mime-display-single): Use it.
8041 (gnus-mime-display-alternative): Ditto.
8042
8043 * mm-decode.el: Check for whether we are running under a term.
8044
8045 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8046
8047 * mm-decode.el (mm-preferred-alternative): Default to first
8048 alternative.
8049 (mm-preferred-alternative): No, we dont.
8050
8051 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8052
8053 * mm-decode.el (mm-display-external): Use binary instead of
8054 no-conversion.
8055 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8056 * nnheader.el (nnheader-file-coding-system): Ditto.
8057 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8058
8059 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8060
8061 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8062 name without method.
8063
8064 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8065
8066 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8067 coding-system -> default-charset.
8068 (gnus-newsgroup-default-charset-alist): Ditto.
8069 (gnus-summary-local-variables): Ditto.
8070 (gnus-set-global-variables): Ditto.
8071 (gnus-get-newsgroup-headers): Ditto.
8072 (gnus-summary-from-or-to-or-newsgroups): Ditto.
8073 (gnus-get-newsgroup-headers-xover): Ditto.
8074 (gnus-newsgroup-setup-default-charset): Ditto.
8075 (article-decode-mime-words): Ditto.
8076 (article-decode-charset): Ditto.
8077 (article-decode-encoded-words): Ditto.
8078 (article-de-quoted-unreadable): Ditto.
8079 (gnus-mime-view-all-parts): Ditto.
8080 (gnus-mime-externalize-part): Ditto.
8081 (gnus-mm-display-part): Ditto.
8082 (gnus-mime-display-single): Ditto.
8083 (gnus-mime-display-alternative): Ditto.
8084
8085 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
8086
8087 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8088 * gnus-art.el (article-decode-charset): Overlay
8089 rfc2047-default-charset.
8090 * message.el (message-draft-coding-system): New variable.
8091 (message-set-auto-save-file-name): Use message-draft-coding-system.
8092 * nndraft.el (nndraft-request-article): Ditto.
8093 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8094 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8095
8096 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8097
8098 * mm-uu.el (mm-uu-test): New function.
8099 (mm-uu-dissect): Inherit charset and cte from head.
8100 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8101
8102 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8103
8104 * gnus.el: Pterodactyl Gnus v0.53 is released.
8105
8106 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8107
8108 * mm-decode.el (mm-get-image): New function.
8109 (mm-image-fit-p): New function.
8110
8111 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8112
8113 * gnus-art.el (gnus-article-insert-newline): New function.
8114 (article-goto-body): New function.
8115
8116 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8117
8118 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8119 buttons.
8120
8121 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8122 keystroke.
8123
8124 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8125 line between parts.
8126
8127 * message.el (message-remove-header): Go to end if wanted.
8128
8129 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8130
8131 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8132 movement with save-window-excursion.
8133
8134 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8135
8136 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8137
8138 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8139
8140 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8141
8142 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8143
8144 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8145 gnus-newsgroup-coding-system.
8146 (gnus-get-newsgroup-headers): Ditto.
8147 (gnus-get-newsgroup-headers-xover): Ditto.
8148 (gnus-set-global-variables): Ditto.
8149 * gnus-art.el (article-decode-mime-words): Ditto.
8150 (article-decode-charset): Ditto.
8151 (article-decode-encoded-words): Ditto.
8152 (article-de-quoted-unreadable): Ditto.
8153 (gnus-mime-view-all-parts): Ditto.
8154 (gnus-mime-externalize-part): Ditto.
8155 (gnus-mm-display-part): Ditto.
8156 (gnus-mime-display-alternative): Ditto.
8157 (gnus-mime-display-single): Ditto.
8158 * mm-view.el (mm-inline-text): Use default coding system.
8159
8160 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8161
8162 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8163 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8164 (gnus-newsgroup-coding-system): New local variable.
8165 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8166 (gnus-summary-local-variables): Add two new local variables.
8167 (gnus-newsgroup-setup-coding-system): New function.
8168 (gnus-select-newsgroup): Setup coding system.
8169 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8170 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8171 * gnus-cus.el (gnus-group-parameters): Customizable
8172 iso-8859-1-forced.
8173
8174 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8175
8176 * gnus.el: Pterodactyl Gnus v0.52 is released.
8177
8178 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8179
8180 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8181 encoding.
8182
8183 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8184 undisplayed text types.
8185
8186 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8187 types.
8188
8189 1998-11-19 Felix Lee <flee@cygnus.com>
8190
8191 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8192
8193 1998-11-19 Felix Lee <flee@cygnus.com>
8194
8195 * gnus-async.el (gnus-asynch-obarray): rename to
8196 gnus-async-hashtb, and don't buffer-local it.
8197
8198 (gnus-async-article-callback): new function.
8199 (gnus-make-async-article-function): use it.
8200
8201 (gnus-async-current-prefetch-group): new var.
8202 (gnus-async-current-prefetch-article): new var.
8203 (gnus-async-request-fetched-article): are we fetching it already?
8204
8205 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8206
8207 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8208
8209 * gnus-sum.el (gnus-summary-show-article): Require.
8210
8211 * message.el: Provide before hooks.
8212 (message-send-news): Do MIME before headers.
8213
8214 * gnus-art.el (gnus-article-check-buffer): New function.
8215 (gnus-article-read-summary-keys): Use it.
8216
8217 * mm-decode.el (mm-user-automatic-display): Display all inline
8218 images.
8219
8220 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8221 much.
8222 (gnus-unbuttonized-mime-types): New variable.
8223
8224 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8225
8226 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8227
8228 * mm-decode.el (mm-quote-arg): Quote semicolons.
8229
8230 * gnus-art.el (gnus-mime-display-single): Don't display
8231 attachments.
8232 (gnus-mime-externalize-part): New command and keystroke.
8233
8234 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8235 (mm-alternative-precedence): Changed order.
8236
8237 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8238
8239 * gnus.el (gnus-method-simplify): New function.
8240 (gnus-native-method-p): New function.
8241 (gnus-secondary-method-p): Use gnus-method-equal.
8242
8243 * gnus-start.el (gnus-group-change-level): Shorten select method.
8244
8245 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8246
8247 * gnus.el: Pterodactyl Gnus v0.51 is released.
8248
8249 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8250
8251 * gnus.el: Applied patches from 5.6.45.
8252
8253 * gnus-score.el (gnus-score-find-trace): Print complete file
8254 paths.
8255 (gnus-score-find-trace): Truncate lines.
8256
8257 * gnus.el (gnus-message-archive-group): Allow function.
8258
8259 * message.el (message-encode-message-body): Remove Mime-Version
8260 before inserting.
8261
8262 * gnus-cus.el (gnus-group-customize): Optional topic.
8263
8264 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8265 keystroke.
8266
8267 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8268
8269 * message.el (message-encode-message-body): Rewrite.
8270
8271 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8272
8273 * mml.el (mml-base-boundary): New variable.
8274 (mml-make-boundary): New function.
8275
8276 * gnus-cache.el (gnus-cache-coding-system): New variable.
8277 (gnus-cache-request-article): Use it.
8278
8279 * message.el (message-insert-mime-part): Delete duplicates.
8280
8281 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8282
8283 * gnus-art.el (gnus-mime-display-alternative): Set end of
8284 multipart and display even when nothing is preferred.
8285
8286 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8287
8288 * gnus.el: Pterodactyl Gnus v0.50 is released.
8289
8290 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8291
8292 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8293 fbound.
8294
8295 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8296
8297 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8298
8299 * gnus.el (gnus-similar-server-opened): Compare backend.
8300
8301 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8302
8303 * gnus-topic.el (gnus-topic-expire-articles): New function.
8304 (gnus-topic-mode-map): Bind it.
8305
8306 * gnus.texi (Topic Commands): New expiry command. Reordered.
8307
8308 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8309
8310 * gnus-sum.el
8311 (gnus-auto-expirable-marks): New variable.
8312 (gnus-inhibit-user-auto-expire): New variable.
8313 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8314 When looking to see if we should expire instead, check
8315 gnus-auto-expirable-marks instead of using a hard-wired list.
8316 (gnus-summary-mark-as-read-forward,
8317 gnus-summary-mark-as-read-backward):
8318 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8319 gnus-summary-mark-forward, instead of `t'.
8320
8321 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8322
8323 * mml.el (mml-compute-boundary): New function.
8324 (mml-compute-boundary-1): New function.
8325 (mml-generate-mime-1): Use it.
8326
8327 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8328
8329 * mml.el (mml-generate-mime-1): Always precede closing boundary
8330 with newline.
8331
8332 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8333
8334 * mml.el (mml-generate-mime-1): Do right boundaries when several
8335 multiparts.
8336
8337 * mm-decode.el (mm-user-automatic-display): Default to inline
8338 jpeg.
8339
8340 * mml.el (mml-generate-mime-1): Encode non-text parts.
8341
8342 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8343
8344 * gnus.el: Pterodactyl Gnus v0.49 is released.
8345
8346 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8347
8348 * mm-view.el (mm-inline-text): Require w3-vars.
8349
8350 * gnus-setup.el (gnus-use-tm): Removed.
8351
8352 * gnus-art.el (gnus-article-goto-part): Don't beep.
8353 (gnus-article-view-part): Check return value.
8354 (gnus-mime-display-alternative): Don't display when there is
8355 nothing to display.
8356
8357 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8358 (mml-generate-mime-1): Use unibyte for binaries.
8359
8360 * gnus-art.el (gnus-display-mime): Call
8361 gnus-article-mime-part-function.
8362 (gnus-mime-part-function): New function.
8363 (gnus-article-mime-part-function): New function.
8364
8365 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8366
8367 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8368
8369 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8370
8371 * message.el (message-font-lock-keywords): Highlight MML.
8372 (message-mml-face): New font.
8373
8374 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8375
8376 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8377 (gnus-mm-display-part): Do not select-window if the article window
8378 is not found.
8379
8380 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8381
8382 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8383
8384 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8385
8386 * gnus.el: Pterodactyl Gnus v0.48 is released.
8387
8388 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8389
8390 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8391
8392 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8393
8394 * message.el (message-cite-original-without-signature): Ditto.
8395 (message-cite-original): Quote parts.
8396
8397 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8398
8399 * gnus.el: Pterodactyl Gnus v0.47 is released.
8400
8401 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8402
8403 * message.el (message-encode-message-body): Insert MIME warning.
8404
8405 * mml.el (mml-read-tag): Look for #tag.
8406
8407 * mm-util.el (mm-find-charset-region): Check whether
8408 enable-multibyte-characters is bound.
8409
8410 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8411
8412 * gnus.el: Pterodactyl Gnus v0.46 is released.
8413
8414 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8415
8416 * message.el (message-encode-message-body): Insert headers at the
8417 right spot.
8418
8419 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8420
8421 * gnus.el: Pterodactyl Gnus v0.45 is released.
8422
8423 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8424
8425 * nndraft.el (nndraft-save-mime-part): Removed.
8426 (nndraft-get-mime-part): Ditto.
8427
8428 * message.el (message-format-mime-old): Removed.
8429 (message-encode-message-body): Removed.
8430 (message-encode-message-body): Renamed.
8431
8432 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8433
8434 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8435
8436 * message.el (message-format-mime): Check message-mime-part.
8437
8438 * mm-encode.el (mm-mime-file-types): Removed.
8439 (mm-default-file-encoding): New definition.
8440
8441 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8442
8443 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8444 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8445
8446 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8447
8448 * gnus.el: Pterodactyl Gnus v0.44 is released.
8449
8450 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8451
8452 * message.el (message-format-mime): New function.
8453
8454 * nndraft.el (nndraft-save-mime-part): New function.
8455 (nndraft-get-mime-part): New function.
8456
8457 * mm-encode.el (mm-default-file-encoding): New function.
8458 (mm-content-transfer-encoding): New function.
8459 (mm-encode-buffer): New function.
8460
8461 * message.el: New command.
8462 (message-mime-part): New variable.
8463 (message-insert-mime-part): New command.
8464
8465 * mm-encode.el (mm-encode-content-transfer-encoding): New
8466 function.
8467
8468 * mm-util.el (mm-content-transfer-encoding-defaults): New
8469 variable.
8470 (mm-mime-file-types): Taken from TM.
8471
8472 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8473
8474 * gnus.el: Pterodactyl Gnus v0.43 is released.
8475
8476 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8477
8478 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8479 * gnus-score.el (gnus-score-default-header): Ditto.
8480 (gnus-header-index): Ditto.
8481 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8482 (gnus-summary-header): Handle extra headers.
8483 (gnus-summary-score-entry): Ditto, & provide new score element.
8484 (gnus-summary-score-effect): Ditto.
8485 (gnus-score-string): Avoid "extra" string sort, & modify match in
8486 "extra" case.
8487 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8488
8489 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8490
8491 * message.el (message-resend): Bind message-required-mail-headers
8492 to nil.
8493
8494 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8495
8496 * nngateway.el (require): Require cl.
8497
8498 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8499 things.
8500
8501 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8502
8503 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8504 when no articles.
8505
8506 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8507
8508 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8509
8510 1998-11-10 Colin Rafferty <colin@xemacs.org>
8511
8512 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8513 user-mail-address if non-nil.
8514
8515 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8516
8517 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8518 (gnus-make-sort-function-1): Ditto.
8519
8520 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8521 window.
8522
8523 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8524
8525 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8526
8527 * binhex.el (binhex-decode-region): Quote.
8528
8529 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8530
8531 * gnus-art.el (article-decode-charset): Don't downcase charset.
8532
8533 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8534
8535 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8536
8537 * gnus.el: Pterodactyl Gnus v0.42 is released.
8538
8539 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8540
8541 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8542
8543 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8544
8545 * nntp.el (nntp-send-mode-reader): Revert.
8546
8547 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8548
8549 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8550
8551 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8552
8553 * message.el (message-make-date): Fix for negative time zones.
8554
8555 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8556
8557 * gnus.el: Pterodactyl Gnus v0.41 is released.
8558
8559 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8560
8561 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8562
8563 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8564
8565 * gnus.el (gnus-short-group-name): When shortening foreign select
8566 methods, do not scan for plusses beyond the first colon.
8567
8568 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8569
8570 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8571 lines where `group' is the last thing on the line.
8572
8573 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8574
8575 * gnus-art.el (gnus-article-view-part): Do alternative.
8576 (gnus-mime-display-alternative): Insert marker.
8577
8578 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8579
8580 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8581
8582 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8583 dates.
8584
8585 * gnus-cus.el (gnus-topic): Required.
8586
8587 * nnheader.el (nnheader-parse-nov): Parse extra.
8588 (nnheader-nov-parse-extra): New macro.
8589
8590 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8591
8592 * gnus-art.el (gnus-article-view-part): Internal move.
8593
8594 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8595
8596 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8597 (gnus-group-customize): Support editing topic parameters.
8598
8599 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8600
8601 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8602 indicators.
8603
8604 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8605
8606 * gnus-art.el (gnus-mm-display-part): Return.
8607 (gnus-article-view-part): Only go if external.
8608 (gnus-article-dumbquotes-map): Do 205.
8609
8610 * mm-decode.el (mm-display-part): Return what was done.
8611
8612 * message.el (message-buffer-naming-style): New variable.
8613 (message-generate-new-buffers): Extended.
8614 (message-buffer-naming-style): Removed.
8615 (message-buffer-name): Use it.
8616 (message-do-send-housekeeping): Rename new styling.
8617
8618 * gnus-sum.el (gnus-summary-recenter): Allow
8619 gnus-auto-center-summary to be a number.
8620
8621 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8622
8623 * pop3.el (pop3-open-server): Use "binary" instead of
8624 "no-conversion".
8625
8626 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8627
8628 * gnus-srvr.el (gnus-browse-foreign-server): Set
8629 gnus-browse-current-method to the result of gnus-server-to-method.
8630
8631 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8632
8633 * gnus-util.el (gnus-pull): Another optional argument.
8634 * nnweb.el (nnweb-request-delete-group): Delete from
8635 nnweb-group-alist and update active file.
8636
8637 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8638
8639 * gnus-group.el (gnus-group-make-group): Accept group of new
8640 method.
8641
8642 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8643
8644 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8645
8646 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8647
8648 * mm-view.el (mm-inline-text): Postion of html portion.
8649
8650 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8651
8652 * nntp.el (nntp-list-active-group): Waited for short strings.
8653 (nntp-send-mode-reader): Ditto.
8654 (nntp-open-connection): Ditto.
8655
8656 * gnus-int.el (gnus-request-group-articles): New function.
8657
8658 * nntp.el (nntp-request-listgroup): New function.
8659 (nntp-request-group-articles): Renamed.
8660
8661 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8662
8663 * nnheader.el (nnheader-parse-nov): Supply extra.
8664
8665 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8666
8667 * gnus-art.el (gnus-button-push): Don't go to
8668 gnus-article-buffer.
8669
8670 * mm-view.el (mm-inline-image): Add a newline.
8671
8672 * gnus-start.el (gnus-check-first-time-used): Check more.
8673
8674 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8675
8676 * gnus-start.el (gnus-check-first-time-used): Check current.
8677
8678 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8679
8680 * mm-util.el (mm-find-charset-region): New function.
8681
8682 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8683
8684 * gnus-art.el (gnus-mime-button-menu): Fix.
8685
8686 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8687
8688 * gnus-art.el (gnus-mime-button-menu): New definition.
8689
8690 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8691
8692 * gnus-art.el (article-decode-charset): Downcase charset.
8693 (article-decode-charset): Pass on type.
8694 (article-decode-charset): Check nil charsets.
8695 (article-remove-cr): Translate CR to LF.
8696 (gnus-ignored-mime-types): Default to nil.
8697
8698 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8699
8700 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8701 user-mail-address.
8702 (gnus-nov-parse-extra): Didn't return right thing.
8703
8704 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8705
8706 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8707
8708 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8709
8710 * gnus.el: Pterodactyl Gnus v0.40 is released.
8711
8712 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8713
8714 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8715
8716 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8717
8718 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8719
8720 * nnml.el (nnml-possibly-create-directory): Check before making.
8721
8722 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8723
8724 * nnheader.el (nnheader-insert-nov): Don't infloop.
8725
8726 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8727
8728 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8729 set up.
8730
8731 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8732
8733 * nneething.el (nneething-file-name): New definition.
8734
8735 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8736
8737 * gnus-art.el (gnus-treatment-function-alist): Fix.
8738 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8739
8740 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8741
8742 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8743
8744 * gnus.el: Pterodactyl Gnus v0.39 is released.
8745
8746 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8747
8748 * gnus-art.el (gnus-ignored-mime-types): New variable.
8749 (gnus-mime-display-single): Use it.
8750 (gnus-treatment-function-alist): New variable.
8751
8752 * gnus.el (gnus-mime): New group.
8753
8754 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8755 things for other parts.
8756 (gnus-mime-display-alternative): Place point.
8757
8758 * gnus.el: autoload gnus-uu-post-news.
8759
8760 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8761 needsterm/DISPLAY.
8762
8763 * mm-decode.el (mm-display-part): Default to inline text/.*
8764 parts.
8765
8766 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8767 8bit.
8768
8769 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8770 (gnus-mime-display-single): Inline all text parts.
8771 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8772
8773 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8774
8775 * nnml.el (nnml-possibly-create-directory): Rewrite.
8776 (nnml-request-create-group): Change to right server.
8777
8778 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8779
8780 * gnus.el: rmail-output-to-rmail-file autoload.
8781
8782 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8783 Gnus.
8784
8785 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8786
8787 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8788
8789 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8790
8791 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8792 mixed part.
8793
8794 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8795
8796 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8797
8798 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8799
8800 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8801
8802 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8803
8804 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8805
8806 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8807 value.
8808
8809 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8810 hidden.
8811
8812 * gnus-spec.el (gnus-update-format-specifications): Use the
8813 article mode line spec.
8814
8815 * gnus-art.el (gnus-insert-mime-button): Put right type.
8816 (gnus-insert-prev-page-button): Ditto.
8817 (gnus-insert-next-page-button): Dutti.
8818
8819 * pop3.el: New version installed.
8820
8821 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8822
8823 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8824 and display last part.
8825
8826 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8827
8828 * gnus.el: Pterodactyl Gnus v0.38 is released.
8829
8830 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8831
8832 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8833 Removed.
8834 (article-de-quoted-unreadable): Narrow to default.
8835
8836 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8837
8838 * gnus-art.el (article-decode-charset): Decode even when broken
8839 MIME.
8840
8841 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8842 name.
8843
8844 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8845
8846 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8847 nnheader.
8848
8849 * nnmail.el (nnmail-extra-headers): New variable.
8850
8851 * nnheader.el (nnheader-insert-nov): Insert extra.
8852
8853 * gnus.el (gnus-summary-line-format): Doc fix.
8854
8855 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8856 (gnus-nov-parse-line): Ditto.
8857 (gnus-nov-parse-extra): New macro.
8858 (gnus-header): New function.
8859 (gnus-update-summary-mark-positions): Change.
8860 (gnus-ignored-from-addresses): New variable.
8861 (gnus-summary-insert-from-or-to): New function.
8862
8863 * gnus.el (gnus-extra-headers): New variable.
8864
8865 * nnheader.el (make-mail-header): Expand.
8866 (mail-header-extra): New macro.
8867 (mail-header-set-extra): Ditto.
8868 (make-full-mail-header): Expand.
8869
8870 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8871
8872 * gnus.el: Pterodactyl Gnus v0.37 is released.
8873
8874 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8875
8876 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8877
8878 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8879 on.
8880
8881 1998-10-22 Didier Verna <verna@inf.enst.fr>
8882
8883 * gnus-spec.el (gnus-balloon-face-function): new function
8884 (gnus-parse-format): understand the %< %> specifiers
8885 (gnus-parse-complex-format): ditto.
8886
8887 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8888
8889 * gnus.el: Changed following-char to char-after throughout.
8890
8891 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8892
8893 * mm-decode.el (mm-display-external): Protect more and message.
8894
8895 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8896
8897 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8898 mixed part.
8899
8900 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8901
8902 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8903
8904 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8905
8906 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8907
8908 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8909
8910 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8911
8912 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8913
8914 * mm-decode.el (mm-display-external): Set undisplayer to mm
8915 buffer, not the current buffer; use unwind-protect.
8916
8917 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8918
8919 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8920 (gnus-summary-exit-no-update): Ditto.
8921
8922 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8923
8924 * mm-decode.el (mm-inline-media-tests): Look for w3.
8925
8926 * mailcap.el (mailcap-mime-data): Inline html.
8927
8928 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8929
8930 * gnus.el: Pterodactyl Gnus v0.36 is released.
8931
8932 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8933
8934 * gnus-art.el (article-translate-strings):
8935 (gnus-article-dumbquotes-map): Don't dot.
8936
8937 * pop3.el (pop3-open-server): Set point right.
8938
8939 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8940 (mm-dissect-buffer): Ditto.
8941 (mm-destroy-part): Ignore non-handles.
8942 (mm-remove-part): Ditto.
8943 (mm-destroy-parts): New function.
8944 (mm-remove-parts): Ditto.
8945
8946 * gnus-art.el (gnus-mm-display-part): Don't move point.
8947
8948 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8949
8950 * mm-uu.el : New file.
8951
8952 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8953
8954 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8955 a function.
8956
8957 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8958
8959 * mm-decode.el (mm-display-external): Check before selecting.
8960
8961 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8962
8963 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8964
8965 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8966
8967 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8968 variable.
8969
8970 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8971
8972 * gnus-art.el (gnus-decode-header-methods): New variable.
8973
8974 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8975
8976 * gnus-art.el (gnus-multi-decode-header): New function.
8977
8978 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8979
8980 * gnus.el: Pterodactyl Gnus v0.35 is released.
8981
8982 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8983
8984 * uudecode.el (uudecode-decode-region-external): Insert
8985 literally.
8986
8987 * mm-bodies.el (mm-decode-body): Optional encoding.
8988
8989 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8990
8991 * gnus-ems.el (gnus-mouse-3): New variable.
8992
8993 * binhex.el (binhex-decode-region-external): Don't use -internally.
8994
8995 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8996
8997 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8998 files.
8999
9000 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
9001
9002 * gnus-group.el (gnus-add-marked-articles): Request backend update
9003 of flags.
9004
9005 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9006
9007 * gnus-sum.el (gnus-update-read-articles):
9008 (gnus-update-marks): Request backend update of mark.
9009
9010 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9011
9012 * gnus.texi (Optional Backend Functions): New item,
9013 nnchoke-request-set-mark.
9014
9015 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9016
9017 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9018 list to range.
9019
9020 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
9021
9022 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9023
9024 1998-10-14 SL Baur <steve@altair.xemacs.org>
9025
9026 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9027 first used.
9028
9029 1998-10-10 SL Baur <steve@altair.xemacs.org>
9030
9031 * mm-view.el: Require mm-decode for macros.
9032
9033 * mm-decode.el (mm-handle-type): Move macro declarations above the
9034 place where they are used.
9035
9036 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
9037
9038 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9039 buffer.
9040
9041 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9042
9043 * nnagent.el (nnagent-open-server): Error message.
9044
9045 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
9046
9047 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9048
9049 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
9050
9051 * score-mode.el (gnus-score-mode-map): Ditto.
9052
9053 * message.el (message-mode-map): Ditto.
9054
9055 * gnus-uu.el (gnus-uu-post-news): Ditto.
9056
9057 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9058
9059 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9060
9061 * gnus-art.el (gnus-article-edit-mode-map): Use
9062 `set-keymap-parent' rather than `copy-keymap'.
9063
9064 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
9065
9066 * gnus-art.el (gnus-mime-button-commands): New variable.
9067 (gnus-mime-button-map): Initialize it from
9068 `gnus-mime-button-commands'.
9069 (gnus-mime-button-menu): New function.
9070 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9071
9072 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
9073
9074 * message.el (message-insert-to): Make `nobody' and `poster'
9075 synonymous to `never' and `always' in Mail-Copies-To.
9076 (message-reply): Ditto.
9077 (message-followup): Ditto.
9078
9079 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
9080
9081 * mailcap.el (mailcap-mime-data): Save sound.
9082
9083 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
9084
9085 * message.el (message-ignored-supersedes-headers): Include
9086 `NNTP-Posting-Date'.
9087
9088 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9089
9090 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9091
9092 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9093
9094 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9095 uudecode.
9096
9097 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9098
9099 * mm-decode.el (mm-display-external): Don't switch on save.
9100
9101 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9102
9103 * nnmail.el (nnmail-movemail-args): New variable.
9104
9105 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9106
9107 * gnus-art.el (article-translate-strings):
9108
9109 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9110
9111 * gnus-art.el (gnus-article-view-part): Use it.
9112 (gnus-mm-display-part): New function.
9113 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9114
9115 * mm-decode.el (mm-handle-displayed-p): New function.
9116
9117 * gnus-art.el (gnus-mime-copy-part): Create better names.
9118 (gnus-mime-button-line-format): Include dots spec.
9119
9120 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9121
9122 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9123 forward buffer first.
9124
9125 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9126
9127 * gnus-util.el (gnus-set-window-start): New function.
9128
9129 * message.el (message-send): Don't check changed.
9130
9131 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9132
9133 * gnus-art.el (gnus-article-setup-buffer): Set params.
9134
9135 * mm-decode.el (mm-user-display-methods): Inline
9136 "message/delivery-status".
9137
9138 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9139
9140 * message.el (message-auto-save-directory): Rename.
9141 (message-mode): Dof fix.
9142
9143 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9144 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9145
9146 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9147
9148 * message.el (message-make-date): Avoid locale.
9149
9150 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9151 cache.
9152
9153 * mm-decode.el (mm-display-inline): Goto point-min.
9154
9155 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9156
9157 * mm-decode.el (mm-display-external): Reverse before sorting.
9158
9159 * gnus-draft.el (gnus-draft-send): Allow mail.
9160
9161 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9162
9163 * message.el (message-check): Move message-check macro above where
9164 it is first used.
9165
9166 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9167
9168 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9169
9170 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9171
9172 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9173
9174 * gnus.el: Pterodactyl Gnus v0.34 is released.
9175
9176 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9177
9178 * mm-decode.el (mm-inline-media-tests): delivery-status.
9179
9180 * mm-view.el (mm-inline-text): Provide default.
9181
9182 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9183
9184 * mailcap.el (mailcap-possible-viewers): Fix nils.
9185
9186 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9187
9188 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9189 (article-update-date-lapsed): Record the buffer.
9190 (article-update-date-lapsed): Do all windows that display article
9191 buffers.
9192
9193 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9194
9195 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9196
9197 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9198 annoations.
9199
9200 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9201
9202 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9203
9204 * gnus-agent.el (gnus-category-add): Change default category to
9205 'false.
9206
9207 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9208 scores.
9209
9210 * gnus-draft.el (gnus-draft-send): Check server more.
9211
9212 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9213 (gnus-article-goto-part): New function.
9214
9215 * mm-view.el (mm-inline-text): Insert richtext properly.
9216
9217 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9218
9219 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9220
9221 * parse-time.el (parse-time-rules): Accept dates far into the past
9222 and the future, and parse single-digit numbers as years.
9223
9224 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9225
9226 * mm-decode.el (mm-display-external): Chop off directories.
9227
9228 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9229
9230 * uudecode.el (uu-decode-region-external): Use
9231 insert-file-contents-literally.
9232
9233 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9234
9235 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9236
9237 * uudecode.el: New file.
9238
9239 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9240 x-uuencode.
9241
9242 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9243
9244 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9245
9246 * message.el (message-fetch-field): Unfold properly.
9247
9248 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9249 in text/plain.
9250
9251 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9252
9253 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9254 (gnus-auto-select-first): Removed.
9255 (gnus-auto-select-first): Extended.
9256 (gnus-summary-read-group-1): Use new value.
9257
9258 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9259
9260 * message.el (message-fix-before-sending): Space.
9261
9262 * nnmail.el (nnmail-find-file): Don't erase.
9263
9264 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9265
9266 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9267
9268 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9269
9270 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9271
9272 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9273
9274 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9275
9276 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9277
9278 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9279 20.4.
9280
9281 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9282
9283 * gnus-art.el (gnus-mime-view-all-parts): New command and
9284 keystroke.
9285
9286 * mm-decode.el (mm-display-external): Translate slashes.
9287
9288 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9289
9290 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9291
9292 * mm-decode.el (mm-quote-arg): Quote spaces.
9293 (mm-display-external): Quote args.
9294
9295 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9296
9297 * mm-decode.el (mm-inlinable-part-p): New function.
9298
9299 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9300
9301 * mm-util.el (mm-disable-multibyte): New function.
9302
9303 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9304
9305 * gnus.el: Pterodactyl Gnus v0.33 is released.
9306
9307 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9308
9309 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9310
9311 * mm-decode.el (mm-display-external): Don't switch for externals.
9312 (mm-dissect-multipart): Don't include end-sep.
9313
9314 * mm-util.el (mm-get-coding-system-list): New function.
9315 (mm-coding-system-list): New variable.
9316
9317 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9318
9319 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9320
9321 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9322
9323 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9324 group
9325
9326 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9327
9328 * mm-decode.el (mm-interactively-view-part): Typo.
9329
9330 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9331
9332 * mm-decode.el (mm-dissect-multipart): Display last part when the
9333 article has no close-delimiter
9334
9335 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9336
9337 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9338 content-type.
9339
9340 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9341
9342 * gnus-art.el (gnus-display-mime): Typo.
9343
9344 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9345
9346 * gnus.el: Pterodactyl Gnus v0.32 is released.
9347
9348 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9349
9350 * gnus-kill.el (gnus-batch-score): Protect against errors.
9351
9352 * gnus-art.el: Protect against broken headers.
9353
9354 * mm-decode.el (mm-display-external): Respect needsterm.
9355 (mm-display-external): Create buffer for external commands.
9356
9357 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9358
9359 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9360
9361 * mm-decode.el (mm-display-external): Use file name.
9362
9363 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9364
9365 * gnus-util.el (gnus-output-to-rmail): adjust to
9366 `rmail-output-to-rmail-file'
9367
9368 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9369
9370 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9371
9372 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9373 headers.
9374
9375 * gnus-art.el (article-decode-charset): Fold case.
9376
9377 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9378
9379 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9380
9381 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9382
9383 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9384 after being stored.
9385
9386 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9387
9388 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9389 come.
9390
9391 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9392
9393 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9394
9395 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9396
9397 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9398
9399 1998-09-23 Matt Armstrong <matta@geoworks.com>
9400
9401 * gnus-art.el (article-decode-charset): Narrow to the correct
9402 region.
9403
9404 * mm-bodies.el: Fix autoload.
9405
9406 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9407
9408 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9409
9410 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9411
9412 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9413
9414 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9415
9416 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9417 (gnus-article-add-button): Ditto.
9418
9419 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9420
9421 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9422 (gnus-article-prepare-display): Bind url-standalone-mode.
9423
9424 * mm-decode.el (mm-remove-part): Also delete directory.
9425 (mm-display-external): Create a private sub-dir.
9426
9427 * mailcap.el (mailcap-binary-suffixes): New variable.
9428 (mailcap-command-p): Use it.
9429
9430 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9431
9432 * nnmbox.el (nnmbox-request-group): Change server.
9433 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9434
9435 * message.el (message-encode-message-body): Don't stomp MIME
9436 headers.
9437
9438 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9439 unless useful.
9440 (gnus-summary-exit): Check for a live article buffer.
9441 (gnus-summary-exit-no-update): Ditto.
9442
9443 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9444 param.
9445
9446 * gnus-sum.el (gnus-article-decoded-p): New variable.
9447
9448 * mm-decode.el (mm-display-external): Use no-conv.
9449
9450 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9451 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9452
9453 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9454 mouse-click.
9455
9456 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9457
9458 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9459
9460 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9461
9462 * gnus.el: Pterodactyl Gnus v0.31 is released.
9463
9464 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9465
9466 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9467
9468 * mm-decode.el (mm-display-part): Accept no-default.
9469
9470 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9471 a parameter.
9472
9473 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9474 (gnus-summary-prepare-threads): Ditto.
9475
9476 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9477
9478 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9479 (gnus-mime-button-line-format): Doc fix.
9480 (gnus-insert-mime-button): Use it.
9481 (gnus-article-add-button): Use widget-convert-button.
9482
9483 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9484 ignore.
9485
9486 * mm-decode.el (mm-alternative-precedence): Ditto.
9487
9488 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9489
9490 * mm-decode.el (mm-user-automatic-display): Use enriched.
9491
9492 1998-09-14 Paul Fisher <rao@gnu.org>
9493
9494 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9495 right place.
9496
9497 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9498
9499 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9500
9501 * gnus-art.el (article-update-date-lapsed): Only update header if
9502 buffer is dispalyed in frame.
9503 (gnus-article-prepare-display): New function.
9504 (gnus-article-prepare): Use it.
9505
9506 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9507
9508 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9509
9510 * mm-view.el (mm-insert-inline): New function.
9511
9512 * mm-decode.el (mm-pipe-part): Bugged.
9513
9514 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9515
9516 * mm-bodies.el (mm-encode-body): Move over the body.
9517
9518 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9519
9520 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9521
9522 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9523
9524 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9525 related functions. Handle message/rfc822 parts. Display subject on
9526 multipart summary lines. Display name on sub-parts when available.
9527
9528 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9529
9530 * mailcap.el (mailcap-command-p): New version.
9531
9532 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9533
9534 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9535 groups.
9536
9537 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9538
9539 * message.el (message-make-date): Remove weekday name.
9540
9541 * mm-decode.el (mm-dissect-buffer): Protect against broken
9542 headers.
9543
9544 * mailcap.el (mailcap-command-in-path-p): New function.
9545 (mailcap-command-p): Renamed.
9546
9547 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9548
9549 * rfc2047.el (eval): Autoload.
9550
9551 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9552
9553 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9554 (gnus-multi-decode-encoded-word-string): New function.
9555 (gnus-encoded-word-method-alist): New variable.
9556 (gnus-decode-encoded-word-functions): Removed.
9557
9558 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9559
9560 * gnus-int.el (gnus-request-replace-article): Replace
9561 message-narrow-to-headers with message-narrow-to-head
9562
9563 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9564
9565 * drums.el (drums-quote-string): Reversed match.
9566
9567 * message.el (message-make-date): Use weekday name.
9568
9569 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9570
9571 * gnus.el: Pterodactyl Gnus v0.30 is released.
9572
9573 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9574
9575 * gnus-art.el (article-decode-encoded-words): Use it.
9576 (gnus-decode-header-function): New variable.
9577
9578 * gnus-sum.el (gnus-nov-parse-line): Use it.
9579 (gnus-decode-encoded-word-function): New variable.
9580
9581 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9582 buffer.
9583
9584 * gnus-art.el (gnus-insert-mime-button): Use widget.
9585 (gnus-widget-press-button): New function.
9586 (gnus-article-prev-button): Removed.
9587 (gnus-article-next-button): Ditto.
9588 (gnus-article-add-button): Ditto.
9589
9590 * gnus.el (gnus-article-mode-map): Inherit from widget.
9591 (gnus-article-mode-map): No, don't.
9592
9593 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9594 (mm-content-id-alist): New variable.
9595 (mm-get-content-id): New function.
9596
9597 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9598 articles if we are fetching to the article buffer.
9599
9600 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9601
9602 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9603 articles.
9604
9605 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9606
9607 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9608 (mm-default-mime-charset): New variable.
9609
9610 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9611
9612 * drums.el (drums-quote-string): Reversed test.
9613
9614 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9615
9616 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9617 string.
9618
9619 * drums.el (drums-quote-string): New function.
9620
9621 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9622 (rfc2047-b-encode-region): Chop lines.
9623 (rfc2047-q-encode-region): Ditto.
9624
9625 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9626
9627 * gnus.el: Pterodactyl Gnus v0.29 is released.
9628
9629 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9630
9631 * mm-decode.el (mm-save-part): Message right.
9632
9633 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9634
9635 * drums.el (drums-parse-address): Returned a list instead of a
9636 string.
9637 (drums-remove-whitespace): Skip comments.
9638 (drums-parse-addresses): Didn't work.
9639
9640 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9641
9642 * gnus.el: Pterodactyl Gnus v0.28 is released.
9643
9644 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9645
9646 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9647 starting point.
9648 (article-decode-encoded-words): Rename.
9649
9650 * message.el (message-narrow-to-headers-or-head): New function.
9651
9652 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9653 region.
9654
9655 * message.el (message-send-news): Encode body after checking
9656 syntax.
9657
9658 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9659
9660 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9661
9662 * gnus-art.el (gnus-display-mime): Respect disposition.
9663
9664 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9665
9666 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9667 text with annotations.
9668
9669 * message.el (message-make-date): Fix sign for negative time
9670 zones.
9671
9672 * mm-view.el (mm-inline-image): Insert a space at the end of the
9673 image.
9674
9675 * mail-parse.el: New file.
9676
9677 * rfc2231.el: New file.
9678
9679 * drums.el (drums-content-type-get): Removed.
9680 (drums-parse-content-type): Ditto.
9681
9682 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9683
9684 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9685
9686 * gnus.el: Pterodactyl Gnus v0.27 is released.
9687
9688 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9689
9690 * mm-decode.el (mm-alternative-precedence): New variable.
9691 (mm-preferred-alternative): New function.
9692
9693 * gnus-art.el (gnus-mime-copy-part): New command.
9694
9695 * mm-decode.el (mm-get-part): New function.
9696
9697 * mm-view.el: New file.
9698
9699 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9700 (mm-display-part): Default to mailcap-save-binary-file.
9701
9702 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9703
9704 * gnus.el: Pterodactyl Gnus v0.26 is released.
9705
9706 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9707
9708 * mm-decode.el (mm-interactively-view-part): New function.
9709
9710 * gnus-art.el (gnus-mime-view-part): New command.
9711
9712 * mm-decode.el (mm-last-shell-command): New variable.
9713
9714 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9715
9716 * mm-decode.el (mm-save-part): New function.
9717
9718 * gnus-art.el (article-decode-charset): Protect against buggy
9719 content-types.
9720 (gnus-mime-pipe-part): New command.
9721 (gnus-mime-save-part): New command.
9722 (gnus-mime-button-map): New keymap.
9723 (gnus-mime-button-line-format): New variable.
9724 (gnus-insert-mime-button): New function.
9725 (gnus-display-mime): Use it.
9726
9727 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9728
9729 * mm-decode.el (mm-inline-text): Decode charsets.
9730
9731 * gnus-art.el (gnus-article-save): Comment fix.
9732
9733 * gnus-int.el (gnus-start-news-server): When in batch, don't
9734 prompt.
9735
9736 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9737 decode.
9738
9739 * mm-decode.el (mm-inline-media-tests): Add audio.
9740 (mm-inline-audio): New function.
9741
9742 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9743
9744 * gnus-art.el (article-make-date-line): Didn't work.
9745
9746 * parse-time.el (parse-time-string): One too many nils.
9747
9748 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9749
9750 * gnus.el: Pterodactyl Gnus v0.25 is released.
9751
9752 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9753
9754 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9755 annotations.
9756
9757 * gnus.el ((featurep 'gnus-xmas)): New
9758 'gnus-annotation-in-region-p alias.
9759
9760 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9761
9762 * mm-util.el (mm-with-unibyte-buffer): New function.
9763
9764 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9765
9766 * mm-decode.el (mm-inline-media-tests): New variable.
9767
9768 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9769
9770 * gnus-art.el (gnus-article-mime-handles): New variable.
9771
9772 * drums.el (drums-narrow-to-header): New function.
9773
9774 * gnus-art.el (article-decode-charset): Use it.
9775
9776 * drums.el (drums-content-type-get): New function.
9777
9778 * mm-util.el (mm-content-type-charset): Removed.
9779
9780 * drums.el (drums-syntax-table): @ is word.
9781 (drums-parse-content-type): New function.
9782
9783 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9784 EDT" times.
9785
9786 * gnus-util.el (gnus-date-get-time): Use safe date.
9787
9788 * gnus-sum.el (gnus-show-mime): Removed.
9789 (gnus-summary-toggle-mime): Removed.
9790
9791 * gnus-art.el (gnus-strict-mime): Removed.
9792 (gnus-article-prepare): Don't do MIME.
9793 (gnus-decode-encoded-word-method): Removed.
9794 (gnus-show-mime-method): Removed.
9795
9796 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9797
9798 * gnus.el: Pterodactyl Gnus v0.24 is released.
9799
9800 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9801
9802 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9803 PREFIX.
9804
9805 * parse-time.el (parse-time-rules): Accept times that look like
9806 "h:mm".
9807
9808 * message.el (message-make-date): Use zone properly.
9809
9810 * gnus.el: Autoload gnus-batch.
9811
9812 * gnus-art.el (article-de-quoted-unreadable): Do not do
9813 gnus-article-decode-rfc1522.
9814
9815 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9816
9817 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9818 param.
9819
9820 * message.el (message-encode-message-body): Check for us-ascii.
9821
9822 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9823 to the left.
9824
9825 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9826
9827 * gnus-art.el (article-decode-charset): Rename.
9828
9829 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9830
9831 * gnus.el: Pterodactyl Gnus v0.23 is released.
9832
9833 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9834
9835 * gnus-util.el (gnus-parent-id): Ditto.
9836 (gnus-put-text-property-excluding-newlines): Ditto.
9837
9838 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9839
9840 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9841
9842 * message.el (message-generate-headers): Generate User-Agent
9843 instead of X-Mailer & X-Newsreader.
9844
9845 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9846 User-Agent header format.
9847
9848 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9849
9850 * gnus.el: Pterodactyl Gnus v0.22 is released.
9851
9852 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9853
9854 * mm-util.el (mm-multibyte-p): Typo.
9855
9856 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9857
9858 * gnus.el: Pterodactyl Gnus v0.21 is released.
9859
9860 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9861
9862 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9863
9864 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9865
9866 * mm-util.el (mm-multibyte-p): New function.
9867
9868 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9869
9870 * gnus.el: Pterodactyl Gnus v0.20 is released.
9871
9872 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9873
9874 * rfc2047.el (rfc2047-decode-region): Only decode when in
9875 multibyte.
9876
9877 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9878
9879 * gnus-int.el (gnus-request-replace-article): Encode.
9880 (gnus-request-accept-article): Encode.
9881
9882 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9883 here.
9884
9885 * gnus.el (gnus-article-display-hook): Take the charset functions
9886 out.
9887
9888 * time-date.el (safe-date-to-time): New function.
9889
9890 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9891
9892 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9893
9894 * gnus.el: Pterodactyl Gnus v0.19 is released.
9895
9896 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9897
9898 * mm-util.el (mm-mime-charset): New function.
9899
9900 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9901
9902 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9903
9904 * gnus.el: Pterodactyl Gnus v0.18 is released.
9905
9906 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9907
9908 * message.el (message-send-and-exit): Return t on success.
9909 (message-make-date): Make a proper time zone.
9910
9911 * gnus-draft.el (gnus-draft-send): Only remove article if the
9912 sending is successful.
9913
9914 * drums.el (drums-get-comment): Return the last comment.
9915 (drums-parse-address): Parse old-style From headers.
9916
9917 1998-09-07 SL Baur <steve@altair.xemacs.org>
9918
9919 * gnus-sum.el (gnus-data-compute-positions): Move below
9920 `gnus-save-hidden-threads' so the former is correctly detected as
9921 a macro.
9922
9923 1998-09-06 Dave Love <fx@gnu.org>
9924
9925 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9926 ignore-errors too, eval'd when compile. Require w3 stuff at load
9927 time for nicer failure if it's not available.
9928
9929 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9930
9931 * time-date.el (time-to-seconds): Renamed.
9932
9933 * parse-time.el (parse-time-string): Downcase before handling.
9934 (parse-time-rules): Times without seconds have 0 seconds.
9935
9936 * rfc2047.el (rfc2047-encode-region): New version.
9937 (rfc2047-dissect-region): New function.
9938
9939 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9940
9941 * message.el (message-make-date): Use symbolic zone.
9942
9943 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9944
9945 * time-date.el (parse-time): Always use parse-time.
9946
9947 * parse-time.el (parse-time-syntax): Use vectors.
9948
9949 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9950
9951 * gnus.el: Pterodactyl Gnus v0.17 is released.
9952
9953 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9954
9955 * time-date.el: Renamed from "date".
9956
9957 * gnus.el: Removed all timezone dependencies.
9958
9959 * score-mode.el: Removed.
9960 (gnus-score-edit-insert-date): Use date.
9961
9962 * date.el (float-to-time): New function.
9963
9964 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9965
9966 * date.el (time-to-float): New function.
9967
9968 * message.el (message-make-date): Use format-time-string.
9969 (message-make-expires): Use make-date.
9970
9971 * gnus-util.el (gnus-dd-mmm): Use date.
9972 (gnus-sortable-date): Ditto.
9973
9974 * message.el (message-make-date): Take an optional time.
9975
9976 * gnus: Applied patches from 5.6.43.
9977
9978 * date.el (if): Use parse-time.
9979
9980 * gnus-score.el (gnus-summary-score-entry): Make into a command
9981 again.
9982
9983 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9984 gnus-agent.
9985
9986 * gnus.el (gnus-agent-meta-information-header): Moved here.
9987
9988 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9989
9990 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9991 (gnus-agent-fetch-group-1): Score article headers using normal
9992 group score files if the download score rule of a category/group
9993 is `file'.
9994 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9995 deciding what articles to download.
9996 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9997 predicate processing if predicate is `true' or `false'.
9998
9999 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10000
10001 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10002
10003 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10004
10005 * score-mode.el (score-mode-coding-system): New variable.
10006 (gnus-score-edit-exit): Use it.
10007
10008 1998-09-04 Jason R Mastaler <jason@4b.org>
10009
10010 * drums.el: Corrected typo.
10011
10012 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10013
10014 * mm-bodies.el (mm-body-encoding): Faster version.
10015
10016 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
10017
10018 * gnus-art.el (gnus-article-decode-charset): Only decode text
10019 things.
10020
10021 * message.el (message-output): Use rmail.
10022
10023 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10024 word part.
10025
10026 * mm-util.el (mm-charset-to-coding-system): Use
10027 rfc2047-default-charset.
10028 (mm-known-charsets): New variable.
10029
10030 * message.el (message-caesar-region): Bugged out.
10031
10032 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
10033
10034 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10035 specifying `agent-predicate' in a group's parameters.
10036
10037 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10038
10039 * gnus.el: Pterodactyl Gnus v0.16 is released.
10040
10041 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10042
10043 * nnmail.el (nnmail-expired-article-p): Use predicate.
10044
10045 * date.el (time-less-p): Renamed.
10046
10047 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10048 from the headers.
10049
10050 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10051 functions.
10052
10053 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10054 all.
10055 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10056 to all functions.
10057
10058 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10059
10060 * gnus.el: Pterodactyl Gnus v0.15 is released.
10061
10062 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
10063
10064 * date.el: New file.
10065
10066 * gnus-util.el (gnus-encode-date): Removed.
10067 (gnus-time-less): Ditto.
10068
10069 * nnmail.el (nnmail-date-to-time): Removed.
10070 (nnmail-time-less): Ditto.
10071 (nnmail-days-to-time): Ditto.
10072 (nnmail-time-since): Ditto.
10073
10074 * drums.el: New file.
10075
10076 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
10077
10078 * message.el (message-encode-message-body): Encode headers with
10079 body encoding.
10080
10081 * rfc2047.el (rfc2047-default-charset): Renamed.
10082 (rfc2047-encodable-p): Use it.
10083
10084 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10085
10086 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10087 servers.
10088
10089 * gnus-util.el (gnus-output-to-rmail): Removed.
10090
10091 * gnus-art.el (gnus-summary-save-in-rmail): Use
10092 gnus-output-to-rmailrmail-output-to-rmail-file.
10093
10094 * rfc2047.el (rfc2047-decode-region): Fold case.
10095 (rfc2047-decode): Use decode-string.
10096
10097 * mm-util.el: Provide mm-char-int.
10098
10099 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10100
10101 * gnus.el: Pterodactyl Gnus v0.14 is released.
10102
10103 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10104
10105 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10106 sure we have 7bit.
10107
10108 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10109
10110 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10111 ducplicates.
10112 (gnus-inews-insert-mime-headers): Removed.
10113
10114 * message.el (message-caesar-region): Protect against MULE chars.
10115
10116 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10117
10118 * mm-util.el (if): fset the right function.
10119
10120 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10121
10122 * gnus-art.el (gnus-article-decode-charset): Use real
10123 read-coding-system.
10124
10125 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10126
10127 * mm-bodies.el (mm-decode-body): Protect against malformed
10128 base64.
10129 (mm-decode-body): Check that buffer-file-coding-system is
10130 non-nil.
10131
10132 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10133
10134 * gnus.el: Pterodactyl Gnus v0.13 is released.
10135
10136 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10137
10138 * gnus-util.el (gnus-strip-whitespace): Already defined.
10139 Removed.
10140
10141 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10142
10143 * gnus-util.el (gnus-strip-whitespace): New function.
10144
10145 * mm-util.el (mm-content-type-charset): Downcase.
10146
10147 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10148
10149 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10150 (gnus-article-decode-charset): Don't fetch all headers.
10151
10152 * mm-util.el (mm-read-coding-system): New function.
10153
10154 * mm-bodies.el (mm-decode-body): Check the right charset.
10155
10156 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10157
10158 * gnus-art.el (gnus-article-mode-line-format): Use short group
10159 format.
10160
10161 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10162
10163 * gnus.el: Pterodactyl Gnus v0.12 is released.
10164
10165 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10166
10167 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10168
10169 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10170 (gnus-article-decode-charset): Always run.
10171
10172 * mm-bodies.el (mm-decode-body): Decode cte.
10173
10174 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10175
10176 * gnus.el: Pterodactyl Gnus v0.11 is released.
10177
10178 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10179
10180 * message.el (message-encode-message-body): Ditto.
10181
10182 * gnus-art.el (gnus-article-decode-mime-words): New command and
10183 keystroke.
10184 (gnus-article-decode-charset): Ditto.
10185 (gnus-article-decode-charset): Only work under MULE.
10186
10187 * mm-util.el (mm-content-type-charset): New function.
10188
10189 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10190
10191 * message.el (message-send-mail): Insert MIME headers.
10192 (message-check-news-body-syntax): Don't warn for escape sequences.
10193 (message-check-news-body-syntax): Insert MIME headers.
10194
10195 * mm-bodies.el (mm-body-encoding): New function.
10196
10197 * message.el (message-encode-message-body): New function.
10198
10199 * mm-bodies.el: New file.
10200
10201 * mm-util.el (mm-narrow-to-head): New function.
10202
10203 * rfc2047.el (rfc2047-encode): Use it.
10204
10205 * mm-util.el: Provide mm-encode-coding-region.
10206
10207 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10208
10209 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10210
10211 * mm-util.el (mm-enable-multibyte): New function.
10212
10213 * message.el (message-set-work-buffer): Set multibyte.
10214
10215 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10216
10217 * gnus-util.el (gnus-point-at-eol): Removed.
10218 (gnus-point-at-bol): Ditto.
10219
10220 1998-08-31 Didier Verna <verna@inf.enst.fr>
10221
10222 * gnus-msg.el (gnus-group-mail): make it behave like
10223 gnus-group-post-news with regards to the prefix (this enables the
10224 use of posting styles).
10225
10226 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10227
10228 * gnus.el (gnus-article-display-hook): Added
10229 gnus-article-decode-rfc1522 to hook.
10230
10231 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10232
10233 * gnus.el: Pterodactyl Gnus v0.10 is released.
10234
10235 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10236
10237 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10238 hook to be run.
10239
10240 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10241
10242 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10243
10244 * mm-util.el (mm-charsets-in-region): Removed.
10245
10246 * rfc2047.el: Renamed file.
10247
10248 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10249
10250 * message.el (message-mode): Set multibyte.
10251
10252 * mm-util.el (mm-charsets-in-region): Copied here.
10253
10254 * gnus-util.el: Removed gnus-truncate-string.
10255
10256 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10257
10258 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10259 (rfc1522-encodable-p): New function.
10260 (rfc1522-encode-message-header): Use it.
10261
10262 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10263
10264 * gnus.el: Pterodactyl Gnus v0.9 is released.
10265
10266 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10267
10268 * mm-util.el: Shadow encode-coding-string.
10269
10270 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10271
10272 * mm-util.el: New file.
10273
10274 * mm-decode.el: Somewhat depleted.
10275 * mm-encode.el: Ditto.
10276
10277 * rfc1522.el: New file.
10278
10279 * mm-util.el (mm-replace-chars-in-string): Copied here.
10280
10281 * mm-encode.el (mm-q-encode-region): New function.
10282
10283 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10284 param.
10285
10286 * mm-encode.el (mm-encode-word-region): Downcase.
10287
10288 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10289
10290 * gnus.el: Pterodactyl Gnus v0.8 is released.
10291
10292 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10293
10294 * message.el (message-send-mail): Encode headers.
10295
10296 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10297 (quoted-printable-encode-region): Upcase.
10298
10299 * message.el (message-default-charset): New variable.
10300
10301 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10302
10303 * message.el (message-narrow-to-field): Changed name.
10304
10305 * mm-encode.el: New file.
10306
10307 * message.el (message-narrow-to-header): New function.
10308
10309 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10310 right buffer.
10311
10312 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10313
10314 * gnus.el: Pterodactyl Gnus v0.7 is released.
10315
10316 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10317
10318 * gnus.el: Remove autoload for
10319 gnus-article-mime-decode-quoted-printable.
10320
10321 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10322 be decoded in non-MULE Emacsen.
10323
10324 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10325
10326 * mm-decode.el: Check for coding-system-list.
10327
10328 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10329
10330 * gnus.el: Pterodactyl Gnus v0.6 is released.
10331
10332 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10333
10334 * nnheader.el (fboundp): Protect code-coding-string.
10335
10336 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10337 is available.
10338
10339 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10340
10341 * gnus.el: Pterodactyl Gnus v0.5 is released.
10342
10343 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10344
10345 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10346 (gnus-hack-decode-rfc1522): Removed.
10347
10348 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10349
10350 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10351
10352 * gnus.el: Gnus v0.4 is released.
10353
10354 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10355
10356 * gnus-art.el (gnus-article-decode-mime-words): New command and
10357 keystroke.
10358
10359 * qp.el (quoted-printable-decode-region): Don't use hexl.
10360
10361 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10362 (gnus-structured-field-decoder): Removed.
10363 (gnus-unstructured-field-decoder): Ditto.
10364
10365 * mm-decode.el: New file.
10366
10367 * qp.el: New file.
10368
10369 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10370
10371 * gnus-ems.el (fboundp): Removed gnus-split-string.
10372
10373 * gnus.el (gnus-splash-face): Doc fix.
10374
10375 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10376
10377 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10378 hexl.
10379
10380 * nnheader.el (nnheader-temp-write): Removed.
10381
10382 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10383
10384 * gnus.el: Gnus v0.3 is released.
10385
10386 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10387
10388 * gnus.el: Gnus v0.2 is released.
10389
10390 ;; Local Variables:
10391 ;; coding: iso-2022-7bit
10392 ;; End: