]> code.delx.au - gnu-emacs/blob - lisp/gnus/ChangeLog
* message.el (message-setup): Use cons. Suggested by Johan Vromans
[gnu-emacs] / lisp / gnus / ChangeLog
1 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2
3 * message.el (message-setup): Use cons. Suggested by Johan Vromans
4 <jvromans@squirrel.nl>.
5
6 * gnus-topic.el (gnus-topic-create-topic): Use list.
7
8 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
9 before binding gnus-default-article-saver.
10
11 * gnus-sum.el (gnus-summary-save-article):
12 (gnus-summary-pipe-output):
13 (gnus-summary-save-article-mail):
14 (gnus-summary-save-article-rmail):
15 (gnus-summary-save-article-file):
16 (gnus-summary-write-article-file):
17 (gnus-summary-save-article-body-file): Ditto.
18
19 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
20
21 2000-12-22 ShengHuo ZHU <zsh@cs.rochester.edu>
22
23 * gnus-art.el (gnus-article-check-hidden-text): Return t.
24
25 * gnus-util.el (gnus-remove-text-properties-when): Return t.
26
27 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
28 malformatted messages.
29
30 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
31
32 * gnus-art.el (article-treat-dumbquotes): Quote \.
33
34 2000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
35
36 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
37 Emacs 20 runs on a terminal.
38
39 2000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
40
41 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
42 Paul Stevenson <p.stevenson@surrey.ac.uk>
43
44 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
45
46 * mml.el (gnus-add-minor-mode): Autoload.
47
48 * message.el (message-forward): Save-restriction.
49
50 * message.el (message-mail-user-agent): Add :version.
51
52 * message.el (message-mail-user-agent): New variable.
53 (message-setup): Renamed to message-setup-1. Support
54 mail-user-agent.
55 (message-mail-user-agent): New function.
56 (message-mail): Use it.
57 (message-reply): Use it.
58 (message-resend): Use it.
59 (message-mail-other-window): Use it.
60 (message-mail-other-frame): Use it.
61
62 * gnus-msg.el (gnus-bug): Support mail-user-agent.
63
64 2000-12-21 Miles Bader <miles@gnu.org>
65
66 * message.el (message-mode): Set `comment-start' to the yank prefix.
67
68 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
69
70 * message.el (message-narrow-to-head-1): New function.
71 (message-narrow-to-head): Use it.
72 (message-reply): Ditto.
73 (message-cancel-news): Ditto.
74 (message-supersede): Ditto.
75 (message-make-forward-subject): Ditto.
76 (message-bounce): Ditto.
77
78 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
79
80 * message.el (message-forward): Copy buffer in unibyte mode.
81 (message-make-forward-subject): Don't widen. Decode.
82 (message-forward): Don't decode subject.
83
84 * mml.el (gnus-ems): Require it.
85
86 * gnus-msg.el (gnus-summary-mail-forward):
87
88 * message.el (message-forward): Move mime-to-mml here.
89
90 * nnmbox.el (nnmbox-file-coding-system): Use binary.
91 (nnmbox-active-file-coding-system): Ditto.
92
93 * gnus-cus.el (gnus-group-parameters): Add posting-style.
94
95 * mm-uu.el: Require binhex.
96
97 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
98
99 * qp.el (quoted-printable-encode-region): Upcase QP.
100
101 2000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
102
103 * gnus-util.el (gnus-add-text-properties-when): New function.
104 (gnus-remove-text-properties-when): Ditto.
105
106 * gnus-cite.el (gnus-article-hide-citation): Use them.
107 (gnus-article-toggle-cited-text): Use them.
108
109 * gnus-art.el (gnus-signature-toggle): Use them.
110 (gnus-article-show-hidden-text): Ditto.
111 (gnus-article-hide-text): Ditto.
112
113 * gnus-art.el (gnus-article-describe-key): Use prompt.
114 (gnus-article-describe-key-briefly): Ditto.
115
116 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
117
118 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
119
120 2000-12-18 Gerd Moellmann <gerd@gnu.org>
121
122 * *.xpm, *.pbm: Convert icons icons to size 24x24.
123
124 2000-12-18 Dave Love <fx@gnu.org>
125
126 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
127 (unused).
128
129 2000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
130
131 * pop3.el (pop3-movemail): Use binary.
132 (pop3-movemail-file-coding-system): Removed.
133
134 2000-12-13 Miles Bader <miles@gnu.org>
135
136 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
137 to t, so that we don't get stuck while trying to smilefy
138 intangible text.
139
140 2000-12-12 Gerd Moellmann <gerd@gnu.org>
141
142 * smiley-ems.el (smiley-regexp-alist): Make regexps match
143 at the end of the buffer.
144 (smiley-region): In the loop, move to the end of the submatch
145 matching the smiley instead of using the end of the match
146 of the whole regexp.
147
148 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
149
150 * message.el (message-mode): Doc fix.
151
152 2000-12-12 Gerd Moellmann <gerd@gnu.org>
153
154 * smiley-ems.el (smiley-region): Doc fix.
155
156 2000-12-11 Miles Bader <miles@gnu.org>
157
158 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
159 bottom line visible, check to see if it's partially obscured, and
160 if so, either scroll one more line to make it fully visible, or
161 revert to showing the second line from the top.
162
163 2000-12-07 Dave Love <fx@gnu.org>
164
165 * mailcap.el (mailcap-download-directory)
166 * gnus-audio.el (gnus-audio-directory)
167 * smiley-ems.el (smiley-data-directory): Fix :type.
168
169 2000-12-05 Dave Love <fx@gnu.org>
170
171 * starttls.el: New file.
172
173 2000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
174
175 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
176 succeeds.
177 (gnus-setup-message): Remove a hack.
178
179 * gnus-win.el (gnus-configure-windows): Make sure
180 nntp-server-buffer is live.
181 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
182 (gnus-configure-frame): Save selected window.
183
184 2000-12-04 Andreas Jaeger <aj@suse.de>
185
186 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
187
188 2000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
189
190 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
191 raw 8-bit in headers in dk.* newsgroups.
192
193 2000-11-30 Dave Love <fx@gnu.org>
194
195 * message.el (message-auto-save-directory): Use
196 file-name-as-directory.
197 (message-set-auto-save-file-name): Create
198 message-auto-save-directory if necessary.
199 (message-replace-chars-in-string): Removed -- unused.
200 (message-mail-alias-type): Customize.
201 (message-headers): Remove duplicate defgroup.
202
203 2000-11-29 Dave Love <fx@gnu.org>
204
205 * qp.el (quoted-printable-decode-region): Use error, not message
206 to report malformed text (like base64). Amend message.
207
208 2000-11-29 Miles Bader <miles@gnu.org>
209
210 * message.el (message-header-lines): Fontify tag.
211
212 2000-11-27 Dave Love <fx@gnu.org>
213
214 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
215 compiler warning.
216
217 2000-11-26 Dave Love <fx@gnu.org>
218
219 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
220
221 2000-11-23 Dave Love <fx@gnu.org>
222
223 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
224
225 * mm-uu.el (uudecode): Require.
226 (uudecode-decode-region, uudecode-decode-region-external): Don't
227 autoload.
228 (mm-uu-copy-to-buffer): Doc fix.
229 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
230 type fix.
231
232 * mailcap.el: Doc fixes.
233 (mailcap-mime-data): Various adjustments.
234 (mailcap): New group.
235 (mailcap-download-directory): Customize.
236 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
237 (mailcap-temporary-directory): Deleted (unused).
238 (mailcap-unescape-mime-test): Simplify slightly.
239 (mailcap-viewer-passes-test): Use functionp.
240 (mailcap-command-p): Aliased to executable-find.
241
242 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
243 default-enable-multibyte-characters is nil.
244
245 2000-11-22 Simon Josefsson <simon@josefsson.org>
246
247 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
248 instead of "from: " for rfc822 compliance. Insert SPC.
249
250 2000-11-22 Gerd Moellmann <gerd@gnu.org>
251
252 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
253
254 2000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
255
256 * message.el (message-send-mail): Use buffer-substring-no-properties.
257 (message-send-news): Ditto.
258
259 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
260
261 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
262
263 2000-11-21 Dave Love <fx@gnu.org>
264
265 * gnus-art.el (gnus-mime-button-map): Don't inherit from
266 gnus-article-mode-map.
267 (gnus-mime-button-menu): Use mouse-set-point.
268 (gnus-insert-mime-button, gnus-mime-display-alternative)
269 (gnus-mime-display-alternative): Don't use local-map property.
270
271 2000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
272
273 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
274 sending a command; allow the rtelnet prompt as well.
275
276 2000-11-17 Simon Josefsson <simon@josefsson.org>
277
278 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
279 prefetch.
280
281 2000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
282
283 * nntp.el (nntp-decode-text): Delete bogus status lines.
284 (nntp-open-connection): Kill process buffer when quit.
285 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
286 FSF Emacs 20 and XEmacs 21.
287 (nntp-retrieve-data): Don't ignore quit.
288
289 2000-11-17 Dave Love <fx@gnu.org>
290
291 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
292 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
293 and make-temp-file.
294 (uudecode-decode-region): Doc fix.
295
296 2000-11-14 Dave Love <fx@gnu.org>
297
298 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
299 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
300 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
301 New files, derived from the XPMs.
302
303 2000-11-12 Dave Love <fx@gnu.org>
304
305 From Emerick Rogul <emerick@csa.bu.edu>.
306 * message.el (message-setup-fill-variables): New variable.
307 (message-mode): Use it.
308
309 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
310
311 * gnus-mlspl.el: Documentation tweaks.
312
313 2000-11-10 Dave Love <fx@gnu.org>
314
315 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
316 (gnus-agent-lib-file, gnus-agent-load-alist)
317 (gnus-agent-save-alist, gnus-agent-article-name): Use
318 expand-file-name.
319
320 * gnus-group.el (gnus-group-name-charset-method-alist): Add
321 :version.
322 (nnkiboze-score-file): Defvar when compiling.
323
324 * gnus-start.el (gnus-read-newsrc-file): Add :version.
325
326 * gnus-art.el (gnus-article-banner-alist)
327 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
328 (gnus-article-date-lapsed-new-header)
329 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
330 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
331 (gnus-treat-strip-headers-in-body)
332 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
333 (gnus-treat-translate): Add :version.
334 (gnus-article-mime-part-function): Fix defcustom.
335
336 * nnmail.el (nnmail-expiry-target)
337 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
338 (nnmail-split-header-length-limit): Add :version.
339
340 * gnus-sum.el (gnus-auto-expirable-marks)
341 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
342 (gnus-extra-headers, gnus-ignored-from-addresses)
343 (gnus-newsgroup-ignored-charsets)
344 (gnus-group-highlight-words-alist)
345 (gnus-summary-show-article-charset-alist): Add :version.
346
347 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
348 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
349 files, converted from the XPMs.
350
351 * gnus-cache.el (gnus-cache-active-file): Don't use
352 file-name-as-directory on directory.
353 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
354 use file-name-as-directory on directory.
355
356 * time-date.el (timezone-make-date-arpa-standard): Autoload.
357 (date-to-time): Use it.
358
359 * message.el (message-mode) <adaptive-fill-regexp>:
360 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
361 (message-newline-and-reformat): Likewise.
362 (message-forward-as-mime, message-forward-ignored-headers)
363 (message-buffer-naming-style, message-default-charset)
364 (message-dont-reply-to-names, message-send-mail-partially-limit):
365 Add :version.
366
367 * mm-util.el: Doc fixes.
368 (mm-mime-charset): Don't use the raw result of
369 mm-preferred-coding-system.
370 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
371 (mm-with-unibyte): Simplify.
372
373 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
374 concat.
375
376 * pop3.el (pop3-version): Deleted.
377 (pop3-make-date): New function, avoiding message-make-date.
378 (pop3-munge-message-separator): Use it.
379
380 2000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
381
382 * pop3.el (pop3-munge-message-separator): A message may have an
383 empty body.
384
385 2000-11-09 Dave Love <fx@gnu.org>
386
387 * gnus-group.el (gnus-group-make-directory-group)
388 (gnus-group-fetch-faq): Use expand-file-name.
389 (gnus-group-fetch-faq): Simplify completing-read form.
390
391 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
392 test for Mule.
393
394 * message.el (tool-bar-map): Defvar when compiling.
395
396 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
397 (gnus-tm-lisp-directory): Deleted.
398 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
399 (featurep 'xemacs).
400 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
401 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
402 version numbers from file names.
403
404 2000-11-08 John Wiegley <johnw@gnu.org>
405
406 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
407 `gnus-group-change-level-function', instead of `remove-hook',
408 because it's not a hook!
409
410 2000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
411
412 * nnweb.el (nnweb-decode-entities): Work for non-character
413 entities.
414
415 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
416 Issue message on quit.
417
418 2000-11-08 Simon Josefsson <simon@josefsson.org>
419
420 * rfc2104.el: Add SHA-1 example.
421 (rfc2104-hexstring-to-bitstring): New function.
422 (rfc2104-hash): Use it.
423
424 2000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
425
426 * gnus-start.el: Remove gnus-xemacs.
427
428 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
429
430 * gnus-score.el (gnus-score-body): Don't score body when
431 agent-fetching.
432 (gnus-score-followup): Don't score followup either.
433 (gnus-score-use-all-scores): New variable.
434 (gnus-all-score-files): Use it.
435 (gnus-score-find-bnews): Use directory-sep-char.
436
437 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
438 asynchronous in Exp version.
439
440 2000-11-08 Dave Love <fx@gnu.org>
441
442 * mm-view.el: Use featurep for XEmacs test.
443 (mm-inline-message): Test for `remove-specifier'; don't use
444 condition-case.
445
446 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
447
448 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
449 (gnus-score-find-bnews): Don't concat "".
450
451 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
452 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
453 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
454 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
455
456 * gnus-sum.el: Put some defvars in eval-when-compile.
457 (gnus-summary-mode-hook): Add :options.
458 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
459 (gnus-summary-tool-bar-map): New variable.
460 (gnus-summary-make-tool-bar): New function.
461 (gnus-summary-mode): Put kill-all-local-variables first.
462
463 * gnus-group.el (gnus-group-toolbar-map): New variable.
464 (gnus-group-make-tool-bar): Rewritten.
465 (gnus-group-mode): Put kill-all-local-variables first.
466
467 * rfc2047.el: Require gnus-util.
468
469 * nnml.el (gnus-sorted-intersection): Autoload.
470
471 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
472 Put some defvars in eval-when-compile.
473 (gnus-intersection, gnus-sorted-complement): Autoload.
474
475 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
476
477 * mm-encode.el (mm-body-7-or-8): Autoload.
478
479 * mm-decode.el (mm-insert-inline): Autoload.
480
481 * mml.el:
482 * message.el: Put some defvars in eval-when-compile.
483
484 * gnus-msg.el: Put some defvars in eval-when-compile.
485 (gnus-msg-mail): Move after gnus-setup-message.
486
487 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
488
489 2000-11-07 Dave Love <fx@gnu.org>
490
491 * gnus-util.el (nnheader): Don't require message (recursive
492 autoload).
493
494 * uudecode.el: Avoid compiler warnings.
495
496 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
497 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
498
499 2000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
500
501 * rfc2047.el: Require cl when compiling.
502 (rfc2047-q-encode-region): Don't break if a QP-word could be
503 fitted in one line.
504 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
505 (rfc2047-fold-region): "=?=" is not a break point.
506 (rfc2047-encode-message-header): Move fold into encode-region.
507 (rfc2047-dissect-region): Rewrite.
508 (rfc2047-encode-region): Rewrite.
509 (rfc2047-fold-region): Fold
510 (rfc2047-unfold-region): New function.
511 (rfc2047-decode-region): Use it.
512 (rfc2047-q-encode-region): Don't break at bob.
513 (rfc2047-decode): Use unibyte.
514 (rfc2047-q-encode-region): Better calculation of break point.
515 (rfc2047-fold-region): Don't break the first non-LWSP characters.
516 (rfc2047-encode-region): Merge only if regions are adjacent.
517
518 2000-11-06 Dave Love <fx@gnu.org>
519
520 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
521
522 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
523 (uudecode-char-int): New alias, replacing char-int.
524 (uudecode-decode-region): Don't call buffer-disable-undo.
525
526 * mm-uu.el (mm-uu-configure): Unquote lambda.
527 (mm-uu-configure-list): Doc fix.
528
529 * earcon.el (running-xemacs): Don't define.
530
531 2000-11-06 John Wiegley <johnw@gnu.org>
532
533 * gnus-mlspl.el (gnus-group-split-update): Check the value of
534 `nnmail-crosspost', and use it to set the `no-crosspost'
535 argument when calling `gnus-group-split-fancy'. Otherwise, it
536 assumes that cross-posting is always OK, no matter what
537 `nmail-crosspost' is set to.
538 (gnus-group-split-fancy): The argument order in the
539 second-to-last `push' call was wrong, but since `no-crosspost'
540 was always nil, it was never being triggered.
541
542 2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
543
544 Don't postpone GCC if none of GCC methods is agent-covered. This
545 fix presumes that the post-method must be agent-covered if any Gcc
546 method is agent-covered.
547
548 * gnus-msg.el (gnus-inews-group-method): New function.
549 (gnus-inews-do-gcc): Use it.
550 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
551 (gnus-agent-possibly-save-gcc): Use it.
552 (gnus-agent-possibly-do-gcc): Ditto.
553
554 *gnus-msg.el: (gnus-inews-add-send-actions): Use
555 `gnus-agent-possibly-do-gcc' if Agentized.
556 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
557 to `message-header-hook'.
558
559 * gnus-mlspl.el: Require cl when compiling.
560
561 * gnus-ml.el: Usage.
562 (gnus-mailing-list-archive, gnus-mailing-list-owner,
563 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
564 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
565 (gnus-mailing-list-menu): Define it.
566 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
567
568 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
569
570 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
571
572 * message.el (message-font-lock-keywords): Match a final newline
573 to help font-lock's multiline support.
574
575 2000-11-03 Dave Love <fx@gnu.org>
576
577 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
578
579 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
580 name.
581
582 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
583 <banner>: Fix custom type, doc.
584
585 * mm-decode.el (mm-display-external): Space-prefix temp buffer
586 name. Don't disable undo explicitly.
587
588 2000-11-02 Dave Love <fx@gnu.org>
589
590 * message.el (message-font-lock-keywords): Use [:alpha:] for
591 cite-prefix.
592
593 2000-11-02 Miles Bader <miles@lsi.nec.co.jp>
594
595 * mm-uu.el (mm-uu-configure-list): Move back to old location,
596 because defcustom tries to call `mm-uu-configure'.
597
598 2000-11-01 Dave Love <fx@gnu.org>
599
600 * rfc2047.el (base64): Require unconditionally.
601 (message-posting-charset): Defvar when compiling.
602 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
603 message.
604
605 * gnus-sum.el (nnoo): Require.
606 (mm-uu-dissect): Autoload.
607
608 * mml.el (mml-parse-1): Clarify message.
609 (mml-minibuffer-read-type): Use mailcap-mime-types.
610
611 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
612
613 * mml.el: Fix a typo in the requiring of CL.
614
615 2000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
616
617 * rfc2231.el: Require cl when compiling.
618
619 2000-11-01 Dave Love <fx@gnu.org>
620
621 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
622 Fix custom type.
623 (mm-uu-configure-list): Move and fix custom type.
624
625 * utf7.el: Require cl when compiling.
626
627 * binhex.el: Use (featurep 'xemacs).
628 (binhex-char-int): New alias, replacing char-int. Change callers.
629 (binhex-decode-region): Simplify work buffer code.
630 (binhex-decode-region-external): Use expand-file-name, not concat.
631
632 2000-10-30 Dave Love <fx@gnu.org>
633
634 * gnus-art.el: Fix 2000-10-27 change properly.
635
636 2000-10-28 Miles Bader <miles@gnu.org>
637
638 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
639
640 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
641
642 * gnus-draft.el (gnus-draft-send-message): Typo.
643
644 2000-10-27 John Wiegley <johnw@gnu.org>
645
646 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
647 variable to correspond with `gnus-article-hide-citation-maybe'.
648 (gnus-treatment-function-alist): Added entry for the above
649 correlation.
650
651 2000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
652
653 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
654
655 2000-10-27 Dave Love <fx@gnu.org>
656
657 * gnus.el: Don't require custom. Don't require message at top
658 level.
659 (gnus-message-archive-method): Require message here.
660
661 2000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
662
663 * gnus-art.el (article-strip-banner): Use
664 gnus-group-find-parameter rather than gnus-group-get-parameter, to
665 allow inheritance on the banner.
666 From elkin@tverd.astro.spbu.ru.
667
668 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
669 Cashin <ecashin@coe.uga.edu>).
670
671 2000-10-27 Simon Josefsson <simon@josefsson.org>
672
673 * gnus-agent.el (gnus-agent-possibly-do-gcc):
674 (gnus-agent-restore-gcc):
675 (gnus-agent-possibly-save-gcc): New functions.
676
677 * nnimap.el (nnimap-group-overview-filename): Create directory for
678 newfile (when use long filenames is nil). Copy+delete file if
679 rename didn't work.
680 (nnimap-group-overview-filename): `rename-file' and `copy-file'
681 doesn't return anything useful, use ignore-errors instead.
682 (nnimap-verify-uidvalidity): Delete overview file when
683 uid validity changes.
684 (nnimap-group-overview-filename): Store uidvalidity in filenames.
685 Rename old files into new format.
686 (nnimap-request-accept-article): Remove \n's from
687 From_ lines.
688 (nnimap-request-accept-article): Remove From[^:] lines.
689 (imap-starttls-p): Check for starttls binary.
690 (imap-starttls-open): More verbose.
691 (imap-gssapi-auth): Ditto.
692 (imap-kerberos4-auth): Ditto.
693 (imap-cram-md5-auth): Ditto.
694 (imap-login-auth): Ditto.
695 (imap-anonymous-auth): Ditto.
696 (imap-digest-md5-auth): Ditto.
697 (imap-open): Ditto.
698 (imap-digest-md5-p): Check capability first.
699 (imap-parse-flag-list): Correctly parse empty lists.
700 (imap-login-p): Support LOGINDISABLED.
701 (imap-parse-body): Work around bug in Sun SIMS.
702
703 * gnus-agent.el (gnus-agent-possibly-do-gcc):
704 (gnus-agent-restore-gcc):
705 (gnus-agent-possibly-save-gcc): New functions.
706
707 Asks the user to synch flags with server when you plug in.
708
709 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
710 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
711 (gnus-agent-toggle-plugged): Call it.
712 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
713 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
714 (gnus-agent-possibly-synchronize-flags): New function.
715 (gnus-agent-possibly-synchronize-flags-server): New function.
716
717 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
718
719 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
720
721 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
722 support ACL's.
723
724 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
725
726 * gnus-draft.el (gnus-draft-send-message): Ditto.
727 (gnus-group-send-drafts): Ditto.
728
729 * gnus-art.el (gnus-request-article-this-buffer):
730 gnus-refer-article-method might be a single method.
731 (gnus-article-mime-total-parts): New function.
732 (gnus-mm-display-part): Use it.
733 (gnus-mime-display-single): Ditto.
734 (gnus-mime-display-alternative): Ditto.
735 (gnus-mime-inline-part): Check validity of charset.
736 (gnus-treat-display-smileys): Default value in Emacs 21.
737 * gnus-art.el: Define dynamic variables in eval-when-compile.
738 (gnus-article-prepare): Configure it again.
739 (gnus-insert-mime-button): Use gnus-overlay-buffer,
740 gnus-overlay-start.
741 (gnus-article-prepare): Configure windows before
742 gnus-article-prepare-display is called. Otherwise, BBDB's popup
743 window might be overrided.
744 (gnus-mime-inline-part): Use prefix argument only
745 when it is called interactively.
746 (gnus-mime-action-alist): New variable.
747 (gnus-mime-action-on-part): Use it.
748 (gnus-mime-button-commands): Add command ".".
749 (gnus-mime-inline-part): Support prefix argument.
750 (gnus-article-banner-alist): New variable.
751 (article-strip-banner): Use it.
752
753 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
754 because they are files, not paths.
755 (mailcap-parse-mimetypes): Ditto.
756 (mailcap-mime-types): Use mailcap-mime-data.
757
758 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
759 gnus-overlay-start.
760 * gnus.el (gnus-agent-fetching): New variable.
761 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
762
763 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
764 (gnus-agent-fetch-group-1): Score-param could be nil.
765 (gnus-agent-any-covered-gcc): New function.
766 (gnus-agent-possibly-save-gcc): Use it.
767 (gnus-agent-possibly-do-gcc): Ditto.
768 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
769 the GNU assignment issue.
770 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
771 * gnus-agent.el: timer vs. itimer.
772
773 * webmail.el (webmail-type-definition): Fix my-deja open url.
774 (webmail-hotmail-list): Fix.
775 (webmail-netscape-open, webmail-hotmail-article,
776 webmail-hotmail-list): Update.
777 (webmail-my-deja-*): Rewrite.
778
779 * gnus-sum.el (gnus-refer-article-methods): The second could be
780 a named method.
781 (gnus-cache-write-active): Auto load.
782 (gnus-summary-display-article): Enable multibyte.
783 (gnus-summary-select-article): Don't enable multibyte here.
784 (gnus-summary-goto-article): Ditto.
785 (gnus-summary-enter-digest-group): Decode to-address.
786
787 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
788 (mm-with-unibyte-current-buffer-mule4): New function.
789 (mm-enable-multibyte-mule4): New.
790 (mm-disable-multibyte-mule4): New.
791
792 * mm-util.el (mm-enable-multibyte-mule4): New.
793 (mm-disable-multibyte-mule4): New.
794 * gnus-sum.el (gnus-summary-mode): Use it.
795 (gnus-summary-select-article): Ditto.
796 (gnus-summary-goto-article): Use enable multibyte.
797
798 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
799 (nnkiboze-enter-nov): Fix it when there is no xref.
800 (nnkiboze-generate-groups): List groups.
801 (nnkiboze-request-article): Use
802 gnus-cache-request-article.
803
804 * gnus-group.el (gnus-group-make-kiboze-group): Use
805 nnkiboze-score-file.
806 (gnus-group-make-kiboze-group): Fix prompt.
807
808 * message.el (message-send-mail-partially): Replace the header
809 delimiter with a blank line.
810 (message-sending-message): New variable.
811 (message-send): Use it.
812 (message-default-charset): Default value for non-Mule Emacsen.
813 (message-alternative-emails): New.
814 (message-use-alternative-email-as-from): New.
815 (message-setup): Use them.
816 (message-default-charset): Set default value in non-MULE XEmacsen
817 as iso-8859-1.
818
819 2000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
820
821 * message.el: xemacs cleanup (use featurep ' xemacs)
822
823 * nnheader.el: ditto
824
825 * mm-util.el: ditto
826
827 2000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
828
829 * message.el (message-make-in-reply-to): In-Reply-To is message-id
830 (see DRUMS).
831
832 2000-10-27 Simon Josefsson <simon@josefsson.org>
833
834 * message.el (message-send): Make sure error is signalled if no
835 send method is specified.
836
837 2000-10-27 Dave Love <fx@gnu.org>
838
839 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
840 strings.
841 (gnus-group-make-tool-bar): New function.
842 (gnus-group-mode): Use it.
843
844 * message.el (message-mode-menu): Add some :help strings.
845 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
846 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
847
848 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
849 * describe-group.xpm, get-news.xpm, kill-group.xpm:
850 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
851
852 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
853 display-graphic-p here.
854
855 2000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
856
857 * mm-decode.el (mm-viewer-completion-map): New.
858 (mm-interactively-view-part): Use it.
859
860 2000-10-27 Simon Josefsson <sj@extundo.com>
861
862 * mail-source.el (mail-sources): IMAP predicate is a string.
863 (mail-sources): Add default values for IMAP mailbox, predicate and
864 fetchflag.
865
866 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
867
868 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
869 of the `gnus-xemacs' variable, as the latter has been removed.
870 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
871 * gnus-art.el (gnus-treat-display-xface)
872 (gnus-treat-display-smileys, gnus-treat-display-picons)
873 (gnus-article-read-summary-keys): Likewise.
874
875 2000-10-26 Dave Love <fx@gnu.org>
876
877 * flow-fill.el: Require cl when compiling.
878
879 2000-10-26 Simon Josefsson <simon@josefsson.org>
880
881 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
882 (fill-flowed): Make "quote-depth wins" rule work when first line
883 is at level 0.
884
885 2000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
886
887 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
888 (gnus-kill-all-overlays): Move here.
889
890 * gnus-util.el (gnus-kill-all-overlays): Move out.
891
892 2000-10-26 Dave Love <fx@gnu.org>
893
894 * mail-source.el: Require imap when compiling and defvar
895 display-time-mail-function. Require mm-util.
896 (nnheader-cancel-timer): Autoload.
897 (mail-source-imap-authenticators, mail-source-imap-streams): New
898 variables.
899 (mail-sources): Use them.
900 (defvar): Use rmail-spool-directory unconditionally.
901
902 2000-10-26 Dirk Meyer <dischi@tzi.de>
903
904 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
905 seconds instead of hour.
906
907 2000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
908
909 * mail-source.el (mail-sources): Better `:type'.
910
911 2000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
912
913 * mail-source.el (mail-source-keyword-map): Use
914 `rmail-spool-directory' as a default directory for the `file'
915 source, if the variable is defined. Fall back to hardcoded
916 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
917 <seh@speakeasy.org>.
918
919 2000-10-25 Jason Rumney <jasonr@gnus.org>
920
921 * gnus-art.el (gnus-signature-face): Use italic on any frame that
922 supports it.
923
924 2000-10-18 Dave Love <fx@gnu.org>
925
926 * mm-bodies.el (mm-uu-decode-function)
927 (mm-uu-binhex-decode-function): Defvar when compiling.
928
929 * gnus-nocem.el (gnus-nocem-issuers): Update.
930 (gnus-nocem-check-from): New option.
931 (gnus-nocem-scan-groups): Use it.
932 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
933 (gnus-nocem-check-article-limit): Add :version.
934
935 2000-10-16 Miles Bader <miles@lsi.nec.co.jp>
936
937 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
938 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
939
940 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
941
942 * ietf-drums.el (mm-util): Require CL when compiling.
943
944 2000-10-15 Dave Love <fx@gnu.org>
945
946 * qp.el: Require mm-util.
947
948 2000-10-13 Dave Love <fx@gnu.org>
949
950 * qp.el (quoted-printable-decode-region): Avoid invalid
951 coding-systems.
952
953 2000-10-12 Gerd Moellmann <gerd@gnu.org>
954
955 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
956 to a recursive load.
957
958 2000-10-12 Dave Love <fx@gnu.org>
959
960 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
961
962 * gnus.el (gnus-group-startup-message): Check for PBM image.
963
964 2000-10-09 Dave Love <fx@gnu.org>
965
966 * mail-source.el (mail-source-fetch-imap): Bind
967 default-enable-multibyte-characters rather than using
968 mm-disable-multibyte.
969
970 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
971
972 * mail-source.el (mail-source-fetch-maildir): Don't insert
973 newlines.
974
975 2000-10-06 Stefan Monnier <monnier@cs.yale.edu>
976
977 * mm-encode.el: Require CL. At least, for `incf'.
978
979 2000-10-06 Dave Love <fx@gnu.org>
980
981 * gnus-audio.el: Don't require cl.
982 (gnus-audio): New custom group.
983 (gnus-audio-inline-sound): Change to work with Emacs.
984 (gnus-audio-directory, gnus-audio-directory)
985 (gnus-audio-au-player): Customize.
986 (gnus-audio-play): Try external player if play-sound-file fails.
987 Use file-name-extension, not string-match.
988
989 2000-10-05 Dave Love <fx@gnu.org>
990
991 * rfc1843.el: Require cl when compiling.
992
993 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
994 Autoload.
995 (quoted-printable-decode-region): Rename arg which confused
996 charset with coding-system. Don't use nonascii-insert-offset.
997 Coding-system encode the region initially. Don't recognize `=='
998 as valid QP. Coding-system decode the region finally.
999 (quoted-printable-decode-string): Rename arg which confused
1000 charset with coding-system.
1001
1002 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1003 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1004 mm-encode-coding-region.
1005 (mm-decode-body, mm-decode-string): Rename variables which
1006 confused charset with coding-system.
1007 (binhex-decode-region): Don't autoload.
1008 (mm-body-encoding): Require message.
1009 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1010 cond branches.
1011
1012 * gnus-art.el (article-de-quoted-unreadable)
1013 (article-de-base64-unreadable): Fold search case
1014 rather than downcasing string. Apply mm-charset-to-coding-system
1015 to arg of quoted-printable-decode-region.
1016
1017 2000-10-05 Stefan Monnier <monnier@cs.yale.edu>
1018
1019 * nnfolder.el (nnfolder-ignore-active-file): Typos.
1020
1021 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1022
1023 * gnus-kill.el (gnus-kill): Typo.
1024
1025 2000-10-05 Kenichi Handa <handa@etl.go.jp>
1026
1027 * gnus-mule.el: Revived.
1028
1029 2000-10-04 Dave Love <fx@gnu.org>
1030
1031 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1032 Require ring when compiling.
1033 (gnus-x-splash): Bind width, height.
1034 (gnus-article-compface-xbm): New variable.
1035 (gnus-article-display-xface): Move graphic test. Use unibyte.
1036 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1037
1038 2000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1039
1040 * nnimap.el: require 'cl when compiling.
1041
1042 2000-10-04 Dave Love <fx@gnu.org>
1043
1044 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1045 pbm images.
1046
1047 * frown.pbm, smile.pbm, wry.pbm: New files.
1048
1049 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1050
1051 2000-10-03 Dave Love <fx@gnu.org>
1052
1053 * mail-source.el (mail-sources): Revert to nil.
1054
1055 * nnmail (nnmail-spool-file): Revert to `((file))'.
1056
1057 * qp.el: Don't require mm-util.
1058 (quoted-printable-decode-region): Rewritten.
1059 (quoted-printable-decode-string, quoted-printable-encode-region):
1060 Doc fix.
1061 (quoted-printable-encode-region): Barf on multibyte characters.
1062 Maybe make the class multibyte. Upcase chars, not formatted
1063 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1064 (quoted-printable-encode-string): Don't use
1065 mm-with-unibyte-buffer.
1066
1067 2000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1068
1069 * mail-source.el (mail-source-report-new-mail): Use
1070 nnheader-cancel-timer.
1071
1072 2000-10-03 Simon Josefsson <simon@josefsson.org>
1073
1074 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1075 (mail-source-fetch-imap): Use it.
1076
1077 2000-09-29 Gerd Moellmann <gerd@gnu.org>
1078
1079 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1080 last change.
1081
1082 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1083 `:ascent center'.
1084
1085 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1086
1087 2000-09-28 Gerd Moellmann <gerd@gnu.org>
1088
1089 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1090 image's :ascent to 80. That gives a mode-line which is approx.
1091 as tall as the normal one.
1092
1093 2000-09-21 Dave Love <fx@gnu.org>
1094
1095 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1096 (for Emacs 20). Tidy somewhat.
1097
1098 2000-09-21 Dave Love <fx@gnu.org>
1099
1100 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1101 image processing. Rationalize logic somewhat.
1102
1103 2000-09-20 Dave Love <fx@gnu.org>
1104
1105 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1106
1107 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1108 we'll be careful merging development changes.
1109
1110 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1111 specifically.
1112
1113 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1114 (mouse-set-point, set-face-foreground)
1115 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1116 them.
1117
1118 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1119
1120 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1121 redundant autoloads.
1122
1123 2000-09-20 Gerd Moellmann <gerd@gnu.org>
1124
1125 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1126 to XBM; we always have PBM support.
1127
1128 2000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1129
1130 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1131 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1132 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1133 * nnkiboze.el (nnkiboze-file-coding-system): New.
1134 (nnkiboze-retrieve-headers): Use it.
1135 (nnkiboze-request-group): Ditto.
1136 (nnkiboze-close-group): Ditto.
1137 (nnkiboze-generate-group): Ditto.
1138 (nnkiboze-enter-nov): Insert first Xref properly.
1139
1140 2000-09-19 Dave Love <fx@gnu.org>
1141
1142 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1143 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1144
1145 * mail-source.el (mail-sources): Change default to '((file)).
1146 Add useful custom type.
1147
1148 2000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1149
1150 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1151 year).
1152 (gnus-date-iso8601): Ditto.
1153
1154 2000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1155
1156 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1157
1158 2000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1159
1160 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1161 pattern. Avoid using 8 bit chars.
1162 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1163
1164 2000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1165
1166 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1167 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1168 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1169 functions are not implemented yet.
1170
1171 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1172 x-overlay.el from the FSF Emacs black list.
1173
1174 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1175
1176 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1177 (mm-inline-media-tests): Ditto.
1178 (mm-automatic-display): Ditto.
1179 * mm-view.el (mm-display-inline-fontify): Generalize from
1180 mm-display-patch-inline.
1181 (mm-display-patch-inline): Use it.
1182 (mm-display-elisp-inline): Ditto.
1183
1184 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1185
1186 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1187 (gnus-topic-unmark-topic): Ditto.
1188 (gnus-topic-mark-topic): Ditto.
1189 (gnus-topic-get-new-news-this-topic): Use it.
1190
1191 2000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1192
1193 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1194 display xface.
1195
1196 2000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1197
1198 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1199 zombie or killed groups.
1200
1201 2000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1202
1203 * mml.el (mml-preview): Reinsert unibyte content.
1204 (mml-parse-1): Remove with-unibyte-current-buffer.
1205 (mml-generate-mime-1): Ditto.
1206 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1207 * message.el (message-forward): Ditto.
1208
1209 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1210
1211 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1212 original article buffer.
1213 (article-de-base64-unreadable): Ditto.
1214 (article-wash-html): Ditto.
1215
1216 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1217
1218 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1219 unless forward-show-mml.
1220
1221 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1222
1223 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1224 (gnus-summary-save-parts-last-directory): New.
1225 (gnus-summary-save-parts): Save history.
1226
1227 2000-09-14 Ben Gertzfield <che@debian.org>
1228
1229 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1230 variable.
1231 (gnus-summary-save-parts): Use it.
1232
1233 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1234
1235 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1236 * gnus-sum.el (gnus-summary-exit): Ditto.
1237 (gnus-summary-exit-no-update): Ditto.
1238 (gnus-summary-show-article): Ditto.
1239
1240 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1241
1242 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1243 Content-Disposition.
1244
1245 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1246
1247 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1248
1249 2000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1250
1251 * gnus-art.el (gnus-article-setup-buffer): Set
1252 gnus-article-mime-handles to nil.
1253 * gnus-sum.el (gnus-summary-exit): Ditto.
1254 (gnus-summary-exit-no-update): Ditto.
1255 (gnus-summary-show-article): Ditto.
1256 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1257 dissected.
1258 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1259
1260 2000-09-14 Dave Love <fx@gnu.org>
1261
1262 * gnus.el (gnus-charset):
1263 * mm-decode.el (mime-display):
1264 * imap.el (imap) <defgroup>: Add :version.
1265
1266 2000-09-13 Gerd Moellmann <gerd@gnu.org>
1267
1268 * parse-time.el: Fix author's mail address.
1269
1270 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1271 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1272 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1273 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1274 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1275 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1276 * rfc2231.el, uudecode.el: Fix copyright notice.
1277
1278 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1279 require `w3' at load-time only if not running in batch mode.
1280
1281 2000-09-13 Dave Love <fx@gnu.org>
1282
1283 * gnus-ems.el (gnus-ems-redefine): Don't alias
1284 gnus-summary-set-display-table.
1285
1286 * message.el (message-user-agent): Don't wrap ignore-errors around
1287 it.
1288
1289 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1290 `format'.
1291 (mm-content-transfer-encoding): Don't use cadar.
1292
1293 * uudecode.el (uudecode-decoder-program)
1294 (uudecode-decoder-switches): Customize.
1295
1296 * gnus-score.el (gnus-home-score-file): Improve custom type.
1297
1298 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1299 variables for Emacs 21.
1300 (gnus-group-customize): Disable undo while laying out the buffer.
1301
1302 2000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1303
1304 * gnus-util.el (gnus-write-active-file): Bind
1305 coding-system-for-write.
1306
1307 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1308
1309 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1310 * gnus-kill.el (gnus-batch-score): Ditto.
1311 * gnus-move.el (gnus-change-server): Ditto.
1312 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1313
1314 2000-09-12 Simon Josefsson <simon@josefsson.org>
1315
1316 * gnus-sum.el (gnus-update-read-articles): Undo
1317 `gnus-request-set-mark' operation.
1318
1319 2000-09-11 Dave Love <fx@gnu.org>
1320
1321 * Changelog: Use iso-2022 coding.
1322
1323 * gnus-msg.el (gnus-msg-mail): New function.
1324 (gnus-user-agent): New mail agent.
1325
1326 2000-09-10 Dave Love <fx@gnu.org>
1327
1328 * message.el: Require mail-abbrevs for XEmacs for a problem with
1329 keybinding despite the autoloads for it.
1330
1331 2000-09-08 Simon Josefsson <simon@josefsson.org>
1332
1333 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1334
1335 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1336 marks from dormant articles. (See nnimap-request-set-mark.)
1337 (nnimap-retrieve-headers-progress): Demule.
1338 (nnimap-open-server): Call nnoo-change-server twice, once for
1339 getting the nnimap-server-buffer and once for letting n-c-s set
1340 the variables in that buffer.
1341
1342 2000-09-08 David Edmondson <dme@dme.org>
1343
1344 * gnus.el (gnus-short-group-name): Guess separator.
1345
1346 2000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1347
1348 * gnus-group.el (gnus-group-insert-group-line): Fix.
1349
1350 2000-09-04 Dave Love <fx@gnu.org>
1351
1352 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1353 (mm-get-image): Avoid the losing `make-glyph' from W3.
1354
1355 2000-09-03 Simon Josefsson <simon@josefsson.org>
1356
1357 * gnus-sum.el (gnus-summary-delete-article): Check server.
1358
1359 2000-09-01 Simon Josefsson <simon@josefsson.org>
1360
1361 * imap.el (imap-parse-flag-list): Rewrite.
1362
1363 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1364
1365 * imap.el (imap-parse-flag-list): Hack.
1366
1367 2000-08-29 Dave Love <fx@gnu.org>
1368
1369 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1370
1371 * gnus-agent.el (gnus-agent-union): new function.
1372 (gnus-agent-fetch-headers): Use it.
1373
1374 * gnus.el (gnus-group-startup-message): Specify foreground and
1375 background for xpm image. Centre image vertically.
1376 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1377
1378 2000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1379
1380 * message.el (message-send-mail): Narrow-to-headers.
1381
1382 2000-08-24 Dave Love <fx@gnu.org>
1383
1384 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1385 21.
1386
1387 2000-08-21 Dave Love <fx@gnu.org>
1388
1389 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1390
1391 2000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1392
1393 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1394 permanent is used.
1395 (gnus-topic-show-topic): Read topic when to show permanent hidden
1396 topic.
1397 (gnus-topic-remove-topic): Revert to the old behavior, not using
1398 hide.
1399
1400 2000-08-21 Dave Love <fx@gnu.org>
1401
1402 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1403 (gnus-xemacs): Use featurep.
1404
1405 * mm-util.el (mm-read-charset): Maybe use builtin.
1406 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1407 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1408 (mm-with-unibyte): Use featurep, not string-match.
1409 (mm-with-unibyte-buffer): Simplify.
1410 (mm-quote-arg): Maybe use shell-quote-argument.
1411
1412 * mml.el (mml-make-string): Deleted (unused).
1413
1414 * gnus.el (gnus-mode-line-buffer-identification): Supply
1415 definition for Emacs 21.
1416
1417 * gnus-salt.el: Small doc fixes.
1418 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1419 gnus-add-minor-mode.
1420
1421 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1422 gnus-add-minor-mode.
1423
1424 2000-08-20 Simon Josefsson <simon@josefsson.org>
1425
1426 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1427 function, thanks to Lloyd Zusman for debugging.
1428 (nnimap-request-group):
1429 (nnimap-request-list):
1430 (nnimap-retrieve-groups):
1431 (nnimap-request-newgroups): Use it.
1432
1433 * nnimap.el (nnimap-request-article-part): Less verbose.
1434
1435 2000-08-18 Dave Love <fx@gnu.org>
1436
1437 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1438 custom type.
1439
1440 * nnheader.el (nnheader-replace-chars-in-string): Use
1441 subst-char-in-string if available.
1442
1443 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1444 (gnus-request-article-this-buffer): Use expand-file-name.
1445 (gnus-mime-view-part-as-type): Simplify interactive spec.
1446 (gnus-mime-button-map): Define it all in defvar.
1447
1448 2000-08-17 Dave Love <fx@gnu.org>
1449
1450 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1451
1452 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1453 last-nonmenu-event.
1454
1455 * uudecode.el (char-int): Use defalias, not fset.
1456
1457 * score-mode.el: Don't require easymenu. Require mm-util.
1458 (score-mode-coding-system): Use mm-auto-save-coding-system.
1459
1460 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1461 (nneething-file-name): Use expand-file-name, not concat.
1462
1463 2000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1464
1465 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1466 Failure proof for email addresses.
1467 (nnslashdot-sane-retrieve-headers): Ditto.
1468
1469 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1470
1471 * message.el (message-send-mail): Only insert courtesy message
1472 when text/plain.
1473
1474 2000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1475
1476 * message.el (message-cancel-news): Copy the From header from the
1477 original article.
1478
1479 2000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1480
1481 * gnus-async.el (gnus-asynchronous): Removed.
1482
1483 2000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1484
1485 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1486 format.
1487
1488 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1489
1490 * nnmail.el (nnmail-expiry-target-group): Fixed.
1491
1492 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1493
1494 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1495 gnus-request-accept-article so that body encoding is *not* done.
1496 Encoding is not done on incoming mail, so why should it be done on
1497 expired mail?
1498
1499
1500 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1501
1502 * nnml.el (nnml-request-expire-articles): Fix the calls to
1503 nnml-request-article (the filename was being passed instead of the
1504 article number) and nnmail-expiry-target-group
1505 (nnml-current-directory is changed by nnml-request-accept-article,
1506 causing it to be incorrect for the next article to be expired).
1507
1508 2000-08-14 Rod Whitby <list.ding@rwhitby.net>
1509
1510 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1511 expiry-target group parameters.
1512
1513 2000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1514
1515 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1516 buffer.
1517 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1518 (gnus-topic-show-topic): Ditto.
1519
1520 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1521
1522 2000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1523
1524 * mail-source.el (mail-source-incoming-file-prefix): New
1525 variable.
1526
1527 2000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1528
1529 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1530
1531 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1532
1533 2000-08-11 Florian Weimer <fw@deneb.enyo.de>
1534
1535 * message.el (message-syntax-checks): New check quotin-style:
1536 Text must be written below quoted text.
1537 (message-check-news-body-syntax): Check it.
1538
1539 2000-08-11 Simon Josefsson <simon@josefsson.org>
1540
1541 * imap.el (imap-authenticator-alist): Fix typo.
1542 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1543 Jonas Oberg for debugging.
1544
1545 2000-08-11 Simon Josefsson <simon@josefsson.org>
1546
1547 * gnus-async.el (gnus-asynchronous): Disable by default.
1548
1549 2000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1550
1551 * mm-view.el (mm-inline-text): Bind fill-column.
1552
1553 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1554 list of unexpired articles.
1555
1556 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1557 un-expired articles.
1558
1559 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1560 headers.
1561
1562 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1563 we update the right topic..
1564
1565 * mm-decode.el (mm-display-external): Put point at start.
1566
1567 2000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1568
1569 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1570
1571 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1572
1573 2000-08-09 Simon Josefsson <simon@josefsson.org>
1574
1575 * imap.el (imap-parse-body):
1576 (imap-parse-string-list): Add bug workarounds for Stalker
1577 Communigate Pro 3.0 server.
1578 (imap-body-lines): Remove bogus comment.
1579
1580 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1581
1582 * nnimap.el (nnimap-retrieve-which-headers):
1583 (nnimap-retrieve-headers-from-server):
1584 (nnimap-request-set-mark):
1585 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1586
1587 2000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1588
1589 * message.el (message-dont-reply-to-names):
1590 rmail-dont-reply-to-names may not be defined.
1591
1592 2000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1593
1594 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1595 not use pop.
1596
1597 2000-07-19 Dave Love <fx@gnu.org>
1598
1599 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1600 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1601 check.
1602 (gnus-article-display-xface): Special-case for dark backgrounds.
1603
1604 2000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1605
1606 * imap.el (imap-calculate-literal-size-first): New variable.
1607 (imap-local-variables): Add it.
1608 (imap-kerberos4-open): Set it.
1609 (imap-send-command): Use it.
1610
1611 2000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1612
1613 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1614 (mailcap-parse-mimetypes): Use it.
1615 (mailcap-extension-to-mime): Parse mimetype.
1616 (mailcap-mime-types): Ditto.
1617 * mml.el (mml-minibuffer-read-type): Ditto.
1618
1619 2000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1620
1621 * nndoc.el (nndoc-type-alist): Add outlook.
1622 (nndoc-outlook-type-p): New function.
1623 (nndoc-outlook-article-begin): Ditto.
1624
1625 2000-07-16 Daiki Ueno <ueno@unixuser.org>
1626
1627 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1628 excursion.
1629
1630 2000-07-15 Simon Josefsson <simon@josefsson.org>
1631
1632 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1633
1634 * imap.el (imap):
1635 (imap-kerberos4-program):
1636 (imap-gssapi-program):
1637 (imap-ssl-program): Customization.
1638 (imap-shell-program):
1639 (imap-shell-host): New variables.
1640 (imap-streams):
1641 (imap-stream-alist): Add shell.
1642 (imap-shell-p):
1643 (imap-shell-open): New functions.
1644 (imap-open): Don't call authenticator if preauth.
1645 (imap-authenticate): Return t if already authenticated.
1646
1647 2000-07-14 Simon Josefsson <simon@josefsson.org>
1648
1649 * gnus.el (gnus-invalid-group-regexp): New variable.
1650 (gnus-read-group): Use it.
1651
1652 2000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1653
1654 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1655 expunge-below and orphan-score are "group variables".
1656
1657 2000-07-13 Simon Josefsson <jas@pdc.kth.se>
1658
1659 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1660 qualified group names to `gnus-group-read-ephemeral-group'.
1661
1662 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1663
1664 * gnus-sum.el: `W t' is toggle-header in info.
1665
1666 2000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1667
1668 * gnus-art.el (article-de-base64-unreadable): Typo.
1669
1670 2000-07-12 Simon Josefsson <jas@pdc.kth.se>
1671
1672 * gnus-agent.el (require): Require timer.
1673
1674 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1675
1676 * message.el (message-bounce): Call mime-to-mml.
1677
1678 2000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1679
1680 * nnslashdot.el (nnslashdot-request-close): New function.
1681
1682 2000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1683
1684 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1685 right line number for the article.
1686
1687 2000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1688
1689 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1690 * webmail.el (webmail-fetch): Bind
1691 url-http-silence-on-insecure-redirection.
1692
1693 2000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1694
1695 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1696 unibyte.
1697 (nnslashdot-sane-retrieve-headers): Ditto.
1698 (nnslashdot-request-article): Ditto.
1699
1700 2000-07-10 William M. Perry <wmperry@aventail.com>
1701
1702 * mailcap.el (mailcap-parse-mimetype-file):
1703
1704 2000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1705
1706 * nnweb.el (nnweb-insert): Stricter test.
1707 * webmail.el (webmail-refresh-redirect): Ditto.
1708
1709 2000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1710
1711 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1712
1713 2000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1714
1715 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1716
1717 2000-07-05 Dave Love <fx@gnu.org>
1718
1719 * utf7.el: Doc and header fixes.
1720
1721 * gnus-sum.el: Doc fixes.
1722
1723 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1724 defalias, not fset.
1725
1726 * flow-fill.el (fill-flowed-point-at-eol)
1727 (fill-flowed-point-at-bol): Use defalias, not fset.
1728
1729 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1730 (gnus-Plain-save-name): Delete -- apparently bogus.
1731
1732 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1733
1734 * nnsoup.el: Use expand-file-name throughout.
1735
1736 2000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1737
1738 * nnmail.el (nnmail-read-incoming-hook): New example.
1739
1740 2000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1741
1742 * mm-view.el (mm-inline-text): Check whether the text has already
1743 been decoded.
1744
1745 2000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1746
1747 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1748
1749 2000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1750
1751 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1752
1753 2000-07-03 Simon Josefsson <simon@josefsson.org>
1754
1755 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1756 unsend flags.
1757
1758 2000-07-03 Simon Josefsson <jas@pdc.kth.se>
1759
1760 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1761 name in authinfo (.authinfo now support ports, no need for the
1762 hack).
1763 (nnimap-split-find-rule): Fix.
1764 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1765
1766 2000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1767
1768 * message.el (message-unquote-tokens): Remove all quotes.
1769
1770 2000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1771
1772 * gnus-ml.el: New file.
1773
1774 2000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1775
1776 * nnultimate.el (nnultimate-request-close): New function.
1777
1778 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1779
1780 2000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1781
1782 * gnus.el: Gnus v5.8.7 is released.
1783
1784 2000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1785
1786 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1787
1788 2000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1789
1790 * message.el (message-do-fcc): Encode MIME.
1791
1792 2000-06-28 Simon Josefsson <simon@josefsson.org>
1793
1794 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1795 (nnimap-assoc-match): New function.
1796 (nnimap-split-find-rule): Support extended syntax.
1797
1798 2000-06-28 Simon Josefsson <simon@josefsson.org>
1799
1800 * nnimap.el (nnimap-open-connection): Use port stuff.
1801
1802 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1803 document port and defaultport.
1804
1805 2000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1806
1807 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1808
1809 2000-06-26 Dave Love <fx@gnu.org>
1810
1811 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1812
1813 * message.el: Remove unnecessary `require'ments. Defvar
1814 gnus-list-identifiers when compiling. Don't try to autoload
1815 variable `gnus-list-identifiers'. Autoload
1816 gnus-group-name-charset.
1817 (message-fetch-field): Don't assume `format' removes text
1818 properties.
1819 (message-strip-list-identifiers, message-reply, message-followup):
1820 Require gnus-sum.
1821 (message-mode): Tidy XEmacs conditionals.
1822 (message-replace-chars-in-string): Use subst-char-in-string when
1823 available.
1824
1825 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1826 removes text properties.
1827
1828 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1829
1830 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1831
1832 * gnus-score.el (gnus-summary-score-entry): Likewise.
1833
1834 2000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1835
1836 * nnimap.el (nnimap-request-post): Fix parenthesis.
1837
1838 2000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1839
1840 * message.el (message-unquote-tokens): New function.
1841
1842 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1843
1844 * nnimap.el (nnimap-request-post): Ditto.
1845
1846 2000-06-21 Simon Josefsson <jas@pdc.kth.se>
1847
1848 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1849
1850 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1851 patch commited 2000-04-02).
1852
1853 2000-06-20 Simon Josefsson <jas@pdc.kth.se>
1854
1855 * imap.el (imap-mailbox-examine-1): New function.
1856 (imap-message-copyuid-1):
1857 (imap-message-appenduid-1): Use it, instead of
1858 `imap-mailbox-examine' which would utf-7 encode mailbox name
1859 twice.
1860
1861 2000-06-19 Dave Love <fx@gnu.org>
1862
1863 * mm-uu.el Don't require message. Require cl when compiling.
1864
1865 2000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1866
1867 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1868 a local variable.
1869 * gnus-sum.el (gnus-orphan-score): Move here.
1870
1871 2000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1872
1873 * message.el (message-forward): Remove show-mml condition.
1874 (message-forward-ignored-headers): Remove X-Gnus headers.
1875
1876 2000-06-08 Simon Josefsson <simon@josefsson.org>
1877
1878 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1879
1880 2000-06-08 Urban Engberg <ue@ccieurope.com>
1881
1882 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1883
1884 2000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1885
1886 * message.el (message-syntax-checks): Add type.
1887
1888 2000-06-07 Dave Love <fx@gnu.org>
1889
1890 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1891 put-image.
1892 (mm-inline-image): Defalias, not fset.
1893
1894 * gnus.el (gnus-group-startup-message): Don't specify string for
1895 insert-image.
1896
1897 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1898 add-minor-mode is available.
1899 (gnus-article-display-xface): Don't specify string for
1900 insert-image.
1901
1902 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1903
1904 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1905 (gnus-topic-insert-topic-line): Use shownp.
1906 (gnus-topic-hide-topic): Don't use hidden.
1907 (gnus-topic-show-topic): Don't use hidden.
1908
1909 2000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1910
1911 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1912 system.
1913 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1914 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1915 * gnus-util.el (gnus-output-to-rmail): Ditto.
1916 (gnus-output-to-mail): Ditto.
1917 (gnus-write-buffer): Ditto.
1918 * gnus-uu.el (gnus-uu-save-article): Ditto.
1919
1920 2000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1921
1922 * message.el (message-read-from-minibuffer): Typo.
1923
1924 2000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1925
1926 * gnus-art.el (article-decode-charset): Override non-MIME forward
1927 charset.
1928
1929 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1930
1931 * mml.el (mml-quote-region): Correct the regexp.
1932 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1933
1934 2000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1935
1936 * message.el (message-forward): Insert raw text.
1937 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1938 (mml-generate-mime-1): Insert raw text in unibyte mode.
1939
1940 2000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1941
1942 * mm-bodies.el (mm-body-encoding): Always encoded if
1943 `mm-use-ultra-safe-encoding' is set.
1944
1945 2000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1946
1947 * mml.el (ange-ftp-name-format): Typo.
1948
1949 2000-05-30 Simon Josefsson <jas@pdc.kth.se>
1950
1951 * gnus-start.el (gnus-get-unread-articles): If
1952 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1953 try to do anything on that server.
1954
1955 2000-05-25 Simon Josefsson <jas@pdc.kth.se>
1956
1957 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1958 from latest draft.
1959
1960 2000-05-08 Simon Josefsson <jas@pdc.kth.se>
1961
1962 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1963 is open.
1964
1965 2000-05-24 Dave Love <fx@gnu.org>
1966
1967 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1968
1969 2000-05-22 Didier Verna <didier@lrde.epita.fr>
1970
1971 * gnus.el (gnus-redefine-select-method-widget): new function, call
1972 it once. Add an "other" entry for unknown but editable backend
1973 name symbols.
1974 * gnus-start.el (gnus-declare-backend): use it.
1975
1976 2000-05-19 Dave Love <fx@gnu.org>
1977
1978 * gnus-art.el (gnus-article-next-page): Revert last change.
1979
1980 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1981
1982 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1983
1984 2000-05-19 Dave Love <fx@gnu.org>
1985
1986 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1987 not mm-inline-large-images.
1988
1989 2000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1990
1991 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1992
1993 2000-05-18 Dave Love <fx@gnu.org>
1994
1995 * gnus-art.el: Use defalias, not fset.
1996 (gnus-article-x-face-command): Don't test for xbm.
1997 (gnus-article-next-page): Redisplay before testing point in window.
1998
1999 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2000
2001 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2002 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2003
2004 2000-05-17 Jim Davidson <jdavidson@acm.org>
2005
2006 * gnus-sum.el (gnus-summary-save-article-rmail): Use
2007 gnus-summary-save-in-rmail.
2008 * message.el (message-output): Ditto.
2009
2010 2000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
2011
2012 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2013
2014 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2015
2016 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2017 is a charset.
2018 * message.el (message-send-news): Check group name charset.
2019 * gnus-msg.el (gnus-post-news): Decode group name.
2020 (gnus-inews-do-gcc): Encode group name.
2021
2022 2000-05-17 Karl Kleinpaste <karl@charcoal.com>
2023
2024 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2025 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2026
2027 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2028
2029 * gnus-group.el (gnus-group-mark-line-p): New function.
2030 (gnus-group-goto-group): New parameter.
2031 (gnus-group-remove-mark): Use it.
2032 * gnus-topic.el (gnus-topic-move-group): Ditto.
2033 (gnus-topic-remove-group): Ditto.
2034
2035 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2036
2037 * gnus-group.el (gnus-group-list-dormant): New function.
2038
2039 2000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2040
2041 * gnus-agent.el (gnus-agent-synchronize): Use
2042 nnheader-insert-file-contents.
2043 (gnus-agent-save-active-1): Ditto.
2044 (gnus-agent-write-active): Ditto.
2045 (gnus-agent-expire): Ditto.
2046 * gnus-cache.el (gnus-cache-read-active): Ditto.
2047 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2048 * gnus-sum.el (gnus-summary-import-article): Ditto.
2049
2050 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2051 (gnus-agent-save-group-info): Ditto.
2052 (gnus-agent-save-alist): Ditto.
2053 * gnus-util.el (gnus-make-directory): Ditto.
2054
2055 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2056
2057 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2058
2059 * mml.el (mml-generate-mime-preprocess-function): New variable.
2060 (mml-generate-mime-postprocess-function): New variable.
2061 (mml-generate-mime-1): Use them.
2062
2063 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2064
2065 * gnus-group.el (gnus-group-apropos): Group name charset.
2066 * gnus-sum.el (gnus-set-mode-line): Ditto.
2067 * gnus-group.el (gnus-group-decoded-name): New function.
2068 (gnus-group-edit-group): Use it.
2069 * gnus-cus.el (gnus-group-customize): Use it.
2070
2071 2000-05-16 Karl Kleinpaste <karl@charcoal.com>
2072
2073 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2074
2075 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2076
2077 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2078 (gnus-group-name-charset-group-alist): Ditto.
2079 (gnus-group-name-charset): New function.
2080 (gnus-group-name-decode): New function.
2081 (gnus-group-insert-group-line): Use them.
2082 (gnus-group-prepare-flat-list-dead): Ditto.
2083 (gnus-group-list-active): Ditto.
2084 (gnus-group-describe-all-groups): Ditto.
2085 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2086 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2087 add gnus-group property.
2088 (gnus-browse-group-name): Read gnus-group property.
2089
2090 2000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2091
2092 * nnfolder.el (nnfolder-possibly-change-group): Use
2093 file-name-coding-system instead of pathname-coding-system.
2094 * nnmail.el (nnmail-find-file): Ditto.
2095 (nnmail-write-region): Ditto.
2096 * nnmh.el (nnmh-retrieve-headers): Ditto.
2097 (nnmh-request-article): Ditto.
2098 (nnmh-request-group): Ditto.
2099 (nnmh-request-list): Ditto.
2100 (nnmh-possibly-change-directory): Ditto.
2101 (nnmh-active-number): Ditto.
2102 * nnml.el (nnml-possibly-change-directory): Ditto.
2103 (nnml-request-list): Ditto.
2104 (nnml-request-article): Ditto.
2105 (nnml-retrieve-headers): Ditto.
2106
2107 2000-05-16 Simon Josefsson <jas@pdc.kth.se>
2108
2109 * nnimap.el (nnimap-request-accept-article): Don't unselect
2110 mailbox if no mailbox is selected.
2111
2112 2000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2113
2114 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2115 Recognize domain names starting with `www.' as starting an URL.
2116
2117 2000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2118
2119 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2120 (mail-source-keyword-map): Add "subdirs" for maildir.
2121
2122 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2123
2124 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2125 (nnmail-get-new-mail): Use it.
2126 * gnus-start.el (gnus-get-unread-articles): Ditto.
2127
2128 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2129
2130 * gnus-sum.el (gnus-summary-edit-article): Better support for
2131 nndraft:drafts.
2132 * nndraft.el (nndraft-request-replace-article): New function,
2133 bind nnmail-file-coding-system.
2134
2135 2000-05-14 Dave Love <fx@gnu.org>
2136
2137 * nnheader.el: Replace uses of `fset' with `defalias'.
2138 (jka-compr-compression-info-list): Only defvar when compiling.
2139
2140 2000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2141
2142 * webmail.el (webmail-netaddress-article): Refresh redirect.
2143
2144 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2145
2146 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2147
2148 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2149
2150 * webmail.el: Translate &nbsp; to SP.
2151
2152 2000-05-13 Robin S. Socha <robin@socha.net>
2153
2154 * message.el (message-bounce): Doc typo.
2155
2156 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2157
2158 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2159 (gnus-soup-store): Ditto.
2160 (gnus-soup-send-packet): Ditto.
2161 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2162 (nnsoup-dissect-buffer): Ditto.
2163 (nnsoup-narrow-to-article): Ditto.
2164 (nnsoup-make-active): Ditto
2165
2166 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2167
2168 * message.el (message-mode): Two parameters for local-variable-p.
2169
2170 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2171
2172 * message.el (message-strip-list-identifiers): New function.
2173 (message-reply): Use it and use message-strip-subject-re.
2174 (message-followup): Ditto.
2175 * gnus-art.el (article-hide-list-identifiers): Remove more.
2176 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2177
2178 2000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2179
2180 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2181 mail-parset-charset and use non-numeric argument.
2182
2183 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2184
2185 * mml.el (mml-buffer-list): New variable.
2186 (mml-generate-new-buffer): New function.
2187 (mml-destroy-buffers): Ditto.
2188 (mml-insert-mime): Use them.
2189 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2190 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2191 * message.el (message-mode): Ditto.
2192 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2193 (gnus-uu-save-article): Support show-as-mml.
2194 * message.el (message-forward): Ditto.
2195
2196 2000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2197
2198 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2199 (nndoc-mime-digest-type-p): Locate article head precisely.
2200 * mml.el (mml-generate-default-type): New variable.
2201 (mml-generate-mime-1): Use it.
2202 (mml-insert-mime-headers): Use it.
2203 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2204 (gnus-uu-digest-mail-forward): Use it and call message-forward
2205 with argument digest.
2206 (gnus-uu-save-article): Support message-forward-as-mime.
2207 * message.el (message-forward): Add parameter digest.
2208 * mm-decode.el (mm-dissect-default-type): New variable.
2209 (mm-dissect-buffer): Use it.
2210
2211 2000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2212
2213 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2214 newline and paragraph to nil when got a non-ascii character. Test
2215 paragraph before newline.
2216
2217 2000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2218
2219 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2220 limit to 76.
2221
2222 2000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2223
2224 * nnslashdot.el (nnslashdot-sid-strip): New function.
2225 (nnslashdot-threaded-retrieve-headers): New format.
2226 (nnslashdot-sane-retrieve-headers): Ditto.
2227 (nnslashdot-request-article): Ditto.
2228 (nnslashdot-threaded-retrieve-headers): Thread properly.
2229 (nnslashdot-request-article): Be more lenient.
2230 (nnslashdot-threaded-retrieve-headers): Regexp search.
2231
2232 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2233
2234 * gnus-sum.el (gnus-with-article): Define it before use it.
2235
2236 2000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2237
2238 * message.el (message-supersede): Use mime-to-mml.
2239 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2240
2241 2000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2242
2243 * gnus-group.el (gnus-group-list-cached): Don't use
2244 `subst-char-in-string'.
2245
2246 2000-05-08 Dave Love <fx@gnu.org>
2247
2248 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2249
2250 2000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2251
2252 * mm-decode.el (mm-interactively-view-part): Append %s if the
2253 method is a single word.
2254 * nnwarchive.el (nnwarchive-type-definition): Typo.
2255
2256 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2257
2258 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2259 function.
2260 (gnus-group-prepare-flat-predicate): Use it.
2261 (gnus-group-list-cached): List dead groups.
2262
2263 2000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2264
2265 * gnus-art.el (article-decode-charset): Don't decode message with
2266 format.
2267
2268 2000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2269
2270 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2271 evaluate the Lisp code.
2272
2273 2000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2274
2275 * gnus-art.el (article-wash-html): New function.
2276 (gnus-article-wash-html): Bind.
2277 (gnus-article-make-menu-bar): Menu item.
2278 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2279 (gnus-summary-make-menu-bar): Menu item.
2280 * gnus.el: Autoload.
2281
2282 2000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2283
2284 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2285 (gnus-uu-unshar-article): Use it.
2286
2287 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2288 (mailcap-maybe-eval): Use it.
2289
2290 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2291 in docstring.
2292
2293 * mml.el (mml-generate-mime-1): Small comment.
2294
2295 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2296
2297 * gnus-art.el (article-de-base64-unreadable): New function.
2298 (gnus-article-de-base64-unreadable): Bind.
2299 (gnus-article-make-menu-bar): Menu item.
2300 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2301 (gnus-summary-make-menu-bar): Menu item.
2302 * gnus.el: Autoload.
2303
2304 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2305
2306 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2307 (gnus-summary-select-article): Add en/disable multibyte.
2308
2309 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2310
2311 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2312 (gnus-summary-edit-article): New feature: editing raw articles.
2313
2314 2000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2315
2316 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2317 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2318 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2319 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2320 * mm-decode.el (mm-insert-part): Ditto.
2321
2322 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2323
2324 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2325 (nndoc-forward-type-p): Ditto.
2326
2327 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2328
2329 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2330 value of enable-multibyte-characters.
2331
2332 2000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2333
2334 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2335
2336 2000-05-03 Dave Love <fx@gnu.org>
2337
2338 * gnus-ems.el (gnus-article-xface-ring-internal)
2339 (gnus-article-xface-ring-size): New variable.
2340 (gnus-article-display-xface): Use them to cache data. Don't try
2341 to use XPM. Set up binary coding for PBM's sake.
2342
2343 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2344
2345 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2346 * gnus-int.el (gnus-request-accept-article): Ditto.
2347 (gnus-request-replace-article): Ditto.
2348 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2349
2350 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2351
2352 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2353
2354 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2355
2356 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2357 field.
2358 * mml.el (mml-to-mime): Use message-default-charset.
2359 (mml-preview): Narrow to headers.
2360 * message.el (message-send-mail): Use message-default-charset.
2361 (message-send-news): Narrow to headers;
2362 use message-default-charset.
2363
2364 2000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2365
2366 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2367 detect.
2368 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2369 restriction.
2370 (mml-parse-1): Warning message.
2371 (mml-preview): Disable multibyte.
2372
2373 2000-05-03 Dave Love <fx@gnu.org>
2374
2375 * gnus.el (gnus-group-startup-message): Add newline before image.
2376
2377 2000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2378
2379 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2380 * message.el (message-send-mail): Use unibyte-buffer.
2381 (message-send-mail): Ditto.
2382
2383 2000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2384
2385 * gnus.el: Gnus v5.8.6 is released.
2386
2387 2000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2388
2389 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2390
2391 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2392
2393 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2394
2395 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2396
2397 * message.el (message-send-mail-partially): Use forward-line.
2398
2399 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2400
2401 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2402
2403 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2404
2405 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2406 (mml-insert-mime): No markup only for text/plain.
2407 (mime-to-mml): Remove MIME headers.
2408
2409 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2410
2411 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2412 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2413 as 8-bit.
2414
2415 2000-04-28 Dave Love <fx@gnu.org>
2416
2417 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2418 21.
2419
2420 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2421 search order. Use parse-colon-path and remove some redundancy.
2422 Doc fix.
2423 (mailcap-parse-mimetypes): Code consistently with
2424 mailcap-parse-mailcaps. Doc fix.
2425
2426 * gnus-start.el (gnus-unload): Iterate over `features', not
2427 `load-history'.
2428
2429 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2430
2431 * mml.el (mml-parse-1): Don't create blank parts.
2432 (mml-read-part): Fix mml tag.
2433 (mml-insert-mime): Convert message/rfc822.
2434 (mml-insert-mml-markup): Add mmlp parameter.
2435
2436 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2437
2438 * message.el (message-send-mail-partially): Remove CTE.
2439
2440 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2441
2442 * mm-view.el (mm-inline-image): Fset it.
2443
2444 2000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2445
2446 * nndoc.el (nndoc-type-alist): Change forward regexp.
2447
2448 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2449
2450 * message.el (message-send-mail-partially-limit): Change the
2451 default value.
2452
2453 2000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2454
2455 * gnus-util.el (gnus-extract-address-components): Name might be
2456 "".
2457
2458 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2459
2460 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2461 (gnus-summary-post-forward): Ditto.
2462 * message.el (message-forward-show-mml): New variable.
2463 (message-forward): Use it.
2464 * mml.el (mml-parse-1): Add tag mml.
2465 (mml-read-part): Ditto.
2466 (mml-generate-mime): Support reentance.
2467 (mml-generate-mime-1): Support mml tag.
2468
2469 2000-04-27 Dave Love <fx@gnu.org>
2470
2471 * gnus-art.el: Don't bother to require custom, browse-url.
2472 (gnus-article-x-face-command): Include gnus-article-display-xface.
2473
2474 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2475 Use defalias, not fset.
2476 (gnus-article-display-xface): New function.
2477
2478 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2479
2480 * mm-decode.el: Small doc fixes. Require cl when compiling.
2481 (mm-xemacs-p): Deleted.
2482 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2483 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2484 use create-image and don't special-case xbm.
2485 (mm-valid-image-format-p): Use display-graphic-p.
2486
2487 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2488
2489 * message.el (message-send-mail-partially-limit): New variable.
2490 (message-send-mail-partially): New function.
2491 (message-send-mail): Use it.
2492 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2493 all blank lines inside of base64.
2494 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2495 blank lines.
2496
2497 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2498
2499 * mml.el (mml-insert-tag): Match more special characters.
2500
2501 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2502
2503 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2504
2505 2000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2506
2507 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2508 (mm-inlined-types): Ditto.
2509 * mm-partial.el: New file.
2510
2511 2000-04-27 Dave Love <fx@gnu.org>
2512
2513 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2514 matter in Emacs 21.
2515
2516 2000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2517
2518 * mm-bodies.el (mm-encode-body): Remove reference to
2519 mm-default-charset in comment.
2520
2521 2000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2522
2523 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2524
2525 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2526
2527 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2528 let.
2529
2530 2000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2531
2532 * gnus-draft.el (gnus-draft-setup): Fix comments.
2533
2534 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2535
2536 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2537 if nnmbox-file-coding-system-for-write is nil.
2538
2539 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2540
2541 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2542 header if nil.
2543
2544 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2545
2546 * mm-view.el (mm-inline-text): Insert directly if decoded.
2547 * mml.el (autoload): Typo.
2548
2549 2000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2550
2551 * mml.el (mml-preview): Set up posting-charset.
2552 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2553
2554 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2555
2556 * webmail.el: Fix yahoo mail.
2557
2558 2000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2559
2560 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2561 word if not necessary.
2562 (rfc2047-encode-region): Put space between encoded words.
2563
2564 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2565
2566 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2567
2568 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2569
2570 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2571 required.
2572 (gnus-draft-edit-message): Require restoration.
2573
2574 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2575
2576 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2577 back.
2578
2579 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2580
2581 * gnus-art.el (gnus-treat-article): Make sure that the summary
2582 buffer is live.
2583
2584 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2585
2586 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2587 (mailcap-parse-mailcap): Backwards parsing.
2588 (mailcap-possible-viewers): Remove nreverse.
2589 (mailcap-mime-info): Ditto.
2590 (mailcap-add-mailcap-entry): Keep alternative viewer.
2591
2592 2000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2593
2594 * gnus.el: Gnus v5.8.5 is released.
2595
2596 2000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2597
2598 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2599
2600 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2601
2602 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2603
2604 2000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2605
2606 * mm-view.el (mm-inline-message): Disable prepare-hook.
2607
2608 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2609
2610 * gnus.el: Fix copyright statements.
2611
2612 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2613 variable.
2614 (gnus-articles-to-read): Use it.
2615
2616 * message.el (message-get-reply-headers): Bind free variable.
2617
2618 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2619
2620 * message.el (message-get-reply-headers): Fix to-address.
2621
2622 2000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2623
2624 * webmail.el: Hotmail fix. Add a debug function.
2625
2626 2000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2627
2628 * gnus-sum.el (t): M-down and M-up.
2629
2630 2000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2631
2632 * gnus-sum.el: Doc fix.
2633
2634 2000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2635
2636 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2637
2638 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2639
2640 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2641 string.
2642 (nnweb-request-group): Don't scan twice.
2643 (nnweb-request-scan): Don't nix out the hashtb.
2644
2645 * message.el (message-get-reply-headers): Return a value.
2646
2647 2000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2648
2649 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2650 urls.
2651
2652 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2653
2654 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2655 order messages are inserted.
2656
2657 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2658 message/rfc822 parts.
2659
2660 * gnus-art.el (gnus-article-read-summary-keys): Check for
2661 numerical values.
2662
2663 * message.el (message-get-headers): Made into own function.
2664 (message-reply): Use it.
2665 (message-get-reply-headers): Renamed.
2666 (message-widen-reply): New command.
2667
2668 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2669
2670 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2671
2672 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2673
2674 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2675 non-base64 text at the end if not found.
2676
2677 2000-03-01 Simon Josefsson <jas@pdc.kth.se>
2678
2679 * gnus-sum.el (gnus-read-move-group-name):
2680 (gnus-summary-move-article): Use `gnus-group-method' to find out
2681 what method the manually entered group belong to.
2682 `gnus-group-name-to-method' doesn't return any method parameters
2683 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2684 for new groups so they wouldn't work.
2685
2686 2000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2687
2688 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2689 override.
2690
2691 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2692
2693 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2694 probably good to do, or something. I dunno. I just write these
2695 ChangeLog entries, and my name is Lars.
2696
2697 1999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2698
2699 * message.el (message-caesar-region): Use translate-region.
2700
2701 2000-04-21 Mike Fabian <mike.fabian@gmx.de>
2702
2703 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2704
2705 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2706
2707 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2708 variables, because that makes Emacs flash.
2709
2710 * gnus-group.el (gnus-group-insert-group-line): Don't call
2711 gnus-group-add-icon unconditionally.
2712
2713 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2714 xmas.
2715 (gnus-group-glyph-directory): Removed.
2716
2717 2000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2718
2719 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2720 gnus-newsgroup-name is "".
2721
2722 2000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2723
2724 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2725 in conjunction with MULE-UCS.
2726
2727 1999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2728
2729 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2730
2731 1999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2732
2733 * message.el (message-shorten-references): Only cater to broken
2734 INN for news. This caters for broken smtpd.
2735
2736 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2737
2738 * mailcap.el (mailcap-mime-info): Use the first match; not the
2739 last.
2740
2741 * gnus-agent.el (gnus-category-kill): Save the category list.
2742
2743 2000-04-21 Chris Brierley <brierley@pobox.com>
2744
2745 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2746
2747 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2748
2749 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2750
2751 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2752
2753 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2754
2755 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2756
2757 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2758 (gnus-group-list-cached): Use it.
2759
2760 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2761
2762 * gnus.el: Update all the copyright notices.
2763
2764 2000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2765
2766 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2767 non-base64 text at the end.
2768
2769 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2770
2771 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2772
2773 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2774
2775 * nnheader.el: Don't autoload cancel-function-timers.
2776
2777 * message.el (message-fetch-field): Fold case.
2778
2779 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2780
2781 * message.el (message-forward-before-signature): New variable.
2782
2783 2000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2784
2785 * gnus-mlspl.el: Fix stuff.
2786
2787 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2788
2789 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2790 subjects when unthreaded.
2791
2792 2000-04-21 David S. Goldberg <dsg@mitre.org>
2793
2794 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2795 well.
2796
2797 2000-04-21 Rui Zhu <sprache@iname.com>
2798
2799 * gnus-art.el (gnus-article-mode): Fix variable name.
2800
2801 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2802
2803 * mm-view.el: Fix autoload.
2804
2805 * flow-fill.el (flow-fill): Fix provide.
2806
2807 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2808 nil.
2809
2810 2000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2811
2812 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2813
2814 2000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2815
2816 * gnus-util.el (gnus-netrc-machine): Didn't work.
2817
2818 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2819
2820 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2821
2822 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2823
2824 * flow-fill.el: Renamed from fill-flowed.
2825
2826 * message.el (message-forward-ignored-headers): Default to
2827 removing CTE.
2828
2829 2000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2830
2831 * message.el (message-mode): Don't fill headers.
2832
2833 2000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2834
2835 * message.el (message-pipe-buffer-body): Use shell
2836
2837 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2838
2839 * nnvirtual.el (nnvirtual-request-article):
2840 Bind gnus-override-method to nil.
2841 (nnvirtual-request-update-mark): Don't update mark when
2842 article is not there.
2843
2844 2000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2845
2846 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2847
2848 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2849
2850 * gnus-util.el (gnus-parse-netrc): Allow "port".
2851 (gnus-netrc-machine): Take a port param.
2852 (gnus-netrc-machine):
2853
2854 * gnus-art.el (gnus-request-article-this-buffer): Allow
2855 re-selecting referenced articles.
2856
2857 * message.el (message-cancel-news): Allow editing.
2858 (message-cancel-message): Add newline.
2859
2860 2000-04-20 William M. Perry <wmperry@aventail.com>
2861
2862 * mm-view.el (mm-inline-image-emacs): New function.
2863
2864 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2865
2866 * mail-source.el (mail-source-delete-incoming): Change default in
2867 cvs.
2868
2869 2000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2870
2871 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2872 function.
2873
2874 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2875
2876 * nnml.el (nnml-request-expire-articles): Use it.
2877
2878 * nnmail.el (nnmail-expiry-target): New variable.
2879 (nnmail-expiry-target-group): New function.
2880
2881 2000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2882
2883 * message.el (message-forward): Add non-MIME separators.
2884
2885 2000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2886
2887 * message.el (message-generate-headers): Respect the syntax check
2888 spec.
2889
2890 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2891 (gnus-remove-thread): Don't show all threads.
2892
2893 2000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2894
2895 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2896
2897 2000-04-19 Dave Love <fx@gnu.org>
2898
2899 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2900
2901 2000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2902
2903 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2904 (nnwarchive-egroups-*): Ditto.
2905 (nnwarchive-url): Unibyte buffer and single line cookie.
2906
2907 2000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2908
2909 * mm-util.el (mm-char-or-char-int-p): New alias.
2910 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2911 entities.
2912
2913 1999-11-30 Daiki Ueno <ueno@unixuser.org>
2914
2915 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2916 article case insensitively.
2917
2918 2000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2919
2920 * mail-source.el (mail-source-fetch-webmail): Use the default
2921 password provided in mail-sources; use webmail:subtype:user as
2922 the key.
2923
2924 2000-04-10 John Wiegley <johnw@gnu.org>
2925
2926 * mail-source.el (mail-source-fetch-webmail): Use
2927 mail-source-password-cache.
2928
2929 2000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2930
2931 * webmail.el: Add netscape mail and fix HotMail mail.
2932
2933 2000-04-08 Simon Josefsson <jas@pdc.kth.se>
2934
2935 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2936
2937 2000-04-02 Simon Josefsson <jas@pdc.kth.se>
2938
2939 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2940 RFC822.PEEK if server support IMAP4rev1.
2941 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2942 RFC822.TEXT.PEEK if server support IMAP4rev1.
2943 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2944 RFC822.HEADER if server support IMAP4rev1.
2945 (nnimap-request-article-part): Support bodydetail in response
2946 data.
2947
2948 2000-03-11 Simon Josefsson <jas@pdc.kth.se>
2949
2950 * fill-flowed.el: New file.
2951
2952 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2953 text/plain parts with `format' parameters.
2954
2955 * mm-view.el (autoload): Autoload fill-flowed.
2956 (mm-inline-text): For "plain" parts with a format=flowed
2957 parameter, call `fill-flowed'.
2958
2959 2000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2960
2961 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2962 slashdot ids.
2963
2964 2000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2965
2966 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2967 format.
2968
2969 2000-03-16 Simon Josefsson <jas@pdc.kth.se>
2970
2971 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2972 `imtest' too.
2973 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2974 (imap-gssapi-program): New variable.
2975 (imap-streams): Add gssapi.
2976 (imap-stream-alist): Ditto.
2977 (imap-authenticators): Ditto.
2978 (imap-authenticator-alist): Ditto.
2979 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2980 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2981 1.6.x `imtest' syntax.
2982 (imap-gssapi-stream-p): New function.
2983 (imap-gssapi-open): Ditto.
2984 (imap-gssapi-auth-p): Ditto.
2985 (imap-gssapi-auth): Ditto.
2986 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2987 (imap-send-command): Use buffer-local `imap-client-eol' value.
2988
2989 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2990 lines and turn TAB into SPC before parsing.
2991
2992 2000-03-15 Simon Josefsson <jas@pdc.kth.se>
2993
2994 * nnheader.el (nnheader-group-pathname): Make sure to return a
2995 directory.
2996 * nnmail.el (nnmail-group-pathname): Ditto.
2997
2998 2000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2999
3000 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3001 might split in the middle of a message-id.
3002
3003 2000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3004
3005 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3006 groups from the server.
3007
3008 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3009 (gnus-summary-toggle-header): Update the wash status.
3010
3011 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3012 Moved here.
3013
3014 * gnus-agent.el (gnus-agent-save-group-info): Respect old
3015 setting.
3016
3017 * nnmail.el (nnmail-get-active): Use it.
3018 (nnmail-parse-active): New function.
3019
3020 * mm-view.el (mm-inline-text): Support the new version of
3021 vcard.el.
3022
3023 * gnus-sum.el (gnus-summary-move-article): Only delete article
3024 when moving junk.
3025 (gnus-deaden-summary): Bury the buffer.
3026
3027 * nnmail.el (nnmail-group-pathname): Ditto.
3028
3029 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3030
3031 2000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3032
3033 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3034 whether Mule.
3035
3036 2000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3037
3038 * message.el (message-send-mail): Protect against unloaded Gnus.
3039
3040 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3041 parent.
3042 (gnus-topic-update-topic-line): Yes, do.
3043 (gnus-topic-goto-missing-group): Tally the correct number of
3044 unread articles before inserting the topic line.
3045
3046 2000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3047
3048 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3049
3050 2000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3051
3052 * mm-decode.el (mm-dissect-buffer): Ditto.
3053
3054 * gnus-art.el (article-decode-charset): Strip CTE.
3055
3056 * ietf-drums.el (ietf-drums-strip): New function.
3057
3058 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3059 when prompting in read-only groups.
3060
3061 2000-02-23 Simon Josefsson <jas@pdc.kth.se>
3062
3063 * imap.el (imap-send-command): Change EOL-chars when
3064 `imap-client-eol' differs from default, not only for kerberos4.
3065 (imap-mailbox-status): Get encoded mailbox's status.
3066
3067 2000-02-19 Simon Josefsson <jas@pdc.kth.se>
3068
3069 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3070 into `mail-source-password-cache'.
3071
3072 2000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3073
3074 * mm-util.el (mm-mime-charset): Check for presence of
3075 `coding-system-get' and `get-charset-property' (recent XEmacs has
3076 the former, but not the latter).
3077
3078 2000-01-28 Dave Love <fx@gnu.org>
3079
3080 * message.el (message-check-news-header-syntax): Fix typo
3081 `newsgroyps'.
3082 (message-talkative-question): Put temp buffer in fundamental-mode.
3083 (message-recover): Use fundamental-mode in the right buffer.
3084
3085 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3086 right buffer.
3087
3088 2000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3089
3090 * qp.el (quoted-printable-decode-region): Add charset parameter.
3091 (quoted-printable-decode-string): Ditto.
3092
3093 * gnus-art.el (article-de-quoted-unreadable): Use it.
3094
3095 2000-01-21 Simon Josefsson <jas@pdc.kth.se>
3096
3097 * nnimap.el (nnimap-split-predicate): New variable.
3098 (nnimap-split-articles): Use it.
3099
3100 2000-01-20 Simon Josefsson <jas@pdc.kth.se>
3101
3102 * utf7.el: Change email address.
3103
3104 2000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3105
3106 * gnus-group.el (gnus-group-catchup): Purge split history.
3107
3108 2000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3109
3110 * nnmail.el (nnmail-generate-active): Support extended group name.
3111 (nnmail-get-active): Ditto.
3112
3113 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3114
3115 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3116 group names, don't remove anything.
3117
3118 2000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3119
3120 * webmail.el (webmail-my-deja-open): My-deja changes.
3121
3122 2000-01-13 Simon Josefsson <jas@pdc.kth.se>
3123
3124 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3125
3126 2000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3127
3128 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3129
3130 2000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3131
3132 * gnus.el (gnus-other-frame): Fix typo.
3133
3134 1999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3135
3136 * gnus-cus.el (gnus-group-customize): Fix typo.
3137
3138 2000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3139
3140 * nnweb.el (nnweb-insert): Simplified.
3141
3142 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3143
3144 * gnus-art.el (gnus-article-mode-map): "e" is
3145 gnus-summary-edit-article.
3146
3147 2000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3148
3149 * mailcap.el (mailcap-mime-extensions): Add .diff.
3150
3151 2000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3152
3153 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3154 there is no "%s" in the method.
3155
3156 2000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3157
3158 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3159
3160 2000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3161
3162 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3163
3164 * gnus.el: Really always pop up a new frame.
3165
3166 * parse-time.el (parse-time-rules): Allow 100-110 to be
3167 2000-2010.
3168
3169 * time-date.el (date-to-time): Don't use timezone.
3170
3171 2000-01-06 Dave Love <fx@gnu.org>
3172
3173 * time-date.el: Add keywords.
3174 (date-to-time): Add autoload cookie. Canonicalize with
3175 timezone-make-date-arpa-standard.
3176 (time-to-seconds): Avoid caddr.
3177 (safe-date-to-time): Add autoload cookie.
3178
3179 2000-01-05 BrYan P. Johnson <beej@mindspring.net>
3180
3181 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3182 eyecandy.
3183 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3184 group line using gnus-group-add-icon.
3185 (gnus-group-icons): Added customize group.
3186 (gnus-group-icon-list): Added variable.
3187 (gnus-group-glyph-directory): Added variable.
3188 (gnus-group-icon-cache): Added variable.
3189 (gnus-group-running-xemacs): Added variable.
3190 (gnus-group-add-icon): Added function. Add an icon to the current
3191 line according to gnus-group-icon-list.
3192 (gnus-group-icon-create-glyph): Added function.
3193
3194 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3195
3196 * gnus-sum.el (gnus-summary-select-article): Return whether we
3197 selected something new.
3198 (gnus-summary-search-article): Start searching at the window
3199 point.
3200
3201 * gnus-group.el (gnus-fetch-group): Complete over
3202 gnus-active-hashtb.
3203
3204 2000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3205
3206 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3207
3208 2000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3209
3210 * gnus-sum.el (gnus-preserve-marks): New variable.
3211 (gnus-summary-move-article): Use it.
3212 (gnus-group-charset-alist): Added more entries.
3213
3214 2000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3215
3216 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3217
3218 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3219 as the default score.
3220
3221 * gnus-score.el (gnus-score-delta-default): Changed name.
3222
3223 2000-01-04 Simon Josefsson <jas@pdc.kth.se>
3224
3225 * imap.el (imap-parse-literal):
3226 (imap-parse-flag-list): Don't care about props.
3227 (imap-parse-string): Handle quoted characters.
3228
3229 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3230
3231 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3232 (gnus-summary-mark-article): Doc fix.
3233 (gnus-summary-mark-forward): Doc fix.
3234 (t): Changed keystroke for gnus-summary-customize-parameters.
3235
3236 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3237 "e".
3238 (gnus-article-mode-map): No, don't.
3239
3240 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3241 of the final article.
3242
3243 * mm-decode.el (mm-interactively-view-part): Error on no method.
3244
3245 2000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3246
3247 * gnus-score.el (gnus-score-insert-help): Something.
3248
3249 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3250
3251 * gnus-win.el (gnus-configure-frame): Ditto.
3252
3253 * gnus-mh.el (gnus-summary-save-in-folder): Use
3254 with-current-buffer.
3255
3256 2000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3257
3258 * nnwarchive.el: Changed file perms.
3259
3260 1999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3261
3262 * gnus-group.el (gnus-group-delete-groups): New command.
3263 (gnus-group-delete-group): Extra no-prompt parameters.
3264
3265 1999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3266
3267 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3268 <p>.
3269
3270 1999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3271
3272 * webmail.el (webmail-hotmail-article): Don't insert message id.
3273
3274 1999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3275
3276 * nnimap.el (nnimap-split-fancy): New variable.
3277 (nnimap-split-fancy): New function.
3278
3279 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3280
3281 (nnimap-split-rule): Document symbol value.
3282
3283 1999-12-28 Simon Josefsson <jas@pdc.kth.se>
3284
3285 * nnimap.el (nnimap-retrieve-headers-progress): Let
3286 `nnheader-parse-head' parse article.
3287 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3288 request headers needed by `nnheader-parse-head'.
3289
3290 1999-12-23 Florian Weimer <fw@s.netic.de>
3291
3292 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3293 value (crosspostings are handled), improve documentation.
3294
3295 * nnultimate.el: Declare file coding system as iso-8859-1.
3296
3297 * message.el: Dito.
3298
3299 * gnus-cite.el: Dito.
3300
3301 * gnus-spec.el: Dito.
3302
3303 1999-12-21 Florian Weimer <fw@s.netic.de>
3304
3305 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3306 (gnus-setup-message): No longer make `message-posting-charset'
3307 buffer-local.
3308 (gnus-setup-posting-charset): Reflect the new layout of
3309 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3310
3311 * message.el (message-send-mail): Bind `message-this-is-mail' and
3312 `message-posting-charset'.
3313 (message-send-news): Dito, and honour new layout of
3314 `message-posting-charset'.
3315 (message-encode-message-body): Ignore `message-posting-charset'.
3316
3317 * mm-bodies.el (mm-body-encoding): Consider
3318 `message-posting-charset' when deciding whether to use 8bit.
3319
3320 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3321 (rfc2047-encodable-p): Now solely for headers; use
3322 `message-posting-charset'.
3323
3324 1999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3325
3326 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3327
3328 1999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3329
3330 * nnagent.el (nnagent-server-opened): Optional.
3331 (nnagent-status-message): Optional.
3332
3333 1999-12-19 Simon Josefsson <jas@pdc.kth.se>
3334
3335 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3336 end (referenced by instructions in
3337 `gnus-cited-opened-text-button-line-format-alist').
3338
3339 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3340
3341 * imap.el (imap-starttls-open): Typo.
3342
3343 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3344
3345 * mm-util.el (mm-charset-after): Non-MULE case.
3346 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3347 * rfc2047.el (rfc2047-dissect-region): Bind it.
3348
3349 1999-12-18 Florian Weimer <fw@s.netic.de>
3350
3351 * mml.el (mml-generate-multipart-alist): Correct default value.
3352
3353 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3354 (mm-safer-encoding): New function.
3355 (mm-content-transfer-encoding): Use both.
3356
3357 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3358 * qp.el (quoted-printable-encode-region): Dito.
3359
3360 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3361
3362 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3363
3364 1999-12-18 Victor S. Miller <victor@idaccr.org>
3365
3366 * webmail.el (webmail-hotmail-list): raw=0.
3367
3368 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3369
3370 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3371 group name.
3372
3373 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3374
3375 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3376
3377 1999-12-18 Simon Josefsson <jas@pdc.kth.se>
3378
3379 * imap.el: Don't autoload digest-md5.
3380 (imap-starttls-open): Bind coding-system-for-{read,write}.
3381 (imap-starttls-p): Check if we can find starttls.el.
3382 (imap-digest-md5-p): Check if we can find digest-md5.el.
3383
3384 1999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3385
3386 * imap.el: Require `digest-md5' when compiling; add autoload
3387 settings for `digest-md5-parse-digest-challenge',
3388 `digest-md5-digest-response', `starttls-open-stream' and
3389 `starttls-negotiate'.
3390 (imap-authenticators): Add `digest-md5'.
3391 (imap-authenticator-alist): Setup for `digest-md5'.
3392 (imap-digest-md5-p): New function.
3393 (imap-digest-md5-auth): New function.
3394 (imap-stream-alist): Add STARTTLS entry.
3395 (imap-starttls-p): New function.
3396 (imap-starttls-open): New function.
3397
3398 1999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3399
3400 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3401
3402 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3403
3404 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3405 string-to-x function.
3406
3407 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3408
3409 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3410
3411 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3412
3413 * webmail.el: Enhance hotmail-snarf.
3414
3415 1999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3416
3417 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3418
3419 1999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3420
3421 * webmail.el (webmail-hotmail-list): Search no-error.
3422
3423 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3424
3425 * nnwarchive.el: Support nov-is-evil.
3426 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3427 Set it if non-nil.
3428 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3429
3430 1999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3431
3432 * nnagent.el (nnagent-server-opened): Redefine.
3433 (nnagent-status-message): Ditto.
3434
3435 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3436
3437 * rfc1843.el (rfc1843-decode-region): Use
3438 buffer-substring-no-properties.
3439 * gnus-art.el (article-decode-HZ): New function.
3440
3441 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3442
3443 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3444
3445 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3446
3447 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3448 MIME charset not a MULE charset.
3449
3450 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3451
3452 * gnus-ems.el: Translate more ugly characters.
3453 * nnheader.el (nnheader-translate-file-chars): Don't translate
3454 the second ':'.
3455
3456 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3457
3458 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3459 method if cannot find the article.
3460
3461 1999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3462
3463 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3464 method if overrided.
3465
3466 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3467
3468 * mail-source.el (mail-source-fetch-webmail): Parameter
3469 dontexpunge.
3470
3471 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3472
3473 * webmail.el: Support my-deja. Better error report.
3474
3475 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3476
3477 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3478 is bad.
3479 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3480 is not 1.
3481
3482 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3483
3484 * nnslashdot.el (nnslashdot-request-article): A space.
3485
3486 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3487
3488 * nnagent.el: Support different backend with same name.
3489
3490 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3491
3492 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3493 archived group.
3494 (nnslashdot-sane-retrieve-headers): Ditto.
3495 (nnslashdot-request-article): Ditto.
3496
3497 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3498
3499 * nnweb.el (nnweb-insert): Narrow to point.
3500
3501 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3502
3503 * nnweb.el (nnweb-insert): Follow refresh url.
3504 * nnslashdot.el: Use it.
3505
3506 1999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3507
3508 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3509 (nnweb-decode-entities-string): New function.
3510
3511 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3512 nnweb-* and move to nnweb.el.
3513 * nnwarchive.el: Use nnweb-decode-entities, etc.
3514 * webmail.el: Ditto.
3515
3516 * nnslashdot.el: Use nnweb-decode-entities-string.
3517 (nnslashdot-decode-entities): Remove.
3518
3519 1999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3520
3521 * nnslashdot.el: Decode entities.
3522
3523 1999-12-12 Dave Love <fx@gnu.org>
3524
3525 * gnus-agent.el (gnus-category-edit-groups)
3526 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3527 expansion of setf, fixed.
3528
3529 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3530
3531 * gnus-agent.el: Revoke last Dave Love's patch, because of
3532 incompatibility of XEmacs.
3533
3534 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3535
3536 * mm-uu.el: Change headers.
3537 * rfc1843.el: Ditto.
3538 * uudecode.el: Ditto.
3539
3540 1999-12-07 Dave Love <fx@gnu.org>
3541
3542 * gnus-agent.el (gnus-category-edit-predicate)
3543 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3544 inside backquote to avoid it at runtime.
3545
3546 1999-12-07 Dave Love <fx@gnu.org>
3547
3548 * binhex.el: Require cl when compiling.
3549
3550 1999-12-04 Dave Love <fx@gnu.org>
3551
3552 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3553
3554 1999-12-04 Dave Love <fx@gnu.org>
3555
3556 * mm-util.el (mm-delete-duplicates): New function.
3557 (mm-write-region): Use it.
3558
3559 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3560
3561 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3562 mm-delete-duplicates.
3563
3564 * imap.el (imap-open, imap-debug): Avoid mapc.
3565
3566 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3567
3568 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3569 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3570
3571 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3572 runtime.
3573
3574 * gnus.el (gnus-select-method): Likewise.
3575
3576 * nnheader.el (nnheader-nov-read-integer): Likewise.
3577
3578 * mm-view.el (mm-inline-message): Require cl when compiling.
3579 Avoid ignore-errors at runtime.
3580 (mm-inline-text): Avoid mapc.
3581
3582 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3583
3584 * gnus-art.el (article-decode-charset): Widen is bad.
3585
3586 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3587
3588 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3589
3590 1999-12-12 Florian Weimer <fw@s.netic.de>
3591
3592 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3593 indicate that only US-ASCII is permitted.
3594 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3595 use unencoded 8-bit characters in message headers.
3596
3597 1999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3598
3599 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3600 CRLF.
3601
3602 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3603
3604 * webmail.el: Require url-cookie.
3605
3606 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3607
3608 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3609 new function to make modified caesar table.
3610 (nnwarchive-from-r13): Use it.
3611 (nnwarchive-mail-archive-article): Improved.
3612
3613 1999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3614
3615 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3616
3617 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3618
3619 * nnweb.el (nnweb-request-article): Return cons.
3620
3621 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3622
3623 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3624
3625 1999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3626
3627 * mm-util.el (mm-with-unibyte): New macro.
3628 * nnweb.el (nnweb-init): Use it.
3629
3630 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3631
3632 * mm-util.el (mm-charset-after): New function.
3633 (mm-find-mime-charset-region): Set charsets after
3634 delete-duplicates and use find-coding-systems-region.
3635 (mm-find-charset-region): Remove composition.
3636
3637 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3638
3639 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3640
3641 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3642
3643 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3644 * mml.el (mml-confirmation-set): New variable.
3645 (mml-parse-1): Ask user to confirm.
3646
3647 1999-12-09 Simon Josefsson <jas@pdc.kth.se>
3648
3649 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3650 are scanned when we have directory mail-sources (the mail source
3651 is modified in that case, so we must scan it for all
3652 groups/methods).
3653
3654 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3655
3656 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3657 and nnml-article-file-alist.
3658
3659 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3660
3661 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3662 nnmail-fetched-sources.
3663
3664 1999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3665
3666 * mm-util.el (mm-find-charset-region): Use the last charset.
3667
3668 1999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3669
3670 * gnus.el (gnus-select-method): Made the option list prettier.
3671
3672 1999-12-08 Florian Weimer <fw@s.netic.de>
3673
3674 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3675 for the `de' newsgroups hierarchy, as it is common practice there.
3676
3677
3678 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3679
3680 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3681 buffer-string arguments. Fix references.
3682
3683 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3684
3685 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3686 (gnus-agent-batch-fetch): Use it.
3687 (gnus-agent-fetch-session): Use it.
3688
3689 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3690
3691 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3692
3693 1999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3694
3695 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3696 nil.
3697
3698 1999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3699
3700 * nnslashdot.el (nnslashdot-request-list): There were two
3701 top-level body-forms. Put a `progn' around them.
3702
3703 * gnus.el (gnus-select-method): Use `condition-case'
3704 instead of `ignore-errors', since cl may not be loaded when the
3705 form is evaluated.
3706
3707 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3708
3709 * nnwarchive.el: Support www.mail-archive.com.
3710
3711 1999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3712
3713 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3714 do anything.
3715
3716 1999-12-06 Simon Josefsson <jas@pdc.kth.se>
3717
3718 * utf7.el: New file, written by Jon K Hellan.
3719
3720 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3721 default to t.
3722
3723 1999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3724
3725 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3726
3727 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3728 current.
3729 (gnus-refer-article-methods): New function.
3730 (gnus-summary-refer-article): Use it.
3731
3732 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
3733
3734 * nnimap.el (nnimap-retrieve-groups): Return active format.
3735
3736 * nnimap.el (nnimap-replace-in-string): Removed.
3737 (nnimap-request-list):
3738 (nnimap-retrieve-groups):
3739 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3740
3741 1999-12-05 Simon Josefsson <jas@pdc.kth.se>
3742
3743 * imap.el: Use format-spec for ssl program.
3744 * imap.el (imap-ssl-arguments): Removed.
3745 (imap-ssl-open-{1,2}): Removed.
3746
3747 1999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3748
3749 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3750 instead of `ignore-errors', since cl may not be loaded when the
3751 form is evaluated.
3752
3753 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3754
3755 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3756 (mm-7bit-chars): New variable.
3757 (mm-body-7-or-8): Use it in both cases.
3758
3759 1999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3760
3761 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3762 defcustom definitions.
3763
3764 1999-12-04 Simon Josefsson <jas@pdc.kth.se>
3765
3766 * mm-decode.el (mm-display-part): Let mm-display-external return
3767 inline or external.
3768 (mm-display-external): For copiousoutput methods, insert output in
3769 buffer.
3770
3771 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3772
3773 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3774 buffer.
3775
3776 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3777
3778 * gnus-audio.el: An M too far.
3779
3780 * gnus-msg.el (gnus-setup-message): One backtick too many.
3781
3782 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3783 a function, not a variable.
3784
3785 1999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3786
3787 * gnus-score.el (gnus-score-body): Widen before requesting.
3788
3789 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3790
3791 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3792
3793 1999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3794
3795 * mail-source.el (mail-source-fetch-webmail): Bind
3796 mail-source-string.
3797
3798 1999-12-04 Matt Swift <swift@alum.mit.edu>
3799
3800 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3801 (gnus-uu-unmark-by-regexp): Ditto.
3802
3803 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3804 dead groups.
3805
3806 1999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3807
3808 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3809 do their real thing.
3810
3811 * nnmh.el (nnmh-be-safe): Doc fix.
3812
3813 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3814
3815 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3816 status line has arrived before we count it.
3817
3818 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3819
3820 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3821 Whitespace problems.
3822
3823 * gnus-win.el (gnus-configure-windows): Error fix.
3824
3825 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3826 right function.
3827
3828 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3829 Indent all functions. Fix all comments to match the comment
3830 conventions. Double-space after full stop.
3831
3832 1999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3833
3834 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3835 value to divide received mails into my favorite groups and I met
3836 an error. It takes place if the length of a element "VALUE" in
3837 nnmail-split-fancy is less than two.
3838
3839 1999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3840
3841 * mml.el (mml-insert-part): New function.
3842
3843 1999-12-02 Dave Love <fx@gnu.org>
3844
3845 * mm-decode.el: Customize.
3846
3847 1999-12-03 Dave Love <fx@gnu.org>
3848
3849 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3850 the W3 stuff isn't available.
3851
3852 1999-12-03 Dave Love <fx@gnu.org>
3853
3854 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3855 at runtime.
3856
3857 1999-12-04 Dan Christensen <jdc@jhu.edu>
3858
3859 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3860
3861 1999-12-01 Andrew Innes <andrewi@gnu.org>
3862
3863 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3864 don't be fooled by "From nobody" lines added by respooling.
3865
3866 * pop3.el (pop3-movemail): Write crashbox in binary.
3867 (pop3-get-message-count): New function.
3868
3869 * mail-source.el (mail-source-primary-source): New variable.
3870 (mail-source-report-new-mail-interval): New variable.
3871 (mail-source-idle-time-delay): New variable.
3872 (mail-source-new-mail-available): New internal variable.
3873 (mail-source-fetch-pop): Clear new mail flag, when mail from
3874 primary source has been fetched.
3875 (mail-source-check-pop): New function.
3876 (mail-source-new-mail-p): New function.
3877 (mail-source-start-idle-timer): New function.
3878 (mail-source-report-new-mail): New function.
3879 (mail-source-report-new-mail): New internal variable.
3880 (mail-source-report-new-mail-timer): New internal variable.
3881 (mail-source-report-new-mail-idle-timer): New internal variables.
3882
3883 1999-12-04 Andreas Schwab <schwab@suse.de>
3884
3885 * gnus-cus.el (gnus-group-customize): Customize fix.
3886
3887 1999-12-04 Andrea Arcangeli <andrea@suse.de>
3888
3889 * message.el (message-send-mail-with-sendmail): Use
3890 message-make-address.
3891
3892 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3893
3894 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3895
3896 1999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3897
3898 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3899
3900 1999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3901
3902 * mml.el (mml-insert-tag): Don't close the tag.
3903 (mml-insert-empty-tag): New function.
3904 (mml-attach-file): Use mml-insert-empty-tag instead of
3905 mml-insert-tag.
3906 (mml-attach-buffer): Ditto.
3907 (mml-attach-external): Ditto.
3908 (mml-insert-multipart): Ditto.
3909
3910 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3911
3912 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3913 the article number.
3914
3915 1999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3916
3917 * gnus.el (gnus-find-method-for-group): The method of a new group
3918 is not the native one.
3919
3920 1999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3921
3922 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3923
3924 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3925
3926 * nnultimate.el (nnultimate-retrieve-headers): Use
3927 mm-with-unibyte-current-buffer.
3928 (nnultimate-request-article): Ditto.
3929
3930 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3931
3932 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3933
3934 1999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3935
3936 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3937 * nnweb.el (nnweb-retrieve-headers): Use it.
3938 (nnweb-request-article): Use it.
3939
3940 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3941 case matching failed.
3942
3943 1999-12-02 John Wiegley <jwiegley@inprise.com>
3944
3945 * mail-source.el (mail-source-keyword-map): Add backslash to
3946 Delete-flag.
3947
3948 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3949
3950 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3951 Latin-1.
3952 (gnus-group-charset-alist): No, don't.
3953
3954 * nnweb.el (nnweb-init): Make the buffer unibyte.
3955
3956 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3957
3958 * mail-source.el (mail-source-set-common-1): Fix to get the
3959 default value.
3960
3961 1999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3962
3963 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3964
3965 * nnultimate.el (nnultimate-request-list): Use unibyte.
3966
3967 * gnus-uu.el (gnus-uu-grab-articles): Bind
3968 gnus-display-mime-function to nil.
3969
3970 * message.el (message-send-mail-with-sendmail): Use the
3971 user-mail-address variable.
3972
3973 * gnus-art.el (gnus-ignored-headers): More headers.
3974
3975 * message.el (message-shorten-1): Use list.
3976
3977 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3978
3979 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3980 signatures.
3981
3982 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3983 (nnweb-dejanews-create-mapping): Do the properish date.
3984
3985 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3986
3987 * mail-source.el (mail-source-common-keyword-map): New variable.
3988 (mail-source-bind-common): New macro.
3989 (mail-source-fetch): Support plugged mail source.
3990 * gnus-int.el (gnus-request-scan): Use them.
3991
3992 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3993
3994 * mm-view.el (mm-inline-message): Check whether charset is a
3995 string.
3996
3997 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3998
3999 * message.el (message-mode-map): Changed keystroke for
4000 message-yank-buffer.
4001
4002 1999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
4003
4004 * message.el (message-shorten-references): Cut references to 31
4005 elements, then either fold them or shorten them to 988 characters.
4006 (message-shorten-1): New function.
4007 (message-cater-to-broken-inn): New variable.
4008
4009 1999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
4010
4011 * nnslashdot.el (nnslashdot-lose): New function.
4012
4013 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4014
4015 * mm-view.el (mm-inline-message): Not the right type of charset is
4016 being fetched here. Let the group charset rule.
4017 (mm-inline-message): Ignore us-ascii.
4018
4019 1999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
4020
4021 * mail-source.el (mail-source-fetch-maildir): work around the
4022 ommitted "file-regular-p" in efs/ange-ftp
4023
4024 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4025
4026 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4027 (mml-generate-mime-1): Use the encoding param.
4028
4029 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4030
4031 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4032 gnus-art before binding its variables.
4033
4034 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4035 after the MIME.
4036
4037 1999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4038
4039 * message.el (message-clone-locals): Use it.
4040
4041 * gnus-msg.el (gnus-configure-posting-styles): Make
4042 user-mail-address local.
4043
4044 1999-11-20 Simon Josefsson <jas@pdc.kth.se>
4045
4046 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4047 once.
4048
4049 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4050
4051 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4052 (message-clone-locals): Ditto.
4053
4054 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4055 group inherit reply-to or from.
4056
4057 1999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4058
4059 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4060 for charset.
4061 (gnus-summary-show-article-charset-alist): New variable.
4062
4063 * mm-bodies.el (mm-decode-string): Support gnus-all and
4064 gnus-unknown.
4065 (mm-decode-body): Ditto.
4066 * rfc2047.el (rfc2047-decode): Ditto.
4067
4068 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4069
4070 * mail-source.el (mail-source-delete-incoming): Change default to
4071 t.
4072
4073 1999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4074
4075 * gnus.el: Pterodactyl Gnus v0.99 is released.
4076
4077 1999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4078
4079 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4080 spec.
4081
4082 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4083 (gnus-configure-posting-styles): No, don't.
4084 (gnus-configure-posting-styles): Allow overriding files.
4085
4086 * gnus-art.el (gnus-header-button-alist): Use browse-url
4087 directly.
4088
4089 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4090
4091 * gnus-msg.el (gnus-summary-yank-message): New command and
4092 keystroke.
4093
4094 * message.el (message-yank-buffer): New command.
4095 (message-buffers): New function.
4096
4097 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4098 next group in a more normal fasion.
4099
4100 * mml.el (mml-boundary-function): New variable.
4101 (mml-compute-boundary): Use it.
4102
4103 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4104 that exist for them.
4105
4106 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4107 (gnus-async-timer): New variable.
4108
4109 1999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4110
4111 * nnultimate.el (nnultimate-request-list): Be more lenient with
4112 root addresses.
4113
4114 1999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4115
4116 * gnus-art.el (gnus-treatment-function-alist): Do
4117 gnus-treat-capitalize-sentences.
4118
4119 1999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4120
4121 * webmail.el (webmail-hotmail-article): Hotmail changes the
4122 format.
4123
4124 1999-11-29 Simon Josefsson <jas@pdc.kth.se>
4125
4126 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4127 switch to buffer after calling program.
4128 (mm-display-external): Use `shell-command-switch' instead of "-c".
4129
4130 1999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4131
4132 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4133 read groups file.
4134
4135 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4136 <p>.
4137
4138 1999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4139
4140 * message.el (message-mode): Doc fix.
4141
4142 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4143
4144 * gnus-art.el (article-emphasize): Check group variable.
4145 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4146
4147 1999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4148
4149 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4150 type.
4151
4152 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4153
4154 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4155
4156 1999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4157
4158 * mml.el (mml-quote-region): Insert ! after the hash.
4159
4160 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4161
4162 * gnus-group.el (gnus-group-warchive-address-history): Change to
4163 nil.
4164
4165 1999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4166
4167 * webmail.el: Support mail.yahoo.com.
4168
4169 * mail-source.el (mail-source-fetch-webmail): Add password check.
4170 (mail-source-keyword-map): Use `subtype'.
4171
4172 1999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4173
4174 * mail-source.el (mail-source-keyword-map): Add webmail.
4175 (mail-source-fetcher-alist): Ditto.
4176 (mail-source-fetch-webmail): New function.
4177 * webmail.el: New file.
4178
4179 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4180
4181 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4182
4183 1999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4184
4185 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4186
4187 1999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4188
4189 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4190 (nnultimate-prune-days): New function.
4191 (nnultimate-create-mapping): Use it.
4192 (nnultimate-request-group): Only fetch the groups list if it has
4193 not been done before.
4194 (nnultimate-retrieve-headers): Don't write groups.
4195 (nnultimate-create-mapping): Off-by-one error.
4196
4197 1999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4198
4199 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4200 threaded subjects.
4201
4202 1999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4203
4204 * nnwarchive.el: Lots of changes make agent happy.
4205
4206 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4207
4208 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4209 hashtb.
4210
4211 1999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4212
4213 * mm-decode.el (mm-display-external): Write region with binary
4214 mode.
4215
4216 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4217
4218 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4219
4220 1999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4221
4222 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4223 (mm-uu-test): Now it is in restricted region.
4224
4225 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4226
4227 * mm-view.el (mm-view-message): Fix buffer leak.
4228 (mm-inline-message): Support 'gnus-decoded.
4229
4230 * mm-bodies.el (mm-decode-body): Ditto.
4231
4232 * rfc2047.el (rfc2047-decode-region): Ditto.
4233
4234 1999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4235
4236 * imap.el (require): Added autoload for base64-encode-string.
4237
4238 1999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4239
4240 * gnus.el (gnus-refer-article-method): Made list value
4241 customizable.
4242
4243 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4244
4245 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4246 NOFORCE in Emacs case.
4247
4248 1999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4249
4250 * gnus-art.el (gnus-request-article-this-buffer): Set
4251 gnus-newsgroup-name.
4252
4253 1999-11-17 Simon Josefsson <jas@pdc.kth.se>
4254
4255 * gnus-start.el (gnus-get-unread-articles): Check server before
4256 scanning.
4257
4258 1999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4259
4260 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4261
4262 * nnslashdot.el (nnslashdot-login-name): New variable.
4263 (nnslashdot-password): Ditto.
4264 (nnslashdot-request-post): New function.
4265
4266 * gnus-art.el (gnus-treat-buttonize): More testing.
4267
4268 * mm-encode.el: Another CVS test.
4269
4270 * gnus-art.el (gnus-treat-emphasize): Change default.
4271 (gnus-treat-buttonize): Ditto.
4272 (gnus-treat-buttonize): This is a test.
4273
4274 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4275 (gnus-build-sparse-threads): Ditto.
4276 (gnus-build-all-threads): Ditto.
4277
4278 * nnheader.el (make-full-mail-header): Make into a subst.
4279
4280 * gnus.el (gnus-refer-article-method): Doc fix.
4281
4282 * gnus-sum.el: Do not accept a prefix.
4283 (gnus-summary-refer-article): Accept a list of select methods.
4284
4285 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4286
4287 * message.el (message-forward): Pay attention to prefix argument
4288 again and forward all headers when it is set, regardless of the
4289 value of message-forward-ignored-headers.
4290
4291 1999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4292
4293 * gnus-ems.el: Check for cygwin32.
4294
4295 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4296
4297 * mm-decode.el (mm-display-external): Use 'non-viewer.
4298
4299 1999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4300
4301 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4302 nntp-inhibit-erase.
4303
4304 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4305
4306 * gnus-start.el (gnus-get-unread-articles): Use
4307 nnfoo-retrieve-groups to find new news, if available.
4308 (gnus-read-active-file-2): New function.
4309 (gnus-get-unread-articles): Use it.
4310 (gnus-read-active-file-1): Ditto.
4311
4312 1999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4313
4314 * mm-util.el (mm-find-mime-charset-region): Make sure
4315 find-coding-systems-for-charsets is fbound.
4316
4317 * gnus-ems.el: Typo fix.
4318
4319 1999-11-13 Florian Weimer <fw@s.netic.de>
4320
4321 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4322 it's available and makes sense.
4323
4324 1999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4325
4326 * gnus-score.el (gnus-score-save): Translate score file.
4327
4328 1999-11-13 Simon Josefsson <jas@pdc.kth.se>
4329
4330 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4331 added fetchflag and dontexpunge keywords.
4332 (mail-source-fetch-imap): Use them.
4333
4334 1999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4335
4336 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4337 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4338 `defconst'.
4339
4340 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4341 `defconst'.
4342 Mention that it is both for group and topic parameters.
4343 (gnus-extra-topic-parameters): New constant, including `subscribe'
4344 parameter.
4345 (gnus-extra-group-parameters): New constant.
4346 (gnus-group-customize): Use them.
4347
4348 * gnus.el (gnus-select-method): Added default value and tag.
4349 (gnus-refer-article-method): Added `DejaNews' customization option.
4350
4351 1999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4352
4353 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4354
4355 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4356 syntax.
4357
4358 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4359
4360 * nnslashdot.el (nnslashdot-group-number): Changed default.
4361
4362 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4363 (nnweb-dejanews-wash-article): Removed.
4364 (nnweb-type-definition): Fetch by id.
4365
4366 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4367 we mean it.
4368
4369 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4370 (nnslashdot-request-list): Use Ultramode as well.
4371 (nnslashdot-date-to-date): Be more lenient.
4372 (nnslashdot-threaded): New function.
4373
4374 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4375
4376 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4377
4378 1999-11-11 Steinar Bang <sb@metis.no>
4379
4380 * nnweb.el (nnweb-type-definition): /=dnc
4381
4382 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4383
4384 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4385 dates.
4386 (nnultimate-retrieve-headers): Wrong ordering.
4387
4388 1999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4389
4390 * message.el (message-forward-as-mime): New variable.
4391
4392 1999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4393
4394 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4395
4396 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4397
4398 * mail-source.el (mail-source-movemail-and-remove): New function.
4399 (mail-source-keyword-map): Add `function' for `maildir'.
4400 (mail-source-fetch-maildir): Use it.
4401
4402 1999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4403
4404 * nnwarchive.el: New file.
4405 * gnus-group.el (gnus-group-make-warchive-group): New function.
4406 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4407
4408 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4409
4410 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4411 subjects.
4412
4413 1999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4414
4415 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4416
4417 1999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4418
4419 * nnultimate.el (nnultimate-open-server): Do address.
4420 (nnultimate-forum-table-p): New function.
4421
4422 * nnweb.el (nnweb-insert-html): Renamed.
4423 (nnweb-insert): New function.
4424
4425 * nnultimate.el (nnultimate-insert-html): New function.
4426
4427 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4428 if nov is evil.
4429 (nnslashdot-retrieve-headers): use the sane version instead.
4430
4431 1999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4432
4433 * nnslashdot.el (nnslashdot-request-article): Fold case.
4434
4435 * nnultimate.el: New file.
4436
4437 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4438 unless wanted.
4439
4440 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4441 (gnus-read-active-file-1): Separated into own function.
4442 (gnus-read-active-file): Catch quits.
4443
4444 * nnslashdot.el (nnslashdot-request-article): Search better on
4445 first article.
4446 (nnslashdot-request-list): Fold case.
4447 (nnslashdot-retrieve-headers): Ditto.
4448
4449 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4450
4451 * gnus.el: Autoload gnus-subscribe-topics.
4452
4453 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4454
4455 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4456 before dot.
4457 * gnus-util.el (gnus-write-active-file): Ditto.
4458
4459 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4460
4461 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4462 function.
4463 * gnus-cache.el (gnus-cache-file-name): Use it.
4464 * gnus-agent.el (gnus-agent-group-path): Use it.
4465 * nnmail.el (nnmail-group-pathname): Use it.
4466
4467 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4468
4469 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4470 if cooked.
4471 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4472 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4473 * gnus.el (gnus-short-group-name): "..." proof.
4474
4475 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4476
4477 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4478 support nnslashdot.
4479
4480 1999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4481
4482 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4483 many articles.
4484 (nnslashdot-generate-active): New function.
4485 (nnslashdot-request-newgroups): Use it.
4486
4487 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4488 names.
4489
4490 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4491 (nnslashdot-request-list): Not moderated.
4492
4493 1999-11-07 Simon Josefsson <jas@pdc.kth.se>
4494
4495 * nnimap.el (nnimap-open-server): Remove error signal if
4496 nnimap-server-buffer is nil (the check should've been `boundp').
4497
4498 * imap.el (imap-log):
4499 * nnimap.el (nnimap-debug): Disable debugging by default.
4500
4501 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4502
4503 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4504
4505 * gnus-topic.el (gnus-subscribe-topic): New function.
4506
4507 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4508 names.
4509
4510 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4511 if starting with a quote.
4512
4513 1999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4514
4515 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4516 group name.
4517
4518 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4519
4520 * nnslashdot.el: New file.
4521
4522 * nnheader.el (nnheader-insert-header): New function.
4523
4524 * gnus-art.el (gnus-mime-internalize-part): Bind
4525 mm-inlined-types.
4526
4527 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4528 files.
4529
4530 1999-10-29 David S. Goldberg <dsg@mitre.org>
4531
4532 * emacs-mime.texi (Customization): Document mm-inline-override-types
4533
4534 1999-10-29 David S. Goldberg <dsg@mitre.org>
4535
4536 * emacs-mime.texi (Customization): Document mm-inline-override-types
4537
4538 1999-10-29 David S. Goldberg <dsg@mitre.org>
4539
4540 * emacs-mime.texi (Customization): Document mm-inline-override-types
4541
4542 1999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4543
4544 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4545 empty buffers.
4546
4547 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4548
4549 * gnus-art.el (gnus-article-mode-map): Use the summary article
4550 edit.
4551
4552 1999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4553
4554 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4555
4556 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4557
4558 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4559
4560 1999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4561
4562 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4563 is list or not before condition.
4564
4565 1999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4566
4567 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4568
4569 1999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4570
4571 * gnus-art.el (gnus-emphasis-alist): New value.
4572
4573 1999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4574
4575 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4576 `buffer-substring'.
4577
4578 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4579
4580 * gnus-art.el (article-date-ut): Keep the updated timer.
4581 (gnus-emphasis-underline-italic): Doc fix.
4582
4583 * gnus-msg.el (gnus-post-method): Doc fix.
4584 (gnus-post-method): Change default.
4585
4586 1999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4587
4588 * message.el (message-newline-and-reformat): Improvements.
4589
4590 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4591
4592 * message.el (message-newline-and-reformat): Don't insert too many
4593 newlines.
4594 (message-newline-and-reformat): Work even if not sc.
4595
4596 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4597
4598 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4599
4600 1999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4601
4602 * mm-view.el (mm-display-patch-inline): New function.
4603
4604 1999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4605
4606 * mm-view.el (mm-display-patch-inline): New function.
4607
4608 1999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4609
4610 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4611 group.
4612
4613 * message.el (message-forward): Narrow to the right header.
4614
4615 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4616 dates.
4617
4618 * gnus-msg.el (gnus-configure-posting-styles): Use the
4619 user-full-name function.
4620
4621 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4622 (mm-body-charset-encoding-alist): Default to nil.
4623
4624 * message.el (message-elide-ellipsis): Fix typo.
4625 (message-elide-region): Ditto.
4626 (message-elide-region): Don't insert a newline first.
4627
4628 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4629
4630 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4631 gnus-fetch-old-headers.
4632 (gnus-cut-threads): Ditto.
4633 (gnus-summary-initial-limit): Ditto.
4634 (gnus-summary-limit-children): Ditto.
4635
4636 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4637 matches.
4638
4639 1999-11-06 Simon Josefsson <jas@pdc.kth.se>
4640
4641 * gnus-art.el (article-decode-encoded-words):
4642 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4643 live.
4644
4645 * gnus.el (gnus-read-method): Add methods from
4646 `gnus-opened-servers' to completion. Map entered method/address
4647 into existing methods if possible.
4648
4649 * gnus-group.el (gnus-group-make-group): Simplify method.
4650
4651 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4652
4653 * mml.el (mml-preview): Remove mail-header-separator before
4654 encoding.
4655
4656 1999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4657
4658 * message.el (message-read-from-minibuffer): New function.
4659
4660 1999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4661
4662 * gnus.el: Pterodactyl Gnus v0.98 is released.
4663
4664 1999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4665
4666 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4667
4668 1999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4669
4670 * mml.el (mml-generate-mime-1): Read attached binary file in
4671 binary mode.
4672
4673 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4674
4675 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4676
4677 1999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4678
4679 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4680
4681 1999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4682
4683 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4684
4685 1999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4686
4687 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4688 (gnus-article-mime-match-handle-function): New variable.
4689 (gnus-article-view-part): Make `b' customizable.
4690
4691 1999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4692
4693 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4694
4695 1999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4696
4697 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4698
4699 1999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4700
4701 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4702
4703 1999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4704
4705 * gnus-srvr.el (gnus-browse-foreign-server): Use
4706 `buffer-substring' instead of `read'.
4707
4708 1999-10-23 Simon Josefsson <jas@pdc.kth.se>
4709
4710 * nnimap.el, imap.el, rfc2104.el: New files.
4711
4712 * gnus.el (gnus-valid-select-methods): Add nnimap.
4713
4714 * gnus-group.el (gnus-group-group-map): Add
4715 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4716 (gnus-group-nnimap-expunge): New function.
4717 (gnus-group-nnimap-edit-acl): New function.
4718
4719 * gnus-agent.el (gnus-agent-group-mode-map): Add
4720 gnus-agent-synchronize.
4721 (gnus-agent-synchronize): New function.
4722 (gnus-agent-fetch-group-1): Check if server is open.
4723
4724 * nnagent.el (nnagent-request-set-mark): Save marks.
4725
4726 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4727 (mail-source-fetcher-alist): Map to imap fetcher function.
4728 (mail-source-fetch-imap): New function.
4729
4730 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4731 Hash:.
4732
4733 1999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4734
4735 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4736 (gnus-topic-sort-topics): New function.
4737 (gnus-topic-make-menu-bar): Add sort-topics.
4738 (gnus-topic-move): New function.
4739 (gnus-topic-move-group): Move the topic if no group selected.
4740
4741 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4742
4743 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4744
4745 1999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4746
4747 * mm-view.el (mm-inline-message): Fix leaving group bug.
4748
4749 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4750
4751 * gnus-msg.el (gnus-post-method): Use normal method if current is
4752 not available.
4753
4754 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4755
4756 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4757 (nnmail-insert-lines): Ditto.
4758
4759 1999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4760
4761 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4762 line.
4763
4764 * message.el (message-unsent-separator): One more separator.
4765
4766 1999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4767
4768 * nnfolder.el (nnfolder-request-move-article): For empty article,
4769 search till (point-max).
4770 (nnfolder-retrieve-headers): Ditto.
4771 (nnfolder-request-accept-article): Ditto.
4772 (nnfolder-save-mail): Ditto.
4773 (nnfolder-insert-newsgroup-line): Ditto.
4774
4775 1999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4776
4777 * qp.el (quoted-printable-encode-region): Check eobp.
4778
4779 1999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4780
4781 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4782
4783 1999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4784
4785 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4786 wait-for-reply.
4787
4788 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4789
4790 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4791 (mm-uu-forward-end-line): Ditto.
4792
4793 1999-09-29 Didier Verna <verna@inf.enst.fr>
4794
4795 * binhex.el (binhex-decode-region): don't consider the value of
4796 `enable-multibyte-characters' in XEmacs.
4797
4798 * gnus-start.el (gnus-read-descriptions-file): ditto.
4799
4800 * mm-util.el (mm-multibyte-p): ditto.
4801 (mm-with-unibyte-buffer): ditto.
4802 (mm-find-charset-region): use `mm-multibyte-p'.
4803
4804 * mm-bodies.el (mm-decode-body): ditto.
4805 (mm-decode-string): ditto.
4806
4807 1999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4808
4809 * mm-util.el (mm-binary-coding-system): Try binary first.
4810
4811 1999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4812
4813 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4814
4815 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4816
4817 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4818 format.
4819 (article-date-ut): Find correct insert position.
4820
4821 1999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4822
4823 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4824 forwarded message.
4825
4826 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4827
4828 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4829 groups.
4830
4831 * message.el (message-resend): Use message mode when prompting.
4832
4833 * gnus-art.el (article-hide-headers): Mark wash.
4834 (article-emphasize): Ditto.
4835
4836 1999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4837
4838 * message.el (message-newline-and-reformat): Work for SC.
4839
4840 1999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4841
4842 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4843
4844 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4845
4846 1999-10-20 David S. Goldberg <dsg@mitre.org>
4847
4848 * mm-decode.el mm-inline-override-types: New variable
4849
4850 * mm-decode.el (mm-inline-override-p): New function
4851
4852 * mm-decode.el (mm-inlined-p): Use it
4853
4854 1999-10-20 David S. Goldberg <dsg@mitre.org>
4855
4856 * mm-decode.el mm-inline-override-types: New variable
4857
4858 * mm-decode.el (mm-inline-override-p): New function
4859
4860 * mm-decode.el (mm-inlined-p): Use it
4861
4862 1999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4863
4864 * gnus.el: Pterodactyl Gnus v0.97 is released.
4865
4866 1999-09-01 Brendan Kehoe <brendan@zen.org>
4867
4868 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4869 gnus-summary-next-group, not gnus-summary-next-article. Only give
4870 3 args.
4871
4872 1999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4873
4874 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4875 buffer for params.
4876
4877 * message.el (message-forward-ignored-headers): New variable.
4878
4879 * gnus-art.el (gnus-article-prepare-display): Nix out
4880 gnus-article-wash-types.
4881
4882 * gnus-agent.el (gnus-agent-create-buffer): New function.
4883 (gnus-agent-fetch-group-1): Use it.
4884 (gnus-agent-start-fetch): Ditto.
4885
4886 * gnus-sum.el (gnus-summary-exit): Don't use
4887 `gnus-use-adaptive-scoring'.
4888
4889 * mail-source.el (mail-source-fetch-pop): Only store password when
4890 successful.
4891
4892 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4893
4894 1999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4895
4896 * message.el (message-reply): Use it.
4897 (message-dont-reply-to-names): New variable.
4898
4899 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4900
4901 * mm-util.el (mm-preferred-coding-system): Typo fix.
4902
4903 * message.el (message-bounce): Work for non-MIME.
4904
4905 * gnus.el (gnus-short-group-name): Short the right parts of the
4906 name.
4907
4908 1999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4909
4910 * mm-encode.el (mm-qp-or-base64): New version.
4911
4912 1999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4913
4914 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4915
4916 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4917
4918 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4919 of restricted region.
4920 (gnus-mime-display-single): Set beg at correct point.
4921
4922 1999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4923
4924 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4925
4926 1999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4927
4928 * gnus-msg.el (gnus-configure-posting-styles): Let
4929 `gnus-posting-styles' have its say in posting-style: local
4930 variable `styles' is already bound to `gnus-posting-styles' so
4931 don't rebind it to nil.
4932
4933 1999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4934
4935 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4936 Message-ID.
4937
4938 1999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4939
4940 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4941 quoted-printable-encode-region.
4942
4943 * qp.el (quoted-printable-encode-region): Assume charset
4944 encoded. Fold every line in the region.
4945
4946 1999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4947
4948 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4949 of active file.
4950
4951 1999-09-01 Didier Verna <verna@inf.enst.fr>
4952
4953 * message.el (message-mode): allows whitespaces between multiple
4954 instances of the fill character ">".
4955
4956 1999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4957
4958 * mm-encode.el (mm-qp-or-base64): Fix.
4959
4960 1999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4961
4962 * message.el (message-send): Too much and.
4963
4964 1999-09-24 Andreas Schwab <schwab@suse.de>
4965
4966 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4967
4968 1999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4969
4970 * gnus-score.el (gnus-score-headers): Work for nil scores.
4971
4972 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4973
4974 * gnus-cache.el (gnus-cache-write-active): Write full names.
4975
4976 * gnus-util.el (gnus-write-active-file): Accept full name.
4977
4978 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4979 (mm-assoc-string-match): New function.
4980 (mm-display-inline): Use it.
4981
4982 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4983
4984 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4985
4986 1999-08-27 Florian Weimer <fw@s.netic.de>
4987
4988 * mml.el (mml-generate-multipart-alist): New variable.
4989
4990 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4991
4992 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4993
4994 1999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4995
4996 * message.el (message-send): More helpful error message if sending
4997 fails
4998
4999 1999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
5000
5001 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5002 in newer emacsen, where ?r isn't equal 114.
5003
5004 1999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5005
5006 * gnus.el: Pterodactyl Gnus v0.96 is released.
5007
5008 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5009
5010 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5011 to get active info if method is covered by agent, otherwise
5012 active info is lost.
5013
5014 1999-08-17 Simon Josefsson <jas@pdc.kth.se>
5015
5016 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5017
5018 1999-08-09 Dave Love <fx@gnu.org>
5019
5020 * mm-util.el: Use `defalias', not `fset' for dummy functions.
5021
5022 1999-08-09 Simon Josefsson <jas@pdc.kth.se>
5023
5024 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5025 (already matched by "^X-Pgp"), removed duplicate
5026 X-Mailing-List, added several new junk headers.
5027
5028 1999-08-01 Simon Josefsson <jas@pdc.kth.se>
5029
5030 * gnus-art.el (article-decode-charset): Don't assume
5031 gnus-summary-buffer is live.
5032
5033 1999-08-27 Florian Weimer <fw@s.netic.de>
5034
5035 * gnus-score.el (gnus-home-score-file): Work with absolute path
5036 names.
5037
5038 1999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5039
5040 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5041 nothing else in the group.
5042
5043 1999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5044
5045 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5046 the article.
5047
5048 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5049
5050 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5051
5052 1999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5053
5054 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5055 from mutt.
5056
5057 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5058
5059 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5060 whitespace.
5061
5062 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5063
5064 * mm-util.el (mm-text-coding-system-for-write): New variable.
5065 (mm-append-to-file): New function.
5066 (mm-write-region): New function.
5067
5068 * gnus-art.el (gnus-output-to-file): Use it.
5069 * gnus-util.el (gnus-output-to-rmail): Ditto.
5070 (gnus-output-to-mail): Ditto.
5071 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5072
5073 1999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5074
5075 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5076
5077 * nnheader.el (nnheader-insert-file-contents): Revert and use
5078 mm-insert-file-contents.
5079 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5080 (nnheader-auto-mode-alist): Removed.
5081
5082 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5083 (mm-insert-file-contents): Add a new parameter for inserting
5084 compressed file literally.
5085
5086 * mml.el (mml-generate-mime-1): Insert non-text literally.
5087
5088 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5089
5090 1999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5091
5092 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5093
5094 1999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5095
5096 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5097 koi8-r.
5098
5099 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5100
5101 * mml.el (mml-insert-mime): Decode text.
5102 (mml-to-mime): Narrow to headers-or-head.
5103
5104 1999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5105
5106 * mm-view.el (mm-inline-text): Check
5107 w3-meta-content-type-charset-regexp.
5108
5109 1999-07-10 Simon Josefsson <jas@pdc.kth.se>
5110
5111 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5112 predicate.
5113
5114 1999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5115
5116 * gnus-mlspl.el: Documentation fixes.
5117
5118 1999-08-27 Rui Zhu <sprache@iname.com>
5119
5120 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5121
5122 1999-08-27 Michael Cook <cook@sightpath.com>
5123
5124 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5125 variables.
5126
5127 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5128
5129 * nnmail.el (nnmail-get-new-mail): "Done".
5130
5131 1999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5132
5133 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5134 interactive.
5135
5136 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5137
5138 * gnus-art.el (article-decode-charset): Fix broken CT.
5139
5140 1999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5141
5142 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5143 overview buffer if it is killed.
5144
5145 1999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5146
5147 * gnus-art.el (article-babel): New version.
5148
5149 1999-08-27 Jon Kv <jonkv@ida.liu.se>
5150
5151 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5152
5153 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5154
5155 * gnus.texi (More Threading): Document new variable
5156 `gnus-sort-gathered-threads-function'.
5157
5158 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5159
5160 * gnus.texi (More Threading): Document new variable
5161 `gnus-sort-gathered-threads-function'.
5162
5163 1999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5164
5165 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5166 usage.
5167
5168 1999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5169
5170 * mm-util.el (mm-running-xemacs): Removed.
5171 (mm-coding-system-p): New function.
5172 (mm-binary-coding-system): Safe guess.
5173 (mm-text-coding-system): Ditto.
5174 (mm-auto-save-coding-system): Ditto.
5175
5176 1999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5177
5178 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5179 (mm-qp-or-base64): Reversed logic.
5180
5181 * mm-decode.el (mm-save-part-to-file): Let coding system be
5182 binary.
5183
5184 1999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5185
5186 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5187 be set in topic parameters.
5188
5189 1999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5190
5191 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5192 (gnus-sort-gathered-threads): Allow the user to specify the
5193 function to use when sorting gathered threads.
5194
5195 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5196 mark cached articles as `undownloaded'.
5197
5198 1999-07-20 Peter von der Ahe <peter@ahe.dk>
5199
5200 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5201 to have buffer local values.
5202
5203 1999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5204
5205 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5206 types 'g' for 'guess group type.
5207
5208 1999-07-30 Simon Josefsson <jas@pdc.kth.se>
5209
5210 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5211 after each regexp in nnmail-list-identifiers, not just after last
5212 one.
5213
5214 * gnus-sum.el (gnus-list-identifiers): New variable.
5215 (gnus-summary-remove-list-identifiers): New function.
5216 (gnus-select-newsgroup): Use it.
5217 (gnus-summary-wash-hide-map): Bind
5218 `gnus-article-hide-list-identifiers' to W W l.
5219 (gnus-summary-make-menu-bar): Add list-identifiers command.
5220
5221 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5222 (gnus-treatment-function-alist): Add variable.
5223 (article-hide-list-identifiers): New function.
5224 (mapcar): Add function.
5225 (gnus-article-hide): Use it.
5226
5227 1999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5228
5229 * gnus.el: Pterodactyl Gnus v0.95 is released.
5230
5231 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5232
5233 * mm-decode.el (mm-mailcap-command): New function.
5234 (mm-display-external): Use it.
5235
5236 * gnus-art.el (article-make-date-line): Work for India.
5237
5238 * mm-encode.el (mm-qp-or-base64): Typo.
5239
5240 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5241
5242 1999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5243
5244 * gnus.el: Pterodactyl Gnus v0.94 is released.
5245
5246 1999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5247
5248 * pop3.el: New version.
5249
5250 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5251
5252 * mm-encode.el (mm-qp-or-base64): New function.
5253 (mm-content-transfer-encoding): Use it.
5254
5255 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5256
5257 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5258
5259 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5260
5261 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5262
5263 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5264
5265 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5266 keystroke.
5267
5268 * mailcap.el (mailcap-mime-types): New function.
5269
5270 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5271
5272 * message.el (message-goto-eoh): Really go to the end.
5273
5274 1999-07-09 Puneet Goel <puneet@computer.org>
5275
5276 * message.el (message-make-date): Do the right thing in with
5277 sub-hour time zones.
5278
5279 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5280
5281 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5282 report.
5283
5284 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5285
5286 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5287
5288 1999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5289
5290 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5291 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5292 and use t as default value.
5293
5294 1999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5295
5296 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5297 gnus-summary-buffer is live.
5298
5299 1999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5300
5301 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5302
5303 1999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5304
5305 * message.el (message-bounce): Do MIME bounces MIMEy.
5306
5307 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5308
5309 1999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5310
5311 * mailcap.el (mailcap-mime-extensions): Changed patch to
5312 text/x-patch.
5313
5314 * mm-decode.el (mm-display-external): Wrong placement of paren.
5315
5316 1999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5317
5318 * gnus.el: Pterodactyl Gnus v0.93 is released.
5319
5320 1999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5321
5322 * gnus-cus.el (gnus-group-parameters): New entries for
5323 gnus-group-split.
5324
5325 * gnus-mlspl.el: Renamed functions and variables so as to
5326 start with gnus-group-split.
5327 * gnus.el: Adjust autoload entries.
5328
5329 1999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
5330
5331 * gnus-mlspl.el: Removed trailing t from comment and provide.
5332 Renamed functions and variables to start with gnus-mlsplit.
5333 Added autoload comments.
5334 * gnus.el: Added autoload entries.
5335
5336 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5337
5338 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5339 so that matches excluded by RESTRICTs do not cause the whole split
5340 to be ignored. This also fixes a long-standing bug in which a
5341 split with \N substitutions wouldn't cause cross-posting as
5342 expected.
5343
5344 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5345 (nnmail-split-it): Implement them.
5346
5347 * nnmail.el (nnmail-split-fancy): Document ! splits.
5348
5349 1999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5350
5351 * pop3.el: New version.
5352
5353 1999-07-05 Simon Josefsson
5354
5355 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5356
5357 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5358
5359 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5360
5361 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5362
5363 * gnus-util.el (gnus-write-active-file): Use real name.
5364
5365 * gnus-agent.el (gnus-agent-expire): Update active file
5366 method by method.
5367
5368 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5369
5370 * nndraft.el (nndraft-request-article): Use difference
5371 coding-systems for queue and drafts.
5372
5373 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5374 nndraft:drafts.
5375
5376 * mm-util.el (mm-auto-save-coding-system): New coding system.
5377
5378 * message.el (message-draft-coding-system): Use it.
5379
5380 1999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5381
5382 * mm-uu.el: More customizable and less aggressive.
5383
5384 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5385
5386 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5387 when plugged.
5388
5389 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5390 (mml-insert-mml-markup): Accept a nofile.
5391 (mml-insert-mime): Insert nofile.
5392
5393 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5394
5395 * mm-decode.el (mm-handle-media-type): New function.
5396 (mm-handle-media-supertype): New function.
5397 (mm-handle-media-subtype): New function.
5398 Use new functions throughout. "/"))
5399
5400 1999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5401
5402 * gnus-art.el (gnus-treat-predicate): Typo.
5403
5404 1999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5405
5406 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5407
5408 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5409
5410 * gnus-art.el (article-date-ut): UT! Default it!
5411
5412 1999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5413
5414 * gnus.el: Pterodactyl Gnus v0.92 is released.
5415
5416 1999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5417
5418 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5419
5420 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5421
5422 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5423 connected.
5424
5425 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5426 when plugged.
5427
5428 * mm-view.el (mm-inline-message): Ignore remove-spec.
5429
5430 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5431 is bound.
5432
5433 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5434
5435 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5436
5437 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5438 start.
5439
5440 * message.el (message-fill-yanked-message): Remove `t' arg.
5441
5442 * gnus-group.el (gnus-group-kill-group): Message killing of
5443 groups.
5444
5445 * mm-util.el (mm-preferred-coding-system): New function.
5446 (mm-mime-charset): Use it.
5447
5448 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5449
5450 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5451
5452 * gnus-mlsplt.el: New file.
5453
5454 1999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5455
5456 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5457 functions.
5458 (mm-attachment-override-p): Take a handle instead of a type.
5459 (mm-inlined-p): Ditto.
5460 (mm-automatic-display-p): Ditto,
5461 (mm-inlinable-p): Ditto.
5462
5463 * nndraft.el (nndraft-request-expire-articles): Delete backup
5464 files.
5465
5466 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5467
5468 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5469
5470 1999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5471
5472 * nnmail.el (nnmail-split-it): Allow .*.
5473
5474 1999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5475
5476 * mm-decode.el (mm-inline-large-images-p): Renamed.
5477
5478 * gnus-art.el (article-date-ut): Always look in the current buffer
5479 for the Date header.
5480
5481 * mml.el (mml-validate): New command.
5482
5483 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5484 since we are dealing with regexps.
5485
5486 1999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5487
5488 * gnus.el: Pterodactyl Gnus v0.91 is released.
5489
5490 1999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5491
5492 * gnus-agent.el (gnus-agent-save-active-1): New function.
5493 (gnus-agent-save-active): use it.
5494 (gnus-agent-save-groups): Ditto.
5495
5496 * gnus-cache.el (gnus-cache-write-active): Use it.
5497
5498 * gnus-agent.el (gnus-agent-write-active): Use it.
5499
5500 * gnus-util.el (gnus-write-active-file): New function.
5501
5502 * gnus-agent.el (gnus-agent-write-active): New function to keep
5503 lower boundaries and canceled groups.
5504 (gnus-agent-save-groups): Use it.
5505 (gnus-agent-save-active): Use it.
5506 (gnus-agent-save-group-info): Only write active files.
5507 (gnus-agent-expire): Update active file.
5508
5509 * mm-decode.el (mm-inlinable-part-p): Removed.
5510 (mm-user-display-methods): Default to nil.
5511 (mm-user-display-methods): Removed.
5512 (add-mime-display-method): Removed.
5513 (mm-automatic-display): Renamed.
5514 (mm-automatic-display-p): Use it.
5515 (mm-inlined-types): New variable.
5516 (mm-inlined-p): New function.
5517
5518 * message.el (message-reply): Bind message-this-is-mail.
5519
5520 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5521
5522 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5523
5524 * message.el (message-check-news-header-syntax): Protect against
5525 nil froms.
5526
5527 * mm-util.el (mm-auto-mode-alist): New.
5528
5529 * mml.el (mml-generate-mime-1): Ditto.
5530
5531 * gnus.el: Use mm-insert-file-contents throughout instead of
5532 nnheader.
5533
5534 * mm-util.el (mm-insert-file-contents): New function.
5535
5536 1999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5537
5538 * gnus.el: Pterodactyl Gnus v0.90 is released.
5539
5540 1999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5541
5542 * mailcap.el (mailcap-possible-viewers): Use string=.
5543
5544 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5545
5546 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5547 (mm-uu-forward-end-line): New variable.
5548 (mm-uu-begin-line): Handle forwarded message.
5549 (mm-uu-identifier-alist): Ditto.
5550 (mm-uu-dissect): Ditto.
5551
5552 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5553
5554 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5555 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5556 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5557
5558 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5559 (nnfolder-file-coding-system-for-write): New variable.
5560 (nnfolder-active-file-coding-system): New variable.
5561 (nnfolder-active-file-coding-system-for-write): New variable.
5562 (nnfolder-save-active): New function.
5563 (nnfolder-save-buffer): Use them.
5564 (nnfolder-possibly-change-group): Ditto.
5565 (nnfolder-request-list-newsgroups): Ditto.
5566 (nnfolder-request-create-group): Ditto.
5567 (nnfolder-request-expire-articles): Ditto.
5568 (nnfolder-request-move-article): Ditto.
5569 (nnfolder-request-accept-article): Ditto.
5570 (nnfolder-request-delete-group): Ditto.
5571 (nnfolder-request-rename-group): Ditto.
5572 (nnfolder-possibly-change-folder): Ditto.
5573 (nnfolder-read-folder): Ditto.
5574 (nnfolder-request-list): Remove pathname-coding-system.
5575 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5576
5577 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5578 (nnmail-file-coding-system-1): Removed.
5579 (nnmail-find-file): Use nnmail-pathname-coding-system.
5580 (nnmail-write-region): Ditto.
5581
5582 * nnmbox.el (nnmbox-file-coding-system): New variable.
5583 (nnmbox-file-coding-system-for-write): New variable.
5584 (nnmbox-active-file-coding-system): New variable.
5585 (nnmbox-active-file-coding-system-for-write): New variable.
5586 (nnmbox-save-buffer): New function.
5587 (nnmbox-save-active): New function.
5588 (nnmbox-request-scan): Use them.
5589 (nnmbox-request-expire-articles): Ditto.
5590 (nnmbox-request-move-article): Ditto.
5591 (nnmbox-request-accept-article): Ditto.
5592 (nnmbox-request-replace-article): Ditto.
5593 (nnmbox-request-delete-group): Ditto.
5594 (nnmbox-request-rename-group): Ditto.
5595 (nnmbox-request-create-group): Ditto.
5596
5597 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5598 (mm-running-ntemacs): Removed.
5599
5600 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5601
5602 1999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5603
5604 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5605
5606 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5607
5608 * qp.el (quoted-printable-encoding-characters): Support lower case.
5609
5610 1999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5611
5612 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5613 (rfc2047-b-encode-region): Encode line by line.
5614
5615 1999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5616
5617 * mm-util.el (mm-find-mime-charset-region): Fix.
5618
5619 1999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5620
5621 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5622 (mm-find-mime-charset-region): Ditto.
5623
5624 1999-07-03 Simon Josefsson <jas@pdc.kth.se>
5625
5626 * gnus-sum.el (gnus-summary-move-article): Fix something or
5627 other.
5628
5629 1999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5630
5631 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5632 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5633 (gnus-summary-enter-digest-group): Use them.
5634 (gnus-summary-setup-default-charset): Ditto.
5635
5636 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5637
5638 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5639 gnus-newsgroup-name is nil.
5640
5641 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5642
5643 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5644
5645 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5646
5647 * gnus-art.el (article-emphasize): Use correct
5648 gnus-article-emphasis-alist.
5649
5650 1999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5651
5652 * mm-view.el (mm-inline-text): Fix text/html bug.
5653
5654 1999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5655
5656 * gnus.el: Pterodactyl Gnus v0.89 is released.
5657
5658 1999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5659
5660 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5661 * message.el (message-draft-coding-system): Ditto.
5662 * mm-util.el (mm-running-ntemacs): Ditto.
5663
5664 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5665
5666 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5667
5668 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5669
5670 * mml.el: require mm-decode.
5671
5672 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5673
5674 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5675
5676 1999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5677
5678 * mm-view.el (mm-inline-image): Fix image undisplayer.
5679
5680 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5681
5682 * mml.el (mml-insert-multipart): Error in compeling-read.
5683 (mml-insert-tag): Match tags.
5684
5685 1999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5686
5687 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5688 (gnus-cache-braid-heads): Ditto.
5689 (gnus-cache-retrieve-headers): Ditto.
5690
5691 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5692
5693 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5694
5695 1999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5696
5697 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5698 to string under XEmacs.
5699
5700 1999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5701
5702 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5703
5704 1999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5705
5706 * mm-view.el (mm-inline-message): Fix message view bug.
5707 * gnus-art.el (gnus-article-prepare): Ditto.
5708
5709 1999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5710
5711 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5712
5713 1999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5714
5715 * gnus.el: Pterodactyl Gnus v0.88 is released.
5716
5717 1999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5718
5719 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5720 usage.
5721
5722 * nnmail.el (nnmail-get-new-mail): Save info.
5723
5724 1999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5725
5726 * gnus.el: Pterodactyl Gnus v0.87 is released.
5727
5728 1999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5729
5730 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5731 (mail-source-run-script): New function.
5732 (mail-source-fetch-pop): Use it.
5733
5734 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5735
5736 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5737
5738 1999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5739
5740 * gnus.el: Pterodactyl Gnus v0.86 is released.
5741
5742 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5743
5744 * gnus-art.el (gnus-treat-translate): New variable.
5745 (gnus-treat-predicate): Accept a list of regexps.
5746 (gnus-article-treat-custom): Allow a list of regexps.
5747
5748 1999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5749
5750 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5751 type.
5752
5753 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5754
5755 * gnus-art.el (article-babel): Narrow a bit.
5756
5757 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5758
5759 1999-06-12 Simon Josefsson <jas@pdc.kth.se>
5760
5761 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5762 only unread ones.
5763 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5764 articles, not only unread ones.
5765
5766 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5767
5768 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5769 keystroke.
5770
5771 * gnus-art.el (gnus-article-x-face-command): Ditto.
5772
5773 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5774
5775 * gnus.el (gnus-method-simplify): Accept server names.
5776
5777 1999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5778
5779 * gnus-art.el (article-babel-prompt): New function.
5780 (article-babel): New command.
5781
5782 1999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5783
5784 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5785
5786 * mml.el (mml-generate-mime-1): Don't insert literally.
5787
5788 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5789 (gnus-netrc-syntax-table): Removed.
5790 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5791
5792 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5793
5794 * mm-view.el (mm-inline-text): Fix charset for text/html.
5795
5796 1999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5797
5798 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5799
5800 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5801
5802 * nnmail.el (nnmail-split-incoming): Return the number of split
5803 mails.
5804 (nnmail-process-babyl-mail-format): Ditto.
5805 (nnmail-process-unix-mail-format): Ditto.
5806 (nnmail-process-mmdf-mail-format): Ditto.
5807 (nnmail-process-maildir-mail-format): Ditto.
5808
5809 * mail-source.el (mail-source-callback): Return the number from
5810 the callback.
5811
5812 * message.el (message-send-mail): Generate Lines.
5813
5814 * mail-source.el (mail-source-call-script): New function.
5815 (mail-source-call-script): New function.
5816
5817 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5818
5819 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5820 (gnus-select-newsgroup): Use it.
5821 (gnus-group-highlight-words-alist): New variable.
5822 (gnus-newsgroup-emphasis-alist): New variable.
5823 (gnus-summary-local-variables): Use it.
5824 * gnus-art.el (article-emphasize): Use it.
5825 (gnus-emphasis-highlight-words): New face.
5826 * gnus-cus.el (gnus-group-parameters): New parameter.
5827
5828 1999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5829
5830 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5831 parameter `headers'.
5832 (gnus-cache-enter-article): Ditto.
5833 (gnus-cache-update-article): Ditto.
5834 * gnus-sum.el (gnus-summary-move-article): Ditto.
5835 (gnus-summary-mark-article-as-unread): Ditto.
5836 (gnus-summary-mark-article): Ditto.
5837
5838 1999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5839
5840 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5841 (gnus-posting-style-alist): Removed.
5842 (gnus-message-style-insertions): Ditto.
5843 (gnus-configure-posting-styles): Reimplementation.
5844
5845 * mail-source.el (mail-source-fetch): Error the message.
5846
5847 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5848
5849 1999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5850
5851 * gnus.el: Pterodactyl Gnus v0.85 is released.
5852
5853 1999-04-20 Michael Cook <cook@sightpath.com>
5854
5855 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5856 Outlook citation regex.
5857
5858 1999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5859
5860 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5861 semicolon.
5862
5863 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5864
5865 * gnus-range.el (gnus-remove-from-range): Document range1
5866 modification, protect range2.
5867
5868 1999-05-24 Simon Josefsson <jas@pdc.kth.se>
5869
5870 * gnus-sum.el (gnus-update-marks): Protect lists from
5871 gnus-remove-from-range, don't sort twice.
5872
5873 1999-05-21 Simon Josefsson <jas@pdc.kth.se>
5874
5875 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5876 function in backend.
5877
5878 1999-05-15 Simon Josefsson <jas@pdc.kth.se>
5879
5880 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5881 request-accept-article function in the backend instead of using
5882 the 'respool capability.
5883
5884 1999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5885
5886 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5887 spurious whitespace at eob.
5888
5889 1999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5890
5891 * nnmail.el (nnmail-get-new-mail): Check right variable.
5892
5893 1999-06-12 Karl Kleinpaste <karl@justresearch.com>
5894
5895 * mailcap.el (mailcap-mime-data): Fix rfc822.
5896
5897 1999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5898
5899 * nndoc.el (nndoc-nsmail-type-p): New function.
5900 (nndoc-type-alist): Recognize nsmail.
5901
5902 1999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5903
5904 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5905 *before* `article-hide-headers' deletes the information.
5906
5907 1999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5908
5909 * gnus-sum.el (gnus-summary-save-parts): New command and
5910 keystroke.
5911 (gnus-summary-save-parts-1): New function.
5912 (gnus-summary-iterate): Buggy.
5913
5914 * mm-decode.el (mm-save-part-to-file): Made into own function.
5915
5916 1999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5917
5918 * gnus-group.el (gnus-group-set-info): Resist nils.
5919
5920 1999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5921
5922 * mailcap.el (mailcap-mime-data): Ditto.
5923
5924 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5925
5926 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5927
5928 1999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5929
5930 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5931 gnus-article-date-lapsed-new-header is t.
5932
5933 1999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5934
5935 * gnus.el: Pterodactyl Gnus v0.84 is released.
5936
5937 1999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5938
5939 * gnus-msg.el (gnus-bug-message): Mime change.
5940
5941 1999-04-22 Simon Josefsson <jas@pdc.kth.se>
5942
5943 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5944
5945 1999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5946
5947 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5948 `x-uue'.
5949
5950 1999-03-04 Aaron M. Ucko <amu@mit.edu>
5951
5952 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5953 when authentication is 'password.
5954
5955 1999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
5956
5957 * gnus-win.el (gnus-configure-windows): Accept a setting.
5958
5959 1999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5960
5961 * mm-util.el (mm-quote-arg): Moved here.
5962
5963 * mm-decode.el (mm-quote-arg): Quote more chars.
5964
5965 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5966
5967 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5968 with newlines would create buggy .nov files.
5969
5970 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5971
5972 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5973 end of lines.
5974
5975 * message.el (message-mode): Doc fix.
5976
5977 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5978
5979 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5980
5981 * gnus-art.el (article-date-ut): Rewrite.
5982
5983 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5984 order.
5985
5986 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5987 headers.
5988
5989 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5990
5991 1999-04-18 Didier Verna <verna@inf.enst.fr>
5992
5993 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5994 (article-date-ut): use it.
5995
5996 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5997
5998 * mail-source.el (mail-source-fetch-pop): Call script
5999 asynchronously.
6000
6001 1999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6002
6003 * gnus.el: Pterodactyl Gnus v0.83 is released.
6004
6005 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6006
6007 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6008
6009 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6010
6011 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6012
6013 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6014
6015 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6016
6017 * message.el (message-generate-headers): Accept continuation
6018 headers.
6019
6020 1999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
6021
6022 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6023
6024 1999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6025
6026 * gnus-art.el (gnus-treatment-function-alist): use
6027 maybe-hide-headers.
6028
6029 * message.el (message-inhibit-body-encoding): Typo.
6030 (message-resend): Inhibit encoding.
6031
6032 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6033
6034 * gnus-art.el (article-remove-cr): Use re-search.
6035
6036 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6037 headers.
6038
6039 * mm-decode.el (mm-quote-arg): Quote '.
6040
6041 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6042
6043 * mm-decode.el (mm-insert-part): Use multibyte for text.
6044
6045 * gnus-start.el (gnus-read-newsrc-file): New variable.
6046 (gnus-read-newsrc-file): Use it.
6047
6048 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6049
6050 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6051
6052 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6053 function.
6054
6055 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6056
6057 * gnus.el: Pterodactyl Gnus v0.82 is released.
6058
6059 1999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6060
6061 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6062 for iso8859-2.
6063
6064 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6065
6066 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6067 synonym alist.
6068
6069 1999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6070
6071 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6072
6073 1999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6074
6075 * mail-source.el (mail-source-fetch): Ask before bugging out.
6076
6077 1999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6078
6079 * uudecode.el (uudecode-decode-region-external): Don't assume
6080 uudecode-temporary-file-directory ends with a slash.
6081
6082 1999-03-18 Simon Josefsson <jas@pdc.kth.se>
6083
6084 * gnus-sum.el (gnus-update-marks):
6085 (gnus-update-read-articles):
6086 (gnus-summary-expire-articles): Check server.
6087
6088 1999-03-16 Simon Josefsson <jas@pdc.kth.se>
6089
6090 * mml.el (mml-preview): New function.
6091
6092 1999-04-17 William M. Perry <wmperry@aventail.com>
6093
6094 * mail-source.el (mail-source-fetch-file): Return the right
6095 value.
6096
6097 1999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6098
6099 * mml.el (mml-insert-parameter): New function.
6100 (mml-insert-parameter-string): New function.
6101
6102 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6103
6104 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6105 (gnus-mime-display-part): Use it.
6106
6107 * mm-decode.el (mm-alternative-precedence): Removed.
6108 (mm-discouraged-alternatives): New variable.
6109 (mm-preferred-alternative-precedence): New function.
6110
6111 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6112
6113 * mail-source.el (mail-sources): New variable.
6114
6115 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6116
6117 * mm-decode.el (mm-valid-image-format-p): New function.
6118 (mm-inline-media-tests): Use it.
6119 (mm-valid-and-fit-image-p): New function.
6120
6121 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6122 (gnus-agent-fetch-group): Ditto.
6123
6124 1999-04-12 Didier Verna <verna@inf.enst.fr>
6125
6126 * nnmail.el (nnmail-article-group): in case of a group name
6127 containing "\\n" constructs, be sure to pass the expanded value to
6128 nn*-save-mail.
6129
6130 1999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6131
6132 * gnus.el: Pterodactyl Gnus v0.81 is released.
6133
6134 1999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6135
6136 * gnus-sum.el (gnus-get-split-value): Reverse result.
6137
6138 1999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6139
6140 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6141
6142 1999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6143
6144 * mml.el (mml-insert-tag): Insert concluding part.
6145
6146 * message.el (message-send-mail): Encode later.
6147 (message-send-news): Ditto.
6148
6149 * nnfolder.el: Don't use mail delim.
6150
6151 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6152
6153 * gnus-cus.el (gnus-group-customize): Put point at min.
6154
6155 * mm-view.el (mm-inline-text): Allow toggling html.
6156
6157 1999-03-28 William M. Perry <wmperry@aventail.com>
6158
6159 * mail-source.el: Added prescript and postscript to file.
6160
6161 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6162
6163 * nnmail.el: Reverted.
6164
6165 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6166 (gnus-setup-posting-charset): Did work.
6167
6168 1999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6169
6170 * gnus.el (gnus-short-group-name): Use
6171 gnus-group-uncollapsed-levels.
6172
6173 1999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6174
6175 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6176
6177 1999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6178
6179 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6180 (article-strip-headers-from-body): New command and keystroke.
6181
6182 1999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6183
6184 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6185
6186 * nnheader.el (nnheader-insert-file-contents): Bind
6187 enable-local-eval to nil.
6188 (nnheader-find-file-noselect): Ditto.
6189
6190 * nnmail.el (nnmail-article-group): Don't remove long lines.
6191 (nnmail-remove-long-lines): New function.
6192 (nnmail-split-header-length-limit): Removed.
6193
6194 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6195
6196 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6197
6198 1999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6199
6200 * gnus-sum.el (gnus-summary-generic-mark): New function.
6201
6202 * nnmail.el (nnmail-split-header-length-limit): Increased.
6203 (nnmail-article-group): Allow nil.
6204
6205 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6206
6207 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6208 first.
6209
6210 * mml.el (mml-minibuffer-read-type): Include types from
6211 mailcap-mime-data.
6212
6213 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6214
6215 1999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6216
6217 * mml.el (mml-insert-tag): New function.
6218 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6219 confusion with functions like `mml-read-tag'.
6220 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6221 (mml-minibuffer-read-description): Ditto with
6222 `mml-minibuffer-read-description'.
6223 (mml-attach-buffer): New function.
6224 (mml-mode-map): New entry for /.
6225 (mml-minibuffer-read-type): Accept DEFAULT.
6226
6227 * mml.el (mml-quote-region): Narrow the region.
6228
6229 * message.el (message-mode-menu): message-mime-attach-file is now
6230 mml-attach-file.
6231
6232 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6233
6234 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6235
6236 1999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6237
6238 * mml.el (mml-attach-buffer): New command.
6239
6240 1999-02-27 Simon Josefsson <jas@pdc.kth.se>
6241
6242 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6243 with a proper range. Compress range.
6244
6245 * gnus-range.el (gnus-remove-from-range): Protect arguments.
6246
6247 1999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6248
6249 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6250
6251 1999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6252
6253 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6254 (gnus-picons-convert-x-face): Removed.
6255 (gnus-picons-article-display-x-face): Removed.
6256 (gnus-picons-x-face-sentinel): Ditto.
6257 (gnus-picons-display-x-face): Ditto.
6258
6259 1999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6260
6261 * gnus.el: Pterodactyl Gnus v0.80 is released.
6262
6263 1999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6264
6265 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6266
6267 * gnus-sum.el (gnus-with-article): Moved here.
6268
6269 * mail-source.el (mail-source-fetch-pop): Ask for password even
6270 when program.
6271
6272 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6273
6274 * gnus-msg.el (gnus-bug): Add description.
6275
6276 * mml.el (mml-insert-mml-markup): Insert disposition.
6277
6278 * message.el (message-send-mail): Always encode mail headers.
6279
6280 1999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6281
6282 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6283 when requested.
6284
6285 * nnmail.el (nnmail-current-spool): Removed.
6286
6287 * gnus-salt.el (gnus-tree-inhibit): New varible.
6288
6289 * gnus.el (mm-util): Required.
6290
6291 1999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
6292
6293 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6294
6295 1999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6296
6297 * mail-source.el (mail-source-bind): Doc fix.
6298
6299 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6300
6301 * message.el (message-mode): Doc fix.
6302
6303 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6304 encoding.
6305
6306 * gnus.el (gnus-methods-equal-p): Moved here.
6307
6308 * mail-source.el: pop at 110.
6309
6310 * pop3.el (pop3-movemail): Use write-region instead of
6311 append-to-file to avoid excessive messaging.
6312
6313 1999-02-27 lantz moore <lmoore@contigo.com>
6314
6315 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6316 type directory.
6317
6318 1999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
6319
6320 * gnus-art.el (article-hide-boring-headers): Field names must not
6321 contain whitespace.
6322
6323 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6324
6325 * gnus.el: Pterodactyl Gnus v0.79 is released.
6326
6327 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6328
6329 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6330
6331 * mml.el (mml-mode): Don't use add-minor-mode.
6332
6333 * message.el (messgage-inhibit-body-encoding): New variable.
6334 (message-encode-message-body): Use it.
6335
6336 1999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6337
6338 * gnus.el: Pterodactyl Gnus v0.78 is released.
6339
6340 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6341
6342 * message.el (message-mode): Switch on MML mode.
6343
6344 * mml.el: Included commands and functions.
6345 (mml-mode-map): New keymap.
6346
6347 * message.el: Removed the insertion commands and functions.
6348
6349 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6350
6351 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6352 keystroke.
6353
6354 * gnus-art.el (gnus-narrow-to-page): Revert.
6355
6356 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6357 (gnus-cite-parse-maybe): Always reparse.
6358
6359 * message.el (message-encode-message-body): Don't insert
6360 "multipart warning".
6361
6362 * gnus-art.el (gnus-article-treat-head-custom): New variable.
6363
6364 1999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
6365
6366 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6367
6368 * nnmail.el: Require mm-util.
6369
6370 1999-02-26 Justin Sheehy <justin@linus.mitre.org>
6371
6372 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6373 group.
6374
6375 1999-02-26 SeokChan LEE <chan@smoky-blue.com>
6376
6377 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6378
6379 1999-02-21 Simon Josefsson <jas@pdc.kth.se>
6380
6381 * gnus-msg.el (gnus-extended-version): Better regexp.
6382
6383 1999-02-25 Didier Verna <verna@inf.enst.fr>
6384
6385 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6386 is called with the result of SPLIT and should return a new split.
6387
6388 * gnus.texi: update the doc.
6389
6390 1999-02-23 Didier Verna <verna@inf.enst.fr>
6391
6392 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6393 displayed in the article buffer, output bars if
6394 `gnus-picons-display-article-move-p'.
6395
6396 1999-02-20 Aaron M. Ucko <amu@mit.edu>
6397
6398 * mail-source.el (mail-source-fetch-pop): Typo.
6399
6400 1999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6401
6402 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6403
6404 1999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6405
6406 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6407
6408 1999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
6409
6410 * mml.el (mml-insert-buffer): New function.
6411
6412 * message.el (message-forward): Insert the buffer in the buffer.
6413
6414 1999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
6415
6416 * mm-view.el (mm-inline-message): Insert part in narrowed region.
6417
6418 1999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
6419
6420 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6421
6422 1999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6423
6424 * gnus.el: Pterodactyl Gnus v0.77 is released.
6425
6426 1999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6427
6428 * gnus-art.el (gnus-displaying-mime): New variable.
6429 (article-narrow-to-head): New function.
6430
6431 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6432 Default to pop instead of pop3.
6433
6434 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6435
6436 * gnus-art.el (article-hide-pgp): Goto body.
6437
6438 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6439
6440 * gnus-cite.el: Don't use goto-line.
6441
6442 * gnus-art.el (gnus-article-treat-html): Removed.
6443 (gnus-treat-article): Save restriction.
6444
6445 1999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
6446
6447 * message.el (message-send-mail): Don't untabify.
6448 (message-mode): Don't use tabs for indentation.
6449
6450 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6451
6452 * message.el (message-send-mail): Don't untabify.
6453
6454 * nnml.el (nnml-save-mail): Typo fix.
6455
6456 1999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
6457
6458 * message.el (message-cite-function): Add
6459 `message-cite-original-without-signature' customization option.
6460
6461 1999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
6462
6463 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6464 `nnmail-prepare-incoming-header-hook'.
6465
6466 1999-02-19 Justin Sheehy <justin@linus.mitre.org>
6467
6468 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6469
6470 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6471
6472 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6473
6474 1999-02-18 Michael Cook <cook@sightpath.com>
6475
6476 * Recognize Microsoft Outlook's cite attribution conventions.
6477
6478 1999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
6479
6480 * gnus-sum.el: Bind M.
6481
6482 1999-02-19 Neil Crellin <neilc@wallaby.cc>
6483
6484 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6485
6486 1999-02-15 Didier Verna <verna@inf.enst.fr>
6487
6488 * gnus-picon.el (gnus-group-display-picons): ensures that
6489 `article-goto-body' really goes to the article body.
6490
6491 1999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6492
6493 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6494
6495 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6496
6497 * mm-view.el (mm-view-message): Enable multibyte.
6498
6499 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6500
6501 * nnmail.el (nnmail-get-new-mail): Message later.
6502
6503 * mm-util.el (mm-find-charset-region): Revert to checking
6504 multibyte.
6505
6506 1999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
6507
6508 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6509 attachment.
6510
6511 1999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6512
6513 * gnus.el: Pterodactyl Gnus v0.76 is released.
6514
6515 1999-02-06 Felix Lee <flee@cygnus.com>
6516
6517 * gnus.el (gnus-group-change-level-function): Typo.
6518
6519 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6520
6521 * gnus-sum.el (gnus-nov-skip-field): Removed.
6522 (gnus-nov-field): Ditto.
6523 (gnus-nov-parse-extra): Ditto.
6524 (gnus-nov-read-integer): Ditto.
6525
6526 1999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
6527
6528 * nnheader.el (nnheader-nov-read-message-id): New macro.
6529 (nnheader-parse-nov): Use it.
6530
6531 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6532 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6533 `(eq (char-after) ?\n)'.
6534
6535 1999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
6536
6537 * gnus.el (gnus-other-frame): Always pop up a new frame.
6538
6539 1999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
6540
6541 * gnus-range.el (gnus-range-add): Rewrite.
6542
6543 1999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6544
6545 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6546 format.
6547 (nnmail-process-maildir-mail-format): New function.
6548
6549 * mail-source.el (mail-source-fetch-maildir): New function.
6550 (mail-source-keyword-map): Add default for maildir method.
6551 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6552
6553 1999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6554
6555 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6556
6557 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6558 (nndoc-mime-digest-type-p): Removed.
6559
6560 1999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6561
6562 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6563 where it is supposed to be.
6564 (gnus-treat-play-sounds): New variable.
6565
6566 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6567
6568 * gnus-art.el (article-display-x-face): Narrow to head.
6569 (gnus-article-washed-types): New variable.
6570 (article-hide-pgp): Is not a toggle.
6571 (gnus-article-hide-text-type): Save types.
6572 (article-decode-charset): Use it.
6573
6574 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6575
6576 * message.el (message-forward-start-separator): Removed.
6577 (message-forward-end-separator): Removed.
6578 (message-signature-before-forwarded-message): Removed.
6579 (message-included-forward-headers): Removed.
6580 (message-check-news-body-syntax): Don't check forward.
6581 (message-forward): Use MIME.
6582
6583 * nnvirtual.el (nnvirtual-request-article): Bind
6584 gnus-article-decode-hook to nil.
6585
6586 1999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6587
6588 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6589 us-ascii.
6590
6591 1999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
6592
6593 * format-spec.el (format-spec): Be more robust.
6594
6595 * message.el (message-encode-message-body): Default
6596 mail-parse-charset to mail-parse-charset.
6597
6598 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6599 (gnus-summary-edit-article): Bind mail-parse-charset.
6600
6601 * mml.el (mml-read-tag): Ignore white space after end of tag.
6602
6603 * message.el (message-goto-body): Also work in separatorless
6604 articles.
6605
6606 * mml.el (mml-translate-from-mime): New function.
6607 (mml-insert-mime): Ditto.
6608 (mml-to-mime): New function.
6609 (mime-to-mml): New name.
6610
6611 * gnus-sum.el (gnus-summary-edit-article): Always select raw
6612 article.
6613
6614 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6615
6616 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6617 special-case nndraft groups.
6618
6619 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6620
6621 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6622 (gnus-get-newsgroup-headers): Already bound.
6623
6624 * message.el (message-encode-message-body): Use posting charset.
6625
6626 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6627 (mm-body-encoding): Do CTE.
6628 (mm-body-7-or-8): New function.
6629
6630 * mm-util.el (mm-mime-charset): Always fall back on alist.
6631 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6632 (mm-mime-mule-charset-alist): Add arabic-*-column.
6633 (mm-find-mime-charset-region): New function.
6634
6635 * format-spec.el (format-spec-make): New function.
6636
6637 * mail-source.el (format-spec): Required.
6638 (mail-source-fetch-with-program): Removed.
6639 (mail-source-fetch-with-program): New function.
6640
6641 * format-spec.el: New file.
6642
6643 1999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
6644
6645 * mail-source.el (mail-source-fetch-with-program): Take optional
6646 parameter.
6647
6648 1999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6649
6650 * gnus-start.el: Ignore some groups.
6651 (gnus-setup-news): Bind nnmail-fetched-sources.
6652
6653 * message.el (message-send-mail): Remove all tabs.
6654
6655 * mm-util.el (mm-find-charset-region): Just check whether
6656 find-charset-region is defined.
6657
6658 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6659
6660 * gnus-group.el (gnus-group-get-new-news): Use
6661 nnmail-fetched-sources.
6662
6663 * nnmail.el (nnmail-fetched-sources): New variable.
6664 (nnmail-get-new-mail): Use it.
6665
6666 * mail-source.el (mail-source-fetched-sources): New variable.
6667 (mail-source-fetch): Use it.
6668
6669 1999-02-02 Mark W. Eichin <eichin@thok.org>
6670
6671 * gnus.el (gnus-getenv-nntpserver): if the file that
6672 gnus-nntpserver-file names has a trailing newline, the
6673 string-match will always match, and thus the file will never be
6674 read. (^ matches start of "line", \\` matches start of "buffer",
6675 which is what was intended...)
6676
6677 1999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
6678
6679 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6680
6681 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6682
6683 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6684 select methods.
6685
6686 1999-01-27 Simon Josefsson <jas@pdc.kth.se>
6687
6688 * gnus-range.el (gnus-remove-from-range): Sort second argument.
6689
6690 1999-02-02 Scott Hofmann <shofmann@mindspring.com>
6691
6692 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6693
6694 1999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
6695
6696 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6697 a typo.
6698 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6699 charset to nil.
6700 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6701 * gnus-start.el (gnus-start-draft-setup): Ditto.
6702
6703 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6704
6705 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6706 (mail-source-value): Don't do variables.
6707
6708 * nnmail.el (nnmail-get-new-mail): Set the predicate.
6709
6710 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6711
6712 1999-02-01 Michael Cook <cook@sightpath.com>
6713
6714 * Defenestrate spurious ?a.
6715
6716 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6717
6718 * mail-source.el (mail-source-fetch-pop): Instead use
6719 :authentication.
6720
6721 1999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6722
6723 * lisp/mail-source.el : Support APOP authentication scheme.
6724
6725 1999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
6726
6727 * pop3.el (pop3-movemail): Return t.
6728
6729 1999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6730
6731 * rfc2047.el (rfc2047-fold-region): New function.
6732 (rfc2047-encode-message-header): Use it.
6733
6734 1999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
6735
6736 * gnus-sum.el (gnus-group-charset-alist): Add more.
6737
6738 1999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6739
6740 * gnus.el: Pterodactyl Gnus v0.75 is released.
6741
6742 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6743
6744 * gnus-art.el (article-display-x-face): Don't narrow to head.
6745
6746 1999-02-01 Michael Cook <cook@sightpath.com>
6747
6748 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6749
6750 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6751
6752 * mail-source.el (mail-source-fetch-directory): Ignore
6753 directories.
6754
6755 * gnus-cus.el (gnus-group-parameters): Addition.
6756
6757 * gnus-art.el (article-strip-banner): Do symbolic banners.
6758 (article-strip-banner): New keystroke.
6759
6760 1999-02-01 Michael Cook <cook@sightpath.com>
6761
6762 * gnus-art.el (article-strip-banner): New command.
6763
6764 1999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
6765
6766 * gnus-art.el (gnus-treat-strip-banners): New variable.
6767
6768 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6769
6770 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6771 has been exist.
6772
6773 1999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
6774
6775 * message.el (message-draft-coding-system): Check coding-system.
6776 * mm-util.el (mm-text-coding-system): Ditto.
6777
6778 1999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
6779
6780 * mail-source.el (mail-source-fetch-pop): Save excursion.
6781
6782 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6783
6784 * mail-source.el (mail-source-movemail-args): Not constant.
6785 (mail-source-movemail-args): Removed.
6786 (mail-source-fetch-with-program): New function.
6787 (mail-source-fetch-pop): Use program and function.
6788 (mail-source-movemail-program): Removed.
6789
6790 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6791 (gnus-treat-date-user-defined): New variable.
6792
6793 1999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
6794
6795 * nnmail.el (nnmail-fix-eudora-headers): New function.
6796
6797 1999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6798
6799 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6800
6801 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6802
6803 * gnus-art.el (gnus-treatment-function-alist): Do
6804 gnus-article-add-buttons-to-head later.
6805 (gnus-treat-capitalize-sentences): New variable.
6806 (article-capitalize-sentences): New command and keystroke.
6807
6808 * gnus-group.el (gnus-group-catchup-current): Do group.
6809
6810 * message.el (message-default-charset): Add group.
6811
6812 1999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6813
6814 * gnus.el: Pterodactyl Gnus v0.74 is released.
6815
6816 1999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6817
6818 * gnus-art.el (article-fill-long-lines): Renamed.
6819 (article-fill-long-lines): New keystroke.
6820
6821 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6822
6823 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6824
6825 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6826 displayed.
6827 (gnus-group-catchup-current): Be more robus.
6828
6829 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6830 headers.
6831
6832 1999-01-25 Dave Love <fx@gnu.org>
6833
6834 * message.el (message-mode-menu): Add message-mime-attach-file.
6835 (message-mode): Doc fix.
6836
6837 1999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6838
6839 * nnmail.el (nnmail-check-duplication): Insert the mail source
6840 string.
6841
6842 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6843 (mail-source-fetch-directory): Ditto.
6844 (mail-source-fetch-file): Ditto.
6845 (mail-source-string): New variable.
6846
6847 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6848 the level.
6849
6850 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6851 before handling.
6852
6853 * mm-util.el (mm-mime-charset): Use the parameters.
6854 (mm-mime-charset): Removed region paremeters.
6855
6856 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6857 source.
6858
6859 1999-01-25 Lloyd Zusman <ljz@asfast.com>
6860
6861 * nnmail.el (nnmail-get-split-group): Quote right.
6862
6863 1999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
6864
6865 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6866 buffer.
6867
6868 1999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
6869
6870 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6871 (gnus-group-mode): Don't hook.
6872
6873 * mail-source.el (mail-source-bind): Doc fix.
6874 (mail-source-bind): Take only one param.
6875
6876 * gnus-art.el (gnus-treat-highlight-signature): typep.
6877
6878 * mail-source.el (mail-source-movemail): Ignore empty file.
6879 (mail-source-callback): Check before deleting.
6880
6881 * message.el (message-mime-attach-file): Include name.
6882
6883 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6884
6885 * mm-util.el (mm-read-charset): Return a symbol.
6886
6887 * mm-view.el (mm-inline-text): Insert signature separator.
6888
6889 * gnus-art.el (gnus-treat-predicate): New function.
6890 (gnus-treat-article): Allow all types to be checked.
6891
6892 * gnus-util.el (gnus-or): New function.
6893 (gnus-and): Ditto.
6894
6895 * gnus-art.el (gnus-mime-display-single): Use override.
6896
6897 * mm-decode.el (mm-attachment-override-types): New variable.
6898 (mm-attachment-override-p): New function.
6899
6900 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6901
6902 1999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
6903
6904 * mm-view.el (mm-inline-text): Do vcards.
6905
6906 1999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6907
6908 * gnus.el: Pterodactyl Gnus v0.73 is released.
6909
6910 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6911
6912 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6913 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6914 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6915 (nnmail-movemail-program): Removed.
6916 (nnmail-movemail-args): Removed.
6917 (nnmail-pop-password-required): Ditto.
6918 (nnmail-tmp-directory): Ditto.
6919 (nnmail-delete-incoming): Removed.
6920 (nnmail-pop-password, nnmail-moved-inboxes,
6921 nnmail-internal-password, nnmail-move-inbox): Removed.
6922 (nnmail-read-passwd): Ditto.
6923 (nnmail-get-spool-files): Removed.
6924 (nnmail-resplit-incoming): Reinstated.
6925
6926 * mail-source.el: New file.
6927
6928 1999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
6929
6930 * gnus-art.el (gnus-article-mode-map): Bind backspace.
6931
6932 1999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
6933
6934 * gnus-art.el (article-make-date-line): Fix iso8601 display.
6935
6936 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6937
6938 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
6939
6940 * gnus-picon.el (gnus-group-display-picons): Goto body.
6941
6942 * gnus.el: Indented all functions; broke long lines; changed all
6943 instances of illegal/legal to invalid/valid. Yes, I'm bored.
6944
6945 1999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6946
6947 * gnus.el: Pterodactyl Gnus v0.72 is released.
6948
6949 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6950
6951 * gnus.el: Cleaned up trailing whitespace.
6952
6953 * mm-util.el (mm-read-charset): Work.
6954
6955 1999-01-17 Matt Armstrong <mattdav+matt@best.com>
6956
6957 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6958 nnheader-translate-file-chars'd group name.
6959
6960 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6961
6962 * message.el (message-encode-message-body): Fold case.
6963
6964 1999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
6965
6966 * mailcap.el (mailcap-add): New function.
6967
6968 1999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6969
6970 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6971 (article-goto-body): Use it.
6972 (gnus-treat-article): Ditto.
6973
6974 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6975 downloaded articles from the downloadeble list.
6976
6977 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6978
6979 * message.el (message-encode-message-body): Bind
6980 mail-parse-charset.
6981
6982 * mm-util.el (mm-charset-synonym-alist): New variable.
6983 (mm-charset-to-coding-system): Use it.
6984 (mm-charset-coding-system-alist): Removed.
6985 (mm-charset-to-coding-system): Don't use it.
6986 (mm-find-charset-region): Use mail-parse-charset.
6987
6988 * gnus-art.el (gnus-treatment-function-alist): Use
6989 gnus-article-display-picons.
6990 (gnus-treat-display-xface): Only do if we have xface feature.
6991 (gnus-part-display-hook): New function.
6992 (gnus-treat-article): Use it.
6993 (gnus-treat-article): Use gnus-visual.
6994
6995 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
6996
6997 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6998 displaying.
6999
7000 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7001
7002 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7003 regexp file names.
7004
7005 1999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7006
7007 * gnus.el: Pterodactyl Gnus v0.71 is released.
7008
7009 1999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7010
7011 * mm-view.el (mm-inline-image): Don't add a dot.
7012
7013 * gnus-art.el (gnus-treat-article): New function.
7014
7015 * gnus.el (gnus-article-display-hook): Removed.
7016
7017 * gnus-art.el (gnus-article-treat-custom): New variable.
7018
7019 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7020
7021 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7022 functions.
7023
7024 * message.el (message-posting-charset): New variable.
7025 (message-send-mail): Use it.
7026
7027 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7028 (gnus-setup-posting-charset): New function.
7029 (gnus-setup-message): Use it.
7030
7031 * message.el (message-encode-message-body): Just look for
7032 Content-Type before inserting a new one.
7033
7034 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7035
7036 * rfc2047.el (rfc2047-default-charset): Removed.
7037
7038 * mail-prsvr.el: New file.
7039 (mail-parse-charset): New variable.
7040
7041 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7042 Changed name.
7043
7044 * gnus.el (gnus-charset): New group.
7045
7046 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7047
7048 * gnus-sum.el (gnus-default-charset): Default to nil.
7049 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7050 (gnus-newsgroup-iso-8859-1-forced): Removed.
7051
7052 * mm-util.el (mm-known-charsets): Removed.
7053 (mm-default-coding-system): Removed.
7054 (mm-default-charset): Removed.
7055 (mm-read-charset): New function.
7056
7057 * message.el (message-default-charset): Removed.
7058
7059 * rfc2047.el (rfc2047-default-charset): Default to nil.
7060
7061 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7062
7063 1999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7064
7065 * gnus.el: Pterodactyl Gnus v0.70 is released.
7066
7067 1999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7068
7069 * mm-decode.el (mm-save-part): Use mm-get-part.
7070 (mm-insert-part): New function.
7071 (mm-get-part): Use it.
7072 (mm-get-image): Ditto.
7073 (mm-display-external): Ditto.
7074
7075 * mm-view.el (mm-inline-text): Ditto.
7076
7077 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7078 ranges.
7079
7080 * mm-decode.el (mm-display-external): Save the buffer.
7081 (mm-remove-part): Kill it.
7082
7083 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7084
7085 * nnagent.el (nnagent-request-set-mark): Defined stub.
7086
7087 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7088
7089 * gnus-score.el (gnus-score-load-score-alist): Bind
7090 coding-system-for-read.
7091
7092 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7093 prepare-exit-hook.
7094
7095 * mm-view.el (mm-setup-w3): Require w3.
7096
7097 1999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
7098
7099 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7100 body.
7101
7102 1999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7103
7104 * mm-encode.el: Ditto.
7105
7106 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7107 error.
7108
7109 * mailcap.el (mailcap-mime-data): SAFER ps.
7110
7111 * message.el (message-encode-message-body): Always insert a
7112 Content-Type header.
7113
7114 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7115 shown inline.
7116
7117 * mm-view.el (mm-inline-text): Handle all sorts of text.
7118
7119 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7120 don't view.
7121
7122 * mm-decode.el (mm-display-external): Use it.
7123
7124 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7125
7126 * mm-decode.el (mm-save-part): Removed double code.
7127
7128 1999-01-12 Dave Love <fx@gnu.org>
7129
7130 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7131 application/octet-stream .gz & al files with jka-compr.
7132
7133 1999-01-12 Dave Love <fx@gnu.org>
7134
7135 * gnus-ems.el (gnus-down-mouse-3): New variable.
7136 * gnus-art.el (gnus-mime-button-map): Use it.
7137 (gnus-mime-button-menu): Set the clicked-on buffer initially.
7138
7139 1999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7140
7141 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7142
7143 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7144
7145 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7146 buffers.
7147
7148 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7149
7150 * gnus-cache.el (gnus-cache-read-active): Reversed check.
7151
7152 1999-01-12 Matt Armstrong <matta@geoworks.com>
7153
7154 * mml.el (mml-parameter-string): Strip directory component.
7155
7156 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7157
7158 * gnus.el (gnus-use-demon): Removed.
7159
7160 1999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
7161
7162 * nnmail.el (nnmail-article-group): Don't infloop.
7163
7164 1999-01-11 Colin Rafferty <colin@xemacs.org>
7165
7166 * gnus-art.el (article-update-date-lapsed): Made it work with
7167 picons, and make it update on all visible frames.
7168 (article-date-ut): Get summary-buffer's current-headers.
7169
7170 1999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7171
7172 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7173 (gnus-picons-setup-p): New variable.
7174
7175 1999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
7176
7177 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7178
7179 1999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7180
7181 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7182 (gnus-summary-exit-no-update): Use mapcar.
7183
7184 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7185
7186 * gnus-agent.el (gnus-category-write): Make directory.
7187
7188 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
7189
7190 * gnus-sum.el (gnus-update-read-articles):
7191 (gnus-update-marks): Request backend update of mark.
7192
7193 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7194
7195 * mm-bodies.el (mm-body-encoding): Use mm-find.
7196
7197 1999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
7198
7199 * gnus-picon.el (gnus-article-display-picons): Fix.
7200
7201 1999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7202
7203 * gnus.el: Pterodactyl Gnus v0.69 is released.
7204
7205 1999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7206
7207 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7208
7209 * gnus-agent.el (gnus-agent-remove-group): New command and
7210 keystroke.
7211
7212 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7213
7214 1999-01-02 Simon Josefsson <jas@pdc.kth.se>
7215
7216 * gnus-agent.el (gnus-agent-write-servers): Make directory.
7217
7218 1998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7219
7220 * mm-view.el (mm-inline-text): Bind current id.
7221
7222 * mm-decode.el (mm-handle-id): New macro.
7223 (mm-make-handle): Accept id.
7224 (mm-dissect-singlepart): Use it.
7225
7226 1998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
7227
7228 * message.el (message-cite-original-without-signature): Use
7229 message-signature-separator when searching for signature in
7230 message-cite-original-without-signature.
7231
7232 1998-12-24 Simon Josefsson <jas@pdc.kth.se>
7233
7234 * gnus.el (gnus-server-to-method): Check named methods.
7235
7236 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7237
7238 * mm-view.el (mm-view-message): Goto point-min.
7239
7240 * nnmail.el (nnmail-article-group): Don't delete lines, only
7241 shorten them.
7242
7243 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7244 values.
7245
7246 * nnheader.el (nnheader-temp-directory): New variable.
7247 (nnheader-temp-directory): Removed.
7248
7249 1998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
7250
7251 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7252 list of files to check for mailcap entries under windows-nt.
7253
7254 1998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7255
7256 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7257 summary buffer exists.
7258
7259 1998-12-22 Aaron M. Ucko <amu@mit.edu>
7260
7261 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7262 irrelevant Sun sendmail bug.
7263 (nnsoup-store-reply): Stop mucking with mail-header-separator.
7264
7265 * message.el (message-send-news): Bind mail-header-separator to
7266 "" when asking backend to post.
7267
7268 1998-12-22 Karl Kleinpaste <karl@justresearch.com>
7269
7270 * mm-uu.el (mm-dissect-disposition): New variable.
7271 (mm-uu-dissect): Use it.
7272
7273 1998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7274
7275 * mm-view.el (mm-inline-text): Bind url-current-object.
7276
7277 1998-12-06 Simon Josefsson <jas@pdc.kth.se>
7278
7279 * gnus-range.el (gnus-remove-from-range): Rewrite.
7280
7281 1998-12-09 SL Baur <steve@altair.xemacs.org>
7282
7283 * gnus-picon.el (annotations): Remove bogus require 'xpm.
7284
7285 1998-12-18 Hrvoje Niksic <hniksic@srce.hr>
7286
7287 * message.el (message-encode-message-body): Insert `MIME-Version'
7288 instead of `Mime-Version'.
7289
7290 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7291
7292 * message.el (message-insert-mime-part): Add the attachment
7293 disposition.
7294 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7295 (message-mime-query-type): New function.
7296 (message-mime-query-description): Ditto.
7297 (message-mime-query-file): Ditto.
7298 (message-insert-mime-part): Use them.
7299 (message-mime-insert-external): Use the new stuff.
7300
7301 1998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
7302
7303 * nnmail.el (nnmail-split-header-length-limit): New variable.
7304
7305 * mm-decode.el (mm-dissect-buffer): Check syntax.
7306
7307 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7308
7309 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7310 (rfc2047-dissect-region): Ditto.
7311
7312 1998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7313
7314 * mm-view.el (mm-view-message): Decode charset.
7315
7316 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7317
7318 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7319 CT headers.
7320
7321 1998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
7322
7323 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7324 mm-uu-*-function.
7325 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7326
7327 1998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
7328
7329 * message.el (message-send-mail): Do MML first.
7330 (message-send-news): Ditto.
7331
7332 1998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
7333
7334 * gnus-picon.el (gnus-picons-face): New face.
7335 (gnus-picons-try-face): Use it.
7336
7337 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7338
7339 * gnus.el: Pterodactyl Gnus v0.68 is released.
7340
7341 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7342
7343 * gnus.el: Pterodactyl Gnus v0.67 is released.
7344
7345 1998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7346
7347 * gnus.el: Pterodactyl Gnus v0.66 is released.
7348
7349 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7350
7351 * gnus-art.el (gnus-insert-mime-button): Decode description.
7352
7353 1998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
7354
7355 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7356 (gnus-decode-header-methods): Ditto.
7357 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7358
7359 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7360
7361 * mml.el (mml-insert-mime-headers): Encode description.
7362
7363 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7364 line.
7365
7366 * gnus-sum.el (gnus-default-charset): Doc fix.
7367
7368 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7369
7370 * mm-decode.el (mm-display-part): Forward a line.
7371
7372 1998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
7373
7374 * mm-util.el (mm-running-ntemacs): New variable.
7375 (mm-text-coding-system): Ditto.
7376 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7377 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7378
7379 1998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
7380
7381 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7382 buffer.
7383
7384 * message.el (message-insert-headers): New command and keystroke.
7385
7386 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7387
7388 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7389 (mm-get-image): Ditto.
7390
7391 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7392 base64, uudecode and binhex.
7393
7394 1998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
7395
7396 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7397 in text/plain.
7398 * mm-uu.el (mm-uu-dissect): Use inline.
7399
7400 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7401
7402 * mm-view.el (mm-view-message): New function.
7403
7404 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7405 qp.
7406
7407 1998-12-07 Karl Kleinpaste <karl@justresearch.com>
7408
7409 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7410 entry for message/rfc822 as 8bit.
7411
7412 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7413
7414 * mailcap.el (mailcap-mime-extensions): Add patch.
7415
7416 1998-12-05 Dale Hagglund <rdh@best.com>
7417
7418 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7419 argument to force all multipart/* to look like multipart/mixed.
7420
7421 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7422 variable.
7423 (gnus-mime-display-part): Use it.
7424
7425 1998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
7426
7427 * gnus-draft.el (gnus-draft-send): Only disable checks for
7428 non-interactive use.
7429 (gnus-draft-send-message): Use it.
7430
7431 1998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7432
7433 * gnus.el: Pterodactyl Gnus v0.65 is released.
7434
7435 1998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
7436
7437 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7438
7439 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7440
7441 1998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7442
7443 * gnus.el: Pterodactyl Gnus v0.64 is released.
7444
7445 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7446
7447 * mm-view.el (mm-setup-w3): Don't load.
7448
7449 * gnus-msg.el (gnus-setup-message): Set group name.
7450 (gnus-group-mail): Avoid leaking local vars.
7451
7452 * message.el (message-attach-file): Renamed.
7453 (message-mime-attach-file): Renamed again.
7454
7455 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
7456
7457 * gnus-art.el (article-decode-encoded-words): Bind
7458 rfc2047-default-charset here.
7459
7460 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7461
7462 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7463
7464 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7465 (gnus-picons-setup-hook): New hook.
7466
7467 1998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
7468
7469 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7470 string.
7471 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7472 line.
7473
7474 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7475
7476 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7477 (gnus-mime-view-part): Ditto.
7478 (gnus-mime-inline-part): Dotii.
7479 (gnus-mime-externalize-part): Daddo.
7480 (gnus-mime-internalize-part): Tutti frutti.
7481 (gnus-widget-press-button): Da da do.
7482
7483 * mm-view.el (mm-setup-w3): Require url-vars.
7484
7485 1998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
7486
7487 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7488 * mm-util.el (mm-find-charset-region): Ditto.
7489
7490 1998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
7491
7492 * message.el (message-send): Don't encode here.
7493 (message-send-mail): But here.
7494 (message-send-news): And here.
7495
7496 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7497
7498 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7499
7500 1998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7501
7502 * gnus.el: Pterodactyl Gnus v0.63 is released.
7503
7504 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7505
7506 * mml.el (mml-base-boundary): Shorten.
7507
7508 * message.el (message-insert-mime-part): Use default.
7509
7510 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7511
7512 1998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
7513
7514 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7515 buttons, not [*].
7516
7517 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7518
7519 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7520
7521 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
7522
7523 * gnus-art.el (gnus-insert-mime-button): Fix.
7524
7525 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7526
7527 * message.el (message-insert-mime-part): Nicify prompts.
7528 (message-insert-mime-part): Really delete duplicates.
7529 (message-insert-mime-part): Check against common errors.
7530 (message-insert-mime-part): Fix docstring.
7531
7532 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7533
7534 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7535
7536 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7537
7538 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7539 (gnus-insert-mime-button): Modify accordingly.
7540
7541 1998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7542
7543 * gnus-art.el (gnus-display-mime): Set window point.
7544
7545 * mm-decode.el (mm-display-external): Only decode when not
7546 saving.
7547 (mm-alternative-precedence): Prefer multiparts.
7548 (mm-inline-media-tests): Inline multiparts.
7549
7550 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7551 Ignore errors when requiring url.
7552
7553 * mml.el (mml-quote-region): New command.
7554
7555 * message.el (message-cite-original): Use it.
7556 (message-cite-original-without-signature): Ditto.
7557
7558 1998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7559
7560 * gnus.el: Pterodactyl Gnus v0.62 is released.
7561
7562 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7563
7564 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7565
7566 1998-12-03 Hrvoje Niksic <hniksic@srce.hr>
7567
7568 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7569 `point-max-marker'.
7570
7571 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7572
7573 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7574
7575 * gnus-art.el (gnus-mime-display-single): Check for attachment
7576 before other tests.
7577
7578 1998-12-03 Didier Verna <verna@inf.enst.fr>
7579
7580 * gnus-msg.el (gnus-configure-posting-styles): find a
7581 posting-style entry in the group parameters, if any, and honor it
7582 at the end.
7583
7584 1998-12-03 Felix Lee <flee@teleport.com>
7585
7586 * nntp.el (nntp-after-change-function): Fix.
7587
7588 1998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
7589
7590 * mml.el (mml-generate-mime-1): Insert literally.
7591
7592 1998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7593
7594 * mml.el (mml-insert-mime-headers): Removed debug.
7595
7596 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7597
7598 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7599 prefixed.
7600
7601 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7602 application/emacs-lisp to 8bit.
7603
7604 1998-12-03 Dale Hagglund <rdh@best.com>
7605
7606 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7607
7608 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7609
7610 * gnus.el: Pterodactyl Gnus v0.61 is released.
7611
7612 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7613
7614 * mml.el (mml-parse-1): Skipped parts.
7615 (mml-insert-mime-headers): Nil is a list.
7616 (mml-generate-mime-1): Don't insert literally.
7617 (mml-read-tag): Drop text props.
7618 (mml-read-part): Ditto.
7619 (mml-parse-singlepart-with-multiple-charsets): Ditto.
7620
7621 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7622
7623 * gnus.el: Pterodactyl Gnus v0.60 is released.
7624
7625 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7626
7627 * mml.el (mml-parse-1): Don't throw contents away.
7628
7629 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
7630
7631 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7632
7633 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7634
7635 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7636 function.
7637 (mml-parse-1): Use it.
7638
7639 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7640
7641 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7642 Use gnus-newsgroup-default-charset.
7643 (article-decode-encoded-words): Remove charset codes.
7644 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7645 gnus-default-charset.
7646
7647 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7648
7649 * message.el (message-send-mail): Don't encode here.
7650 (message-send-news): Nor here.
7651 (message-send): ... but here instead.
7652
7653 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7654 default to nil.
7655 (gnus-article-display-picons): Replace From line.
7656 (gnus-group-display-picons): Replace Newsgroups line.
7657 (gnus-picons-display-glyph): Set baseline.
7658 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7659 (gnus-picons-xbm-face): Revert to old, standard colors.
7660
7661 * message.el (message-fetch-field): Remove text props.
7662
7663 * gnus-art.el (gnus-article-normalized-header-length): New
7664 variable.
7665 (article-normalize-headers): New command and keystroke.
7666
7667 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7668
7669 1998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7670
7671 * gnus.el: Pterodactyl Gnus v0.59 is released.
7672
7673 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7674
7675 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7676
7677 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7678
7679 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7680
7681 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7682
7683 1998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7684
7685 * mm-decode.el (mm-all-images-fit): New variable.
7686 (mm-image-fit-p): Use it.
7687
7688 * gnus-art.el (gnus-mime-display-single): Use it.
7689 (gnus-mime-internalize-part): New command and keystroke.
7690
7691 * mm-decode.el (mm-user-automatic-external-display): New
7692 variable.
7693 (mm-automatic-external-display-p): New function.
7694
7695 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7696 colors.
7697
7698 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7699
7700 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7701
7702 * gnus-art.el (gnus-with-article): Work in the original article
7703 buffer.
7704 (gnus-with-article): Work in read-only groups.
7705
7706 1998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
7707
7708 * mm-bodies.el (mm-decode-string): Return original string if not
7709 decode.
7710
7711 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7712
7713 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7714
7715 1998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
7716
7717 * nndoc.el (nndoc-mime-parts-type-p): Do related.
7718
7719 1998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7720
7721 * gnus.el: Pterodactyl Gnus v0.58 is released.
7722
7723 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
7724
7725 * mm-decode.el (mm-get-image): Return a glyph, not an image
7726 specifier.
7727
7728 1998-11-29 Hrvoje Niksic <hniksic@srce.hr>
7729
7730 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7731
7732 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7733
7734 * mail-parse.el (rfc2045): Required.
7735
7736 1998-12-01 William M. Perry <wmperry@aventail.com>
7737
7738 * mm-view.el (mm-inline-text): Remove props.
7739
7740 1998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
7741
7742 * mm-view.el (mm-setup-w3): Protect url-misc.
7743
7744 * message.el (message-ignored-resent-headers): Remove
7745 Gnus-Warning.
7746
7747 * mml.el (mml-insert-mime-headers): Use encoding.
7748 (mml-parameter-string): Ditto.
7749
7750 * rfc2045.el: New file.
7751 (rfc2045-encode-string): New function.
7752
7753 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7754
7755 * mail-parse.el (mail-header-encode-parameter): New function.
7756
7757 * rfc2231.el (rfc2231-encode-string): New function.
7758
7759 1998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
7760
7761 * mm-bodies.el (mm-decode-string): New function.
7762 * mm-view.el (mm-inline-text): Use mm-decode-string.
7763
7764 1998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7765
7766 * gnus.el: Pterodactyl Gnus v0.57 is released.
7767
7768 1998-11-23 Felix Lee <flee@cygnus.com>
7769
7770 * nntp.el (nntp-async-needs-kluge): new setting.
7771 (nntp-async-timer): new var.
7772 (nntp-async-process-list): new var.
7773 (nntp-async-kluge): new function.
7774 (nntp-async-timer-handler): new function.
7775 (nntp-async-wait): new function.
7776 (nntp-async-stop): new function.
7777 (nntp-after-change-function): renamed, and split apart.
7778 (nntp-async-trigger): new function.
7779 (nntp-do-callback): new function.
7780 (nntp-accept-process-output): add optional timeout arg.
7781
7782 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7783 (gnus-async-wait-for-article): new function.
7784 (gnus-async-with-semaphore): s/asynch/async/.
7785
7786 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7787
7788 * gnus-art.el (gnus-with-article): Don't encode.
7789 (gnus-insert-mime-button): Fall back on filename from C-D.
7790 (gnus-mime-display-single): Have dots right on text/plain
7791 attachments.
7792
7793 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7794 broken parts.
7795
7796 * gnus-art.el (gnus-with-article): Flush cache and backlog.
7797
7798 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7799 binhex.
7800
7801 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7802 (gnus-summary-repair-multipart): New command and keystroke.
7803
7804 * gnus-art.el (gnus-with-article-buffer): New macro.
7805
7806 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7807
7808 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7809 undisplay the part.
7810
7811 1998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
7812
7813 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7814
7815 * mml.el (mml-read-part): Partition right.
7816
7817 * mm-decode.el (mm-handle-set-cache): New macro.
7818 (mm-handle-cache): Ditto.
7819 (mm-make-handle): Ditto.
7820 (mm-dissect-singlepart): Use it.
7821 (mm-get-image): Use the cache.
7822
7823 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7824
7825 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7826 (gnus-mime-display-single): Don't insert lines between parts.
7827
7828 1998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
7829
7830 * nnmail.el (nnmail-file-coding-system-1): New variable.
7831 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7832 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7833 * nnml.el (nnml-file-coding-system): New variable.
7834 (nnml-request-article): Use nnml-file-coding-system.
7835
7836 1998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7837
7838 * gnus.el: Pterodactyl Gnus v0.56 is released.
7839
7840 1998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
7841
7842 * gnus-art.el (gnus-mime-display-part): New function.
7843 (gnus-mime-display-mixed): Use it.
7844
7845 * mm-view.el (mm-setup-w3): Don't register.
7846
7847 * message.el (message-cite-original): Cite parts.
7848
7849 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7850
7851 * mml.el (mml-parameter-string): New function.
7852 (mml-insert-mime-headers): Separated into new function.
7853
7854 1998-11-28 Hrvoje Niksic <hniksic@srce.hr>
7855
7856 * mml.el (mml-make-boundary): Use `make-string'.
7857
7858 1998-11-27 Hrvoje Niksic <hniksic@srce.hr>
7859
7860 * binhex.el (binhex-insert-char): Ditto.
7861
7862 * uudecode.el (uudecode-insert-char): Code correctly.
7863
7864 1998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
7865
7866 * mml.el (mml-generate-mime): Don't generate multiparts for
7867 empties.
7868
7869 * gnus-art.el (gnus-display-mime): Save excursion.
7870
7871 * message.el (message-remove-first-header): New function.
7872 (message-encode-message-body): Use it.
7873
7874 1998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7875
7876 * gnus.el: Pterodactyl Gnus v0.55 is released.
7877
7878 1998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
7879
7880 * mm-view.el (mm-setup-w3): New function.
7881
7882 * mm-decode.el (mm-content-id-get-contents): New function.
7883 (mm-content-id-get-type): Ditto.
7884 (mm-content-id-get-encoding): Ditto.
7885 (mm-get-handle-by-content-id): Removed.
7886
7887 1998-11-25 Colin Rafferty <colin@xemacs.org>
7888
7889 * message.el (message-generate-new-buffers): Fix tag.
7890
7891 1998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7892
7893 * message.el (message-buffer-name): Check for unique first.
7894
7895 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7896 gnus-inhibit-mime-unbuttonizing.
7897
7898 * gnus-sum.el (t): Bind M-t.
7899 (gnus-inhibit-unbuttonizing): New variable.
7900 (gnus-summary-toggle-display-buttonized): New command.
7901
7902 * gnus-art.el (gnus-display-mime): Select article window.
7903 (article-strip-trailing-space): New command and keystroke.
7904
7905 * nneething.el (nneething-include-files): New variable.
7906 (nneething-create-mapping): Use it.
7907
7908 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7909
7910 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7911 ayto-expirable marks.
7912
7913 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7914
7915 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7916
7917 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7918 ARG.
7919
7920 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7921
7922 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7923
7924 * mm-util.el (mm-binary-coding-system): New variable.
7925 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7926 * mm-decode.el (mm-display-external): Ditto.
7927
7928 1998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7929
7930 * gnus.el: Pterodactyl Gnus v0.54 is released.
7931
7932 1998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7933
7934 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
7935
7936 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7937
7938 * mm-decode.el (mm-save-part): Unquote.
7939
7940 1998-11-24 Matt Armstrong <matta@geoworks.com>
7941
7942 * mm-decode.el (mm-save-part): Bind coding system for write.
7943
7944 1998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
7945
7946 * gnus-art.el (gnus-article-mode-line-format): New default.
7947 (gnus-article-mime-part-status): New function.
7948
7949 * message.el (message-send-news): Check the body syntax before
7950 encoding.
7951
7952 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7953 (gnus-mime-display-single): Use it.
7954 (gnus-mime-display-alternative): Ditto.
7955
7956 * mm-decode.el: Check for whether we are running under a term.
7957
7958 1998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
7959
7960 * mm-decode.el (mm-preferred-alternative): Default to first
7961 alternative.
7962 (mm-preferred-alternative): No, we dont.
7963
7964 1998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
7965
7966 * mm-decode.el (mm-display-external): Use binary instead of
7967 no-conversion.
7968 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7969 * nnheader.el (nnheader-file-coding-system): Ditto.
7970 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
7971
7972 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7973
7974 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7975 name without method.
7976
7977 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7978
7979 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7980 coding-system -> default-charset.
7981 (gnus-newsgroup-default-charset-alist): Ditto.
7982 (gnus-summary-local-variables): Ditto.
7983 (gnus-set-global-variables): Ditto.
7984 (gnus-get-newsgroup-headers): Ditto.
7985 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7986 (gnus-get-newsgroup-headers-xover): Ditto.
7987 (gnus-newsgroup-setup-default-charset): Ditto.
7988 (article-decode-mime-words): Ditto.
7989 (article-decode-charset): Ditto.
7990 (article-decode-encoded-words): Ditto.
7991 (article-de-quoted-unreadable): Ditto.
7992 (gnus-mime-view-all-parts): Ditto.
7993 (gnus-mime-externalize-part): Ditto.
7994 (gnus-mm-display-part): Ditto.
7995 (gnus-mime-display-single): Ditto.
7996 (gnus-mime-display-alternative): Ditto.
7997
7998 1998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7999
8000 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8001 * gnus-art.el (article-decode-charset): Overlay
8002 rfc2047-default-charset.
8003 * message.el (message-draft-coding-system): New variable.
8004 (message-set-auto-save-file-name): Use message-draft-coding-system.
8005 * nndraft.el (nndraft-request-article): Ditto.
8006 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8007 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8008
8009 1998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
8010
8011 * mm-uu.el (mm-uu-test): New function.
8012 (mm-uu-dissect): Inherit charset and cte from head.
8013 * gnus-art.el (article-decode-charset): Use mm-uu-test.
8014
8015 1998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8016
8017 * gnus.el: Pterodactyl Gnus v0.53 is released.
8018
8019 1998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8020
8021 * mm-decode.el (mm-get-image): New function.
8022 (mm-image-fit-p): New function.
8023
8024 * gnus-util.el (gnus-annotation-in-region-p): New definition.
8025
8026 * gnus-art.el (gnus-article-insert-newline): New function.
8027 (article-goto-body): New function.
8028
8029 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8030
8031 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8032 buttons.
8033
8034 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8035 keystroke.
8036
8037 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8038 line between parts.
8039
8040 * message.el (message-remove-header): Go to end if wanted.
8041
8042 1998-11-20 Karl Kleinpaste <karl@justresearch.com>
8043
8044 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8045 movement with save-window-excursion.
8046
8047 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8048
8049 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8050
8051 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8052
8053 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8054
8055 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8056
8057 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8058 gnus-newsgroup-coding-system.
8059 (gnus-get-newsgroup-headers): Ditto.
8060 (gnus-get-newsgroup-headers-xover): Ditto.
8061 (gnus-set-global-variables): Ditto.
8062 * gnus-art.el (article-decode-mime-words): Ditto.
8063 (article-decode-charset): Ditto.
8064 (article-decode-encoded-words): Ditto.
8065 (article-de-quoted-unreadable): Ditto.
8066 (gnus-mime-view-all-parts): Ditto.
8067 (gnus-mime-externalize-part): Ditto.
8068 (gnus-mm-display-part): Ditto.
8069 (gnus-mime-display-alternative): Ditto.
8070 (gnus-mime-display-single): Ditto.
8071 * mm-view.el (mm-inline-text): Use default coding system.
8072
8073 1998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8074
8075 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8076 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8077 (gnus-newsgroup-coding-system): New local variable.
8078 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8079 (gnus-summary-local-variables): Add two new local variables.
8080 (gnus-newsgroup-setup-coding-system): New function.
8081 (gnus-select-newsgroup): Setup coding system.
8082 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8083 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8084 * gnus-cus.el (gnus-group-parameters): Customizable
8085 iso-8859-1-forced.
8086
8087 1998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8088
8089 * gnus.el: Pterodactyl Gnus v0.52 is released.
8090
8091 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8092
8093 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8094 encoding.
8095
8096 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8097 undisplayed text types.
8098
8099 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8100 types.
8101
8102 1998-11-19 Felix Lee <flee@cygnus.com>
8103
8104 * nntp.el (nntp-after-change-function-callback): recover from C-g.
8105
8106 1998-11-19 Felix Lee <flee@cygnus.com>
8107
8108 * gnus-async.el (gnus-asynch-obarray): rename to
8109 gnus-async-hashtb, and don't buffer-local it.
8110
8111 (gnus-async-article-callback): new function.
8112 (gnus-make-async-article-function): use it.
8113
8114 (gnus-async-current-prefetch-group): new var.
8115 (gnus-async-current-prefetch-article): new var.
8116 (gnus-async-request-fetched-article): are we fetching it already?
8117
8118 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8119
8120 1998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8121
8122 * gnus-sum.el (gnus-summary-show-article): Require.
8123
8124 * message.el: Provide before hooks.
8125 (message-send-news): Do MIME before headers.
8126
8127 * gnus-art.el (gnus-article-check-buffer): New function.
8128 (gnus-article-read-summary-keys): Use it.
8129
8130 * mm-decode.el (mm-user-automatic-display): Display all inline
8131 images.
8132
8133 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8134 much.
8135 (gnus-unbuttonized-mime-types): New variable.
8136
8137 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8138
8139 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8140
8141 * mm-decode.el (mm-quote-arg): Quote semicolons.
8142
8143 * gnus-art.el (gnus-mime-display-single): Don't display
8144 attachments.
8145 (gnus-mime-externalize-part): New command and keystroke.
8146
8147 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8148 (mm-alternative-precedence): Changed order.
8149
8150 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8151
8152 * gnus.el (gnus-method-simplify): New function.
8153 (gnus-native-method-p): New function.
8154 (gnus-secondary-method-p): Use gnus-method-equal.
8155
8156 * gnus-start.el (gnus-group-change-level): Shorten select method.
8157
8158 1998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8159
8160 * gnus.el: Pterodactyl Gnus v0.51 is released.
8161
8162 1998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8163
8164 * gnus.el: Applied patches from 5.6.45.
8165
8166 * gnus-score.el (gnus-score-find-trace): Print complete file
8167 paths.
8168 (gnus-score-find-trace): Truncate lines.
8169
8170 * gnus.el (gnus-message-archive-group): Allow function.
8171
8172 * message.el (message-encode-message-body): Remove Mime-Version
8173 before inserting.
8174
8175 * gnus-cus.el (gnus-group-customize): Optional topic.
8176
8177 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8178 keystroke.
8179
8180 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8181
8182 * message.el (message-encode-message-body): Rewrite.
8183
8184 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8185
8186 * mml.el (mml-base-boundary): New variable.
8187 (mml-make-boundary): New function.
8188
8189 * gnus-cache.el (gnus-cache-coding-system): New variable.
8190 (gnus-cache-request-article): Use it.
8191
8192 * message.el (message-insert-mime-part): Delete duplicates.
8193
8194 1998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
8195
8196 * gnus-art.el (gnus-mime-display-alternative): Set end of
8197 multipart and display even when nothing is preferred.
8198
8199 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8200
8201 * gnus.el: Pterodactyl Gnus v0.50 is released.
8202
8203 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8204
8205 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8206 fbound.
8207
8208 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8209
8210 1998-11-07 Simon Josefsson <jas@pdc.kth.se>
8211
8212 * gnus.el (gnus-similar-server-opened): Compare backend.
8213
8214 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8215
8216 * gnus-topic.el (gnus-topic-expire-articles): New function.
8217 (gnus-topic-mode-map): Bind it.
8218
8219 * gnus.texi (Topic Commands): New expiry command. Reordered.
8220
8221 1998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
8222
8223 * gnus-sum.el
8224 (gnus-auto-expirable-marks): New variable.
8225 (gnus-inhibit-user-auto-expire): New variable.
8226 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8227 When looking to see if we should expire instead, check
8228 gnus-auto-expirable-marks instead of using a hard-wired list.
8229 (gnus-summary-mark-as-read-forward,
8230 gnus-summary-mark-as-read-backward):
8231 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8232 gnus-summary-mark-forward, instead of `t'.
8233
8234 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8235
8236 * mml.el (mml-compute-boundary): New function.
8237 (mml-compute-boundary-1): New function.
8238 (mml-generate-mime-1): Use it.
8239
8240 1998-11-18 Hrvoje Niksic <hniksic@srce.hr>
8241
8242 * mml.el (mml-generate-mime-1): Always precede closing boundary
8243 with newline.
8244
8245 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8246
8247 * mml.el (mml-generate-mime-1): Do right boundaries when several
8248 multiparts.
8249
8250 * mm-decode.el (mm-user-automatic-display): Default to inline
8251 jpeg.
8252
8253 * mml.el (mml-generate-mime-1): Encode non-text parts.
8254
8255 1998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8256
8257 * gnus.el: Pterodactyl Gnus v0.49 is released.
8258
8259 1998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
8260
8261 * mm-view.el (mm-inline-text): Require w3-vars.
8262
8263 * gnus-setup.el (gnus-use-tm): Removed.
8264
8265 * gnus-art.el (gnus-article-goto-part): Don't beep.
8266 (gnus-article-view-part): Check return value.
8267 (gnus-mime-display-alternative): Don't display when there is
8268 nothing to display.
8269
8270 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8271 (mml-generate-mime-1): Use unibyte for binaries.
8272
8273 * gnus-art.el (gnus-display-mime): Call
8274 gnus-article-mime-part-function.
8275 (gnus-mime-part-function): New function.
8276 (gnus-article-mime-part-function): New function.
8277
8278 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8279
8280 1998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8281
8282 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8283
8284 * message.el (message-font-lock-keywords): Highlight MML.
8285 (message-mml-face): New font.
8286
8287 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8288
8289 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8290 (gnus-mm-display-part): Do not select-window if the article window
8291 is not found.
8292
8293 1998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
8294
8295 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8296
8297 1998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8298
8299 * gnus.el: Pterodactyl Gnus v0.48 is released.
8300
8301 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8302
8303 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8304
8305 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8306
8307 * message.el (message-cite-original-without-signature): Ditto.
8308 (message-cite-original): Quote parts.
8309
8310 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8311
8312 * gnus.el: Pterodactyl Gnus v0.47 is released.
8313
8314 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8315
8316 * message.el (message-encode-message-body): Insert MIME warning.
8317
8318 * mml.el (mml-read-tag): Look for #tag.
8319
8320 * mm-util.el (mm-find-charset-region): Check whether
8321 enable-multibyte-characters is bound.
8322
8323 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8324
8325 * gnus.el: Pterodactyl Gnus v0.46 is released.
8326
8327 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8328
8329 * message.el (message-encode-message-body): Insert headers at the
8330 right spot.
8331
8332 1998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8333
8334 * gnus.el: Pterodactyl Gnus v0.45 is released.
8335
8336 1998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8337
8338 * nndraft.el (nndraft-save-mime-part): Removed.
8339 (nndraft-get-mime-part): Ditto.
8340
8341 * message.el (message-format-mime-old): Removed.
8342 (message-encode-message-body): Removed.
8343 (message-encode-message-body): Renamed.
8344
8345 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8346
8347 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8348
8349 * message.el (message-format-mime): Check message-mime-part.
8350
8351 * mm-encode.el (mm-mime-file-types): Removed.
8352 (mm-default-file-encoding): New definition.
8353
8354 1998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8355
8356 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8357 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8358
8359 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8360
8361 * gnus.el: Pterodactyl Gnus v0.44 is released.
8362
8363 1998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8364
8365 * message.el (message-format-mime): New function.
8366
8367 * nndraft.el (nndraft-save-mime-part): New function.
8368 (nndraft-get-mime-part): New function.
8369
8370 * mm-encode.el (mm-default-file-encoding): New function.
8371 (mm-content-transfer-encoding): New function.
8372 (mm-encode-buffer): New function.
8373
8374 * message.el: New command.
8375 (message-mime-part): New variable.
8376 (message-insert-mime-part): New command.
8377
8378 * mm-encode.el (mm-encode-content-transfer-encoding): New
8379 function.
8380
8381 * mm-util.el (mm-content-transfer-encoding-defaults): New
8382 variable.
8383 (mm-mime-file-types): Taken from TM.
8384
8385 1998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8386
8387 * gnus.el: Pterodactyl Gnus v0.43 is released.
8388
8389 1998-11-07 Karl Kleinpaste <karl@jprc.com>
8390
8391 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8392 * gnus-score.el (gnus-score-default-header): Ditto.
8393 (gnus-header-index): Ditto.
8394 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8395 (gnus-summary-header): Handle extra headers.
8396 (gnus-summary-score-entry): Ditto, & provide new score element.
8397 (gnus-summary-score-effect): Ditto.
8398 (gnus-score-string): Avoid "extra" string sort, & modify match in
8399 "extra" case.
8400 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8401
8402 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8403
8404 * message.el (message-resend): Bind message-required-mail-headers
8405 to nil.
8406
8407 * mm-view.el (mm-inline-text): Bind w3-strict-width.
8408
8409 * nngateway.el (require): Require cl.
8410
8411 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8412 things.
8413
8414 1998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
8415
8416 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8417 when no articles.
8418
8419 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8420
8421 * message.el (message-ignored-resent-headers): Remove X-Gnus.
8422
8423 1998-11-10 Colin Rafferty <colin@xemacs.org>
8424
8425 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8426 user-mail-address if non-nil.
8427
8428 1998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
8429
8430 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8431 (gnus-make-sort-function-1): Ditto.
8432
8433 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8434 window.
8435
8436 1998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
8437
8438 * mm-util.el (mm-with-unibyte-buffer): Ditto.
8439
8440 * binhex.el (binhex-decode-region): Quote.
8441
8442 1998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8443
8444 * gnus-art.el (article-decode-charset): Don't downcase charset.
8445
8446 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8447
8448 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8449
8450 * gnus.el: Pterodactyl Gnus v0.42 is released.
8451
8452 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8453
8454 * gnus-art.el (gnus-display-mime): Add id for alternative part.
8455
8456 1998-11-08 Simon Josefsson <jas@pdc.kth.se>
8457
8458 * nntp.el (nntp-send-mode-reader): Revert.
8459
8460 1998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
8461
8462 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8463
8464 1998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
8465
8466 * message.el (message-make-date): Fix for negative time zones.
8467
8468 1998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8469
8470 * gnus.el: Pterodactyl Gnus v0.41 is released.
8471
8472 1998-11-08 Hrvoje Niksic <hniksic@srce.hr>
8473
8474 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8475
8476 1998-10-29 Sudish Joseph <sj@eng.mindspring.net>
8477
8478 * gnus.el (gnus-short-group-name): When shortening foreign select
8479 methods, do not scan for plusses beyond the first colon.
8480
8481 1998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
8482
8483 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8484 lines where `group' is the last thing on the line.
8485
8486 1998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
8487
8488 * gnus-art.el (gnus-article-view-part): Do alternative.
8489 (gnus-mime-display-alternative): Insert marker.
8490
8491 1998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
8492
8493 * mm-decode.el (mm-dissect-multipart): Quote regexp.
8494
8495 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8496 dates.
8497
8498 * gnus-cus.el (gnus-topic): Required.
8499
8500 * nnheader.el (nnheader-parse-nov): Parse extra.
8501 (nnheader-nov-parse-extra): New macro.
8502
8503 1998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8504
8505 * gnus-art.el (gnus-article-view-part): Internal move.
8506
8507 1998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
8508
8509 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8510 (gnus-group-customize): Support editing topic parameters.
8511
8512 1998-10-29 Karl Kleinpaste <karl@jprc.com>
8513
8514 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8515 indicators.
8516
8517 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8518
8519 * gnus-art.el (gnus-mm-display-part): Return.
8520 (gnus-article-view-part): Only go if external.
8521 (gnus-article-dumbquotes-map): Do 205.
8522
8523 * mm-decode.el (mm-display-part): Return what was done.
8524
8525 * message.el (message-buffer-naming-style): New variable.
8526 (message-generate-new-buffers): Extended.
8527 (message-buffer-naming-style): Removed.
8528 (message-buffer-name): Use it.
8529 (message-do-send-housekeeping): Rename new styling.
8530
8531 * gnus-sum.el (gnus-summary-recenter): Allow
8532 gnus-auto-center-summary to be a number.
8533
8534 1998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
8535
8536 * pop3.el (pop3-open-server): Use "binary" instead of
8537 "no-conversion".
8538
8539 1998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
8540
8541 * gnus-srvr.el (gnus-browse-foreign-server): Set
8542 gnus-browse-current-method to the result of gnus-server-to-method.
8543
8544 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8545
8546 * gnus-util.el (gnus-pull): Another optional argument.
8547 * nnweb.el (nnweb-request-delete-group): Delete from
8548 nnweb-group-alist and update active file.
8549
8550 1998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
8551
8552 * gnus-group.el (gnus-group-make-group): Accept group of new
8553 method.
8554
8555 1998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
8556
8557 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8558
8559 1998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
8560
8561 * mm-view.el (mm-inline-text): Postion of html portion.
8562
8563 1998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
8564
8565 * nntp.el (nntp-list-active-group): Waited for short strings.
8566 (nntp-send-mode-reader): Ditto.
8567 (nntp-open-connection): Ditto.
8568
8569 * gnus-int.el (gnus-request-group-articles): New function.
8570
8571 * nntp.el (nntp-request-listgroup): New function.
8572 (nntp-request-group-articles): Renamed.
8573
8574 1998-10-27 Karl Kleinpaste <karl@jprc.com>
8575
8576 * nnheader.el (nnheader-parse-nov): Supply extra.
8577
8578 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8579
8580 * gnus-art.el (gnus-button-push): Don't go to
8581 gnus-article-buffer.
8582
8583 * mm-view.el (mm-inline-image): Add a newline.
8584
8585 * gnus-start.el (gnus-check-first-time-used): Check more.
8586
8587 1998-10-26 Francois Felix Ingrand <felix@laas.fr>
8588
8589 * gnus-start.el (gnus-check-first-time-used): Check current.
8590
8591 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8592
8593 * mm-util.el (mm-find-charset-region): New function.
8594
8595 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8596
8597 * gnus-art.el (gnus-mime-button-menu): Fix.
8598
8599 1998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
8600
8601 * gnus-art.el (gnus-mime-button-menu): New definition.
8602
8603 1998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
8604
8605 * gnus-art.el (article-decode-charset): Downcase charset.
8606 (article-decode-charset): Pass on type.
8607 (article-decode-charset): Check nil charsets.
8608 (article-remove-cr): Translate CR to LF.
8609 (gnus-ignored-mime-types): Default to nil.
8610
8611 * nnheader.el (nnheader-insert-nov): Work when not Xref.
8612
8613 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8614 user-mail-address.
8615 (gnus-nov-parse-extra): Didn't return right thing.
8616
8617 1998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8618
8619 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8620
8621 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8622
8623 * gnus.el: Pterodactyl Gnus v0.40 is released.
8624
8625 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8626
8627 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8628
8629 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8630
8631 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8632
8633 * nnml.el (nnml-possibly-create-directory): Check before making.
8634
8635 1998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8636
8637 * nnheader.el (nnheader-insert-nov): Don't infloop.
8638
8639 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8640
8641 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8642 set up.
8643
8644 1998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8645
8646 * nneething.el (nneething-file-name): New definition.
8647
8648 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8649
8650 * gnus-art.el (gnus-treatment-function-alist): Fix.
8651 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8652
8653 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8654
8655 1998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8656
8657 * gnus.el: Pterodactyl Gnus v0.39 is released.
8658
8659 1998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8660
8661 * gnus-art.el (gnus-ignored-mime-types): New variable.
8662 (gnus-mime-display-single): Use it.
8663 (gnus-treatment-function-alist): New variable.
8664
8665 * gnus.el (gnus-mime): New group.
8666
8667 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8668 things for other parts.
8669 (gnus-mime-display-alternative): Place point.
8670
8671 * gnus.el: autoload gnus-uu-post-news.
8672
8673 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8674 needsterm/DISPLAY.
8675
8676 * mm-decode.el (mm-display-part): Default to inline text/.*
8677 parts.
8678
8679 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8680 8bit.
8681
8682 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8683 (gnus-mime-display-single): Inline all text parts.
8684 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8685
8686 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8687
8688 * nnml.el (nnml-possibly-create-directory): Rewrite.
8689 (nnml-request-create-group): Change to right server.
8690
8691 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8692
8693 * gnus.el: rmail-output-to-rmail-file autoload.
8694
8695 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8696 Gnus.
8697
8698 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8699
8700 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8701
8702 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8703
8704 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8705 mixed part.
8706
8707 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8708
8709 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8710
8711 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8712
8713 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8714
8715 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8716
8717 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8718
8719 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8720 value.
8721
8722 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8723 hidden.
8724
8725 * gnus-spec.el (gnus-update-format-specifications): Use the
8726 article mode line spec.
8727
8728 * gnus-art.el (gnus-insert-mime-button): Put right type.
8729 (gnus-insert-prev-page-button): Ditto.
8730 (gnus-insert-next-page-button): Dutti.
8731
8732 * pop3.el: New version installed.
8733
8734 1998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
8735
8736 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8737 and display last part.
8738
8739 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8740
8741 * gnus.el: Pterodactyl Gnus v0.38 is released.
8742
8743 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8744
8745 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8746 Removed.
8747 (article-de-quoted-unreadable): Narrow to default.
8748
8749 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8750
8751 * gnus-art.el (article-decode-charset): Decode even when broken
8752 MIME.
8753
8754 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8755 name.
8756
8757 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8758
8759 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8760 nnheader.
8761
8762 * nnmail.el (nnmail-extra-headers): New variable.
8763
8764 * nnheader.el (nnheader-insert-nov): Insert extra.
8765
8766 * gnus.el (gnus-summary-line-format): Doc fix.
8767
8768 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8769 (gnus-nov-parse-line): Ditto.
8770 (gnus-nov-parse-extra): New macro.
8771 (gnus-header): New function.
8772 (gnus-update-summary-mark-positions): Change.
8773 (gnus-ignored-from-addresses): New variable.
8774 (gnus-summary-insert-from-or-to): New function.
8775
8776 * gnus.el (gnus-extra-headers): New variable.
8777
8778 * nnheader.el (make-mail-header): Expand.
8779 (mail-header-extra): New macro.
8780 (mail-header-set-extra): Ditto.
8781 (make-full-mail-header): Expand.
8782
8783 1998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8784
8785 * gnus.el: Pterodactyl Gnus v0.37 is released.
8786
8787 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8788
8789 * mm-bodies.el (mm-decode-body): Check for multibyticity.
8790
8791 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8792 on.
8793
8794 1998-10-22 Didier Verna <verna@inf.enst.fr>
8795
8796 * gnus-spec.el (gnus-balloon-face-function): new function
8797 (gnus-parse-format): understand the %< %> specifiers
8798 (gnus-parse-complex-format): ditto.
8799
8800 1998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8801
8802 * gnus.el: Changed following-char to char-after throughout.
8803
8804 1998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
8805
8806 * mm-decode.el (mm-display-external): Protect more and message.
8807
8808 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8809
8810 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8811 mixed part.
8812
8813 1998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8814
8815 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8816
8817 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8818
8819 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8820
8821 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8822
8823 1998-10-21 Hrvoje Niksic <hniksic@srce.hr>
8824
8825 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8826
8827 * mm-decode.el (mm-display-external): Set undisplayer to mm
8828 buffer, not the current buffer; use unwind-protect.
8829
8830 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8831
8832 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8833 (gnus-summary-exit-no-update): Ditto.
8834
8835 1998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
8836
8837 * mm-decode.el (mm-inline-media-tests): Look for w3.
8838
8839 * mailcap.el (mailcap-mime-data): Inline html.
8840
8841 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8842
8843 * gnus.el: Pterodactyl Gnus v0.36 is released.
8844
8845 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8846
8847 * gnus-art.el (article-translate-strings):
8848 (gnus-article-dumbquotes-map): Don't dot.
8849
8850 * pop3.el (pop3-open-server): Set point right.
8851
8852 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8853 (mm-dissect-buffer): Ditto.
8854 (mm-destroy-part): Ignore non-handles.
8855 (mm-remove-part): Ditto.
8856 (mm-destroy-parts): New function.
8857 (mm-remove-parts): Ditto.
8858
8859 * gnus-art.el (gnus-mm-display-part): Don't move point.
8860
8861 1998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8862
8863 * mm-uu.el : New file.
8864
8865 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8866
8867 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8868 a function.
8869
8870 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8871
8872 * mm-decode.el (mm-display-external): Check before selecting.
8873
8874 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
8875
8876 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8877
8878 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8879
8880 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8881 variable.
8882
8883 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8884
8885 * gnus-art.el (gnus-decode-header-methods): New variable.
8886
8887 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8888
8889 * gnus-art.el (gnus-multi-decode-header): New function.
8890
8891 1998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8892
8893 * gnus.el: Pterodactyl Gnus v0.35 is released.
8894
8895 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8896
8897 * uudecode.el (uudecode-decode-region-external): Insert
8898 literally.
8899
8900 * mm-bodies.el (mm-decode-body): Optional encoding.
8901
8902 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8903
8904 * gnus-ems.el (gnus-mouse-3): New variable.
8905
8906 * binhex.el (binhex-decode-region-external): Don't use -internally.
8907
8908 1998-10-16 Simon Josefsson <jas@pdc.kth.se>
8909
8910 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8911 files.
8912
8913 1998-09-27 Simon Josefsson <jas@pdc.kth.se>
8914
8915 * gnus-group.el (gnus-add-marked-articles): Request backend update
8916 of flags.
8917
8918 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8919
8920 * gnus-sum.el (gnus-update-read-articles):
8921 (gnus-update-marks): Request backend update of mark.
8922
8923 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8924
8925 * gnus.texi (Optional Backend Functions): New item,
8926 nnchoke-request-set-mark.
8927
8928 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
8929
8930 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8931 list to range.
8932
8933 1998-10-20 Simon Josefsson <jas@pdc.kth.se>
8934
8935 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
8936
8937 1998-10-14 SL Baur <steve@altair.xemacs.org>
8938
8939 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8940 first used.
8941
8942 1998-10-10 SL Baur <steve@altair.xemacs.org>
8943
8944 * mm-view.el: Require mm-decode for macros.
8945
8946 * mm-decode.el (mm-handle-type): Move macro declarations above the
8947 place where they are used.
8948
8949 1998-10-18 Kurt Swanson <ksw@dna.lth.se>
8950
8951 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8952 buffer.
8953
8954 1998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
8955
8956 * nnagent.el (nnagent-open-server): Error message.
8957
8958 1998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
8959
8960 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
8961
8962 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
8963
8964 * score-mode.el (gnus-score-mode-map): Ditto.
8965
8966 * message.el (message-mode-map): Ditto.
8967
8968 * gnus-uu.el (gnus-uu-post-news): Ditto.
8969
8970 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
8971
8972 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
8973
8974 * gnus-art.el (gnus-article-edit-mode-map): Use
8975 `set-keymap-parent' rather than `copy-keymap'.
8976
8977 1998-10-18 Hrvoje Niksic <hniksic@srce.hr>
8978
8979 * gnus-art.el (gnus-mime-button-commands): New variable.
8980 (gnus-mime-button-map): Initialize it from
8981 `gnus-mime-button-commands'.
8982 (gnus-mime-button-menu): New function.
8983 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
8984
8985 1998-10-11 Hrvoje Niksic <hniksic@srce.hr>
8986
8987 * message.el (message-insert-to): Make `nobody' and `poster'
8988 synonymous to `never' and `always' in Mail-Copies-To.
8989 (message-reply): Ditto.
8990 (message-followup): Ditto.
8991
8992 1998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
8993
8994 * mailcap.el (mailcap-mime-data): Save sound.
8995
8996 1998-09-24 Hrvoje Niksic <hniksic@srce.hr>
8997
8998 * message.el (message-ignored-supersedes-headers): Include
8999 `NNTP-Posting-Date'.
9000
9001 1998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
9002
9003 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9004
9005 1998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9006
9007 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9008 uudecode.
9009
9010 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9011
9012 * mm-decode.el (mm-display-external): Don't switch on save.
9013
9014 1998-10-18 Andy Piper <andyp@parallax.co.uk>
9015
9016 * nnmail.el (nnmail-movemail-args): New variable.
9017
9018 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9019
9020 * gnus-art.el (article-translate-strings):
9021
9022 1998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
9023
9024 * gnus-art.el (gnus-article-view-part): Use it.
9025 (gnus-mm-display-part): New function.
9026 (article-de-quoted-unreadable): Yse mm-default-coding-system.
9027
9028 * mm-decode.el (mm-handle-displayed-p): New function.
9029
9030 * gnus-art.el (gnus-mime-copy-part): Create better names.
9031 (gnus-mime-button-line-format): Include dots spec.
9032
9033 1998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
9034
9035 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9036 forward buffer first.
9037
9038 1998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
9039
9040 * gnus-util.el (gnus-set-window-start): New function.
9041
9042 * message.el (message-send): Don't check changed.
9043
9044 1998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9045
9046 * gnus-art.el (gnus-article-setup-buffer): Set params.
9047
9048 * mm-decode.el (mm-user-display-methods): Inline
9049 "message/delivery-status".
9050
9051 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9052
9053 * message.el (message-auto-save-directory): Rename.
9054 (message-mode): Dof fix.
9055
9056 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9057 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9058
9059 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9060
9061 * message.el (message-make-date): Avoid locale.
9062
9063 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9064 cache.
9065
9066 * mm-decode.el (mm-display-inline): Goto point-min.
9067
9068 * gnus-art.el (gnus-article-prepare-display): Not read-only.
9069
9070 * mm-decode.el (mm-display-external): Reverse before sorting.
9071
9072 * gnus-draft.el (gnus-draft-send): Allow mail.
9073
9074 1999-11-30 -SL Baur <steve@altair.xemacs.org>
9075
9076 * message.el (message-check): Move message-check macro above where
9077 it is first used.
9078
9079 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9080
9081 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9082
9083 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9084
9085 1998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9086
9087 * gnus.el: Pterodactyl Gnus v0.34 is released.
9088
9089 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9090
9091 * mm-decode.el (mm-inline-media-tests): delivery-status.
9092
9093 * mm-view.el (mm-inline-text): Provide default.
9094
9095 1998-10-11 Lloyd Zusman <ljz@asfast.com>
9096
9097 * mailcap.el (mailcap-possible-viewers): Fix nils.
9098
9099 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9100
9101 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9102 (article-update-date-lapsed): Record the buffer.
9103 (article-update-date-lapsed): Do all windows that display article
9104 buffers.
9105
9106 * nnml.el (nnml-generate-nov-databases-1): Ditto.
9107
9108 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9109
9110 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9111 annoations.
9112
9113 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9114
9115 1998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9116
9117 * gnus-agent.el (gnus-category-add): Change default category to
9118 'false.
9119
9120 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9121 scores.
9122
9123 * gnus-draft.el (gnus-draft-send): Check server more.
9124
9125 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9126 (gnus-article-goto-part): New function.
9127
9128 * mm-view.el (mm-inline-text): Insert richtext properly.
9129
9130 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9131
9132 1998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9133
9134 * parse-time.el (parse-time-rules): Accept dates far into the past
9135 and the future, and parse single-digit numbers as years.
9136
9137 1998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
9138
9139 * mm-decode.el (mm-display-external): Chop off directories.
9140
9141 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9142
9143 * uudecode.el (uu-decode-region-external): Use
9144 insert-file-contents-literally.
9145
9146 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9147
9148 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9149
9150 * uudecode.el: New file.
9151
9152 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9153 x-uuencode.
9154
9155 1998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
9156
9157 * gnus-art.el (gnus-mime-display-alternative): Set faces.
9158
9159 * message.el (message-fetch-field): Unfold properly.
9160
9161 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9162 in text/plain.
9163
9164 1998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
9165
9166 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9167 (gnus-auto-select-first): Removed.
9168 (gnus-auto-select-first): Extended.
9169 (gnus-summary-read-group-1): Use new value.
9170
9171 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9172
9173 * message.el (message-fix-before-sending): Space.
9174
9175 * nnmail.el (nnmail-find-file): Don't erase.
9176
9177 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9178
9179 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9180
9181 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9182
9183 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9184
9185 1998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
9186
9187 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9188
9189 1998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
9190
9191 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9192 20.4.
9193
9194 1998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9195
9196 * gnus-art.el (gnus-mime-view-all-parts): New command and
9197 keystroke.
9198
9199 * mm-decode.el (mm-display-external): Translate slashes.
9200
9201 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9202
9203 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9204
9205 * mm-decode.el (mm-quote-arg): Quote spaces.
9206 (mm-display-external): Quote args.
9207
9208 1998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
9209
9210 * mm-decode.el (mm-inlinable-part-p): New function.
9211
9212 1998-09-26 Simon Josefsson <jas@pdc.kth.se>
9213
9214 * mm-util.el (mm-disable-multibyte): New function.
9215
9216 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9217
9218 * gnus.el: Pterodactyl Gnus v0.33 is released.
9219
9220 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9221
9222 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9223
9224 * mm-decode.el (mm-display-external): Don't switch for externals.
9225 (mm-dissect-multipart): Don't include end-sep.
9226
9227 * mm-util.el (mm-get-coding-system-list): New function.
9228 (mm-coding-system-list): New variable.
9229
9230 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9231
9232 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9233
9234 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9235
9236 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9237 group
9238
9239 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9240
9241 * mm-decode.el (mm-interactively-view-part): Typo.
9242
9243 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9244
9245 * mm-decode.el (mm-dissect-multipart): Display last part when the
9246 article has no close-delimiter
9247
9248 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9249
9250 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9251 content-type.
9252
9253 1998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
9254
9255 * gnus-art.el (gnus-display-mime): Typo.
9256
9257 1998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9258
9259 * gnus.el: Pterodactyl Gnus v0.32 is released.
9260
9261 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9262
9263 * gnus-kill.el (gnus-batch-score): Protect against errors.
9264
9265 * gnus-art.el: Protect against broken headers.
9266
9267 * mm-decode.el (mm-display-external): Respect needsterm.
9268 (mm-display-external): Create buffer for external commands.
9269
9270 1998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
9271
9272 * mailcap.el (mailcap-mime-info): Return the proper viewer.
9273
9274 * mm-decode.el (mm-display-external): Use file name.
9275
9276 1998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
9277
9278 * gnus-util.el (gnus-output-to-rmail): adjust to
9279 `rmail-output-to-rmail-file'
9280
9281 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9282
9283 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9284
9285 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9286 headers.
9287
9288 * gnus-art.el (article-decode-charset): Fold case.
9289
9290 1998-09-17 Simon Josefsson <jas@pdc.kth.se>
9291
9292 * mailcap.el (mailcap-save-binary-file): Goto point-min.
9293
9294 1998-09-23 Aaron M. Ucko <amu@mit.edu>
9295
9296 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9297 after being stored.
9298
9299 1998-09-15 Kurt Swanson <ksw@dna.lth.se>
9300
9301 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9302 come.
9303
9304 1998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9305
9306 * gnus-ems.el (gnus-widget-button-keymap): New variable.
9307
9308 1998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
9309
9310 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9311
9312 1998-09-23 Matt Armstrong <matta@geoworks.com>
9313
9314 * gnus-art.el (article-decode-charset): Narrow to the correct
9315 region.
9316
9317 * mm-bodies.el: Fix autoload.
9318
9319 1998-09-22 Lee Willis <lee@gbdirect.co.uk>
9320
9321 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9322
9323 1998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
9324
9325 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9326
9327 1998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9328
9329 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9330 (gnus-article-add-button): Ditto.
9331
9332 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9333
9334 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9335 (gnus-article-prepare-display): Bind url-standalone-mode.
9336
9337 * mm-decode.el (mm-remove-part): Also delete directory.
9338 (mm-display-external): Create a private sub-dir.
9339
9340 * mailcap.el (mailcap-binary-suffixes): New variable.
9341 (mailcap-command-p): Use it.
9342
9343 1998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
9344
9345 * nnmbox.el (nnmbox-request-group): Change server.
9346 (nnmbox-possibly-change-newsgroup): Enable multibyte.
9347
9348 * message.el (message-encode-message-body): Don't stomp MIME
9349 headers.
9350
9351 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9352 unless useful.
9353 (gnus-summary-exit): Check for a live article buffer.
9354 (gnus-summary-exit-no-update): Ditto.
9355
9356 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9357 param.
9358
9359 * gnus-sum.el (gnus-article-decoded-p): New variable.
9360
9361 * mm-decode.el (mm-display-external): Use no-conv.
9362
9363 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9364 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9365
9366 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9367 mouse-click.
9368
9369 1998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
9370
9371 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9372
9373 1998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9374
9375 * gnus.el: Pterodactyl Gnus v0.31 is released.
9376
9377 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9378
9379 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9380
9381 * mm-decode.el (mm-display-part): Accept no-default.
9382
9383 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9384 a parameter.
9385
9386 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9387 (gnus-summary-prepare-threads): Ditto.
9388
9389 * gnus.el (gnus-article-mode-map): Make sparse keymap.
9390
9391 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9392 (gnus-mime-button-line-format): Doc fix.
9393 (gnus-insert-mime-button): Use it.
9394 (gnus-article-add-button): Use widget-convert-button.
9395
9396 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9397 ignore.
9398
9399 * mm-decode.el (mm-alternative-precedence): Ditto.
9400
9401 1998-09-14 Conrad Sauerwald <conrad@stack.nl>
9402
9403 * mm-decode.el (mm-user-automatic-display): Use enriched.
9404
9405 1998-09-14 Paul Fisher <rao@gnu.org>
9406
9407 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9408 right place.
9409
9410 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9411
9412 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9413
9414 * gnus-art.el (article-update-date-lapsed): Only update header if
9415 buffer is dispalyed in frame.
9416 (gnus-article-prepare-display): New function.
9417 (gnus-article-prepare): Use it.
9418
9419 1998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9420
9421 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9422
9423 * mm-view.el (mm-insert-inline): New function.
9424
9425 * mm-decode.el (mm-pipe-part): Bugged.
9426
9427 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9428
9429 * mm-bodies.el (mm-encode-body): Move over the body.
9430
9431 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9432
9433 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9434
9435 1998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
9436
9437 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9438 related functions. Handle message/rfc822 parts. Display subject on
9439 multipart summary lines. Display name on sub-parts when available.
9440
9441 1998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9442
9443 * mailcap.el (mailcap-command-p): New version.
9444
9445 1998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
9446
9447 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9448 groups.
9449
9450 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9451
9452 * message.el (message-make-date): Remove weekday name.
9453
9454 * mm-decode.el (mm-dissect-buffer): Protect against broken
9455 headers.
9456
9457 * mailcap.el (mailcap-command-in-path-p): New function.
9458 (mailcap-command-p): Renamed.
9459
9460 1998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9461
9462 * rfc2047.el (eval): Autoload.
9463
9464 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9465
9466 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9467 (gnus-multi-decode-encoded-word-string): New function.
9468 (gnus-encoded-word-method-alist): New variable.
9469 (gnus-decode-encoded-word-functions): Removed.
9470
9471 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9472
9473 * gnus-int.el (gnus-request-replace-article): Replace
9474 message-narrow-to-headers with message-narrow-to-head
9475
9476 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9477
9478 * drums.el (drums-quote-string): Reversed match.
9479
9480 * message.el (message-make-date): Use weekday name.
9481
9482 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9483
9484 * gnus.el: Pterodactyl Gnus v0.30 is released.
9485
9486 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9487
9488 * gnus-art.el (article-decode-encoded-words): Use it.
9489 (gnus-decode-header-function): New variable.
9490
9491 * gnus-sum.el (gnus-nov-parse-line): Use it.
9492 (gnus-decode-encoded-word-function): New variable.
9493
9494 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9495 buffer.
9496
9497 * gnus-art.el (gnus-insert-mime-button): Use widget.
9498 (gnus-widget-press-button): New function.
9499 (gnus-article-prev-button): Removed.
9500 (gnus-article-next-button): Ditto.
9501 (gnus-article-add-button): Ditto.
9502
9503 * gnus.el (gnus-article-mode-map): Inherit from widget.
9504 (gnus-article-mode-map): No, don't.
9505
9506 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9507 (mm-content-id-alist): New variable.
9508 (mm-get-content-id): New function.
9509
9510 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9511 articles if we are fetching to the article buffer.
9512
9513 1998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
9514
9515 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9516 articles.
9517
9518 1998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
9519
9520 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9521 (mm-default-mime-charset): New variable.
9522
9523 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9524
9525 * drums.el (drums-quote-string): Reversed test.
9526
9527 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9528
9529 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9530 string.
9531
9532 * drums.el (drums-quote-string): New function.
9533
9534 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9535 (rfc2047-b-encode-region): Chop lines.
9536 (rfc2047-q-encode-region): Ditto.
9537
9538 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9539
9540 * gnus.el: Pterodactyl Gnus v0.29 is released.
9541
9542 1998-09-12 Istvan Marko <imarko@pacificnet.net>
9543
9544 * mm-decode.el (mm-save-part): Message right.
9545
9546 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9547
9548 * drums.el (drums-parse-address): Returned a list instead of a
9549 string.
9550 (drums-remove-whitespace): Skip comments.
9551 (drums-parse-addresses): Didn't work.
9552
9553 1998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9554
9555 * gnus.el: Pterodactyl Gnus v0.28 is released.
9556
9557 1998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
9558
9559 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9560 starting point.
9561 (article-decode-encoded-words): Rename.
9562
9563 * message.el (message-narrow-to-headers-or-head): New function.
9564
9565 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9566 region.
9567
9568 * message.el (message-send-news): Encode body after checking
9569 syntax.
9570
9571 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9572
9573 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9574
9575 * gnus-art.el (gnus-display-mime): Respect disposition.
9576
9577 * mm-decode.el (mm-preferred-alternative): Respect disposition.
9578
9579 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9580 text with annotations.
9581
9582 * message.el (message-make-date): Fix sign for negative time
9583 zones.
9584
9585 * mm-view.el (mm-inline-image): Insert a space at the end of the
9586 image.
9587
9588 * mail-parse.el: New file.
9589
9590 * rfc2231.el: New file.
9591
9592 * drums.el (drums-content-type-get): Removed.
9593 (drums-parse-content-type): Ditto.
9594
9595 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9596
9597 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9598
9599 * gnus.el: Pterodactyl Gnus v0.27 is released.
9600
9601 1998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
9602
9603 * mm-decode.el (mm-alternative-precedence): New variable.
9604 (mm-preferred-alternative): New function.
9605
9606 * gnus-art.el (gnus-mime-copy-part): New command.
9607
9608 * mm-decode.el (mm-get-part): New function.
9609
9610 * mm-view.el: New file.
9611
9612 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9613 (mm-display-part): Default to mailcap-save-binary-file.
9614
9615 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9616
9617 * gnus.el: Pterodactyl Gnus v0.26 is released.
9618
9619 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9620
9621 * mm-decode.el (mm-interactively-view-part): New function.
9622
9623 * gnus-art.el (gnus-mime-view-part): New command.
9624
9625 * mm-decode.el (mm-last-shell-command): New variable.
9626
9627 * mailcap.el (mailcap-mime-info): Allow returning all matches.
9628
9629 * mm-decode.el (mm-save-part): New function.
9630
9631 * gnus-art.el (article-decode-charset): Protect against buggy
9632 content-types.
9633 (gnus-mime-pipe-part): New command.
9634 (gnus-mime-save-part): New command.
9635 (gnus-mime-button-map): New keymap.
9636 (gnus-mime-button-line-format): New variable.
9637 (gnus-insert-mime-button): New function.
9638 (gnus-display-mime): Use it.
9639
9640 * gnus-util.el (gnus-dd-mmm): Removed length spec.
9641
9642 * mm-decode.el (mm-inline-text): Decode charsets.
9643
9644 * gnus-art.el (gnus-article-save): Comment fix.
9645
9646 * gnus-int.el (gnus-start-news-server): When in batch, don't
9647 prompt.
9648
9649 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9650 decode.
9651
9652 * mm-decode.el (mm-inline-media-tests): Add audio.
9653 (mm-inline-audio): New function.
9654
9655 1998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
9656
9657 * gnus-art.el (article-make-date-line): Didn't work.
9658
9659 * parse-time.el (parse-time-string): One too many nils.
9660
9661 1998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9662
9663 * gnus.el: Pterodactyl Gnus v0.25 is released.
9664
9665 1998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
9666
9667 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9668 annotations.
9669
9670 * gnus.el ((featurep 'gnus-xmas)): New
9671 'gnus-annotation-in-region-p alias.
9672
9673 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9674
9675 * mm-util.el (mm-with-unibyte-buffer): New function.
9676
9677 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9678
9679 * mm-decode.el (mm-inline-media-tests): New variable.
9680
9681 * gnus-sum.el (gnus-summary-exit): Destroy handles.
9682
9683 * gnus-art.el (gnus-article-mime-handles): New variable.
9684
9685 * drums.el (drums-narrow-to-header): New function.
9686
9687 * gnus-art.el (article-decode-charset): Use it.
9688
9689 * drums.el (drums-content-type-get): New function.
9690
9691 * mm-util.el (mm-content-type-charset): Removed.
9692
9693 * drums.el (drums-syntax-table): @ is word.
9694 (drums-parse-content-type): New function.
9695
9696 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9697 EDT" times.
9698
9699 * gnus-util.el (gnus-date-get-time): Use safe date.
9700
9701 * gnus-sum.el (gnus-show-mime): Removed.
9702 (gnus-summary-toggle-mime): Removed.
9703
9704 * gnus-art.el (gnus-strict-mime): Removed.
9705 (gnus-article-prepare): Don't do MIME.
9706 (gnus-decode-encoded-word-method): Removed.
9707 (gnus-show-mime-method): Removed.
9708
9709 1998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9710
9711 * gnus.el: Pterodactyl Gnus v0.24 is released.
9712
9713 1998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
9714
9715 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9716 PREFIX.
9717
9718 * parse-time.el (parse-time-rules): Accept times that look like
9719 "h:mm".
9720
9721 * message.el (message-make-date): Use zone properly.
9722
9723 * gnus.el: Autoload gnus-batch.
9724
9725 * gnus-art.el (article-de-quoted-unreadable): Do not do
9726 gnus-article-decode-rfc1522.
9727
9728 * gnus-msg.el (gnus-inews-do-gcc): Use it.
9729
9730 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9731 param.
9732
9733 * message.el (message-encode-message-body): Check for us-ascii.
9734
9735 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9736 to the left.
9737
9738 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9739
9740 * gnus-art.el (article-decode-charset): Rename.
9741
9742 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9743
9744 * gnus.el: Pterodactyl Gnus v0.23 is released.
9745
9746 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9747
9748 * gnus-util.el (gnus-parent-id): Ditto.
9749 (gnus-put-text-property-excluding-newlines): Ditto.
9750
9751 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9752
9753 1998-09-08 Karl Kleinpaste <karl@jprc.com>
9754
9755 * message.el (message-generate-headers): Generate User-Agent
9756 instead of X-Mailer & X-Newsreader.
9757
9758 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9759 User-Agent header format.
9760
9761 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9762
9763 * gnus.el: Pterodactyl Gnus v0.22 is released.
9764
9765 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9766
9767 * mm-util.el (mm-multibyte-p): Typo.
9768
9769 1998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9770
9771 * gnus.el: Pterodactyl Gnus v0.21 is released.
9772
9773 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
9774
9775 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9776
9777 1998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9778
9779 * mm-util.el (mm-multibyte-p): New function.
9780
9781 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9782
9783 * gnus.el: Pterodactyl Gnus v0.20 is released.
9784
9785 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9786
9787 * rfc2047.el (rfc2047-decode-region): Only decode when in
9788 multibyte.
9789
9790 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9791
9792 * gnus-int.el (gnus-request-replace-article): Encode.
9793 (gnus-request-accept-article): Encode.
9794
9795 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9796 here.
9797
9798 * gnus.el (gnus-article-display-hook): Take the charset functions
9799 out.
9800
9801 * time-date.el (safe-date-to-time): New function.
9802
9803 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9804
9805 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9806
9807 * gnus.el: Pterodactyl Gnus v0.19 is released.
9808
9809 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9810
9811 * mm-util.el (mm-mime-charset): New function.
9812
9813 * gnus-draft.el (gnus-draft-edit-message): Delete article.
9814
9815 1998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9816
9817 * gnus.el: Pterodactyl Gnus v0.18 is released.
9818
9819 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9820
9821 * message.el (message-send-and-exit): Return t on success.
9822 (message-make-date): Make a proper time zone.
9823
9824 * gnus-draft.el (gnus-draft-send): Only remove article if the
9825 sending is successful.
9826
9827 * drums.el (drums-get-comment): Return the last comment.
9828 (drums-parse-address): Parse old-style From headers.
9829
9830 1998-09-07 SL Baur <steve@altair.xemacs.org>
9831
9832 * gnus-sum.el (gnus-data-compute-positions): Move below
9833 `gnus-save-hidden-threads' so the former is correctly detected as
9834 a macro.
9835
9836 1998-09-06 Dave Love <fx@gnu.org>
9837
9838 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9839 ignore-errors too, eval'd when compile. Require w3 stuff at load
9840 time for nicer failure if it's not available.
9841
9842 1998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
9843
9844 * time-date.el (time-to-seconds): Renamed.
9845
9846 * parse-time.el (parse-time-string): Downcase before handling.
9847 (parse-time-rules): Times without seconds have 0 seconds.
9848
9849 * rfc2047.el (rfc2047-encode-region): New version.
9850 (rfc2047-dissect-region): New function.
9851
9852 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9853
9854 * message.el (message-make-date): Use symbolic zone.
9855
9856 1998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9857
9858 * time-date.el (parse-time): Always use parse-time.
9859
9860 * parse-time.el (parse-time-syntax): Use vectors.
9861
9862 1998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9863
9864 * gnus.el: Pterodactyl Gnus v0.17 is released.
9865
9866 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9867
9868 * time-date.el: Renamed from "date".
9869
9870 * gnus.el: Removed all timezone dependencies.
9871
9872 * score-mode.el: Removed.
9873 (gnus-score-edit-insert-date): Use date.
9874
9875 * date.el (float-to-time): New function.
9876
9877 * nnspool.el (nnspool-seconds-since-epoch): Removed.
9878
9879 * date.el (time-to-float): New function.
9880
9881 * message.el (message-make-date): Use format-time-string.
9882 (message-make-expires): Use make-date.
9883
9884 * gnus-util.el (gnus-dd-mmm): Use date.
9885 (gnus-sortable-date): Ditto.
9886
9887 * message.el (message-make-date): Take an optional time.
9888
9889 * gnus: Applied patches from 5.6.43.
9890
9891 * date.el (if): Use parse-time.
9892
9893 * gnus-score.el (gnus-summary-score-entry): Make into a command
9894 again.
9895
9896 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9897 gnus-agent.
9898
9899 * gnus.el (gnus-agent-meta-information-header): Moved here.
9900
9901 1998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
9902
9903 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9904 (gnus-agent-fetch-group-1): Score article headers using normal
9905 group score files if the download score rule of a category/group
9906 is `file'.
9907 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9908 deciding what articles to download.
9909 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9910 predicate processing if predicate is `true' or `false'.
9911
9912 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9913
9914 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9915
9916 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9917
9918 * score-mode.el (score-mode-coding-system): New variable.
9919 (gnus-score-edit-exit): Use it.
9920
9921 1998-09-04 Jason R Mastaler <jason@4b.org>
9922
9923 * drums.el: Corrected typo.
9924
9925 1998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
9926
9927 * mm-bodies.el (mm-body-encoding): Faster version.
9928
9929 1998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
9930
9931 * gnus-art.el (gnus-article-decode-charset): Only decode text
9932 things.
9933
9934 * message.el (message-output): Use rmail.
9935
9936 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9937 word part.
9938
9939 * mm-util.el (mm-charset-to-coding-system): Use
9940 rfc2047-default-charset.
9941 (mm-known-charsets): New variable.
9942
9943 * message.el (message-caesar-region): Bugged out.
9944
9945 1998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
9946
9947 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9948 specifying `agent-predicate' in a group's parameters.
9949
9950 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9951
9952 * gnus.el: Pterodactyl Gnus v0.16 is released.
9953
9954 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9955
9956 * nnmail.el (nnmail-expired-article-p): Use predicate.
9957
9958 * date.el (time-less-p): Renamed.
9959
9960 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9961 from the headers.
9962
9963 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9964 functions.
9965
9966 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9967 all.
9968 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9969 to all functions.
9970
9971 1998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
9972
9973 * gnus.el: Pterodactyl Gnus v0.15 is released.
9974
9975 1998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
9976
9977 * date.el: New file.
9978
9979 * gnus-util.el (gnus-encode-date): Removed.
9980 (gnus-time-less): Ditto.
9981
9982 * nnmail.el (nnmail-date-to-time): Removed.
9983 (nnmail-time-less): Ditto.
9984 (nnmail-days-to-time): Ditto.
9985 (nnmail-time-since): Ditto.
9986
9987 * drums.el: New file.
9988
9989 1998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
9990
9991 * message.el (message-encode-message-body): Encode headers with
9992 body encoding.
9993
9994 * rfc2047.el (rfc2047-default-charset): Renamed.
9995 (rfc2047-encodable-p): Use it.
9996
9997 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
9998
9999 * gnus-msg.el (gnus-post-method): Peel off real info from opened
10000 servers.
10001
10002 * gnus-util.el (gnus-output-to-rmail): Removed.
10003
10004 * gnus-art.el (gnus-summary-save-in-rmail): Use
10005 gnus-output-to-rmailrmail-output-to-rmail-file.
10006
10007 * rfc2047.el (rfc2047-decode-region): Fold case.
10008 (rfc2047-decode): Use decode-string.
10009
10010 * mm-util.el: Provide mm-char-int.
10011
10012 1998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10013
10014 * gnus.el: Pterodactyl Gnus v0.14 is released.
10015
10016 1998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
10017
10018 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10019 sure we have 7bit.
10020
10021 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10022
10023 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10024 ducplicates.
10025 (gnus-inews-insert-mime-headers): Removed.
10026
10027 * message.el (message-caesar-region): Protect against MULE chars.
10028
10029 1998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
10030
10031 * mm-util.el (if): fset the right function.
10032
10033 1998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
10034
10035 * gnus-art.el (gnus-article-decode-charset): Use real
10036 read-coding-system.
10037
10038 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10039
10040 * mm-bodies.el (mm-decode-body): Protect against malformed
10041 base64.
10042 (mm-decode-body): Check that buffer-file-coding-system is
10043 non-nil.
10044
10045 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10046
10047 * gnus.el: Pterodactyl Gnus v0.13 is released.
10048
10049 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10050
10051 * gnus-util.el (gnus-strip-whitespace): Already defined.
10052 Removed.
10053
10054 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10055
10056 * gnus-util.el (gnus-strip-whitespace): New function.
10057
10058 * mm-util.el (mm-content-type-charset): Downcase.
10059
10060 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10061
10062 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10063 (gnus-article-decode-charset): Don't fetch all headers.
10064
10065 * mm-util.el (mm-read-coding-system): New function.
10066
10067 * mm-bodies.el (mm-decode-body): Check the right charset.
10068
10069 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10070
10071 * gnus-art.el (gnus-article-mode-line-format): Use short group
10072 format.
10073
10074 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10075
10076 * gnus.el: Pterodactyl Gnus v0.12 is released.
10077
10078 1998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10079
10080 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10081
10082 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10083 (gnus-article-decode-charset): Always run.
10084
10085 * mm-bodies.el (mm-decode-body): Decode cte.
10086
10087 1998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10088
10089 * gnus.el: Pterodactyl Gnus v0.11 is released.
10090
10091 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10092
10093 * message.el (message-encode-message-body): Ditto.
10094
10095 * gnus-art.el (gnus-article-decode-mime-words): New command and
10096 keystroke.
10097 (gnus-article-decode-charset): Ditto.
10098 (gnus-article-decode-charset): Only work under MULE.
10099
10100 * mm-util.el (mm-content-type-charset): New function.
10101
10102 * nnmail.el (nnmail-delete-incoming): Changed to nil.
10103
10104 * message.el (message-send-mail): Insert MIME headers.
10105 (message-check-news-body-syntax): Don't warn for escape sequences.
10106 (message-check-news-body-syntax): Insert MIME headers.
10107
10108 * mm-bodies.el (mm-body-encoding): New function.
10109
10110 * message.el (message-encode-message-body): New function.
10111
10112 * mm-bodies.el: New file.
10113
10114 * mm-util.el (mm-narrow-to-head): New function.
10115
10116 * rfc2047.el (rfc2047-encode): Use it.
10117
10118 * mm-util.el: Provide mm-encode-coding-region.
10119
10120 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10121
10122 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10123
10124 * mm-util.el (mm-enable-multibyte): New function.
10125
10126 * message.el (message-set-work-buffer): Set multibyte.
10127
10128 * gnus.el (gnus-continuum-version): Be valid forever and ever.
10129
10130 * gnus-util.el (gnus-point-at-eol): Removed.
10131 (gnus-point-at-bol): Ditto.
10132
10133 1998-08-31 Didier Verna <verna@inf.enst.fr>
10134
10135 * gnus-msg.el (gnus-group-mail): make it behave like
10136 gnus-group-post-news with regards to the prefix (this enables the
10137 use of posting styles).
10138
10139 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10140
10141 * gnus.el (gnus-article-display-hook): Added
10142 gnus-article-decode-rfc1522 to hook.
10143
10144 1998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10145
10146 * gnus.el: Pterodactyl Gnus v0.10 is released.
10147
10148 1998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10149
10150 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10151 hook to be run.
10152
10153 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10154
10155 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10156
10157 * mm-util.el (mm-charsets-in-region): Removed.
10158
10159 * rfc2047.el: Renamed file.
10160
10161 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10162
10163 * message.el (message-mode): Set multibyte.
10164
10165 * mm-util.el (mm-charsets-in-region): Copied here.
10166
10167 * gnus-util.el: Removed gnus-truncate-string.
10168
10169 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10170
10171 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10172 (rfc1522-encodable-p): New function.
10173 (rfc1522-encode-message-header): Use it.
10174
10175 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10176
10177 * gnus.el: Pterodactyl Gnus v0.9 is released.
10178
10179 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10180
10181 * mm-util.el: Shadow encode-coding-string.
10182
10183 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10184
10185 * mm-util.el: New file.
10186
10187 * mm-decode.el: Somewhat depleted.
10188 * mm-encode.el: Ditto.
10189
10190 * rfc1522.el: New file.
10191
10192 * mm-util.el (mm-replace-chars-in-string): Copied here.
10193
10194 * mm-encode.el (mm-q-encode-region): New function.
10195
10196 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10197 param.
10198
10199 * mm-encode.el (mm-encode-word-region): Downcase.
10200
10201 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10202
10203 * gnus.el: Pterodactyl Gnus v0.8 is released.
10204
10205 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10206
10207 * message.el (message-send-mail): Encode headers.
10208
10209 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10210 (quoted-printable-encode-region): Upcase.
10211
10212 * message.el (message-default-charset): New variable.
10213
10214 * qp.el (quoted-printable-encode-region): Optional param FOLD.
10215
10216 * message.el (message-narrow-to-field): Changed name.
10217
10218 * mm-encode.el: New file.
10219
10220 * message.el (message-narrow-to-header): New function.
10221
10222 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10223 right buffer.
10224
10225 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10226
10227 * gnus.el: Pterodactyl Gnus v0.7 is released.
10228
10229 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10230
10231 * gnus.el: Remove autoload for
10232 gnus-article-mime-decode-quoted-printable.
10233
10234 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10235 be decoded in non-MULE Emacsen.
10236
10237 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10238
10239 * mm-decode.el: Check for coding-system-list.
10240
10241 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10242
10243 * gnus.el: Pterodactyl Gnus v0.6 is released.
10244
10245 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10246
10247 * nnheader.el (fboundp): Protect code-coding-string.
10248
10249 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10250 is available.
10251
10252 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10253
10254 * gnus.el: Pterodactyl Gnus v0.5 is released.
10255
10256 1998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
10257
10258 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10259 (gnus-hack-decode-rfc1522): Removed.
10260
10261 * mm-decode.el (mm-charset-coding-system-alist): Check better.
10262
10263 1998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10264
10265 * gnus.el: Gnus v0.4 is released.
10266
10267 1998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10268
10269 * gnus-art.el (gnus-article-decode-mime-words): New command and
10270 keystroke.
10271
10272 * qp.el (quoted-printable-decode-region): Don't use hexl.
10273
10274 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10275 (gnus-structured-field-decoder): Removed.
10276 (gnus-unstructured-field-decoder): Ditto.
10277
10278 * mm-decode.el: New file.
10279
10280 * qp.el: New file.
10281
10282 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10283
10284 * gnus-ems.el (fboundp): Removed gnus-split-string.
10285
10286 * gnus.el (gnus-splash-face): Doc fix.
10287
10288 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10289
10290 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10291 hexl.
10292
10293 * nnheader.el (nnheader-temp-write): Removed.
10294
10295 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10296
10297 * gnus.el: Gnus v0.3 is released.
10298
10299 1998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
10300
10301 * gnus.el: Gnus v0.2 is released.
10302
10303 ;; Local Variables:
10304 ;; coding: iso-2022-7bit
10305 ;; End: