]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog
f6f9229794bfb14ce172fe789c80ca7e91cf59f7
[gnu-emacs] / lisp / gnus / ChangeLog
1 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
2
3 * gnus-art.el (gnus-article-check-hidden-text): Return t.
4
5 * gnus-util.el (gnus-remove-text-properties-when): Return t.
6
7 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
8 malformatted messages.
9
10 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * gnus-art.el (article-treat-dumbquotes): Quote \.
13
14 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
15
16 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
17 Emacs 20 runs on a terminal.
18
19 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
20
21 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
22 Paul Stevenson <p.stevenson@surrey.ac.uk>
23
24 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
25
26 * mml.el (gnus-add-minor-mode): Autoload.
27
28 * message.el (message-forward): Save-restriction.
29
30 * message.el (message-mail-user-agent): Add :version.
31
32 * message.el (message-mail-user-agent): New variable.
33 (message-setup): Renamed to message-setup-1. Support
34 mail-user-agent.
35 (message-mail-user-agent): New function.
36 (message-mail): Use it.
37 (message-reply): Use it.
38 (message-resend): Use it.
39 (message-mail-other-window): Use it.
40 (message-mail-other-frame): Use it.
41
42 * gnus-msg.el (gnus-bug): Support mail-user-agent.
43
44 2000-12-21 Miles Bader <miles@gnu.org>
45
46 * message.el (message-mode): Set `comment-start' to the yank prefix.
47
48 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
49
50 * message.el (message-narrow-to-head-1): New function.
51 (message-narrow-to-head): Use it.
52 (message-reply): Ditto.
53 (message-cancel-news): Ditto.
54 (message-supersede): Ditto.
55 (message-make-forward-subject): Ditto.
56 (message-bounce): Ditto.
57
58 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
59
60 * message.el (message-forward): Copy buffer in unibyte mode.
61 (message-make-forward-subject): Don't widen. Decode.
62 (message-forward): Don't decode subject.
63
64 * mml.el (gnus-ems): Require it.
65
66 * gnus-msg.el (gnus-summary-mail-forward):
67
68 * message.el (message-forward): Move mime-to-mml here.
69
70 * nnmbox.el (nnmbox-file-coding-system): Use binary.
71 (nnmbox-active-file-coding-system): Ditto.
72
73 * gnus-cus.el (gnus-group-parameters): Add posting-style.
74
75 * mm-uu.el: Require binhex.
76
77 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
78
79 * qp.el (quoted-printable-encode-region): Upcase QP.
80
81 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
82
83 * gnus-util.el (gnus-add-text-properties-when): New function.
84 (gnus-remove-text-properties-when): Ditto.
85
86 * gnus-cite.el (gnus-article-hide-citation): Use them.
87 (gnus-article-toggle-cited-text): Use them.
88
89 * gnus-art.el (gnus-signature-toggle): Use them.
90 (gnus-article-show-hidden-text): Ditto.
91 (gnus-article-hide-text): Ditto.
92
93 * gnus-art.el (gnus-article-describe-key): Use prompt.
94 (gnus-article-describe-key-briefly): Ditto.
95
96 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
97
98 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
99
100 2000-12-18 Gerd Moellmann <gerd@gnu.org>
101
102 * *.xpm, *.pbm: Convert icons icons to size 24x24.
103
104 2000-12-18 Dave Love <fx@gnu.org>
105
106 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
107 (unused).
108
109 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
110
111 * pop3.el (pop3-movemail): Use binary.
112 (pop3-movemail-file-coding-system): Removed.
113
114 2000-12-13 Miles Bader <miles@gnu.org>
115
116 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
117 to t, so that we don't get stuck while trying to smilefy
118 intangible text.
119
120 2000-12-12 Gerd Moellmann <gerd@gnu.org>
121
122 * smiley-ems.el (smiley-regexp-alist): Make regexps match
123 at the end of the buffer.
124 (smiley-region): In the loop, move to the end of the submatch
125 matching the smiley instead of using the end of the match
126 of the whole regexp.
127
128 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
129
130 * message.el (message-mode): Doc fix.
131
132 2000-12-12 Gerd Moellmann <gerd@gnu.org>
133
134 * smiley-ems.el (smiley-region): Doc fix.
135
136 2000-12-11 Miles Bader <miles@gnu.org>
137
138 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
139 bottom line visible, check to see if it's partially obscured, and
140 if so, either scroll one more line to make it fully visible, or
141 revert to showing the second line from the top.
142
143 2000-12-07 Dave Love <fx@gnu.org>
144
145 * mailcap.el (mailcap-download-directory)
146 * gnus-audio.el (gnus-audio-directory)
147 * smiley-ems.el (smiley-data-directory): Fix :type.
148
149 2000-12-05 Dave Love <fx@gnu.org>
150
151 * starttls.el: New file.
152
153 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
154
155 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
156 succeeds.
157 (gnus-setup-message): Remove a hack.
158
159 * gnus-win.el (gnus-configure-windows): Make sure
160 nntp-server-buffer is live.
161 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
162 (gnus-configure-frame): Save selected window.
163
164 2000-12-04 Andreas Jaeger <aj@suse.de>
165
166 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
167
168 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
169
170 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
171 raw 8-bit in headers in dk.* newsgroups.
172
173 2000-11-30 Dave Love <fx@gnu.org>
174
175 * message.el (message-auto-save-directory): Use
176 file-name-as-directory.
177 (message-set-auto-save-file-name): Create
178 message-auto-save-directory if necessary.
179 (message-replace-chars-in-string): Removed -- unused.
180 (message-mail-alias-type): Customize.
181 (message-headers): Remove duplicate defgroup.
182
183 2000-11-29 Dave Love <fx@gnu.org>
184
185 * qp.el (quoted-printable-decode-region): Use error, not message
186 to report malformed text (like base64). Amend message.
187
188 2000-11-29 Miles Bader <miles@gnu.org>
189
190 * message.el (message-header-lines): Fontify tag.
191
192 2000-11-27 Dave Love <fx@gnu.org>
193
194 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
195 compiler warning.
196
197 2000-11-26 Dave Love <fx@gnu.org>
198
199 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
200
201 2000-11-23 Dave Love <fx@gnu.org>
202
203 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
204
205 * mm-uu.el (uudecode): Require.
206 (uudecode-decode-region, uudecode-decode-region-external): Don't
207 autoload.
208 (mm-uu-copy-to-buffer): Doc fix.
209 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
210 type fix.
211
212 * mailcap.el: Doc fixes.
213 (mailcap-mime-data): Various adjustments.
214 (mailcap): New group.
215 (mailcap-download-directory): Customize.
216 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
217 (mailcap-temporary-directory): Deleted (unused).
218 (mailcap-unescape-mime-test): Simplify slightly.
219 (mailcap-viewer-passes-test): Use functionp.
220 (mailcap-command-p): Aliased to executable-find.
221
222 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
223 default-enable-multibyte-characters is nil.
224
225 2000-11-22 Simon Josefsson <simon@josefsson.org>
226
227 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
228 instead of "from: " for rfc822 compliance. Insert SPC.
229
230 2000-11-22 Gerd Moellmann <gerd@gnu.org>
231
232 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
233
234 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
235
236 * message.el (message-send-mail): Use buffer-substring-no-properties.
237 (message-send-news): Ditto.
238
239 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
240
241 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
242
243 2000-11-21 Dave Love <fx@gnu.org>
244
245 * gnus-art.el (gnus-mime-button-map): Don't inherit from
246 gnus-article-mode-map.
247 (gnus-mime-button-menu): Use mouse-set-point.
248 (gnus-insert-mime-button, gnus-mime-display-alternative)
249 (gnus-mime-display-alternative): Don't use local-map property.
250
251 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
252
253 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
254 sending a command; allow the rtelnet prompt as well.
255
256 2000-11-17 Simon Josefsson <simon@josefsson.org>
257
258 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
259 prefetch.
260
261 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
262
263 * nntp.el (nntp-decode-text): Delete bogus status lines.
264 (nntp-open-connection): Kill process buffer when quit.
265 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
266 FSF Emacs 20 and XEmacs 21.
267 (nntp-retrieve-data): Don't ignore quit.
268
269 2000-11-17 Dave Love <fx@gnu.org>
270
271 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
272 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
273 and make-temp-file.
274 (uudecode-decode-region): Doc fix.
275
276 2000-11-14 Dave Love <fx@gnu.org>
277
278 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
279 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
280 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
281 New files, derived from the XPMs.
282
283 2000-11-12 Dave Love <fx@gnu.org>
284
285 From Emerick Rogul <emerick@csa.bu.edu>.
286 * message.el (message-setup-fill-variables): New variable.
287 (message-mode): Use it.
288
289 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
290
291 * gnus-mlspl.el: Documentation tweaks.
292
293 2000-11-10 Dave Love <fx@gnu.org>
294
295 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
296 (gnus-agent-lib-file, gnus-agent-load-alist)
297 (gnus-agent-save-alist, gnus-agent-article-name): Use
298 expand-file-name.
299
300 * gnus-group.el (gnus-group-name-charset-method-alist): Add
301 :version.
302 (nnkiboze-score-file): Defvar when compiling.
303
304 * gnus-start.el (gnus-read-newsrc-file): Add :version.
305
306 * gnus-art.el (gnus-article-banner-alist)
307 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
308 (gnus-article-date-lapsed-new-header)
309 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
310 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
311 (gnus-treat-strip-headers-in-body)
312 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
313 (gnus-treat-translate): Add :version.
314 (gnus-article-mime-part-function): Fix defcustom.
315
316 * nnmail.el (nnmail-expiry-target)
317 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
318 (nnmail-split-header-length-limit): Add :version.
319
320 * gnus-sum.el (gnus-auto-expirable-marks)
321 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
322 (gnus-extra-headers, gnus-ignored-from-addresses)
323 (gnus-newsgroup-ignored-charsets)
324 (gnus-group-highlight-words-alist)
325 (gnus-summary-show-article-charset-alist): Add :version.
326
327 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
328 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
329 files, converted from the XPMs.
330
331 * gnus-cache.el (gnus-cache-active-file): Don't use
332 file-name-as-directory on directory.
333 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
334 use file-name-as-directory on directory.
335
336 * time-date.el (timezone-make-date-arpa-standard): Autoload.
337 (date-to-time): Use it.
338
339 * message.el (message-mode) <adaptive-fill-regexp>:
340 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
341 (message-newline-and-reformat): Likewise.
342 (message-forward-as-mime, message-forward-ignored-headers)
343 (message-buffer-naming-style, message-default-charset)
344 (message-dont-reply-to-names, message-send-mail-partially-limit):
345 Add :version.
346
347 * mm-util.el: Doc fixes.
348 (mm-mime-charset): Don't use the raw result of
349 mm-preferred-coding-system.
350 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
351 (mm-with-unibyte): Simplify.
352
353 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
354 concat.
355
356 * pop3.el (pop3-version): Deleted.
357 (pop3-make-date): New function, avoiding message-make-date.
358 (pop3-munge-message-separator): Use it.
359
360 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
361
362 * pop3.el (pop3-munge-message-separator): A message may have an
363 empty body.
364
365 2000-11-09 Dave Love <fx@gnu.org>
366
367 * gnus-group.el (gnus-group-make-directory-group)
368 (gnus-group-fetch-faq): Use expand-file-name.
369 (gnus-group-fetch-faq): Simplify completing-read form.
370
371 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
372 test for Mule.
373
374 * message.el (tool-bar-map): Defvar when compiling.
375
376 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
377 (gnus-tm-lisp-directory): Deleted.
378 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
379 (featurep 'xemacs).
380 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
381 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
382 version numbers from file names.
383
384 2000-11-08 John Wiegley <johnw@gnu.org>
385
386 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
387 `gnus-group-change-level-function', instead of `remove-hook',
388 because it's not a hook!
389
390 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
391
392 * nnweb.el (nnweb-decode-entities): Work for non-character
393 entities.
394
395 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
396 Issue message on quit.
397
398 2000-11-08 Simon Josefsson <simon@josefsson.org>
399
400 * rfc2104.el: Add SHA-1 example.
401 (rfc2104-hexstring-to-bitstring): New function.
402 (rfc2104-hash): Use it.
403
404 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
405
406 * gnus-start.el: Remove gnus-xemacs.
407
408 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
409
410 * gnus-score.el (gnus-score-body): Don't score body when
411 agent-fetching.
412 (gnus-score-followup): Don't score followup either.
413 (gnus-score-use-all-scores): New variable.
414 (gnus-all-score-files): Use it.
415 (gnus-score-find-bnews): Use directory-sep-char.
416
417 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
418 asynchronous in Exp version.
419
420 2000-11-08 Dave Love <fx@gnu.org>
421
422 * mm-view.el: Use featurep for XEmacs test.
423 (mm-inline-message): Test for `remove-specifier'; don't use
424 condition-case.
425
426 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
427
428 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
429 (gnus-score-find-bnews): Don't concat "".
430
431 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
432 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
433 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
434 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
435
436 * gnus-sum.el: Put some defvars in eval-when-compile.
437 (gnus-summary-mode-hook): Add :options.
438 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
439 (gnus-summary-tool-bar-map): New variable.
440 (gnus-summary-make-tool-bar): New function.
441 (gnus-summary-mode): Put kill-all-local-variables first.
442
443 * gnus-group.el (gnus-group-toolbar-map): New variable.
444 (gnus-group-make-tool-bar): Rewritten.
445 (gnus-group-mode): Put kill-all-local-variables first.
446
447 * rfc2047.el: Require gnus-util.
448
449 * nnml.el (gnus-sorted-intersection): Autoload.
450
451 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
452 Put some defvars in eval-when-compile.
453 (gnus-intersection, gnus-sorted-complement): Autoload.
454
455 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
456
457 * mm-encode.el (mm-body-7-or-8): Autoload.
458
459 * mm-decode.el (mm-insert-inline): Autoload.
460
461 * mml.el:
462 * message.el: Put some defvars in eval-when-compile.
463
464 * gnus-msg.el: Put some defvars in eval-when-compile.
465 (gnus-msg-mail): Move after gnus-setup-message.
466
467 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
468
469 2000-11-07 Dave Love <fx@gnu.org>
470
471 * gnus-util.el (nnheader): Don't require message (recursive
472 autoload).
473
474 * uudecode.el: Avoid compiler warnings.
475
476 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
477 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
478
479 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
480
481 * rfc2047.el: Require cl when compiling.
482 (rfc2047-q-encode-region): Don't break if a QP-word could be
483 fitted in one line.
484 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
485 (rfc2047-fold-region): "=?=" is not a break point.
486 (rfc2047-encode-message-header): Move fold into encode-region.
487 (rfc2047-dissect-region): Rewrite.
488 (rfc2047-encode-region): Rewrite.
489 (rfc2047-fold-region): Fold
490 (rfc2047-unfold-region): New function.
491 (rfc2047-decode-region): Use it.
492 (rfc2047-q-encode-region): Don't break at bob.
493 (rfc2047-decode): Use unibyte.
494 (rfc2047-q-encode-region): Better calculation of break point.
495 (rfc2047-fold-region): Don't break the first non-LWSP characters.
496 (rfc2047-encode-region): Merge only if regions are adjacent.
497
498 2000-11-06 Dave Love <fx@gnu.org>
499
500 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
501
502 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
503 (uudecode-char-int): New alias, replacing char-int.
504 (uudecode-decode-region): Don't call buffer-disable-undo.
505
506 * mm-uu.el (mm-uu-configure): Unquote lambda.
507 (mm-uu-configure-list): Doc fix.
508
509 * earcon.el (running-xemacs): Don't define.
510
511 2000-11-06 John Wiegley <johnw@gnu.org>
512
513 * gnus-mlspl.el (gnus-group-split-update): Check the value of
514 `nnmail-crosspost', and use it to set the `no-crosspost'
515 argument when calling `gnus-group-split-fancy'. Otherwise, it
516 assumes that cross-posting is always OK, no matter what
517 `nmail-crosspost' is set to.
518 (gnus-group-split-fancy): The argument order in the
519 second-to-last `push' call was wrong, but since `no-crosspost'
520 was always nil, it was never being triggered.
521
522 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
523
524 Don't postpone GCC if none of GCC methods is agent-covered. This
525 fix presumes that the post-method must be agent-covered if any Gcc
526 method is agent-covered.
527
528 * gnus-msg.el (gnus-inews-group-method): New function.
529 (gnus-inews-do-gcc): Use it.
530 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
531 (gnus-agent-possibly-save-gcc): Use it.
532 (gnus-agent-possibly-do-gcc): Ditto.
533
534 *gnus-msg.el: (gnus-inews-add-send-actions): Use
535 `gnus-agent-possibly-do-gcc' if Agentized.
536 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
537 to `message-header-hook'.
538
539 * gnus-mlspl.el: Require cl when compiling.
540
541 * gnus-ml.el: Usage.
542 (gnus-mailing-list-archive, gnus-mailing-list-owner,
543 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
544 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
545 (gnus-mailing-list-menu): Define it.
546 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
547
548 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
549
550 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
551
552 * message.el (message-font-lock-keywords): Match a final newline
553 to help font-lock's multiline support.
554
555 2000-11-03 Dave Love <fx@gnu.org>
556
557 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
558
559 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
560 name.
561
562 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
563 <banner>: Fix custom type, doc.
564
565 * mm-decode.el (mm-display-external): Space-prefix temp buffer
566 name. Don't disable undo explicitly.
567
568 2000-11-02 Dave Love <fx@gnu.org>
569
570 * message.el (message-font-lock-keywords): Use [:alpha:] for
571 cite-prefix.
572
573 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
574
575 * mm-uu.el (mm-uu-configure-list): Move back to old location,
576 because defcustom tries to call `mm-uu-configure'.
577
578 2000-11-01 Dave Love <fx@gnu.org>
579
580 * rfc2047.el (base64): Require unconditionally.
581 (message-posting-charset): Defvar when compiling.
582 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
583 message.
584
585 * gnus-sum.el (nnoo): Require.
586 (mm-uu-dissect): Autoload.
587
588 * mml.el (mml-parse-1): Clarify message.
589 (mml-minibuffer-read-type): Use mailcap-mime-types.
590
591 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
592
593 * mml.el: Fix a typo in the requiring of CL.
594
595 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
596
597 * rfc2231.el: Require cl when compiling.
598
599 2000-11-01 Dave Love <fx@gnu.org>
600
601 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
602 Fix custom type.
603 (mm-uu-configure-list): Move and fix custom type.
604
605 * utf7.el: Require cl when compiling.
606
607 * binhex.el: Use (featurep 'xemacs).
608 (binhex-char-int): New alias, replacing char-int. Change callers.
609 (binhex-decode-region): Simplify work buffer code.
610 (binhex-decode-region-external): Use expand-file-name, not concat.
611
612 2000-10-30 Dave Love <fx@gnu.org>
613
614 * gnus-art.el: Fix 2000-10-27 change properly.
615
616 2000-10-28 Miles Bader <miles@gnu.org>
617
618 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
619
620 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
621
622 * gnus-draft.el (gnus-draft-send-message): Typo.
623
624 2000-10-27 John Wiegley <johnw@gnu.org>
625
626 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
627 variable to correspond with `gnus-article-hide-citation-maybe'.
628 (gnus-treatment-function-alist): Added entry for the above
629 correlation.
630
631 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
632
633 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
634
635 2000-10-27 Dave Love <fx@gnu.org>
636
637 * gnus.el: Don't require custom. Don't require message at top
638 level.
639 (gnus-message-archive-method): Require message here.
640
641 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
642
643 * gnus-art.el (article-strip-banner): Use
644 gnus-group-find-parameter rather than gnus-group-get-parameter, to
645 allow inheritance on the banner.
646 From elkin@tverd.astro.spbu.ru.
647
648 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
649 Cashin <ecashin@coe.uga.edu>).
650
651 2000-10-27 Simon Josefsson <simon@josefsson.org>
652
653 * gnus-agent.el (gnus-agent-possibly-do-gcc):
654 (gnus-agent-restore-gcc):
655 (gnus-agent-possibly-save-gcc): New functions.
656
657 * nnimap.el (nnimap-group-overview-filename): Create directory for
658 newfile (when use long filenames is nil). Copy+delete file if
659 rename didn't work.
660 (nnimap-group-overview-filename): `rename-file' and `copy-file'
661 doesn't return anything useful, use ignore-errors instead.
662 (nnimap-verify-uidvalidity): Delete overview file when
663 uid validity changes.
664 (nnimap-group-overview-filename): Store uidvalidity in filenames.
665 Rename old files into new format.
666 (nnimap-request-accept-article): Remove \n's from
667 From_ lines.
668 (nnimap-request-accept-article): Remove From[^:] lines.
669 (imap-starttls-p): Check for starttls binary.
670 (imap-starttls-open): More verbose.
671 (imap-gssapi-auth): Ditto.
672 (imap-kerberos4-auth): Ditto.
673 (imap-cram-md5-auth): Ditto.
674 (imap-login-auth): Ditto.
675 (imap-anonymous-auth): Ditto.
676 (imap-digest-md5-auth): Ditto.
677 (imap-open): Ditto.
678 (imap-digest-md5-p): Check capability first.
679 (imap-parse-flag-list): Correctly parse empty lists.
680 (imap-login-p): Support LOGINDISABLED.
681 (imap-parse-body): Work around bug in Sun SIMS.
682
683 * gnus-agent.el (gnus-agent-possibly-do-gcc):
684 (gnus-agent-restore-gcc):
685 (gnus-agent-possibly-save-gcc): New functions.
686
687 Asks the user to synch flags with server when you plug in.
688
689 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
690 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
691 (gnus-agent-toggle-plugged): Call it.
692 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
693 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
694 (gnus-agent-possibly-synchronize-flags): New function.
695 (gnus-agent-possibly-synchronize-flags-server): New function.
696
697 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
698
699 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
700
701 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
702 support ACL's.
703
704 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
705
706 * gnus-draft.el (gnus-draft-send-message): Ditto.
707 (gnus-group-send-drafts): Ditto.
708
709 * gnus-art.el (gnus-request-article-this-buffer):
710 gnus-refer-article-method might be a single method.
711 (gnus-article-mime-total-parts): New function.
712 (gnus-mm-display-part): Use it.
713 (gnus-mime-display-single): Ditto.
714 (gnus-mime-display-alternative): Ditto.
715 (gnus-mime-inline-part): Check validity of charset.
716 (gnus-treat-display-smileys): Default value in Emacs 21.
717 * gnus-art.el: Define dynamic variables in eval-when-compile.
718 (gnus-article-prepare): Configure it again.
719 (gnus-insert-mime-button): Use gnus-overlay-buffer,
720 gnus-overlay-start.
721 (gnus-article-prepare): Configure windows before
722 gnus-article-prepare-display is called. Otherwise, BBDB's popup
723 window might be overrided.
724 (gnus-mime-inline-part): Use prefix argument only
725 when it is called interactively.
726 (gnus-mime-action-alist): New variable.
727 (gnus-mime-action-on-part): Use it.
728 (gnus-mime-button-commands): Add command ".".
729 (gnus-mime-inline-part): Support prefix argument.
730 (gnus-article-banner-alist): New variable.
731 (article-strip-banner): Use it.
732
733 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
734 because they are files, not paths.
735 (mailcap-parse-mimetypes): Ditto.
736 (mailcap-mime-types): Use mailcap-mime-data.
737
738 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
739 gnus-overlay-start.
740 * gnus.el (gnus-agent-fetching): New variable.
741 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
742
743 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
744 (gnus-agent-fetch-group-1): Score-param could be nil.
745 (gnus-agent-any-covered-gcc): New function.
746 (gnus-agent-possibly-save-gcc): Use it.
747 (gnus-agent-possibly-do-gcc): Ditto.
748 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
749 the GNU assignment issue.
750 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
751 * gnus-agent.el: timer vs. itimer.
752
753 * webmail.el (webmail-type-definition): Fix my-deja open url.
754 (webmail-hotmail-list): Fix.
755 (webmail-netscape-open, webmail-hotmail-article,
756 webmail-hotmail-list): Update.
757 (webmail-my-deja-*): Rewrite.
758
759 * gnus-sum.el (gnus-refer-article-methods): The second could be
760 a named method.
761 (gnus-cache-write-active): Auto load.
762 (gnus-summary-display-article): Enable multibyte.
763 (gnus-summary-select-article): Don't enable multibyte here.
764 (gnus-summary-goto-article): Ditto.
765 (gnus-summary-enter-digest-group): Decode to-address.
766
767 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
768 (mm-with-unibyte-current-buffer-mule4): New function.
769 (mm-enable-multibyte-mule4): New.
770 (mm-disable-multibyte-mule4): New.
771
772 * mm-util.el (mm-enable-multibyte-mule4): New.
773 (mm-disable-multibyte-mule4): New.
774 * gnus-sum.el (gnus-summary-mode): Use it.
775 (gnus-summary-select-article): Ditto.
776 (gnus-summary-goto-article): Use enable multibyte.
777
778 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
779 (nnkiboze-enter-nov): Fix it when there is no xref.
780 (nnkiboze-generate-groups): List groups.
781 (nnkiboze-request-article): Use
782 gnus-cache-request-article.
783
784 * gnus-group.el (gnus-group-make-kiboze-group): Use
785 nnkiboze-score-file.
786 (gnus-group-make-kiboze-group): Fix prompt.
787
788 * message.el (message-send-mail-partially): Replace the header
789 delimiter with a blank line.
790 (message-sending-message): New variable.
791 (message-send): Use it.
792 (message-default-charset): Default value for non-Mule Emacsen.
793 (message-alternative-emails): New.
794 (message-use-alternative-email-as-from): New.
795 (message-setup): Use them.
796 (message-default-charset): Set default value in non-MULE XEmacsen
797 as iso-8859-1.
798
799 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
800
801 * message.el: xemacs cleanup (use featurep ' xemacs)
802
803 * nnheader.el: ditto
804
805 * mm-util.el: ditto
806
807 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
808
809 * message.el (message-make-in-reply-to): In-Reply-To is message-id
810 (see DRUMS).
811
812 2000-10-27 Simon Josefsson <simon@josefsson.org>
813
814 * message.el (message-send): Make sure error is signalled if no
815 send method is specified.
816
817 2000-10-27 Dave Love <fx@gnu.org>
818
819 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
820 strings.
821 (gnus-group-make-tool-bar): New function.
822 (gnus-group-mode): Use it.
823
824 * message.el (message-mode-menu): Add some :help strings.
825 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
826 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
827
828 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
829 * describe-group.xpm, get-news.xpm, kill-group.xpm:
830 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
831
832 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
833 display-graphic-p here.
834
835 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
836
837 * mm-decode.el (mm-viewer-completion-map): New.
838 (mm-interactively-view-part): Use it.
839
840 2000-10-27 Simon Josefsson <sj@extundo.com>
841
842 * mail-source.el (mail-sources): IMAP predicate is a string.
843 (mail-sources): Add default values for IMAP mailbox, predicate and
844 fetchflag.
845
846 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
847
848 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
849 of the `gnus-xemacs' variable, as the latter has been removed.
850 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
851 * gnus-art.el (gnus-treat-display-xface)
852 (gnus-treat-display-smileys, gnus-treat-display-picons)
853 (gnus-article-read-summary-keys): Likewise.
854
855 2000-10-26 Dave Love <fx@gnu.org>
856
857 * flow-fill.el: Require cl when compiling.
858
859 2000-10-26 Simon Josefsson <simon@josefsson.org>
860
861 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
862 (fill-flowed): Make "quote-depth wins" rule work when first line
863 is at level 0.
864
865 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
866
867 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
868 (gnus-kill-all-overlays): Move here.
869
870 * gnus-util.el (gnus-kill-all-overlays): Move out.
871
872 2000-10-26 Dave Love <fx@gnu.org>
873
874 * mail-source.el: Require imap when compiling and defvar
875 display-time-mail-function. Require mm-util.
876 (nnheader-cancel-timer): Autoload.
877 (mail-source-imap-authenticators, mail-source-imap-streams): New
878 variables.
879 (mail-sources): Use them.
880 (defvar): Use rmail-spool-directory unconditionally.
881
882 2000-10-26 Dirk Meyer <dischi@tzi.de>
883
884 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
885 seconds instead of hour.
886
887 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
888
889 * mail-source.el (mail-sources): Better `:type'.
890
891 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
892
893 * mail-source.el (mail-source-keyword-map): Use
894 `rmail-spool-directory' as a default directory for the `file'
895 source, if the variable is defined. Fall back to hardcoded
896 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
897 <seh@speakeasy.org>.
898
899 2000-10-25 Jason Rumney <jasonr@gnus.org>
900
901 * gnus-art.el (gnus-signature-face): Use italic on any frame that
902 supports it.
903
904 2000-10-18 Dave Love <fx@gnu.org>
905
906 * mm-bodies.el (mm-uu-decode-function)
907 (mm-uu-binhex-decode-function): Defvar when compiling.
908
909 * gnus-nocem.el (gnus-nocem-issuers): Update.
910 (gnus-nocem-check-from): New option.
911 (gnus-nocem-scan-groups): Use it.
912 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
913 (gnus-nocem-check-article-limit): Add :version.
914
915 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
916
917 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
918 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
919
920 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
921
922 * ietf-drums.el (mm-util): Require CL when compiling.
923
924 2000-10-15 Dave Love <fx@gnu.org>
925
926 * qp.el: Require mm-util.
927
928 2000-10-13 Dave Love <fx@gnu.org>
929
930 * qp.el (quoted-printable-decode-region): Avoid invalid
931 coding-systems.
932
933 2000-10-12 Gerd Moellmann <gerd@gnu.org>
934
935 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
936 to a recursive load.
937
938 2000-10-12 Dave Love <fx@gnu.org>
939
940 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
941
942 * gnus.el (gnus-group-startup-message): Check for PBM image.
943
944 2000-10-09 Dave Love <fx@gnu.org>
945
946 * mail-source.el (mail-source-fetch-imap): Bind
947 default-enable-multibyte-characters rather than using
948 mm-disable-multibyte.
949
950 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
951
952 * mail-source.el (mail-source-fetch-maildir): Don't insert
953 newlines.
954
955 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
956
957 * mm-encode.el: Require CL. At least, for `incf'.
958
959 2000-10-06 Dave Love <fx@gnu.org>
960
961 * gnus-audio.el: Don't require cl.
962 (gnus-audio): New custom group.
963 (gnus-audio-inline-sound): Change to work with Emacs.
964 (gnus-audio-directory, gnus-audio-directory)
965 (gnus-audio-au-player): Customize.
966 (gnus-audio-play): Try external player if play-sound-file fails.
967 Use file-name-extension, not string-match.
968
969 2000-10-05 Dave Love <fx@gnu.org>
970
971 * rfc1843.el: Require cl when compiling.
972
973 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
974 Autoload.
975 (quoted-printable-decode-region): Rename arg which confused
976 charset with coding-system. Don't use nonascii-insert-offset.
977 Coding-system encode the region initially. Don't recognize `=='
978 as valid QP. Coding-system decode the region finally.
979 (quoted-printable-decode-string): Rename arg which confused
980 charset with coding-system.
981
982 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
983 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
984 mm-encode-coding-region.
985 (mm-decode-body, mm-decode-string): Rename variables which
986 confused charset with coding-system.
987 (binhex-decode-region): Don't autoload.
988 (mm-body-encoding): Require message.
989 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
990 cond branches.
991
992 * gnus-art.el (article-de-quoted-unreadable)
993 (article-de-base64-unreadable): Fold search case
994 rather than downcasing string. Apply mm-charset-to-coding-system
995 to arg of quoted-printable-decode-region.
996
997 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
998
999 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1000
1001 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1002
1003 * gnus-kill.el (gnus-kill): Typo.
1004
1005 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1006
1007 * gnus-mule.el: Revived.
1008
1009 2000-10-04 Dave Love <fx@gnu.org>
1010
1011 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1012 Require ring when compiling.
1013 (gnus-x-splash): Bind width, height.
1014 (gnus-article-compface-xbm): New variable.
1015 (gnus-article-display-xface): Move graphic test. Use unibyte.
1016 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1017
1018 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1019
1020 * nnimap.el: require 'cl when compiling.
1021
1022 2000-10-04 Dave Love <fx@gnu.org>
1023
1024 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1025 pbm images.
1026
1027 * frown.pbm, smile.pbm, wry.pbm: New files.
1028
1029 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1030
1031 2000-10-03 Dave Love <fx@gnu.org>
1032
1033 * mail-source.el (mail-sources): Revert to nil.
1034
1035 * nnmail (nnmail-spool-file): Revert to `((file))'.
1036
1037 * qp.el: Don't require mm-util.
1038 (quoted-printable-decode-region): Rewritten.
1039 (quoted-printable-decode-string, quoted-printable-encode-region):
1040 Doc fix.
1041 (quoted-printable-encode-region): Barf on multibyte characters.
1042 Maybe make the class multibyte. Upcase chars, not formatted
1043 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1044 (quoted-printable-encode-string): Don't use
1045 mm-with-unibyte-buffer.
1046
1047 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1048
1049 * mail-source.el (mail-source-report-new-mail): Use
1050 nnheader-cancel-timer.
1051
1052 2000-10-03 Simon Josefsson <simon@josefsson.org>
1053
1054 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1055 (mail-source-fetch-imap): Use it.
1056
1057 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1058
1059 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1060 last change.
1061
1062 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1063 `:ascent center'.
1064
1065 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1066
1067 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1068
1069 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1070 image's :ascent to 80. That gives a mode-line which is approx.
1071 as tall as the normal one.
1072
1073 2000-09-21 Dave Love <fx@gnu.org>
1074
1075 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1076 (for Emacs 20). Tidy somewhat.
1077
1078 2000-09-21 Dave Love <fx@gnu.org>
1079
1080 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1081 image processing. Rationalize logic somewhat.
1082
1083 2000-09-20 Dave Love <fx@gnu.org>
1084
1085 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1086
1087 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1088 we'll be careful merging development changes.
1089
1090 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1091 specifically.
1092
1093 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1094 (mouse-set-point, set-face-foreground)
1095 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1096 them.
1097
1098 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1099
1100 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1101 redundant autoloads.
1102
1103 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1104
1105 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1106 to XBM; we always have PBM support.
1107
1108 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1109
1110 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1111 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1112 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1113 * nnkiboze.el (nnkiboze-file-coding-system): New.
1114 (nnkiboze-retrieve-headers): Use it.
1115 (nnkiboze-request-group): Ditto.
1116 (nnkiboze-close-group): Ditto.
1117 (nnkiboze-generate-group): Ditto.
1118 (nnkiboze-enter-nov): Insert first Xref properly.
1119
1120 2000-09-19 Dave Love <fx@gnu.org>
1121
1122 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1123 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1124
1125 * mail-source.el (mail-sources): Change default to '((file)).
1126 Add useful custom type.
1127
1128 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1129
1130 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1131 year).
1132 (gnus-date-iso8601): Ditto.
1133
1134 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1135
1136 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1137
1138 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1139
1140 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1141 pattern. Avoid using 8 bit chars.
1142 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1143
1144 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1145
1146 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1147 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1148 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1149 functions are not implemented yet.
1150
1151 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1152 x-overlay.el from the FSF Emacs black list.
1153
1154 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1155
1156 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1157 (mm-inline-media-tests): Ditto.
1158 (mm-automatic-display): Ditto.
1159 * mm-view.el (mm-display-inline-fontify): Generalize from
1160 mm-display-patch-inline.
1161 (mm-display-patch-inline): Use it.
1162 (mm-display-elisp-inline): Ditto.
1163
1164 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1165
1166 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1167 (gnus-topic-unmark-topic): Ditto.
1168 (gnus-topic-mark-topic): Ditto.
1169 (gnus-topic-get-new-news-this-topic): Use it.
1170
1171 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1172
1173 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1174 display xface.
1175
1176 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1177
1178 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1179 zombie or killed groups.
1180
1181 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1182
1183 * mml.el (mml-preview): Reinsert unibyte content.
1184 (mml-parse-1): Remove with-unibyte-current-buffer.
1185 (mml-generate-mime-1): Ditto.
1186 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1187 * message.el (message-forward): Ditto.
1188
1189 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1190
1191 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1192 original article buffer.
1193 (article-de-base64-unreadable): Ditto.
1194 (article-wash-html): Ditto.
1195
1196 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1197
1198 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1199 unless forward-show-mml.
1200
1201 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1202
1203 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1204 (gnus-summary-save-parts-last-directory): New.
1205 (gnus-summary-save-parts): Save history.
1206
1207 2000-09-14 Ben Gertzfield <che@debian.org>
1208
1209 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1210 variable.
1211 (gnus-summary-save-parts): Use it.
1212
1213 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1214
1215 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1216 * gnus-sum.el (gnus-summary-exit): Ditto.
1217 (gnus-summary-exit-no-update): Ditto.
1218 (gnus-summary-show-article): Ditto.
1219
1220 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1221
1222 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1223 Content-Disposition.
1224
1225 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1226
1227 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1228
1229 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1230
1231 * gnus-art.el (gnus-article-setup-buffer): Set
1232 gnus-article-mime-handles to nil.
1233 * gnus-sum.el (gnus-summary-exit): Ditto.
1234 (gnus-summary-exit-no-update): Ditto.
1235 (gnus-summary-show-article): Ditto.
1236 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1237 dissected.
1238 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1239
1240 2000-09-14 Dave Love <fx@gnu.org>
1241
1242 * gnus.el (gnus-charset):
1243 * mm-decode.el (mime-display):
1244 * imap.el (imap) <defgroup>: Add :version.
1245
1246 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1247
1248 * parse-time.el: Fix author's mail address.
1249
1250 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1251 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1252 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1253 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1254 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1255 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1256 * rfc2231.el, uudecode.el: Fix copyright notice.
1257
1258 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1259 require `w3' at load-time only if not running in batch mode.
1260
1261 2000-09-13 Dave Love <fx@gnu.org>
1262
1263 * gnus-ems.el (gnus-ems-redefine): Don't alias
1264 gnus-summary-set-display-table.
1265
1266 * message.el (message-user-agent): Don't wrap ignore-errors around
1267 it.
1268
1269 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1270 `format'.
1271 (mm-content-transfer-encoding): Don't use cadar.
1272
1273 * uudecode.el (uudecode-decoder-program)
1274 (uudecode-decoder-switches): Customize.
1275
1276 * gnus-score.el (gnus-home-score-file): Improve custom type.
1277
1278 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1279 variables for Emacs 21.
1280 (gnus-group-customize): Disable undo while laying out the buffer.
1281
1282 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1283
1284 * gnus-util.el (gnus-write-active-file): Bind
1285 coding-system-for-write.
1286
1287 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1288
1289 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1290 * gnus-kill.el (gnus-batch-score): Ditto.
1291 * gnus-move.el (gnus-change-server): Ditto.
1292 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1293
1294 2000-09-12 Simon Josefsson <simon@josefsson.org>
1295
1296 * gnus-sum.el (gnus-update-read-articles): Undo
1297 `gnus-request-set-mark' operation.
1298
1299 2000-09-11 Dave Love <fx@gnu.org>
1300
1301 * Changelog: Use iso-2022 coding.
1302
1303 * gnus-msg.el (gnus-msg-mail): New function.
1304 (gnus-user-agent): New mail agent.
1305
1306 2000-09-10 Dave Love <fx@gnu.org>
1307
1308 * message.el: Require mail-abbrevs for XEmacs for a problem with
1309 keybinding despite the autoloads for it.
1310
1311 2000-09-08 Simon Josefsson <simon@josefsson.org>
1312
1313 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1314
1315 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1316 marks from dormant articles. (See nnimap-request-set-mark.)
1317 (nnimap-retrieve-headers-progress): Demule.
1318 (nnimap-open-server): Call nnoo-change-server twice, once for
1319 getting the nnimap-server-buffer and once for letting n-c-s set
1320 the variables in that buffer.
1321
1322 2000-09-08 David Edmondson <dme@dme.org>
1323
1324 * gnus.el (gnus-short-group-name): Guess separator.
1325
1326 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1327
1328 * gnus-group.el (gnus-group-insert-group-line): Fix.
1329
1330 2000-09-04 Dave Love <fx@gnu.org>
1331
1332 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1333 (mm-get-image): Avoid the losing `make-glyph' from W3.
1334
1335 2000-09-03 Simon Josefsson <simon@josefsson.org>
1336
1337 * gnus-sum.el (gnus-summary-delete-article): Check server.
1338
1339 2000-09-01 Simon Josefsson <simon@josefsson.org>
1340
1341 * imap.el (imap-parse-flag-list): Rewrite.
1342
1343 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1344
1345 * imap.el (imap-parse-flag-list): Hack.
1346
1347 2000-08-29 Dave Love <fx@gnu.org>
1348
1349 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1350
1351 * gnus-agent.el (gnus-agent-union): new function.
1352 (gnus-agent-fetch-headers): Use it.
1353
1354 * gnus.el (gnus-group-startup-message): Specify foreground and
1355 background for xpm image. Centre image vertically.
1356 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1357
1358 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1359
1360 * message.el (message-send-mail): Narrow-to-headers.
1361
1362 2000-08-24 Dave Love <fx@gnu.org>
1363
1364 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1365 21.
1366
1367 2000-08-21 Dave Love <fx@gnu.org>
1368
1369 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1370
1371 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1372
1373 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1374 permanent is used.
1375 (gnus-topic-show-topic): Read topic when to show permanent hidden
1376 topic.
1377 (gnus-topic-remove-topic): Revert to the old behavior, not using
1378 hide.
1379
1380 2000-08-21 Dave Love <fx@gnu.org>
1381
1382 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1383 (gnus-xemacs): Use featurep.
1384
1385 * mm-util.el (mm-read-charset): Maybe use builtin.
1386 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1387 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1388 (mm-with-unibyte): Use featurep, not string-match.
1389 (mm-with-unibyte-buffer): Simplify.
1390 (mm-quote-arg): Maybe use shell-quote-argument.
1391
1392 * mml.el (mml-make-string): Deleted (unused).
1393
1394 * gnus.el (gnus-mode-line-buffer-identification): Supply
1395 definition for Emacs 21.
1396
1397 * gnus-salt.el: Small doc fixes.
1398 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1399 gnus-add-minor-mode.
1400
1401 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1402 gnus-add-minor-mode.
1403
1404 2000-08-20 Simon Josefsson <simon@josefsson.org>
1405
1406 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1407 function, thanks to Lloyd Zusman for debugging.
1408 (nnimap-request-group):
1409 (nnimap-request-list):
1410 (nnimap-retrieve-groups):
1411 (nnimap-request-newgroups): Use it.
1412
1413 * nnimap.el (nnimap-request-article-part): Less verbose.
1414
1415 2000-08-18 Dave Love <fx@gnu.org>
1416
1417 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1418 custom type.
1419
1420 * nnheader.el (nnheader-replace-chars-in-string): Use
1421 subst-char-in-string if available.
1422
1423 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1424 (gnus-request-article-this-buffer): Use expand-file-name.
1425 (gnus-mime-view-part-as-type): Simplify interactive spec.
1426 (gnus-mime-button-map): Define it all in defvar.
1427
1428 2000-08-17 Dave Love <fx@gnu.org>
1429
1430 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1431
1432 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1433 last-nonmenu-event.
1434
1435 * uudecode.el (char-int): Use defalias, not fset.
1436
1437 * score-mode.el: Don't require easymenu. Require mm-util.
1438 (score-mode-coding-system): Use mm-auto-save-coding-system.
1439
1440 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1441 (nneething-file-name): Use expand-file-name, not concat.
1442
1443 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1444
1445 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1446 Failure proof for email addresses.
1447 (nnslashdot-sane-retrieve-headers): Ditto.
1448
1449 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1450
1451 * message.el (message-send-mail): Only insert courtesy message
1452 when text/plain.
1453
1454 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1455
1456 * message.el (message-cancel-news): Copy the From header from the
1457 original article.
1458
1459 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1460
1461 * gnus-async.el (gnus-asynchronous): Removed.
1462
1463 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1464
1465 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1466 format.
1467
1468 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1469
1470 * nnmail.el (nnmail-expiry-target-group): Fixed.
1471
1472 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1473
1474 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1475 gnus-request-accept-article so that body encoding is *not* done.
1476 Encoding is not done on incoming mail, so why should it be done on
1477 expired mail?
1478
1479
1480 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1481
1482 * nnml.el (nnml-request-expire-articles): Fix the calls to
1483 nnml-request-article (the filename was being passed instead of the
1484 article number) and nnmail-expiry-target-group
1485 (nnml-current-directory is changed by nnml-request-accept-article,
1486 causing it to be incorrect for the next article to be expired).
1487
1488 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1489
1490 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1491 expiry-target group parameters.
1492
1493 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1494
1495 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1496 buffer.
1497 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1498 (gnus-topic-show-topic): Ditto.
1499
1500 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1501
1502 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1503
1504 * mail-source.el (mail-source-incoming-file-prefix): New
1505 variable.
1506
1507 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1508
1509 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1510
1511 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1512
1513 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1514
1515 * message.el (message-syntax-checks): New check quotin-style:
1516 Text must be written below quoted text.
1517 (message-check-news-body-syntax): Check it.
1518
1519 2000-08-11 Simon Josefsson <simon@josefsson.org>
1520
1521 * imap.el (imap-authenticator-alist): Fix typo.
1522 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1523 Jonas Oberg for debugging.
1524
1525 2000-08-11 Simon Josefsson <simon@josefsson.org>
1526
1527 * gnus-async.el (gnus-asynchronous): Disable by default.
1528
1529 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1530
1531 * mm-view.el (mm-inline-text): Bind fill-column.
1532
1533 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1534 list of unexpired articles.
1535
1536 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1537 un-expired articles.
1538
1539 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1540 headers.
1541
1542 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1543 we update the right topic..
1544
1545 * mm-decode.el (mm-display-external): Put point at start.
1546
1547 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1548
1549 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1550
1551 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1552
1553 2000-08-09 Simon Josefsson <simon@josefsson.org>
1554
1555 * imap.el (imap-parse-body):
1556 (imap-parse-string-list): Add bug workarounds for Stalker
1557 Communigate Pro 3.0 server.
1558 (imap-body-lines): Remove bogus comment.
1559
1560 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1561
1562 * nnimap.el (nnimap-retrieve-which-headers):
1563 (nnimap-retrieve-headers-from-server):
1564 (nnimap-request-set-mark):
1565 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1566
1567 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1568
1569 * message.el (message-dont-reply-to-names):
1570 rmail-dont-reply-to-names may not be defined.
1571
1572 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1573
1574 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1575 not use pop.
1576
1577 2000-07-19 Dave Love <fx@gnu.org>
1578
1579 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1580 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1581 check.
1582 (gnus-article-display-xface): Special-case for dark backgrounds.
1583
1584 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1585
1586 * imap.el (imap-calculate-literal-size-first): New variable.
1587 (imap-local-variables): Add it.
1588 (imap-kerberos4-open): Set it.
1589 (imap-send-command): Use it.
1590
1591 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1592
1593 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1594 (mailcap-parse-mimetypes): Use it.
1595 (mailcap-extension-to-mime): Parse mimetype.
1596 (mailcap-mime-types): Ditto.
1597 * mml.el (mml-minibuffer-read-type): Ditto.
1598
1599 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1600
1601 * nndoc.el (nndoc-type-alist): Add outlook.
1602 (nndoc-outlook-type-p): New function.
1603 (nndoc-outlook-article-begin): Ditto.
1604
1605 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1606
1607 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1608 excursion.
1609
1610 2000-07-15 Simon Josefsson <simon@josefsson.org>
1611
1612 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1613
1614 * imap.el (imap):
1615 (imap-kerberos4-program):
1616 (imap-gssapi-program):
1617 (imap-ssl-program): Customization.
1618 (imap-shell-program):
1619 (imap-shell-host): New variables.
1620 (imap-streams):
1621 (imap-stream-alist): Add shell.
1622 (imap-shell-p):
1623 (imap-shell-open): New functions.
1624 (imap-open): Don't call authenticator if preauth.
1625 (imap-authenticate): Return t if already authenticated.
1626
1627 2000-07-14 Simon Josefsson <simon@josefsson.org>
1628
1629 * gnus.el (gnus-invalid-group-regexp): New variable.
1630 (gnus-read-group): Use it.
1631
1632 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1633
1634 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1635 expunge-below and orphan-score are "group variables".
1636
1637 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1638
1639 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1640 qualified group names to `gnus-group-read-ephemeral-group'.
1641
1642 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1643
1644 * gnus-sum.el: `W t' is toggle-header in info.
1645
1646 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1647
1648 * gnus-art.el (article-de-base64-unreadable): Typo.
1649
1650 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1651
1652 * gnus-agent.el (require): Require timer.
1653
1654 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1655
1656 * message.el (message-bounce): Call mime-to-mml.
1657
1658 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1659
1660 * nnslashdot.el (nnslashdot-request-close): New function.
1661
1662 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1663
1664 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1665 right line number for the article.
1666
1667 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1668
1669 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1670 * webmail.el (webmail-fetch): Bind
1671 url-http-silence-on-insecure-redirection.
1672
1673 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1674
1675 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1676 unibyte.
1677 (nnslashdot-sane-retrieve-headers): Ditto.
1678 (nnslashdot-request-article): Ditto.
1679
1680 2000-07-10 William M. Perry <wmperry@aventail.com>
1681
1682 * mailcap.el (mailcap-parse-mimetype-file):
1683
1684 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1685
1686 * nnweb.el (nnweb-insert): Stricter test.
1687 * webmail.el (webmail-refresh-redirect): Ditto.
1688
1689 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1690
1691 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1692
1693 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1694
1695 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1696
1697 2000-07-05 Dave Love <fx@gnu.org>
1698
1699 * utf7.el: Doc and header fixes.
1700
1701 * gnus-sum.el: Doc fixes.
1702
1703 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1704 defalias, not fset.
1705
1706 * flow-fill.el (fill-flowed-point-at-eol)
1707 (fill-flowed-point-at-bol): Use defalias, not fset.
1708
1709 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1710 (gnus-Plain-save-name): Delete -- apparently bogus.
1711
1712 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1713
1714 * nnsoup.el: Use expand-file-name throughout.
1715
1716 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1717
1718 * nnmail.el (nnmail-read-incoming-hook): New example.
1719
1720 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1721
1722 * mm-view.el (mm-inline-text): Check whether the text has already
1723 been decoded.
1724
1725 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1726
1727 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1728
1729 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1730
1731 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1732
1733 2000-07-03 Simon Josefsson <simon@josefsson.org>
1734
1735 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1736 unsend flags.
1737
1738 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1739
1740 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1741 name in authinfo (.authinfo now support ports, no need for the
1742 hack).
1743 (nnimap-split-find-rule): Fix.
1744 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1745
1746 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1747
1748 * message.el (message-unquote-tokens): Remove all quotes.
1749
1750 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1751
1752 * gnus-ml.el: New file.
1753
1754 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1755
1756 * nnultimate.el (nnultimate-request-close): New function.
1757
1758 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1759
1760 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1761
1762 * gnus.el: Gnus v5.8.7 is released.
1763
1764 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1765
1766 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1767
1768 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1769
1770 * message.el (message-do-fcc): Encode MIME.
1771
1772 2000-06-28 Simon Josefsson <simon@josefsson.org>
1773
1774 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1775 (nnimap-assoc-match): New function.
1776 (nnimap-split-find-rule): Support extended syntax.
1777
1778 2000-06-28 Simon Josefsson <simon@josefsson.org>
1779
1780 * nnimap.el (nnimap-open-connection): Use port stuff.
1781
1782 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1783 document port and defaultport.
1784
1785 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1786
1787 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1788
1789 2000-06-26 Dave Love <fx@gnu.org>
1790
1791 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1792
1793 * message.el: Remove unnecessary `require'ments. Defvar
1794 gnus-list-identifiers when compiling. Don't try to autoload
1795 variable `gnus-list-identifiers'. Autoload
1796 gnus-group-name-charset.
1797 (message-fetch-field): Don't assume `format' removes text
1798 properties.
1799 (message-strip-list-identifiers, message-reply, message-followup):
1800 Require gnus-sum.
1801 (message-mode): Tidy XEmacs conditionals.
1802 (message-replace-chars-in-string): Use subst-char-in-string when
1803 available.
1804
1805 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1806 removes text properties.
1807
1808 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1809
1810 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1811
1812 * gnus-score.el (gnus-summary-score-entry): Likewise.
1813
1814 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1815
1816 * nnimap.el (nnimap-request-post): Fix parenthesis.
1817
1818 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1819
1820 * message.el (message-unquote-tokens): New function.
1821
1822 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1823
1824 * nnimap.el (nnimap-request-post): Ditto.
1825
1826 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1827
1828 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1829
1830 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1831 patch commited 2000-04-02).
1832
1833 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1834
1835 * imap.el (imap-mailbox-examine-1): New function.
1836 (imap-message-copyuid-1):
1837 (imap-message-appenduid-1): Use it, instead of
1838 `imap-mailbox-examine' which would utf-7 encode mailbox name
1839 twice.
1840
1841 2000-06-19 Dave Love <fx@gnu.org>
1842
1843 * mm-uu.el Don't require message. Require cl when compiling.
1844
1845 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1846
1847 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1848 a local variable.
1849 * gnus-sum.el (gnus-orphan-score): Move here.
1850
1851 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1852
1853 * message.el (message-forward): Remove show-mml condition.
1854 (message-forward-ignored-headers): Remove X-Gnus headers.
1855
1856 2000-06-08 Simon Josefsson <simon@josefsson.org>
1857
1858 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1859
1860 2000-06-08 Urban Engberg <ue@ccieurope.com>
1861
1862 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1863
1864 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1865
1866 * message.el (message-syntax-checks): Add type.
1867
1868 2000-06-07 Dave Love <fx@gnu.org>
1869
1870 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1871 put-image.
1872 (mm-inline-image): Defalias, not fset.
1873
1874 * gnus.el (gnus-group-startup-message): Don't specify string for
1875 insert-image.
1876
1877 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1878 add-minor-mode is available.
1879 (gnus-article-display-xface): Don't specify string for
1880 insert-image.
1881
1882 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1883
1884 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1885 (gnus-topic-insert-topic-line): Use shownp.
1886 (gnus-topic-hide-topic): Don't use hidden.
1887 (gnus-topic-show-topic): Don't use hidden.
1888
1889 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1890
1891 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1892 system.
1893 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1894 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1895 * gnus-util.el (gnus-output-to-rmail): Ditto.
1896 (gnus-output-to-mail): Ditto.
1897 (gnus-write-buffer): Ditto.
1898 * gnus-uu.el (gnus-uu-save-article): Ditto.
1899
1900 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1901
1902 * message.el (message-read-from-minibuffer): Typo.
1903
1904 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1905
1906 * gnus-art.el (article-decode-charset): Override non-MIME forward
1907 charset.
1908
1909 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1910
1911 * mml.el (mml-quote-region): Correct the regexp.
1912 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1913
1914 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1915
1916 * message.el (message-forward): Insert raw text.
1917 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1918 (mml-generate-mime-1): Insert raw text in unibyte mode.
1919
1920 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1921
1922 * mm-bodies.el (mm-body-encoding): Always encoded if
1923 `mm-use-ultra-safe-encoding' is set.
1924
1925 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1926
1927 * mml.el (ange-ftp-name-format): Typo.
1928
1929 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1930
1931 * gnus-start.el (gnus-get-unread-articles): If
1932 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1933 try to do anything on that server.
1934
1935 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1936
1937 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1938 from latest draft.
1939
1940 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1941
1942 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1943 is open.
1944
1945 2000-05-24 Dave Love <fx@gnu.org>
1946
1947 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1948
1949 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1950
1951 * gnus.el (gnus-redefine-select-method-widget): new function, call
1952 it once. Add an "other" entry for unknown but editable backend
1953 name symbols.
1954 * gnus-start.el (gnus-declare-backend): use it.
1955
1956 2000-05-19 Dave Love <fx@gnu.org>
1957
1958 * gnus-art.el (gnus-article-next-page): Revert last change.
1959
1960 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1961
1962 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1963
1964 2000-05-19 Dave Love <fx@gnu.org>
1965
1966 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1967 not mm-inline-large-images.
1968
1969 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1970
1971 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1972
1973 2000-05-18 Dave Love <fx@gnu.org>
1974
1975 * gnus-art.el: Use defalias, not fset.
1976 (gnus-article-x-face-command): Don't test for xbm.
1977 (gnus-article-next-page): Redisplay before testing point in window.
1978
1979 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1980
1981 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1982 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1983
1984 2000-05-17 Jim Davidson <jdavidson@acm.org>
1985
1986 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1987 gnus-summary-save-in-rmail.
1988 * message.el (message-output): Ditto.
1989
1990 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1991
1992 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1993
1994 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1995
1996 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1997 is a charset.
1998 * message.el (message-send-news): Check group name charset.
1999 * gnus-msg.el (gnus-post-news): Decode group name.
2000 (gnus-inews-do-gcc): Encode group name.
2001
2002 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2003
2004 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2005 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2006
2007 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2008
2009 * gnus-group.el (gnus-group-mark-line-p): New function.
2010 (gnus-group-goto-group): New parameter.
2011 (gnus-group-remove-mark): Use it.
2012 * gnus-topic.el (gnus-topic-move-group): Ditto.
2013 (gnus-topic-remove-group): Ditto.
2014
2015 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2016
2017 * gnus-group.el (gnus-group-list-dormant): New function.
2018
2019 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2020
2021 * gnus-agent.el (gnus-agent-synchronize): Use
2022 nnheader-insert-file-contents.
2023 (gnus-agent-save-active-1): Ditto.
2024 (gnus-agent-write-active): Ditto.
2025 (gnus-agent-expire): Ditto.
2026 * gnus-cache.el (gnus-cache-read-active): Ditto.
2027 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2028 * gnus-sum.el (gnus-summary-import-article): Ditto.
2029
2030 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2031 (gnus-agent-save-group-info): Ditto.
2032 (gnus-agent-save-alist): Ditto.
2033 * gnus-util.el (gnus-make-directory): Ditto.
2034
2035 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2036
2037 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2038
2039 * mml.el (mml-generate-mime-preprocess-function): New variable.
2040 (mml-generate-mime-postprocess-function): New variable.
2041 (mml-generate-mime-1): Use them.
2042
2043 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2044
2045 * gnus-group.el (gnus-group-apropos): Group name charset.
2046 * gnus-sum.el (gnus-set-mode-line): Ditto.
2047 * gnus-group.el (gnus-group-decoded-name): New function.
2048 (gnus-group-edit-group): Use it.
2049 * gnus-cus.el (gnus-group-customize): Use it.
2050
2051 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2052
2053 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2054
2055 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2056
2057 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2058 (gnus-group-name-charset-group-alist): Ditto.
2059 (gnus-group-name-charset): New function.
2060 (gnus-group-name-decode): New function.
2061 (gnus-group-insert-group-line): Use them.
2062 (gnus-group-prepare-flat-list-dead): Ditto.
2063 (gnus-group-list-active): Ditto.
2064 (gnus-group-describe-all-groups): Ditto.
2065 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2066 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2067 add gnus-group property.
2068 (gnus-browse-group-name): Read gnus-group property.
2069
2070 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2071
2072 * nnfolder.el (nnfolder-possibly-change-group): Use
2073 file-name-coding-system instead of pathname-coding-system.
2074 * nnmail.el (nnmail-find-file): Ditto.
2075 (nnmail-write-region): Ditto.
2076 * nnmh.el (nnmh-retrieve-headers): Ditto.
2077 (nnmh-request-article): Ditto.
2078 (nnmh-request-group): Ditto.
2079 (nnmh-request-list): Ditto.
2080 (nnmh-possibly-change-directory): Ditto.
2081 (nnmh-active-number): Ditto.
2082 * nnml.el (nnml-possibly-change-directory): Ditto.
2083 (nnml-request-list): Ditto.
2084 (nnml-request-article): Ditto.
2085 (nnml-retrieve-headers): Ditto.
2086
2087 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2088
2089 * nnimap.el (nnimap-request-accept-article): Don't unselect
2090 mailbox if no mailbox is selected.
2091
2092 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2093
2094 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2095 Recognize domain names starting with `www.' as starting an URL.
2096
2097 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2098
2099 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2100 (mail-source-keyword-map): Add "subdirs" for maildir.
2101
2102 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2103
2104 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2105 (nnmail-get-new-mail): Use it.
2106 * gnus-start.el (gnus-get-unread-articles): Ditto.
2107
2108 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2109
2110 * gnus-sum.el (gnus-summary-edit-article): Better support for
2111 nndraft:drafts.
2112 * nndraft.el (nndraft-request-replace-article): New function,
2113 bind nnmail-file-coding-system.
2114
2115 2000-05-14 Dave Love <fx@gnu.org>
2116
2117 * nnheader.el: Replace uses of `fset' with `defalias'.
2118 (jka-compr-compression-info-list): Only defvar when compiling.
2119
2120 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2121
2122 * webmail.el (webmail-netaddress-article): Refresh redirect.
2123
2124 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2125
2126 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2127
2128 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2129
2130 * webmail.el: Translate &nbsp; to SP.
2131
2132 2000-05-13 Robin S. Socha <robin@socha.net>
2133
2134 * message.el (message-bounce): Doc typo.
2135
2136 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2137
2138 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2139 (gnus-soup-store): Ditto.
2140 (gnus-soup-send-packet): Ditto.
2141 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2142 (nnsoup-dissect-buffer): Ditto.
2143 (nnsoup-narrow-to-article): Ditto.
2144 (nnsoup-make-active): Ditto
2145
2146 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2147
2148 * message.el (message-mode): Two parameters for local-variable-p.
2149
2150 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2151
2152 * message.el (message-strip-list-identifiers): New function.
2153 (message-reply): Use it and use message-strip-subject-re.
2154 (message-followup): Ditto.
2155 * gnus-art.el (article-hide-list-identifiers): Remove more.
2156 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2157
2158 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2159
2160 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2161 mail-parset-charset and use non-numeric argument.
2162
2163 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2164
2165 * mml.el (mml-buffer-list): New variable.
2166 (mml-generate-new-buffer): New function.
2167 (mml-destroy-buffers): Ditto.
2168 (mml-insert-mime): Use them.
2169 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2170 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2171 * message.el (message-mode): Ditto.
2172 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2173 (gnus-uu-save-article): Support show-as-mml.
2174 * message.el (message-forward): Ditto.
2175
2176 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2177
2178 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2179 (nndoc-mime-digest-type-p): Locate article head precisely.
2180 * mml.el (mml-generate-default-type): New variable.
2181 (mml-generate-mime-1): Use it.
2182 (mml-insert-mime-headers): Use it.
2183 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2184 (gnus-uu-digest-mail-forward): Use it and call message-forward
2185 with argument digest.
2186 (gnus-uu-save-article): Support message-forward-as-mime.
2187 * message.el (message-forward): Add parameter digest.
2188 * mm-decode.el (mm-dissect-default-type): New variable.
2189 (mm-dissect-buffer): Use it.
2190
2191 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2192
2193 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2194 newline and paragraph to nil when got a non-ascii character. Test
2195 paragraph before newline.
2196
2197 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2198
2199 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2200 limit to 76.
2201
2202 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2203
2204 * nnslashdot.el (nnslashdot-sid-strip): New function.
2205 (nnslashdot-threaded-retrieve-headers): New format.
2206 (nnslashdot-sane-retrieve-headers): Ditto.
2207 (nnslashdot-request-article): Ditto.
2208 (nnslashdot-threaded-retrieve-headers): Thread properly.
2209 (nnslashdot-request-article): Be more lenient.
2210 (nnslashdot-threaded-retrieve-headers): Regexp search.
2211
2212 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2213
2214 * gnus-sum.el (gnus-with-article): Define it before use it.
2215
2216 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2217
2218 * message.el (message-supersede): Use mime-to-mml.
2219 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2220
2221 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2222
2223 * gnus-group.el (gnus-group-list-cached): Don't use
2224 `subst-char-in-string'.
2225
2226 2000-05-08 Dave Love <fx@gnu.org>
2227
2228 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2229
2230 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2231
2232 * mm-decode.el (mm-interactively-view-part): Append %s if the
2233 method is a single word.
2234 * nnwarchive.el (nnwarchive-type-definition): Typo.
2235
2236 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2237
2238 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2239 function.
2240 (gnus-group-prepare-flat-predicate): Use it.
2241 (gnus-group-list-cached): List dead groups.
2242
2243 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2244
2245 * gnus-art.el (article-decode-charset): Don't decode message with
2246 format.
2247
2248 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2249
2250 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2251 evaluate the Lisp code.
2252
2253 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2254
2255 * gnus-art.el (article-wash-html): New function.
2256 (gnus-article-wash-html): Bind.
2257 (gnus-article-make-menu-bar): Menu item.
2258 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2259 (gnus-summary-make-menu-bar): Menu item.
2260 * gnus.el: Autoload.
2261
2262 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2263
2264 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2265 (gnus-uu-unshar-article): Use it.
2266
2267 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2268 (mailcap-maybe-eval): Use it.
2269
2270 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2271 in docstring.
2272
2273 * mml.el (mml-generate-mime-1): Small comment.
2274
2275 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2276
2277 * gnus-art.el (article-de-base64-unreadable): New function.
2278 (gnus-article-de-base64-unreadable): Bind.
2279 (gnus-article-make-menu-bar): Menu item.
2280 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2281 (gnus-summary-make-menu-bar): Menu item.
2282 * gnus.el: Autoload.
2283
2284 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2285
2286 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2287 (gnus-summary-select-article): Add en/disable multibyte.
2288
2289 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2290
2291 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2292 (gnus-summary-edit-article): New feature: editing raw articles.
2293
2294 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2295
2296 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2297 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2298 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2299 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2300 * mm-decode.el (mm-insert-part): Ditto.
2301
2302 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2303
2304 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2305 (nndoc-forward-type-p): Ditto.
2306
2307 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2308
2309 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2310 value of enable-multibyte-characters.
2311
2312 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2313
2314 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2315
2316 2000-05-03 Dave Love <fx@gnu.org>
2317
2318 * gnus-ems.el (gnus-article-xface-ring-internal)
2319 (gnus-article-xface-ring-size): New variable.
2320 (gnus-article-display-xface): Use them to cache data. Don't try
2321 to use XPM. Set up binary coding for PBM's sake.
2322
2323 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2324
2325 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2326 * gnus-int.el (gnus-request-accept-article): Ditto.
2327 (gnus-request-replace-article): Ditto.
2328 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2329
2330 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2331
2332 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2333
2334 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2335
2336 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2337 field.
2338 * mml.el (mml-to-mime): Use message-default-charset.
2339 (mml-preview): Narrow to headers.
2340 * message.el (message-send-mail): Use message-default-charset.
2341 (message-send-news): Narrow to headers;
2342 use message-default-charset.
2343
2344 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2345
2346 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2347 detect.
2348 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2349 restriction.
2350 (mml-parse-1): Warning message.
2351 (mml-preview): Disable multibyte.
2352
2353 2000-05-03 Dave Love <fx@gnu.org>
2354
2355 * gnus.el (gnus-group-startup-message): Add newline before image.
2356
2357 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2358
2359 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2360 * message.el (message-send-mail): Use unibyte-buffer.
2361 (message-send-mail): Ditto.
2362
2363 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2364
2365 * gnus.el: Gnus v5.8.6 is released.
2366
2367 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2368
2369 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2370
2371 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2372
2373 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2374
2375 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2376
2377 * message.el (message-send-mail-partially): Use forward-line.
2378
2379 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2380
2381 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2382
2383 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2384
2385 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2386 (mml-insert-mime): No markup only for text/plain.
2387 (mime-to-mml): Remove MIME headers.
2388
2389 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2390
2391 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2392 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2393 as 8-bit.
2394
2395 2000-04-28 Dave Love <fx@gnu.org>
2396
2397 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2398 21.
2399
2400 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2401 search order. Use parse-colon-path and remove some redundancy.
2402 Doc fix.
2403 (mailcap-parse-mimetypes): Code consistently with
2404 mailcap-parse-mailcaps. Doc fix.
2405
2406 * gnus-start.el (gnus-unload): Iterate over `features', not
2407 `load-history'.
2408
2409 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2410
2411 * mml.el (mml-parse-1): Don't create blank parts.
2412 (mml-read-part): Fix mml tag.
2413 (mml-insert-mime): Convert message/rfc822.
2414 (mml-insert-mml-markup): Add mmlp parameter.
2415
2416 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2417
2418 * message.el (message-send-mail-partially): Remove CTE.
2419
2420 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2421
2422 * mm-view.el (mm-inline-image): Fset it.
2423
2424 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2425
2426 * nndoc.el (nndoc-type-alist): Change forward regexp.
2427
2428 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2429
2430 * message.el (message-send-mail-partially-limit): Change the
2431 default value.
2432
2433 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2434
2435 * gnus-util.el (gnus-extract-address-components): Name might be
2436 "".
2437
2438 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2439
2440 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2441 (gnus-summary-post-forward): Ditto.
2442 * message.el (message-forward-show-mml): New variable.
2443 (message-forward): Use it.
2444 * mml.el (mml-parse-1): Add tag mml.
2445 (mml-read-part): Ditto.
2446 (mml-generate-mime): Support reentance.
2447 (mml-generate-mime-1): Support mml tag.
2448
2449 2000-04-27 Dave Love <fx@gnu.org>
2450
2451 * gnus-art.el: Don't bother to require custom, browse-url.
2452 (gnus-article-x-face-command): Include gnus-article-display-xface.
2453
2454 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2455 Use defalias, not fset.
2456 (gnus-article-display-xface): New function.
2457
2458 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2459
2460 * mm-decode.el: Small doc fixes. Require cl when compiling.
2461 (mm-xemacs-p): Deleted.
2462 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2463 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2464 use create-image and don't special-case xbm.
2465 (mm-valid-image-format-p): Use display-graphic-p.
2466
2467 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2468
2469 * message.el (message-send-mail-partially-limit): New variable.
2470 (message-send-mail-partially): New function.
2471 (message-send-mail): Use it.
2472 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2473 all blank lines inside of base64.
2474 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2475 blank lines.
2476
2477 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2478
2479 * mml.el (mml-insert-tag): Match more special characters.
2480
2481 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2482
2483 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2484
2485 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2486
2487 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2488 (mm-inlined-types): Ditto.
2489 * mm-partial.el: New file.
2490
2491 2000-04-27 Dave Love <fx@gnu.org>
2492
2493 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2494 matter in Emacs 21.
2495
2496 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2497
2498 * mm-bodies.el (mm-encode-body): Remove reference to
2499 mm-default-charset in comment.
2500
2501 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2502
2503 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2504
2505 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2506
2507 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2508 let.
2509
2510 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2511
2512 * gnus-draft.el (gnus-draft-setup): Fix comments.
2513
2514 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2515
2516 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2517 if nnmbox-file-coding-system-for-write is nil.
2518
2519 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2520
2521 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2522 header if nil.
2523
2524 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2525
2526 * mm-view.el (mm-inline-text): Insert directly if decoded.
2527 * mml.el (autoload): Typo.
2528
2529 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2530
2531 * mml.el (mml-preview): Set up posting-charset.
2532 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2533
2534 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2535
2536 * webmail.el: Fix yahoo mail.
2537
2538 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2539
2540 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2541 word if not necessary.
2542 (rfc2047-encode-region): Put space between encoded words.
2543
2544 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2545
2546 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2547
2548 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2549
2550 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2551 required.
2552 (gnus-draft-edit-message): Require restoration.
2553
2554 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2555
2556 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2557 back.
2558
2559 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2560
2561 * gnus-art.el (gnus-treat-article): Make sure that the summary
2562 buffer is live.
2563
2564 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2565
2566 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2567 (mailcap-parse-mailcap): Backwards parsing.
2568 (mailcap-possible-viewers): Remove nreverse.
2569 (mailcap-mime-info): Ditto.
2570 (mailcap-add-mailcap-entry): Keep alternative viewer.
2571
2572 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2573
2574 * gnus.el: Gnus v5.8.5 is released.
2575
2576 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2577
2578 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2579
2580 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2581
2582 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2583
2584 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2585
2586 * mm-view.el (mm-inline-message): Disable prepare-hook.
2587
2588 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2589
2590 * gnus.el: Fix copyright statements.
2591
2592 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2593 variable.
2594 (gnus-articles-to-read): Use it.
2595
2596 * message.el (message-get-reply-headers): Bind free variable.
2597
2598 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2599
2600 * message.el (message-get-reply-headers): Fix to-address.
2601
2602 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2603
2604 * webmail.el: Hotmail fix. Add a debug function.
2605
2606 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2607
2608 * gnus-sum.el (t): M-down and M-up.
2609
2610 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2611
2612 * gnus-sum.el: Doc fix.
2613
2614 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2615
2616 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2617
2618 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2619
2620 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2621 string.
2622 (nnweb-request-group): Don't scan twice.
2623 (nnweb-request-scan): Don't nix out the hashtb.
2624
2625 * message.el (message-get-reply-headers): Return a value.
2626
2627 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2628
2629 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2630 urls.
2631
2632 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2633
2634 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2635 order messages are inserted.
2636
2637 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2638 message/rfc822 parts.
2639
2640 * gnus-art.el (gnus-article-read-summary-keys): Check for
2641 numerical values.
2642
2643 * message.el (message-get-headers): Made into own function.
2644 (message-reply): Use it.
2645 (message-get-reply-headers): Renamed.
2646 (message-widen-reply): New command.
2647
2648 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2649
2650 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2651
2652 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2653
2654 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2655 non-base64 text at the end if not found.
2656
2657 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2658
2659 * gnus-sum.el (gnus-read-move-group-name):
2660 (gnus-summary-move-article): Use `gnus-group-method' to find out
2661 what method the manually entered group belong to.
2662 `gnus-group-name-to-method' doesn't return any method parameters
2663 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2664 for new groups so they wouldn't work.
2665
2666 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2667
2668 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2669 override.
2670
2671 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2672
2673 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2674 probably good to do, or something. I dunno. I just write these
2675 ChangeLog entries, and my name is Lars.
2676
2677 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2678
2679 * message.el (message-caesar-region): Use translate-region.
2680
2681 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2682
2683 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2684
2685 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2686
2687 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2688 variables, because that makes Emacs flash.
2689
2690 * gnus-group.el (gnus-group-insert-group-line): Don't call
2691 gnus-group-add-icon unconditionally.
2692
2693 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2694 xmas.
2695 (gnus-group-glyph-directory): Removed.
2696
2697 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2698
2699 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2700 gnus-newsgroup-name is "".
2701
2702 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2703
2704 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2705 in conjunction with MULE-UCS.
2706
2707 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2708
2709 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2710
2711 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2712
2713 * message.el (message-shorten-references): Only cater to broken
2714 INN for news. This caters for broken smtpd.
2715
2716 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2717
2718 * mailcap.el (mailcap-mime-info): Use the first match; not the
2719 last.
2720
2721 * gnus-agent.el (gnus-category-kill): Save the category list.
2722
2723 2000-04-21 Chris Brierley <brierley@pobox.com>
2724
2725 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2726
2727 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2728
2729 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2730
2731 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2732
2733 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2734
2735 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2736
2737 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2738 (gnus-group-list-cached): Use it.
2739
2740 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2741
2742 * gnus.el: Update all the copyright notices.
2743
2744 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2745
2746 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2747 non-base64 text at the end.
2748
2749 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2750
2751 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2752
2753 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2754
2755 * nnheader.el: Don't autoload cancel-function-timers.
2756
2757 * message.el (message-fetch-field): Fold case.
2758
2759 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2760
2761 * message.el (message-forward-before-signature): New variable.
2762
2763 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2764
2765 * gnus-mlspl.el: Fix stuff.
2766
2767 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2768
2769 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2770 subjects when unthreaded.
2771
2772 2000-04-21 David S. Goldberg <dsg@mitre.org>
2773
2774 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2775 well.
2776
2777 2000-04-21 Rui Zhu <sprache@iname.com>
2778
2779 * gnus-art.el (gnus-article-mode): Fix variable name.
2780
2781 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2782
2783 * mm-view.el: Fix autoload.
2784
2785 * flow-fill.el (flow-fill): Fix provide.
2786
2787 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2788 nil.
2789
2790 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2791
2792 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2793
2794 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2795
2796 * gnus-util.el (gnus-netrc-machine): Didn't work.
2797
2798 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2799
2800 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2801
2802 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2803
2804 * flow-fill.el: Renamed from fill-flowed.
2805
2806 * message.el (message-forward-ignored-headers): Default to
2807 removing CTE.
2808
2809 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2810
2811 * message.el (message-mode): Don't fill headers.
2812
2813 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2814
2815 * message.el (message-pipe-buffer-body): Use shell
2816
2817 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2818
2819 * nnvirtual.el (nnvirtual-request-article):
2820 Bind gnus-override-method to nil.
2821 (nnvirtual-request-update-mark): Don't update mark when
2822 article is not there.
2823
2824 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2825
2826 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2827
2828 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2829
2830 * gnus-util.el (gnus-parse-netrc): Allow "port".
2831 (gnus-netrc-machine): Take a port param.
2832 (gnus-netrc-machine):
2833
2834 * gnus-art.el (gnus-request-article-this-buffer): Allow
2835 re-selecting referenced articles.
2836
2837 * message.el (message-cancel-news): Allow editing.
2838 (message-cancel-message): Add newline.
2839
2840 2000-04-20 William M. Perry <wmperry@aventail.com>
2841
2842 * mm-view.el (mm-inline-image-emacs): New function.
2843
2844 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2845
2846 * mail-source.el (mail-source-delete-incoming): Change default in
2847 cvs.
2848
2849 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2850
2851 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2852 function.
2853
2854 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2855
2856 * nnml.el (nnml-request-expire-articles): Use it.
2857
2858 * nnmail.el (nnmail-expiry-target): New variable.
2859 (nnmail-expiry-target-group): New function.
2860
2861 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2862
2863 * message.el (message-forward): Add non-MIME separators.
2864
2865 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2866
2867 * message.el (message-generate-headers): Respect the syntax check
2868 spec.
2869
2870 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2871 (gnus-remove-thread): Don't show all threads.
2872
2873 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2874
2875 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2876
2877 2000-04-19 Dave Love <fx@gnu.org>
2878
2879 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2880
2881 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2882
2883 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2884 (nnwarchive-egroups-*): Ditto.
2885 (nnwarchive-url): Unibyte buffer and single line cookie.
2886
2887 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2888
2889 * mm-util.el (mm-char-or-char-int-p): New alias.
2890 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2891 entities.
2892
2893 1999-11-30 Daiki Ueno <ueno@unixuser.org>
2894
2895 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2896 article case insensitively.
2897
2898 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2899
2900 * mail-source.el (mail-source-fetch-webmail): Use the default
2901 password provided in mail-sources; use webmail:subtype:user as
2902 the key.
2903
2904 2000-04-10 John Wiegley <johnw@gnu.org>
2905
2906 * mail-source.el (mail-source-fetch-webmail): Use
2907 mail-source-password-cache.
2908
2909 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2910
2911 * webmail.el: Add netscape mail and fix HotMail mail.
2912
2913 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2914
2915 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2916
2917 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2918
2919 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2920 RFC822.PEEK if server support IMAP4rev1.
2921 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2922 RFC822.TEXT.PEEK if server support IMAP4rev1.
2923 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2924 RFC822.HEADER if server support IMAP4rev1.
2925 (nnimap-request-article-part): Support bodydetail in response
2926 data.
2927
2928 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2929
2930 * fill-flowed.el: New file.
2931
2932 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2933 text/plain parts with `format' parameters.
2934
2935 * mm-view.el (autoload): Autoload fill-flowed.
2936 (mm-inline-text): For "plain" parts with a format=flowed
2937 parameter, call `fill-flowed'.
2938
2939 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2940
2941 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2942 slashdot ids.
2943
2944 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2945
2946 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2947 format.
2948
2949 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2950
2951 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2952 `imtest' too.
2953 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2954 (imap-gssapi-program): New variable.
2955 (imap-streams): Add gssapi.
2956 (imap-stream-alist): Ditto.
2957 (imap-authenticators): Ditto.
2958 (imap-authenticator-alist): Ditto.
2959 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2960 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2961 1.6.x `imtest' syntax.
2962 (imap-gssapi-stream-p): New function.
2963 (imap-gssapi-open): Ditto.
2964 (imap-gssapi-auth-p): Ditto.
2965 (imap-gssapi-auth): Ditto.
2966 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2967 (imap-send-command): Use buffer-local `imap-client-eol' value.
2968
2969 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2970 lines and turn TAB into SPC before parsing.
2971
2972 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2973
2974 * nnheader.el (nnheader-group-pathname): Make sure to return a
2975 directory.
2976 * nnmail.el (nnmail-group-pathname): Ditto.
2977
2978 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2979
2980 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2981 might split in the middle of a message-id.
2982
2983 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2984
2985 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2986 groups from the server.
2987
2988 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2989 (gnus-summary-toggle-header): Update the wash status.
2990
2991 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2992 Moved here.
2993
2994 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2995 setting.
2996
2997 * nnmail.el (nnmail-get-active): Use it.
2998 (nnmail-parse-active): New function.
2999
3000 * mm-view.el (mm-inline-text): Support the new version of
3001 vcard.el.
3002
3003 * gnus-sum.el (gnus-summary-move-article): Only delete article
3004 when moving junk.
3005 (gnus-deaden-summary): Bury the buffer.
3006
3007 * nnmail.el (nnmail-group-pathname): Ditto.
3008
3009 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3010
3011 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3012
3013 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3014 whether Mule.
3015
3016 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3017
3018 * message.el (message-send-mail): Protect against unloaded Gnus.
3019
3020 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3021 parent.
3022 (gnus-topic-update-topic-line): Yes, do.
3023 (gnus-topic-goto-missing-group): Tally the correct number of
3024 unread articles before inserting the topic line.
3025
3026 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3027
3028 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3029
3030 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031
3032 * mm-decode.el (mm-dissect-buffer): Ditto.
3033
3034 * gnus-art.el (article-decode-charset): Strip CTE.
3035
3036 * ietf-drums.el (ietf-drums-strip): New function.
3037
3038 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3039 when prompting in read-only groups.
3040
3041 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3042
3043 * imap.el (imap-send-command): Change EOL-chars when
3044 `imap-client-eol' differs from default, not only for kerberos4.
3045 (imap-mailbox-status): Get encoded mailbox's status.
3046
3047 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3048
3049 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3050 into `mail-source-password-cache'.
3051
3052 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3053
3054 * mm-util.el (mm-mime-charset): Check for presence of
3055 `coding-system-get' and `get-charset-property' (recent XEmacs has
3056 the former, but not the latter).
3057
3058 2000-01-28 Dave Love <fx@gnu.org>
3059
3060 * message.el (message-check-news-header-syntax): Fix typo
3061 `newsgroyps'.
3062 (message-talkative-question): Put temp buffer in fundamental-mode.
3063 (message-recover): Use fundamental-mode in the right buffer.
3064
3065 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3066 right buffer.
3067
3068 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3069
3070 * qp.el (quoted-printable-decode-region): Add charset parameter.
3071 (quoted-printable-decode-string): Ditto.
3072
3073 * gnus-art.el (article-de-quoted-unreadable): Use it.
3074
3075 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3076
3077 * nnimap.el (nnimap-split-predicate): New variable.
3078 (nnimap-split-articles): Use it.
3079
3080 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3081
3082 * utf7.el: Change email address.
3083
3084 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3085
3086 * gnus-group.el (gnus-group-catchup): Purge split history.
3087
3088 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * nnmail.el (nnmail-generate-active): Support extended group name.
3091 (nnmail-get-active): Ditto.
3092
3093 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3094
3095 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3096 group names, don't remove anything.
3097
3098 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3099
3100 * webmail.el (webmail-my-deja-open): My-deja changes.
3101
3102 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3103
3104 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3105
3106 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3107
3108 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3109
3110 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3111
3112 * gnus.el (gnus-other-frame): Fix typo.
3113
3114 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3115
3116 * gnus-cus.el (gnus-group-customize): Fix typo.
3117
3118 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3119
3120 * nnweb.el (nnweb-insert): Simplified.
3121
3122 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3123
3124 * gnus-art.el (gnus-article-mode-map): "e" is
3125 gnus-summary-edit-article.
3126
3127 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3128
3129 * mailcap.el (mailcap-mime-extensions): Add .diff.
3130
3131 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3132
3133 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3134 there is no "%s" in the method.
3135
3136 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3137
3138 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3139
3140 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3141
3142 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3143
3144 * gnus.el: Really always pop up a new frame.
3145
3146 * parse-time.el (parse-time-rules): Allow 100-110 to be
3147 2000-2010.
3148
3149 * time-date.el (date-to-time): Don't use timezone.
3150
3151 2000-01-06 Dave Love <fx@gnu.org>
3152
3153 * time-date.el: Add keywords.
3154 (date-to-time): Add autoload cookie. Canonicalize with
3155 timezone-make-date-arpa-standard.
3156 (time-to-seconds): Avoid caddr.
3157 (safe-date-to-time): Add autoload cookie.
3158
3159 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3160
3161 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3162 eyecandy.
3163 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3164 group line using gnus-group-add-icon.
3165 (gnus-group-icons): Added customize group.
3166 (gnus-group-icon-list): Added variable.
3167 (gnus-group-glyph-directory): Added variable.
3168 (gnus-group-icon-cache): Added variable.
3169 (gnus-group-running-xemacs): Added variable.
3170 (gnus-group-add-icon): Added function. Add an icon to the current
3171 line according to gnus-group-icon-list.
3172 (gnus-group-icon-create-glyph): Added function.
3173
3174 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3175
3176 * gnus-sum.el (gnus-summary-select-article): Return whether we
3177 selected something new.
3178 (gnus-summary-search-article): Start searching at the window
3179 point.
3180
3181 * gnus-group.el (gnus-fetch-group): Complete over
3182 gnus-active-hashtb.
3183
3184 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3185
3186 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3187
3188 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3189
3190 * gnus-sum.el (gnus-preserve-marks): New variable.
3191 (gnus-summary-move-article): Use it.
3192 (gnus-group-charset-alist): Added more entries.
3193
3194 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3195
3196 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3197
3198 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3199 as the default score.
3200
3201 * gnus-score.el (gnus-score-delta-default): Changed name.
3202
3203 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3204
3205 * imap.el (imap-parse-literal):
3206 (imap-parse-flag-list): Don't care about props.
3207 (imap-parse-string): Handle quoted characters.
3208
3209 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3210
3211 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3212 (gnus-summary-mark-article): Doc fix.
3213 (gnus-summary-mark-forward): Doc fix.
3214 (t): Changed keystroke for gnus-summary-customize-parameters.
3215
3216 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3217 "e".
3218 (gnus-article-mode-map): No, don't.
3219
3220 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3221 of the final article.
3222
3223 * mm-decode.el (mm-interactively-view-part): Error on no method.
3224
3225 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3226
3227 * gnus-score.el (gnus-score-insert-help): Something.
3228
3229 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3230
3231 * gnus-win.el (gnus-configure-frame): Ditto.
3232
3233 * gnus-mh.el (gnus-summary-save-in-folder): Use
3234 with-current-buffer.
3235
3236 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3237
3238 * nnwarchive.el: Changed file perms.
3239
3240 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3241
3242 * gnus-group.el (gnus-group-delete-groups): New command.
3243 (gnus-group-delete-group): Extra no-prompt parameters.
3244
3245 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3246
3247 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3248 <p>.
3249
3250 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3251
3252 * webmail.el (webmail-hotmail-article): Don't insert message id.
3253
3254 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3255
3256 * nnimap.el (nnimap-split-fancy): New variable.
3257 (nnimap-split-fancy): New function.
3258
3259 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3260
3261 (nnimap-split-rule): Document symbol value.
3262
3263 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3264
3265 * nnimap.el (nnimap-retrieve-headers-progress): Let
3266 `nnheader-parse-head' parse article.
3267 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3268 request headers needed by `nnheader-parse-head'.
3269
3270 1999-12-23 Florian Weimer <fw@s.netic.de>
3271
3272 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3273 value (crosspostings are handled), improve documentation.
3274
3275 * nnultimate.el: Declare file coding system as iso-8859-1.
3276
3277 * message.el: Dito.
3278
3279 * gnus-cite.el: Dito.
3280
3281 * gnus-spec.el: Dito.
3282
3283 1999-12-21 Florian Weimer <fw@s.netic.de>
3284
3285 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3286 (gnus-setup-message): No longer make `message-posting-charset'
3287 buffer-local.
3288 (gnus-setup-posting-charset): Reflect the new layout of
3289 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3290
3291 * message.el (message-send-mail): Bind `message-this-is-mail' and
3292 `message-posting-charset'.
3293 (message-send-news): Dito, and honour new layout of
3294 `message-posting-charset'.
3295 (message-encode-message-body): Ignore `message-posting-charset'.
3296
3297 * mm-bodies.el (mm-body-encoding): Consider
3298 `message-posting-charset' when deciding whether to use 8bit.
3299
3300 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3301 (rfc2047-encodable-p): Now solely for headers; use
3302 `message-posting-charset'.
3303
3304 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3305
3306 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3307
3308 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3309
3310 * nnagent.el (nnagent-server-opened): Optional.
3311 (nnagent-status-message): Optional.
3312
3313 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3314
3315 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3316 end (referenced by instructions in
3317 `gnus-cited-opened-text-button-line-format-alist').
3318
3319 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3320
3321 * imap.el (imap-starttls-open): Typo.
3322
3323 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3324
3325 * mm-util.el (mm-charset-after): Non-MULE case.
3326 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3327 * rfc2047.el (rfc2047-dissect-region): Bind it.
3328
3329 1999-12-18 Florian Weimer <fw@s.netic.de>
3330
3331 * mml.el (mml-generate-multipart-alist): Correct default value.
3332
3333 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3334 (mm-safer-encoding): New function.
3335 (mm-content-transfer-encoding): Use both.
3336
3337 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3338 * qp.el (quoted-printable-encode-region): Dito.
3339
3340 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3341
3342 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3343
3344 1999-12-18 Victor S. Miller <victor@idaccr.org>
3345
3346 * webmail.el (webmail-hotmail-list): raw=0.
3347
3348 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3349
3350 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3351 group name.
3352
3353 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3354
3355 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3356
3357 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3358
3359 * imap.el: Don't autoload digest-md5.
3360 (imap-starttls-open): Bind coding-system-for-{read,write}.
3361 (imap-starttls-p): Check if we can find starttls.el.
3362 (imap-digest-md5-p): Check if we can find digest-md5.el.
3363
3364 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3365
3366 * imap.el: Require `digest-md5' when compiling; add autoload
3367 settings for `digest-md5-parse-digest-challenge',
3368 `digest-md5-digest-response', `starttls-open-stream' and
3369 `starttls-negotiate'.
3370 (imap-authenticators): Add `digest-md5'.
3371 (imap-authenticator-alist): Setup for `digest-md5'.
3372 (imap-digest-md5-p): New function.
3373 (imap-digest-md5-auth): New function.
3374 (imap-stream-alist): Add STARTTLS entry.
3375 (imap-starttls-p): New function.
3376 (imap-starttls-open): New function.
3377
3378 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3379
3380 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3381
3382 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3383
3384 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3385 string-to-x function.
3386
3387 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3388
3389 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3390
3391 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3392
3393 * webmail.el: Enhance hotmail-snarf.
3394
3395 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3396
3397 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3398
3399 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3400
3401 * webmail.el (webmail-hotmail-list): Search no-error.
3402
3403 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3404
3405 * nnwarchive.el: Support nov-is-evil.
3406 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3407 Set it if non-nil.
3408 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3409
3410 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3411
3412 * nnagent.el (nnagent-server-opened): Redefine.
3413 (nnagent-status-message): Ditto.
3414
3415 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3416
3417 * rfc1843.el (rfc1843-decode-region): Use
3418 buffer-substring-no-properties.
3419 * gnus-art.el (article-decode-HZ): New function.
3420
3421 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3422
3423 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3424
3425 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3426
3427 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3428 MIME charset not a MULE charset.
3429
3430 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3431
3432 * gnus-ems.el: Translate more ugly characters.
3433 * nnheader.el (nnheader-translate-file-chars): Don't translate
3434 the second ':'.
3435
3436 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3437
3438 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3439 method if cannot find the article.
3440
3441 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3442
3443 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3444 method if overrided.
3445
3446 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3447
3448 * mail-source.el (mail-source-fetch-webmail): Parameter
3449 dontexpunge.
3450
3451 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3452
3453 * webmail.el: Support my-deja. Better error report.
3454
3455 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3456
3457 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3458 is bad.
3459 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3460 is not 1.
3461
3462 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3463
3464 * nnslashdot.el (nnslashdot-request-article): A space.
3465
3466 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3467
3468 * nnagent.el: Support different backend with same name.
3469
3470 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3471
3472 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3473 archived group.
3474 (nnslashdot-sane-retrieve-headers): Ditto.
3475 (nnslashdot-request-article): Ditto.
3476
3477 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3478
3479 * nnweb.el (nnweb-insert): Narrow to point.
3480
3481 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3482
3483 * nnweb.el (nnweb-insert): Follow refresh url.
3484 * nnslashdot.el: Use it.
3485
3486 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3487
3488 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3489 (nnweb-decode-entities-string): New function.
3490
3491 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3492 nnweb-* and move to nnweb.el.
3493 * nnwarchive.el: Use nnweb-decode-entities, etc.
3494 * webmail.el: Ditto.
3495
3496 * nnslashdot.el: Use nnweb-decode-entities-string.
3497 (nnslashdot-decode-entities): Remove.
3498
3499 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3500
3501 * nnslashdot.el: Decode entities.
3502
3503 1999-12-12 Dave Love <fx@gnu.org>
3504
3505 * gnus-agent.el (gnus-category-edit-groups)
3506 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3507 expansion of setf, fixed.
3508
3509 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3510
3511 * gnus-agent.el: Revoke last Dave Love's patch, because of
3512 incompatibility of XEmacs.
3513
3514 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3515
3516 * mm-uu.el: Change headers.
3517 * rfc1843.el: Ditto.
3518 * uudecode.el: Ditto.
3519
3520 1999-12-07 Dave Love <fx@gnu.org>
3521
3522 * gnus-agent.el (gnus-category-edit-predicate)
3523 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3524 inside backquote to avoid it at runtime.
3525
3526 1999-12-07 Dave Love <fx@gnu.org>
3527
3528 * binhex.el: Require cl when compiling.
3529
3530 1999-12-04 Dave Love <fx@gnu.org>
3531
3532 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3533
3534 1999-12-04 Dave Love <fx@gnu.org>
3535
3536 * mm-util.el (mm-delete-duplicates): New function.
3537 (mm-write-region): Use it.
3538
3539 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3540
3541 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3542 mm-delete-duplicates.
3543
3544 * imap.el (imap-open, imap-debug): Avoid mapc.
3545
3546 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3547
3548 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3549 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3550
3551 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3552 runtime.
3553
3554 * gnus.el (gnus-select-method): Likewise.
3555
3556 * nnheader.el (nnheader-nov-read-integer): Likewise.
3557
3558 * mm-view.el (mm-inline-message): Require cl when compiling.
3559 Avoid ignore-errors at runtime.
3560 (mm-inline-text): Avoid mapc.
3561
3562 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3563
3564 * gnus-art.el (article-decode-charset): Widen is bad.
3565
3566 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3567
3568 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3569
3570 1999-12-12 Florian Weimer <fw@s.netic.de>
3571
3572 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3573 indicate that only US-ASCII is permitted.
3574 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3575 use unencoded 8-bit characters in message headers.
3576
3577 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3578
3579 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3580 CRLF.
3581
3582 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3583
3584 * webmail.el: Require url-cookie.
3585
3586 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3587
3588 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3589 new function to make modified caesar table.
3590 (nnwarchive-from-r13): Use it.
3591 (nnwarchive-mail-archive-article): Improved.
3592
3593 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3594
3595 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3596
3597 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3598
3599 * nnweb.el (nnweb-request-article): Return cons.
3600
3601 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3602
3603 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3604
3605 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3606
3607 * mm-util.el (mm-with-unibyte): New macro.
3608 * nnweb.el (nnweb-init): Use it.
3609
3610 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3611
3612 * mm-util.el (mm-charset-after): New function.
3613 (mm-find-mime-charset-region): Set charsets after
3614 delete-duplicates and use find-coding-systems-region.
3615 (mm-find-charset-region): Remove composition.
3616
3617 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3618
3619 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3620
3621 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3622
3623 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3624 * mml.el (mml-confirmation-set): New variable.
3625 (mml-parse-1): Ask user to confirm.
3626
3627 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3628
3629 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3630 are scanned when we have directory mail-sources (the mail source
3631 is modified in that case, so we must scan it for all
3632 groups/methods).
3633
3634 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3635
3636 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3637 and nnml-article-file-alist.
3638
3639 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3640
3641 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3642 nnmail-fetched-sources.
3643
3644 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3645
3646 * mm-util.el (mm-find-charset-region): Use the last charset.
3647
3648 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3649
3650 * gnus.el (gnus-select-method): Made the option list prettier.
3651
3652 1999-12-08 Florian Weimer <fw@s.netic.de>
3653
3654 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3655 for the `de' newsgroups hierarchy, as it is common practice there.
3656
3657
3658 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3659
3660 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3661 buffer-string arguments. Fix references.
3662
3663 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3664
3665 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3666 (gnus-agent-batch-fetch): Use it.
3667 (gnus-agent-fetch-session): Use it.
3668
3669 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3670
3671 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3672
3673 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3674
3675 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3676 nil.
3677
3678 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3679
3680 * nnslashdot.el (nnslashdot-request-list): There were two
3681 top-level body-forms. Put a `progn' around them.
3682
3683 * gnus.el (gnus-select-method): Use `condition-case'
3684 instead of `ignore-errors', since cl may not be loaded when the
3685 form is evaluated.
3686
3687 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3688
3689 * nnwarchive.el: Support www.mail-archive.com.
3690
3691 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3692
3693 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3694 do anything.
3695
3696 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3697
3698 * utf7.el: New file, written by Jon K Hellan.
3699
3700 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3701 default to t.
3702
3703 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3704
3705 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3706
3707 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3708 current.
3709 (gnus-refer-article-methods): New function.
3710 (gnus-summary-refer-article): Use it.
3711
3712 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3713
3714 * nnimap.el (nnimap-retrieve-groups): Return active format.
3715
3716 * nnimap.el (nnimap-replace-in-string): Removed.
3717 (nnimap-request-list):
3718 (nnimap-retrieve-groups):
3719 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3720
3721 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3722
3723 * imap.el: Use format-spec for ssl program.
3724 * imap.el (imap-ssl-arguments): Removed.
3725 (imap-ssl-open-{1,2}): Removed.
3726
3727 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3728
3729 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3730 instead of `ignore-errors', since cl may not be loaded when the
3731 form is evaluated.
3732
3733 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3734
3735 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3736 (mm-7bit-chars): New variable.
3737 (mm-body-7-or-8): Use it in both cases.
3738
3739 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3740
3741 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3742 defcustom definitions.
3743
3744 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3745
3746 * mm-decode.el (mm-display-part): Let mm-display-external return
3747 inline or external.
3748 (mm-display-external): For copiousoutput methods, insert output in
3749 buffer.
3750
3751 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3752
3753 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3754 buffer.
3755
3756 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3757
3758 * gnus-audio.el: An M too far.
3759
3760 * gnus-msg.el (gnus-setup-message): One backtick too many.
3761
3762 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3763 a function, not a variable.
3764
3765 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3766
3767 * gnus-score.el (gnus-score-body): Widen before requesting.
3768
3769 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3770
3771 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3772
3773 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3774
3775 * mail-source.el (mail-source-fetch-webmail): Bind
3776 mail-source-string.
3777
3778 1999-12-04 Matt Swift <swift@alum.mit.edu>
3779
3780 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3781 (gnus-uu-unmark-by-regexp): Ditto.
3782
3783 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3784 dead groups.
3785
3786 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3787
3788 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3789 do their real thing.
3790
3791 * nnmh.el (nnmh-be-safe): Doc fix.
3792
3793 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3794
3795 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3796 status line has arrived before we count it.
3797
3798 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3799
3800 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3801 Whitespace problems.
3802
3803 * gnus-win.el (gnus-configure-windows): Error fix.
3804
3805 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3806 right function.
3807
3808 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3809 Indent all functions. Fix all comments to match the comment
3810 conventions. Double-space after full stop.
3811
3812 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3813
3814 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3815 value to divide received mails into my favorite groups and I met
3816 an error. It takes place if the length of a element "VALUE" in
3817 nnmail-split-fancy is less than two.
3818
3819 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3820
3821 * mml.el (mml-insert-part): New function.
3822
3823 1999-12-02 Dave Love <fx@gnu.org>
3824
3825 * mm-decode.el: Customize.
3826
3827 1999-12-03 Dave Love <fx@gnu.org>
3828
3829 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3830 the W3 stuff isn't available.
3831
3832 1999-12-03 Dave Love <fx@gnu.org>
3833
3834 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3835 at runtime.
3836
3837 1999-12-04 Dan Christensen <jdc@jhu.edu>
3838
3839 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3840
3841 1999-12-01 Andrew Innes <andrewi@gnu.org>
3842
3843 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3844 don't be fooled by "From nobody" lines added by respooling.
3845
3846 * pop3.el (pop3-movemail): Write crashbox in binary.
3847 (pop3-get-message-count): New function.
3848
3849 * mail-source.el (mail-source-primary-source): New variable.
3850 (mail-source-report-new-mail-interval): New variable.
3851 (mail-source-idle-time-delay): New variable.
3852 (mail-source-new-mail-available): New internal variable.
3853 (mail-source-fetch-pop): Clear new mail flag, when mail from
3854 primary source has been fetched.
3855 (mail-source-check-pop): New function.
3856 (mail-source-new-mail-p): New function.
3857 (mail-source-start-idle-timer): New function.
3858 (mail-source-report-new-mail): New function.
3859 (mail-source-report-new-mail): New internal variable.
3860 (mail-source-report-new-mail-timer): New internal variable.
3861 (mail-source-report-new-mail-idle-timer): New internal variables.
3862
3863 1999-12-04 Andreas Schwab <schwab@suse.de>
3864
3865 * gnus-cus.el (gnus-group-customize): Customize fix.
3866
3867 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3868
3869 * message.el (message-send-mail-with-sendmail): Use
3870 message-make-address.
3871
3872 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3873
3874 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3875
3876 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3877
3878 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3879
3880 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3881
3882 * mml.el (mml-insert-tag): Don't close the tag.
3883 (mml-insert-empty-tag): New function.
3884 (mml-attach-file): Use mml-insert-empty-tag instead of
3885 mml-insert-tag.
3886 (mml-attach-buffer): Ditto.
3887 (mml-attach-external): Ditto.
3888 (mml-insert-multipart): Ditto.
3889
3890 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3891
3892 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3893 the article number.
3894
3895 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3896
3897 * gnus.el (gnus-find-method-for-group): The method of a new group
3898 is not the native one.
3899
3900 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3901
3902 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3903
3904 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3905
3906 * nnultimate.el (nnultimate-retrieve-headers): Use
3907 mm-with-unibyte-current-buffer.
3908 (nnultimate-request-article): Ditto.
3909
3910 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3911
3912 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3913
3914 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3915
3916 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3917 * nnweb.el (nnweb-retrieve-headers): Use it.
3918 (nnweb-request-article): Use it.
3919
3920 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3921 case matching failed.
3922
3923 1999-12-02 John Wiegley <jwiegley@inprise.com>
3924
3925 * mail-source.el (mail-source-keyword-map): Add backslash to
3926 Delete-flag.
3927
3928 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3929
3930 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3931 Latin-1.
3932 (gnus-group-charset-alist): No, don't.
3933
3934 * nnweb.el (nnweb-init): Make the buffer unibyte.
3935
3936 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3937
3938 * mail-source.el (mail-source-set-common-1): Fix to get the
3939 default value.
3940
3941 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3942
3943 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3944
3945 * nnultimate.el (nnultimate-request-list): Use unibyte.
3946
3947 * gnus-uu.el (gnus-uu-grab-articles): Bind
3948 gnus-display-mime-function to nil.
3949
3950 * message.el (message-send-mail-with-sendmail): Use the
3951 user-mail-address variable.
3952
3953 * gnus-art.el (gnus-ignored-headers): More headers.
3954
3955 * message.el (message-shorten-1): Use list.
3956
3957 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3958
3959 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3960 signatures.
3961
3962 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3963 (nnweb-dejanews-create-mapping): Do the properish date.
3964
3965 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3966
3967 * mail-source.el (mail-source-common-keyword-map): New variable.
3968 (mail-source-bind-common): New macro.
3969 (mail-source-fetch): Support plugged mail source.
3970 * gnus-int.el (gnus-request-scan): Use them.
3971
3972 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3973
3974 * mm-view.el (mm-inline-message): Check whether charset is a
3975 string.
3976
3977 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3978
3979 * message.el (message-mode-map): Changed keystroke for
3980 message-yank-buffer.
3981
3982 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3983
3984 * message.el (message-shorten-references): Cut references to 31
3985 elements, then either fold them or shorten them to 988 characters.
3986 (message-shorten-1): New function.
3987 (message-cater-to-broken-inn): New variable.
3988
3989 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3990
3991 * nnslashdot.el (nnslashdot-lose): New function.
3992
3993 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3994
3995 * mm-view.el (mm-inline-message): Not the right type of charset is
3996 being fetched here. Let the group charset rule.
3997 (mm-inline-message): Ignore us-ascii.
3998
3999 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4000
4001 * mail-source.el (mail-source-fetch-maildir): work around the
4002 ommitted "file-regular-p" in efs/ange-ftp
4003
4004 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4005
4006 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4007 (mml-generate-mime-1): Use the encoding param.
4008
4009 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4010
4011 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4012 gnus-art before binding its variables.
4013
4014 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4015 after the MIME.
4016
4017 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4018
4019 * message.el (message-clone-locals): Use it.
4020
4021 * gnus-msg.el (gnus-configure-posting-styles): Make
4022 user-mail-address local.
4023
4024 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4025
4026 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4027 once.
4028
4029 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4030
4031 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4032 (message-clone-locals): Ditto.
4033
4034 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4035 group inherit reply-to or from.
4036
4037 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4038
4039 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4040 for charset.
4041 (gnus-summary-show-article-charset-alist): New variable.
4042
4043 * mm-bodies.el (mm-decode-string): Support gnus-all and
4044 gnus-unknown.
4045 (mm-decode-body): Ditto.
4046 * rfc2047.el (rfc2047-decode): Ditto.
4047
4048 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4049
4050 * mail-source.el (mail-source-delete-incoming): Change default to
4051 t.
4052
4053 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4054
4055 * gnus.el: Pterodactyl Gnus v0.99 is released.
4056
4057 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4058
4059 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4060 spec.
4061
4062 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4063 (gnus-configure-posting-styles): No, don't.
4064 (gnus-configure-posting-styles): Allow overriding files.
4065
4066 * gnus-art.el (gnus-header-button-alist): Use browse-url
4067 directly.
4068
4069 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4070
4071 * gnus-msg.el (gnus-summary-yank-message): New command and
4072 keystroke.
4073
4074 * message.el (message-yank-buffer): New command.
4075 (message-buffers): New function.
4076
4077 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4078 next group in a more normal fasion.
4079
4080 * mml.el (mml-boundary-function): New variable.
4081 (mml-compute-boundary): Use it.
4082
4083 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4084 that exist for them.
4085
4086 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4087 (gnus-async-timer): New variable.
4088
4089 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4090
4091 * nnultimate.el (nnultimate-request-list): Be more lenient with
4092 root addresses.
4093
4094 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4095
4096 * gnus-art.el (gnus-treatment-function-alist): Do
4097 gnus-treat-capitalize-sentences.
4098
4099 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4100
4101 * webmail.el (webmail-hotmail-article): Hotmail changes the
4102 format.
4103
4104 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4105
4106 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4107 switch to buffer after calling program.
4108 (mm-display-external): Use `shell-command-switch' instead of "-c".
4109
4110 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4111
4112 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4113 read groups file.
4114
4115 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4116 <p>.
4117
4118 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4119
4120 * message.el (message-mode): Doc fix.
4121
4122 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4123
4124 * gnus-art.el (article-emphasize): Check group variable.
4125 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4126
4127 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4128
4129 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4130 type.
4131
4132 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4133
4134 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4135
4136 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4137
4138 * mml.el (mml-quote-region): Insert ! after the hash.
4139
4140 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4141
4142 * gnus-group.el (gnus-group-warchive-address-history): Change to
4143 nil.
4144
4145 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4146
4147 * webmail.el: Support mail.yahoo.com.
4148
4149 * mail-source.el (mail-source-fetch-webmail): Add password check.
4150 (mail-source-keyword-map): Use `subtype'.
4151
4152 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4153
4154 * mail-source.el (mail-source-keyword-map): Add webmail.
4155 (mail-source-fetcher-alist): Ditto.
4156 (mail-source-fetch-webmail): New function.
4157 * webmail.el: New file.
4158
4159 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4160
4161 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4162
4163 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4164
4165 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4166
4167 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4168
4169 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4170 (nnultimate-prune-days): New function.
4171 (nnultimate-create-mapping): Use it.
4172 (nnultimate-request-group): Only fetch the groups list if it has
4173 not been done before.
4174 (nnultimate-retrieve-headers): Don't write groups.
4175 (nnultimate-create-mapping): Off-by-one error.
4176
4177 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4178
4179 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4180 threaded subjects.
4181
4182 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4183
4184 * nnwarchive.el: Lots of changes make agent happy.
4185
4186 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4187
4188 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4189 hashtb.
4190
4191 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4192
4193 * mm-decode.el (mm-display-external): Write region with binary
4194 mode.
4195
4196 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4197
4198 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4199
4200 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4201
4202 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4203 (mm-uu-test): Now it is in restricted region.
4204
4205 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4206
4207 * mm-view.el (mm-view-message): Fix buffer leak.
4208 (mm-inline-message): Support 'gnus-decoded.
4209
4210 * mm-bodies.el (mm-decode-body): Ditto.
4211
4212 * rfc2047.el (rfc2047-decode-region): Ditto.
4213
4214 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4215
4216 * imap.el (require): Added autoload for base64-encode-string.
4217
4218 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4219
4220 * gnus.el (gnus-refer-article-method): Made list value
4221 customizable.
4222
4223 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4224
4225 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4226 NOFORCE in Emacs case.
4227
4228 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4229
4230 * gnus-art.el (gnus-request-article-this-buffer): Set
4231 gnus-newsgroup-name.
4232
4233 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4234
4235 * gnus-start.el (gnus-get-unread-articles): Check server before
4236 scanning.
4237
4238 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4239
4240 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4241
4242 * nnslashdot.el (nnslashdot-login-name): New variable.
4243 (nnslashdot-password): Ditto.
4244 (nnslashdot-request-post): New function.
4245
4246 * gnus-art.el (gnus-treat-buttonize): More testing.
4247
4248 * mm-encode.el: Another CVS test.
4249
4250 * gnus-art.el (gnus-treat-emphasize): Change default.
4251 (gnus-treat-buttonize): Ditto.
4252 (gnus-treat-buttonize): This is a test.
4253
4254 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4255 (gnus-build-sparse-threads): Ditto.
4256 (gnus-build-all-threads): Ditto.
4257
4258 * nnheader.el (make-full-mail-header): Make into a subst.
4259
4260 * gnus.el (gnus-refer-article-method): Doc fix.
4261
4262 * gnus-sum.el: Do not accept a prefix.
4263 (gnus-summary-refer-article): Accept a list of select methods.
4264
4265 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4266
4267 * message.el (message-forward): Pay attention to prefix argument
4268 again and forward all headers when it is set, regardless of the
4269 value of message-forward-ignored-headers.
4270
4271 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4272
4273 * gnus-ems.el: Check for cygwin32.
4274
4275 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4276
4277 * mm-decode.el (mm-display-external): Use 'non-viewer.
4278
4279 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4280
4281 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4282 nntp-inhibit-erase.
4283
4284 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4285
4286 * gnus-start.el (gnus-get-unread-articles): Use
4287 nnfoo-retrieve-groups to find new news, if available.
4288 (gnus-read-active-file-2): New function.
4289 (gnus-get-unread-articles): Use it.
4290 (gnus-read-active-file-1): Ditto.
4291
4292 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4293
4294 * mm-util.el (mm-find-mime-charset-region): Make sure
4295 find-coding-systems-for-charsets is fbound.
4296
4297 * gnus-ems.el: Typo fix.
4298
4299 1999-11-13 Florian Weimer <fw@s.netic.de>
4300
4301 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4302 it's available and makes sense.
4303
4304 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4305
4306 * gnus-score.el (gnus-score-save): Translate score file.
4307
4308 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4309
4310 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4311 added fetchflag and dontexpunge keywords.
4312 (mail-source-fetch-imap): Use them.
4313
4314 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4315
4316 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4317 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4318 `defconst'.
4319
4320 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4321 `defconst'.
4322 Mention that it is both for group and topic parameters.
4323 (gnus-extra-topic-parameters): New constant, including `subscribe'
4324 parameter.
4325 (gnus-extra-group-parameters): New constant.
4326 (gnus-group-customize): Use them.
4327
4328 * gnus.el (gnus-select-method): Added default value and tag.
4329 (gnus-refer-article-method): Added `DejaNews' customization option.
4330
4331 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4332
4333 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4334
4335 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4336 syntax.
4337
4338 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4339
4340 * nnslashdot.el (nnslashdot-group-number): Changed default.
4341
4342 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4343 (nnweb-dejanews-wash-article): Removed.
4344 (nnweb-type-definition): Fetch by id.
4345
4346 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4347 we mean it.
4348
4349 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4350 (nnslashdot-request-list): Use Ultramode as well.
4351 (nnslashdot-date-to-date): Be more lenient.
4352 (nnslashdot-threaded): New function.
4353
4354 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4355
4356 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4357
4358 1999-11-11 Steinar Bang <sb@metis.no>
4359
4360 * nnweb.el (nnweb-type-definition): /=dnc
4361
4362 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4363
4364 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4365 dates.
4366 (nnultimate-retrieve-headers): Wrong ordering.
4367
4368 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4369
4370 * message.el (message-forward-as-mime): New variable.
4371
4372 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4373
4374 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4375
4376 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4377
4378 * mail-source.el (mail-source-movemail-and-remove): New function.
4379 (mail-source-keyword-map): Add `function' for `maildir'.
4380 (mail-source-fetch-maildir): Use it.
4381
4382 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4383
4384 * nnwarchive.el: New file.
4385 * gnus-group.el (gnus-group-make-warchive-group): New function.
4386 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4387
4388 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4389
4390 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4391 subjects.
4392
4393 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4394
4395 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4396
4397 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4398
4399 * nnultimate.el (nnultimate-open-server): Do address.
4400 (nnultimate-forum-table-p): New function.
4401
4402 * nnweb.el (nnweb-insert-html): Renamed.
4403 (nnweb-insert): New function.
4404
4405 * nnultimate.el (nnultimate-insert-html): New function.
4406
4407 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4408 if nov is evil.
4409 (nnslashdot-retrieve-headers): use the sane version instead.
4410
4411 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4412
4413 * nnslashdot.el (nnslashdot-request-article): Fold case.
4414
4415 * nnultimate.el: New file.
4416
4417 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4418 unless wanted.
4419
4420 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4421 (gnus-read-active-file-1): Separated into own function.
4422 (gnus-read-active-file): Catch quits.
4423
4424 * nnslashdot.el (nnslashdot-request-article): Search better on
4425 first article.
4426 (nnslashdot-request-list): Fold case.
4427 (nnslashdot-retrieve-headers): Ditto.
4428
4429 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4430
4431 * gnus.el: Autoload gnus-subscribe-topics.
4432
4433 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4434
4435 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4436 before dot.
4437 * gnus-util.el (gnus-write-active-file): Ditto.
4438
4439 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4440
4441 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4442 function.
4443 * gnus-cache.el (gnus-cache-file-name): Use it.
4444 * gnus-agent.el (gnus-agent-group-path): Use it.
4445 * nnmail.el (nnmail-group-pathname): Use it.
4446
4447 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4448
4449 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4450 if cooked.
4451 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4452 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4453 * gnus.el (gnus-short-group-name): "..." proof.
4454
4455 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4456
4457 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4458 support nnslashdot.
4459
4460 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4461
4462 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4463 many articles.
4464 (nnslashdot-generate-active): New function.
4465 (nnslashdot-request-newgroups): Use it.
4466
4467 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4468 names.
4469
4470 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4471 (nnslashdot-request-list): Not moderated.
4472
4473 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4474
4475 * nnimap.el (nnimap-open-server): Remove error signal if
4476 nnimap-server-buffer is nil (the check should've been `boundp').
4477
4478 * imap.el (imap-log):
4479 * nnimap.el (nnimap-debug): Disable debugging by default.
4480
4481 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4482
4483 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4484
4485 * gnus-topic.el (gnus-subscribe-topic): New function.
4486
4487 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4488 names.
4489
4490 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4491 if starting with a quote.
4492
4493 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4494
4495 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4496 group name.
4497
4498 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4499
4500 * nnslashdot.el: New file.
4501
4502 * nnheader.el (nnheader-insert-header): New function.
4503
4504 * gnus-art.el (gnus-mime-internalize-part): Bind
4505 mm-inlined-types.
4506
4507 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4508 files.
4509
4510 1999-10-29 David S. Goldberg <dsg@mitre.org>
4511
4512 * emacs-mime.texi (Customization): Document mm-inline-override-types
4513
4514 1999-10-29 David S. Goldberg <dsg@mitre.org>
4515
4516 * emacs-mime.texi (Customization): Document mm-inline-override-types
4517
4518 1999-10-29 David S. Goldberg <dsg@mitre.org>
4519
4520 * emacs-mime.texi (Customization): Document mm-inline-override-types
4521
4522 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4523
4524 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4525 empty buffers.
4526
4527 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4528
4529 * gnus-art.el (gnus-article-mode-map): Use the summary article
4530 edit.
4531
4532 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4533
4534 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4535
4536 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4537
4538 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4539
4540 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4541
4542 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4543 is list or not before condition.
4544
4545 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4546
4547 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4548
4549 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4550
4551 * gnus-art.el (gnus-emphasis-alist): New value.
4552
4553 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4554
4555 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4556 `buffer-substring'.
4557
4558 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4559
4560 * gnus-art.el (article-date-ut): Keep the updated timer.
4561 (gnus-emphasis-underline-italic): Doc fix.
4562
4563 * gnus-msg.el (gnus-post-method): Doc fix.
4564 (gnus-post-method): Change default.
4565
4566 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4567
4568 * message.el (message-newline-and-reformat): Improvements.
4569
4570 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4571
4572 * message.el (message-newline-and-reformat): Don't insert too many
4573 newlines.
4574 (message-newline-and-reformat): Work even if not sc.
4575
4576 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4577
4578 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4579
4580 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4581
4582 * mm-view.el (mm-display-patch-inline): New function.
4583
4584 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4585
4586 * mm-view.el (mm-display-patch-inline): New function.
4587
4588 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4589
4590 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4591 group.
4592
4593 * message.el (message-forward): Narrow to the right header.
4594
4595 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4596 dates.
4597
4598 * gnus-msg.el (gnus-configure-posting-styles): Use the
4599 user-full-name function.
4600
4601 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4602 (mm-body-charset-encoding-alist): Default to nil.
4603
4604 * message.el (message-elide-ellipsis): Fix typo.
4605 (message-elide-region): Ditto.
4606 (message-elide-region): Don't insert a newline first.
4607
4608 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4609
4610 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4611 gnus-fetch-old-headers.
4612 (gnus-cut-threads): Ditto.
4613 (gnus-summary-initial-limit): Ditto.
4614 (gnus-summary-limit-children): Ditto.
4615
4616 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4617 matches.
4618
4619 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4620
4621 * gnus-art.el (article-decode-encoded-words):
4622 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4623 live.
4624
4625 * gnus.el (gnus-read-method): Add methods from
4626 `gnus-opened-servers' to completion. Map entered method/address
4627 into existing methods if possible.
4628
4629 * gnus-group.el (gnus-group-make-group): Simplify method.
4630
4631 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4632
4633 * mml.el (mml-preview): Remove mail-header-separator before
4634 encoding.
4635
4636 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4637
4638 * message.el (message-read-from-minibuffer): New function.
4639
4640 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4641
4642 * gnus.el: Pterodactyl Gnus v0.98 is released.
4643
4644 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4645
4646 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4647
4648 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4649
4650 * mml.el (mml-generate-mime-1): Read attached binary file in
4651 binary mode.
4652
4653 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4654
4655 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4656
4657 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4658
4659 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4660
4661 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4662
4663 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4664
4665 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4666
4667 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4668 (gnus-article-mime-match-handle-function): New variable.
4669 (gnus-article-view-part): Make `b' customizable.
4670
4671 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4672
4673 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4674
4675 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4676
4677 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4678
4679 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4680
4681 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4682
4683 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4684
4685 * gnus-srvr.el (gnus-browse-foreign-server): Use
4686 `buffer-substring' instead of `read'.
4687
4688 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4689
4690 * nnimap.el, imap.el, rfc2104.el: New files.
4691
4692 * gnus.el (gnus-valid-select-methods): Add nnimap.
4693
4694 * gnus-group.el (gnus-group-group-map): Add
4695 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4696 (gnus-group-nnimap-expunge): New function.
4697 (gnus-group-nnimap-edit-acl): New function.
4698
4699 * gnus-agent.el (gnus-agent-group-mode-map): Add
4700 gnus-agent-synchronize.
4701 (gnus-agent-synchronize): New function.
4702 (gnus-agent-fetch-group-1): Check if server is open.
4703
4704 * nnagent.el (nnagent-request-set-mark): Save marks.
4705
4706 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4707 (mail-source-fetcher-alist): Map to imap fetcher function.
4708 (mail-source-fetch-imap): New function.
4709
4710 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4711 Hash:.
4712
4713 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4714
4715 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4716 (gnus-topic-sort-topics): New function.
4717 (gnus-topic-make-menu-bar): Add sort-topics.
4718 (gnus-topic-move): New function.
4719 (gnus-topic-move-group): Move the topic if no group selected.
4720
4721 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4722
4723 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4724
4725 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4726
4727 * mm-view.el (mm-inline-message): Fix leaving group bug.
4728
4729 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4730
4731 * gnus-msg.el (gnus-post-method): Use normal method if current is
4732 not available.
4733
4734 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4735
4736 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4737 (nnmail-insert-lines): Ditto.
4738
4739 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4740
4741 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4742 line.
4743
4744 * message.el (message-unsent-separator): One more separator.
4745
4746 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4747
4748 * nnfolder.el (nnfolder-request-move-article): For empty article,
4749 search till (point-max).
4750 (nnfolder-retrieve-headers): Ditto.
4751 (nnfolder-request-accept-article): Ditto.
4752 (nnfolder-save-mail): Ditto.
4753 (nnfolder-insert-newsgroup-line): Ditto.
4754
4755 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4756
4757 * qp.el (quoted-printable-encode-region): Check eobp.
4758
4759 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4760
4761 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4762
4763 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4764
4765 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4766 wait-for-reply.
4767
4768 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4769
4770 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4771 (mm-uu-forward-end-line): Ditto.
4772
4773 1999-09-29 Didier Verna <verna@inf.enst.fr>
4774
4775 * binhex.el (binhex-decode-region): don't consider the value of
4776 `enable-multibyte-characters' in XEmacs.
4777
4778 * gnus-start.el (gnus-read-descriptions-file): ditto.
4779
4780 * mm-util.el (mm-multibyte-p): ditto.
4781 (mm-with-unibyte-buffer): ditto.
4782 (mm-find-charset-region): use `mm-multibyte-p'.
4783
4784 * mm-bodies.el (mm-decode-body): ditto.
4785 (mm-decode-string): ditto.
4786
4787 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4788
4789 * mm-util.el (mm-binary-coding-system): Try binary first.
4790
4791 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4792
4793 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4794
4795 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4796
4797 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4798 format.
4799 (article-date-ut): Find correct insert position.
4800
4801 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4802
4803 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4804 forwarded message.
4805
4806 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4807
4808 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4809 groups.
4810
4811 * message.el (message-resend): Use message mode when prompting.
4812
4813 * gnus-art.el (article-hide-headers): Mark wash.
4814 (article-emphasize): Ditto.
4815
4816 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4817
4818 * message.el (message-newline-and-reformat): Work for SC.
4819
4820 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4821
4822 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4823
4824 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4825
4826 1999-10-20 David S. Goldberg <dsg@mitre.org>
4827
4828 * mm-decode.el mm-inline-override-types: New variable
4829
4830 * mm-decode.el (mm-inline-override-p): New function
4831
4832 * mm-decode.el (mm-inlined-p): Use it
4833
4834 1999-10-20 David S. Goldberg <dsg@mitre.org>
4835
4836 * mm-decode.el mm-inline-override-types: New variable
4837
4838 * mm-decode.el (mm-inline-override-p): New function
4839
4840 * mm-decode.el (mm-inlined-p): Use it
4841
4842 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4843
4844 * gnus.el: Pterodactyl Gnus v0.97 is released.
4845
4846 1999-09-01 Brendan Kehoe <brendan@zen.org>
4847
4848 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4849 gnus-summary-next-group, not gnus-summary-next-article. Only give
4850 3 args.
4851
4852 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4853
4854 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4855 buffer for params.
4856
4857 * message.el (message-forward-ignored-headers): New variable.
4858
4859 * gnus-art.el (gnus-article-prepare-display): Nix out
4860 gnus-article-wash-types.
4861
4862 * gnus-agent.el (gnus-agent-create-buffer): New function.
4863 (gnus-agent-fetch-group-1): Use it.
4864 (gnus-agent-start-fetch): Ditto.
4865
4866 * gnus-sum.el (gnus-summary-exit): Don't use
4867 `gnus-use-adaptive-scoring'.
4868
4869 * mail-source.el (mail-source-fetch-pop): Only store password when
4870 successful.
4871
4872 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4873
4874 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4875
4876 * message.el (message-reply): Use it.
4877 (message-dont-reply-to-names): New variable.
4878
4879 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4880
4881 * mm-util.el (mm-preferred-coding-system): Typo fix.
4882
4883 * message.el (message-bounce): Work for non-MIME.
4884
4885 * gnus.el (gnus-short-group-name): Short the right parts of the
4886 name.
4887
4888 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4889
4890 * mm-encode.el (mm-qp-or-base64): New version.
4891
4892 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4893
4894 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4895
4896 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4897
4898 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4899 of restricted region.
4900 (gnus-mime-display-single): Set beg at correct point.
4901
4902 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4903
4904 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4905
4906 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4907
4908 * gnus-msg.el (gnus-configure-posting-styles): Let
4909 `gnus-posting-styles' have its say in posting-style: local
4910 variable `styles' is already bound to `gnus-posting-styles' so
4911 don't rebind it to nil.
4912
4913 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4914
4915 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4916 Message-ID.
4917
4918 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4919
4920 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4921 quoted-printable-encode-region.
4922
4923 * qp.el (quoted-printable-encode-region): Assume charset
4924 encoded. Fold every line in the region.
4925
4926 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4927
4928 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4929 of active file.
4930
4931 1999-09-01 Didier Verna <verna@inf.enst.fr>
4932
4933 * message.el (message-mode): allows whitespaces between multiple
4934 instances of the fill character ">".
4935
4936 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4937
4938 * mm-encode.el (mm-qp-or-base64): Fix.
4939
4940 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4941
4942 * message.el (message-send): Too much and.
4943
4944 1999-09-24 Andreas Schwab <schwab@suse.de>
4945
4946 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4947
4948 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4949
4950 * gnus-score.el (gnus-score-headers): Work for nil scores.
4951
4952 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4953
4954 * gnus-cache.el (gnus-cache-write-active): Write full names.
4955
4956 * gnus-util.el (gnus-write-active-file): Accept full name.
4957
4958 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4959 (mm-assoc-string-match): New function.
4960 (mm-display-inline): Use it.
4961
4962 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4963
4964 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4965
4966 1999-08-27 Florian Weimer <fw@s.netic.de>
4967
4968 * mml.el (mml-generate-multipart-alist): New variable.
4969
4970 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4971
4972 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4973
4974 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4975
4976 * message.el (message-send): More helpful error message if sending
4977 fails
4978
4979 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4980
4981 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4982 in newer emacsen, where ?r isn't equal 114.
4983
4984 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4985
4986 * gnus.el: Pterodactyl Gnus v0.96 is released.
4987
4988 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4989
4990 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4991 to get active info if method is covered by agent, otherwise
4992 active info is lost.
4993
4994 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
4995
4996 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4997
4998 1999-08-09 Dave Love <fx@gnu.org>
4999
5000 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5001
5002 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5003
5004 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5005 (already matched by "^X-Pgp"), removed duplicate
5006 X-Mailing-List, added several new junk headers.
5007
5008 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5009
5010 * gnus-art.el (article-decode-charset): Don't assume
5011 gnus-summary-buffer is live.
5012
5013 1999-08-27 Florian Weimer <fw@s.netic.de>
5014
5015 * gnus-score.el (gnus-home-score-file): Work with absolute path
5016 names.
5017
5018 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5019
5020 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5021 nothing else in the group.
5022
5023 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5024
5025 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5026 the article.
5027
5028 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5029
5030 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5031
5032 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5033
5034 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5035 from mutt.
5036
5037 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5038
5039 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5040 whitespace.
5041
5042 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5043
5044 * mm-util.el (mm-text-coding-system-for-write): New variable.
5045 (mm-append-to-file): New function.
5046 (mm-write-region): New function.
5047
5048 * gnus-art.el (gnus-output-to-file): Use it.
5049 * gnus-util.el (gnus-output-to-rmail): Ditto.
5050 (gnus-output-to-mail): Ditto.
5051 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5052
5053 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5054
5055 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5056
5057 * nnheader.el (nnheader-insert-file-contents): Revert and use
5058 mm-insert-file-contents.
5059 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5060 (nnheader-auto-mode-alist): Removed.
5061
5062 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5063 (mm-insert-file-contents): Add a new parameter for inserting
5064 compressed file literally.
5065
5066 * mml.el (mml-generate-mime-1): Insert non-text literally.
5067
5068 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5069
5070 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5071
5072 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5073
5074 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5075
5076 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5077 koi8-r.
5078
5079 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5080
5081 * mml.el (mml-insert-mime): Decode text.
5082 (mml-to-mime): Narrow to headers-or-head.
5083
5084 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5085
5086 * mm-view.el (mm-inline-text): Check
5087 w3-meta-content-type-charset-regexp.
5088
5089 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5090
5091 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5092 predicate.
5093
5094 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5095
5096 * gnus-mlspl.el: Documentation fixes.
5097
5098 1999-08-27 Rui Zhu <sprache@iname.com>
5099
5100 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5101
5102 1999-08-27 Michael Cook <cook@sightpath.com>
5103
5104 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5105 variables.
5106
5107 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5108
5109 * nnmail.el (nnmail-get-new-mail): "Done".
5110
5111 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5112
5113 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5114 interactive.
5115
5116 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5117
5118 * gnus-art.el (article-decode-charset): Fix broken CT.
5119
5120 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5121
5122 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5123 overview buffer if it is killed.
5124
5125 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5126
5127 * gnus-art.el (article-babel): New version.
5128
5129 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5130
5131 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5132
5133 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5134
5135 * gnus.texi (More Threading): Document new variable
5136 `gnus-sort-gathered-threads-function'.
5137
5138 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5139
5140 * gnus.texi (More Threading): Document new variable
5141 `gnus-sort-gathered-threads-function'.
5142
5143 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5144
5145 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5146 usage.
5147
5148 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5149
5150 * mm-util.el (mm-running-xemacs): Removed.
5151 (mm-coding-system-p): New function.
5152 (mm-binary-coding-system): Safe guess.
5153 (mm-text-coding-system): Ditto.
5154 (mm-auto-save-coding-system): Ditto.
5155
5156 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5157
5158 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5159 (mm-qp-or-base64): Reversed logic.
5160
5161 * mm-decode.el (mm-save-part-to-file): Let coding system be
5162 binary.
5163
5164 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5165
5166 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5167 be set in topic parameters.
5168
5169 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5170
5171 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5172 (gnus-sort-gathered-threads): Allow the user to specify the
5173 function to use when sorting gathered threads.
5174
5175 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5176 mark cached articles as `undownloaded'.
5177
5178 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5179
5180 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5181 to have buffer local values.
5182
5183 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5184
5185 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5186 types 'g' for 'guess group type.
5187
5188 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5189
5190 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5191 after each regexp in nnmail-list-identifiers, not just after last
5192 one.
5193
5194 * gnus-sum.el (gnus-list-identifiers): New variable.
5195 (gnus-summary-remove-list-identifiers): New function.
5196 (gnus-select-newsgroup): Use it.
5197 (gnus-summary-wash-hide-map): Bind
5198 `gnus-article-hide-list-identifiers' to W W l.
5199 (gnus-summary-make-menu-bar): Add list-identifiers command.
5200
5201 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5202 (gnus-treatment-function-alist): Add variable.
5203 (article-hide-list-identifiers): New function.
5204 (mapcar): Add function.
5205 (gnus-article-hide): Use it.
5206
5207 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5208
5209 * gnus.el: Pterodactyl Gnus v0.95 is released.
5210
5211 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5212
5213 * mm-decode.el (mm-mailcap-command): New function.
5214 (mm-display-external): Use it.
5215
5216 * gnus-art.el (article-make-date-line): Work for India.
5217
5218 * mm-encode.el (mm-qp-or-base64): Typo.
5219
5220 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5221
5222 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5223
5224 * gnus.el: Pterodactyl Gnus v0.94 is released.
5225
5226 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5227
5228 * pop3.el: New version.
5229
5230 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5231
5232 * mm-encode.el (mm-qp-or-base64): New function.
5233 (mm-content-transfer-encoding): Use it.
5234
5235 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5236
5237 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5238
5239 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5240
5241 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5242
5243 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5244
5245 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5246 keystroke.
5247
5248 * mailcap.el (mailcap-mime-types): New function.
5249
5250 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5251
5252 * message.el (message-goto-eoh): Really go to the end.
5253
5254 1999-07-09 Puneet Goel <puneet@computer.org>
5255
5256 * message.el (message-make-date): Do the right thing in with
5257 sub-hour time zones.
5258
5259 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5260
5261 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5262 report.
5263
5264 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5265
5266 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5267
5268 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5269
5270 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5271 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5272 and use t as default value.
5273
5274 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5275
5276 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5277 gnus-summary-buffer is live.
5278
5279 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5280
5281 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5282
5283 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5284
5285 * message.el (message-bounce): Do MIME bounces MIMEy.
5286
5287 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5288
5289 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5290
5291 * mailcap.el (mailcap-mime-extensions): Changed patch to
5292 text/x-patch.
5293
5294 * mm-decode.el (mm-display-external): Wrong placement of paren.
5295
5296 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5297
5298 * gnus.el: Pterodactyl Gnus v0.93 is released.
5299
5300 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5301
5302 * gnus-cus.el (gnus-group-parameters): New entries for
5303 gnus-group-split.
5304
5305 * gnus-mlspl.el: Renamed functions and variables so as to
5306 start with gnus-group-split.
5307 * gnus.el: Adjust autoload entries.
5308
5309 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5310
5311 * gnus-mlspl.el: Removed trailing t from comment and provide.
5312 Renamed functions and variables to start with gnus-mlsplit.
5313 Added autoload comments.
5314 * gnus.el: Added autoload entries.
5315
5316 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5317
5318 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5319 so that matches excluded by RESTRICTs do not cause the whole split
5320 to be ignored. This also fixes a long-standing bug in which a
5321 split with \N substitutions wouldn't cause cross-posting as
5322 expected.
5323
5324 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5325 (nnmail-split-it): Implement them.
5326
5327 * nnmail.el (nnmail-split-fancy): Document ! splits.
5328
5329 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5330
5331 * pop3.el: New version.
5332
5333 1999-07-05 Simon Josefsson
5334
5335 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5336
5337 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5338
5339 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5340
5341 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5342
5343 * gnus-util.el (gnus-write-active-file): Use real name.
5344
5345 * gnus-agent.el (gnus-agent-expire): Update active file
5346 method by method.
5347
5348 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5349
5350 * nndraft.el (nndraft-request-article): Use difference
5351 coding-systems for queue and drafts.
5352
5353 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5354 nndraft:drafts.
5355
5356 * mm-util.el (mm-auto-save-coding-system): New coding system.
5357
5358 * message.el (message-draft-coding-system): Use it.
5359
5360 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5361
5362 * mm-uu.el: More customizable and less aggressive.
5363
5364 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5365
5366 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5367 when plugged.
5368
5369 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5370 (mml-insert-mml-markup): Accept a nofile.
5371 (mml-insert-mime): Insert nofile.
5372
5373 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5374
5375 * mm-decode.el (mm-handle-media-type): New function.
5376 (mm-handle-media-supertype): New function.
5377 (mm-handle-media-subtype): New function.
5378 Use new functions throughout. "/"))
5379
5380 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5381
5382 * gnus-art.el (gnus-treat-predicate): Typo.
5383
5384 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5385
5386 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5387
5388 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5389
5390 * gnus-art.el (article-date-ut): UT! Default it!
5391
5392 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5393
5394 * gnus.el: Pterodactyl Gnus v0.92 is released.
5395
5396 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5397
5398 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5399
5400 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5401
5402 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5403 connected.
5404
5405 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5406 when plugged.
5407
5408 * mm-view.el (mm-inline-message): Ignore remove-spec.
5409
5410 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5411 is bound.
5412
5413 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5414
5415 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5416
5417 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5418 start.
5419
5420 * message.el (message-fill-yanked-message): Remove `t' arg.
5421
5422 * gnus-group.el (gnus-group-kill-group): Message killing of
5423 groups.
5424
5425 * mm-util.el (mm-preferred-coding-system): New function.
5426 (mm-mime-charset): Use it.
5427
5428 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5429
5430 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5431
5432 * gnus-mlsplt.el: New file.
5433
5434 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5435
5436 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5437 functions.
5438 (mm-attachment-override-p): Take a handle instead of a type.
5439 (mm-inlined-p): Ditto.
5440 (mm-automatic-display-p): Ditto,
5441 (mm-inlinable-p): Ditto.
5442
5443 * nndraft.el (nndraft-request-expire-articles): Delete backup
5444 files.
5445
5446 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5447
5448 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5449
5450 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5451
5452 * nnmail.el (nnmail-split-it): Allow .*.
5453
5454 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5455
5456 * mm-decode.el (mm-inline-large-images-p): Renamed.
5457
5458 * gnus-art.el (article-date-ut): Always look in the current buffer
5459 for the Date header.
5460
5461 * mml.el (mml-validate): New command.
5462
5463 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5464 since we are dealing with regexps.
5465
5466 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5467
5468 * gnus.el: Pterodactyl Gnus v0.91 is released.
5469
5470 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5471
5472 * gnus-agent.el (gnus-agent-save-active-1): New function.
5473 (gnus-agent-save-active): use it.
5474 (gnus-agent-save-groups): Ditto.
5475
5476 * gnus-cache.el (gnus-cache-write-active): Use it.
5477
5478 * gnus-agent.el (gnus-agent-write-active): Use it.
5479
5480 * gnus-util.el (gnus-write-active-file): New function.
5481
5482 * gnus-agent.el (gnus-agent-write-active): New function to keep
5483 lower boundaries and canceled groups.
5484 (gnus-agent-save-groups): Use it.
5485 (gnus-agent-save-active): Use it.
5486 (gnus-agent-save-group-info): Only write active files.
5487 (gnus-agent-expire): Update active file.
5488
5489 * mm-decode.el (mm-inlinable-part-p): Removed.
5490 (mm-user-display-methods): Default to nil.
5491 (mm-user-display-methods): Removed.
5492 (add-mime-display-method): Removed.
5493 (mm-automatic-display): Renamed.
5494 (mm-automatic-display-p): Use it.
5495 (mm-inlined-types): New variable.
5496 (mm-inlined-p): New function.
5497
5498 * message.el (message-reply): Bind message-this-is-mail.
5499
5500 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5501
5502 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5503
5504 * message.el (message-check-news-header-syntax): Protect against
5505 nil froms.
5506
5507 * mm-util.el (mm-auto-mode-alist): New.
5508
5509 * mml.el (mml-generate-mime-1): Ditto.
5510
5511 * gnus.el: Use mm-insert-file-contents throughout instead of
5512 nnheader.
5513
5514 * mm-util.el (mm-insert-file-contents): New function.
5515
5516 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5517
5518 * gnus.el: Pterodactyl Gnus v0.90 is released.
5519
5520 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5521
5522 * mailcap.el (mailcap-possible-viewers): Use string=.
5523
5524 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5525
5526 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5527 (mm-uu-forward-end-line): New variable.
5528 (mm-uu-begin-line): Handle forwarded message.
5529 (mm-uu-identifier-alist): Ditto.
5530 (mm-uu-dissect): Ditto.
5531
5532 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5533
5534 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5535 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5536 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5537
5538 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5539 (nnfolder-file-coding-system-for-write): New variable.
5540 (nnfolder-active-file-coding-system): New variable.
5541 (nnfolder-active-file-coding-system-for-write): New variable.
5542 (nnfolder-save-active): New function.
5543 (nnfolder-save-buffer): Use them.
5544 (nnfolder-possibly-change-group): Ditto.
5545 (nnfolder-request-list-newsgroups): Ditto.
5546 (nnfolder-request-create-group): Ditto.
5547 (nnfolder-request-expire-articles): Ditto.
5548 (nnfolder-request-move-article): Ditto.
5549 (nnfolder-request-accept-article): Ditto.
5550 (nnfolder-request-delete-group): Ditto.
5551 (nnfolder-request-rename-group): Ditto.
5552 (nnfolder-possibly-change-folder): Ditto.
5553 (nnfolder-read-folder): Ditto.
5554 (nnfolder-request-list): Remove pathname-coding-system.
5555 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5556
5557 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5558 (nnmail-file-coding-system-1): Removed.
5559 (nnmail-find-file): Use nnmail-pathname-coding-system.
5560 (nnmail-write-region): Ditto.
5561
5562 * nnmbox.el (nnmbox-file-coding-system): New variable.
5563 (nnmbox-file-coding-system-for-write): New variable.
5564 (nnmbox-active-file-coding-system): New variable.
5565 (nnmbox-active-file-coding-system-for-write): New variable.
5566 (nnmbox-save-buffer): New function.
5567 (nnmbox-save-active): New function.
5568 (nnmbox-request-scan): Use them.
5569 (nnmbox-request-expire-articles): Ditto.
5570 (nnmbox-request-move-article): Ditto.
5571 (nnmbox-request-accept-article): Ditto.
5572 (nnmbox-request-replace-article): Ditto.
5573 (nnmbox-request-delete-group): Ditto.
5574 (nnmbox-request-rename-group): Ditto.
5575 (nnmbox-request-create-group): Ditto.
5576
5577 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5578 (mm-running-ntemacs): Removed.
5579
5580 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5581
5582 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5583
5584 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5585
5586 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5587
5588 * qp.el (quoted-printable-encoding-characters): Support lower case.
5589
5590 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5591
5592 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5593 (rfc2047-b-encode-region): Encode line by line.
5594
5595 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5596
5597 * mm-util.el (mm-find-mime-charset-region): Fix.
5598
5599 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5600
5601 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5602 (mm-find-mime-charset-region): Ditto.
5603
5604 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5605
5606 * gnus-sum.el (gnus-summary-move-article): Fix something or
5607 other.
5608
5609 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5610
5611 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5612 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5613 (gnus-summary-enter-digest-group): Use them.
5614 (gnus-summary-setup-default-charset): Ditto.
5615
5616 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5617
5618 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5619 gnus-newsgroup-name is nil.
5620
5621 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5622
5623 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5624
5625 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5626
5627 * gnus-art.el (article-emphasize): Use correct
5628 gnus-article-emphasis-alist.
5629
5630 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5631
5632 * mm-view.el (mm-inline-text): Fix text/html bug.
5633
5634 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5635
5636 * gnus.el: Pterodactyl Gnus v0.89 is released.
5637
5638 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5639
5640 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5641 * message.el (message-draft-coding-system): Ditto.
5642 * mm-util.el (mm-running-ntemacs): Ditto.
5643
5644 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5645
5646 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5647
5648 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5649
5650 * mml.el: require mm-decode.
5651
5652 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5653
5654 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5655
5656 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5657
5658 * mm-view.el (mm-inline-image): Fix image undisplayer.
5659
5660 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5661
5662 * mml.el (mml-insert-multipart): Error in compeling-read.
5663 (mml-insert-tag): Match tags.
5664
5665 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5666
5667 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5668 (gnus-cache-braid-heads): Ditto.
5669 (gnus-cache-retrieve-headers): Ditto.
5670
5671 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5672
5673 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5674
5675 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5676
5677 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5678 to string under XEmacs.
5679
5680 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5681
5682 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5683
5684 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5685
5686 * mm-view.el (mm-inline-message): Fix message view bug.
5687 * gnus-art.el (gnus-article-prepare): Ditto.
5688
5689 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5690
5691 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5692
5693 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5694
5695 * gnus.el: Pterodactyl Gnus v0.88 is released.
5696
5697 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5698
5699 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5700 usage.
5701
5702 * nnmail.el (nnmail-get-new-mail): Save info.
5703
5704 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5705
5706 * gnus.el: Pterodactyl Gnus v0.87 is released.
5707
5708 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5709
5710 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5711 (mail-source-run-script): New function.
5712 (mail-source-fetch-pop): Use it.
5713
5714 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5715
5716 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5717
5718 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5719
5720 * gnus.el: Pterodactyl Gnus v0.86 is released.
5721
5722 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5723
5724 * gnus-art.el (gnus-treat-translate): New variable.
5725 (gnus-treat-predicate): Accept a list of regexps.
5726 (gnus-article-treat-custom): Allow a list of regexps.
5727
5728 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5729
5730 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5731 type.
5732
5733 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5734
5735 * gnus-art.el (article-babel): Narrow a bit.
5736
5737 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5738
5739 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5740
5741 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5742 only unread ones.
5743 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5744 articles, not only unread ones.
5745
5746 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5747
5748 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5749 keystroke.
5750
5751 * gnus-art.el (gnus-article-x-face-command): Ditto.
5752
5753 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5754
5755 * gnus.el (gnus-method-simplify): Accept server names.
5756
5757 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5758
5759 * gnus-art.el (article-babel-prompt): New function.
5760 (article-babel): New command.
5761
5762 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5763
5764 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5765
5766 * mml.el (mml-generate-mime-1): Don't insert literally.
5767
5768 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5769 (gnus-netrc-syntax-table): Removed.
5770 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5771
5772 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5773
5774 * mm-view.el (mm-inline-text): Fix charset for text/html.
5775
5776 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5777
5778 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5779
5780 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5781
5782 * nnmail.el (nnmail-split-incoming): Return the number of split
5783 mails.
5784 (nnmail-process-babyl-mail-format): Ditto.
5785 (nnmail-process-unix-mail-format): Ditto.
5786 (nnmail-process-mmdf-mail-format): Ditto.
5787 (nnmail-process-maildir-mail-format): Ditto.
5788
5789 * mail-source.el (mail-source-callback): Return the number from
5790 the callback.
5791
5792 * message.el (message-send-mail): Generate Lines.
5793
5794 * mail-source.el (mail-source-call-script): New function.
5795 (mail-source-call-script): New function.
5796
5797 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5798
5799 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5800 (gnus-select-newsgroup): Use it.
5801 (gnus-group-highlight-words-alist): New variable.
5802 (gnus-newsgroup-emphasis-alist): New variable.
5803 (gnus-summary-local-variables): Use it.
5804 * gnus-art.el (article-emphasize): Use it.
5805 (gnus-emphasis-highlight-words): New face.
5806 * gnus-cus.el (gnus-group-parameters): New parameter.
5807
5808 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5809
5810 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5811 parameter `headers'.
5812 (gnus-cache-enter-article): Ditto.
5813 (gnus-cache-update-article): Ditto.
5814 * gnus-sum.el (gnus-summary-move-article): Ditto.
5815 (gnus-summary-mark-article-as-unread): Ditto.
5816 (gnus-summary-mark-article): Ditto.
5817
5818 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5819
5820 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5821 (gnus-posting-style-alist): Removed.
5822 (gnus-message-style-insertions): Ditto.
5823 (gnus-configure-posting-styles): Reimplementation.
5824
5825 * mail-source.el (mail-source-fetch): Error the message.
5826
5827 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5828
5829 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5830
5831 * gnus.el: Pterodactyl Gnus v0.85 is released.
5832
5833 1999-04-20 Michael Cook <cook@sightpath.com>
5834
5835 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5836 Outlook citation regex.
5837
5838 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5839
5840 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5841 semicolon.
5842
5843 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5844
5845 * gnus-range.el (gnus-remove-from-range): Document range1
5846 modification, protect range2.
5847
5848 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5849
5850 * gnus-sum.el (gnus-update-marks): Protect lists from
5851 gnus-remove-from-range, don't sort twice.
5852
5853 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5854
5855 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5856 function in backend.
5857
5858 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5859
5860 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5861 request-accept-article function in the backend instead of using
5862 the 'respool capability.
5863
5864 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5865
5866 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5867 spurious whitespace at eob.
5868
5869 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5870
5871 * nnmail.el (nnmail-get-new-mail): Check right variable.
5872
5873 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5874
5875 * mailcap.el (mailcap-mime-data): Fix rfc822.
5876
5877 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5878
5879 * nndoc.el (nndoc-nsmail-type-p): New function.
5880 (nndoc-type-alist): Recognize nsmail.
5881
5882 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5883
5884 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5885 *before* `article-hide-headers' deletes the information.
5886
5887 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5888
5889 * gnus-sum.el (gnus-summary-save-parts): New command and
5890 keystroke.
5891 (gnus-summary-save-parts-1): New function.
5892 (gnus-summary-iterate): Buggy.
5893
5894 * mm-decode.el (mm-save-part-to-file): Made into own function.
5895
5896 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5897
5898 * gnus-group.el (gnus-group-set-info): Resist nils.
5899
5900 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5901
5902 * mailcap.el (mailcap-mime-data): Ditto.
5903
5904 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5905
5906 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5907
5908 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5909
5910 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5911 gnus-article-date-lapsed-new-header is t.
5912
5913 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5914
5915 * gnus.el: Pterodactyl Gnus v0.84 is released.
5916
5917 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5918
5919 * gnus-msg.el (gnus-bug-message): Mime change.
5920
5921 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5922
5923 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5924
5925 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5926
5927 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5928 `x-uue'.
5929
5930 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5931
5932 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5933 when authentication is 'password.
5934
5935 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
5936
5937 * gnus-win.el (gnus-configure-windows): Accept a setting.
5938
5939 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5940
5941 * mm-util.el (mm-quote-arg): Moved here.
5942
5943 * mm-decode.el (mm-quote-arg): Quote more chars.
5944
5945 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5946
5947 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5948 with newlines would create buggy .nov files.
5949
5950 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5951
5952 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5953 end of lines.
5954
5955 * message.el (message-mode): Doc fix.
5956
5957 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5958
5959 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5960
5961 * gnus-art.el (article-date-ut): Rewrite.
5962
5963 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5964 order.
5965
5966 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5967 headers.
5968
5969 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5970
5971 1999-04-18 Didier Verna <verna@inf.enst.fr>
5972
5973 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5974 (article-date-ut): use it.
5975
5976 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977
5978 * mail-source.el (mail-source-fetch-pop): Call script
5979 asynchronously.
5980
5981 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5982
5983 * gnus.el: Pterodactyl Gnus v0.83 is released.
5984
5985 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5986
5987 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5988
5989 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5990
5991 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5992
5993 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5994
5995 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5996
5997 * message.el (message-generate-headers): Accept continuation
5998 headers.
5999
6000 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6001
6002 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6003
6004 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6005
6006 * gnus-art.el (gnus-treatment-function-alist): use
6007 maybe-hide-headers.
6008
6009 * message.el (message-inhibit-body-encoding): Typo.
6010 (message-resend): Inhibit encoding.
6011
6012 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6013
6014 * gnus-art.el (article-remove-cr): Use re-search.
6015
6016 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6017 headers.
6018
6019 * mm-decode.el (mm-quote-arg): Quote '.
6020
6021 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6022
6023 * mm-decode.el (mm-insert-part): Use multibyte for text.
6024
6025 * gnus-start.el (gnus-read-newsrc-file): New variable.
6026 (gnus-read-newsrc-file): Use it.
6027
6028 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6029
6030 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6031
6032 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6033 function.
6034
6035 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6036
6037 * gnus.el: Pterodactyl Gnus v0.82 is released.
6038
6039 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6040
6041 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6042 for iso8859-2.
6043
6044 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6045
6046 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6047 synonym alist.
6048
6049 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6050
6051 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6052
6053 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6054
6055 * mail-source.el (mail-source-fetch): Ask before bugging out.
6056
6057 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6058
6059 * uudecode.el (uudecode-decode-region-external): Don't assume
6060 uudecode-temporary-file-directory ends with a slash.
6061
6062 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6063
6064 * gnus-sum.el (gnus-update-marks):
6065 (gnus-update-read-articles):
6066 (gnus-summary-expire-articles): Check server.
6067
6068 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6069
6070 * mml.el (mml-preview): New function.
6071
6072 1999-04-17 William M. Perry <wmperry@aventail.com>
6073
6074 * mail-source.el (mail-source-fetch-file): Return the right
6075 value.
6076
6077 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6078
6079 * mml.el (mml-insert-parameter): New function.
6080 (mml-insert-parameter-string): New function.
6081
6082 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6083
6084 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6085 (gnus-mime-display-part): Use it.
6086
6087 * mm-decode.el (mm-alternative-precedence): Removed.
6088 (mm-discouraged-alternatives): New variable.
6089 (mm-preferred-alternative-precedence): New function.
6090
6091 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6092
6093 * mail-source.el (mail-sources): New variable.
6094
6095 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6096
6097 * mm-decode.el (mm-valid-image-format-p): New function.
6098 (mm-inline-media-tests): Use it.
6099 (mm-valid-and-fit-image-p): New function.
6100
6101 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6102 (gnus-agent-fetch-group): Ditto.
6103
6104 1999-04-12 Didier Verna <verna@inf.enst.fr>
6105
6106 * nnmail.el (nnmail-article-group): in case of a group name
6107 containing "\\n" constructs, be sure to pass the expanded value to
6108 nn*-save-mail.
6109
6110 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6111
6112 * gnus.el: Pterodactyl Gnus v0.81 is released.
6113
6114 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6115
6116 * gnus-sum.el (gnus-get-split-value): Reverse result.
6117
6118 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6119
6120 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6121
6122 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6123
6124 * mml.el (mml-insert-tag): Insert concluding part.
6125
6126 * message.el (message-send-mail): Encode later.
6127 (message-send-news): Ditto.
6128
6129 * nnfolder.el: Don't use mail delim.
6130
6131 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6132
6133 * gnus-cus.el (gnus-group-customize): Put point at min.
6134
6135 * mm-view.el (mm-inline-text): Allow toggling html.
6136
6137 1999-03-28 William M. Perry <wmperry@aventail.com>
6138
6139 * mail-source.el: Added prescript and postscript to file.
6140
6141 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6142
6143 * nnmail.el: Reverted.
6144
6145 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6146 (gnus-setup-posting-charset): Did work.
6147
6148 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6149
6150 * gnus.el (gnus-short-group-name): Use
6151 gnus-group-uncollapsed-levels.
6152
6153 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6154
6155 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6156
6157 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6158
6159 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6160 (article-strip-headers-from-body): New command and keystroke.
6161
6162 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6163
6164 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6165
6166 * nnheader.el (nnheader-insert-file-contents): Bind
6167 enable-local-eval to nil.
6168 (nnheader-find-file-noselect): Ditto.
6169
6170 * nnmail.el (nnmail-article-group): Don't remove long lines.
6171 (nnmail-remove-long-lines): New function.
6172 (nnmail-split-header-length-limit): Removed.
6173
6174 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6175
6176 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6177
6178 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6179
6180 * gnus-sum.el (gnus-summary-generic-mark): New function.
6181
6182 * nnmail.el (nnmail-split-header-length-limit): Increased.
6183 (nnmail-article-group): Allow nil.
6184
6185 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6186
6187 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6188 first.
6189
6190 * mml.el (mml-minibuffer-read-type): Include types from
6191 mailcap-mime-data.
6192
6193 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6194
6195 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6196
6197 * mml.el (mml-insert-tag): New function.
6198 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6199 confusion with functions like `mml-read-tag'.
6200 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6201 (mml-minibuffer-read-description): Ditto with
6202 `mml-minibuffer-read-description'.
6203 (mml-attach-buffer): New function.
6204 (mml-mode-map): New entry for /.
6205 (mml-minibuffer-read-type): Accept DEFAULT.
6206
6207 * mml.el (mml-quote-region): Narrow the region.
6208
6209 * message.el (message-mode-menu): message-mime-attach-file is now
6210 mml-attach-file.
6211
6212 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6213
6214 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6215
6216 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6217
6218 * mml.el (mml-attach-buffer): New command.
6219
6220 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6221
6222 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6223 with a proper range. Compress range.
6224
6225 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6226
6227 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6228
6229 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6230
6231 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6232
6233 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6234 (gnus-picons-convert-x-face): Removed.
6235 (gnus-picons-article-display-x-face): Removed.
6236 (gnus-picons-x-face-sentinel): Ditto.
6237 (gnus-picons-display-x-face): Ditto.
6238
6239 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6240
6241 * gnus.el: Pterodactyl Gnus v0.80 is released.
6242
6243 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6244
6245 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6246
6247 * gnus-sum.el (gnus-with-article): Moved here.
6248
6249 * mail-source.el (mail-source-fetch-pop): Ask for password even
6250 when program.
6251
6252 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6253
6254 * gnus-msg.el (gnus-bug): Add description.
6255
6256 * mml.el (mml-insert-mml-markup): Insert disposition.
6257
6258 * message.el (message-send-mail): Always encode mail headers.
6259
6260 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6261
6262 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6263 when requested.
6264
6265 * nnmail.el (nnmail-current-spool): Removed.
6266
6267 * gnus-salt.el (gnus-tree-inhibit): New varible.
6268
6269 * gnus.el (mm-util): Required.
6270
6271 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6272
6273 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6274
6275 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6276
6277 * mail-source.el (mail-source-bind): Doc fix.
6278
6279 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6280
6281 * message.el (message-mode): Doc fix.
6282
6283 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6284 encoding.
6285
6286 * gnus.el (gnus-methods-equal-p): Moved here.
6287
6288 * mail-source.el: pop at 110.
6289
6290 * pop3.el (pop3-movemail): Use write-region instead of
6291 append-to-file to avoid excessive messaging.
6292
6293 1999-02-27 lantz moore <lmoore@contigo.com>
6294
6295 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6296 type directory.
6297
6298 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6299
6300 * gnus-art.el (article-hide-boring-headers): Field names must not
6301 contain whitespace.
6302
6303 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6304
6305 * gnus.el: Pterodactyl Gnus v0.79 is released.
6306
6307 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6308
6309 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6310
6311 * mml.el (mml-mode): Don't use add-minor-mode.
6312
6313 * message.el (messgage-inhibit-body-encoding): New variable.
6314 (message-encode-message-body): Use it.
6315
6316 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6317
6318 * gnus.el: Pterodactyl Gnus v0.78 is released.
6319
6320 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6321
6322 * message.el (message-mode): Switch on MML mode.
6323
6324 * mml.el: Included commands and functions.
6325 (mml-mode-map): New keymap.
6326
6327 * message.el: Removed the insertion commands and functions.
6328
6329 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6330
6331 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6332 keystroke.
6333
6334 * gnus-art.el (gnus-narrow-to-page): Revert.
6335
6336 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6337 (gnus-cite-parse-maybe): Always reparse.
6338
6339 * message.el (message-encode-message-body): Don't insert
6340 "multipart warning".
6341
6342 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6343
6344 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6345
6346 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6347
6348 * nnmail.el: Require mm-util.
6349
6350 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6351
6352 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6353 group.
6354
6355 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6356
6357 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6358
6359 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6360
6361 * gnus-msg.el (gnus-extended-version): Better regexp.
6362
6363 1999-02-25 Didier Verna <verna@inf.enst.fr>
6364
6365 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6366 is called with the result of SPLIT and should return a new split.
6367
6368 * gnus.texi: update the doc.
6369
6370 1999-02-23 Didier Verna <verna@inf.enst.fr>
6371
6372 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6373 displayed in the article buffer, output bars if
6374 `gnus-picons-display-article-move-p'.
6375
6376 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6377
6378 * mail-source.el (mail-source-fetch-pop): Typo.
6379
6380 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6381
6382 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6383
6384 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6385
6386 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6387
6388 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6389
6390 * mml.el (mml-insert-buffer): New function.
6391
6392 * message.el (message-forward): Insert the buffer in the buffer.
6393
6394 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6395
6396 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6397
6398 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6399
6400 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6401
6402 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6403
6404 * gnus.el: Pterodactyl Gnus v0.77 is released.
6405
6406 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6407
6408 * gnus-art.el (gnus-displaying-mime): New variable.
6409 (article-narrow-to-head): New function.
6410
6411 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6412 Default to pop instead of pop3.
6413
6414 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6415
6416 * gnus-art.el (article-hide-pgp): Goto body.
6417
6418 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6419
6420 * gnus-cite.el: Don't use goto-line.
6421
6422 * gnus-art.el (gnus-article-treat-html): Removed.
6423 (gnus-treat-article): Save restriction.
6424
6425 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6426
6427 * message.el (message-send-mail): Don't untabify.
6428 (message-mode): Don't use tabs for indentation.
6429
6430 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6431
6432 * message.el (message-send-mail): Don't untabify.
6433
6434 * nnml.el (nnml-save-mail): Typo fix.
6435
6436 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6437
6438 * message.el (message-cite-function): Add
6439 `message-cite-original-without-signature' customization option.
6440
6441 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6442
6443 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6444 `nnmail-prepare-incoming-header-hook'.
6445
6446 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6447
6448 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6449
6450 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6451
6452 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6453
6454 1999-02-18 Michael Cook <cook@sightpath.com>
6455
6456 * Recognize Microsoft Outlook's cite attribution conventions.
6457
6458 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6459
6460 * gnus-sum.el: Bind M.
6461
6462 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6463
6464 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6465
6466 1999-02-15 Didier Verna <verna@inf.enst.fr>
6467
6468 * gnus-picon.el (gnus-group-display-picons): ensures that
6469 `article-goto-body' really goes to the article body.
6470
6471 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6472
6473 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6474
6475 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6476
6477 * mm-view.el (mm-view-message): Enable multibyte.
6478
6479 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6480
6481 * nnmail.el (nnmail-get-new-mail): Message later.
6482
6483 * mm-util.el (mm-find-charset-region): Revert to checking
6484 multibyte.
6485
6486 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6487
6488 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6489 attachment.
6490
6491 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6492
6493 * gnus.el: Pterodactyl Gnus v0.76 is released.
6494
6495 1999-02-06 Felix Lee <flee@cygnus.com>
6496
6497 * gnus.el (gnus-group-change-level-function): Typo.
6498
6499 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6500
6501 * gnus-sum.el (gnus-nov-skip-field): Removed.
6502 (gnus-nov-field): Ditto.
6503 (gnus-nov-parse-extra): Ditto.
6504 (gnus-nov-read-integer): Ditto.
6505
6506 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6507
6508 * nnheader.el (nnheader-nov-read-message-id): New macro.
6509 (nnheader-parse-nov): Use it.
6510
6511 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6512 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6513 `(eq (char-after) ?\n)'.
6514
6515 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6516
6517 * gnus.el (gnus-other-frame): Always pop up a new frame.
6518
6519 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6520
6521 * gnus-range.el (gnus-range-add): Rewrite.
6522
6523 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6524
6525 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6526 format.
6527 (nnmail-process-maildir-mail-format): New function.
6528
6529 * mail-source.el (mail-source-fetch-maildir): New function.
6530 (mail-source-keyword-map): Add default for maildir method.
6531 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6532
6533 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6534
6535 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6536
6537 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6538 (nndoc-mime-digest-type-p): Removed.
6539
6540 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6541
6542 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6543 where it is supposed to be.
6544 (gnus-treat-play-sounds): New variable.
6545
6546 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6547
6548 * gnus-art.el (article-display-x-face): Narrow to head.
6549 (gnus-article-washed-types): New variable.
6550 (article-hide-pgp): Is not a toggle.
6551 (gnus-article-hide-text-type): Save types.
6552 (article-decode-charset): Use it.
6553
6554 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6555
6556 * message.el (message-forward-start-separator): Removed.
6557 (message-forward-end-separator): Removed.
6558 (message-signature-before-forwarded-message): Removed.
6559 (message-included-forward-headers): Removed.
6560 (message-check-news-body-syntax): Don't check forward.
6561 (message-forward): Use MIME.
6562
6563 * nnvirtual.el (nnvirtual-request-article): Bind
6564 gnus-article-decode-hook to nil.
6565
6566 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6567
6568 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6569 us-ascii.
6570
6571 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6572
6573 * format-spec.el (format-spec): Be more robust.
6574
6575 * message.el (message-encode-message-body): Default
6576 mail-parse-charset to mail-parse-charset.
6577
6578 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6579 (gnus-summary-edit-article): Bind mail-parse-charset.
6580
6581 * mml.el (mml-read-tag): Ignore white space after end of tag.
6582
6583 * message.el (message-goto-body): Also work in separatorless
6584 articles.
6585
6586 * mml.el (mml-translate-from-mime): New function.
6587 (mml-insert-mime): Ditto.
6588 (mml-to-mime): New function.
6589 (mime-to-mml): New name.
6590
6591 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6592 article.
6593
6594 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6595
6596 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6597 special-case nndraft groups.
6598
6599 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6600
6601 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6602 (gnus-get-newsgroup-headers): Already bound.
6603
6604 * message.el (message-encode-message-body): Use posting charset.
6605
6606 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6607 (mm-body-encoding): Do CTE.
6608 (mm-body-7-or-8): New function.
6609
6610 * mm-util.el (mm-mime-charset): Always fall back on alist.
6611 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6612 (mm-mime-mule-charset-alist): Add arabic-*-column.
6613 (mm-find-mime-charset-region): New function.
6614
6615 * format-spec.el (format-spec-make): New function.
6616
6617 * mail-source.el (format-spec): Required.
6618 (mail-source-fetch-with-program): Removed.
6619 (mail-source-fetch-with-program): New function.
6620
6621 * format-spec.el: New file.
6622
6623 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6624
6625 * mail-source.el (mail-source-fetch-with-program): Take optional
6626 parameter.
6627
6628 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6629
6630 * gnus-start.el: Ignore some groups.
6631 (gnus-setup-news): Bind nnmail-fetched-sources.
6632
6633 * message.el (message-send-mail): Remove all tabs.
6634
6635 * mm-util.el (mm-find-charset-region): Just check whether
6636 find-charset-region is defined.
6637
6638 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6639
6640 * gnus-group.el (gnus-group-get-new-news): Use
6641 nnmail-fetched-sources.
6642
6643 * nnmail.el (nnmail-fetched-sources): New variable.
6644 (nnmail-get-new-mail): Use it.
6645
6646 * mail-source.el (mail-source-fetched-sources): New variable.
6647 (mail-source-fetch): Use it.
6648
6649 1999-02-02 Mark W. Eichin <eichin@thok.org>
6650
6651 * gnus.el (gnus-getenv-nntpserver): if the file that
6652 gnus-nntpserver-file names has a trailing newline, the
6653 string-match will always match, and thus the file will never be
6654 read. (^ matches start of "line", \\` matches start of "buffer",
6655 which is what was intended...)
6656
6657 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6658
6659 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6660
6661 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6662
6663 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6664 select methods.
6665
6666 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6667
6668 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6669
6670 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6671
6672 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6673
6674 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6675
6676 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6677 a typo.
6678 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6679 charset to nil.
6680 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6681 * gnus-start.el (gnus-start-draft-setup): Ditto.
6682
6683 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6684
6685 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6686 (mail-source-value): Don't do variables.
6687
6688 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6689
6690 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6691
6692 1999-02-01 Michael Cook <cook@sightpath.com>
6693
6694 * Defenestrate spurious ?a.
6695
6696 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6697
6698 * mail-source.el (mail-source-fetch-pop): Instead use
6699 :authentication.
6700
6701 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6702
6703 * lisp/mail-source.el : Support APOP authentication scheme.
6704
6705 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6706
6707 * pop3.el (pop3-movemail): Return t.
6708
6709 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6710
6711 * rfc2047.el (rfc2047-fold-region): New function.
6712 (rfc2047-encode-message-header): Use it.
6713
6714 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6715
6716 * gnus-sum.el (gnus-group-charset-alist): Add more.
6717
6718 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6719
6720 * gnus.el: Pterodactyl Gnus v0.75 is released.
6721
6722 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6723
6724 * gnus-art.el (article-display-x-face): Don't narrow to head.
6725
6726 1999-02-01 Michael Cook <cook@sightpath.com>
6727
6728 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6729
6730 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6731
6732 * mail-source.el (mail-source-fetch-directory): Ignore
6733 directories.
6734
6735 * gnus-cus.el (gnus-group-parameters): Addition.
6736
6737 * gnus-art.el (article-strip-banner): Do symbolic banners.
6738 (article-strip-banner): New keystroke.
6739
6740 1999-02-01 Michael Cook <cook@sightpath.com>
6741
6742 * gnus-art.el (article-strip-banner): New command.
6743
6744 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6745
6746 * gnus-art.el (gnus-treat-strip-banners): New variable.
6747
6748 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6749
6750 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6751 has been exist.
6752
6753 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6754
6755 * message.el (message-draft-coding-system): Check coding-system.
6756 * mm-util.el (mm-text-coding-system): Ditto.
6757
6758 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6759
6760 * mail-source.el (mail-source-fetch-pop): Save excursion.
6761
6762 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6763
6764 * mail-source.el (mail-source-movemail-args): Not constant.
6765 (mail-source-movemail-args): Removed.
6766 (mail-source-fetch-with-program): New function.
6767 (mail-source-fetch-pop): Use program and function.
6768 (mail-source-movemail-program): Removed.
6769
6770 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6771 (gnus-treat-date-user-defined): New variable.
6772
6773 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6774
6775 * nnmail.el (nnmail-fix-eudora-headers): New function.
6776
6777 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6778
6779 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6780
6781 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6782
6783 * gnus-art.el (gnus-treatment-function-alist): Do
6784 gnus-article-add-buttons-to-head later.
6785 (gnus-treat-capitalize-sentences): New variable.
6786 (article-capitalize-sentences): New command and keystroke.
6787
6788 * gnus-group.el (gnus-group-catchup-current): Do group.
6789
6790 * message.el (message-default-charset): Add group.
6791
6792 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6793
6794 * gnus.el: Pterodactyl Gnus v0.74 is released.
6795
6796 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6797
6798 * gnus-art.el (article-fill-long-lines): Renamed.
6799 (article-fill-long-lines): New keystroke.
6800
6801 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6802
6803 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6804
6805 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6806 displayed.
6807 (gnus-group-catchup-current): Be more robus.
6808
6809 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6810 headers.
6811
6812 1999-01-25 Dave Love <fx@gnu.org>
6813
6814 * message.el (message-mode-menu): Add message-mime-attach-file.
6815 (message-mode): Doc fix.
6816
6817 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6818
6819 * nnmail.el (nnmail-check-duplication): Insert the mail source
6820 string.
6821
6822 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6823 (mail-source-fetch-directory): Ditto.
6824 (mail-source-fetch-file): Ditto.
6825 (mail-source-string): New variable.
6826
6827 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6828 the level.
6829
6830 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6831 before handling.
6832
6833 * mm-util.el (mm-mime-charset): Use the parameters.
6834 (mm-mime-charset): Removed region paremeters.
6835
6836 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6837 source.
6838
6839 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6840
6841 * nnmail.el (nnmail-get-split-group): Quote right.
6842
6843 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6844
6845 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6846 buffer.
6847
6848 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6849
6850 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6851 (gnus-group-mode): Don't hook.
6852
6853 * mail-source.el (mail-source-bind): Doc fix.
6854 (mail-source-bind): Take only one param.
6855
6856 * gnus-art.el (gnus-treat-highlight-signature): typep.
6857
6858 * mail-source.el (mail-source-movemail): Ignore empty file.
6859 (mail-source-callback): Check before deleting.
6860
6861 * message.el (message-mime-attach-file): Include name.
6862
6863 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6864
6865 * mm-util.el (mm-read-charset): Return a symbol.
6866
6867 * mm-view.el (mm-inline-text): Insert signature separator.
6868
6869 * gnus-art.el (gnus-treat-predicate): New function.
6870 (gnus-treat-article): Allow all types to be checked.
6871
6872 * gnus-util.el (gnus-or): New function.
6873 (gnus-and): Ditto.
6874
6875 * gnus-art.el (gnus-mime-display-single): Use override.
6876
6877 * mm-decode.el (mm-attachment-override-types): New variable.
6878 (mm-attachment-override-p): New function.
6879
6880 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6881
6882 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6883
6884 * mm-view.el (mm-inline-text): Do vcards.
6885
6886 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6887
6888 * gnus.el: Pterodactyl Gnus v0.73 is released.
6889
6890 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6891
6892 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6893 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6894 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6895 (nnmail-movemail-program): Removed.
6896 (nnmail-movemail-args): Removed.
6897 (nnmail-pop-password-required): Ditto.
6898 (nnmail-tmp-directory): Ditto.
6899 (nnmail-delete-incoming): Removed.
6900 (nnmail-pop-password, nnmail-moved-inboxes,
6901 nnmail-internal-password, nnmail-move-inbox): Removed.
6902 (nnmail-read-passwd): Ditto.
6903 (nnmail-get-spool-files): Removed.
6904 (nnmail-resplit-incoming): Reinstated.
6905
6906 * mail-source.el: New file.
6907
6908 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
6909
6910 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6911
6912 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6913
6914 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6915
6916 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6917
6918 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6919
6920 * gnus-picon.el (gnus-group-display-picons): Goto body.
6921
6922 * gnus.el: Indented all functions; broke long lines; changed all
6923 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6924
6925 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6926
6927 * gnus.el: Pterodactyl Gnus v0.72 is released.
6928
6929 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6930
6931 * gnus.el: Cleaned up trailing whitespace.
6932
6933 * mm-util.el (mm-read-charset): Work.
6934
6935 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6936
6937 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6938 nnheader-translate-file-chars'd group name.
6939
6940 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6941
6942 * message.el (message-encode-message-body): Fold case.
6943
6944 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6945
6946 * mailcap.el (mailcap-add): New function.
6947
6948 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6949
6950 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6951 (article-goto-body): Use it.
6952 (gnus-treat-article): Ditto.
6953
6954 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6955 downloaded articles from the downloadeble list.
6956
6957 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6958
6959 * message.el (message-encode-message-body): Bind
6960 mail-parse-charset.
6961
6962 * mm-util.el (mm-charset-synonym-alist): New variable.
6963 (mm-charset-to-coding-system): Use it.
6964 (mm-charset-coding-system-alist): Removed.
6965 (mm-charset-to-coding-system): Don't use it.
6966 (mm-find-charset-region): Use mail-parse-charset.
6967
6968 * gnus-art.el (gnus-treatment-function-alist): Use
6969 gnus-article-display-picons.
6970 (gnus-treat-display-xface): Only do if we have xface feature.
6971 (gnus-part-display-hook): New function.
6972 (gnus-treat-article): Use it.
6973 (gnus-treat-article): Use gnus-visual.
6974
6975 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6976
6977 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6978 displaying.
6979
6980 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
6981
6982 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6983 regexp file names.
6984
6985 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6986
6987 * gnus.el: Pterodactyl Gnus v0.71 is released.
6988
6989 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6990
6991 * mm-view.el (mm-inline-image): Don't add a dot.
6992
6993 * gnus-art.el (gnus-treat-article): New function.
6994
6995 * gnus.el (gnus-article-display-hook): Removed.
6996
6997 * gnus-art.el (gnus-article-treat-custom): New variable.
6998
6999 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7000
7001 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7002 functions.
7003
7004 * message.el (message-posting-charset): New variable.
7005 (message-send-mail): Use it.
7006
7007 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7008 (gnus-setup-posting-charset): New function.
7009 (gnus-setup-message): Use it.
7010
7011 * message.el (message-encode-message-body): Just look for
7012 Content-Type before inserting a new one.
7013
7014 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7015
7016 * rfc2047.el (rfc2047-default-charset): Removed.
7017
7018 * mail-prsvr.el: New file.
7019 (mail-parse-charset): New variable.
7020
7021 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7022 Changed name.
7023
7024 * gnus.el (gnus-charset): New group.
7025
7026 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7027
7028 * gnus-sum.el (gnus-default-charset): Default to nil.
7029 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7030 (gnus-newsgroup-iso-8859-1-forced): Removed.
7031
7032 * mm-util.el (mm-known-charsets): Removed.
7033 (mm-default-coding-system): Removed.
7034 (mm-default-charset): Removed.
7035 (mm-read-charset): New function.
7036
7037 * message.el (message-default-charset): Removed.
7038
7039 * rfc2047.el (rfc2047-default-charset): Default to nil.
7040
7041 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7042
7043 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7044
7045 * gnus.el: Pterodactyl Gnus v0.70 is released.
7046
7047 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7048
7049 * mm-decode.el (mm-save-part): Use mm-get-part.
7050 (mm-insert-part): New function.
7051 (mm-get-part): Use it.
7052 (mm-get-image): Ditto.
7053 (mm-display-external): Ditto.
7054
7055 * mm-view.el (mm-inline-text): Ditto.
7056
7057 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7058 ranges.
7059
7060 * mm-decode.el (mm-display-external): Save the buffer.
7061 (mm-remove-part): Kill it.
7062
7063 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7064
7065 * nnagent.el (nnagent-request-set-mark): Defined stub.
7066
7067 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7068
7069 * gnus-score.el (gnus-score-load-score-alist): Bind
7070 coding-system-for-read.
7071
7072 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7073 prepare-exit-hook.
7074
7075 * mm-view.el (mm-setup-w3): Require w3.
7076
7077 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7078
7079 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7080 body.
7081
7082 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7083
7084 * mm-encode.el: Ditto.
7085
7086 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7087 error.
7088
7089 * mailcap.el (mailcap-mime-data): SAFER ps.
7090
7091 * message.el (message-encode-message-body): Always insert a
7092 Content-Type header.
7093
7094 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7095 shown inline.
7096
7097 * mm-view.el (mm-inline-text): Handle all sorts of text.
7098
7099 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7100 don't view.
7101
7102 * mm-decode.el (mm-display-external): Use it.
7103
7104 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7105
7106 * mm-decode.el (mm-save-part): Removed double code.
7107
7108 1999-01-12 Dave Love <fx@gnu.org>
7109
7110 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7111 application/octet-stream .gz & al files with jka-compr.
7112
7113 1999-01-12 Dave Love <fx@gnu.org>
7114
7115 * gnus-ems.el (gnus-down-mouse-3): New variable.
7116 * gnus-art.el (gnus-mime-button-map): Use it.
7117 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7118
7119 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7120
7121 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7122
7123 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7124
7125 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7126 buffers.
7127
7128 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7129
7130 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7131
7132 1999-01-12 Matt Armstrong <matta@geoworks.com>
7133
7134 * mml.el (mml-parameter-string): Strip directory component.
7135
7136 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7137
7138 * gnus.el (gnus-use-demon): Removed.
7139
7140 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7141
7142 * nnmail.el (nnmail-article-group): Don't infloop.
7143
7144 1999-01-11 Colin Rafferty <colin@xemacs.org>
7145
7146 * gnus-art.el (article-update-date-lapsed): Made it work with
7147 picons, and make it update on all visible frames.
7148 (article-date-ut): Get summary-buffer's current-headers.
7149
7150 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7151
7152 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7153 (gnus-picons-setup-p): New variable.
7154
7155 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7156
7157 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7158
7159 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7160
7161 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7162 (gnus-summary-exit-no-update): Use mapcar.
7163
7164 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7165
7166 * gnus-agent.el (gnus-category-write): Make directory.
7167
7168 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7169
7170 * gnus-sum.el (gnus-update-read-articles):
7171 (gnus-update-marks): Request backend update of mark.
7172
7173 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7174
7175 * mm-bodies.el (mm-body-encoding): Use mm-find.
7176
7177 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7178
7179 * gnus-picon.el (gnus-article-display-picons): Fix.
7180
7181 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7182
7183 * gnus.el: Pterodactyl Gnus v0.69 is released.
7184
7185 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7186
7187 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7188
7189 * gnus-agent.el (gnus-agent-remove-group): New command and
7190 keystroke.
7191
7192 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7193
7194 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7195
7196 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7197
7198 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7199
7200 * mm-view.el (mm-inline-text): Bind current id.
7201
7202 * mm-decode.el (mm-handle-id): New macro.
7203 (mm-make-handle): Accept id.
7204 (mm-dissect-singlepart): Use it.
7205
7206 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7207
7208 * message.el (message-cite-original-without-signature): Use
7209 message-signature-separator when searching for signature in
7210 message-cite-original-without-signature.
7211
7212 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7213
7214 * gnus.el (gnus-server-to-method): Check named methods.
7215
7216 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7217
7218 * mm-view.el (mm-view-message): Goto point-min.
7219
7220 * nnmail.el (nnmail-article-group): Don't delete lines, only
7221 shorten them.
7222
7223 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7224 values.
7225
7226 * nnheader.el (nnheader-temp-directory): New variable.
7227 (nnheader-temp-directory): Removed.
7228
7229 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7230
7231 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7232 list of files to check for mailcap entries under windows-nt.
7233
7234 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7235
7236 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7237 summary buffer exists.
7238
7239 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7240
7241 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7242 irrelevant Sun sendmail bug.
7243 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7244
7245 * message.el (message-send-news): Bind mail-header-separator to
7246 "" when asking backend to post.
7247
7248 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7249
7250 * mm-uu.el (mm-dissect-disposition): New variable.
7251 (mm-uu-dissect): Use it.
7252
7253 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7254
7255 * mm-view.el (mm-inline-text): Bind url-current-object.
7256
7257 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7258
7259 * gnus-range.el (gnus-remove-from-range): Rewrite.
7260
7261 1998-12-09 SL Baur <steve@altair.xemacs.org>
7262
7263 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7264
7265 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7266
7267 * message.el (message-encode-message-body): Insert `MIME-Version'
7268 instead of `Mime-Version'.
7269
7270 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7271
7272 * message.el (message-insert-mime-part): Add the attachment
7273 disposition.
7274 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7275 (message-mime-query-type): New function.
7276 (message-mime-query-description): Ditto.
7277 (message-mime-query-file): Ditto.
7278 (message-insert-mime-part): Use them.
7279 (message-mime-insert-external): Use the new stuff.
7280
7281 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7282
7283 * nnmail.el (nnmail-split-header-length-limit): New variable.
7284
7285 * mm-decode.el (mm-dissect-buffer): Check syntax.
7286
7287 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7288
7289 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7290 (rfc2047-dissect-region): Ditto.
7291
7292 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7293
7294 * mm-view.el (mm-view-message): Decode charset.
7295
7296 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7297
7298 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7299 CT headers.
7300
7301 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7302
7303 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7304 mm-uu-*-function.
7305 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7306
7307 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7308
7309 * message.el (message-send-mail): Do MML first.
7310 (message-send-news): Ditto.
7311
7312 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7313
7314 * gnus-picon.el (gnus-picons-face): New face.
7315 (gnus-picons-try-face): Use it.
7316
7317 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7318
7319 * gnus.el: Pterodactyl Gnus v0.68 is released.
7320
7321 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7322
7323 * gnus.el: Pterodactyl Gnus v0.67 is released.
7324
7325 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7326
7327 * gnus.el: Pterodactyl Gnus v0.66 is released.
7328
7329 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7330
7331 * gnus-art.el (gnus-insert-mime-button): Decode description.
7332
7333 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7334
7335 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7336 (gnus-decode-header-methods): Ditto.
7337 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7338
7339 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7340
7341 * mml.el (mml-insert-mime-headers): Encode description.
7342
7343 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7344 line.
7345
7346 * gnus-sum.el (gnus-default-charset): Doc fix.
7347
7348 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7349
7350 * mm-decode.el (mm-display-part): Forward a line.
7351
7352 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7353
7354 * mm-util.el (mm-running-ntemacs): New variable.
7355 (mm-text-coding-system): Ditto.
7356 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7357 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7358
7359 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7360
7361 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7362 buffer.
7363
7364 * message.el (message-insert-headers): New command and keystroke.
7365
7366 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7367
7368 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7369 (mm-get-image): Ditto.
7370
7371 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7372 base64, uudecode and binhex.
7373
7374 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7375
7376 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7377 in text/plain.
7378 * mm-uu.el (mm-uu-dissect): Use inline.
7379
7380 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7381
7382 * mm-view.el (mm-view-message): New function.
7383
7384 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7385 qp.
7386
7387 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7388
7389 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7390 entry for message/rfc822 as 8bit.
7391
7392 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7393
7394 * mailcap.el (mailcap-mime-extensions): Add patch.
7395
7396 1998-12-05 Dale Hagglund <rdh@best.com>
7397
7398 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7399 argument to force all multipart/* to look like multipart/mixed.
7400
7401 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7402 variable.
7403 (gnus-mime-display-part): Use it.
7404
7405 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7406
7407 * gnus-draft.el (gnus-draft-send): Only disable checks for
7408 non-interactive use.
7409 (gnus-draft-send-message): Use it.
7410
7411 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7412
7413 * gnus.el: Pterodactyl Gnus v0.65 is released.
7414
7415 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7416
7417 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7418
7419 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7420
7421 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7422
7423 * gnus.el: Pterodactyl Gnus v0.64 is released.
7424
7425 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7426
7427 * mm-view.el (mm-setup-w3): Don't load.
7428
7429 * gnus-msg.el (gnus-setup-message): Set group name.
7430 (gnus-group-mail): Avoid leaking local vars.
7431
7432 * message.el (message-attach-file): Renamed.
7433 (message-mime-attach-file): Renamed again.
7434
7435 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7436
7437 * gnus-art.el (article-decode-encoded-words): Bind
7438 rfc2047-default-charset here.
7439
7440 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7441
7442 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7443
7444 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7445 (gnus-picons-setup-hook): New hook.
7446
7447 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7448
7449 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7450 string.
7451 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7452 line.
7453
7454 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7455
7456 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7457 (gnus-mime-view-part): Ditto.
7458 (gnus-mime-inline-part): Dotii.
7459 (gnus-mime-externalize-part): Daddo.
7460 (gnus-mime-internalize-part): Tutti frutti.
7461 (gnus-widget-press-button): Da da do.
7462
7463 * mm-view.el (mm-setup-w3): Require url-vars.
7464
7465 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7466
7467 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7468 * mm-util.el (mm-find-charset-region): Ditto.
7469
7470 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7471
7472 * message.el (message-send): Don't encode here.
7473 (message-send-mail): But here.
7474 (message-send-news): And here.
7475
7476 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7477
7478 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7479
7480 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7481
7482 * gnus.el: Pterodactyl Gnus v0.63 is released.
7483
7484 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7485
7486 * mml.el (mml-base-boundary): Shorten.
7487
7488 * message.el (message-insert-mime-part): Use default.
7489
7490 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7491
7492 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7493
7494 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7495 buttons, not [*].
7496
7497 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7498
7499 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7500
7501 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7502
7503 * gnus-art.el (gnus-insert-mime-button): Fix.
7504
7505 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7506
7507 * message.el (message-insert-mime-part): Nicify prompts.
7508 (message-insert-mime-part): Really delete duplicates.
7509 (message-insert-mime-part): Check against common errors.
7510 (message-insert-mime-part): Fix docstring.
7511
7512 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7513
7514 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7515
7516 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7517
7518 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7519 (gnus-insert-mime-button): Modify accordingly.
7520
7521 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7522
7523 * gnus-art.el (gnus-display-mime): Set window point.
7524
7525 * mm-decode.el (mm-display-external): Only decode when not
7526 saving.
7527 (mm-alternative-precedence): Prefer multiparts.
7528 (mm-inline-media-tests): Inline multiparts.
7529
7530 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7531 Ignore errors when requiring url.
7532
7533 * mml.el (mml-quote-region): New command.
7534
7535 * message.el (message-cite-original): Use it.
7536 (message-cite-original-without-signature): Ditto.
7537
7538 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7539
7540 * gnus.el: Pterodactyl Gnus v0.62 is released.
7541
7542 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7543
7544 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7545
7546 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7547
7548 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7549 `point-max-marker'.
7550
7551 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7552
7553 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7554
7555 * gnus-art.el (gnus-mime-display-single): Check for attachment
7556 before other tests.
7557
7558 1998-12-03 Didier Verna <verna@inf.enst.fr>
7559
7560 * gnus-msg.el (gnus-configure-posting-styles): find a
7561 posting-style entry in the group parameters, if any, and honor it
7562 at the end.
7563
7564 1998-12-03 Felix Lee <flee@teleport.com>
7565
7566 * nntp.el (nntp-after-change-function): Fix.
7567
7568 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7569
7570 * mml.el (mml-generate-mime-1): Insert literally.
7571
7572 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7573
7574 * mml.el (mml-insert-mime-headers): Removed debug.
7575
7576 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7577
7578 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7579 prefixed.
7580
7581 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7582 application/emacs-lisp to 8bit.
7583
7584 1998-12-03 Dale Hagglund <rdh@best.com>
7585
7586 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7587
7588 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7589
7590 * gnus.el: Pterodactyl Gnus v0.61 is released.
7591
7592 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7593
7594 * mml.el (mml-parse-1): Skipped parts.
7595 (mml-insert-mime-headers): Nil is a list.
7596 (mml-generate-mime-1): Don't insert literally.
7597 (mml-read-tag): Drop text props.
7598 (mml-read-part): Ditto.
7599 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7600
7601 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7602
7603 * gnus.el: Pterodactyl Gnus v0.60 is released.
7604
7605 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7606
7607 * mml.el (mml-parse-1): Don't throw contents away.
7608
7609 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7610
7611 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7612
7613 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7614
7615 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7616 function.
7617 (mml-parse-1): Use it.
7618
7619 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7620
7621 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7622 Use gnus-newsgroup-default-charset.
7623 (article-decode-encoded-words): Remove charset codes.
7624 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7625 gnus-default-charset.
7626
7627 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7628
7629 * message.el (message-send-mail): Don't encode here.
7630 (message-send-news): Nor here.
7631 (message-send): ... but here instead.
7632
7633 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7634 default to nil.
7635 (gnus-article-display-picons): Replace From line.
7636 (gnus-group-display-picons): Replace Newsgroups line.
7637 (gnus-picons-display-glyph): Set baseline.
7638 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7639 (gnus-picons-xbm-face): Revert to old, standard colors.
7640
7641 * message.el (message-fetch-field): Remove text props.
7642
7643 * gnus-art.el (gnus-article-normalized-header-length): New
7644 variable.
7645 (article-normalize-headers): New command and keystroke.
7646
7647 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7648
7649 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7650
7651 * gnus.el: Pterodactyl Gnus v0.59 is released.
7652
7653 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7654
7655 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7656
7657 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7658
7659 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7660
7661 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7662
7663 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7664
7665 * mm-decode.el (mm-all-images-fit): New variable.
7666 (mm-image-fit-p): Use it.
7667
7668 * gnus-art.el (gnus-mime-display-single): Use it.
7669 (gnus-mime-internalize-part): New command and keystroke.
7670
7671 * mm-decode.el (mm-user-automatic-external-display): New
7672 variable.
7673 (mm-automatic-external-display-p): New function.
7674
7675 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7676 colors.
7677
7678 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7679
7680 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7681
7682 * gnus-art.el (gnus-with-article): Work in the original article
7683 buffer.
7684 (gnus-with-article): Work in read-only groups.
7685
7686 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7687
7688 * mm-bodies.el (mm-decode-string): Return original string if not
7689 decode.
7690
7691 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7692
7693 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7694
7695 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7696
7697 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7698
7699 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7700
7701 * gnus.el: Pterodactyl Gnus v0.58 is released.
7702
7703 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7704
7705 * mm-decode.el (mm-get-image): Return a glyph, not an image
7706 specifier.
7707
7708 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7709
7710 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7711
7712 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7713
7714 * mail-parse.el (rfc2045): Required.
7715
7716 1998-12-01 William M. Perry <wmperry@aventail.com>
7717
7718 * mm-view.el (mm-inline-text): Remove props.
7719
7720 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7721
7722 * mm-view.el (mm-setup-w3): Protect url-misc.
7723
7724 * message.el (message-ignored-resent-headers): Remove
7725 Gnus-Warning.
7726
7727 * mml.el (mml-insert-mime-headers): Use encoding.
7728 (mml-parameter-string): Ditto.
7729
7730 * rfc2045.el: New file.
7731 (rfc2045-encode-string): New function.
7732
7733 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7734
7735 * mail-parse.el (mail-header-encode-parameter): New function.
7736
7737 * rfc2231.el (rfc2231-encode-string): New function.
7738
7739 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7740
7741 * mm-bodies.el (mm-decode-string): New function.
7742 * mm-view.el (mm-inline-text): Use mm-decode-string.
7743
7744 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7745
7746 * gnus.el: Pterodactyl Gnus v0.57 is released.
7747
7748 1998-11-23 Felix Lee <flee@cygnus.com>
7749
7750 * nntp.el (nntp-async-needs-kluge): new setting.
7751 (nntp-async-timer): new var.
7752 (nntp-async-process-list): new var.
7753 (nntp-async-kluge): new function.
7754 (nntp-async-timer-handler): new function.
7755 (nntp-async-wait): new function.
7756 (nntp-async-stop): new function.
7757 (nntp-after-change-function): renamed, and split apart.
7758 (nntp-async-trigger): new function.
7759 (nntp-do-callback): new function.
7760 (nntp-accept-process-output): add optional timeout arg.
7761
7762 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7763 (gnus-async-wait-for-article): new function.
7764 (gnus-async-with-semaphore): s/asynch/async/.
7765
7766 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7767
7768 * gnus-art.el (gnus-with-article): Don't encode.
7769 (gnus-insert-mime-button): Fall back on filename from C-D.
7770 (gnus-mime-display-single): Have dots right on text/plain
7771 attachments.
7772
7773 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7774 broken parts.
7775
7776 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7777
7778 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7779 binhex.
7780
7781 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7782 (gnus-summary-repair-multipart): New command and keystroke.
7783
7784 * gnus-art.el (gnus-with-article-buffer): New macro.
7785
7786 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7787
7788 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7789 undisplay the part.
7790
7791 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7792
7793 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7794
7795 * mml.el (mml-read-part): Partition right.
7796
7797 * mm-decode.el (mm-handle-set-cache): New macro.
7798 (mm-handle-cache): Ditto.
7799 (mm-make-handle): Ditto.
7800 (mm-dissect-singlepart): Use it.
7801 (mm-get-image): Use the cache.
7802
7803 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7804
7805 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7806 (gnus-mime-display-single): Don't insert lines between parts.
7807
7808 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7809
7810 * nnmail.el (nnmail-file-coding-system-1): New variable.
7811 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7812 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7813 * nnml.el (nnml-file-coding-system): New variable.
7814 (nnml-request-article): Use nnml-file-coding-system.
7815
7816 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7817
7818 * gnus.el: Pterodactyl Gnus v0.56 is released.
7819
7820 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7821
7822 * gnus-art.el (gnus-mime-display-part): New function.
7823 (gnus-mime-display-mixed): Use it.
7824
7825 * mm-view.el (mm-setup-w3): Don't register.
7826
7827 * message.el (message-cite-original): Cite parts.
7828
7829 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7830
7831 * mml.el (mml-parameter-string): New function.
7832 (mml-insert-mime-headers): Separated into new function.
7833
7834 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7835
7836 * mml.el (mml-make-boundary): Use `make-string'.
7837
7838 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7839
7840 * binhex.el (binhex-insert-char): Ditto.
7841
7842 * uudecode.el (uudecode-insert-char): Code correctly.
7843
7844 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7845
7846 * mml.el (mml-generate-mime): Don't generate multiparts for
7847 empties.
7848
7849 * gnus-art.el (gnus-display-mime): Save excursion.
7850
7851 * message.el (message-remove-first-header): New function.
7852 (message-encode-message-body): Use it.
7853
7854 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7855
7856 * gnus.el: Pterodactyl Gnus v0.55 is released.
7857
7858 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7859
7860 * mm-view.el (mm-setup-w3): New function.
7861
7862 * mm-decode.el (mm-content-id-get-contents): New function.
7863 (mm-content-id-get-type): Ditto.
7864 (mm-content-id-get-encoding): Ditto.
7865 (mm-get-handle-by-content-id): Removed.
7866
7867 1998-11-25 Colin Rafferty <colin@xemacs.org>
7868
7869 * message.el (message-generate-new-buffers): Fix tag.
7870
7871 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7872
7873 * message.el (message-buffer-name): Check for unique first.
7874
7875 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7876 gnus-inhibit-mime-unbuttonizing.
7877
7878 * gnus-sum.el (t): Bind M-t.
7879 (gnus-inhibit-unbuttonizing): New variable.
7880 (gnus-summary-toggle-display-buttonized): New command.
7881
7882 * gnus-art.el (gnus-display-mime): Select article window.
7883 (article-strip-trailing-space): New command and keystroke.
7884
7885 * nneething.el (nneething-include-files): New variable.
7886 (nneething-create-mapping): Use it.
7887
7888 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7889
7890 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7891 ayto-expirable marks.
7892
7893 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7894
7895 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7896
7897 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7898 ARG.
7899
7900 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7901
7902 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7903
7904 * mm-util.el (mm-binary-coding-system): New variable.
7905 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7906 * mm-decode.el (mm-display-external): Ditto.
7907
7908 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7909
7910 * gnus.el: Pterodactyl Gnus v0.54 is released.
7911
7912 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7913
7914 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7915
7916 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7917
7918 * mm-decode.el (mm-save-part): Unquote.
7919
7920 1998-11-24 Matt Armstrong <matta@geoworks.com>
7921
7922 * mm-decode.el (mm-save-part): Bind coding system for write.
7923
7924 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7925
7926 * gnus-art.el (gnus-article-mode-line-format): New default.
7927 (gnus-article-mime-part-status): New function.
7928
7929 * message.el (message-send-news): Check the body syntax before
7930 encoding.
7931
7932 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7933 (gnus-mime-display-single): Use it.
7934 (gnus-mime-display-alternative): Ditto.
7935
7936 * mm-decode.el: Check for whether we are running under a term.
7937
7938 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7939
7940 * mm-decode.el (mm-preferred-alternative): Default to first
7941 alternative.
7942 (mm-preferred-alternative): No, we dont.
7943
7944 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7945
7946 * mm-decode.el (mm-display-external): Use binary instead of
7947 no-conversion.
7948 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7949 * nnheader.el (nnheader-file-coding-system): Ditto.
7950 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7951
7952 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7953
7954 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7955 name without method.
7956
7957 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7958
7959 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7960 coding-system -> default-charset.
7961 (gnus-newsgroup-default-charset-alist): Ditto.
7962 (gnus-summary-local-variables): Ditto.
7963 (gnus-set-global-variables): Ditto.
7964 (gnus-get-newsgroup-headers): Ditto.
7965 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7966 (gnus-get-newsgroup-headers-xover): Ditto.
7967 (gnus-newsgroup-setup-default-charset): Ditto.
7968 (article-decode-mime-words): Ditto.
7969 (article-decode-charset): Ditto.
7970 (article-decode-encoded-words): Ditto.
7971 (article-de-quoted-unreadable): Ditto.
7972 (gnus-mime-view-all-parts): Ditto.
7973 (gnus-mime-externalize-part): Ditto.
7974 (gnus-mm-display-part): Ditto.
7975 (gnus-mime-display-single): Ditto.
7976 (gnus-mime-display-alternative): Ditto.
7977
7978 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7979
7980 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7981 * gnus-art.el (article-decode-charset): Overlay
7982 rfc2047-default-charset.
7983 * message.el (message-draft-coding-system): New variable.
7984 (message-set-auto-save-file-name): Use message-draft-coding-system.
7985 * nndraft.el (nndraft-request-article): Ditto.
7986 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7987 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7988
7989 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7990
7991 * mm-uu.el (mm-uu-test): New function.
7992 (mm-uu-dissect): Inherit charset and cte from head.
7993 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7994
7995 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7996
7997 * gnus.el: Pterodactyl Gnus v0.53 is released.
7998
7999 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8000
8001 * mm-decode.el (mm-get-image): New function.
8002 (mm-image-fit-p): New function.
8003
8004 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8005
8006 * gnus-art.el (gnus-article-insert-newline): New function.
8007 (article-goto-body): New function.
8008
8009 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8010
8011 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8012 buttons.
8013
8014 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8015 keystroke.
8016
8017 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8018 line between parts.
8019
8020 * message.el (message-remove-header): Go to end if wanted.
8021
8022 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8023
8024 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8025 movement with save-window-excursion.
8026
8027 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8028
8029 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8030
8031 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8032
8033 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8034
8035 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8036
8037 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8038 gnus-newsgroup-coding-system.
8039 (gnus-get-newsgroup-headers): Ditto.
8040 (gnus-get-newsgroup-headers-xover): Ditto.
8041 (gnus-set-global-variables): Ditto.
8042 * gnus-art.el (article-decode-mime-words): Ditto.
8043 (article-decode-charset): Ditto.
8044 (article-decode-encoded-words): Ditto.
8045 (article-de-quoted-unreadable): Ditto.
8046 (gnus-mime-view-all-parts): Ditto.
8047 (gnus-mime-externalize-part): Ditto.
8048 (gnus-mm-display-part): Ditto.
8049 (gnus-mime-display-alternative): Ditto.
8050 (gnus-mime-display-single): Ditto.
8051 * mm-view.el (mm-inline-text): Use default coding system.
8052
8053 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8054
8055 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8056 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8057 (gnus-newsgroup-coding-system): New local variable.
8058 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8059 (gnus-summary-local-variables): Add two new local variables.
8060 (gnus-newsgroup-setup-coding-system): New function.
8061 (gnus-select-newsgroup): Setup coding system.
8062 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8063 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8064 * gnus-cus.el (gnus-group-parameters): Customizable
8065 iso-8859-1-forced.
8066
8067 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8068
8069 * gnus.el: Pterodactyl Gnus v0.52 is released.
8070
8071 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8072
8073 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8074 encoding.
8075
8076 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8077 undisplayed text types.
8078
8079 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8080 types.
8081
8082 1998-11-19 Felix Lee <flee@cygnus.com>
8083
8084 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8085
8086 1998-11-19 Felix Lee <flee@cygnus.com>
8087
8088 * gnus-async.el (gnus-asynch-obarray): rename to
8089 gnus-async-hashtb, and don't buffer-local it.
8090
8091 (gnus-async-article-callback): new function.
8092 (gnus-make-async-article-function): use it.
8093
8094 (gnus-async-current-prefetch-group): new var.
8095 (gnus-async-current-prefetch-article): new var.
8096 (gnus-async-request-fetched-article): are we fetching it already?
8097
8098 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8099
8100 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8101
8102 * gnus-sum.el (gnus-summary-show-article): Require.
8103
8104 * message.el: Provide before hooks.
8105 (message-send-news): Do MIME before headers.
8106
8107 * gnus-art.el (gnus-article-check-buffer): New function.
8108 (gnus-article-read-summary-keys): Use it.
8109
8110 * mm-decode.el (mm-user-automatic-display): Display all inline
8111 images.
8112
8113 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8114 much.
8115 (gnus-unbuttonized-mime-types): New variable.
8116
8117 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8118
8119 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8120
8121 * mm-decode.el (mm-quote-arg): Quote semicolons.
8122
8123 * gnus-art.el (gnus-mime-display-single): Don't display
8124 attachments.
8125 (gnus-mime-externalize-part): New command and keystroke.
8126
8127 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8128 (mm-alternative-precedence): Changed order.
8129
8130 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8131
8132 * gnus.el (gnus-method-simplify): New function.
8133 (gnus-native-method-p): New function.
8134 (gnus-secondary-method-p): Use gnus-method-equal.
8135
8136 * gnus-start.el (gnus-group-change-level): Shorten select method.
8137
8138 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8139
8140 * gnus.el: Pterodactyl Gnus v0.51 is released.
8141
8142 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8143
8144 * gnus.el: Applied patches from 5.6.45.
8145
8146 * gnus-score.el (gnus-score-find-trace): Print complete file
8147 paths.
8148 (gnus-score-find-trace): Truncate lines.
8149
8150 * gnus.el (gnus-message-archive-group): Allow function.
8151
8152 * message.el (message-encode-message-body): Remove Mime-Version
8153 before inserting.
8154
8155 * gnus-cus.el (gnus-group-customize): Optional topic.
8156
8157 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8158 keystroke.
8159
8160 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8161
8162 * message.el (message-encode-message-body): Rewrite.
8163
8164 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8165
8166 * mml.el (mml-base-boundary): New variable.
8167 (mml-make-boundary): New function.
8168
8169 * gnus-cache.el (gnus-cache-coding-system): New variable.
8170 (gnus-cache-request-article): Use it.
8171
8172 * message.el (message-insert-mime-part): Delete duplicates.
8173
8174 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8175
8176 * gnus-art.el (gnus-mime-display-alternative): Set end of
8177 multipart and display even when nothing is preferred.
8178
8179 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8180
8181 * gnus.el: Pterodactyl Gnus v0.50 is released.
8182
8183 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8184
8185 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8186 fbound.
8187
8188 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8189
8190 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8191
8192 * gnus.el (gnus-similar-server-opened): Compare backend.
8193
8194 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8195
8196 * gnus-topic.el (gnus-topic-expire-articles): New function.
8197 (gnus-topic-mode-map): Bind it.
8198
8199 * gnus.texi (Topic Commands): New expiry command. Reordered.
8200
8201 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8202
8203 * gnus-sum.el
8204 (gnus-auto-expirable-marks): New variable.
8205 (gnus-inhibit-user-auto-expire): New variable.
8206 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8207 When looking to see if we should expire instead, check
8208 gnus-auto-expirable-marks instead of using a hard-wired list.
8209 (gnus-summary-mark-as-read-forward,
8210 gnus-summary-mark-as-read-backward):
8211 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8212 gnus-summary-mark-forward, instead of `t'.
8213
8214 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8215
8216 * mml.el (mml-compute-boundary): New function.
8217 (mml-compute-boundary-1): New function.
8218 (mml-generate-mime-1): Use it.
8219
8220 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8221
8222 * mml.el (mml-generate-mime-1): Always precede closing boundary
8223 with newline.
8224
8225 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8226
8227 * mml.el (mml-generate-mime-1): Do right boundaries when several
8228 multiparts.
8229
8230 * mm-decode.el (mm-user-automatic-display): Default to inline
8231 jpeg.
8232
8233 * mml.el (mml-generate-mime-1): Encode non-text parts.
8234
8235 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8236
8237 * gnus.el: Pterodactyl Gnus v0.49 is released.
8238
8239 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8240
8241 * mm-view.el (mm-inline-text): Require w3-vars.
8242
8243 * gnus-setup.el (gnus-use-tm): Removed.
8244
8245 * gnus-art.el (gnus-article-goto-part): Don't beep.
8246 (gnus-article-view-part): Check return value.
8247 (gnus-mime-display-alternative): Don't display when there is
8248 nothing to display.
8249
8250 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8251 (mml-generate-mime-1): Use unibyte for binaries.
8252
8253 * gnus-art.el (gnus-display-mime): Call
8254 gnus-article-mime-part-function.
8255 (gnus-mime-part-function): New function.
8256 (gnus-article-mime-part-function): New function.
8257
8258 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8259
8260 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8261
8262 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8263
8264 * message.el (message-font-lock-keywords): Highlight MML.
8265 (message-mml-face): New font.
8266
8267 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8268
8269 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8270 (gnus-mm-display-part): Do not select-window if the article window
8271 is not found.
8272
8273 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8274
8275 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8276
8277 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8278
8279 * gnus.el: Pterodactyl Gnus v0.48 is released.
8280
8281 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8282
8283 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8284
8285 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8286
8287 * message.el (message-cite-original-without-signature): Ditto.
8288 (message-cite-original): Quote parts.
8289
8290 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8291
8292 * gnus.el: Pterodactyl Gnus v0.47 is released.
8293
8294 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8295
8296 * message.el (message-encode-message-body): Insert MIME warning.
8297
8298 * mml.el (mml-read-tag): Look for #tag.
8299
8300 * mm-util.el (mm-find-charset-region): Check whether
8301 enable-multibyte-characters is bound.
8302
8303 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8304
8305 * gnus.el: Pterodactyl Gnus v0.46 is released.
8306
8307 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8308
8309 * message.el (message-encode-message-body): Insert headers at the
8310 right spot.
8311
8312 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8313
8314 * gnus.el: Pterodactyl Gnus v0.45 is released.
8315
8316 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8317
8318 * nndraft.el (nndraft-save-mime-part): Removed.
8319 (nndraft-get-mime-part): Ditto.
8320
8321 * message.el (message-format-mime-old): Removed.
8322 (message-encode-message-body): Removed.
8323 (message-encode-message-body): Renamed.
8324
8325 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8326
8327 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8328
8329 * message.el (message-format-mime): Check message-mime-part.
8330
8331 * mm-encode.el (mm-mime-file-types): Removed.
8332 (mm-default-file-encoding): New definition.
8333
8334 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8335
8336 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8337 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8338
8339 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8340
8341 * gnus.el: Pterodactyl Gnus v0.44 is released.
8342
8343 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8344
8345 * message.el (message-format-mime): New function.
8346
8347 * nndraft.el (nndraft-save-mime-part): New function.
8348 (nndraft-get-mime-part): New function.
8349
8350 * mm-encode.el (mm-default-file-encoding): New function.
8351 (mm-content-transfer-encoding): New function.
8352 (mm-encode-buffer): New function.
8353
8354 * message.el: New command.
8355 (message-mime-part): New variable.
8356 (message-insert-mime-part): New command.
8357
8358 * mm-encode.el (mm-encode-content-transfer-encoding): New
8359 function.
8360
8361 * mm-util.el (mm-content-transfer-encoding-defaults): New
8362 variable.
8363 (mm-mime-file-types): Taken from TM.
8364
8365 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8366
8367 * gnus.el: Pterodactyl Gnus v0.43 is released.
8368
8369 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8370
8371 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8372 * gnus-score.el (gnus-score-default-header): Ditto.
8373 (gnus-header-index): Ditto.
8374 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8375 (gnus-summary-header): Handle extra headers.
8376 (gnus-summary-score-entry): Ditto, & provide new score element.
8377 (gnus-summary-score-effect): Ditto.
8378 (gnus-score-string): Avoid "extra" string sort, & modify match in
8379 "extra" case.
8380 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8381
8382 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8383
8384 * message.el (message-resend): Bind message-required-mail-headers
8385 to nil.
8386
8387 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8388
8389 * nngateway.el (require): Require cl.
8390
8391 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8392 things.
8393
8394 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8395
8396 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8397 when no articles.
8398
8399 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8400
8401 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8402
8403 1998-11-10 Colin Rafferty <colin@xemacs.org>
8404
8405 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8406 user-mail-address if non-nil.
8407
8408 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8409
8410 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8411 (gnus-make-sort-function-1): Ditto.
8412
8413 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8414 window.
8415
8416 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8417
8418 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8419
8420 * binhex.el (binhex-decode-region): Quote.
8421
8422 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8423
8424 * gnus-art.el (article-decode-charset): Don't downcase charset.
8425
8426 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8427
8428 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8429
8430 * gnus.el: Pterodactyl Gnus v0.42 is released.
8431
8432 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8433
8434 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8435
8436 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8437
8438 * nntp.el (nntp-send-mode-reader): Revert.
8439
8440 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8441
8442 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8443
8444 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8445
8446 * message.el (message-make-date): Fix for negative time zones.
8447
8448 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8449
8450 * gnus.el: Pterodactyl Gnus v0.41 is released.
8451
8452 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8453
8454 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8455
8456 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8457
8458 * gnus.el (gnus-short-group-name): When shortening foreign select
8459 methods, do not scan for plusses beyond the first colon.
8460
8461 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8462
8463 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8464 lines where `group' is the last thing on the line.
8465
8466 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8467
8468 * gnus-art.el (gnus-article-view-part): Do alternative.
8469 (gnus-mime-display-alternative): Insert marker.
8470
8471 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8472
8473 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8474
8475 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8476 dates.
8477
8478 * gnus-cus.el (gnus-topic): Required.
8479
8480 * nnheader.el (nnheader-parse-nov): Parse extra.
8481 (nnheader-nov-parse-extra): New macro.
8482
8483 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8484
8485 * gnus-art.el (gnus-article-view-part): Internal move.
8486
8487 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8488
8489 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8490 (gnus-group-customize): Support editing topic parameters.
8491
8492 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8493
8494 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8495 indicators.
8496
8497 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8498
8499 * gnus-art.el (gnus-mm-display-part): Return.
8500 (gnus-article-view-part): Only go if external.
8501 (gnus-article-dumbquotes-map): Do 205.
8502
8503 * mm-decode.el (mm-display-part): Return what was done.
8504
8505 * message.el (message-buffer-naming-style): New variable.
8506 (message-generate-new-buffers): Extended.
8507 (message-buffer-naming-style): Removed.
8508 (message-buffer-name): Use it.
8509 (message-do-send-housekeeping): Rename new styling.
8510
8511 * gnus-sum.el (gnus-summary-recenter): Allow
8512 gnus-auto-center-summary to be a number.
8513
8514 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8515
8516 * pop3.el (pop3-open-server): Use "binary" instead of
8517 "no-conversion".
8518
8519 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8520
8521 * gnus-srvr.el (gnus-browse-foreign-server): Set
8522 gnus-browse-current-method to the result of gnus-server-to-method.
8523
8524 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8525
8526 * gnus-util.el (gnus-pull): Another optional argument.
8527 * nnweb.el (nnweb-request-delete-group): Delete from
8528 nnweb-group-alist and update active file.
8529
8530 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8531
8532 * gnus-group.el (gnus-group-make-group): Accept group of new
8533 method.
8534
8535 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8536
8537 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8538
8539 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8540
8541 * mm-view.el (mm-inline-text): Postion of html portion.
8542
8543 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8544
8545 * nntp.el (nntp-list-active-group): Waited for short strings.
8546 (nntp-send-mode-reader): Ditto.
8547 (nntp-open-connection): Ditto.
8548
8549 * gnus-int.el (gnus-request-group-articles): New function.
8550
8551 * nntp.el (nntp-request-listgroup): New function.
8552 (nntp-request-group-articles): Renamed.
8553
8554 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8555
8556 * nnheader.el (nnheader-parse-nov): Supply extra.
8557
8558 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8559
8560 * gnus-art.el (gnus-button-push): Don't go to
8561 gnus-article-buffer.
8562
8563 * mm-view.el (mm-inline-image): Add a newline.
8564
8565 * gnus-start.el (gnus-check-first-time-used): Check more.
8566
8567 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8568
8569 * gnus-start.el (gnus-check-first-time-used): Check current.
8570
8571 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8572
8573 * mm-util.el (mm-find-charset-region): New function.
8574
8575 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8576
8577 * gnus-art.el (gnus-mime-button-menu): Fix.
8578
8579 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8580
8581 * gnus-art.el (gnus-mime-button-menu): New definition.
8582
8583 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8584
8585 * gnus-art.el (article-decode-charset): Downcase charset.
8586 (article-decode-charset): Pass on type.
8587 (article-decode-charset): Check nil charsets.
8588 (article-remove-cr): Translate CR to LF.
8589 (gnus-ignored-mime-types): Default to nil.
8590
8591 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8592
8593 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8594 user-mail-address.
8595 (gnus-nov-parse-extra): Didn't return right thing.
8596
8597 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8598
8599 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8600
8601 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8602
8603 * gnus.el: Pterodactyl Gnus v0.40 is released.
8604
8605 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8606
8607 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8608
8609 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8610
8611 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8612
8613 * nnml.el (nnml-possibly-create-directory): Check before making.
8614
8615 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8616
8617 * nnheader.el (nnheader-insert-nov): Don't infloop.
8618
8619 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8620
8621 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8622 set up.
8623
8624 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8625
8626 * nneething.el (nneething-file-name): New definition.
8627
8628 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8629
8630 * gnus-art.el (gnus-treatment-function-alist): Fix.
8631 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8632
8633 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8634
8635 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8636
8637 * gnus.el: Pterodactyl Gnus v0.39 is released.
8638
8639 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8640
8641 * gnus-art.el (gnus-ignored-mime-types): New variable.
8642 (gnus-mime-display-single): Use it.
8643 (gnus-treatment-function-alist): New variable.
8644
8645 * gnus.el (gnus-mime): New group.
8646
8647 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8648 things for other parts.
8649 (gnus-mime-display-alternative): Place point.
8650
8651 * gnus.el: autoload gnus-uu-post-news.
8652
8653 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8654 needsterm/DISPLAY.
8655
8656 * mm-decode.el (mm-display-part): Default to inline text/.*
8657 parts.
8658
8659 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8660 8bit.
8661
8662 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8663 (gnus-mime-display-single): Inline all text parts.
8664 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8665
8666 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8667
8668 * nnml.el (nnml-possibly-create-directory): Rewrite.
8669 (nnml-request-create-group): Change to right server.
8670
8671 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8672
8673 * gnus.el: rmail-output-to-rmail-file autoload.
8674
8675 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8676 Gnus.
8677
8678 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8679
8680 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8681
8682 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8683
8684 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8685 mixed part.
8686
8687 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8688
8689 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8690
8691 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8692
8693 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8694
8695 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8696
8697 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8698
8699 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8700 value.
8701
8702 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8703 hidden.
8704
8705 * gnus-spec.el (gnus-update-format-specifications): Use the
8706 article mode line spec.
8707
8708 * gnus-art.el (gnus-insert-mime-button): Put right type.
8709 (gnus-insert-prev-page-button): Ditto.
8710 (gnus-insert-next-page-button): Dutti.
8711
8712 * pop3.el: New version installed.
8713
8714 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8715
8716 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8717 and display last part.
8718
8719 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8720
8721 * gnus.el: Pterodactyl Gnus v0.38 is released.
8722
8723 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8724
8725 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8726 Removed.
8727 (article-de-quoted-unreadable): Narrow to default.
8728
8729 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8730
8731 * gnus-art.el (article-decode-charset): Decode even when broken
8732 MIME.
8733
8734 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8735 name.
8736
8737 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8738
8739 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8740 nnheader.
8741
8742 * nnmail.el (nnmail-extra-headers): New variable.
8743
8744 * nnheader.el (nnheader-insert-nov): Insert extra.
8745
8746 * gnus.el (gnus-summary-line-format): Doc fix.
8747
8748 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8749 (gnus-nov-parse-line): Ditto.
8750 (gnus-nov-parse-extra): New macro.
8751 (gnus-header): New function.
8752 (gnus-update-summary-mark-positions): Change.
8753 (gnus-ignored-from-addresses): New variable.
8754 (gnus-summary-insert-from-or-to): New function.
8755
8756 * gnus.el (gnus-extra-headers): New variable.
8757
8758 * nnheader.el (make-mail-header): Expand.
8759 (mail-header-extra): New macro.
8760 (mail-header-set-extra): Ditto.
8761 (make-full-mail-header): Expand.
8762
8763 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8764
8765 * gnus.el: Pterodactyl Gnus v0.37 is released.
8766
8767 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8768
8769 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8770
8771 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8772 on.
8773
8774 1998-10-22 Didier Verna <verna@inf.enst.fr>
8775
8776 * gnus-spec.el (gnus-balloon-face-function): new function
8777 (gnus-parse-format): understand the %< %> specifiers
8778 (gnus-parse-complex-format): ditto.
8779
8780 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8781
8782 * gnus.el: Changed following-char to char-after throughout.
8783
8784 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8785
8786 * mm-decode.el (mm-display-external): Protect more and message.
8787
8788 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8789
8790 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8791 mixed part.
8792
8793 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8794
8795 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8796
8797 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8798
8799 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8800
8801 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8802
8803 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8804
8805 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8806
8807 * mm-decode.el (mm-display-external): Set undisplayer to mm
8808 buffer, not the current buffer; use unwind-protect.
8809
8810 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8811
8812 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8813 (gnus-summary-exit-no-update): Ditto.
8814
8815 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8816
8817 * mm-decode.el (mm-inline-media-tests): Look for w3.
8818
8819 * mailcap.el (mailcap-mime-data): Inline html.
8820
8821 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8822
8823 * gnus.el: Pterodactyl Gnus v0.36 is released.
8824
8825 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8826
8827 * gnus-art.el (article-translate-strings):
8828 (gnus-article-dumbquotes-map): Don't dot.
8829
8830 * pop3.el (pop3-open-server): Set point right.
8831
8832 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8833 (mm-dissect-buffer): Ditto.
8834 (mm-destroy-part): Ignore non-handles.
8835 (mm-remove-part): Ditto.
8836 (mm-destroy-parts): New function.
8837 (mm-remove-parts): Ditto.
8838
8839 * gnus-art.el (gnus-mm-display-part): Don't move point.
8840
8841 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8842
8843 * mm-uu.el : New file.
8844
8845 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8846
8847 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8848 a function.
8849
8850 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8851
8852 * mm-decode.el (mm-display-external): Check before selecting.
8853
8854 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8855
8856 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8857
8858 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8859
8860 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8861 variable.
8862
8863 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8864
8865 * gnus-art.el (gnus-decode-header-methods): New variable.
8866
8867 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8868
8869 * gnus-art.el (gnus-multi-decode-header): New function.
8870
8871 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8872
8873 * gnus.el: Pterodactyl Gnus v0.35 is released.
8874
8875 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8876
8877 * uudecode.el (uudecode-decode-region-external): Insert
8878 literally.
8879
8880 * mm-bodies.el (mm-decode-body): Optional encoding.
8881
8882 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8883
8884 * gnus-ems.el (gnus-mouse-3): New variable.
8885
8886 * binhex.el (binhex-decode-region-external): Don't use -internally.
8887
8888 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8889
8890 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8891 files.
8892
8893 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
8894
8895 * gnus-group.el (gnus-add-marked-articles): Request backend update
8896 of flags.
8897
8898 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8899
8900 * gnus-sum.el (gnus-update-read-articles):
8901 (gnus-update-marks): Request backend update of mark.
8902
8903 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8904
8905 * gnus.texi (Optional Backend Functions): New item,
8906 nnchoke-request-set-mark.
8907
8908 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8909
8910 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8911 list to range.
8912
8913 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
8914
8915 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8916
8917 1998-10-14 SL Baur <steve@altair.xemacs.org>
8918
8919 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8920 first used.
8921
8922 1998-10-10 SL Baur <steve@altair.xemacs.org>
8923
8924 * mm-view.el: Require mm-decode for macros.
8925
8926 * mm-decode.el (mm-handle-type): Move macro declarations above the
8927 place where they are used.
8928
8929 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
8930
8931 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8932 buffer.
8933
8934 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8935
8936 * nnagent.el (nnagent-open-server): Error message.
8937
8938 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8939
8940 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8941
8942 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8943
8944 * score-mode.el (gnus-score-mode-map): Ditto.
8945
8946 * message.el (message-mode-map): Ditto.
8947
8948 * gnus-uu.el (gnus-uu-post-news): Ditto.
8949
8950 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8951
8952 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8953
8954 * gnus-art.el (gnus-article-edit-mode-map): Use
8955 `set-keymap-parent' rather than `copy-keymap'.
8956
8957 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8958
8959 * gnus-art.el (gnus-mime-button-commands): New variable.
8960 (gnus-mime-button-map): Initialize it from
8961 `gnus-mime-button-commands'.
8962 (gnus-mime-button-menu): New function.
8963 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8964
8965 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8966
8967 * message.el (message-insert-to): Make `nobody' and `poster'
8968 synonymous to `never' and `always' in Mail-Copies-To.
8969 (message-reply): Ditto.
8970 (message-followup): Ditto.
8971
8972 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8973
8974 * mailcap.el (mailcap-mime-data): Save sound.
8975
8976 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8977
8978 * message.el (message-ignored-supersedes-headers): Include
8979 `NNTP-Posting-Date'.
8980
8981 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
8982
8983 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
8984
8985 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8986
8987 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8988 uudecode.
8989
8990 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8991
8992 * mm-decode.el (mm-display-external): Don't switch on save.
8993
8994 1998-10-18 Andy Piper <andyp@parallax.co.uk>
8995
8996 * nnmail.el (nnmail-movemail-args): New variable.
8997
8998 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8999
9000 * gnus-art.el (article-translate-strings):
9001
9002 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9003
9004 * gnus-art.el (gnus-article-view-part): Use it.
9005 (gnus-mm-display-part): New function.
9006 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9007
9008 * mm-decode.el (mm-handle-displayed-p): New function.
9009
9010 * gnus-art.el (gnus-mime-copy-part): Create better names.
9011 (gnus-mime-button-line-format): Include dots spec.
9012
9013 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9014
9015 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9016 forward buffer first.
9017
9018 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9019
9020 * gnus-util.el (gnus-set-window-start): New function.
9021
9022 * message.el (message-send): Don't check changed.
9023
9024 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9025
9026 * gnus-art.el (gnus-article-setup-buffer): Set params.
9027
9028 * mm-decode.el (mm-user-display-methods): Inline
9029 "message/delivery-status".
9030
9031 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9032
9033 * message.el (message-auto-save-directory): Rename.
9034 (message-mode): Dof fix.
9035
9036 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9037 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9038
9039 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9040
9041 * message.el (message-make-date): Avoid locale.
9042
9043 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9044 cache.
9045
9046 * mm-decode.el (mm-display-inline): Goto point-min.
9047
9048 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9049
9050 * mm-decode.el (mm-display-external): Reverse before sorting.
9051
9052 * gnus-draft.el (gnus-draft-send): Allow mail.
9053
9054 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9055
9056 * message.el (message-check): Move message-check macro above where
9057 it is first used.
9058
9059 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9060
9061 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9062
9063 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9064
9065 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9066
9067 * gnus.el: Pterodactyl Gnus v0.34 is released.
9068
9069 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9070
9071 * mm-decode.el (mm-inline-media-tests): delivery-status.
9072
9073 * mm-view.el (mm-inline-text): Provide default.
9074
9075 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9076
9077 * mailcap.el (mailcap-possible-viewers): Fix nils.
9078
9079 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9080
9081 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9082 (article-update-date-lapsed): Record the buffer.
9083 (article-update-date-lapsed): Do all windows that display article
9084 buffers.
9085
9086 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9087
9088 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9089
9090 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9091 annoations.
9092
9093 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9094
9095 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9096
9097 * gnus-agent.el (gnus-category-add): Change default category to
9098 'false.
9099
9100 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9101 scores.
9102
9103 * gnus-draft.el (gnus-draft-send): Check server more.
9104
9105 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9106 (gnus-article-goto-part): New function.
9107
9108 * mm-view.el (mm-inline-text): Insert richtext properly.
9109
9110 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9111
9112 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9113
9114 * parse-time.el (parse-time-rules): Accept dates far into the past
9115 and the future, and parse single-digit numbers as years.
9116
9117 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9118
9119 * mm-decode.el (mm-display-external): Chop off directories.
9120
9121 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9122
9123 * uudecode.el (uu-decode-region-external): Use
9124 insert-file-contents-literally.
9125
9126 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9127
9128 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9129
9130 * uudecode.el: New file.
9131
9132 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9133 x-uuencode.
9134
9135 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9136
9137 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9138
9139 * message.el (message-fetch-field): Unfold properly.
9140
9141 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9142 in text/plain.
9143
9144 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9145
9146 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9147 (gnus-auto-select-first): Removed.
9148 (gnus-auto-select-first): Extended.
9149 (gnus-summary-read-group-1): Use new value.
9150
9151 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9152
9153 * message.el (message-fix-before-sending): Space.
9154
9155 * nnmail.el (nnmail-find-file): Don't erase.
9156
9157 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9158
9159 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9160
9161 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9162
9163 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9164
9165 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9166
9167 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9168
9169 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9170
9171 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9172 20.4.
9173
9174 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9175
9176 * gnus-art.el (gnus-mime-view-all-parts): New command and
9177 keystroke.
9178
9179 * mm-decode.el (mm-display-external): Translate slashes.
9180
9181 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9182
9183 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9184
9185 * mm-decode.el (mm-quote-arg): Quote spaces.
9186 (mm-display-external): Quote args.
9187
9188 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9189
9190 * mm-decode.el (mm-inlinable-part-p): New function.
9191
9192 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9193
9194 * mm-util.el (mm-disable-multibyte): New function.
9195
9196 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9197
9198 * gnus.el: Pterodactyl Gnus v0.33 is released.
9199
9200 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9201
9202 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9203
9204 * mm-decode.el (mm-display-external): Don't switch for externals.
9205 (mm-dissect-multipart): Don't include end-sep.
9206
9207 * mm-util.el (mm-get-coding-system-list): New function.
9208 (mm-coding-system-list): New variable.
9209
9210 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9211
9212 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9213
9214 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9215
9216 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9217 group
9218
9219 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9220
9221 * mm-decode.el (mm-interactively-view-part): Typo.
9222
9223 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9224
9225 * mm-decode.el (mm-dissect-multipart): Display last part when the
9226 article has no close-delimiter
9227
9228 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9229
9230 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9231 content-type.
9232
9233 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9234
9235 * gnus-art.el (gnus-display-mime): Typo.
9236
9237 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9238
9239 * gnus.el: Pterodactyl Gnus v0.32 is released.
9240
9241 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9242
9243 * gnus-kill.el (gnus-batch-score): Protect against errors.
9244
9245 * gnus-art.el: Protect against broken headers.
9246
9247 * mm-decode.el (mm-display-external): Respect needsterm.
9248 (mm-display-external): Create buffer for external commands.
9249
9250 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9251
9252 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9253
9254 * mm-decode.el (mm-display-external): Use file name.
9255
9256 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9257
9258 * gnus-util.el (gnus-output-to-rmail): adjust to
9259 `rmail-output-to-rmail-file'
9260
9261 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262
9263 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9264
9265 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9266 headers.
9267
9268 * gnus-art.el (article-decode-charset): Fold case.
9269
9270 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9271
9272 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9273
9274 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9275
9276 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9277 after being stored.
9278
9279 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9280
9281 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9282 come.
9283
9284 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9285
9286 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9287
9288 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9289
9290 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9291
9292 1998-09-23 Matt Armstrong <matta@geoworks.com>
9293
9294 * gnus-art.el (article-decode-charset): Narrow to the correct
9295 region.
9296
9297 * mm-bodies.el: Fix autoload.
9298
9299 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9300
9301 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9302
9303 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9304
9305 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9306
9307 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9308
9309 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9310 (gnus-article-add-button): Ditto.
9311
9312 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9313
9314 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9315 (gnus-article-prepare-display): Bind url-standalone-mode.
9316
9317 * mm-decode.el (mm-remove-part): Also delete directory.
9318 (mm-display-external): Create a private sub-dir.
9319
9320 * mailcap.el (mailcap-binary-suffixes): New variable.
9321 (mailcap-command-p): Use it.
9322
9323 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9324
9325 * nnmbox.el (nnmbox-request-group): Change server.
9326 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9327
9328 * message.el (message-encode-message-body): Don't stomp MIME
9329 headers.
9330
9331 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9332 unless useful.
9333 (gnus-summary-exit): Check for a live article buffer.
9334 (gnus-summary-exit-no-update): Ditto.
9335
9336 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9337 param.
9338
9339 * gnus-sum.el (gnus-article-decoded-p): New variable.
9340
9341 * mm-decode.el (mm-display-external): Use no-conv.
9342
9343 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9344 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9345
9346 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9347 mouse-click.
9348
9349 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9350
9351 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9352
9353 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9354
9355 * gnus.el: Pterodactyl Gnus v0.31 is released.
9356
9357 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9358
9359 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9360
9361 * mm-decode.el (mm-display-part): Accept no-default.
9362
9363 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9364 a parameter.
9365
9366 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9367 (gnus-summary-prepare-threads): Ditto.
9368
9369 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9370
9371 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9372 (gnus-mime-button-line-format): Doc fix.
9373 (gnus-insert-mime-button): Use it.
9374 (gnus-article-add-button): Use widget-convert-button.
9375
9376 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9377 ignore.
9378
9379 * mm-decode.el (mm-alternative-precedence): Ditto.
9380
9381 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9382
9383 * mm-decode.el (mm-user-automatic-display): Use enriched.
9384
9385 1998-09-14 Paul Fisher <rao@gnu.org>
9386
9387 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9388 right place.
9389
9390 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9391
9392 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9393
9394 * gnus-art.el (article-update-date-lapsed): Only update header if
9395 buffer is dispalyed in frame.
9396 (gnus-article-prepare-display): New function.
9397 (gnus-article-prepare): Use it.
9398
9399 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9400
9401 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9402
9403 * mm-view.el (mm-insert-inline): New function.
9404
9405 * mm-decode.el (mm-pipe-part): Bugged.
9406
9407 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9408
9409 * mm-bodies.el (mm-encode-body): Move over the body.
9410
9411 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9412
9413 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9414
9415 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9416
9417 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9418 related functions. Handle message/rfc822 parts. Display subject on
9419 multipart summary lines. Display name on sub-parts when available.
9420
9421 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9422
9423 * mailcap.el (mailcap-command-p): New version.
9424
9425 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9426
9427 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9428 groups.
9429
9430 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9431
9432 * message.el (message-make-date): Remove weekday name.
9433
9434 * mm-decode.el (mm-dissect-buffer): Protect against broken
9435 headers.
9436
9437 * mailcap.el (mailcap-command-in-path-p): New function.
9438 (mailcap-command-p): Renamed.
9439
9440 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9441
9442 * rfc2047.el (eval): Autoload.
9443
9444 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9445
9446 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9447 (gnus-multi-decode-encoded-word-string): New function.
9448 (gnus-encoded-word-method-alist): New variable.
9449 (gnus-decode-encoded-word-functions): Removed.
9450
9451 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9452
9453 * gnus-int.el (gnus-request-replace-article): Replace
9454 message-narrow-to-headers with message-narrow-to-head
9455
9456 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9457
9458 * drums.el (drums-quote-string): Reversed match.
9459
9460 * message.el (message-make-date): Use weekday name.
9461
9462 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9463
9464 * gnus.el: Pterodactyl Gnus v0.30 is released.
9465
9466 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9467
9468 * gnus-art.el (article-decode-encoded-words): Use it.
9469 (gnus-decode-header-function): New variable.
9470
9471 * gnus-sum.el (gnus-nov-parse-line): Use it.
9472 (gnus-decode-encoded-word-function): New variable.
9473
9474 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9475 buffer.
9476
9477 * gnus-art.el (gnus-insert-mime-button): Use widget.
9478 (gnus-widget-press-button): New function.
9479 (gnus-article-prev-button): Removed.
9480 (gnus-article-next-button): Ditto.
9481 (gnus-article-add-button): Ditto.
9482
9483 * gnus.el (gnus-article-mode-map): Inherit from widget.
9484 (gnus-article-mode-map): No, don't.
9485
9486 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9487 (mm-content-id-alist): New variable.
9488 (mm-get-content-id): New function.
9489
9490 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9491 articles if we are fetching to the article buffer.
9492
9493 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9494
9495 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9496 articles.
9497
9498 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9499
9500 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9501 (mm-default-mime-charset): New variable.
9502
9503 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9504
9505 * drums.el (drums-quote-string): Reversed test.
9506
9507 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9508
9509 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9510 string.
9511
9512 * drums.el (drums-quote-string): New function.
9513
9514 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9515 (rfc2047-b-encode-region): Chop lines.
9516 (rfc2047-q-encode-region): Ditto.
9517
9518 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9519
9520 * gnus.el: Pterodactyl Gnus v0.29 is released.
9521
9522 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9523
9524 * mm-decode.el (mm-save-part): Message right.
9525
9526 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9527
9528 * drums.el (drums-parse-address): Returned a list instead of a
9529 string.
9530 (drums-remove-whitespace): Skip comments.
9531 (drums-parse-addresses): Didn't work.
9532
9533 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9534
9535 * gnus.el: Pterodactyl Gnus v0.28 is released.
9536
9537 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9538
9539 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9540 starting point.
9541 (article-decode-encoded-words): Rename.
9542
9543 * message.el (message-narrow-to-headers-or-head): New function.
9544
9545 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9546 region.
9547
9548 * message.el (message-send-news): Encode body after checking
9549 syntax.
9550
9551 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9552
9553 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9554
9555 * gnus-art.el (gnus-display-mime): Respect disposition.
9556
9557 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9558
9559 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9560 text with annotations.
9561
9562 * message.el (message-make-date): Fix sign for negative time
9563 zones.
9564
9565 * mm-view.el (mm-inline-image): Insert a space at the end of the
9566 image.
9567
9568 * mail-parse.el: New file.
9569
9570 * rfc2231.el: New file.
9571
9572 * drums.el (drums-content-type-get): Removed.
9573 (drums-parse-content-type): Ditto.
9574
9575 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9576
9577 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9578
9579 * gnus.el: Pterodactyl Gnus v0.27 is released.
9580
9581 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9582
9583 * mm-decode.el (mm-alternative-precedence): New variable.
9584 (mm-preferred-alternative): New function.
9585
9586 * gnus-art.el (gnus-mime-copy-part): New command.
9587
9588 * mm-decode.el (mm-get-part): New function.
9589
9590 * mm-view.el: New file.
9591
9592 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9593 (mm-display-part): Default to mailcap-save-binary-file.
9594
9595 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9596
9597 * gnus.el: Pterodactyl Gnus v0.26 is released.
9598
9599 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9600
9601 * mm-decode.el (mm-interactively-view-part): New function.
9602
9603 * gnus-art.el (gnus-mime-view-part): New command.
9604
9605 * mm-decode.el (mm-last-shell-command): New variable.
9606
9607 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9608
9609 * mm-decode.el (mm-save-part): New function.
9610
9611 * gnus-art.el (article-decode-charset): Protect against buggy
9612 content-types.
9613 (gnus-mime-pipe-part): New command.
9614 (gnus-mime-save-part): New command.
9615 (gnus-mime-button-map): New keymap.
9616 (gnus-mime-button-line-format): New variable.
9617 (gnus-insert-mime-button): New function.
9618 (gnus-display-mime): Use it.
9619
9620 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9621
9622 * mm-decode.el (mm-inline-text): Decode charsets.
9623
9624 * gnus-art.el (gnus-article-save): Comment fix.
9625
9626 * gnus-int.el (gnus-start-news-server): When in batch, don't
9627 prompt.
9628
9629 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9630 decode.
9631
9632 * mm-decode.el (mm-inline-media-tests): Add audio.
9633 (mm-inline-audio): New function.
9634
9635 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9636
9637 * gnus-art.el (article-make-date-line): Didn't work.
9638
9639 * parse-time.el (parse-time-string): One too many nils.
9640
9641 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9642
9643 * gnus.el: Pterodactyl Gnus v0.25 is released.
9644
9645 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9646
9647 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9648 annotations.
9649
9650 * gnus.el ((featurep 'gnus-xmas)): New
9651 'gnus-annotation-in-region-p alias.
9652
9653 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9654
9655 * mm-util.el (mm-with-unibyte-buffer): New function.
9656
9657 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9658
9659 * mm-decode.el (mm-inline-media-tests): New variable.
9660
9661 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9662
9663 * gnus-art.el (gnus-article-mime-handles): New variable.
9664
9665 * drums.el (drums-narrow-to-header): New function.
9666
9667 * gnus-art.el (article-decode-charset): Use it.
9668
9669 * drums.el (drums-content-type-get): New function.
9670
9671 * mm-util.el (mm-content-type-charset): Removed.
9672
9673 * drums.el (drums-syntax-table): @ is word.
9674 (drums-parse-content-type): New function.
9675
9676 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9677 EDT" times.
9678
9679 * gnus-util.el (gnus-date-get-time): Use safe date.
9680
9681 * gnus-sum.el (gnus-show-mime): Removed.
9682 (gnus-summary-toggle-mime): Removed.
9683
9684 * gnus-art.el (gnus-strict-mime): Removed.
9685 (gnus-article-prepare): Don't do MIME.
9686 (gnus-decode-encoded-word-method): Removed.
9687 (gnus-show-mime-method): Removed.
9688
9689 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9690
9691 * gnus.el: Pterodactyl Gnus v0.24 is released.
9692
9693 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9694
9695 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9696 PREFIX.
9697
9698 * parse-time.el (parse-time-rules): Accept times that look like
9699 "h:mm".
9700
9701 * message.el (message-make-date): Use zone properly.
9702
9703 * gnus.el: Autoload gnus-batch.
9704
9705 * gnus-art.el (article-de-quoted-unreadable): Do not do
9706 gnus-article-decode-rfc1522.
9707
9708 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9709
9710 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9711 param.
9712
9713 * message.el (message-encode-message-body): Check for us-ascii.
9714
9715 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9716 to the left.
9717
9718 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9719
9720 * gnus-art.el (article-decode-charset): Rename.
9721
9722 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9723
9724 * gnus.el: Pterodactyl Gnus v0.23 is released.
9725
9726 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9727
9728 * gnus-util.el (gnus-parent-id): Ditto.
9729 (gnus-put-text-property-excluding-newlines): Ditto.
9730
9731 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9732
9733 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9734
9735 * message.el (message-generate-headers): Generate User-Agent
9736 instead of X-Mailer & X-Newsreader.
9737
9738 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9739 User-Agent header format.
9740
9741 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9742
9743 * gnus.el: Pterodactyl Gnus v0.22 is released.
9744
9745 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9746
9747 * mm-util.el (mm-multibyte-p): Typo.
9748
9749 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9750
9751 * gnus.el: Pterodactyl Gnus v0.21 is released.
9752
9753 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9754
9755 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9756
9757 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9758
9759 * mm-util.el (mm-multibyte-p): New function.
9760
9761 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9762
9763 * gnus.el: Pterodactyl Gnus v0.20 is released.
9764
9765 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9766
9767 * rfc2047.el (rfc2047-decode-region): Only decode when in
9768 multibyte.
9769
9770 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9771
9772 * gnus-int.el (gnus-request-replace-article): Encode.
9773 (gnus-request-accept-article): Encode.
9774
9775 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9776 here.
9777
9778 * gnus.el (gnus-article-display-hook): Take the charset functions
9779 out.
9780
9781 * time-date.el (safe-date-to-time): New function.
9782
9783 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9784
9785 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9786
9787 * gnus.el: Pterodactyl Gnus v0.19 is released.
9788
9789 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9790
9791 * mm-util.el (mm-mime-charset): New function.
9792
9793 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9794
9795 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9796
9797 * gnus.el: Pterodactyl Gnus v0.18 is released.
9798
9799 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9800
9801 * message.el (message-send-and-exit): Return t on success.
9802 (message-make-date): Make a proper time zone.
9803
9804 * gnus-draft.el (gnus-draft-send): Only remove article if the
9805 sending is successful.
9806
9807 * drums.el (drums-get-comment): Return the last comment.
9808 (drums-parse-address): Parse old-style From headers.
9809
9810 1998-09-07 SL Baur <steve@altair.xemacs.org>
9811
9812 * gnus-sum.el (gnus-data-compute-positions): Move below
9813 `gnus-save-hidden-threads' so the former is correctly detected as
9814 a macro.
9815
9816 1998-09-06 Dave Love <fx@gnu.org>
9817
9818 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9819 ignore-errors too, eval'd when compile. Require w3 stuff at load
9820 time for nicer failure if it's not available.
9821
9822 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9823
9824 * time-date.el (time-to-seconds): Renamed.
9825
9826 * parse-time.el (parse-time-string): Downcase before handling.
9827 (parse-time-rules): Times without seconds have 0 seconds.
9828
9829 * rfc2047.el (rfc2047-encode-region): New version.
9830 (rfc2047-dissect-region): New function.
9831
9832 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9833
9834 * message.el (message-make-date): Use symbolic zone.
9835
9836 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9837
9838 * time-date.el (parse-time): Always use parse-time.
9839
9840 * parse-time.el (parse-time-syntax): Use vectors.
9841
9842 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9843
9844 * gnus.el: Pterodactyl Gnus v0.17 is released.
9845
9846 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9847
9848 * time-date.el: Renamed from "date".
9849
9850 * gnus.el: Removed all timezone dependencies.
9851
9852 * score-mode.el: Removed.
9853 (gnus-score-edit-insert-date): Use date.
9854
9855 * date.el (float-to-time): New function.
9856
9857 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9858
9859 * date.el (time-to-float): New function.
9860
9861 * message.el (message-make-date): Use format-time-string.
9862 (message-make-expires): Use make-date.
9863
9864 * gnus-util.el (gnus-dd-mmm): Use date.
9865 (gnus-sortable-date): Ditto.
9866
9867 * message.el (message-make-date): Take an optional time.
9868
9869 * gnus: Applied patches from 5.6.43.
9870
9871 * date.el (if): Use parse-time.
9872
9873 * gnus-score.el (gnus-summary-score-entry): Make into a command
9874 again.
9875
9876 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9877 gnus-agent.
9878
9879 * gnus.el (gnus-agent-meta-information-header): Moved here.
9880
9881 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9882
9883 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9884 (gnus-agent-fetch-group-1): Score article headers using normal
9885 group score files if the download score rule of a category/group
9886 is `file'.
9887 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9888 deciding what articles to download.
9889 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9890 predicate processing if predicate is `true' or `false'.
9891
9892 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9893
9894 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9895
9896 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9897
9898 * score-mode.el (score-mode-coding-system): New variable.
9899 (gnus-score-edit-exit): Use it.
9900
9901 1998-09-04 Jason R Mastaler <jason@4b.org>
9902
9903 * drums.el: Corrected typo.
9904
9905 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9906
9907 * mm-bodies.el (mm-body-encoding): Faster version.
9908
9909 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9910
9911 * gnus-art.el (gnus-article-decode-charset): Only decode text
9912 things.
9913
9914 * message.el (message-output): Use rmail.
9915
9916 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9917 word part.
9918
9919 * mm-util.el (mm-charset-to-coding-system): Use
9920 rfc2047-default-charset.
9921 (mm-known-charsets): New variable.
9922
9923 * message.el (message-caesar-region): Bugged out.
9924
9925 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9926
9927 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9928 specifying `agent-predicate' in a group's parameters.
9929
9930 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9931
9932 * gnus.el: Pterodactyl Gnus v0.16 is released.
9933
9934 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9935
9936 * nnmail.el (nnmail-expired-article-p): Use predicate.
9937
9938 * date.el (time-less-p): Renamed.
9939
9940 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9941 from the headers.
9942
9943 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9944 functions.
9945
9946 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9947 all.
9948 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9949 to all functions.
9950
9951 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9952
9953 * gnus.el: Pterodactyl Gnus v0.15 is released.
9954
9955 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9956
9957 * date.el: New file.
9958
9959 * gnus-util.el (gnus-encode-date): Removed.
9960 (gnus-time-less): Ditto.
9961
9962 * nnmail.el (nnmail-date-to-time): Removed.
9963 (nnmail-time-less): Ditto.
9964 (nnmail-days-to-time): Ditto.
9965 (nnmail-time-since): Ditto.
9966
9967 * drums.el: New file.
9968
9969 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
9970
9971 * message.el (message-encode-message-body): Encode headers with
9972 body encoding.
9973
9974 * rfc2047.el (rfc2047-default-charset): Renamed.
9975 (rfc2047-encodable-p): Use it.
9976
9977 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9978
9979 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9980 servers.
9981
9982 * gnus-util.el (gnus-output-to-rmail): Removed.
9983
9984 * gnus-art.el (gnus-summary-save-in-rmail): Use
9985 gnus-output-to-rmailrmail-output-to-rmail-file.
9986
9987 * rfc2047.el (rfc2047-decode-region): Fold case.
9988 (rfc2047-decode): Use decode-string.
9989
9990 * mm-util.el: Provide mm-char-int.
9991
9992 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9993
9994 * gnus.el: Pterodactyl Gnus v0.14 is released.
9995
9996 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9997
9998 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9999 sure we have 7bit.
10000
10001 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10002
10003 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10004 ducplicates.
10005 (gnus-inews-insert-mime-headers): Removed.
10006
10007 * message.el (message-caesar-region): Protect against MULE chars.
10008
10009 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10010
10011 * mm-util.el (if): fset the right function.
10012
10013 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10014
10015 * gnus-art.el (gnus-article-decode-charset): Use real
10016 read-coding-system.
10017
10018 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10019
10020 * mm-bodies.el (mm-decode-body): Protect against malformed
10021 base64.
10022 (mm-decode-body): Check that buffer-file-coding-system is
10023 non-nil.
10024
10025 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10026
10027 * gnus.el: Pterodactyl Gnus v0.13 is released.
10028
10029 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10030
10031 * gnus-util.el (gnus-strip-whitespace): Already defined.
10032 Removed.
10033
10034 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10035
10036 * gnus-util.el (gnus-strip-whitespace): New function.
10037
10038 * mm-util.el (mm-content-type-charset): Downcase.
10039
10040 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10041
10042 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10043 (gnus-article-decode-charset): Don't fetch all headers.
10044
10045 * mm-util.el (mm-read-coding-system): New function.
10046
10047 * mm-bodies.el (mm-decode-body): Check the right charset.
10048
10049 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10050
10051 * gnus-art.el (gnus-article-mode-line-format): Use short group
10052 format.
10053
10054 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10055
10056 * gnus.el: Pterodactyl Gnus v0.12 is released.
10057
10058 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10059
10060 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10061
10062 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10063 (gnus-article-decode-charset): Always run.
10064
10065 * mm-bodies.el (mm-decode-body): Decode cte.
10066
10067 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10068
10069 * gnus.el: Pterodactyl Gnus v0.11 is released.
10070
10071 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10072
10073 * message.el (message-encode-message-body): Ditto.
10074
10075 * gnus-art.el (gnus-article-decode-mime-words): New command and
10076 keystroke.
10077 (gnus-article-decode-charset): Ditto.
10078 (gnus-article-decode-charset): Only work under MULE.
10079
10080 * mm-util.el (mm-content-type-charset): New function.
10081
10082 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10083
10084 * message.el (message-send-mail): Insert MIME headers.
10085 (message-check-news-body-syntax): Don't warn for escape sequences.
10086 (message-check-news-body-syntax): Insert MIME headers.
10087
10088 * mm-bodies.el (mm-body-encoding): New function.
10089
10090 * message.el (message-encode-message-body): New function.
10091
10092 * mm-bodies.el: New file.
10093
10094 * mm-util.el (mm-narrow-to-head): New function.
10095
10096 * rfc2047.el (rfc2047-encode): Use it.
10097
10098 * mm-util.el: Provide mm-encode-coding-region.
10099
10100 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10101
10102 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10103
10104 * mm-util.el (mm-enable-multibyte): New function.
10105
10106 * message.el (message-set-work-buffer): Set multibyte.
10107
10108 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10109
10110 * gnus-util.el (gnus-point-at-eol): Removed.
10111 (gnus-point-at-bol): Ditto.
10112
10113 1998-08-31 Didier Verna <verna@inf.enst.fr>
10114
10115 * gnus-msg.el (gnus-group-mail): make it behave like
10116 gnus-group-post-news with regards to the prefix (this enables the
10117 use of posting styles).
10118
10119 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10120
10121 * gnus.el (gnus-article-display-hook): Added
10122 gnus-article-decode-rfc1522 to hook.
10123
10124 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10125
10126 * gnus.el: Pterodactyl Gnus v0.10 is released.
10127
10128 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10129
10130 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10131 hook to be run.
10132
10133 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10134
10135 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10136
10137 * mm-util.el (mm-charsets-in-region): Removed.
10138
10139 * rfc2047.el: Renamed file.
10140
10141 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10142
10143 * message.el (message-mode): Set multibyte.
10144
10145 * mm-util.el (mm-charsets-in-region): Copied here.
10146
10147 * gnus-util.el: Removed gnus-truncate-string.
10148
10149 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10150
10151 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10152 (rfc1522-encodable-p): New function.
10153 (rfc1522-encode-message-header): Use it.
10154
10155 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10156
10157 * gnus.el: Pterodactyl Gnus v0.9 is released.
10158
10159 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10160
10161 * mm-util.el: Shadow encode-coding-string.
10162
10163 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10164
10165 * mm-util.el: New file.
10166
10167 * mm-decode.el: Somewhat depleted.
10168 * mm-encode.el: Ditto.
10169
10170 * rfc1522.el: New file.
10171
10172 * mm-util.el (mm-replace-chars-in-string): Copied here.
10173
10174 * mm-encode.el (mm-q-encode-region): New function.
10175
10176 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10177 param.
10178
10179 * mm-encode.el (mm-encode-word-region): Downcase.
10180
10181 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10182
10183 * gnus.el: Pterodactyl Gnus v0.8 is released.
10184
10185 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10186
10187 * message.el (message-send-mail): Encode headers.
10188
10189 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10190 (quoted-printable-encode-region): Upcase.
10191
10192 * message.el (message-default-charset): New variable.
10193
10194 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10195
10196 * message.el (message-narrow-to-field): Changed name.
10197
10198 * mm-encode.el: New file.
10199
10200 * message.el (message-narrow-to-header): New function.
10201
10202 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10203 right buffer.
10204
10205 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10206
10207 * gnus.el: Pterodactyl Gnus v0.7 is released.
10208
10209 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10210
10211 * gnus.el: Remove autoload for
10212 gnus-article-mime-decode-quoted-printable.
10213
10214 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10215 be decoded in non-MULE Emacsen.
10216
10217 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10218
10219 * mm-decode.el: Check for coding-system-list.
10220
10221 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10222
10223 * gnus.el: Pterodactyl Gnus v0.6 is released.
10224
10225 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10226
10227 * nnheader.el (fboundp): Protect code-coding-string.
10228
10229 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10230 is available.
10231
10232 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10233
10234 * gnus.el: Pterodactyl Gnus v0.5 is released.
10235
10236 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10237
10238 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10239 (gnus-hack-decode-rfc1522): Removed.
10240
10241 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10242
10243 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10244
10245 * gnus.el: Gnus v0.4 is released.
10246
10247 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10248
10249 * gnus-art.el (gnus-article-decode-mime-words): New command and
10250 keystroke.
10251
10252 * qp.el (quoted-printable-decode-region): Don't use hexl.
10253
10254 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10255 (gnus-structured-field-decoder): Removed.
10256 (gnus-unstructured-field-decoder): Ditto.
10257
10258 * mm-decode.el: New file.
10259
10260 * qp.el: New file.
10261
10262 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10263
10264 * gnus-ems.el (fboundp): Removed gnus-split-string.
10265
10266 * gnus.el (gnus-splash-face): Doc fix.
10267
10268 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10269
10270 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10271 hexl.
10272
10273 * nnheader.el (nnheader-temp-write): Removed.
10274
10275 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10276
10277 * gnus.el: Gnus v0.3 is released.
10278
10279 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10280
10281 * gnus.el: Gnus v0.2 is released.
10282
10283 ;; Local Variables:
10284 ;; coding: iso-2022-7bit
10285 ;; End: