*** empty log message ***
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
74dd1b0d
SZ
12000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-art.el (article-treat-dumbquotes): Quote \.
4
52000-12-21 ShengHuo ZHU <zsh@cs.rochester.edu>
6
7 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
8 Emacs 20 runs on a terminal.
9
102000-12-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
11
12 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
13 Paul Stevenson <p.stevenson@surrey.ac.uk>
14
88818fbe
SZ
152000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
16
17 * mml.el (gnus-add-minor-mode): Autoload.
18
19 * message.el (message-forward): Save-restriction.
20
21 * message.el (message-mail-user-agent): Add :version.
22
23 * message.el (message-mail-user-agent): New variable.
24 (message-setup): Renamed to message-setup-1. Support
25 mail-user-agent.
26 (message-mail-user-agent): New function.
27 (message-mail): Use it.
28 (message-reply): Use it.
29 (message-resend): Use it.
30 (message-mail-other-window): Use it.
31 (message-mail-other-frame): Use it.
32
33 * gnus-msg.el (gnus-bug): Support mail-user-agent.
34
01860fb9
MB
352000-12-21 Miles Bader <miles@gnu.org>
36
37 * message.el (message-mode): Set `comment-start' to the yank prefix.
38
158d6e07
SZ
392000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
40
41 * message.el (message-narrow-to-head-1): New function.
42 (message-narrow-to-head): Use it.
43 (message-reply): Ditto.
44 (message-cancel-news): Ditto.
45 (message-supersede): Ditto.
46 (message-make-forward-subject): Ditto.
47 (message-bounce): Ditto.
48
49 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
50
51 * message.el (message-forward): Copy buffer in unibyte mode.
52 (message-make-forward-subject): Don't widen. Decode.
53 (message-forward): Don't decode subject.
54
55 * mml.el (gnus-ems): Require it.
56
57 * gnus-msg.el (gnus-summary-mail-forward):
58
59 * message.el (message-forward): Move mime-to-mml here.
60
61 * nnmbox.el (nnmbox-file-coding-system): Use binary.
62 (nnmbox-active-file-coding-system): Ditto.
63
64 * gnus-cus.el (gnus-group-parameters): Add posting-style.
65
66 * mm-uu.el: Require binhex.
67
682000-12-20 Christoph Conrad <C.Conrad@cli.de>
69
70 * qp.el (quoted-printable-encode-region): Upcase QP.
71
520aa572
SZ
722000-12-20 ShengHuo ZHU <zsh@cs.rochester.edu>
73
74 * gnus-util.el (gnus-add-text-properties-when): New function.
75 (gnus-remove-text-properties-when): Ditto.
76
77 * gnus-cite.el (gnus-article-hide-citation): Use them.
78 (gnus-article-toggle-cited-text): Use them.
79
80 * gnus-art.el (gnus-signature-toggle): Use them.
81 (gnus-article-show-hidden-text): Ditto.
82 (gnus-article-hide-text): Ditto.
83
84 * gnus-art.el (gnus-article-describe-key): Use prompt.
85 (gnus-article-describe-key-briefly): Ditto.
86
3df3ee35
SZ
872000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
88
89 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
90
52d8e4ff
GM
912000-12-18 Gerd Moellmann <gerd@gnu.org>
92
93 * *.xpm, *.pbm: Convert icons icons to size 24x24.
94
2a64f8c2
DL
952000-12-18 Dave Love <fx@gnu.org>
96
97 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
98 (unused).
99
4c4b227a
SZ
1002000-12-15 ShengHuo ZHU <zsh@cs.rochester.edu>
101
102 * pop3.el (pop3-movemail): Use binary.
103 (pop3-movemail-file-coding-system): Removed.
104
7476c3a0
MB
1052000-12-13 Miles Bader <miles@gnu.org>
106
107 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
108 to t, so that we don't get stuck while trying to smilefy
109 intangible text.
110
2ebf6139
GM
1112000-12-12 Gerd Moellmann <gerd@gnu.org>
112
113 * smiley-ems.el (smiley-regexp-alist): Make regexps match
114 at the end of the buffer.
115 (smiley-region): In the loop, move to the end of the submatch
116 matching the smiley instead of using the end of the match
117 of the whole regexp.
118
d575011f
EZ
1192000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
120
121 * message.el (message-mode): Doc fix.
122
e9a59cad
GM
1232000-12-12 Gerd Moellmann <gerd@gnu.org>
124
125 * smiley-ems.el (smiley-region): Doc fix.
2ebf6139 126
db7ebd73
MB
1272000-12-11 Miles Bader <miles@gnu.org>
128
129 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
130 bottom line visible, check to see if it's partially obscured, and
131 if so, either scroll one more line to make it fully visible, or
132 revert to showing the second line from the top.
133
aae25c8c
DL
1342000-12-07 Dave Love <fx@gnu.org>
135
e2849090 136 * mailcap.el (mailcap-download-directory)
aae25c8c
DL
137 * gnus-audio.el (gnus-audio-directory)
138 * smiley-ems.el (smiley-data-directory): Fix :type.
139
ec4f0ef8
DL
1402000-12-05 Dave Love <fx@gnu.org>
141
142 * starttls.el: New file.
143
25fc4fd5
SZ
1442000-12-04 ShengHuo ZHU <zsh@cs.rochester.edu>
145
a7a07b98
DL
146 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
147 succeeds.
25fc4fd5 148 (gnus-setup-message): Remove a hack.
a7a07b98 149
25fc4fd5
SZ
150 * gnus-win.el (gnus-configure-windows): Make sure
151 nntp-server-buffer is live.
152 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
ca3ab2d8 153 (gnus-configure-frame): Save selected window.
25fc4fd5
SZ
154
1552000-12-04 Andreas Jaeger <aj@suse.de>
156
157 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
158
a7a07b98 1592000-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
25fc4fd5
SZ
160
161 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
162 raw 8-bit in headers in dk.* newsgroups.
163
b97cd2cc
DL
1642000-11-30 Dave Love <fx@gnu.org>
165
166 * message.el (message-auto-save-directory): Use
167 file-name-as-directory.
168 (message-set-auto-save-file-name): Create
169 message-auto-save-directory if necessary.
170 (message-replace-chars-in-string): Removed -- unused.
171 (message-mail-alias-type): Customize.
172 (message-headers): Remove duplicate defgroup.
173
372edc63
DL
1742000-11-29 Dave Love <fx@gnu.org>
175
176 * qp.el (quoted-printable-decode-region): Use error, not message
177 to report malformed text (like base64). Amend message.
178
3536d0c1
MB
1792000-11-29 Miles Bader <miles@gnu.org>
180
181 * message.el (message-header-lines): Fontify tag.
182
e775fcc4
DL
1832000-11-27 Dave Love <fx@gnu.org>
184
185 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
186 compiler warning.
187
1882000-11-26 Dave Love <fx@gnu.org>
189
190 * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
191
c0393b5e
DL
1922000-11-23 Dave Love <fx@gnu.org>
193
34f70eda
DL
194 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
195
c0393b5e
DL
196 * mm-uu.el (uudecode): Require.
197 (uudecode-decode-region, uudecode-decode-region-external): Don't
198 autoload.
199 (mm-uu-copy-to-buffer): Doc fix.
200 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
201 type fix.
202
203 * mailcap.el: Doc fixes.
204 (mailcap-mime-data): Various adjustments.
205 (mailcap): New group.
206 (mailcap-download-directory): Customize.
207 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
208 (mailcap-temporary-directory): Deleted (unused).
209 (mailcap-unescape-mime-test): Simplify slightly.
210 (mailcap-viewer-passes-test): Use functionp.
211 (mailcap-command-p): Aliased to executable-find.
212
213 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
214 default-enable-multibyte-characters is nil.
215
fb9fa98d
DL
2162000-11-22 Simon Josefsson <simon@josefsson.org>
217
218 * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
219 instead of "from: " for rfc822 compliance. Insert SPC.
220
60e8e0a5
GM
2212000-11-22 Gerd Moellmann <gerd@gnu.org>
222
223 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
224
ce1ec550
SZ
2252000-11-22 ShengHuo ZHU <zsh@cs.rochester.edu>
226
227 * message.el (message-send-mail): Use buffer-substring-no-properties.
b9ca4c2b 228 (message-send-news): Ditto.
ce1ec550 229
38ee4fb4
SM
2302000-11-21 Stefan Monnier <monnier@cs.yale.edu>
231
232 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
233
bb367cba
DL
2342000-11-21 Dave Love <fx@gnu.org>
235
236 * gnus-art.el (gnus-mime-button-map): Don't inherit from
237 gnus-article-mode-map.
238 (gnus-mime-button-menu): Use mouse-set-point.
239 (gnus-insert-mime-button, gnus-mime-display-alternative)
240 (gnus-mime-display-alternative): Don't use local-map property.
241
2eebe218
DL
2422000-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
243
244 * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
245 sending a command; allow the rtelnet prompt as well.
246
2472000-11-17 Simon Josefsson <simon@josefsson.org>
248
249 * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
250 prefetch.
251
2522000-11-17 ShengHuo ZHU <zsh@cs.rochester.edu>
253
254 * nntp.el (nntp-decode-text): Delete bogus status lines.
255 (nntp-open-connection): Kill process buffer when quit.
256 (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
257 FSF Emacs 20 and XEmacs 21.
258 (nntp-retrieve-data): Don't ignore quit.
259
96403ac1
DL
2602000-11-17 Dave Love <fx@gnu.org>
261
262 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
263 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
264 and make-temp-file.
265 (uudecode-decode-region): Doc fix.
266
1265b539
DL
2672000-11-14 Dave Love <fx@gnu.org>
268
269 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
270 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
96403ac1 271 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1265b539
DL
272 New files, derived from the XPMs.
273
f8c0f31e
DL
2742000-11-12 Dave Love <fx@gnu.org>
275
276 From Emerick Rogul <emerick@csa.bu.edu>.
277 * message.el (message-setup-fill-variables): New variable.
278 (message-mode): Use it.
279
6d502396
DL
2802000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
281
282 * gnus-mlspl.el: Documentation tweaks.
283
30d276a4
DL
2842000-11-10 Dave Love <fx@gnu.org>
285
850846fd
DL
286 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
287 (gnus-agent-lib-file, gnus-agent-load-alist)
288 (gnus-agent-save-alist, gnus-agent-article-name): Use
289 expand-file-name.
290
291 * gnus-group.el (gnus-group-name-charset-method-alist): Add
292 :version.
293 (nnkiboze-score-file): Defvar when compiling.
294
295 * gnus-start.el (gnus-read-newsrc-file): Add :version.
296
297 * gnus-art.el (gnus-article-banner-alist)
298 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
299 (gnus-article-date-lapsed-new-header)
300 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
301 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
302 (gnus-treat-strip-headers-in-body)
303 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
304 (gnus-treat-translate): Add :version.
305 (gnus-article-mime-part-function): Fix defcustom.
306
307 * nnmail.el (nnmail-expiry-target)
308 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
309 (nnmail-split-header-length-limit): Add :version.
310
311 * gnus-sum.el (gnus-auto-expirable-marks)
312 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
313 (gnus-extra-headers, gnus-ignored-from-addresses)
314 (gnus-newsgroup-ignored-charsets)
315 (gnus-group-highlight-words-alist)
316 (gnus-summary-show-article-charset-alist): Add :version.
317
72b3c5e9
DL
318 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
319 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
320 files, converted from the XPMs.
321
6ab8077a
DL
322 * gnus-cache.el (gnus-cache-active-file): Don't use
323 file-name-as-directory on directory.
324 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
325 use file-name-as-directory on directory.
326
327 * time-date.el (timezone-make-date-arpa-standard): Autoload.
328 (date-to-time): Use it.
329
330 * message.el (message-mode) <adaptive-fill-regexp>:
331 <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
332 (message-newline-and-reformat): Likewise.
850846fd
DL
333 (message-forward-as-mime, message-forward-ignored-headers)
334 (message-buffer-naming-style, message-default-charset)
335 (message-dont-reply-to-names, message-send-mail-partially-limit):
336 Add :version.
6ab8077a
DL
337
338 * mm-util.el: Doc fixes.
339 (mm-mime-charset): Don't use the raw result of
340 mm-preferred-coding-system.
341 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
342 (mm-with-unibyte): Simplify.
343
344 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
345 concat.
346
30d276a4
DL
347 * pop3.el (pop3-version): Deleted.
348 (pop3-make-date): New function, avoiding message-make-date.
349 (pop3-munge-message-separator): Use it.
350
3512000-11-10 ShengHuo ZHU <zsh@cs.rochester.edu>
352
353 * pop3.el (pop3-munge-message-separator): A message may have an
354 empty body.
355
a47449b3
DL
3562000-11-09 Dave Love <fx@gnu.org>
357
c6e7b580
DL
358 * gnus-group.el (gnus-group-make-directory-group)
359 (gnus-group-fetch-faq): Use expand-file-name.
360 (gnus-group-fetch-faq): Simplify completing-read form.
361
362 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
363 test for Mule.
364
a47449b3
DL
365 * message.el (tool-bar-map): Defvar when compiling.
366
367 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
368 (gnus-tm-lisp-directory): Deleted.
369 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
370 (featurep 'xemacs).
371 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
372 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
373 version numbers from file names.
374
2e049946
DL
3752000-11-08 John Wiegley <johnw@gnu.org>
376
377 * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
378 `gnus-group-change-level-function', instead of `remove-hook',
379 because it's not a hook!
380
3812000-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
18a84b0f
DL
382
383 * nnweb.el (nnweb-decode-entities): Work for non-character
384 entities.
385
2e049946
DL
386 * gnus-start.el (gnus-read-active-file, gnus-activate-group):
387 Issue message on quit.
388
3892000-11-08 Simon Josefsson <simon@josefsson.org>
cd942edc
DL
390
391 * rfc2104.el: Add SHA-1 example.
392 (rfc2104-hexstring-to-bitstring): New function.
393 (rfc2104-hash): Use it.
394
59896c4c
DL
3952000-11-08 ShengHuo ZHU <zsh@cs.rochester.edu>
396
2e049946
DL
397 * gnus-start.el: Remove gnus-xemacs.
398
399 * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
400
59896c4c
DL
401 * gnus-score.el (gnus-score-body): Don't score body when
402 agent-fetching.
403 (gnus-score-followup): Don't score followup either.
404 (gnus-score-use-all-scores): New variable.
405 (gnus-all-score-files): Use it.
406 (gnus-score-find-bnews): Use directory-sep-char.
407
18a84b0f
DL
408 * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
409 asynchronous in Exp version.
410
8c1a8aed
DL
4112000-11-08 Dave Love <fx@gnu.org>
412
722a8409
DL
413 * mm-view.el: Use featurep for XEmacs test.
414 (mm-inline-message): Test for `remove-specifier'; don't use
415 condition-case.
416
2e049946
DL
417 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
418
59896c4c
DL
419 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
420 (gnus-score-find-bnews): Don't concat "".
421
9db2706e
DL
422 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
423 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
424 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
425 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
426
427 * gnus-sum.el: Put some defvars in eval-when-compile.
428 (gnus-summary-mode-hook): Add :options.
429 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
430 (gnus-summary-tool-bar-map): New variable.
431 (gnus-summary-make-tool-bar): New function.
432 (gnus-summary-mode): Put kill-all-local-variables first.
433
434 * gnus-group.el (gnus-group-toolbar-map): New variable.
435 (gnus-group-make-tool-bar): Rewritten.
436 (gnus-group-mode): Put kill-all-local-variables first.
437
8c1a8aed
DL
438 * rfc2047.el: Require gnus-util.
439
440 * nnml.el (gnus-sorted-intersection): Autoload.
441
442 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
443 Put some defvars in eval-when-compile.
444 (gnus-intersection, gnus-sorted-complement): Autoload.
445
446 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
447
448 * mm-encode.el (mm-body-7-or-8): Autoload.
449
450 * mm-decode.el (mm-insert-inline): Autoload.
451
452 * mml.el:
453 * message.el: Put some defvars in eval-when-compile.
454
455 * gnus-msg.el: Put some defvars in eval-when-compile.
456 (gnus-msg-mail): Move after gnus-setup-message.
457
458 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
459
4602000-11-07 Dave Love <fx@gnu.org>
461
462 * gnus-util.el (nnheader): Don't require message (recursive
463 autoload).
464
465 * uudecode.el: Avoid compiler warnings.
466
467 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
468 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
469
4702000-11-07 ShengHuo ZHU <zsh@cs.rochester.edu>
471
472 * rfc2047.el: Require cl when compiling.
473 (rfc2047-q-encode-region): Don't break if a QP-word could be
474 fitted in one line.
475 (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
476 (rfc2047-fold-region): "=?=" is not a break point.
477 (rfc2047-encode-message-header): Move fold into encode-region.
478 (rfc2047-dissect-region): Rewrite.
479 (rfc2047-encode-region): Rewrite.
480 (rfc2047-fold-region): Fold
481 (rfc2047-unfold-region): New function.
482 (rfc2047-decode-region): Use it.
483 (rfc2047-q-encode-region): Don't break at bob.
484 (rfc2047-decode): Use unibyte.
485 (rfc2047-q-encode-region): Better calculation of break point.
486 (rfc2047-fold-region): Don't break the first non-LWSP characters.
487 (rfc2047-encode-region): Merge only if regions are adjacent.
488
cb9040ed
DL
4892000-11-06 Dave Love <fx@gnu.org>
490
491 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
492
493 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
494 (uudecode-char-int): New alias, replacing char-int.
495 (uudecode-decode-region): Don't call buffer-disable-undo.
496
497 * mm-uu.el (mm-uu-configure): Unquote lambda.
498 (mm-uu-configure-list): Doc fix.
499
500 * earcon.el (running-xemacs): Don't define.
501
5022000-11-06 John Wiegley <johnw@gnu.org>
503
504 * gnus-mlspl.el (gnus-group-split-update): Check the value of
505 `nnmail-crosspost', and use it to set the `no-crosspost'
506 argument when calling `gnus-group-split-fancy'. Otherwise, it
507 assumes that cross-posting is always OK, no matter what
508 `nmail-crosspost' is set to.
509 (gnus-group-split-fancy): The argument order in the
510 second-to-last `push' call was wrong, but since `no-crosspost'
511 was always nil, it was never being triggered.
512
5132000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
514
515 Don't postpone GCC if none of GCC methods is agent-covered. This
516 fix presumes that the post-method must be agent-covered if any Gcc
517 method is agent-covered.
518
519 * gnus-msg.el (gnus-inews-group-method): New function.
520 (gnus-inews-do-gcc): Use it.
521 * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
522 (gnus-agent-possibly-save-gcc): Use it.
523 (gnus-agent-possibly-do-gcc): Ditto.
524
525 *gnus-msg.el: (gnus-inews-add-send-actions): Use
526 `gnus-agent-possibly-do-gcc' if Agentized.
527 (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
528 to `message-header-hook'.
529
530 * gnus-mlspl.el: Require cl when compiling.
531
532 * gnus-ml.el: Usage.
533 (gnus-mailing-list-archive, gnus-mailing-list-owner,
534 gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
535 gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
536 (gnus-mailing-list-menu): Define it.
537 (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
538
539 * gnus-logic.el (gnus-advanced-string): Use "" if nil.
540
fbf44f44
SM
5412000-11-03 Stefan Monnier <monnier@cs.yale.edu>
542
543 * message.el (message-font-lock-keywords): Match a final newline
544 to help font-lock's multiline support.
545
6eb681a3
DL
5462000-11-03 Dave Love <fx@gnu.org>
547
fd1d9d98
DL
548 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
549
5859a75c
DL
550 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
551 name.
552
6eb681a3
DL
553 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
554 <banner>: Fix custom type, doc.
555
5859a75c 556 * mm-decode.el (mm-display-external): Space-prefix temp buffer
6eb681a3
DL
557 name. Don't disable undo explicitly.
558
7dd6009c
DL
5592000-11-02 Dave Love <fx@gnu.org>
560
561 * message.el (message-font-lock-keywords): Use [:alpha:] for
562 cite-prefix.
563
7da794df
MB
5642000-11-02 Miles Bader <miles@lsi.nec.co.jp>
565
566 * mm-uu.el (mm-uu-configure-list): Move back to old location,
567 because defcustom tries to call `mm-uu-configure'.
568
6b8a0b2d
DL
5692000-11-01 Dave Love <fx@gnu.org>
570
571 * rfc2047.el (base64): Require unconditionally.
572 (message-posting-charset): Defvar when compiling.
573 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
574 message.
575
576 * gnus-sum.el (nnoo): Require.
577 (mm-uu-dissect): Autoload.
578
579 * mml.el (mml-parse-1): Clarify message.
580 (mml-minibuffer-read-type): Use mailcap-mime-types.
581
160ff4e5
SM
5822000-11-01 Stefan Monnier <monnier@cs.yale.edu>
583
584 * mml.el: Fix a typo in the requiring of CL.
585
e017ba35
DL
5862000-11-01 ShengHuo ZHU <zsh@cs.rochester.edu>
587
588 * rfc2231.el: Require cl when compiling.
589
5902000-11-01 Dave Love <fx@gnu.org>
591
592 * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
593 Fix custom type.
594 (mm-uu-configure-list): Move and fix custom type.
595
596 * utf7.el: Require cl when compiling.
597
598 * binhex.el: Use (featurep 'xemacs).
599 (binhex-char-int): New alias, replacing char-int. Change callers.
600 (binhex-decode-region): Simplify work buffer code.
601 (binhex-decode-region-external): Use expand-file-name, not concat.
602
6032000-10-30 Dave Love <fx@gnu.org>
604
605 * gnus-art.el: Fix 2000-10-27 change properly.
606
a00b77f9
MB
6072000-10-28 Miles Bader <miles@gnu.org>
608
609 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
610
51a29efc
DL
6112000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
612
613 * gnus-draft.el (gnus-draft-send-message): Typo.
614
e0bad764
DL
6152000-10-27 John Wiegley <johnw@gnu.org>
616
617 * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
618 variable to correspond with `gnus-article-hide-citation-maybe'.
619 (gnus-treatment-function-alist): Added entry for the above
620 correlation.
621
6222000-10-27 Richard M. Alderson III <alderson@netcom2.netcom.com>
623
624 * gnus-art.el (gnus-read-save-file-name): expand-file-name.
625
03f20b47
DL
6262000-10-27 Dave Love <fx@gnu.org>
627
628 * gnus.el: Don't require custom. Don't require message at top
629 level.
630 (gnus-message-archive-method): Require message here.
631
6322000-10-27 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
633
e0bad764
DL
634 * gnus-art.el (article-strip-banner): Use
635 gnus-group-find-parameter rather than gnus-group-get-parameter, to
636 allow inheritance on the banner.
637 From elkin@tverd.astro.spbu.ru.
638
03f20b47
DL
639 * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
640 Cashin <ecashin@coe.uga.edu>).
641
6422000-10-27 Simon Josefsson <simon@josefsson.org>
643
51a29efc
DL
644 * gnus-agent.el (gnus-agent-possibly-do-gcc):
645 (gnus-agent-restore-gcc):
646 (gnus-agent-possibly-save-gcc): New functions.
647
e0bad764
DL
648 * nnimap.el (nnimap-group-overview-filename): Create directory for
649 newfile (when use long filenames is nil). Copy+delete file if
650 rename didn't work.
651 (nnimap-group-overview-filename): `rename-file' and `copy-file'
652 doesn't return anything useful, use ignore-errors instead.
653 (nnimap-verify-uidvalidity): Delete overview file when
654 uid validity changes.
655 (nnimap-group-overview-filename): Store uidvalidity in filenames.
656 Rename old files into new format.
657 (nnimap-request-accept-article): Remove \n's from
658 From_ lines.
659 (nnimap-request-accept-article): Remove From[^:] lines.
660 (imap-starttls-p): Check for starttls binary.
661 (imap-starttls-open): More verbose.
662 (imap-gssapi-auth): Ditto.
663 (imap-kerberos4-auth): Ditto.
664 (imap-cram-md5-auth): Ditto.
665 (imap-login-auth): Ditto.
666 (imap-anonymous-auth): Ditto.
667 (imap-digest-md5-auth): Ditto.
668 (imap-open): Ditto.
669 (imap-digest-md5-p): Check capability first.
670 (imap-parse-flag-list): Correctly parse empty lists.
671 (imap-login-p): Support LOGINDISABLED.
672 (imap-parse-body): Work around bug in Sun SIMS.
673
03f20b47
DL
674 * gnus-agent.el (gnus-agent-possibly-do-gcc):
675 (gnus-agent-restore-gcc):
676 (gnus-agent-possibly-save-gcc): New functions.
677
678 Asks the user to synch flags with server when you plug in.
679
680 * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
681 (gnus-agent-possibly-synchronize-flags-server): New function, use it.
682 (gnus-agent-toggle-plugged): Call it.
683 (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
684 (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
685 (gnus-agent-possibly-synchronize-flags): New function.
686 (gnus-agent-possibly-synchronize-flags-server): New function.
687
688 * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
689
690 * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1f9cab4b
DL
691
692 * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
693 support ACL's.
694
8bc0957a
DL
6952000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
696
51a29efc
DL
697 * gnus-draft.el (gnus-draft-send-message): Ditto.
698 (gnus-group-send-drafts): Ditto.
699
e0bad764
DL
700 * gnus-art.el (gnus-request-article-this-buffer):
701 gnus-refer-article-method might be a single method.
702 (gnus-article-mime-total-parts): New function.
703 (gnus-mm-display-part): Use it.
704 (gnus-mime-display-single): Ditto.
705 (gnus-mime-display-alternative): Ditto.
706 (gnus-mime-inline-part): Check validity of charset.
707 (gnus-treat-display-smileys): Default value in Emacs 21.
708 * gnus-art.el: Define dynamic variables in eval-when-compile.
709 (gnus-article-prepare): Configure it again.
710 (gnus-insert-mime-button): Use gnus-overlay-buffer,
711 gnus-overlay-start.
712 (gnus-article-prepare): Configure windows before
713 gnus-article-prepare-display is called. Otherwise, BBDB's popup
714 window might be overrided.
715 (gnus-mime-inline-part): Use prefix argument only
716 when it is called interactively.
717 (gnus-mime-action-alist): New variable.
718 (gnus-mime-action-on-part): Use it.
719 (gnus-mime-button-commands): Add command ".".
720 (gnus-mime-inline-part): Support prefix argument.
721 (gnus-article-banner-alist): New variable.
722 (article-strip-banner): Use it.
723
724 * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
725 because they are files, not paths.
726 (mailcap-parse-mimetypes): Ditto.
727 (mailcap-mime-types): Use mailcap-mime-data.
728
03f20b47
DL
729 * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
730 gnus-overlay-start.
731 * gnus.el (gnus-agent-fetching): New variable.
732 * gnus-agent.el (gnus-agent-with-fetch): Bind it.
733
734 * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
735 (gnus-agent-fetch-group-1): Score-param could be nil.
736 (gnus-agent-any-covered-gcc): New function.
737 (gnus-agent-possibly-save-gcc): Use it.
738 (gnus-agent-possibly-do-gcc): Ditto.
739 * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
740 the GNU assignment issue.
741 (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
742 * gnus-agent.el: timer vs. itimer.
743
744 * webmail.el (webmail-type-definition): Fix my-deja open url.
745 (webmail-hotmail-list): Fix.
746 (webmail-netscape-open, webmail-hotmail-article,
747 webmail-hotmail-list): Update.
748 (webmail-my-deja-*): Rewrite.
749
750 * gnus-sum.el (gnus-refer-article-methods): The second could be
751 a named method.
752 (gnus-cache-write-active): Auto load.
753 (gnus-summary-display-article): Enable multibyte.
754 (gnus-summary-select-article): Don't enable multibyte here.
755 (gnus-summary-goto-article): Ditto.
756 (gnus-summary-enter-digest-group): Decode to-address.
757
758 * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
759 (mm-with-unibyte-current-buffer-mule4): New function.
760 (mm-enable-multibyte-mule4): New.
761 (mm-disable-multibyte-mule4): New.
762
763 * mm-util.el (mm-enable-multibyte-mule4): New.
764 (mm-disable-multibyte-mule4): New.
765 * gnus-sum.el (gnus-summary-mode): Use it.
766 (gnus-summary-select-article): Ditto.
767 (gnus-summary-goto-article): Use enable multibyte.
768
1f9cab4b
DL
769 * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
770 (nnkiboze-enter-nov): Fix it when there is no xref.
771 (nnkiboze-generate-groups): List groups.
772 (nnkiboze-request-article): Use
773 gnus-cache-request-article.
774
775 * gnus-group.el (gnus-group-make-kiboze-group): Use
776 nnkiboze-score-file.
777 (gnus-group-make-kiboze-group): Fix prompt.
778
8bc0957a
DL
779 * message.el (message-send-mail-partially): Replace the header
780 delimiter with a blank line.
781 (message-sending-message): New variable.
782 (message-send): Use it.
783 (message-default-charset): Default value for non-Mule Emacsen.
784 (message-alternative-emails): New.
785 (message-use-alternative-email-as-from): New.
786 (message-setup): Use them.
787 (message-default-charset): Set default value in non-MULE XEmacsen
788 as iso-8859-1.
789
8bc0957a
DL
7902000-10-27 Bjorn Torkelsson <torkel@hpc2n.umu.se>
791
792 * message.el: xemacs cleanup (use featurep ' xemacs)
793
03f20b47
DL
794 * nnheader.el: ditto
795
796 * mm-util.el: ditto
797
8bc0957a
DL
7982000-10-27 Stanislav Shalunov <shalunov@internet2.edu>
799
800 * message.el (message-make-in-reply-to): In-Reply-To is message-id
801 (see DRUMS).
802
8032000-10-27 Simon Josefsson <simon@josefsson.org>
804
805 * message.el (message-send): Make sure error is signalled if no
806 send method is specified.
807
62a27ccf
DL
8082000-10-27 Dave Love <fx@gnu.org>
809
a7c13351
DL
810 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
811 strings.
812 (gnus-group-make-tool-bar): New function.
813 (gnus-group-mode): Use it.
814
815 * message.el (message-mode-menu): Add some :help strings.
816 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
817 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
818
819 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
820 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9db2706e 821 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
a7c13351 822
62a27ccf
DL
823 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
824 display-graphic-p here.
825
8262000-10-27 ShengHuo ZHU <zsh@cs.rochester.edu>
827
828 * mm-decode.el (mm-viewer-completion-map): New.
829 (mm-interactively-view-part): Use it.
830
8312000-10-27 Simon Josefsson <sj@extundo.com>
832
833 * mail-source.el (mail-sources): IMAP predicate is a string.
834 (mail-sources): Add default values for IMAP mailbox, predicate and
835 fetchflag.
836
05ea7ef2
MB
8372000-10-27 Miles Bader <miles@lsi.nec.co.jp>
838
839 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
840 of the `gnus-xemacs' variable, as the latter has been removed.
841 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
842 * gnus-art.el (gnus-treat-display-xface)
843 (gnus-treat-display-smileys, gnus-treat-display-picons)
844 (gnus-article-read-summary-keys): Likewise.
845
a0b972de
DL
8462000-10-26 Dave Love <fx@gnu.org>
847
848 * flow-fill.el: Require cl when compiling.
849
8502000-10-26 Simon Josefsson <simon@josefsson.org>
851
852 * flow-fill.el (fill-flowed): Don't flow "-- " lines.
853 (fill-flowed): Make "quote-depth wins" rule work when first line
854 is at level 0.
855
fc7bf263
DL
8562000-10-26 ShengHuo ZHU <zsh@cs.rochester.edu>
857
858 * gnus-ems.el: Remove gnus-xemacs. Autoload smiley.
859 (gnus-kill-all-overlays): Move here.
860
861 * gnus-util.el (gnus-kill-all-overlays): Move out.
862
8632000-10-26 Dave Love <fx@gnu.org>
864
865 * mail-source.el: Require imap when compiling and defvar
866 display-time-mail-function. Require mm-util.
867 (nnheader-cancel-timer): Autoload.
868 (mail-source-imap-authenticators, mail-source-imap-streams): New
869 variables.
870 (mail-sources): Use them.
871 (defvar): Use rmail-spool-directory unconditionally.
872
8732000-10-26 Dirk Meyer <dischi@tzi.de>
874
875 * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
876 seconds instead of hour.
877
8782000-10-26 Per Abrahamsen <abraham@dina.kvl.dk>
879
880 * mail-source.el (mail-sources): Better `:type'.
881
8822000-10-26 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
883
884 * mail-source.el (mail-source-keyword-map): Use
885 `rmail-spool-directory' as a default directory for the `file'
886 source, if the variable is defined. Fall back to hardcoded
887 "/usr/spool/mail/", as before. Suggestion by Steven E. Harris
888 <seh@speakeasy.org>.
889
3d647abe
JR
8902000-10-25 Jason Rumney <jasonr@gnus.org>
891
892 * gnus-art.el (gnus-signature-face): Use italic on any frame that
893 supports it.
894
f49c4ef7
DL
8952000-10-18 Dave Love <fx@gnu.org>
896
46c519de
DL
897 * mm-bodies.el (mm-uu-decode-function)
898 (mm-uu-binhex-decode-function): Defvar when compiling.
899
f49c4ef7
DL
900 * gnus-nocem.el (gnus-nocem-issuers): Update.
901 (gnus-nocem-check-from): New option.
902 (gnus-nocem-scan-groups): Use it.
903 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
904 (gnus-nocem-check-article-limit): Add :version.
905
17ea3cdb
MB
9062000-10-16 Miles Bader <miles@lsi.nec.co.jp>
907
908 * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
909 (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
910
c70fe852
SM
9112000-10-16 Stefan Monnier <monnier@cs.yale.edu>
912
913 * ietf-drums.el (mm-util): Require CL when compiling.
914
ad64a888
DL
9152000-10-15 Dave Love <fx@gnu.org>
916
917 * qp.el: Require mm-util.
918
40ad3db4
DL
9192000-10-13 Dave Love <fx@gnu.org>
920
921 * qp.el (quoted-printable-decode-region): Avoid invalid
922 coding-systems.
923
b0da379e
GM
9242000-10-12 Gerd Moellmann <gerd@gnu.org>
925
926 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
927 to a recursive load.
928
c990f53a
DL
9292000-10-12 Dave Love <fx@gnu.org>
930
40ad3db4
DL
931 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
932
c990f53a
DL
933 * gnus.el (gnus-group-startup-message): Check for PBM image.
934
126cbb42
DL
9352000-10-09 Dave Love <fx@gnu.org>
936
937 * mail-source.el (mail-source-fetch-imap): Bind
938 default-enable-multibyte-characters rather than using
939 mm-disable-multibyte.
940
9412000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
942
943 * mail-source.el (mail-source-fetch-maildir): Don't insert
944 newlines.
945
b28ce55a
SM
9462000-10-06 Stefan Monnier <monnier@cs.yale.edu>
947
948 * mm-encode.el: Require CL. At least, for `incf'.
949
50e488b1
DL
9502000-10-06 Dave Love <fx@gnu.org>
951
952 * gnus-audio.el: Don't require cl.
953 (gnus-audio): New custom group.
954 (gnus-audio-inline-sound): Change to work with Emacs.
955 (gnus-audio-directory, gnus-audio-directory)
956 (gnus-audio-au-player): Customize.
957 (gnus-audio-play): Try external player if play-sound-file fails.
958 Use file-name-extension, not string-match.
959
a470fcc6
DL
9602000-10-05 Dave Love <fx@gnu.org>
961
962 * rfc1843.el: Require cl when compiling.
963
964 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
965 Autoload.
966 (quoted-printable-decode-region): Rename arg which confused
967 charset with coding-system. Don't use nonascii-insert-offset.
968 Coding-system encode the region initially. Don't recognize `=='
969 as valid QP. Coding-system decode the region finally.
970 (quoted-printable-decode-string): Rename arg which confused
971 charset with coding-system.
972
973 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
974 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
975 mm-encode-coding-region.
976 (mm-decode-body, mm-decode-string): Rename variables which
977 confused charset with coding-system.
978 (binhex-decode-region): Don't autoload.
979 (mm-body-encoding): Require message.
980 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
981 cond branches.
982
983 * gnus-art.el (article-de-quoted-unreadable)
984 (article-de-base64-unreadable): Fold search case
985 rather than downcasing string. Apply mm-charset-to-coding-system
986 to arg of quoted-printable-decode-region.
987
dcf4ae73
SM
9882000-10-05 Stefan Monnier <monnier@cs.yale.edu>
989
990 * nnfolder.el (nnfolder-ignore-active-file): Typos.
991
992 * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
993
994 * gnus-kill.el (gnus-kill): Typo.
995
86647e11
KH
9962000-10-05 Kenichi Handa <handa@etl.go.jp>
997
998 * gnus-mule.el: Revived.
999
721d5fba
DL
10002000-10-04 Dave Love <fx@gnu.org>
1001
1002 * gnus-ems.el: Don't turn off compiler warnings in local vars.
1003 Require ring when compiling.
1004 (gnus-x-splash): Bind width, height.
1005 (gnus-article-compface-xbm): New variable.
1006 (gnus-article-display-xface): Move graphic test. Use unibyte.
1007 Obey gnus-article-compface-xbm. Use pbm, not xbm.
1008
c9171278
SM
10092000-10-04 Stefan Monnier <monnier@cs.yale.edu>
1010
1011 * nnimap.el: require 'cl when compiling.
1012
27371448
DL
10132000-10-04 Dave Love <fx@gnu.org>
1014
1015 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1016 pbm images.
1017
1018 * frown.pbm, smile.pbm, wry.pbm: New files.
1019
1020 * frown.xbm, smile.xbm, wry.xbm: Deleted.
1021
657b2c65
DL
10222000-10-03 Dave Love <fx@gnu.org>
1023
1024 * mail-source.el (mail-sources): Revert to nil.
1025
f5533b63
DL
1026 * nnmail (nnmail-spool-file): Revert to `((file))'.
1027
657b2c65
DL
1028 * qp.el: Don't require mm-util.
1029 (quoted-printable-decode-region): Rewritten.
1030 (quoted-printable-decode-string, quoted-printable-encode-region):
1031 Doc fix.
1032 (quoted-printable-encode-region): Barf on multibyte characters.
1033 Maybe make the class multibyte. Upcase chars, not formatted
1034 strings. Allow mm-use-ultra-safe-encoding to be unbound.
1035 (quoted-printable-encode-string): Don't use
1036 mm-with-unibyte-buffer.
1037
10382000-10-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1039
1040 * mail-source.el (mail-source-report-new-mail): Use
1041 nnheader-cancel-timer.
1042
10432000-10-03 Simon Josefsson <simon@josefsson.org>
1044
1045 * mail-source.el (mail-source-imap-file-coding-system): New variable.
1046 (mail-source-fetch-imap): Use it.
1047
323ce452
GM
10482000-09-29 Gerd Moellmann <gerd@gnu.org>
1049
f02149ce
GM
1050 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1051 last change.
1052
323ce452
GM
1053 * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1054 `:ascent center'.
1055
1056 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1057
e35786a2
GM
10582000-09-28 Gerd Moellmann <gerd@gnu.org>
1059
1060 * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1061 image's :ascent to 80. That gives a mode-line which is approx.
1062 as tall as the normal one.
1063
657b2c65
DL
10642000-09-21 Dave Love <fx@gnu.org>
1065
1066 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1067 (for Emacs 20). Tidy somewhat.
1068
c29d77c4
DL
10692000-09-21 Dave Love <fx@gnu.org>
1070
1071 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1072 image processing. Rationalize logic somewhat.
1073
8b93df01
DL
10742000-09-20 Dave Love <fx@gnu.org>
1075
b246235b
DL
1076 * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1077
8b93df01
DL
1078 * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1079 we'll be careful merging development changes.
1080
1081 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1082 specifically.
1083
1084 * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1085 (mouse-set-point, set-face-foreground)
1086 (set-face-background, x-popup-menu) [not window-system]: Don't zap
1087 them.
1088
1089 * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1090
1091 * gnus.el (gnus-version-number): Start 5.9 series. Avoid some
1092 redundant autoloads.
1093
b7e11c5b
GM
10942000-09-20 Gerd Moellmann <gerd@gnu.org>
1095
1096 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1097 to XBM; we always have PBM support.
1098
8b93df01
DL
10992000-09-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1100
1101 * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1102 * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1103 * gnus-sum.el (gnus-nov-parse-line): Ditto.
1104 * nnkiboze.el (nnkiboze-file-coding-system): New.
1105 (nnkiboze-retrieve-headers): Use it.
1106 (nnkiboze-request-group): Ditto.
1107 (nnkiboze-close-group): Ditto.
1108 (nnkiboze-generate-group): Ditto.
1109 (nnkiboze-enter-nov): Insert first Xref properly.
1110
11112000-09-19 Dave Love <fx@gnu.org>
1112
1113 * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1114 (nnmail-get-new-mail): Test `sources' in top-level conditional.
1115
1116 * mail-source.el (mail-sources): Change default to '((file)).
1117 Add useful custom type.
1118
11192000-09-18 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1120
1121 * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1122 year).
1123 (gnus-date-iso8601): Ditto.
1124
11252000-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1126
1127 * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1128
11292000-09-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1130
1131 * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1132 pattern. Avoid using 8 bit chars.
1133 * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1134
11352000-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1136
1137 * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1138 smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1139 smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1140 functions are not implemented yet.
1141
1142 * dgnushack.el (dgnushack-compile): Remove smiley.el and
1143 x-overlay.el from the FSF Emacs black list.
1144
11452000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1146
1147 * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1148 (mm-inline-media-tests): Ditto.
1149 (mm-automatic-display): Ditto.
1150 * mm-view.el (mm-display-inline-fontify): Generalize from
1151 mm-display-patch-inline.
1152 (mm-display-patch-inline): Use it.
1153 (mm-display-elisp-inline): Ditto.
1154
11552000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1156
1157 * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1158 (gnus-topic-unmark-topic): Ditto.
1159 (gnus-topic-mark-topic): Ditto.
1160 (gnus-topic-get-new-news-this-topic): Use it.
1161
11622000-09-15 09:01:40 ShengHuo ZHU <zsh@cs.rochester.edu>
1163
1164 * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1165 display xface.
1166
11672000-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
1168
1169 * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1170 zombie or killed groups.
1171
11722000-09-15 ShengHuo ZHU <zsh@cs.rochester.edu>
1173
1174 * mml.el (mml-preview): Reinsert unibyte content.
1175 (mml-parse-1): Remove with-unibyte-current-buffer.
1176 (mml-generate-mime-1): Ditto.
1177 * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1178 * message.el (message-forward): Ditto.
1179
11802000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1181
1182 * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1183 original article buffer.
1184 (article-de-base64-unreadable): Ditto.
1185 (article-wash-html): Ditto.
1186
11872000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1188
1189 * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1190 unless forward-show-mml.
1191
11922000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1193
1194 * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1195 (gnus-summary-save-parts-last-directory): New.
1196 (gnus-summary-save-parts): Save history.
1197
11982000-09-14 Ben Gertzfield <che@debian.org>
1199
1200 * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1201 variable.
1202 (gnus-summary-save-parts): Use it.
1203
12042000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1205
1206 * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1207 * gnus-sum.el (gnus-summary-exit): Ditto.
1208 (gnus-summary-exit-no-update): Ditto.
1209 (gnus-summary-show-article): Ditto.
1210
12112000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1212
1213 * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1214 Content-Disposition.
1215
12162000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1217
1218 * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1219
12202000-09-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1221
1222 * gnus-art.el (gnus-article-setup-buffer): Set
1223 gnus-article-mime-handles to nil.
1224 * gnus-sum.el (gnus-summary-exit): Ditto.
1225 (gnus-summary-exit-no-update): Ditto.
1226 (gnus-summary-show-article): Ditto.
1227 (gnus-summary-save-parts): Use gnus-article-mime-handles if
1228 dissected.
1229 * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1230
c113de23 12312000-09-14 Dave Love <fx@gnu.org>
d1504184 1232
c113de23
GM
1233 * gnus.el (gnus-charset):
1234 * mm-decode.el (mime-display):
1235 * imap.el (imap) <defgroup>: Add :version.
1236
12372000-09-13 Gerd Moellmann <gerd@gnu.org>
1238
1239 * parse-time.el: Fix author's mail address.
1240
1241 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1242 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1243 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1244 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1245 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1246 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1247 * rfc2231.el, uudecode.el: Fix copyright notice.
1248
1249 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1250 require `w3' at load-time only if not running in batch mode.
1251
12522000-09-13 Dave Love <fx@gnu.org>
1253
1254 * gnus-ems.el (gnus-ems-redefine): Don't alias
1255 gnus-summary-set-display-table.
1256
1257 * message.el (message-user-agent): Don't wrap ignore-errors around
1258 it.
1259
1260 * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1261 `format'.
1262 (mm-content-transfer-encoding): Don't use cadar.
1263
1264 * uudecode.el (uudecode-decoder-program)
1265 (uudecode-decoder-switches): Customize.
1266
1267 * gnus-score.el (gnus-home-score-file): Improve custom type.
1268
1269 * gnus-cus.el (gnus-custom-mode): Conditionally set local
1270 variables for Emacs 21.
1271 (gnus-group-customize): Disable undo while laying out the buffer.
1272
12732000-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
1274
1275 * gnus-util.el (gnus-write-active-file): Bind
1276 coding-system-for-write.
1277
1278 * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1279
1280 * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1281 * gnus-kill.el (gnus-batch-score): Ditto.
1282 * gnus-move.el (gnus-change-server): Ditto.
1283 * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1284
12852000-09-12 Simon Josefsson <simon@josefsson.org>
1286
1287 * gnus-sum.el (gnus-update-read-articles): Undo
1288 `gnus-request-set-mark' operation.
1289
12902000-09-11 Dave Love <fx@gnu.org>
1291
1292 * Changelog: Use iso-2022 coding.
1293
1294 * gnus-msg.el (gnus-msg-mail): New function.
1295 (gnus-user-agent): New mail agent.
1296
12972000-09-10 Dave Love <fx@gnu.org>
1298
1299 * message.el: Require mail-abbrevs for XEmacs for a problem with
1300 keybinding despite the autoloads for it.
1301
13022000-09-08 Simon Josefsson <simon@josefsson.org>
1303
1304 * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1305
1306 * nnimap.el (nnimap-request-update-info-internal): Remove tick
1307 marks from dormant articles. (See nnimap-request-set-mark.)
1308 (nnimap-retrieve-headers-progress): Demule.
1309 (nnimap-open-server): Call nnoo-change-server twice, once for
1310 getting the nnimap-server-buffer and once for letting n-c-s set
1311 the variables in that buffer.
1312
13132000-09-08 David Edmondson <dme@dme.org>
1314
1315 * gnus.el (gnus-short-group-name): Guess separator.
1316
13172000-09-06 Francis Litterio <franl-removethis@world.omitthis.std.com>
1318
1319 * gnus-group.el (gnus-group-insert-group-line): Fix.
1320
13212000-09-04 Dave Love <fx@gnu.org>
1322
1323 * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1324 (mm-get-image): Avoid the losing `make-glyph' from W3.
1325
13262000-09-03 Simon Josefsson <simon@josefsson.org>
1327
1328 * gnus-sum.el (gnus-summary-delete-article): Check server.
1329
13302000-09-01 Simon Josefsson <simon@josefsson.org>
1331
1332 * imap.el (imap-parse-flag-list): Rewrite.
1333
1334 * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1335
1336 * imap.el (imap-parse-flag-list): Hack.
1337
13382000-08-29 Dave Love <fx@gnu.org>
1339
1340 * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1341
1342 * gnus-agent.el (gnus-agent-union): new function.
1343 (gnus-agent-fetch-headers): Use it.
1344
1345 * gnus.el (gnus-group-startup-message): Specify foreground and
1346 background for xpm image. Centre image vertically.
1347 From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1348
13492000-08-25 ShengHuo ZHU <zsh@cs.rochester.edu>
1350
1351 * message.el (message-send-mail): Narrow-to-headers.
1352
13532000-08-24 Dave Love <fx@gnu.org>
1354
1355 * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1356 21.
1357
13582000-08-21 Dave Love <fx@gnu.org>
1359
1360 * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1361
13622000-08-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1363
1364 * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1365 permanent is used.
1366 (gnus-topic-show-topic): Read topic when to show permanent hidden
1367 topic.
1368 (gnus-topic-remove-topic): Revert to the old behavior, not using
1369 hide.
1370
13712000-08-21 Dave Love <fx@gnu.org>
1372
1373 * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1374 (gnus-xemacs): Use featurep.
1375
1376 * mm-util.el (mm-read-charset): Maybe use builtin.
1377 (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1378 (mm-multibyte-p, mm-with-unibyte-current-buffer)
1379 (mm-with-unibyte): Use featurep, not string-match.
1380 (mm-with-unibyte-buffer): Simplify.
1381 (mm-quote-arg): Maybe use shell-quote-argument.
1382
1383 * mml.el (mml-make-string): Deleted (unused).
1384
1385 * gnus.el (gnus-mode-line-buffer-identification): Supply
1386 definition for Emacs 21.
1387
1388 * gnus-salt.el: Small doc fixes.
1389 (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1390 gnus-add-minor-mode.
1391
1392 * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1393 gnus-add-minor-mode.
1394
13952000-08-20 Simon Josefsson <simon@josefsson.org>
1396
1397 * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1398 function, thanks to Lloyd Zusman for debugging.
1399 (nnimap-request-group):
1400 (nnimap-request-list):
1401 (nnimap-retrieve-groups):
1402 (nnimap-request-newgroups): Use it.
1403
1404 * nnimap.el (nnimap-request-article-part): Less verbose.
1405
14062000-08-18 Dave Love <fx@gnu.org>
1407
1408 * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1409 custom type.
1410
1411 * nnheader.el (nnheader-replace-chars-in-string): Use
1412 subst-char-in-string if available.
1413
1414 * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1415 (gnus-request-article-this-buffer): Use expand-file-name.
1416 (gnus-mime-view-part-as-type): Simplify interactive spec.
1417 (gnus-mime-button-map): Define it all in defvar.
1418
14192000-08-17 Dave Love <fx@gnu.org>
1420
1421 * gnus-group.el (gnus-group-running-xemacs): Deleted.
1422
1423 * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1424 last-nonmenu-event.
1425
1426 * uudecode.el (char-int): Use defalias, not fset.
1427
1428 * score-mode.el: Don't require easymenu. Require mm-util.
1429 (score-mode-coding-system): Use mm-auto-save-coding-system.
1430
1431 * nneething.el (nneething-create-mapping): Don't use cadar & al.
1432 (nneething-file-name): Use expand-file-name, not concat.
1433
14342000-08-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1435
1436 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1437 Failure proof for email addresses.
1438 (nnslashdot-sane-retrieve-headers): Ditto.
1439
14402000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1441
1442 * message.el (message-send-mail): Only insert courtesy message
1443 when text/plain.
1444
14452000-08-14 Jesper Harder <jesper_harder@hotmail.com>
1446
1447 * message.el (message-cancel-news): Copy the From header from the
1448 original article.
1449
14502000-08-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1451
1452 * gnus-async.el (gnus-asynchronous): Removed.
1453
14542000-08-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1455
1456 * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1457 format.
1458
14592000-08-14 Rod Whitby <list.ding@rwhitby.net>
1460
1461 * nnmail.el (nnmail-expiry-target-group): Fixed.
1462
14632000-08-14 Rod Whitby <list.ding@rwhitby.net>
1464
1465 * nnmail.el (nnmail-expiry-target-group): Fix the call to
1466 gnus-request-accept-article so that body encoding is *not* done.
1467 Encoding is not done on incoming mail, so why should it be done on
1468 expired mail?
1469
1470
14712000-08-14 Rod Whitby <list.ding@rwhitby.net>
1472
1473 * nnml.el (nnml-request-expire-articles): Fix the calls to
1474 nnml-request-article (the filename was being passed instead of the
1475 article number) and nnmail-expiry-target-group
1476 (nnml-current-directory is changed by nnml-request-accept-article,
1477 causing it to be incorrect for the next article to be expired).
1478
14792000-08-14 Rod Whitby <list.ding@rwhitby.net>
1480
1481 * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1482 expiry-target group parameters.
1483
14842000-08-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1485
1486 * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1487 buffer.
1488 (gnus-topic-hide-topic): Take a PERMANENT parameter.
1489 (gnus-topic-show-topic): Ditto.
1490
1491 * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1492
14932000-08-12 John H. Palmieri <palmieri@math.washington.edu>
1494
1495 * mail-source.el (mail-source-incoming-file-prefix): New
1496 variable.
1497
14982000-08-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1499
1500 * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1501
1502 * mailcap.el (mailcap-maybe-eval): Be even more warning.
1503
15042000-08-11 Florian Weimer <fw@deneb.enyo.de>
1505
1506 * message.el (message-syntax-checks): New check quotin-style:
1507 Text must be written below quoted text.
1508 (message-check-news-body-syntax): Check it.
1509
15102000-08-11 Simon Josefsson <simon@josefsson.org>
1511
1512 * imap.el (imap-authenticator-alist): Fix typo.
1513 (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1514 Jonas Oberg for debugging.
1515
15162000-08-11 Simon Josefsson <simon@josefsson.org>
1517
1518 * gnus-async.el (gnus-asynchronous): Disable by default.
1519
15202000-08-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1521
1522 * mm-view.el (mm-inline-text): Bind fill-column.
1523
1524 * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1525 list of unexpired articles.
1526
1527 * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1528 un-expired articles.
1529
1530 * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1531 headers.
1532
1533 * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1534 we update the right topic..
1535
1536 * mm-decode.el (mm-display-external): Put point at start.
1537
15382000-08-10 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1539
1540 * nnmail.el (nnmail-expiry-target): More explicit documentation.
1541
1542 * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1543
15442000-08-09 Simon Josefsson <simon@josefsson.org>
1545
1546 * imap.el (imap-parse-body):
1547 (imap-parse-string-list): Add bug workarounds for Stalker
1548 Communigate Pro 3.0 server.
1549 (imap-body-lines): Remove bogus comment.
1550
1551 * imap.el (imap-range-to-message-set): Move from nnimap.el.
1552
1553 * nnimap.el (nnimap-retrieve-which-headers):
1554 (nnimap-retrieve-headers-from-server):
1555 (nnimap-request-set-mark):
1556 (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1557
15582000-08-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1559
1560 * message.el (message-dont-reply-to-names):
1561 rmail-dont-reply-to-names may not be defined.
1562
15632000-08-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1564
1565 * gnus-group.el (gnus-group-iterate): Uncompiled function should
1566 not use pop.
1567
15682000-07-19 Dave Love <fx@gnu.org>
1569
1570 * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1571 (gnus-x-splash): Use expand-file-name. Remove redundant facep
1572 check.
1573 (gnus-article-display-xface): Special-case for dark backgrounds.
1574
15752000-07-19 Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1576
1577 * imap.el (imap-calculate-literal-size-first): New variable.
1578 (imap-local-variables): Add it.
1579 (imap-kerberos4-open): Set it.
1580 (imap-send-command): Use it.
1581
15822000-07-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1583
1584 * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1585 (mailcap-parse-mimetypes): Use it.
1586 (mailcap-extension-to-mime): Parse mimetype.
1587 (mailcap-mime-types): Ditto.
1588 * mml.el (mml-minibuffer-read-type): Ditto.
1589
15902000-07-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1591
1592 * nndoc.el (nndoc-type-alist): Add outlook.
1593 (nndoc-outlook-type-p): New function.
1594 (nndoc-outlook-article-begin): Ditto.
1595
15962000-07-16 Daiki Ueno <ueno@unixuser.org>
1597
1598 * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1599 excursion.
1600
16012000-07-15 Simon Josefsson <simon@josefsson.org>
1602
1603 * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1604
1605 * imap.el (imap):
1606 (imap-kerberos4-program):
1607 (imap-gssapi-program):
1608 (imap-ssl-program): Customization.
1609 (imap-shell-program):
1610 (imap-shell-host): New variables.
1611 (imap-streams):
1612 (imap-stream-alist): Add shell.
1613 (imap-shell-p):
1614 (imap-shell-open): New functions.
1615 (imap-open): Don't call authenticator if preauth.
1616 (imap-authenticate): Return t if already authenticated.
1617
16182000-07-14 Simon Josefsson <simon@josefsson.org>
1619
1620 * gnus.el (gnus-invalid-group-regexp): New variable.
1621 (gnus-read-group): Use it.
1622
16232000-07-14 ShengHuo ZHU <zsh@cs.rochester.edu>
1624
1625 * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1626 expunge-below and orphan-score are "group variables".
1627
16282000-07-13 Simon Josefsson <jas@pdc.kth.se>
1629
1630 * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1631 qualified group names to `gnus-group-read-ephemeral-group'.
1632
16332000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1634
1635 * gnus-sum.el: `W t' is toggle-header in info.
1636
16372000-07-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1638
1639 * gnus-art.el (article-de-base64-unreadable): Typo.
1640
16412000-07-12 Simon Josefsson <jas@pdc.kth.se>
1642
1643 * gnus-agent.el (require): Require timer.
1644
16452000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1646
1647 * message.el (message-bounce): Call mime-to-mml.
1648
16492000-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1650
1651 * nnslashdot.el (nnslashdot-request-close): New function.
1652
16532000-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1654
1655 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1656 right line number for the article.
1657
16582000-07-11 ShengHuo ZHU <zsh@cs.rochester.edu>
1659
1660 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1661 * webmail.el (webmail-fetch): Bind
1662 url-http-silence-on-insecure-redirection.
1663
16642000-07-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1665
1666 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1667 unibyte.
1668 (nnslashdot-sane-retrieve-headers): Ditto.
1669 (nnslashdot-request-article): Ditto.
1670
16712000-07-10 William M. Perry <wmperry@aventail.com>
1672
1673 * mailcap.el (mailcap-parse-mimetype-file):
1674
16752000-07-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1676
1677 * nnweb.el (nnweb-insert): Stricter test.
1678 * webmail.el (webmail-refresh-redirect): Ditto.
1679
16802000-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1681
1682 * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1683
16842000-07-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1685
1686 * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1687
16882000-07-05 Dave Love <fx@gnu.org>
1689
1690 * utf7.el: Doc and header fixes.
1691
1692 * gnus-sum.el: Doc fixes.
1693
1694 * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1695 defalias, not fset.
1696
1697 * flow-fill.el (fill-flowed-point-at-eol)
1698 (fill-flowed-point-at-bol): Use defalias, not fset.
1699
1700 * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1701 (gnus-Plain-save-name): Delete -- apparently bogus.
1702
17032000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1704
1705 * nnsoup.el: Use expand-file-name throughout.
1706
17072000-07-03 Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
1708
1709 * nnmail.el (nnmail-read-incoming-hook): New example.
1710
17112000-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1712
1713 * mm-view.el (mm-inline-text): Check whether the text has already
1714 been decoded.
1715
17162000-07-04 ShengHuo ZHU <zsh@cs.rochester.edu>
1717
1718 * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1719
17202000-07-03 Stainless Steel Rat <ratinox@peorth.gweep.net>
1721
1722 * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1723
17242000-07-03 Simon Josefsson <simon@josefsson.org>
1725
1726 * gnus-sum.el (gnus-update-marks): Don't propagate download and
1727 unsend flags.
1728
17292000-07-03 Simon Josefsson <jas@pdc.kth.se>
1730
1731 * nnimap.el (nnimap-open-connection): Don't look up virtual server
1732 name in authinfo (.authinfo now support ports, no need for the
1733 hack).
1734 (nnimap-split-find-rule): Fix.
1735 (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1736
17372000-07-03 Paul Stodghill <stodghil@CS.Cornell.EDU>
1738
1739 * message.el (message-unquote-tokens): Remove all quotes.
1740
17412000-07-03 Julien Gilles <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1742
1743 * gnus-ml.el: New file.
1744
17452000-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1746
1747 * nnultimate.el (nnultimate-request-close): New function.
1748
1749 * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
1750
17512000-07-02 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
1752
1753 * gnus.el: Gnus v5.8.7 is released.
1754
17552000-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1756
1757 * mm-decode.el (mm-insert-part): Characters doubly decoded.
1758
17592000-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1760
1761 * message.el (message-do-fcc): Encode MIME.
1762
17632000-06-28 Simon Josefsson <simon@josefsson.org>
1764
1765 * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1766 (nnimap-assoc-match): New function.
1767 (nnimap-split-find-rule): Support extended syntax.
1768
17692000-06-28 Simon Josefsson <simon@josefsson.org>
1770
1771 * nnimap.el (nnimap-open-connection): Use port stuff.
1772
1773 * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1774 document port and defaultport.
1775
17762000-06-27 Paul Stodghill <stodghil@CS.Cornell.EDU>
1777
1778 * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1779
17802000-06-26 Dave Love <fx@gnu.org>
1781
1782 * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
1783
1784 * message.el: Remove unnecessary `require'ments. Defvar
1785 gnus-list-identifiers when compiling. Don't try to autoload
1786 variable `gnus-list-identifiers'. Autoload
1787 gnus-group-name-charset.
1788 (message-fetch-field): Don't assume `format' removes text
1789 properties.
1790 (message-strip-list-identifiers, message-reply, message-followup):
1791 Require gnus-sum.
1792 (message-mode): Tidy XEmacs conditionals.
1793 (message-replace-chars-in-string): Use subst-char-in-string when
1794 available.
1795
1796 * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1797 removes text properties.
1798
1799 * gnus-srvr.el (gnus-browse-group-name): Likewise.
1800
1801 * gnus-msg.el (gnus-copy-article-buffer): Likewise.
1802
1803 * gnus-score.el (gnus-summary-score-entry): Likewise.
1804
18052000-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
1806
1807 * nnimap.el (nnimap-request-post): Fix parenthesis.
1808
18092000-06-26 Paul Stodghill <stodghil@CS.Cornell.EDU>
1810
1811 * message.el (message-unquote-tokens): New function.
1812
1813 * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1814
1815 * nnimap.el (nnimap-request-post): Ditto.
1816
18172000-06-21 Simon Josefsson <jas@pdc.kth.se>
1818
1819 * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1820
1821 * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1822 patch commited 2000-04-02).
1823
18242000-06-20 Simon Josefsson <jas@pdc.kth.se>
1825
1826 * imap.el (imap-mailbox-examine-1): New function.
1827 (imap-message-copyuid-1):
1828 (imap-message-appenduid-1): Use it, instead of
1829 `imap-mailbox-examine' which would utf-7 encode mailbox name
1830 twice.
1831
18322000-06-19 Dave Love <fx@gnu.org>
1833
1834 * mm-uu.el Don't require message. Require cl when compiling.
1835
18362000-06-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1837
1838 * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1839 a local variable.
1840 * gnus-sum.el (gnus-orphan-score): Move here.
1841
18422000-06-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1843
1844 * message.el (message-forward): Remove show-mml condition.
1845 (message-forward-ignored-headers): Remove X-Gnus headers.
1846
18472000-06-08 Simon Josefsson <simon@josefsson.org>
1848
1849 * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1850
18512000-06-08 Urban Engberg <ue@ccieurope.com>
1852
1853 * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1854
18552000-06-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1856
1857 * message.el (message-syntax-checks): Add type.
1858
18592000-06-07 Dave Love <fx@gnu.org>
1860
1861 * mm-view.el (mm-inline-image-emacs): Don't specify string for
1862 put-image.
1863 (mm-inline-image): Defalias, not fset.
1864
1865 * gnus.el (gnus-group-startup-message): Don't specify string for
1866 insert-image.
1867
1868 * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1869 add-minor-mode is available.
1870 (gnus-article-display-xface): Don't specify string for
1871 insert-image.
1872
18732000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1874
1875 * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1876 (gnus-topic-insert-topic-line): Use shownp.
1877 (gnus-topic-hide-topic): Don't use hidden.
1878 (gnus-topic-show-topic): Don't use hidden.
1879
18802000-06-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1881
1882 * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1883 system.
1884 * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1885 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1886 * gnus-util.el (gnus-output-to-rmail): Ditto.
1887 (gnus-output-to-mail): Ditto.
1888 (gnus-write-buffer): Ditto.
1889 * gnus-uu.el (gnus-uu-save-article): Ditto.
1890
18912000-06-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1892
1893 * message.el (message-read-from-minibuffer): Typo.
1894
18952000-06-03 Shenghuo ZHU <zsh@cs.rochester.edu>
1896
1897 * gnus-art.el (article-decode-charset): Override non-MIME forward
1898 charset.
1899
19002000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1901
1902 * mml.el (mml-quote-region): Correct the regexp.
1903 * gnus-msg.el (gnus-summary-reply): mml-quote it.
1904
19052000-06-02 Shenghuo ZHU <zsh@cs.rochester.edu>
1906
1907 * message.el (message-forward): Insert raw text.
1908 * mml.el (mml-parse-1): Get raw text in unibyte mode.
1909 (mml-generate-mime-1): Insert raw text in unibyte mode.
1910
19112000-06-01 Florian Weimer <fw@deneb.cygnus.argh.org>
1912
1913 * mm-bodies.el (mm-body-encoding): Always encoded if
1914 `mm-use-ultra-safe-encoding' is set.
1915
19162000-05-31 Shenghuo ZHU <zsh@cs.rochester.edu>
1917
1918 * mml.el (ange-ftp-name-format): Typo.
1919
19202000-05-30 Simon Josefsson <jas@pdc.kth.se>
1921
1922 * gnus-start.el (gnus-get-unread-articles): If
1923 `gnus-activate-group' and/or `gnus-check-server' return nil, don't
1924 try to do anything on that server.
1925
19262000-05-25 Simon Josefsson <jas@pdc.kth.se>
1927
1928 * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
1929 from latest draft.
1930
19312000-05-08 Simon Josefsson <jas@pdc.kth.se>
1932
1933 * gnus-group.el (gnus-group-expire-articles-1): Make sure server
1934 is open.
1935
19362000-05-24 Dave Love <fx@gnu.org>
1937
1938 * mml.el (mml-parse-file-name): Fix ange-ftp part.
1939
19402000-05-22 Didier Verna <didier@lrde.epita.fr>
1941
1942 * gnus.el (gnus-redefine-select-method-widget): new function, call
1943 it once. Add an "other" entry for unknown but editable backend
1944 name symbols.
1945 * gnus-start.el (gnus-declare-backend): use it.
1946
19472000-05-19 Dave Love <fx@gnu.org>
1948
1949 * gnus-art.el (gnus-article-next-page): Revert last change.
1950
19512000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1952
1953 * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
1954
19552000-05-19 Dave Love <fx@gnu.org>
1956
1957 * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
1958 not mm-inline-large-images.
1959
19602000-05-19 Shenghuo ZHU <zsh@cs.rochester.edu>
1961
1962 * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
1963
19642000-05-18 Dave Love <fx@gnu.org>
1965
1966 * gnus-art.el: Use defalias, not fset.
1967 (gnus-article-x-face-command): Don't test for xbm.
1968 (gnus-article-next-page): Redisplay before testing point in window.
1969
19702000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1971
1972 * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
1973 * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
1974
19752000-05-17 Jim Davidson <jdavidson@acm.org>
1976
1977 * gnus-sum.el (gnus-summary-save-article-rmail): Use
1978 gnus-summary-save-in-rmail.
1979 * message.el (message-output): Ditto.
1980
19812000-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
1982
1983 * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
1984
19852000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1986
1987 * rfc2047.el (rfc2047-encode-message-header): Encode if the method
1988 is a charset.
1989 * message.el (message-send-news): Check group name charset.
1990 * gnus-msg.el (gnus-post-news): Decode group name.
1991 (gnus-inews-do-gcc): Encode group name.
1992
19932000-05-17 Karl Kleinpaste <karl@charcoal.com>
1994
1995 * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
1996 * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
1997
19982000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
1999
2000 * gnus-group.el (gnus-group-mark-line-p): New function.
2001 (gnus-group-goto-group): New parameter.
2002 (gnus-group-remove-mark): Use it.
2003 * gnus-topic.el (gnus-topic-move-group): Ditto.
2004 (gnus-topic-remove-group): Ditto.
2005
20062000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2007
2008 * gnus-group.el (gnus-group-list-dormant): New function.
2009
20102000-05-17 Shenghuo ZHU <zsh@cs.rochester.edu>
2011
2012 * gnus-agent.el (gnus-agent-synchronize): Use
2013 nnheader-insert-file-contents.
2014 (gnus-agent-save-active-1): Ditto.
2015 (gnus-agent-write-active): Ditto.
2016 (gnus-agent-expire): Ditto.
2017 * gnus-cache.el (gnus-cache-read-active): Ditto.
2018 * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2019 * gnus-sum.el (gnus-summary-import-article): Ditto.
2020
2021 * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2022 (gnus-agent-save-group-info): Ditto.
2023 (gnus-agent-save-alist): Ditto.
2024 * gnus-util.el (gnus-make-directory): Ditto.
2025
2026 * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2027
20282000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2029
2030 * mml.el (mml-generate-mime-preprocess-function): New variable.
2031 (mml-generate-mime-postprocess-function): New variable.
2032 (mml-generate-mime-1): Use them.
2033
20342000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2035
2036 * gnus-group.el (gnus-group-apropos): Group name charset.
2037 * gnus-sum.el (gnus-set-mode-line): Ditto.
2038 * gnus-group.el (gnus-group-decoded-name): New function.
2039 (gnus-group-edit-group): Use it.
2040 * gnus-cus.el (gnus-group-customize): Use it.
2041
20422000-05-16 Karl Kleinpaste <karl@charcoal.com>
2043
2044 * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2045
20462000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2047
2048 * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2049 (gnus-group-name-charset-group-alist): Ditto.
2050 (gnus-group-name-charset): New function.
2051 (gnus-group-name-decode): New function.
2052 (gnus-group-insert-group-line): Use them.
2053 (gnus-group-prepare-flat-list-dead): Ditto.
2054 (gnus-group-list-active): Ditto.
2055 (gnus-group-describe-all-groups): Ditto.
2056 (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2057 * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2058 add gnus-group property.
2059 (gnus-browse-group-name): Read gnus-group property.
2060
20612000-05-16 Shenghuo ZHU <zsh@cs.rochester.edu>
2062
2063 * nnfolder.el (nnfolder-possibly-change-group): Use
2064 file-name-coding-system instead of pathname-coding-system.
2065 * nnmail.el (nnmail-find-file): Ditto.
2066 (nnmail-write-region): Ditto.
2067 * nnmh.el (nnmh-retrieve-headers): Ditto.
2068 (nnmh-request-article): Ditto.
2069 (nnmh-request-group): Ditto.
2070 (nnmh-request-list): Ditto.
2071 (nnmh-possibly-change-directory): Ditto.
2072 (nnmh-active-number): Ditto.
2073 * nnml.el (nnml-possibly-change-directory): Ditto.
2074 (nnml-request-list): Ditto.
2075 (nnml-request-article): Ditto.
2076 (nnml-retrieve-headers): Ditto.
2077
20782000-05-16 Simon Josefsson <jas@pdc.kth.se>
2079
2080 * nnimap.el (nnimap-request-accept-article): Don't unselect
2081 mailbox if no mailbox is selected.
2082
20832000-05-15 Per Abrahamsen <abraham@dina.kvl.dk>
2084
2085 * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2086 Recognize domain names starting with `www.' as starting an URL.
2087
20882000-05-15 Shenghuo ZHU <zsh@cs.rochester.edu>
2089
2090 * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2091 (mail-source-keyword-map): Add "subdirs" for maildir.
2092
20932000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2094
2095 * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2096 (nnmail-get-new-mail): Use it.
2097 * gnus-start.el (gnus-get-unread-articles): Ditto.
2098
20992000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2100
2101 * gnus-sum.el (gnus-summary-edit-article): Better support for
2102 nndraft:drafts.
2103 * nndraft.el (nndraft-request-replace-article): New function,
2104 bind nnmail-file-coding-system.
2105
21062000-05-14 Dave Love <fx@gnu.org>
2107
2108 * nnheader.el: Replace uses of `fset' with `defalias'.
2109 (jka-compr-compression-info-list): Only defvar when compiling.
2110
21112000-05-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2112
2113 * webmail.el (webmail-netaddress-article): Refresh redirect.
2114
21152000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2116
2117 * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2118
21192000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2120
2121 * webmail.el: Translate &nbsp; to SP.
2122
21232000-05-13 Robin S. Socha <robin@socha.net>
2124
2125 * message.el (message-bounce): Doc typo.
2126
21272000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2128
2129 * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2130 (gnus-soup-store): Ditto.
2131 (gnus-soup-send-packet): Ditto.
2132 * nnsoup.el (nnsoup-replies-format-type): Ditto.
2133 (nnsoup-dissect-buffer): Ditto.
2134 (nnsoup-narrow-to-article): Ditto.
2135 (nnsoup-make-active): Ditto
2136
21372000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2138
2139 * message.el (message-mode): Two parameters for local-variable-p.
2140
21412000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2142
2143 * message.el (message-strip-list-identifiers): New function.
2144 (message-reply): Use it and use message-strip-subject-re.
2145 (message-followup): Ditto.
2146 * gnus-art.el (article-hide-list-identifiers): Remove more.
2147 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2148
21492000-05-13 Shenghuo ZHU <zsh@cs.rochester.edu>
2150
2151 * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2152 mail-parset-charset and use non-numeric argument.
2153
21542000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2155
2156 * mml.el (mml-buffer-list): New variable.
2157 (mml-generate-new-buffer): New function.
2158 (mml-destroy-buffers): Ditto.
2159 (mml-insert-mime): Use them.
2160 * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2161 * gnus-sum.el (gnus-summary-edit-article): Ditto.
2162 * message.el (message-mode): Ditto.
2163 * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2164 (gnus-uu-save-article): Support show-as-mml.
2165 * message.el (message-forward): Ditto.
2166
21672000-05-12 Shenghuo ZHU <zsh@cs.rochester.edu>
2168
2169 * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2170 (nndoc-mime-digest-type-p): Locate article head precisely.
2171 * mml.el (mml-generate-default-type): New variable.
2172 (mml-generate-mime-1): Use it.
2173 (mml-insert-mime-headers): Use it.
2174 * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2175 (gnus-uu-digest-mail-forward): Use it and call message-forward
2176 with argument digest.
2177 (gnus-uu-save-article): Support message-forward-as-mime.
2178 * message.el (message-forward): Add parameter digest.
2179 * mm-decode.el (mm-dissect-default-type): New variable.
2180 (mm-dissect-buffer): Use it.
2181
21822000-05-11 Shenghuo ZHU <zsh@cs.rochester.edu>
2183
2184 * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2185 newline and paragraph to nil when got a non-ascii character. Test
2186 paragraph before newline.
2187
21882000-05-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2189
2190 * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2191 limit to 76.
2192
21932000-05-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2194
2195 * nnslashdot.el (nnslashdot-sid-strip): New function.
2196 (nnslashdot-threaded-retrieve-headers): New format.
2197 (nnslashdot-sane-retrieve-headers): Ditto.
2198 (nnslashdot-request-article): Ditto.
2199 (nnslashdot-threaded-retrieve-headers): Thread properly.
2200 (nnslashdot-request-article): Be more lenient.
2201 (nnslashdot-threaded-retrieve-headers): Regexp search.
2202
22032000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2204
2205 * gnus-sum.el (gnus-with-article): Define it before use it.
2206
22072000-05-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2208
2209 * message.el (message-supersede): Use mime-to-mml.
2210 * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2211
22122000-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
2213
2214 * gnus-group.el (gnus-group-list-cached): Don't use
2215 `subst-char-in-string'.
d1504184 2216
4cac7481
DL
22172000-05-08 Dave Love <fx@gnu.org>
2218
c113de23
GM
2219 * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2220
22212000-05-08 Shenghuo ZHU <zsh@cs.rochester.edu>
2222
2223 * mm-decode.el (mm-interactively-view-part): Append %s if the
2224 method is a single word.
2225 * nnwarchive.el (nnwarchive-type-definition): Typo.
2226
22272000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2228
2229 * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2230 function.
2231 (gnus-group-prepare-flat-predicate): Use it.
2232 (gnus-group-list-cached): List dead groups.
2233
22342000-05-07 Shenghuo ZHU <zsh@cs.rochester.edu>
2235
2236 * gnus-art.el (article-decode-charset): Don't decode message with
2237 format.
2238
22392000-05-07 Florian Weimer <fw@deneb.cygnus.argh.org>
2240
2241 * mailcap.el (mailcap-maybe-eval): Honor user request not to
2242 evaluate the Lisp code.
2243
22442000-05-06 Shenghuo ZHU <zsh@cs.rochester.edu>
2245
2246 * gnus-art.el (article-wash-html): New function.
2247 (gnus-article-wash-html): Bind.
2248 (gnus-article-make-menu-bar): Menu item.
2249 * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2250 (gnus-summary-make-menu-bar): Menu item.
2251 * gnus.el: Autoload.
2252
22532000-05-06 Florian Weimer <fw@deneb.cygnus.argh.org>
2254
2255 * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2256 (gnus-uu-unshar-article): Use it.
2257
2258 * mailcap.el (mailcap-maybe-eval-warning): New variable.
2259 (mailcap-maybe-eval): Use it.
2260
2261 * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2262 in docstring.
2263
2264 * mml.el (mml-generate-mime-1): Small comment.
2265
22662000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2267
2268 * gnus-art.el (article-de-base64-unreadable): New function.
2269 (gnus-article-de-base64-unreadable): Bind.
2270 (gnus-article-make-menu-bar): Menu item.
2271 * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2272 (gnus-summary-make-menu-bar): Menu item.
2273 * gnus.el: Autoload.
2274
22752000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2276
2277 * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2278 (gnus-summary-select-article): Add en/disable multibyte.
2279
22802000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2281
2282 * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2283 (gnus-summary-edit-article): New feature: editing raw articles.
2284
22852000-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
2286
2287 * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2288 Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2289 * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2290 Emacs MULE can not copy some 8bit characters in multibyte buffers.
2291 * mm-decode.el (mm-insert-part): Ditto.
2292
22932000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2294
2295 * nndoc.el (nndoc-type-alist): Extend forward regexp.
2296 (nndoc-forward-type-p): Ditto.
2297
22982000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2299
2300 * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2301 value of enable-multibyte-characters.
2302
23032000-05-04 Shenghuo ZHU <zsh@cs.rochester.edu>
2304
2305 * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2306
23072000-05-03 Dave Love <fx@gnu.org>
2308
2309 * gnus-ems.el (gnus-article-xface-ring-internal)
2310 (gnus-article-xface-ring-size): New variable.
2311 (gnus-article-display-xface): Use them to cache data. Don't try
2312 to use XPM. Set up binary coding for PBM's sake.
2313
23142000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2315
2316 * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2317 * gnus-int.el (gnus-request-accept-article): Ditto.
2318 (gnus-request-replace-article): Ditto.
2319 * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2320
23212000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2322
2323 * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2324
23252000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2326
2327 * rfc2047.el (rfc2047-encode-message-header): Encode field by
2328 field.
2329 * mml.el (mml-to-mime): Use message-default-charset.
2330 (mml-preview): Narrow to headers.
2331 * message.el (message-send-mail): Use message-default-charset.
2332 (message-send-news): Narrow to headers;
2333 use message-default-charset.
2334
23352000-05-03 Shenghuo ZHU <zsh@cs.rochester.edu>
2336
2337 * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2338 detect.
2339 * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2340 restriction.
2341 (mml-parse-1): Warning message.
2342 (mml-preview): Disable multibyte.
2343
23442000-05-03 Dave Love <fx@gnu.org>
2345
2346 * gnus.el (gnus-group-startup-message): Add newline before image.
2347
23482000-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
2349
2350 * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2351 * message.el (message-send-mail): Use unibyte-buffer.
2352 (message-send-mail): Ditto.
2353
23542000-05-01 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2355
2356 * gnus.el: Gnus v5.8.6 is released.
2357
23582000-05-01 Shenghuo ZHU <zsh@cs.rochester.edu>
2359
2360 * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2361
23622000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2363
2364 * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2365
23662000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2367
2368 * message.el (message-send-mail-partially): Use forward-line.
2369
23702000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2371
2372 * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2373
23742000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2375
2376 * mml.el (mml-generate-mime-1): Ignore 0x1b.
2377 (mml-insert-mime): No markup only for text/plain.
2378 (mime-to-mml): Remove MIME headers.
2379
23802000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2381
2382 * mml.el (mml-preview): Set gnus-newsgroup-charset.
2383 * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2384 as 8-bit.
2385
23862000-04-28 Dave Love <fx@gnu.org>
2387
2388 * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2389 21.
2390
2391 * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2392 search order. Use parse-colon-path and remove some redundancy.
2393 Doc fix.
2394 (mailcap-parse-mimetypes): Code consistently with
2395 mailcap-parse-mailcaps. Doc fix.
2396
2397 * gnus-start.el (gnus-unload): Iterate over `features', not
2398 `load-history'.
2399
24002000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2401
2402 * mml.el (mml-parse-1): Don't create blank parts.
2403 (mml-read-part): Fix mml tag.
2404 (mml-insert-mime): Convert message/rfc822.
2405 (mml-insert-mml-markup): Add mmlp parameter.
2406
24072000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2408
2409 * message.el (message-send-mail-partially): Remove CTE.
2410
24112000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2412
2413 * mm-view.el (mm-inline-image): Fset it.
2414
24152000-04-28 Shenghuo ZHU <zsh@cs.rochester.edu>
2416
2417 * nndoc.el (nndoc-type-alist): Change forward regexp.
2418
24192000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2420
2421 * message.el (message-send-mail-partially-limit): Change the
2422 default value.
2423
24242000-04-27 Erik Toubro Nielsen <erik@ifad.dk>
2425
2426 * gnus-util.el (gnus-extract-address-components): Name might be
2427 "".
2428
24292000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2430
2431 * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2432 (gnus-summary-post-forward): Ditto.
2433 * message.el (message-forward-show-mml): New variable.
2434 (message-forward): Use it.
2435 * mml.el (mml-parse-1): Add tag mml.
2436 (mml-read-part): Ditto.
2437 (mml-generate-mime): Support reentance.
2438 (mml-generate-mime-1): Support mml tag.
2439
24402000-04-27 Dave Love <fx@gnu.org>
2441
2442 * gnus-art.el: Don't bother to require custom, browse-url.
2443 (gnus-article-x-face-command): Include gnus-article-display-xface.
2444
2445 * gnus-ems.el: Assume only (X)Emacs 20+. Simplify XEmacs checks.
2446 Use defalias, not fset.
2447 (gnus-article-display-xface): New function.
2448
2449 * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2450
2451 * mm-decode.el: Small doc fixes. Require cl when compiling.
2452 (mm-xemacs-p): Deleted.
2453 (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2454 (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2455 use create-image and don't special-case xbm.
2456 (mm-valid-image-format-p): Use display-graphic-p.
2457
24582000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2459
2460 * message.el (message-send-mail-partially-limit): New variable.
2461 (message-send-mail-partially): New function.
2462 (message-send-mail): Use it.
2463 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2464 all blank lines inside of base64.
2465 * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2466 blank lines.
2467
24682000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2469
2470 * mml.el (mml-insert-tag): Match more special characters.
2471
24722000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2473
2474 * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2475
24762000-04-27 Shenghuo ZHU <zsh@cs.rochester.edu>
2477
2478 * mm-decode.el (mm-inline-media-tests): Add message/partial.
2479 (mm-inlined-types): Ditto.
2480 * mm-partial.el: New file.
2481
24822000-04-27 Dave Love <fx@gnu.org>
2483
2484 * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2485 matter in Emacs 21.
2486
24872000-04-26 Florian Weimer <fw@deneb.cygnus.argh.org>
2488
2489 * mm-bodies.el (mm-encode-body): Remove reference to
2490 mm-default-charset in comment.
2491
24922000-04-24 Bj\e,Av\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2493
2494 * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2495
24962000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2497
2498 * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2499 let.
2500
25012000-04-26 Pavel Janik ml. <Pavel.Janik@inet.cz>
2502
2503 * gnus-draft.el (gnus-draft-setup): Fix comments.
2504
25052000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2506
2507 * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2508 if nnmbox-file-coding-system-for-write is nil.
2509
25102000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2511
2512 * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2513 header if nil.
2514
25152000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2516
2517 * mm-view.el (mm-inline-text): Insert directly if decoded.
2518 * mml.el (autoload): Typo.
2519
25202000-04-26 Shenghuo ZHU <zsh@cs.rochester.edu>
2521
2522 * mml.el (mml-preview): Set up posting-charset.
2523 * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2524
25252000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2526
2527 * webmail.el: Fix yahoo mail.
2528
25292000-04-25 Shenghuo ZHU <zsh@cs.rochester.edu>
2530
2531 * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2532 word if not necessary.
2533 (rfc2047-encode-region): Put space between encoded words.
2534
25352000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2536
2537 * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2538
25392000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2540
2541 * gnus-draft.el (gnus-draft-setup): Restore mml only when
2542 required.
2543 (gnus-draft-edit-message): Require restoration.
2544
25452000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2546
2547 * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2548 back.
2549
25502000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2551
2552 * gnus-art.el (gnus-treat-article): Make sure that the summary
2553 buffer is live.
2554
25552000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2556
2557 * mailcap.el (mailcap-parse-mailcaps): Reorder.
2558 (mailcap-parse-mailcap): Backwards parsing.
2559 (mailcap-possible-viewers): Remove nreverse.
2560 (mailcap-mime-info): Ditto.
2561 (mailcap-add-mailcap-entry): Keep alternative viewer.
2562
25632000-04-24 Lars Magne Ingebrigtsen <lmi@quimbies.gnus.org>
2564
2565 * gnus.el: Gnus v5.8.5 is released.
2566
25672000-04-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
2568
2569 * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2570
2571 * gnus-util.el (gnus-netrc-machine): Default to nntp.
2572
2573 * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2574
25752000-04-24 Shenghuo ZHU <zsh@cs.rochester.edu>
2576
2577 * mm-view.el (mm-inline-message): Disable prepare-hook.
2578
25792000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2580
2581 * gnus.el: Fix copyright statements.
2582
2583 * gnus-sum.el (gnus-alter-articles-to-read-function): New
2584 variable.
2585 (gnus-articles-to-read): Use it.
2586
2587 * message.el (message-get-reply-headers): Bind free variable.
2588
25892000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2590
2591 * message.el (message-get-reply-headers): Fix to-address.
2592
25932000-04-23 Shenghuo ZHU <zsh@cs.rochester.edu>
2594
2595 * webmail.el: Hotmail fix. Add a debug function.
2596
25972000-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2598
2599 * gnus-sum.el (t): M-down and M-up.
2600
26012000-04-22 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2602
2603 * gnus-sum.el: Doc fix.
2604
26052000-04-22 Shenghuo ZHU <zsh@cs.rochester.edu>
2606
2607 * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2608
26092000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2610
2611 * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2612 string.
2613 (nnweb-request-group): Don't scan twice.
2614 (nnweb-request-scan): Don't nix out the hashtb.
2615
2616 * message.el (message-get-reply-headers): Return a value.
2617
26182000-04-22 David Aspinwall <aspinwall@TimesTen.com>
2619
2620 * gnus-art.el (gnus-button-url-regexp): New value to match naked
2621 urls.
2622
26232000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2624
2625 * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2626 order messages are inserted.
2627
2628 * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2629 message/rfc822 parts.
2630
2631 * gnus-art.el (gnus-article-read-summary-keys): Check for
2632 numerical values.
2633
2634 * message.el (message-get-headers): Made into own function.
2635 (message-reply): Use it.
2636 (message-get-reply-headers): Renamed.
2637 (message-widen-reply): New command.
2638
26392000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2640
2641 * nntp.el (nntp-retrieve-data): Report the error and return nil.
2642
26432000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2644
2645 * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2646 non-base64 text at the end if not found.
2647
26482000-03-01 Simon Josefsson <jas@pdc.kth.se>
2649
2650 * gnus-sum.el (gnus-read-move-group-name):
2651 (gnus-summary-move-article): Use `gnus-group-method' to find out
2652 what method the manually entered group belong to.
2653 `gnus-group-name-to-method' doesn't return any method parameters
2654 and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2655 for new groups so they wouldn't work.
2656
26572000-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2658
2659 * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2660 override.
2661
26622000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2663
2664 * nnmail.el (nnmail-cache-insert): Does some stuff that is
2665 probably good to do, or something. I dunno. I just write these
2666 ChangeLog entries, and my name is Lars.
2667
26681999-12-06 Hrvoje Niksic <hniksic@iskon.hr>
2669
2670 * message.el (message-caesar-region): Use translate-region.
2671
26722000-04-21 Mike Fabian <mike.fabian@gmx.de>
2673
2674 * gnus-group.el (gnus-group-catchup-current): Doc fix.
2675
26762000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2677
2678 * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2679 variables, because that makes Emacs flash.
2680
2681 * gnus-group.el (gnus-group-insert-group-line): Don't call
2682 gnus-group-add-icon unconditionally.
2683
2684 * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2685 xmas.
2686 (gnus-group-glyph-directory): Removed.
2687
26882000-04-21 Jaap-Henk Hoepman <hoepman@cs.utwente.nl>
2689
2690 * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2691 gnus-newsgroup-name is "".
2692
26932000-04-21 Florian Weimer <fw@deneb.cygnus.argh.org>
2694
2695 * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2696 in conjunction with MULE-UCS.
2697
26981999-12-13 Per Abrahamsen <abraham@dina.kvl.dk>
2699
2700 * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2701
27021999-12-21 Jan Vroonhof <vroonhof@math.ethz.ch>
2703
2704 * message.el (message-shorten-references): Only cater to broken
2705 INN for news. This caters for broken smtpd.
2706
27072000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2708
2709 * mailcap.el (mailcap-mime-info): Use the first match; not the
2710 last.
2711
2712 * gnus-agent.el (gnus-category-kill): Save the category list.
2713
27142000-04-21 Chris Brierley <brierley@pobox.com>
2715
2716 * gnus-sum.el (gnus-summary-move-article): Do something or other.
2717
27182000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2719
2720 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2721
27222000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2723
2724 * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2725
27262000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2727
2728 * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2729 (gnus-group-list-cached): Use it.
2730
27312000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2732
2733 * gnus.el: Update all the copyright notices.
2734
27352000-04-21 Vladimir Volovich <vvv@vvv.vsu.ru>
2736
2737 * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2738 non-base64 text at the end.
2739
27402000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2741
2742 * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2743
27442000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2745
2746 * nnheader.el: Don't autoload cancel-function-timers.
2747
2748 * message.el (message-fetch-field): Fold case.
2749
6569c3d3 27502000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2751
2752 * message.el (message-forward-before-signature): New variable.
2753
27542000-04-21 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2755
2756 * gnus-mlspl.el: Fix stuff.
2757
27582000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2759
2760 * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2761 subjects when unthreaded.
2762
27632000-04-21 David S. Goldberg <dsg@mitre.org>
2764
2765 * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2766 well.
2767
27682000-04-21 Rui Zhu <sprache@iname.com>
2769
2770 * gnus-art.el (gnus-article-mode): Fix variable name.
2771
27722000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2773
2774 * mm-view.el: Fix autoload.
2775
2776 * flow-fill.el (flow-fill): Fix provide.
2777
2778 * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2779 nil.
2780
27812000-04-21 Shenghuo ZHU <zsh@cs.rochester.edu>
2782
2783 * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2784
27852000-04-21 Katsumi Yamaoka <yamaoka@jpl.org>
2786
2787 * gnus-util.el (gnus-netrc-machine): Didn't work.
2788
27892000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2790
2791 * gnus-draft.el (gnus-draft-setup): Restore to mml.
2792
27932000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2794
2795 * flow-fill.el: Renamed from fill-flowed.
2796
2797 * message.el (message-forward-ignored-headers): Default to
2798 removing CTE.
2799
6569c3d3 28002000-04-21 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
2801
2802 * message.el (message-mode): Don't fill headers.
2803
28042000-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2805
2806 * message.el (message-pipe-buffer-body): Use shell
2807
28082000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
2809
2810 * nnvirtual.el (nnvirtual-request-article):
2811 Bind gnus-override-method to nil.
2812 (nnvirtual-request-update-mark): Don't update mark when
2813 article is not there.
2814
28152000-04-20 Shenghuo ZHU <zsh@cs.rochester.edu>
2816
2817 * mm-uu.el (mm-uu-dissect): Check forwarded message.
2818
28192000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2820
2821 * gnus-util.el (gnus-parse-netrc): Allow "port".
2822 (gnus-netrc-machine): Take a port param.
2823 (gnus-netrc-machine):
2824
2825 * gnus-art.el (gnus-request-article-this-buffer): Allow
2826 re-selecting referenced articles.
2827
2828 * message.el (message-cancel-news): Allow editing.
2829 (message-cancel-message): Add newline.
2830
28312000-04-20 William M. Perry <wmperry@aventail.com>
2832
2833 * mm-view.el (mm-inline-image-emacs): New function.
2834
28352000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2836
2837 * mail-source.el (mail-source-delete-incoming): Change default in
2838 cvs.
2839
28402000-04-20 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
2841
2842 * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2843 function.
2844
28452000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2846
2847 * nnml.el (nnml-request-expire-articles): Use it.
2848
2849 * nnmail.el (nnmail-expiry-target): New variable.
2850 (nnmail-expiry-target-group): New function.
2851
28522000-04-20 Emerick Rogul <emerick@cs.bu.edu>
2853
2854 * message.el (message-forward): Add non-MIME separators.
2855
28562000-04-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2857
2858 * message.el (message-generate-headers): Respect the syntax check
2859 spec.
2860
2861 * gnus-sum.el (gnus-remove-thread-1): Show thread.
2862 (gnus-remove-thread): Don't show all threads.
2863
28642000-04-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
2865
2866 * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2867
28682000-04-19 Dave Love <fx@gnu.org>
2869
2870 * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2871
28722000-04-18 Shenghuo ZHU <zsh@cs.rochester.edu>
2873
2874 * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2875 (nnwarchive-egroups-*): Ditto.
2876 (nnwarchive-url): Unibyte buffer and single line cookie.
2877
28782000-04-14 Shenghuo ZHU <zsh@cs.rochester.edu>
2879
2880 * mm-util.el (mm-char-or-char-int-p): New alias.
2881 * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2882 entities.
2883
28841999-11-30 Daiki Ueno <ueno@unixuser.org>
2885
2886 * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2887 article case insensitively.
2888
28892000-04-10 Shenghuo ZHU <zsh@cs.rochester.edu>
2890
2891 * mail-source.el (mail-source-fetch-webmail): Use the default
2892 password provided in mail-sources; use webmail:subtype:user as
2893 the key.
2894
28952000-04-10 John Wiegley <johnw@gnu.org>
2896
2897 * mail-source.el (mail-source-fetch-webmail): Use
2898 mail-source-password-cache.
2899
29002000-04-09 Shenghuo ZHU <zsh@cs.rochester.edu>
2901
2902 * webmail.el: Add netscape mail and fix HotMail mail.
2903
29042000-04-08 Simon Josefsson <jas@pdc.kth.se>
2905
2906 * imap.el (imap-kerberos4-open): Work with recent `imtest's.
2907
29082000-04-02 Simon Josefsson <jas@pdc.kth.se>
2909
2910 * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
2911 RFC822.PEEK if server support IMAP4rev1.
2912 (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
2913 RFC822.TEXT.PEEK if server support IMAP4rev1.
2914 (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
2915 RFC822.HEADER if server support IMAP4rev1.
2916 (nnimap-request-article-part): Support bodydetail in response
2917 data.
2918
29192000-03-11 Simon Josefsson <jas@pdc.kth.se>
2920
2921 * fill-flowed.el: New file.
2922
2923 * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
2924 text/plain parts with `format' parameters.
2925
2926 * mm-view.el (autoload): Autoload fill-flowed.
2927 (mm-inline-text): For "plain" parts with a format=flowed
2928 parameter, call `fill-flowed'.
2929
29302000-03-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2931
2932 * nnslashdot.el (nnslashdot-request-list): Fudge new-style
2933 slashdot ids.
2934
29352000-03-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2936
2937 * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
2938 format.
2939
29402000-03-16 Simon Josefsson <jas@pdc.kth.se>
2941
2942 * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
2943 `imtest' too.
2944 (imap-kerberos4-program): Renamed from `imap-imtest-program'.
2945 (imap-gssapi-program): New variable.
2946 (imap-streams): Add gssapi.
2947 (imap-stream-alist): Ditto.
2948 (imap-authenticators): Ditto.
2949 (imap-authenticator-alist): Ditto.
2950 (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
2951 (imap-kerberos4-open): Loop over imtest programs, support Cyrus
2952 1.6.x `imtest' syntax.
2953 (imap-gssapi-stream-p): New function.
2954 (imap-gssapi-open): Ditto.
2955 (imap-gssapi-auth-p): Ditto.
2956 (imap-gssapi-auth): Ditto.
2957 (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
2958 (imap-send-command): Use buffer-local `imap-client-eol' value.
2959
2960 * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
2961 lines and turn TAB into SPC before parsing.
2962
29632000-03-15 Simon Josefsson <jas@pdc.kth.se>
2964
2965 * nnheader.el (nnheader-group-pathname): Make sure to return a
2966 directory.
2967 * nnmail.el (nnmail-group-pathname): Ditto.
2968
29692000-02-08 Per Abrahamsen <abraham@dina.kvl.dk>
2970
2971 * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
2972 might split in the middle of a message-id.
2973
29742000-03-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
2975
2976 * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
2977 groups from the server.
2978
2979 * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
2980 (gnus-summary-toggle-header): Update the wash status.
2981
2982 * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
2983 Moved here.
2984
2985 * gnus-agent.el (gnus-agent-save-group-info): Respect old
2986 setting.
2987
2988 * nnmail.el (nnmail-get-active): Use it.
2989 (nnmail-parse-active): New function.
2990
2991 * mm-view.el (mm-inline-text): Support the new version of
2992 vcard.el.
2993
2994 * gnus-sum.el (gnus-summary-move-article): Only delete article
2995 when moving junk.
2996 (gnus-deaden-summary): Bury the buffer.
2997
2998 * nnmail.el (nnmail-group-pathname): Ditto.
2999
3000 * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3001
30022000-03-13 Christoph Rohland <hans-christoph.rohland@sap.com>
3003
3004 * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3005 whether Mule.
3006
30072000-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
3008
3009 * message.el (message-send-mail): Protect against unloaded Gnus.
3010
3011 * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3012 parent.
3013 (gnus-topic-update-topic-line): Yes, do.
3014 (gnus-topic-goto-missing-group): Tally the correct number of
3015 unread articles before inserting the topic line.
3016
30172000-03-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3018
3019 * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3020
30212000-02-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
3022
3023 * mm-decode.el (mm-dissect-buffer): Ditto.
3024
3025 * gnus-art.el (article-decode-charset): Strip CTE.
3026
3027 * ietf-drums.el (ietf-drums-strip): New function.
3028
3029 * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3030 when prompting in read-only groups.
3031
30322000-02-23 Simon Josefsson <jas@pdc.kth.se>
3033
3034 * imap.el (imap-send-command): Change EOL-chars when
3035 `imap-client-eol' differs from default, not only for kerberos4.
3036 (imap-mailbox-status): Get encoded mailbox's status.
3037
30382000-02-19 Simon Josefsson <jas@pdc.kth.se>
3039
3040 * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3041 into `mail-source-password-cache'.
3042
30432000-02-17 Florian Weimer <fw@deneb.cygnus.argh.org>
3044
3045 * mm-util.el (mm-mime-charset): Check for presence of
3046 `coding-system-get' and `get-charset-property' (recent XEmacs has
3047 the former, but not the latter).
3048
30492000-01-28 Dave Love <fx@gnu.org>
3050
3051 * message.el (message-check-news-header-syntax): Fix typo
3052 `newsgroyps'.
3053 (message-talkative-question): Put temp buffer in fundamental-mode.
3054 (message-recover): Use fundamental-mode in the right buffer.
3055
3056 * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3057 right buffer.
3058
30592000-01-26 Shenghuo ZHU <zsh@cs.rochester.edu>
3060
3061 * qp.el (quoted-printable-decode-region): Add charset parameter.
3062 (quoted-printable-decode-string): Ditto.
3063
3064 * gnus-art.el (article-de-quoted-unreadable): Use it.
3065
30662000-01-21 Simon Josefsson <jas@pdc.kth.se>
3067
3068 * nnimap.el (nnimap-split-predicate): New variable.
3069 (nnimap-split-articles): Use it.
3070
30712000-01-20 Simon Josefsson <jas@pdc.kth.se>
3072
3073 * utf7.el: Change email address.
3074
30752000-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
3076
3077 * gnus-group.el (gnus-group-catchup): Purge split history.
3078
30792000-01-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3080
3081 * nnmail.el (nnmail-generate-active): Support extended group name.
3082 (nnmail-get-active): Ditto.
3083
30842000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3085
3086 * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3087 group names, don't remove anything.
3088
30892000-01-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3090
3091 * webmail.el (webmail-my-deja-open): My-deja changes.
3092
30932000-01-13 Simon Josefsson <jas@pdc.kth.se>
3094
3095 * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3096
30972000-01-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3098
3099 * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3100
31012000-01-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3102
3103 * gnus.el (gnus-other-frame): Fix typo.
3104
31051999-06-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
3106
3107 * gnus-cus.el (gnus-group-customize): Fix typo.
3108
31092000-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
3110
3111 * nnweb.el (nnweb-insert): Simplified.
3112
31132000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3114
3115 * gnus-art.el (gnus-article-mode-map): "e" is
3116 gnus-summary-edit-article.
3117
31182000-01-06 Jari Aalto <jari.aalto@poboxes.com>
3119
3120 * mailcap.el (mailcap-mime-extensions): Add .diff.
3121
31222000-01-06 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3123
3124 * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3125 there is no "%s" in the method.
3126
31272000-01-08 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3128
3129 * gnus-sum.el (gnus-summary-select-article): Return 'old.
3130
31312000-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3132
3133 * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3134
3135 * gnus.el: Really always pop up a new frame.
3136
3137 * parse-time.el (parse-time-rules): Allow 100-110 to be
3138 2000-2010.
3139
3140 * time-date.el (date-to-time): Don't use timezone.
3141
31422000-01-06 Dave Love <fx@gnu.org>
3143
3144 * time-date.el: Add keywords.
3145 (date-to-time): Add autoload cookie. Canonicalize with
3146 timezone-make-date-arpa-standard.
3147 (time-to-seconds): Avoid caddr.
3148 (safe-date-to-time): Add autoload cookie.
3149
31502000-01-05 BrYan P. Johnson <beej@mindspring.net>
3151
3152 * gnus-group.el (gnus-group-line-format-alist): Added %E for
3153 eyecandy.
3154 (gnus-group-insert-group-line): Now groks %E and inserts icon in
3155 group line using gnus-group-add-icon.
3156 (gnus-group-icons): Added customize group.
3157 (gnus-group-icon-list): Added variable.
3158 (gnus-group-glyph-directory): Added variable.
3159 (gnus-group-icon-cache): Added variable.
3160 (gnus-group-running-xemacs): Added variable.
3161 (gnus-group-add-icon): Added function. Add an icon to the current
3162 line according to gnus-group-icon-list.
3163 (gnus-group-icon-create-glyph): Added function.
3164
31652000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3166
3167 * gnus-sum.el (gnus-summary-select-article): Return whether we
3168 selected something new.
3169 (gnus-summary-search-article): Start searching at the window
3170 point.
3171
3172 * gnus-group.el (gnus-fetch-group): Complete over
3173 gnus-active-hashtb.
3174
31752000-01-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3176
3177 * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3178
31792000-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3180
3181 * gnus-sum.el (gnus-preserve-marks): New variable.
3182 (gnus-summary-move-article): Use it.
3183 (gnus-group-charset-alist): Added more entries.
3184
31852000-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3186
3187 * mm-decode.el (mm-inline-override-types): Removed duplicate.
3188
3189 * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3190 as the default score.
3191
3192 * gnus-score.el (gnus-score-delta-default): Changed name.
3193
31942000-01-04 Simon Josefsson <jas@pdc.kth.se>
3195
3196 * imap.el (imap-parse-literal):
3197 (imap-parse-flag-list): Don't care about props.
3198 (imap-parse-string): Handle quoted characters.
3199
32002000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3201
3202 * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3203 (gnus-summary-mark-article): Doc fix.
3204 (gnus-summary-mark-forward): Doc fix.
3205 (t): Changed keystroke for gnus-summary-customize-parameters.
3206
3207 * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3208 "e".
3209 (gnus-article-mode-map): No, don't.
3210
3211 * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3212 of the final article.
3213
3214 * mm-decode.el (mm-interactively-view-part): Error on no method.
3215
32162000-01-02 Stefan Monnier <monnier+gnu/emacs@tequila.cs.yale.edu>
3217
3218 * gnus-score.el (gnus-score-insert-help): Something.
3219
3220 * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3221
3222 * gnus-win.el (gnus-configure-frame): Ditto.
3223
3224 * gnus-mh.el (gnus-summary-save-in-folder): Use
3225 with-current-buffer.
3226
32272000-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3228
3229 * nnwarchive.el: Changed file perms.
3230
32311999-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
3232
3233 * gnus-group.el (gnus-group-delete-groups): New command.
3234 (gnus-group-delete-group): Extra no-prompt parameters.
3235
32361999-12-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3237
3238 * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3239 <p>.
3240
32411999-12-28 Shenghuo ZHU <zsh@cs.rochester.edu>
3242
3243 * webmail.el (webmail-hotmail-article): Don't insert message id.
3244
6569c3d3 32451999-12-28 Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
c113de23
GM
3246
3247 * nnimap.el (nnimap-split-fancy): New variable.
3248 (nnimap-split-fancy): New function.
3249
32501999-12-28 Simon Josefsson <jas@pdc.kth.se>
3251
3252 (nnimap-split-rule): Document symbol value.
3253
32541999-12-28 Simon Josefsson <jas@pdc.kth.se>
3255
3256 * nnimap.el (nnimap-retrieve-headers-progress): Let
3257 `nnheader-parse-head' parse article.
3258 (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3259 request headers needed by `nnheader-parse-head'.
3260
32611999-12-23 Florian Weimer <fw@s.netic.de>
3262
3263 * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3264 value (crosspostings are handled), improve documentation.
3265
3266 * nnultimate.el: Declare file coding system as iso-8859-1.
3267
3268 * message.el: Dito.
3269
3270 * gnus-cite.el: Dito.
3271
3272 * gnus-spec.el: Dito.
3273
32741999-12-21 Florian Weimer <fw@s.netic.de>
3275
3276 * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3277 (gnus-setup-message): No longer make `message-posting-charset'
3278 buffer-local.
3279 (gnus-setup-posting-charset): Reflect the new layout of
3280 `gnus-group-posting-charset-alist' and `message-posting-charset'.
3281
3282 * message.el (message-send-mail): Bind `message-this-is-mail' and
3283 `message-posting-charset'.
3284 (message-send-news): Dito, and honour new layout of
3285 `message-posting-charset'.
3286 (message-encode-message-body): Ignore `message-posting-charset'.
3287
3288 * mm-bodies.el (mm-body-encoding): Consider
3289 `message-posting-charset' when deciding whether to use 8bit.
3290
3291 * rfc2047.el (rfc2047-encode-message-header): Back out change.
3292 (rfc2047-encodable-p): Now solely for headers; use
3293 `message-posting-charset'.
3294
32951999-12-20 Shenghuo ZHU <zsh@cs.rochester.edu>
3296
3297 * nnwarchive.el (nnwarchive-type-definition): Set default value.
3298
32991999-12-19 Shenghuo ZHU <zsh@cs.rochester.edu>
3300
3301 * nnagent.el (nnagent-server-opened): Optional.
3302 (nnagent-status-message): Optional.
3303
33041999-12-19 Simon Josefsson <jas@pdc.kth.se>
3305
3306 * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3307 end (referenced by instructions in
3308 `gnus-cited-opened-text-button-line-format-alist').
3309
33101999-12-18 Simon Josefsson <jas@pdc.kth.se>
3311
3312 * imap.el (imap-starttls-open): Typo.
3313
33141999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3315
3316 * mm-util.el (mm-charset-after): Non-MULE case.
3317 * mail-prsvr.el (mail-parse-mule-charset): New variable.
3318 * rfc2047.el (rfc2047-dissect-region): Bind it.
3319
33201999-12-18 Florian Weimer <fw@s.netic.de>
3321
3322 * mml.el (mml-generate-multipart-alist): Correct default value.
3323
3324 * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3325 (mm-safer-encoding): New function.
3326 (mm-content-transfer-encoding): Use both.
3327
3328 * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3329 * qp.el (quoted-printable-encode-region): Dito.
3330
33311999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3332
3333 * webmail.el (webmail-hotmail-article): Snarf the raw file.
3334
33351999-12-18 Victor S. Miller <victor@idaccr.org>
3336
3337 * webmail.el (webmail-hotmail-list): raw=0.
3338
33391999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3340
3341 * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3342 group name.
3343
33441999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3345
3346 * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3347
33481999-12-18 Simon Josefsson <jas@pdc.kth.se>
3349
3350 * imap.el: Don't autoload digest-md5.
3351 (imap-starttls-open): Bind coding-system-for-{read,write}.
3352 (imap-starttls-p): Check if we can find starttls.el.
3353 (imap-digest-md5-p): Check if we can find digest-md5.el.
3354
33551999-11-30 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3356
3357 * imap.el: Require `digest-md5' when compiling; add autoload
3358 settings for `digest-md5-parse-digest-challenge',
3359 `digest-md5-digest-response', `starttls-open-stream' and
3360 `starttls-negotiate'.
3361 (imap-authenticators): Add `digest-md5'.
3362 (imap-authenticator-alist): Setup for `digest-md5'.
3363 (imap-digest-md5-p): New function.
3364 (imap-digest-md5-auth): New function.
3365 (imap-stream-alist): Add STARTTLS entry.
3366 (imap-starttls-p): New function.
3367 (imap-starttls-open): New function.
3368
33691999-12-18 Shenghuo ZHU <zsh@cs.rochester.edu>
3370
3371 * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3372
33731999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3374
3375 * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3376 string-to-x function.
3377
33781999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3379
3380 * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3381
33821999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3383
3384 * webmail.el: Enhance hotmail-snarf.
3385
33861999-12-17 Shenghuo ZHU <zsh@cs.rochester.edu>
3387
3388 * rfc2047.el (rfc2047-dissect-region): Rewrite.
3389
33901999-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
3391
3392 * webmail.el (webmail-hotmail-list): Search no-error.
3393
33941999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3395
3396 * nnwarchive.el: Support nov-is-evil.
3397 * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3398 Set it if non-nil.
3399 * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3400
34011999-12-15 Shenghuo ZHU <zsh@cs.rochester.edu>
3402
3403 * nnagent.el (nnagent-server-opened): Redefine.
3404 (nnagent-status-message): Ditto.
3405
34061999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3407
3408 * rfc1843.el (rfc1843-decode-region): Use
3409 buffer-substring-no-properties.
3410 * gnus-art.el (article-decode-HZ): New function.
3411
34121999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3413
3414 * nnheader.el (nnheader-translate-file-chars): Only in full path.
3415
34161999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3417
3418 * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3419 MIME charset not a MULE charset.
3420
34211999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3422
3423 * gnus-ems.el: Translate more ugly characters.
3424 * nnheader.el (nnheader-translate-file-chars): Don't translate
3425 the second ':'.
3426
34271999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3428
3429 * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3430 method if cannot find the article.
3431
34321999-12-14 Shenghuo ZHU <zsh@cs.rochester.edu>
3433
3434 * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3435 method if overrided.
3436
34371999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3438
3439 * mail-source.el (mail-source-fetch-webmail): Parameter
3440 dontexpunge.
3441
34421999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3443
3444 * webmail.el: Support my-deja. Better error report.
3445
34461999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3447
3448 * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3449 is bad.
3450 * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3451 is not 1.
3452
34531999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3454
3455 * nnslashdot.el (nnslashdot-request-article): A space.
3456
34571999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3458
3459 * nnagent.el: Support different backend with same name.
3460
34611999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3462
3463 * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3464 archived group.
3465 (nnslashdot-sane-retrieve-headers): Ditto.
3466 (nnslashdot-request-article): Ditto.
3467
34681999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3469
3470 * nnweb.el (nnweb-insert): Narrow to point.
3471
34721999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3473
3474 * nnweb.el (nnweb-insert): Follow refresh url.
3475 * nnslashdot.el: Use it.
3476
34771999-12-13 Shenghuo ZHU <zsh@cs.rochester.edu>
3478
3479 * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3480 (nnweb-decode-entities-string): New function.
3481
3482 * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3483 nnweb-* and move to nnweb.el.
3484 * nnwarchive.el: Use nnweb-decode-entities, etc.
3485 * webmail.el: Ditto.
3486
3487 * nnslashdot.el: Use nnweb-decode-entities-string.
3488 (nnslashdot-decode-entities): Remove.
3489
34901999-12-13 Eric Marsden <emarsden@mail.dotcom.fr>
3491
3492 * nnslashdot.el: Decode entities.
3493
34941999-12-12 Dave Love <fx@gnu.org>
3495
3496 * gnus-agent.el (gnus-category-edit-groups)
3497 (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3498 expansion of setf, fixed.
3499
35001999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3501
3502 * gnus-agent.el: Revoke last Dave Love's patch, because of
3503 incompatibility of XEmacs.
3504
35051999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3506
3507 * mm-uu.el: Change headers.
3508 * rfc1843.el: Ditto.
3509 * uudecode.el: Ditto.
3510
35111999-12-07 Dave Love <fx@gnu.org>
3512
3513 * gnus-agent.el (gnus-category-edit-predicate)
3514 (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3515 inside backquote to avoid it at runtime.
3516
35171999-12-07 Dave Love <fx@gnu.org>
3518
3519 * binhex.el: Require cl when compiling.
3520
35211999-12-04 Dave Love <fx@gnu.org>
3522
3523 * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3524
35251999-12-04 Dave Love <fx@gnu.org>
3526
3527 * mm-util.el (mm-delete-duplicates): New function.
3528 (mm-write-region): Use it.
3529
3530 * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3531
3532 * mailcap.el (mailcap-mime-types): Require mm-util. Use
3533 mm-delete-duplicates.
3534
3535 * imap.el (imap-open, imap-debug): Avoid mapc.
3536
3537 * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3538
3539 * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3540 (gnus-multi-decode-encoded-word-string): Avoid mapc.
3541
3542 * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3543 runtime.
3544
3545 * gnus.el (gnus-select-method): Likewise.
3546
3547 * nnheader.el (nnheader-nov-read-integer): Likewise.
3548
3549 * mm-view.el (mm-inline-message): Require cl when compiling.
3550 Avoid ignore-errors at runtime.
3551 (mm-inline-text): Avoid mapc.
3552
35531999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3554
3555 * gnus-art.el (article-decode-charset): Widen is bad.
3556
35571999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3558
3559 * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3560
35611999-12-12 Florian Weimer <fw@s.netic.de>
3562
3563 * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3564 indicate that only US-ASCII is permitted.
3565 (rfc2047-encode-message-header): Use it. Now, Gnus should never
3566 use unencoded 8-bit characters in message headers.
3567
35681999-12-12 Shenghuo ZHU <zsh@cs.rochester.edu>
3569
3570 * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3571 CRLF.
3572
35731999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3574
3575 * webmail.el: Require url-cookie.
3576
35771999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3578
3579 * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3580 new function to make modified caesar table.
3581 (nnwarchive-from-r13): Use it.
3582 (nnwarchive-mail-archive-article): Improved.
3583
35841999-12-11 Shenghuo ZHU <zsh@cs.rochester.edu>
3585
3586 * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3587
35881999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3589
3590 * nnweb.el (nnweb-request-article): Return cons.
3591
35921999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3593
3594 * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3595
35961999-12-10 Shenghuo ZHU <zsh@cs.rochester.edu>
3597
3598 * mm-util.el (mm-with-unibyte): New macro.
3599 * nnweb.el (nnweb-init): Use it.
3600
36011999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3602
3603 * mm-util.el (mm-charset-after): New function.
3604 (mm-find-mime-charset-region): Set charsets after
3605 delete-duplicates and use find-coding-systems-region.
3606 (mm-find-charset-region): Remove composition.
3607
3608 * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3609
3610 * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3611
36121999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3613
3614 * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3615 * mml.el (mml-confirmation-set): New variable.
3616 (mml-parse-1): Ask user to confirm.
3617
36181999-12-09 Simon Josefsson <jas@pdc.kth.se>
3619
3620 * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3621 are scanned when we have directory mail-sources (the mail source
3622 is modified in that case, so we must scan it for all
3623 groups/methods).
3624
36251999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3626
3627 * nnml.el (nnml-request-move-article): Save nnml-current-directory
3628 and nnml-article-file-alist.
3629
36301999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3631
3632 * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3633 nnmail-fetched-sources.
3634
36351999-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
3636
3637 * mm-util.el (mm-find-charset-region): Use the last charset.
3638
36391999-12-08 Per Abrahamsen <abraham@dina.kvl.dk>
3640
3641 * gnus.el (gnus-select-method): Made the option list prettier.
3642
36431999-12-08 Florian Weimer <fw@s.netic.de>
3644
3645 * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3646 for the `de' newsgroups hierarchy, as it is common practice there.
3647
3648
36491999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3650
3651 * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3652 buffer-string arguments. Fix references.
3653
36541999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3655
3656 * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3657 (gnus-agent-batch-fetch): Use it.
3658 (gnus-agent-fetch-session): Use it.
3659
36601999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3661
3662 * mm-util.el (mm-find-mime-charset-region): Delete nil.
3663
36641999-12-07 Shenghuo ZHU <zsh@cs.rochester.edu>
3665
3666 * mm-util.el (mm-find-charset-region): Don't capitalize. Delete
3667 nil.
3668
36691999-12-07 Per Abrahamsen <abraham@dina.kvl.dk>
3670
3671 * nnslashdot.el (nnslashdot-request-list): There were two
3672 top-level body-forms. Put a `progn' around them.
3673
3674 * gnus.el (gnus-select-method): Use `condition-case'
3675 instead of `ignore-errors', since cl may not be loaded when the
3676 form is evaluated.
3677
36781999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3679
3680 * nnwarchive.el: Support www.mail-archive.com.
3681
36821999-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
3683
3684 * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3685 do anything.
3686
36871999-12-06 Simon Josefsson <jas@pdc.kth.se>
3688
3689 * utf7.el: New file, written by Jon K Hellan.
3690
3691 * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3692 default to t.
3693
36941999-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3695
3696 * nnslashdot.el (nnslashdot-request-delete-group): New function.
3697
3698 * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3699 current.
3700 (gnus-refer-article-methods): New function.
3701 (gnus-summary-refer-article): Use it.
3702
37031999-11-13 Simon Josefsson <jas@pdc.kth.se>
3704
3705 * nnimap.el (nnimap-retrieve-groups): Return active format.
3706
3707 * nnimap.el (nnimap-replace-in-string): Removed.
3708 (nnimap-request-list):
3709 (nnimap-retrieve-groups):
3710 (nnimap-request-newgroups): Quote group instead of escaping SPC.
3711
37121999-12-05 Simon Josefsson <jas@pdc.kth.se>
3713
3714 * imap.el: Use format-spec for ssl program.
3715 * imap.el (imap-ssl-arguments): Removed.
3716 (imap-ssl-open-{1,2}): Removed.
3717
37181999-12-04 Per Abrahamsen <abraham@dina.kvl.dk>
3719
3720 * gnus-start.el (gnus-site-init-file): Use `condition-case'
3721 instead of `ignore-errors', since cl may not be loaded when the
3722 form is evaluated.
3723
37241999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3725
3726 * mm-bodies.el (mm-8bit-char-regexps): Removed.
3727 (mm-7bit-chars): New variable.
3728 (mm-body-7-or-8): Use it in both cases.
3729
37301999-12-04 Michael Welsh Duggan <md5i@cs.cmu.edu>
3731
3732 * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3733 defcustom definitions.
3734
37351999-12-04 Simon Josefsson <jas@pdc.kth.se>
3736
3737 * mm-decode.el (mm-display-part): Let mm-display-external return
3738 inline or external.
3739 (mm-display-external): For copiousoutput methods, insert output in
3740 buffer.
3741
37421999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3743
3744 * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3745 buffer.
3746
37471999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3748
3749 * gnus-audio.el: An M too far.
3750
3751 * gnus-msg.el (gnus-setup-message): One backtick too many.
3752
3753 * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3754 a function, not a variable.
3755
37561999-12-04 Max Froumentin <masmef@maths.bath.ac.uk>
3757
3758 * gnus-score.el (gnus-score-body): Widen before requesting.
3759
37601999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3761
3762 * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3763
37641999-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
3765
3766 * mail-source.el (mail-source-fetch-webmail): Bind
3767 mail-source-string.
3768
37691999-12-04 Matt Swift <swift@alum.mit.edu>
3770
3771 * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3772 (gnus-uu-unmark-by-regexp): Ditto.
3773
3774 * gnus-group.el (gnus-group-catchup-current): Would bug out on
3775 dead groups.
3776
37771999-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3778
3779 * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3780 do their real thing.
3781
3782 * nnmh.el (nnmh-be-safe): Doc fix.
3783
3784 * gnus-sum.el (gnus-summary-exit): Write cache active file.
3785
3786 * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3787 status line has arrived before we count it.
3788
3789 * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3790
3791 * gnus-sum.el (gnus-thread-header): Fixed after indent.
3792 Whitespace problems.
3793
3794 * gnus-win.el (gnus-configure-windows): Error fix.
3795
3796 * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3797 right function.
3798
3799 * gnus.el: Fixed all the doc strings to match the FSF convetions.
3800 Indent all functions. Fix all comments to match the comment
3801 conventions. Double-space after full stop.
3802
38031999-12-04 YAMAMOTO Kouji <kouji@pobox.com>
3804
3805 * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3806 value to divide received mails into my favorite groups and I met
3807 an error. It takes place if the length of a element "VALUE" in
3808 nnmail-split-fancy is less than two.
3809
38101999-10-10 Robert Bihlmeyer <robbe@orcus.priv.at>
3811
3812 * mml.el (mml-insert-part): New function.
3813
38141999-12-02 Dave Love <fx@gnu.org>
3815
3816 * mm-decode.el: Customize.
3817
38181999-12-03 Dave Love <fx@gnu.org>
3819
3820 * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3821 the W3 stuff isn't available.
3822
38231999-12-03 Dave Love <fx@gnu.org>
3824
3825 * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3826 at runtime.
3827
38281999-12-04 Dan Christensen <jdc@jhu.edu>
3829
3830 * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3831
38321999-12-01 Andrew Innes <andrewi@gnu.org>
3833
3834 * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3835 don't be fooled by "From nobody" lines added by respooling.
3836
3837 * pop3.el (pop3-movemail): Write crashbox in binary.
3838 (pop3-get-message-count): New function.
3839
3840 * mail-source.el (mail-source-primary-source): New variable.
3841 (mail-source-report-new-mail-interval): New variable.
3842 (mail-source-idle-time-delay): New variable.
3843 (mail-source-new-mail-available): New internal variable.
3844 (mail-source-fetch-pop): Clear new mail flag, when mail from
3845 primary source has been fetched.
3846 (mail-source-check-pop): New function.
3847 (mail-source-new-mail-p): New function.
3848 (mail-source-start-idle-timer): New function.
3849 (mail-source-report-new-mail): New function.
3850 (mail-source-report-new-mail): New internal variable.
3851 (mail-source-report-new-mail-timer): New internal variable.
3852 (mail-source-report-new-mail-idle-timer): New internal variables.
3853
38541999-12-04 Andreas Schwab <schwab@suse.de>
3855
3856 * gnus-cus.el (gnus-group-customize): Customize fix.
3857
38581999-12-04 Andrea Arcangeli <andrea@suse.de>
3859
3860 * message.el (message-send-mail-with-sendmail): Use
3861 message-make-address.
3862
38631999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3864
3865 * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3866
38671999-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
3868
3869 * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3870
38711999-11-11 Hrvoje Niksic <hniksic@iskon.hr>
3872
3873 * mml.el (mml-insert-tag): Don't close the tag.
3874 (mml-insert-empty-tag): New function.
3875 (mml-attach-file): Use mml-insert-empty-tag instead of
3876 mml-insert-tag.
3877 (mml-attach-buffer): Ditto.
3878 (mml-attach-external): Ditto.
3879 (mml-insert-multipart): Ditto.
3880
38811999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3882
3883 * nnfolder.el (nnfolder-request-article): Return -1 if not find
3884 the article number.
3885
38861999-12-03 Shenghuo ZHU <zsh@cs.rochester.edu>
3887
3888 * gnus.el (gnus-find-method-for-group): The method of a new group
3889 is not the native one.
3890
38911999-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3892
3893 * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3894
38951999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3896
3897 * nnultimate.el (nnultimate-retrieve-headers): Use
3898 mm-with-unibyte-current-buffer.
3899 (nnultimate-request-article): Ditto.
3900
39011999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3902
3903 * nntp.el (nntp-retrieve-groups): Set to process buffer.
3904
39051999-12-02 Shenghuo ZHU <zsh@cs.rochester.edu>
3906
3907 * mm-util.el (mm-with-unibyte-current-buffer): New macro.
3908 * nnweb.el (nnweb-retrieve-headers): Use it.
3909 (nnweb-request-article): Use it.
3910
3911 * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
3912 case matching failed.
3913
39141999-12-02 John Wiegley <jwiegley@inprise.com>
3915
3916 * mail-source.el (mail-source-keyword-map): Add backslash to
3917 Delete-flag.
3918
39191999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3920
3921 * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
3922 Latin-1.
3923 (gnus-group-charset-alist): No, don't.
3924
3925 * nnweb.el (nnweb-init): Make the buffer unibyte.
3926
39271999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3928
3929 * mail-source.el (mail-source-set-common-1): Fix to get the
3930 default value.
3931
39321999-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3933
3934 * nnslashdot.el (nnslashdot-read-groups): Unibyte.
3935
3936 * nnultimate.el (nnultimate-request-list): Use unibyte.
3937
3938 * gnus-uu.el (gnus-uu-grab-articles): Bind
3939 gnus-display-mime-function to nil.
3940
3941 * message.el (message-send-mail-with-sendmail): Use the
3942 user-mail-address variable.
3943
3944 * gnus-art.el (gnus-ignored-headers): More headers.
3945
3946 * message.el (message-shorten-1): Use list.
3947
39481999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3949
3950 * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
3951 signatures.
3952
3953 * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
3954 (nnweb-dejanews-create-mapping): Do the properish date.
3955
39561999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
3957
3958 * mail-source.el (mail-source-common-keyword-map): New variable.
3959 (mail-source-bind-common): New macro.
3960 (mail-source-fetch): Support plugged mail source.
3961 * gnus-int.el (gnus-request-scan): Use them.
3962
39631999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3964
3965 * mm-view.el (mm-inline-message): Check whether charset is a
3966 string.
3967
3968 * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
3969
3970 * message.el (message-mode-map): Changed keystroke for
3971 message-yank-buffer.
3972
39731999-11-26 Hrvoje Niksic <hniksic@iskon.hr>
3974
3975 * message.el (message-shorten-references): Cut references to 31
3976 elements, then either fold them or shorten them to 988 characters.
3977 (message-shorten-1): New function.
3978 (message-cater-to-broken-inn): New variable.
3979
39801999-12-01 Eric Marsden <emarsden@mail.dotcom.fr>
3981
3982 * nnslashdot.el (nnslashdot-lose): New function.
3983
39841999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3985
3986 * mm-view.el (mm-inline-message): Not the right type of charset is
3987 being fetched here. Let the group charset rule.
3988 (mm-inline-message): Ignore us-ascii.
3989
39901999-11-24 Carsten Leonhardt <leo@arioch.oche.de>
3991
3992 * mail-source.el (mail-source-fetch-maildir): work around the
3993 ommitted "file-regular-p" in efs/ange-ftp
3994
39951999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3996
3997 * mml.el (mml-generate-mime-1): Don't insert extra empty line.
3998 (mml-generate-mime-1): Use the encoding param.
3999
4000 * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4001
4002 * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4003 gnus-art before binding its variables.
4004
4005 * gnus-art.el (gnus-article-prepare-display): Run the prepare
4006 after the MIME.
4007
40081999-12-01 Rupa Schomaker <rupa-list@rupa.com>
4009
4010 * message.el (message-clone-locals): Use it.
4011
4012 * gnus-msg.el (gnus-configure-posting-styles): Make
4013 user-mail-address local.
4014
40151999-11-20 Simon Josefsson <jas@pdc.kth.se>
4016
4017 * gnus-start.el (gnus-get-unread-articles): Scan each method only
4018 once.
4019
40201999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4021
4022 * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4023 (message-clone-locals): Ditto.
4024
4025 * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4026 group inherit reply-to or from.
4027
40281999-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
4029
4030 * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4031 for charset.
4032 (gnus-summary-show-article-charset-alist): New variable.
4033
4034 * mm-bodies.el (mm-decode-string): Support gnus-all and
4035 gnus-unknown.
4036 (mm-decode-body): Ditto.
4037 * rfc2047.el (rfc2047-decode): Ditto.
4038
40391999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040
4041 * mail-source.el (mail-source-delete-incoming): Change default to
4042 t.
4043
40441999-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4045
4046 * gnus.el: Pterodactyl Gnus v0.99 is released.
4047
40481999-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4049
4050 * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4051 spec.
4052
4053 * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4054 (gnus-configure-posting-styles): No, don't.
4055 (gnus-configure-posting-styles): Allow overriding files.
4056
4057 * gnus-art.el (gnus-header-button-alist): Use browse-url
4058 directly.
4059
4060 * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4061
4062 * gnus-msg.el (gnus-summary-yank-message): New command and
4063 keystroke.
4064
4065 * message.el (message-yank-buffer): New command.
4066 (message-buffers): New function.
4067
4068 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4069 next group in a more normal fasion.
4070
4071 * mml.el (mml-boundary-function): New variable.
4072 (mml-compute-boundary): Use it.
4073
4074 * nnmh.el (nnmh-active-number): Skip past files that have buffers
4075 that exist for them.
4076
4077 * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4078 (gnus-async-timer): New variable.
4079
40801999-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4081
4082 * nnultimate.el (nnultimate-request-list): Be more lenient with
4083 root addresses.
4084
40851999-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4086
4087 * gnus-art.el (gnus-treatment-function-alist): Do
4088 gnus-treat-capitalize-sentences.
4089
40901999-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
4091
4092 * webmail.el (webmail-hotmail-article): Hotmail changes the
4093 format.
4094
40951999-11-29 Simon Josefsson <jas@pdc.kth.se>
4096
4097 * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4098 switch to buffer after calling program.
4099 (mm-display-external): Use `shell-command-switch' instead of "-c".
4100
41011999-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4102
4103 * nnultimate.el (nnultimate-possibly-change-server): Don't always
4104 read groups file.
4105
4106 * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4107 <p>.
4108
41091999-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4110
4111 * message.el (message-mode): Doc fix.
4112
41131999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4114
4115 * gnus-art.el (article-emphasize): Check group variable.
4116 * rfc1843.el (rfc1843-decode-article-body): Ditto.
4117
41181999-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
4119
4120 * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4121 type.
4122
41231999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4124
4125 * webmail.el: Support www.netaddress.com, i.e. usa.net.
4126
41271999-11-23 Hrvoje Niksic <hniksic@iskon.hr>
4128
4129 * mml.el (mml-quote-region): Insert ! after the hash.
4130
41311999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4132
4133 * gnus-group.el (gnus-group-warchive-address-history): Change to
4134 nil.
4135
41361999-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
4137
4138 * webmail.el: Support mail.yahoo.com.
4139
4140 * mail-source.el (mail-source-fetch-webmail): Add password check.
4141 (mail-source-keyword-map): Use `subtype'.
4142
41431999-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4144
4145 * mail-source.el (mail-source-keyword-map): Add webmail.
4146 (mail-source-fetcher-alist): Ditto.
4147 (mail-source-fetch-webmail): New function.
4148 * webmail.el: New file.
4149
41501999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4151
4152 * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4153
41541999-11-21 Shenghuo ZHU <zsh@cs.rochester.edu>
4155
4156 * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4157
41581999-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
4159
4160 * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4161 (nnultimate-prune-days): New function.
4162 (nnultimate-create-mapping): Use it.
4163 (nnultimate-request-group): Only fetch the groups list if it has
4164 not been done before.
4165 (nnultimate-retrieve-headers): Don't write groups.
4166 (nnultimate-create-mapping): Off-by-one error.
4167
41681999-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4169
4170 * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4171 threaded subjects.
4172
41731999-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
4174
4175 * nnwarchive.el: Lots of changes make agent happy.
4176
41771999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4178
4179 * gnus-start.el (gnus-get-unread-articles): Assert group is in
4180 hashtb.
4181
41821999-11-19 Shenghuo ZHU <zsh@cs.rochester.edu>
4183
4184 * mm-decode.el (mm-display-external): Write region with binary
4185 mode.
4186
41871999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4188
4189 * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4190
41911999-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
4192
4193 * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4194 (mm-uu-test): Now it is in restricted region.
4195
4196 * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4197
4198 * mm-view.el (mm-view-message): Fix buffer leak.
4199 (mm-inline-message): Support 'gnus-decoded.
4200
4201 * mm-bodies.el (mm-decode-body): Ditto.
4202
4203 * rfc2047.el (rfc2047-decode-region): Ditto.
4204
42051999-11-18 Matthias Andree <ma@dt.e-technik.uni-dortmund.de>
4206
4207 * imap.el (require): Added autoload for base64-encode-string.
4208
42091999-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
4210
4211 * gnus.el (gnus-refer-article-method): Made list value
4212 customizable.
4213
42141999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4215
4216 * gnus-sum.el (gnus-summary-recenter): set-window-start with
4217 NOFORCE in Emacs case.
4218
42191999-11-17 Shenghuo ZHU <zsh@cs.rochester.edu>
4220
4221 * gnus-art.el (gnus-request-article-this-buffer): Set
4222 gnus-newsgroup-name.
4223
42241999-11-17 Simon Josefsson <jas@pdc.kth.se>
4225
4226 * gnus-start.el (gnus-get-unread-articles): Check server before
4227 scanning.
4228
42291999-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
4230
4231 * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4232
4233 * nnslashdot.el (nnslashdot-login-name): New variable.
4234 (nnslashdot-password): Ditto.
4235 (nnslashdot-request-post): New function.
4236
4237 * gnus-art.el (gnus-treat-buttonize): More testing.
4238
4239 * mm-encode.el: Another CVS test.
4240
4241 * gnus-art.el (gnus-treat-emphasize): Change default.
4242 (gnus-treat-buttonize): Ditto.
4243 (gnus-treat-buttonize): This is a test.
4244
4245 * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4246 (gnus-build-sparse-threads): Ditto.
4247 (gnus-build-all-threads): Ditto.
4248
4249 * nnheader.el (make-full-mail-header): Make into a subst.
4250
4251 * gnus.el (gnus-refer-article-method): Doc fix.
4252
4253 * gnus-sum.el: Do not accept a prefix.
4254 (gnus-summary-refer-article): Accept a list of select methods.
4255
42561999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4257
4258 * message.el (message-forward): Pay attention to prefix argument
4259 again and forward all headers when it is set, regardless of the
4260 value of message-forward-ignored-headers.
4261
42621999-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
4263
4264 * gnus-ems.el: Check for cygwin32.
4265
42661999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4267
4268 * mm-decode.el (mm-display-external): Use 'non-viewer.
4269
42701999-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4271
4272 * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4273 nntp-inhibit-erase.
4274
42751999-11-13 Simon Josefsson <jas@pdc.kth.se>
4276
4277 * gnus-start.el (gnus-get-unread-articles): Use
4278 nnfoo-retrieve-groups to find new news, if available.
4279 (gnus-read-active-file-2): New function.
4280 (gnus-get-unread-articles): Use it.
4281 (gnus-read-active-file-1): Ditto.
4282
42831999-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
4284
4285 * mm-util.el (mm-find-mime-charset-region): Make sure
4286 find-coding-systems-for-charsets is fbound.
4287
4288 * gnus-ems.el: Typo fix.
4289
42901999-11-13 Florian Weimer <fw@s.netic.de>
4291
4292 * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4293 it's available and makes sense.
4294
42951999-11-12 Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4296
4297 * gnus-score.el (gnus-score-save): Translate score file.
4298
42991999-11-13 Simon Josefsson <jas@pdc.kth.se>
4300
4301 * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4302 added fetchflag and dontexpunge keywords.
4303 (mail-source-fetch-imap): Use them.
4304
43051999-11-12 Per Abrahamsen <abraham@dina.kvl.dk>
4306
4307 * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4308 gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4309 `defconst'.
4310
4311 * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4312 `defconst'.
4313 Mention that it is both for group and topic parameters.
4314 (gnus-extra-topic-parameters): New constant, including `subscribe'
4315 parameter.
4316 (gnus-extra-group-parameters): New constant.
4317 (gnus-group-customize): Use them.
4318
4319 * gnus.el (gnus-select-method): Added default value and tag.
4320 (gnus-refer-article-method): Added `DejaNews' customization option.
4321
43221999-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
4323
4324 * gnus-int.el (gnus-server-opened): Ignore denied servers.
4325
4326 * gnus-ems.el (gnus-mule-max-width-function): New backquote
4327 syntax.
4328
4329 * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4330
4331 * nnslashdot.el (nnslashdot-group-number): Changed default.
4332
4333 * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4334 (nnweb-dejanews-wash-article): Removed.
4335 (nnweb-type-definition): Fetch by id.
4336
4337 * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4338 we mean it.
4339
4340 * nnslashdot.el (nnslashdot-group-number): Doc fix.
4341 (nnslashdot-request-list): Use Ultramode as well.
4342 (nnslashdot-date-to-date): Be more lenient.
4343 (nnslashdot-threaded): New function.
4344
43451999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4346
4347 * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4348
43491999-11-11 Steinar Bang <sb@metis.no>
4350
4351 * nnweb.el (nnweb-type-definition): /=dnc
4352
43531999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4354
4355 * nnultimate.el (nnultimate-retrieve-headers): Work with american
4356 dates.
4357 (nnultimate-retrieve-headers): Wrong ordering.
4358
43591999-11-11 Matt Pharr <mmp@graphics.stanford.edu>
4360
4361 * message.el (message-forward-as-mime): New variable.
4362
43631999-11-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
4364
4365 * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4366
43671999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4368
4369 * mail-source.el (mail-source-movemail-and-remove): New function.
4370 (mail-source-keyword-map): Add `function' for `maildir'.
4371 (mail-source-fetch-maildir): Use it.
4372
43731999-11-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4374
4375 * nnwarchive.el: New file.
4376 * gnus-group.el (gnus-group-make-warchive-group): New function.
4377 * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4378
43791999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4380
4381 * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4382 subjects.
4383
43841999-11-10 Rajappa Iyer <rajappa@mindspring.com>
4385
4386 * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4387
43881999-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4389
4390 * nnultimate.el (nnultimate-open-server): Do address.
4391 (nnultimate-forum-table-p): New function.
4392
4393 * nnweb.el (nnweb-insert-html): Renamed.
4394 (nnweb-insert): New function.
4395
4396 * nnultimate.el (nnultimate-insert-html): New function.
4397
4398 * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4399 if nov is evil.
4400 (nnslashdot-retrieve-headers): use the sane version instead.
4401
44021999-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
4403
4404 * nnslashdot.el (nnslashdot-request-article): Fold case.
4405
4406 * nnultimate.el: New file.
4407
4408 * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4409 unless wanted.
4410
4411 * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4412 (gnus-read-active-file-1): Separated into own function.
4413 (gnus-read-active-file): Catch quits.
4414
4415 * nnslashdot.el (nnslashdot-request-article): Search better on
4416 first article.
4417 (nnslashdot-request-list): Fold case.
4418 (nnslashdot-retrieve-headers): Ditto.
4419
44201999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4421
4422 * gnus.el: Autoload gnus-subscribe-topics.
4423
44241999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4425
4426 * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4427 before dot.
4428 * gnus-util.el (gnus-write-active-file): Ditto.
4429
44301999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4431
4432 * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4433 function.
4434 * gnus-cache.el (gnus-cache-file-name): Use it.
4435 * gnus-agent.el (gnus-agent-group-path): Use it.
4436 * nnmail.el (nnmail-group-pathname): Use it.
4437
44381999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4439
4440 * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4441 if cooked.
4442 * gnus-util.el (gnus-write-active-file): Write cooked active file.
4443 * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4444 * gnus.el (gnus-short-group-name): "..." proof.
4445
44461999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4447
4448 * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4449 support nnslashdot.
4450
44511999-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4452
4453 * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4454 many articles.
4455 (nnslashdot-generate-active): New function.
4456 (nnslashdot-request-newgroups): Use it.
4457
4458 * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4459 names.
4460
4461 * nnslashdot.el (nnslashdot-request-newgroups): New function.
4462 (nnslashdot-request-list): Not moderated.
4463
44641999-11-07 Simon Josefsson <jas@pdc.kth.se>
4465
4466 * nnimap.el (nnimap-open-server): Remove error signal if
4467 nnimap-server-buffer is nil (the check should've been `boundp').
4468
4469 * imap.el (imap-log):
4470 * nnimap.el (nnimap-debug): Disable debugging by default.
4471
44721999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4473
4474 * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4475
4476 * gnus-topic.el (gnus-subscribe-topic): New function.
4477
4478 * nnslashdot.el (nnslashdot-request-list): Give out extended group
4479 names.
4480
4481 * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4482 if starting with a quote.
4483
44841999-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4485
4486 * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4487 group name.
4488
44891999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4490
4491 * nnslashdot.el: New file.
4492
4493 * nnheader.el (nnheader-insert-header): New function.
4494
4495 * gnus-art.el (gnus-mime-internalize-part): Bind
4496 mm-inlined-types.
4497
4498 * nndraft.el (nndraft-request-expire-articles): Do all the backup
4499 files.
4500
45011999-10-29 David S. Goldberg <dsg@mitre.org>
4502
4503 * emacs-mime.texi (Customization): Document mm-inline-override-types
4504
45051999-10-29 David S. Goldberg <dsg@mitre.org>
4506
4507 * emacs-mime.texi (Customization): Document mm-inline-override-types
4508
45091999-10-29 David S. Goldberg <dsg@mitre.org>
4510
4511 * emacs-mime.texi (Customization): Document mm-inline-override-types
4512
45131999-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
4514
4515 * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4516 empty buffers.
4517
45181999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4519
4520 * gnus-art.el (gnus-article-mode-map): Use the summary article
4521 edit.
4522
45231999-11-06 Jens-Ulrik Petersen <Jens-Ulrik.Petersen@nokia.com>
4524
4525 * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4526
45271999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4528
4529 * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4530
45311999-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
4532
4533 * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4534 is list or not before condition.
4535
45361999-10-07 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4537
4538 * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4539
45401999-11-06 Kevin the Bandicoot <user42@zip.com.au>
4541
4542 * gnus-art.el (gnus-emphasis-alist): New value.
4543
45441999-11-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4545
4546 * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4547 `buffer-substring'.
4548
45491999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4550
4551 * gnus-art.el (article-date-ut): Keep the updated timer.
4552 (gnus-emphasis-underline-italic): Doc fix.
4553
4554 * gnus-msg.el (gnus-post-method): Doc fix.
4555 (gnus-post-method): Change default.
4556
45571999-11-06 Francisco Solsona <flsc@hp.fciencias.unam.mx>
4558
4559 * message.el (message-newline-and-reformat): Improvements.
4560
45611999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4562
4563 * message.el (message-newline-and-reformat): Don't insert too many
4564 newlines.
4565 (message-newline-and-reformat): Work even if not sc.
4566
4567 * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4568
4569 * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4570
45711999-11-06 Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
4572
4573 * mm-view.el (mm-display-patch-inline): New function.
4574
45751999-11-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4576
4577 * mm-view.el (mm-display-patch-inline): New function.
4578
45791999-11-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4580
4581 * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4582 group.
4583
4584 * message.el (message-forward): Narrow to the right header.
4585
4586 * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4587 dates.
4588
4589 * gnus-msg.el (gnus-configure-posting-styles): Use the
4590 user-full-name function.
4591
4592 * mm-bodies.el (mm-body-encoding): Use the choosing function.
4593 (mm-body-charset-encoding-alist): Default to nil.
4594
4595 * message.el (message-elide-ellipsis): Fix typo.
4596 (message-elide-region): Ditto.
4597 (message-elide-region): Don't insert a newline first.
4598
45991999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4600
4601 * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4602 gnus-fetch-old-headers.
4603 (gnus-cut-threads): Ditto.
4604 (gnus-summary-initial-limit): Ditto.
4605 (gnus-summary-limit-children): Ditto.
4606
4607 * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4608 matches.
4609
46101999-11-06 Simon Josefsson <jas@pdc.kth.se>
4611
4612 * gnus-art.el (article-decode-encoded-words):
4613 (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4614 live.
4615
4616 * gnus.el (gnus-read-method): Add methods from
4617 `gnus-opened-servers' to completion. Map entered method/address
4618 into existing methods if possible.
4619
4620 * gnus-group.el (gnus-group-make-group): Simplify method.
4621
4622 * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4623
4624 * mml.el (mml-preview): Remove mail-header-separator before
4625 encoding.
4626
46271999-11-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
4628
4629 * message.el (message-read-from-minibuffer): New function.
4630
46311999-11-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4632
4633 * gnus.el: Pterodactyl Gnus v0.98 is released.
4634
46351999-11-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4636
4637 * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4638
46391999-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
4640
4641 * mml.el (mml-generate-mime-1): Read attached binary file in
4642 binary mode.
4643
46441999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4645
4646 * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4647
46481999-11-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4649
4650 * mailcap.el (mailcap-viewer-lessp): Fix bug.
4651
46521999-11-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4653
4654 * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4655
46561999-10-31 Shenghuo ZHU <zsh@cs.rochester.edu>
4657
4658 * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4659 (gnus-article-mime-match-handle-function): New variable.
4660 (gnus-article-view-part): Make `b' customizable.
4661
46621999-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4663
4664 * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4665
46661999-09-27 Hrvoje Niksic <hniksic@srce.hr>
4667
4668 * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4669
46701999-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
4671
4672 * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4673
46741999-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
4675
4676 * gnus-srvr.el (gnus-browse-foreign-server): Use
4677 `buffer-substring' instead of `read'.
4678
46791999-10-23 Simon Josefsson <jas@pdc.kth.se>
4680
4681 * nnimap.el, imap.el, rfc2104.el: New files.
4682
4683 * gnus.el (gnus-valid-select-methods): Add nnimap.
4684
4685 * gnus-group.el (gnus-group-group-map): Add
4686 gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4687 (gnus-group-nnimap-expunge): New function.
4688 (gnus-group-nnimap-edit-acl): New function.
4689
4690 * gnus-agent.el (gnus-agent-group-mode-map): Add
4691 gnus-agent-synchronize.
4692 (gnus-agent-synchronize): New function.
4693 (gnus-agent-fetch-group-1): Check if server is open.
4694
4695 * nnagent.el (nnagent-request-set-mark): Save marks.
4696
4697 * mail-source.el (mail-source-keyword-map): New imap mail-source.
4698 (mail-source-fetcher-alist): Map to imap fetcher function.
4699 (mail-source-fetch-imap): New function.
4700
4701 * gnus-art.el (article-hide-pgp): Hide all headers, not just
4702 Hash:.
4703
47041999-10-22 Shenghuo ZHU <zsh@cs.rochester.edu>
4705
4706 * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4707 (gnus-topic-sort-topics): New function.
4708 (gnus-topic-make-menu-bar): Add sort-topics.
4709 (gnus-topic-move): New function.
4710 (gnus-topic-move-group): Move the topic if no group selected.
4711
47121999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4713
4714 * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4715
47161999-10-13 Shenghuo ZHU <zsh@cs.rochester.edu>
4717
4718 * mm-view.el (mm-inline-message): Fix leaving group bug.
4719
47201999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4721
4722 * gnus-msg.el (gnus-post-method): Use normal method if current is
4723 not available.
4724
47251999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4726
4727 * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4728 (nnmail-insert-lines): Ditto.
4729
47301999-10-07 Shenghuo ZHU <zsh@cs.rochester.edu>
4731
4732 * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4733 line.
4734
4735 * message.el (message-unsent-separator): One more separator.
4736
47371999-10-06 Shenghuo ZHU <zsh@cs.rochester.edu>
4738
4739 * nnfolder.el (nnfolder-request-move-article): For empty article,
4740 search till (point-max).
4741 (nnfolder-retrieve-headers): Ditto.
4742 (nnfolder-request-accept-article): Ditto.
4743 (nnfolder-save-mail): Ditto.
4744 (nnfolder-insert-newsgroup-line): Ditto.
4745
47461999-10-05 Shenghuo ZHU <zsh@cs.rochester.edu>
4747
4748 * qp.el (quoted-printable-encode-region): Check eobp.
4749
47501999-10-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4751
4752 * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4753
47541999-10-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4755
4756 * nntp.el (nntp-send-xover-command): Wait for nothing if not
4757 wait-for-reply.
4758
47591999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4760
4761 * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4762 (mm-uu-forward-end-line): Ditto.
4763
47641999-09-29 Didier Verna <verna@inf.enst.fr>
4765
4766 * binhex.el (binhex-decode-region): don't consider the value of
4767 `enable-multibyte-characters' in XEmacs.
4768
4769 * gnus-start.el (gnus-read-descriptions-file): ditto.
4770
4771 * mm-util.el (mm-multibyte-p): ditto.
4772 (mm-with-unibyte-buffer): ditto.
4773 (mm-find-charset-region): use `mm-multibyte-p'.
4774
4775 * mm-bodies.el (mm-decode-body): ditto.
4776 (mm-decode-string): ditto.
4777
47781999-09-29 Shenghuo ZHU <zsh@cs.rochester.edu>
4779
4780 * mm-util.el (mm-binary-coding-system): Try binary first.
4781
47821999-09-14 Shenghuo ZHU <zsh@cs.rochester.edu>
4783
4784 * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4785
47861999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4787
4788 * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4789 format.
4790 (article-date-ut): Find correct insert position.
4791
47921999-09-03 Shenghuo ZHU <zsh@cs.rochester.edu>
4793
4794 * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4795 forwarded message.
4796
47971999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4798
4799 * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4800 groups.
4801
4802 * message.el (message-resend): Use message mode when prompting.
4803
4804 * gnus-art.el (article-hide-headers): Mark wash.
4805 (article-emphasize): Ditto.
4806
48071999-09-27 Vladimir Volovich <vvv@vvv.vsu.ru>
4808
4809 * message.el (message-newline-and-reformat): Work for SC.
4810
48111999-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4812
4813 * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4814
4815 * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4816
48171999-10-20 David S. Goldberg <dsg@mitre.org>
4818
4819 * mm-decode.el mm-inline-override-types: New variable
4820
4821 * mm-decode.el (mm-inline-override-p): New function
4822
4823 * mm-decode.el (mm-inlined-p): Use it
4824
48251999-10-20 David S. Goldberg <dsg@mitre.org>
4826
4827 * mm-decode.el mm-inline-override-types: New variable
4828
4829 * mm-decode.el (mm-inline-override-p): New function
4830
4831 * mm-decode.el (mm-inlined-p): Use it
4832
48331999-09-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4834
4835 * gnus.el: Pterodactyl Gnus v0.97 is released.
4836
48371999-09-01 Brendan Kehoe <brendan@zen.org>
4838
4839 * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4840 gnus-summary-next-group, not gnus-summary-next-article. Only give
4841 3 args.
4842
48431999-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
4844
4845 * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4846 buffer for params.
4847
4848 * message.el (message-forward-ignored-headers): New variable.
4849
4850 * gnus-art.el (gnus-article-prepare-display): Nix out
4851 gnus-article-wash-types.
4852
4853 * gnus-agent.el (gnus-agent-create-buffer): New function.
4854 (gnus-agent-fetch-group-1): Use it.
4855 (gnus-agent-start-fetch): Ditto.
4856
4857 * gnus-sum.el (gnus-summary-exit): Don't use
4858 `gnus-use-adaptive-scoring'.
4859
4860 * mail-source.el (mail-source-fetch-pop): Only store password when
4861 successful.
4862
4863 * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4864
48651999-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4866
4867 * message.el (message-reply): Use it.
4868 (message-dont-reply-to-names): New variable.
4869
4870 * nntp.el (nntp-open-telnet): Don't erase-buffer.
4871
4872 * mm-util.el (mm-preferred-coding-system): Typo fix.
4873
4874 * message.el (message-bounce): Work for non-MIME.
4875
4876 * gnus.el (gnus-short-group-name): Short the right parts of the
4877 name.
4878
48791999-09-24 Johan Kullstam <kullstam@ne.mediaone.net>
4880
4881 * mm-encode.el (mm-qp-or-base64): New version.
4882
48831999-09-10 Shenghuo ZHU <zsh@cs.rochester.edu>
4884
4885 * gnus-art.el (article-make-date-line): Fix time-zone bug.
4886
48871999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4888
4889 * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4890 of restricted region.
4891 (gnus-mime-display-single): Set beg at correct point.
4892
48931999-09-09 Shenghuo ZHU <zsh@cs.rochester.edu>
4894
4895 * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4896
48971999-09-09 Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4898
4899 * gnus-msg.el (gnus-configure-posting-styles): Let
4900 `gnus-posting-styles' have its say in posting-style: local
4901 variable `styles' is already bound to `gnus-posting-styles' so
4902 don't rebind it to nil.
4903
49041999-09-24 Robert Bihlmeyer <robbe@orcus.priv.at>
4905
4906 * gnus-score.el (gnus-summary-increase-score): Allow editing of
4907 Message-ID.
4908
49091999-09-08 Shenghuo ZHU <zsh@cs.rochester.edu>
4910
4911 * mm-encode.el (mm-encode-content-transfer-encoding): Fold
4912 quoted-printable-encode-region.
4913
4914 * qp.el (quoted-printable-encode-region): Assume charset
4915 encoded. Fold every line in the region.
4916
49171999-09-02 Shenghuo ZHU <zsh@cs.rochester.edu>
4918
4919 * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
4920 of active file.
4921
49221999-09-01 Didier Verna <verna@inf.enst.fr>
4923
4924 * message.el (message-mode): allows whitespaces between multiple
4925 instances of the fill character ">".
4926
49271999-09-24 Kim-Minh Kaplan <kmkaplan@vocatex.fr>
4928
4929 * mm-encode.el (mm-qp-or-base64): Fix.
4930
49311999-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4932
4933 * message.el (message-send): Too much and.
4934
49351999-09-24 Andreas Schwab <schwab@suse.de>
4936
4937 * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
4938
49391999-08-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4940
4941 * gnus-score.el (gnus-score-headers): Work for nil scores.
4942
49431999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4944
4945 * gnus-cache.el (gnus-cache-write-active): Write full names.
4946
4947 * gnus-util.el (gnus-write-active-file): Accept full name.
4948
4949 * mm-decode.el (mm-inlinable-p): Use string-match on the types.
4950 (mm-assoc-string-match): New function.
4951 (mm-display-inline): Use it.
4952
4953 * gnus-group.el (gnus-group-set-info): Work for nil group params.
4954
4955 * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
4956
49571999-08-27 Florian Weimer <fw@s.netic.de>
4958
4959 * mml.el (mml-generate-multipart-alist): New variable.
4960
49611999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
4962
4963 * gnus-art.el (gnus-treat-predicate): Work for (not 5).
4964
49651999-08-27 Peter von der Ahe <pahe@daimi.au.dk>
4966
4967 * message.el (message-send): More helpful error message if sending
4968 fails
4969
49701999-09-06 Robert Bihlmeyer <robbe@orcus.priv.at>
4971
4972 * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
4973 in newer emacsen, where ?r isn't equal 114.
4974
49751999-08-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
4976
4977 * gnus.el: Pterodactyl Gnus v0.96 is released.
4978
49791999-08-17 Simon Josefsson <jas@pdc.kth.se>
4980
4981 * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
4982 to get active info if method is covered by agent, otherwise
4983 active info is lost.
4984
49851999-08-17 Simon Josefsson <jas@pdc.kth.se>
4986
4987 * gnus-sum.el (gnus-summary-move-article): Report backend errors.
4988
49891999-08-09 Dave Love <fx@gnu.org>
4990
4991 * mm-util.el: Use `defalias', not `fset' for dummy functions.
4992
49931999-08-09 Simon Josefsson <jas@pdc.kth.se>
4994
4995 * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
4996 (already matched by "^X-Pgp"), removed duplicate
4997 X-Mailing-List, added several new junk headers.
4998
49991999-08-01 Simon Josefsson <jas@pdc.kth.se>
5000
5001 * gnus-art.el (article-decode-charset): Don't assume
5002 gnus-summary-buffer is live.
5003
50041999-08-27 Florian Weimer <fw@s.netic.de>
5005
5006 * gnus-score.el (gnus-home-score-file): Work with absolute path
5007 names.
5008
50091999-07-17 Shenghuo ZHU <zsh@cs.rochester.edu>
5010
5011 * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5012 nothing else in the group.
5013
50141999-07-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5015
5016 * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5017 the article.
5018
50191999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5020
5021 * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5022
50231999-07-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5024
5025 * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5026 from mutt.
5027
50281999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5029
5030 * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5031 whitespace.
5032
50331999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5034
5035 * mm-util.el (mm-text-coding-system-for-write): New variable.
5036 (mm-append-to-file): New function.
5037 (mm-write-region): New function.
5038
5039 * gnus-art.el (gnus-output-to-file): Use it.
5040 * gnus-util.el (gnus-output-to-rmail): Ditto.
5041 (gnus-output-to-mail): Ditto.
5042 * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5043
50441999-07-14 Shenghuo ZHU <zsh@cs.rochester.edu>
5045
5046 * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5047
5048 * nnheader.el (nnheader-insert-file-contents): Revert and use
5049 mm-insert-file-contents.
5050 (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5051 (nnheader-auto-mode-alist): Removed.
5052
5053 * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5054 (mm-insert-file-contents): Add a new parameter for inserting
5055 compressed file literally.
5056
5057 * mml.el (mml-generate-mime-1): Insert non-text literally.
5058
5059 * gnus.el: Change most mm-insert-file-contents back to nnheader.
5060
50611999-07-13 Hrvoje Niksic <hniksic@srce.hr>
5062
5063 * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5064
50651999-08-27 Oleg S. Tihonov <ost@benetnash.ffke-campus.mipt.ru>
5066
5067 * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5068 koi8-r.
5069
50701999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5071
5072 * mml.el (mml-insert-mime): Decode text.
5073 (mml-to-mime): Narrow to headers-or-head.
5074
50751999-07-11 Shenghuo ZHU <zsh@cs.rochester.edu>
5076
5077 * mm-view.el (mm-inline-text): Check
5078 w3-meta-content-type-charset-regexp.
5079
50801999-07-10 Simon Josefsson <jas@pdc.kth.se>
5081
5082 * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5083 predicate.
5084
50851999-07-10 Alexandre Oliva <oliva@dcc.unicamp.br>
5086
5087 * gnus-mlspl.el: Documentation fixes.
5088
50891999-08-27 Rui Zhu <sprache@iname.com>
5090
5091 * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5092
50931999-08-27 Michael Cook <cook@sightpath.com>
5094
5095 * gnus-art.el (gnus-article-setup-buffer): Kill all local
5096 variables.
5097
50981999-08-27 Hrvoje Niksic <hniksic@srce.hr>
5099
5100 * nnmail.el (nnmail-get-new-mail): "Done".
5101
51021999-08-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
5103
5104 * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5105 interactive.
5106
51071999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5108
5109 * gnus-art.el (article-decode-charset): Fix broken CT.
5110
51111999-07-12 Shenghuo ZHU <zsh@cs.rochester.edu>
5112
5113 * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5114 overview buffer if it is killed.
5115
51161999-08-27 Eric Marsden <emarsden@mail.dotcom.fr>
5117
5118 * gnus-art.el (article-babel): New version.
5119
51201999-08-27 Jon Kv <jonkv@ida.liu.se>
5121
5122 * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5123
51241999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5125
5126 * gnus.texi (More Threading): Document new variable
5127 `gnus-sort-gathered-threads-function'.
5128
51291999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5130
5131 * gnus.texi (More Threading): Document new variable
5132 `gnus-sort-gathered-threads-function'.
5133
51341999-07-11 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5135
5136 * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5137 usage.
5138
51391999-07-10 Shenghuo ZHU <zsh@cs.rochester.edu>
5140
5141 * mm-util.el (mm-running-xemacs): Removed.
5142 (mm-coding-system-p): New function.
5143 (mm-binary-coding-system): Safe guess.
5144 (mm-text-coding-system): Ditto.
5145 (mm-auto-save-coding-system): Ditto.
5146
51471999-07-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5148
5149 * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5150 (mm-qp-or-base64): Reversed logic.
5151
5152 * mm-decode.el (mm-save-part-to-file): Let coding system be
5153 binary.
5154
51551999-07-15 Mike McEwan <mike@lotusland.demon.co.uk>
5156
5157 * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5158 be set in topic parameters.
5159
51601999-07-10 Mike McEwan <mike@lotusland.demon.co.uk>
5161
5162 * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5163 (gnus-sort-gathered-threads): Allow the user to specify the
5164 function to use when sorting gathered threads.
5165
5166 * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5167 mark cached articles as `undownloaded'.
5168
51691999-07-20 Peter von der Ahe <peter@ahe.dk>
5170
5171 * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5172 to have buffer local values.
5173
51741999-07-25 Matt Pharr <mmp@graphics.stanford.edu>
5175
5176 * gnus-group.el (gnus-group-make-doc-group): Notice when user
5177 types 'g' for 'guess group type.
5178
51791999-07-30 Simon Josefsson <jas@pdc.kth.se>
5180
5181 * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5182 after each regexp in nnmail-list-identifiers, not just after last
5183 one.
5184
5185 * gnus-sum.el (gnus-list-identifiers): New variable.
5186 (gnus-summary-remove-list-identifiers): New function.
5187 (gnus-select-newsgroup): Use it.
5188 (gnus-summary-wash-hide-map): Bind
5189 `gnus-article-hide-list-identifiers' to W W l.
5190 (gnus-summary-make-menu-bar): Add list-identifiers command.
5191
5192 * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5193 (gnus-treatment-function-alist): Add variable.
5194 (article-hide-list-identifiers): New function.
5195 (mapcar): Add function.
5196 (gnus-article-hide): Use it.
5197
51981999-07-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5199
5200 * gnus.el: Pterodactyl Gnus v0.95 is released.
5201
52021999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5203
5204 * mm-decode.el (mm-mailcap-command): New function.
5205 (mm-display-external): Use it.
5206
5207 * gnus-art.el (article-make-date-line): Work for India.
5208
5209 * mm-encode.el (mm-qp-or-base64): Typo.
5210
5211 * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5212
52131999-07-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5214
5215 * gnus.el: Pterodactyl Gnus v0.94 is released.
5216
52171999-07-09 Stainless Steel Rat <ratinox@peorth.gweep.net>
5218
5219 * pop3.el: New version.
5220
52211999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5222
5223 * mm-encode.el (mm-qp-or-base64): New function.
5224 (mm-content-transfer-encoding): Use it.
5225
5226 * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5227
52281999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5229
5230 * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5231
5232 * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5233
52341999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5235
5236 * gnus-art.el (gnus-mime-view-part-as-media): New command and
5237 keystroke.
5238
5239 * mailcap.el (mailcap-mime-types): New function.
5240
5241 * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5242
5243 * message.el (message-goto-eoh): Really go to the end.
5244
52451999-07-09 Puneet Goel <puneet@computer.org>
5246
5247 * message.el (message-make-date): Do the right thing in with
5248 sub-hour time zones.
5249
52501999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5251
5252 * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5253 report.
5254
52551999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5256
5257 * nnfolder.el (nnfolder-request-rename-group): Create directory.
5258
52591999-07-08 Shenghuo ZHU <zsh@cs.rochester.edu>
5260
5261 * mailcap.el (mailcap-parse-mailcap): Skip \;.
5262 (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5263 and use t as default value.
5264
52651999-07-07 Shenghuo ZHU <zsh@cs.rochester.edu>
5266
5267 * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5268 gnus-summary-buffer is live.
5269
52701999-07-09 Robert Pluim <rpluim@nortelnetworks.com>
5271
5272 * mm-util.el (mm-enable-multibyte): Check whether var bound.
5273
52741999-07-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
5275
5276 * message.el (message-bounce): Do MIME bounces MIMEy.
5277
5278 * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5279
52801999-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
5281
5282 * mailcap.el (mailcap-mime-extensions): Changed patch to
5283 text/x-patch.
5284
5285 * mm-decode.el (mm-display-external): Wrong placement of paren.
5286
52871999-07-07 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5288
5289 * gnus.el: Pterodactyl Gnus v0.93 is released.
5290
52911999-07-08 Alexandre Oliva <oliva@dcc.unicamp.br>
5292
5293 * gnus-cus.el (gnus-group-parameters): New entries for
5294 gnus-group-split.
5295
5296 * gnus-mlspl.el: Renamed functions and variables so as to
5297 start with gnus-group-split.
5298 * gnus.el: Adjust autoload entries.
5299
6569c3d3 53001999-11-30 Alexandre Oliva <oliva@dcc.unicamp.br>
c113de23
GM
5301
5302 * gnus-mlspl.el: Removed trailing t from comment and provide.
5303 Renamed functions and variables to start with gnus-mlsplit.
5304 Added autoload comments.
5305 * gnus.el: Added autoload entries.
5306
53071999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5308
5309 * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5310 so that matches excluded by RESTRICTs do not cause the whole split
5311 to be ignored. This also fixes a long-standing bug in which a
5312 split with \N substitutions wouldn't cause cross-posting as
5313 expected.
5314
5315 * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5316 (nnmail-split-it): Implement them.
5317
5318 * nnmail.el (nnmail-split-fancy): Document ! splits.
5319
53201999-07-07 Stainless Steel Rat <ratinox@peorth.gweep.net>
5321
5322 * pop3.el: New version.
5323
53241999-07-05 Simon Josefsson
5325
5326 * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5327
53281999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5329
5330 * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5331
53321999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5333
5334 * gnus-util.el (gnus-write-active-file): Use real name.
5335
5336 * gnus-agent.el (gnus-agent-expire): Update active file
5337 method by method.
5338
53391999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5340
5341 * nndraft.el (nndraft-request-article): Use difference
5342 coding-systems for queue and drafts.
5343
5344 * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5345 nndraft:drafts.
5346
5347 * mm-util.el (mm-auto-save-coding-system): New coding system.
5348
5349 * message.el (message-draft-coding-system): Use it.
5350
53511999-07-06 Shenghuo ZHU <zsh@cs.rochester.edu>
5352
5353 * mm-uu.el: More customizable and less aggressive.
5354
53551999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5356
5357 * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5358 when plugged.
5359
5360 * mml.el (mml-generate-mime-1): Don't insert nofile files.
5361 (mml-insert-mml-markup): Accept a nofile.
5362 (mml-insert-mime): Insert nofile.
5363
5364 * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5365
5366 * mm-decode.el (mm-handle-media-type): New function.
5367 (mm-handle-media-supertype): New function.
5368 (mm-handle-media-subtype): New function.
5369 Use new functions throughout. "/"))
5370
53711999-05-18 Katsumi Yamaoka <yamaoka@jpl.org>
5372
5373 * gnus-art.el (gnus-treat-predicate): Typo.
5374
53751999-07-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
5376
5377 * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5378
53791999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5380
5381 * gnus-art.el (article-date-ut): UT! Default it!
5382
53831999-07-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5384
5385 * gnus.el: Pterodactyl Gnus v0.92 is released.
5386
53871999-07-06 Johannes Weinert <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5388
5389 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5390
53911999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5392
5393 * nntp.el (nntp-retrieve-groups): Don't do anything when not
5394 connected.
5395
5396 * gnus-start.el (gnus-active-to-gnus-format): Only save active
5397 when plugged.
5398
5399 * mm-view.el (mm-inline-message): Ignore remove-spec.
5400
5401 * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5402 is bound.
5403
5404 * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5405
5406 * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5407
5408 * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5409 start.
5410
5411 * message.el (message-fill-yanked-message): Remove `t' arg.
5412
5413 * gnus-group.el (gnus-group-kill-group): Message killing of
5414 groups.
5415
5416 * mm-util.el (mm-preferred-coding-system): New function.
5417 (mm-mime-charset): Use it.
5418
5419 * mml.el (mml-generate-mime-1): Charset-encode message parts.
5420
54211999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5422
5423 * gnus-mlsplt.el: New file.
5424
54251999-07-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
5426
5427 * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5428 functions.
5429 (mm-attachment-override-p): Take a handle instead of a type.
5430 (mm-inlined-p): Ditto.
5431 (mm-automatic-display-p): Ditto,
5432 (mm-inlinable-p): Ditto.
5433
5434 * nndraft.el (nndraft-request-expire-articles): Delete backup
5435 files.
5436
5437 * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5438
5439 * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5440
54411999-07-06 Alexandre Oliva <oliva@dcc.unicamp.br>
5442
5443 * nnmail.el (nnmail-split-it): Allow .*.
5444
54451999-07-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5446
5447 * mm-decode.el (mm-inline-large-images-p): Renamed.
5448
5449 * gnus-art.el (article-date-ut): Always look in the current buffer
5450 for the Date header.
5451
5452 * mml.el (mml-validate): New command.
5453
5454 * mailcap.el (mailcap-possible-viewers): Revert to string-match
5455 since we are dealing with regexps.
5456
54571999-07-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5458
5459 * gnus.el: Pterodactyl Gnus v0.91 is released.
5460
54611999-07-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5462
5463 * gnus-agent.el (gnus-agent-save-active-1): New function.
5464 (gnus-agent-save-active): use it.
5465 (gnus-agent-save-groups): Ditto.
5466
5467 * gnus-cache.el (gnus-cache-write-active): Use it.
5468
5469 * gnus-agent.el (gnus-agent-write-active): Use it.
5470
5471 * gnus-util.el (gnus-write-active-file): New function.
5472
5473 * gnus-agent.el (gnus-agent-write-active): New function to keep
5474 lower boundaries and canceled groups.
5475 (gnus-agent-save-groups): Use it.
5476 (gnus-agent-save-active): Use it.
5477 (gnus-agent-save-group-info): Only write active files.
5478 (gnus-agent-expire): Update active file.
5479
5480 * mm-decode.el (mm-inlinable-part-p): Removed.
5481 (mm-user-display-methods): Default to nil.
5482 (mm-user-display-methods): Removed.
5483 (add-mime-display-method): Removed.
5484 (mm-automatic-display): Renamed.
5485 (mm-automatic-display-p): Use it.
5486 (mm-inlined-types): New variable.
5487 (mm-inlined-p): New function.
5488
5489 * message.el (message-reply): Bind message-this-is-mail.
5490
54911999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5492
5493 * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5494
5495 * message.el (message-check-news-header-syntax): Protect against
5496 nil froms.
5497
5498 * mm-util.el (mm-auto-mode-alist): New.
5499
5500 * mml.el (mml-generate-mime-1): Ditto.
5501
5502 * gnus.el: Use mm-insert-file-contents throughout instead of
5503 nnheader.
5504
5505 * mm-util.el (mm-insert-file-contents): New function.
5506
55071999-07-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5508
5509 * gnus.el: Pterodactyl Gnus v0.90 is released.
5510
55111999-07-03 Sven Fischer <herpes@kawo2.rwth-aachen.de>
5512
5513 * mailcap.el (mailcap-possible-viewers): Use string=.
5514
55151999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5516
5517 * mm-uu.el (mm-uu-forward-begin-line): New variable.
5518 (mm-uu-forward-end-line): New variable.
5519 (mm-uu-begin-line): Handle forwarded message.
5520 (mm-uu-identifier-alist): Ditto.
5521 (mm-uu-dissect): Ditto.
5522
55231999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5524
5525 * nnheader.el (nnheader-file-coding-system): Use raw-text.
5526 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5527 * gnus-cache.el (gnus-cache-coding-system): Ditto.
5528
5529 * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5530 (nnfolder-file-coding-system-for-write): New variable.
5531 (nnfolder-active-file-coding-system): New variable.
5532 (nnfolder-active-file-coding-system-for-write): New variable.
5533 (nnfolder-save-active): New function.
5534 (nnfolder-save-buffer): Use them.
5535 (nnfolder-possibly-change-group): Ditto.
5536 (nnfolder-request-list-newsgroups): Ditto.
5537 (nnfolder-request-create-group): Ditto.
5538 (nnfolder-request-expire-articles): Ditto.
5539 (nnfolder-request-move-article): Ditto.
5540 (nnfolder-request-accept-article): Ditto.
5541 (nnfolder-request-delete-group): Ditto.
5542 (nnfolder-request-rename-group): Ditto.
5543 (nnfolder-possibly-change-folder): Ditto.
5544 (nnfolder-read-folder): Ditto.
5545 (nnfolder-request-list): Remove pathname-coding-system.
5546 (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5547
5548 * nnmail.el (nnmail-file-coding-system): Use raw-text.
5549 (nnmail-file-coding-system-1): Removed.
5550 (nnmail-find-file): Use nnmail-pathname-coding-system.
5551 (nnmail-write-region): Ditto.
5552
5553 * nnmbox.el (nnmbox-file-coding-system): New variable.
5554 (nnmbox-file-coding-system-for-write): New variable.
5555 (nnmbox-active-file-coding-system): New variable.
5556 (nnmbox-active-file-coding-system-for-write): New variable.
5557 (nnmbox-save-buffer): New function.
5558 (nnmbox-save-active): New function.
5559 (nnmbox-request-scan): Use them.
5560 (nnmbox-request-expire-articles): Ditto.
5561 (nnmbox-request-move-article): Ditto.
5562 (nnmbox-request-accept-article): Ditto.
5563 (nnmbox-request-replace-article): Ditto.
5564 (nnmbox-request-delete-group): Ditto.
5565 (nnmbox-request-rename-group): Ditto.
5566 (nnmbox-request-create-group): Ditto.
5567
5568 * mm-util.el (mm-text-coding-system): raw-text or -dos.
5569 (mm-running-ntemacs): Removed.
5570
5571 * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5572
55731999-07-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5574
5575 * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5576
55771999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5578
5579 * qp.el (quoted-printable-encoding-characters): Support lower case.
5580
55811999-07-01 Shenghuo ZHU <zsh@cs.rochester.edu>
5582
5583 * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5584 (rfc2047-b-encode-region): Encode line by line.
5585
55861999-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
5587
5588 * mm-util.el (mm-find-mime-charset-region): Fix.
5589
55901999-06-30 KOSEKI Yoshinori <kose@yk.NetLaputa.ne.jp>
5591
5592 * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5593 (mm-find-mime-charset-region): Ditto.
5594
55951999-07-03 Simon Josefsson <jas@pdc.kth.se>
5596
5597 * gnus-sum.el (gnus-summary-move-article): Fix something or
5598 other.
5599
56001999-06-29 Shenghuo ZHU <zsh@cs.rochester.edu>
5601
5602 * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5603 (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5604 (gnus-summary-enter-digest-group): Use them.
5605 (gnus-summary-setup-default-charset): Ditto.
5606
56071999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5608
5609 * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5610 gnus-newsgroup-name is nil.
5611
56121999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5613
5614 * rfc2047.el (rfc2047-encode): Chop the tail newline.
5615
56161999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5617
5618 * gnus-art.el (article-emphasize): Use correct
5619 gnus-article-emphasis-alist.
5620
56211999-06-15 Shenghuo ZHU <zsh@cs.rochester.edu>
5622
5623 * mm-view.el (mm-inline-text): Fix text/html bug.
5624
56251999-06-28 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5626
5627 * gnus.el: Pterodactyl Gnus v0.89 is released.
5628
56291999-06-24 Shenghuo ZHU <zsh@cs.rochester.edu>
5630
5631 * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5632 * message.el (message-draft-coding-system): Ditto.
5633 * mm-util.el (mm-running-ntemacs): Ditto.
5634
56351999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5636
5637 * mm-view.el (mm-inline-text): Ignore error in w3-region.
5638
56391999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5640
5641 * mml.el: require mm-decode.
5642
56431999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5644
5645 * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5646
56471999-06-23 Shenghuo ZHU <zsh@cs.rochester.edu>
5648
5649 * mm-view.el (mm-inline-image): Fix image undisplayer.
5650
56511999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5652
5653 * mml.el (mml-insert-multipart): Error in compeling-read.
5654 (mml-insert-tag): Match tags.
5655
56561999-06-19 Shenghuo ZHU <zsh@cs.rochester.edu>
5657
5658 * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5659 (gnus-cache-braid-heads): Ditto.
5660 (gnus-cache-retrieve-headers): Ditto.
5661
56621999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5663
5664 * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5665
56661999-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5667
5668 * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5669 to string under XEmacs.
5670
56711999-06-28 Petersen Jens-Ulrik <jens-ulrik.petersen@nokia.com>
5672
5673 * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5674
56751999-06-22 Shenghuo ZHU <zsh@cs.rochester.edu>
5676
5677 * mm-view.el (mm-inline-message): Fix message view bug.
5678 * gnus-art.el (gnus-article-prepare): Ditto.
5679
56801999-06-16 Shenghuo ZHU <zsh@cs.rochester.edu>
5681
5682 * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5683
56841999-06-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5685
5686 * gnus.el: Pterodactyl Gnus v0.88 is released.
5687
56881999-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5689
5690 * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5691 usage.
5692
5693 * nnmail.el (nnmail-get-new-mail): Save info.
5694
56951999-06-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5696
5697 * gnus.el: Pterodactyl Gnus v0.87 is released.
5698
56991999-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
5700
5701 * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5702 (mail-source-run-script): New function.
5703 (mail-source-fetch-pop): Use it.
5704
57051999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5706
5707 * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5708
57091999-06-13 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5710
5711 * gnus.el: Pterodactyl Gnus v0.86 is released.
5712
57131999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5714
5715 * gnus-art.el (gnus-treat-translate): New variable.
5716 (gnus-treat-predicate): Accept a list of regexps.
5717 (gnus-article-treat-custom): Allow a list of regexps.
5718
57191999-06-09 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
5720
5721 * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5722 type.
5723
57241999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5725
5726 * gnus-art.el (article-babel): Narrow a bit.
5727
5728 * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5729
57301999-06-12 Simon Josefsson <jas@pdc.kth.se>
5731
5732 (gnus-agent-get-undownloaded-list): Operate on all articles, not
5733 only unread ones.
5734 (gnus-agent-fetch-headers): Fetch headers from unread and marked
5735 articles, not only unread ones.
5736
57371999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5738
5739 * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5740 keystroke.
5741
5742 * gnus-art.el (gnus-article-x-face-command): Ditto.
5743
5744 * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5745
5746 * gnus.el (gnus-method-simplify): Accept server names.
5747
57481999-06-13 Per Abrahamsen <abraham@dina.kvl.dk>
5749
5750 * gnus-art.el (article-babel-prompt): New function.
5751 (article-babel): New command.
5752
57531999-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
5754
5755 * gnus-art.el (gnus-article-part-wrapper): Go to part.
5756
5757 * mml.el (mml-generate-mime-1): Don't insert literally.
5758
5759 * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5760 (gnus-netrc-syntax-table): Removed.
5761 (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5762
57631999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5764
5765 * mm-view.el (mm-inline-text): Fix charset for text/html.
5766
57671999-05-05 Shenghuo ZHU <zsh@cs.rochester.edu>
5768
5769 * message.el (message-draft-coding-system): Use emacs-mule-dos.
5770
57711999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5772
5773 * nnmail.el (nnmail-split-incoming): Return the number of split
5774 mails.
5775 (nnmail-process-babyl-mail-format): Ditto.
5776 (nnmail-process-unix-mail-format): Ditto.
5777 (nnmail-process-mmdf-mail-format): Ditto.
5778 (nnmail-process-maildir-mail-format): Ditto.
5779
5780 * mail-source.el (mail-source-callback): Return the number from
5781 the callback.
5782
5783 * message.el (message-send-mail): Generate Lines.
5784
5785 * mail-source.el (mail-source-call-script): New function.
5786 (mail-source-call-script): New function.
5787
57881999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5789
5790 * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5791 (gnus-select-newsgroup): Use it.
5792 (gnus-group-highlight-words-alist): New variable.
5793 (gnus-newsgroup-emphasis-alist): New variable.
5794 (gnus-summary-local-variables): Use it.
5795 * gnus-art.el (article-emphasize): Use it.
5796 (gnus-emphasis-highlight-words): New face.
5797 * gnus-cus.el (gnus-group-parameters): New parameter.
5798
57991999-05-02 Shenghuo ZHU <zsh@cs.rochester.edu>
5800
5801 * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5802 parameter `headers'.
5803 (gnus-cache-enter-article): Ditto.
5804 (gnus-cache-update-article): Ditto.
5805 * gnus-sum.el (gnus-summary-move-article): Ditto.
5806 (gnus-summary-mark-article-as-unread): Ditto.
5807 (gnus-summary-mark-article): Ditto.
5808
58091999-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
5810
5811 * gnus-msg.el (gnus-message-insert-stylings): Removed.
5812 (gnus-posting-style-alist): Removed.
5813 (gnus-message-style-insertions): Ditto.
5814 (gnus-configure-posting-styles): Reimplementation.
5815
5816 * mail-source.el (mail-source-fetch): Error the message.
5817
5818 * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5819
58201999-06-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5821
5822 * gnus.el: Pterodactyl Gnus v0.85 is released.
5823
58241999-04-20 Michael Cook <cook@sightpath.com>
5825
5826 * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5827 Outlook citation regex.
5828
58291999-06-12 Lars Magne Ingebrigtsen <pinard@iro.umontreal.ca>
5830
5831 * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5832 semicolon.
5833
58341999-05-24 Simon Josefsson <jas@pdc.kth.se>
5835
5836 * gnus-range.el (gnus-remove-from-range): Document range1
5837 modification, protect range2.
5838
58391999-05-24 Simon Josefsson <jas@pdc.kth.se>
5840
5841 * gnus-sum.el (gnus-update-marks): Protect lists from
5842 gnus-remove-from-range, don't sort twice.
5843
58441999-05-21 Simon Josefsson <jas@pdc.kth.se>
5845
5846 * gnus-start.el (gnus-read-descriptions-file): Protect if no
5847 function in backend.
5848
58491999-05-15 Simon Josefsson <jas@pdc.kth.se>
5850
5851 * gnus-sum.el (gnus-valid-move-group-p): Check for a
5852 request-accept-article function in the backend instead of using
5853 the 'respool capability.
5854
58551999-04-18 Hrvoje Niksic <hniksic@srce.hr>
5856
5857 * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5858 spurious whitespace at eob.
5859
58601999-06-12 Adrian Aichner <aichner@ecf.teradyne.com>
5861
5862 * nnmail.el (nnmail-get-new-mail): Check right variable.
5863
58641999-06-12 Karl Kleinpaste <karl@justresearch.com>
5865
5866 * mailcap.el (mailcap-mime-data): Fix rfc822.
5867
58681999-06-12 TOZAWA Akihiko <miles@is.s.u-tokyo.ac.jp>
5869
5870 * nndoc.el (nndoc-nsmail-type-p): New function.
5871 (nndoc-type-alist): Recognize nsmail.
5872
58731999-05-12 Mike McEwan <mike@lotusland.demon.co.uk>
5874
5875 * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5876 *before* `article-hide-headers' deletes the information.
5877
58781999-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5879
5880 * gnus-sum.el (gnus-summary-save-parts): New command and
5881 keystroke.
5882 (gnus-summary-save-parts-1): New function.
5883 (gnus-summary-iterate): Buggy.
5884
5885 * mm-decode.el (mm-save-part-to-file): Made into own function.
5886
58871999-05-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
5888
5889 * gnus-group.el (gnus-group-set-info): Resist nils.
5890
58911999-05-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5892
5893 * mailcap.el (mailcap-mime-data): Ditto.
5894
5895 * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5896
5897 * gnus-art.el (gnus-article-x-face-command): Default to ee.
5898
58991999-05-02 Gareth Jones <gdj1@gdjones.demon.co.uk>
5900
5901 * gnus-art.el (article-make-date-line): Put X-Sent below Date if
5902 gnus-article-date-lapsed-new-header is t.
5903
59041999-05-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5905
5906 * gnus.el: Pterodactyl Gnus v0.84 is released.
5907
59081999-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
5909
5910 * gnus-msg.el (gnus-bug-message): Mime change.
5911
59121999-04-22 Simon Josefsson <jas@pdc.kth.se>
5913
5914 * gnus-sum.el (gnus-update-marks): Process null mark lists.
5915
59161999-04-21 Hrvoje Niksic <hniksic@srce.hr>
5917
5918 * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
5919 `x-uue'.
5920
59211999-03-04 Aaron M. Ucko <amu@mit.edu>
5922
5923 * mail-source.el (mail-source-fetch-pop): Only prompt for password
5924 when authentication is 'password.
5925
6569c3d3 59261999-05-02 Francois Pinard <pinard@iro.umontreal.ca>
c113de23
GM
5927
5928 * gnus-win.el (gnus-configure-windows): Accept a setting.
5929
59301999-04-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
5931
5932 * mm-util.el (mm-quote-arg): Moved here.
5933
5934 * mm-decode.el (mm-quote-arg): Quote more chars.
5935
59361999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5937
5938 * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
5939 with newlines would create buggy .nov files.
5940
5941 * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
5942
5943 * qp.el (quoted-printable-encode-region): Encode whitespace at the
5944 end of lines.
5945
5946 * message.el (message-mode): Doc fix.
5947
5948 * gnus-art.el (article-hide-headers): Delete the hidden headers.
5949
5950 * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
5951
5952 * gnus-art.el (article-date-ut): Rewrite.
5953
5954 * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
5955 order.
5956
5957 * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
5958 headers.
5959
5960 * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
5961
59621999-04-18 Didier Verna <verna@inf.enst.fr>
5963
5964 * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
5965 (article-date-ut): use it.
5966
59671999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5968
5969 * mail-source.el (mail-source-fetch-pop): Call script
5970 asynchronously.
5971
59721999-04-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
5973
5974 * gnus.el: Pterodactyl Gnus v0.83 is released.
5975
59761999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5977
5978 * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
5979
5980 * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
5981
5982 * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
5983
5984 * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
5985
5986 * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
5987
5988 * message.el (message-generate-headers): Accept continuation
5989 headers.
5990
59911999-04-18 Renaud Rioboo <Renaud.Rioboo@lip6.fr>
5992
5993 * gnus-demon.el (gnus-demon-time-to-step): Not strings.
5994
59951999-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
5996
5997 * gnus-art.el (gnus-treatment-function-alist): use
5998 maybe-hide-headers.
5999
6000 * message.el (message-inhibit-body-encoding): Typo.
6001 (message-resend): Inhibit encoding.
6002
6003 * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6004
6005 * gnus-art.el (article-remove-cr): Use re-search.
6006
6007 * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6008 headers.
6009
6010 * mm-decode.el (mm-quote-arg): Quote '.
6011
6012 * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6013
6014 * mm-decode.el (mm-insert-part): Use multibyte for text.
6015
6016 * gnus-start.el (gnus-read-newsrc-file): New variable.
6017 (gnus-read-newsrc-file): Use it.
6018
60191999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6020
6021 * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6022
6023 * gnus-group.el (gnus-group-expire-articles-1): Made into own
6024 function.
6025
60261999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6027
6028 * gnus.el: Pterodactyl Gnus v0.82 is released.
6029
60301999-04-15 Hrvoje Niksic <hniksic@srce.hr>
6031
6032 * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6033 for iso8859-2.
6034
60351999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6036
6037 * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6038 synonym alist.
6039
60401999-04-17 Adam P. Jenkins <ajenkins@netway.com>
6041
6042 * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6043
60441999-04-17 Ettore Perazzoli <ettore@comm2000.it>
6045
6046 * mail-source.el (mail-source-fetch): Ask before bugging out.
6047
60481999-03-19 Hrvoje Niksic <hniksic@srce.hr>
6049
6050 * uudecode.el (uudecode-decode-region-external): Don't assume
6051 uudecode-temporary-file-directory ends with a slash.
6052
60531999-03-18 Simon Josefsson <jas@pdc.kth.se>
6054
6055 * gnus-sum.el (gnus-update-marks):
6056 (gnus-update-read-articles):
6057 (gnus-summary-expire-articles): Check server.
6058
60591999-03-16 Simon Josefsson <jas@pdc.kth.se>
6060
6061 * mml.el (mml-preview): New function.
6062
60631999-04-17 William M. Perry <wmperry@aventail.com>
6064
6065 * mail-source.el (mail-source-fetch-file): Return the right
6066 value.
6067
60681999-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
6069
6070 * mml.el (mml-insert-parameter): New function.
6071 (mml-insert-parameter-string): New function.
6072
6073 * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6074
6075 * gnus-art.el (gnus-mime-multipart-functions): New variable.
6076 (gnus-mime-display-part): Use it.
6077
6078 * mm-decode.el (mm-alternative-precedence): Removed.
6079 (mm-discouraged-alternatives): New variable.
6080 (mm-preferred-alternative-precedence): New function.
6081
6082 * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6083
6084 * mail-source.el (mail-sources): New variable.
6085
6086 * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6087
6088 * mm-decode.el (mm-valid-image-format-p): New function.
6089 (mm-inline-media-tests): Use it.
6090 (mm-valid-and-fit-image-p): New function.
6091
6092 * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6093 (gnus-agent-fetch-group): Ditto.
6094
60951999-04-12 Didier Verna <verna@inf.enst.fr>
6096
6097 * nnmail.el (nnmail-article-group): in case of a group name
6098 containing "\\n" constructs, be sure to pass the expanded value to
6099 nn*-save-mail.
6100
61011999-04-17 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
6102
6103 * gnus.el: Pterodactyl Gnus v0.81 is released.
6104
61051999-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
6106
6107 * gnus-sum.el (gnus-get-split-value): Reverse result.
6108
61091999-04-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6110
6111 * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6112
61131999-04-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6114
6115 * mml.el (mml-insert-tag): Insert concluding part.
6116
6117 * message.el (message-send-mail): Encode later.
6118 (message-send-news): Ditto.
6119
6120 * nnfolder.el: Don't use mail delim.
6121
61221999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6123
6124 * gnus-cus.el (gnus-group-customize): Put point at min.
6125
6126 * mm-view.el (mm-inline-text): Allow toggling html.
6127
61281999-03-28 William M. Perry <wmperry@aventail.com>
6129
6130 * mail-source.el: Added prescript and postscript to file.
6131
61321999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6133
6134 * nnmail.el: Reverted.
6135
6136 * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6137 (gnus-setup-posting-charset): Did work.
6138
61391999-03-28 Jae-you Chung <jay@pllab.kaist.ac.kr>
6140
6141 * gnus.el (gnus-short-group-name): Use
6142 gnus-group-uncollapsed-levels.
6143
61441999-03-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
6145
6146 * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6147
61481999-03-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
6149
6150 * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6151 (article-strip-headers-from-body): New command and keystroke.
6152
61531999-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6154
6155 * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6156
6157 * nnheader.el (nnheader-insert-file-contents): Bind
6158 enable-local-eval to nil.
6159 (nnheader-find-file-noselect): Ditto.
6160
6161 * nnmail.el (nnmail-article-group): Don't remove long lines.
6162 (nnmail-remove-long-lines): New function.
6163 (nnmail-split-header-length-limit): Removed.
6164
6165 * mml.el (mml-generate-mime-1): Use unibyte buffers.
6166
6167 * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6168
61691999-03-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
6170
6171 * gnus-sum.el (gnus-summary-generic-mark): New function.
6172
6173 * nnmail.el (nnmail-split-header-length-limit): Increased.
6174 (nnmail-article-group): Allow nil.
6175
6176 * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6177
6178 * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6179 first.
6180
6181 * mml.el (mml-minibuffer-read-type): Include types from
6182 mailcap-mime-data.
6183
6184 * nndraft.el (nndraft-request-article): Would clobber Japanese.
6185
61861999-03-05 Hrvoje Niksic <hniksic@srce.hr>
6187
6188 * mml.el (mml-insert-tag): New function.
6189 (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6190 confusion with functions like `mml-read-tag'.
6191 (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6192 (mml-minibuffer-read-description): Ditto with
6193 `mml-minibuffer-read-description'.
6194 (mml-attach-buffer): New function.
6195 (mml-mode-map): New entry for /.
6196 (mml-minibuffer-read-type): Accept DEFAULT.
6197
6198 * mml.el (mml-quote-region): Narrow the region.
6199
6200 * message.el (message-mode-menu): message-mime-attach-file is now
6201 mml-attach-file.
6202
62031999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6204
6205 * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6206
62071999-03-05 Robert Bihlmeyer <robbe@orcus.priv.at>
6208
6209 * mml.el (mml-attach-buffer): New command.
6210
62111999-02-27 Simon Josefsson <jas@pdc.kth.se>
4cac7481 6212
c113de23
GM
6213 * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6214 with a proper range. Compress range.
a9c810bf 6215
c113de23 6216 * gnus-range.el (gnus-remove-from-range): Protect arguments.
a9c810bf 6217
c113de23 62181999-03-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
54b02948 6219
c113de23 6220 * mm-decode.el (mm-get-image): Create a temporary file for xbms.
54b02948 6221
c113de23 62221999-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
eb018ad3 6223
c113de23
GM
6224 * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6225 (gnus-picons-convert-x-face): Removed.
6226 (gnus-picons-article-display-x-face): Removed.
6227 (gnus-picons-x-face-sentinel): Ditto.
6228 (gnus-picons-display-x-face): Ditto.
eb018ad3 6229
c113de23 62301999-03-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
767d12f2 6231
c113de23 6232 * gnus.el: Pterodactyl Gnus v0.80 is released.
767d12f2 6233
c113de23 62341999-03-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6235
c113de23 6236 * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
1791e2e5 6237
c113de23 6238 * gnus-sum.el (gnus-with-article): Moved here.
1791e2e5 6239
c113de23
GM
6240 * mail-source.el (mail-source-fetch-pop): Ask for password even
6241 when program.
1791e2e5 6242
c113de23 62431999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6244
c113de23 6245 * gnus-msg.el (gnus-bug): Add description.
1791e2e5 6246
c113de23 6247 * mml.el (mml-insert-mml-markup): Insert disposition.
1791e2e5 6248
c113de23 6249 * message.el (message-send-mail): Always encode mail headers.
1791e2e5 6250
c113de23 62511999-02-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6252
c113de23
GM
6253 * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6254 when requested.
1791e2e5 6255
c113de23 6256 * nnmail.el (nnmail-current-spool): Removed.
1791e2e5 6257
c113de23 6258 * gnus-salt.el (gnus-tree-inhibit): New varible.
1791e2e5 6259
c113de23 6260 * gnus.el (mm-util): Required.
1791e2e5 6261
c113de23 62621999-02-27 paul stevenson <spaul@mail.phy.ornl.gov>
1791e2e5 6263
c113de23 6264 * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
1791e2e5 6265
c113de23 62661999-02-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6267
c113de23 6268 * mail-source.el (mail-source-bind): Doc fix.
1791e2e5 6269
c113de23 62701999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6271
c113de23 6272 * message.el (message-mode): Doc fix.
1791e2e5 6273
c113de23
GM
6274 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6275 encoding.
1791e2e5 6276
c113de23 6277 * gnus.el (gnus-methods-equal-p): Moved here.
1791e2e5 6278
c113de23 6279 * mail-source.el: pop at 110.
1791e2e5 6280
c113de23
GM
6281 * pop3.el (pop3-movemail): Use write-region instead of
6282 append-to-file to avoid excessive messaging.
1791e2e5 6283
c113de23 62841999-02-27 lantz moore <lmoore@contigo.com>
1791e2e5 6285
c113de23
GM
6286 * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6287 type directory.
1791e2e5 6288
c113de23 62891999-03-04 Robert Bihlmeyer <robbe@orcus.priv.at>
1791e2e5 6290
c113de23
GM
6291 * gnus-art.el (article-hide-boring-headers): Field names must not
6292 contain whitespace.
1791e2e5 6293
c113de23 62941999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6295
c113de23 6296 * gnus.el: Pterodactyl Gnus v0.79 is released.
1791e2e5 6297
c113de23 62981999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6299
c113de23 6300 * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
1791e2e5 6301
c113de23 6302 * mml.el (mml-mode): Don't use add-minor-mode.
1791e2e5 6303
c113de23
GM
6304 * message.el (messgage-inhibit-body-encoding): New variable.
6305 (message-encode-message-body): Use it.
1791e2e5 6306
c113de23 63071999-02-26 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6308
c113de23 6309 * gnus.el: Pterodactyl Gnus v0.78 is released.
1791e2e5 6310
c113de23 63111999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6312
c113de23 6313 * message.el (message-mode): Switch on MML mode.
1791e2e5 6314
c113de23
GM
6315 * mml.el: Included commands and functions.
6316 (mml-mode-map): New keymap.
1791e2e5 6317
c113de23 6318 * message.el: Removed the insertion commands and functions.
1791e2e5 6319
c113de23 6320 * gnus-ems.el (gnus-mule-cite-add-face): Removed.
1791e2e5 6321
c113de23
GM
6322 * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6323 keystroke.
1791e2e5 6324
c113de23 6325 * gnus-art.el (gnus-narrow-to-page): Revert.
1791e2e5 6326
c113de23
GM
6327 * gnus-cite.el (gnus-cite-delete-overlays): New function.
6328 (gnus-cite-parse-maybe): Always reparse.
1791e2e5 6329
c113de23
GM
6330 * message.el (message-encode-message-body): Don't insert
6331 "multipart warning".
1791e2e5 6332
c113de23 6333 * gnus-art.el (gnus-article-treat-head-custom): New variable.
1791e2e5 6334
c113de23 63351999-02-25 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 6336
c113de23 6337 * mail-source.el (mail-source-fetch-pop): Return 1 for success.
1791e2e5 6338
c113de23 6339 * nnmail.el: Require mm-util.
1791e2e5 6340
c113de23 63411999-02-26 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6342
c113de23
GM
6343 * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6344 group.
1791e2e5 6345
c113de23 63461999-02-26 SeokChan LEE <chan@smoky-blue.com>
1791e2e5 6347
c113de23 6348 * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
1791e2e5 6349
c113de23 63501999-02-21 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6351
c113de23 6352 * gnus-msg.el (gnus-extended-version): Better regexp.
1791e2e5 6353
c113de23 63541999-02-25 Didier Verna <verna@inf.enst.fr>
1791e2e5 6355
c113de23
GM
6356 * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6357 is called with the result of SPLIT and should return a new split.
1791e2e5 6358
c113de23 6359 * gnus.texi: update the doc.
1791e2e5 6360
c113de23 63611999-02-23 Didier Verna <verna@inf.enst.fr>
1791e2e5 6362
c113de23
GM
6363 * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6364 displayed in the article buffer, output bars if
6365 `gnus-picons-display-article-move-p'.
1791e2e5 6366
c113de23 63671999-02-20 Aaron M. Ucko <amu@mit.edu>
1791e2e5 6368
c113de23 6369 * mail-source.el (mail-source-fetch-pop): Typo.
1791e2e5 6370
c113de23 63711999-02-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6372
c113de23 6373 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6374
c113de23 63751999-02-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6376
c113de23 6377 * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
1791e2e5 6378
c113de23 63791999-02-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6380
c113de23 6381 * mml.el (mml-insert-buffer): New function.
1791e2e5 6382
c113de23 6383 * message.el (message-forward): Insert the buffer in the buffer.
1791e2e5 6384
c113de23 63851999-02-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6386
c113de23 6387 * mm-view.el (mm-inline-message): Insert part in narrowed region.
1791e2e5 6388
c113de23 63891999-02-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6390
c113de23 6391 * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
1791e2e5 6392
c113de23 63931999-02-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6394
c113de23 6395 * gnus.el: Pterodactyl Gnus v0.77 is released.
1791e2e5 6396
c113de23 63971999-02-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6398
c113de23
GM
6399 * gnus-art.el (gnus-displaying-mime): New variable.
6400 (article-narrow-to-head): New function.
1791e2e5 6401
c113de23
GM
6402 * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6403 Default to pop instead of pop3.
1791e2e5 6404
c113de23 64051999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6406
c113de23 6407 * gnus-art.el (article-hide-pgp): Goto body.
1791e2e5 6408
c113de23 6409 * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
1791e2e5 6410
c113de23 6411 * gnus-cite.el: Don't use goto-line.
1791e2e5 6412
c113de23
GM
6413 * gnus-art.el (gnus-article-treat-html): Removed.
6414 (gnus-treat-article): Save restriction.
1791e2e5 6415
c113de23 64161999-02-17 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6417
c113de23
GM
6418 * message.el (message-send-mail): Don't untabify.
6419 (message-mode): Don't use tabs for indentation.
1791e2e5 6420
c113de23
GM
64211999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
6422
6423 * message.el (message-send-mail): Don't untabify.
6424
6425 * nnml.el (nnml-save-mail): Typo fix.
1791e2e5 6426
c113de23 64271999-02-19 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6428
c113de23
GM
6429 * message.el (message-cite-function): Add
6430 `message-cite-original-without-signature' customization option.
1791e2e5 6431
c113de23 64321999-02-18 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6433
c113de23
GM
6434 * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6435 `nnmail-prepare-incoming-header-hook'.
1791e2e5 6436
c113de23 64371999-02-19 Justin Sheehy <justin@linus.mitre.org>
1791e2e5 6438
c113de23 6439 * gnus-util.el (gnus-make-sort-function-1): Typo fix.
1791e2e5 6440
c113de23 64411999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6442
c113de23 6443 * gnus-group.el (gnus-group-get-new-news): Require nnmail.
1791e2e5 6444
c113de23 64451999-02-18 Michael Cook <cook@sightpath.com>
1791e2e5 6446
c113de23 6447 * Recognize Microsoft Outlook's cite attribution conventions.
1791e2e5 6448
c113de23 64491999-02-19 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6450
c113de23 6451 * gnus-sum.el: Bind M.
1791e2e5 6452
c113de23 64531999-02-19 Neil Crellin <neilc@wallaby.cc>
1791e2e5 6454
c113de23 6455 * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
1791e2e5 6456
c113de23 64571999-02-15 Didier Verna <verna@inf.enst.fr>
1791e2e5 6458
c113de23
GM
6459 * gnus-picon.el (gnus-group-display-picons): ensures that
6460 `article-goto-body' really goes to the article body.
1791e2e5 6461
c113de23 64621999-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6463
c113de23 6464 * mm-view.el (mm-inline-text): Bind url-standalone-mode.
1791e2e5 6465
c113de23 6466 * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
1791e2e5 6467
c113de23 6468 * mm-view.el (mm-view-message): Enable multibyte.
1791e2e5 6469
c113de23 64701999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6471
c113de23 6472 * nnmail.el (nnmail-get-new-mail): Message later.
1791e2e5 6473
c113de23
GM
6474 * mm-util.el (mm-find-charset-region): Revert to checking
6475 multibyte.
1791e2e5 6476
c113de23 64771999-02-11 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 6478
c113de23
GM
6479 * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6480 attachment.
1791e2e5 6481
c113de23 64821999-02-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6483
c113de23 6484 * gnus.el: Pterodactyl Gnus v0.76 is released.
1791e2e5 6485
c113de23 64861999-02-06 Felix Lee <flee@cygnus.com>
1791e2e5 6487
c113de23 6488 * gnus.el (gnus-group-change-level-function): Typo.
1791e2e5 6489
c113de23 64901999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6491
c113de23
GM
6492 * gnus-sum.el (gnus-nov-skip-field): Removed.
6493 (gnus-nov-field): Ditto.
6494 (gnus-nov-parse-extra): Ditto.
6495 (gnus-nov-read-integer): Ditto.
1791e2e5 6496
c113de23 64971999-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6498
c113de23
GM
6499 * nnheader.el (nnheader-nov-read-message-id): New macro.
6500 (nnheader-parse-nov): Use it.
1791e2e5 6501
c113de23
GM
6502 * gnus-sum.el (gnus-nov-read-message-id): New macro.
6503 (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6504 `(eq (char-after) ?\n)'.
1791e2e5 6505
c113de23 65061999-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6507
c113de23 6508 * gnus.el (gnus-other-frame): Always pop up a new frame.
1791e2e5 6509
c113de23 65101999-02-10 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6511
c113de23
GM
6512 * gnus-range.el (gnus-range-add): Rewrite.
6513
65141999-02-02 Carsten Leonhardt <leo@arioch.oche.de>
6515
6516 * nnmail.el (nnmail-split-incoming): Added detection of maildir
6517 format.
6518 (nnmail-process-maildir-mail-format): New function.
6519
6520 * mail-source.el (mail-source-fetch-maildir): New function.
6521 (mail-source-keyword-map): Add default for maildir method.
6522 (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6523
65241999-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
6525
6526 * mail-source.el (mail-source-fetcher-alist): Remove apop.
6527
6528 * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6529 (nndoc-mime-digest-type-p): Removed.
6530
65311999-02-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
6532
6533 * gnus-art.el (gnus-article-read-summary-keys): Set the point
6534 where it is supposed to be.
6535 (gnus-treat-play-sounds): New variable.
6536
6537 * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6538
6539 * gnus-art.el (article-display-x-face): Narrow to head.
6540 (gnus-article-washed-types): New variable.
6541 (article-hide-pgp): Is not a toggle.
6542 (gnus-article-hide-text-type): Save types.
6543 (article-decode-charset): Use it.
1791e2e5 6544
c113de23 6545 * nnmail.el (nnmail-get-new-mail): Ignore procmail.
1791e2e5 6546
c113de23
GM
6547 * message.el (message-forward-start-separator): Removed.
6548 (message-forward-end-separator): Removed.
6549 (message-signature-before-forwarded-message): Removed.
6550 (message-included-forward-headers): Removed.
6551 (message-check-news-body-syntax): Don't check forward.
6552 (message-forward): Use MIME.
1791e2e5 6553
c113de23
GM
6554 * nnvirtual.el (nnvirtual-request-article): Bind
6555 gnus-article-decode-hook to nil.
1791e2e5 6556
c113de23 65571999-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6558
c113de23
GM
6559 * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6560 us-ascii.
1791e2e5 6561
c113de23 65621999-02-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6563
c113de23 6564 * format-spec.el (format-spec): Be more robust.
1791e2e5 6565
c113de23
GM
6566 * message.el (message-encode-message-body): Default
6567 mail-parse-charset to mail-parse-charset.
1791e2e5 6568
c113de23
GM
6569 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6570 (gnus-summary-edit-article): Bind mail-parse-charset.
1791e2e5 6571
c113de23 6572 * mml.el (mml-read-tag): Ignore white space after end of tag.
1791e2e5 6573
c113de23
GM
6574 * message.el (message-goto-body): Also work in separatorless
6575 articles.
6576
6577 * mml.el (mml-translate-from-mime): New function.
6578 (mml-insert-mime): Ditto.
6579 (mml-to-mime): New function.
6580 (mime-to-mml): New name.
6581
6582 * gnus-sum.el (gnus-summary-edit-article): Always select raw
1791e2e5
DL
6583 article.
6584
c113de23 6585 * gnus-group.el (gnus-group-catchup-current): Unmark groups.
1791e2e5 6586
c113de23
GM
6587 * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6588 special-case nndraft groups.
1791e2e5 6589
c113de23 65901999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6591
c113de23
GM
6592 * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6593 (gnus-get-newsgroup-headers): Already bound.
1791e2e5 6594
c113de23 6595 * message.el (message-encode-message-body): Use posting charset.
1791e2e5 6596
c113de23
GM
6597 * mm-bodies.el (mm-encode-body): Use MIME charsets.
6598 (mm-body-encoding): Do CTE.
6599 (mm-body-7-or-8): New function.
1791e2e5 6600
c113de23
GM
6601 * mm-util.el (mm-mime-charset): Always fall back on alist.
6602 (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6603 (mm-mime-mule-charset-alist): Add arabic-*-column.
6604 (mm-find-mime-charset-region): New function.
1791e2e5 6605
c113de23 6606 * format-spec.el (format-spec-make): New function.
1791e2e5 6607
c113de23
GM
6608 * mail-source.el (format-spec): Required.
6609 (mail-source-fetch-with-program): Removed.
6610 (mail-source-fetch-with-program): New function.
1791e2e5 6611
c113de23 6612 * format-spec.el: New file.
1791e2e5 6613
c113de23 66141999-02-03 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
1791e2e5 6615
c113de23
GM
6616 * mail-source.el (mail-source-fetch-with-program): Take optional
6617 parameter.
1791e2e5 6618
c113de23 66191999-02-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6620
c113de23
GM
6621 * gnus-start.el: Ignore some groups.
6622 (gnus-setup-news): Bind nnmail-fetched-sources.
1791e2e5 6623
c113de23 6624 * message.el (message-send-mail): Remove all tabs.
1791e2e5 6625
c113de23
GM
6626 * mm-util.el (mm-find-charset-region): Just check whether
6627 find-charset-region is defined.
1791e2e5 6628
c113de23 66291999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6630
c113de23
GM
6631 * gnus-group.el (gnus-group-get-new-news): Use
6632 nnmail-fetched-sources.
1791e2e5 6633
c113de23
GM
6634 * nnmail.el (nnmail-fetched-sources): New variable.
6635 (nnmail-get-new-mail): Use it.
1791e2e5 6636
c113de23
GM
6637 * mail-source.el (mail-source-fetched-sources): New variable.
6638 (mail-source-fetch): Use it.
1791e2e5 6639
c113de23 66401999-02-02 Mark W. Eichin <eichin@thok.org>
1791e2e5 6641
c113de23
GM
6642 * gnus.el (gnus-getenv-nntpserver): if the file that
6643 gnus-nntpserver-file names has a trailing newline, the
6644 string-match will always match, and thus the file will never be
6645 read. (^ matches start of "line", \\` matches start of "buffer",
6646 which is what was intended...)
1791e2e5 6647
c113de23 66481999-02-02 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 6649
c113de23 6650 * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
1791e2e5 6651
c113de23 66521999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6653
c113de23
GM
6654 * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6655 select methods.
1791e2e5 6656
c113de23 66571999-01-27 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 6658
c113de23 6659 * gnus-range.el (gnus-remove-from-range): Sort second argument.
1791e2e5 6660
c113de23 66611999-02-02 Scott Hofmann <shofmann@mindspring.com>
1791e2e5 6662
c113de23 6663 * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
1791e2e5 6664
c113de23 66651999-02-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6666
c113de23
GM
6667 * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6668 a typo.
6669 * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6670 charset to nil.
6671 * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6672 * gnus-start.el (gnus-start-draft-setup): Ditto.
1791e2e5 6673
c113de23 66741999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6675
c113de23
GM
6676 * mail-source.el (mail-source-fetch-directory): Use the predicate.
6677 (mail-source-value): Don't do variables.
1791e2e5 6678
c113de23 6679 * nnmail.el (nnmail-get-new-mail): Set the predicate.
1791e2e5 6680
c113de23 6681 * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
1791e2e5 6682
c113de23 66831999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6684
c113de23 6685 * Defenestrate spurious ?a.
1791e2e5 6686
c113de23 66871999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6688
c113de23
GM
6689 * mail-source.el (mail-source-fetch-pop): Instead use
6690 :authentication.
1791e2e5 6691
c113de23 66921999-02-01 Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
1791e2e5 6693
c113de23 6694 * lisp/mail-source.el : Support APOP authentication scheme.
1791e2e5 6695
c113de23 66961999-02-02 Tatsuya Ichikawa <t-ichi@niagara.shiojiri.ne.jp>
1791e2e5 6697
c113de23 6698 * pop3.el (pop3-movemail): Return t.
1791e2e5 6699
c113de23 67001999-02-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6701
c113de23
GM
6702 * rfc2047.el (rfc2047-fold-region): New function.
6703 (rfc2047-encode-message-header): Use it.
1791e2e5 6704
c113de23 67051999-02-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1791e2e5 6706
c113de23 6707 * gnus-sum.el (gnus-group-charset-alist): Add more.
1791e2e5 6708
c113de23 67091999-02-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6710
c113de23 6711 * gnus.el: Pterodactyl Gnus v0.75 is released.
1791e2e5 6712
c113de23 67131999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6714
c113de23 6715 * gnus-art.el (article-display-x-face): Don't narrow to head.
1791e2e5 6716
c113de23 67171999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6718
c113de23 6719 * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
1791e2e5 6720
c113de23 67211999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6722
c113de23
GM
6723 * mail-source.el (mail-source-fetch-directory): Ignore
6724 directories.
1791e2e5 6725
c113de23 6726 * gnus-cus.el (gnus-group-parameters): Addition.
1791e2e5 6727
c113de23
GM
6728 * gnus-art.el (article-strip-banner): Do symbolic banners.
6729 (article-strip-banner): New keystroke.
1791e2e5 6730
c113de23 67311999-02-01 Michael Cook <cook@sightpath.com>
1791e2e5 6732
c113de23 6733 * gnus-art.el (article-strip-banner): New command.
1791e2e5 6734
c113de23 67351999-02-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6736
c113de23 6737 * gnus-art.el (gnus-treat-strip-banners): New variable.
1791e2e5 6738
c113de23 67391999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6740
c113de23
GM
6741 * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6742 has been exist.
1791e2e5 6743
c113de23 67441999-01-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 6745
c113de23
GM
6746 * message.el (message-draft-coding-system): Check coding-system.
6747 * mm-util.el (mm-text-coding-system): Ditto.
1791e2e5 6748
c113de23 67491999-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 6750
c113de23 6751 * mail-source.el (mail-source-fetch-pop): Save excursion.
1791e2e5 6752
c113de23 67531999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6754
c113de23
GM
6755 * mail-source.el (mail-source-movemail-args): Not constant.
6756 (mail-source-movemail-args): Removed.
6757 (mail-source-fetch-with-program): New function.
6758 (mail-source-fetch-pop): Use program and function.
6759 (mail-source-movemail-program): Removed.
1791e2e5 6760
c113de23
GM
6761 * gnus-art.el (gnus-treat-date-iso8601): New variable.
6762 (gnus-treat-date-user-defined): New variable.
1791e2e5 6763
c113de23 67641999-01-28 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 6765
c113de23 6766 * nnmail.el (nnmail-fix-eudora-headers): New function.
1791e2e5 6767
c113de23 67681999-01-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6769
c113de23 6770 * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
1791e2e5 6771
c113de23 67721999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6773
c113de23
GM
6774 * gnus-art.el (gnus-treatment-function-alist): Do
6775 gnus-article-add-buttons-to-head later.
6776 (gnus-treat-capitalize-sentences): New variable.
6777 (article-capitalize-sentences): New command and keystroke.
1791e2e5 6778
c113de23 6779 * gnus-group.el (gnus-group-catchup-current): Do group.
1791e2e5 6780
c113de23 6781 * message.el (message-default-charset): Add group.
1791e2e5 6782
c113de23 67831999-01-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6784
c113de23 6785 * gnus.el: Pterodactyl Gnus v0.74 is released.
1791e2e5 6786
c113de23 67871999-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6788
c113de23
GM
6789 * gnus-art.el (article-fill-long-lines): Renamed.
6790 (article-fill-long-lines): New keystroke.
1791e2e5 6791
c113de23 67921999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6793
c113de23 6794 * gnus-msg.el (gnus-setup-posting-charset): Check for group.
1791e2e5 6795
c113de23
GM
6796 * gnus-group.el (gnus-group-catchup-current): Skip groups now
6797 displayed.
6798 (gnus-group-catchup-current): Be more robus.
1791e2e5 6799
c113de23
GM
6800 * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6801 headers.
1791e2e5 6802
c113de23 68031999-01-25 Dave Love <fx@gnu.org>
1791e2e5 6804
c113de23
GM
6805 * message.el (message-mode-menu): Add message-mime-attach-file.
6806 (message-mode): Doc fix.
1791e2e5 6807
c113de23 68081999-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6809
c113de23
GM
6810 * nnmail.el (nnmail-check-duplication): Insert the mail source
6811 string.
1791e2e5 6812
c113de23
GM
6813 * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6814 (mail-source-fetch-directory): Ditto.
6815 (mail-source-fetch-file): Ditto.
6816 (mail-source-string): New variable.
1791e2e5 6817
c113de23
GM
6818 * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6819 the level.
1791e2e5 6820
c113de23
GM
6821 * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6822 before handling.
1791e2e5 6823
c113de23
GM
6824 * mm-util.el (mm-mime-charset): Use the parameters.
6825 (mm-mime-charset): Removed region paremeters.
1791e2e5 6826
c113de23
GM
6827 * nnmail.el (nnmail-get-new-mail): Don't message the entire
6828 source.
1791e2e5 6829
c113de23 68301999-01-25 Lloyd Zusman <ljz@asfast.com>
1791e2e5 6831
c113de23 6832 * nnmail.el (nnmail-get-split-group): Quote right.
1791e2e5 6833
c113de23 68341999-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6835
c113de23
GM
6836 * mail-source.el (mail-source-movemail): Would kill an arbitrary
6837 buffer.
1791e2e5 6838
c113de23 68391999-01-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6840
c113de23
GM
6841 * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6842 (gnus-group-mode): Don't hook.
1791e2e5 6843
c113de23
GM
6844 * mail-source.el (mail-source-bind): Doc fix.
6845 (mail-source-bind): Take only one param.
1791e2e5 6846
c113de23 6847 * gnus-art.el (gnus-treat-highlight-signature): typep.
1791e2e5 6848
c113de23
GM
6849 * mail-source.el (mail-source-movemail): Ignore empty file.
6850 (mail-source-callback): Check before deleting.
1791e2e5 6851
c113de23 6852 * message.el (message-mime-attach-file): Include name.
1791e2e5 6853
c113de23 68541999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6855
c113de23 6856 * mm-util.el (mm-read-charset): Return a symbol.
1791e2e5 6857
c113de23 6858 * mm-view.el (mm-inline-text): Insert signature separator.
1791e2e5 6859
c113de23
GM
6860 * gnus-art.el (gnus-treat-predicate): New function.
6861 (gnus-treat-article): Allow all types to be checked.
1791e2e5 6862
c113de23
GM
6863 * gnus-util.el (gnus-or): New function.
6864 (gnus-and): Ditto.
1791e2e5 6865
c113de23 6866 * gnus-art.el (gnus-mime-display-single): Use override.
1791e2e5 6867
c113de23
GM
6868 * mm-decode.el (mm-attachment-override-types): New variable.
6869 (mm-attachment-override-p): New function.
1791e2e5 6870
c113de23 6871 * gnus-picon.el (gnus-group-display-picons): Don't go backward.
1791e2e5 6872
c113de23 68731999-01-23 Andrew J. Cosgriff <ajc@bing.wattle.id.au>
1791e2e5 6874
c113de23 6875 * mm-view.el (mm-inline-text): Do vcards.
1791e2e5 6876
c113de23 68771999-01-23 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6878
c113de23 6879 * gnus.el: Pterodactyl Gnus v0.73 is released.
1791e2e5 6880
c113de23 68811999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6882
c113de23
GM
6883 * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6884 (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6885 nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6886 (nnmail-movemail-program): Removed.
6887 (nnmail-movemail-args): Removed.
6888 (nnmail-pop-password-required): Ditto.
6889 (nnmail-tmp-directory): Ditto.
6890 (nnmail-delete-incoming): Removed.
6891 (nnmail-pop-password, nnmail-moved-inboxes,
6892 nnmail-internal-password, nnmail-move-inbox): Removed.
6893 (nnmail-read-passwd): Ditto.
6894 (nnmail-get-spool-files): Removed.
6895 (nnmail-resplit-incoming): Reinstated.
1791e2e5 6896
c113de23 6897 * mail-source.el: New file.
1791e2e5 6898
c113de23 68991999-01-23 James H. Cloos, Jr. <cloos@jhcloos.com>
1791e2e5 6900
c113de23 6901 * gnus-art.el (gnus-article-mode-map): Bind backspace.
1791e2e5 6902
c113de23 69031999-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6904
c113de23 6905 * gnus-art.el (article-make-date-line): Fix iso8601 display.
1791e2e5 6906
c113de23 69071999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6908
c113de23 6909 * gnus-art.el (gnus-treat-display-smileys): Check xpm.
1791e2e5 6910
c113de23 6911 * gnus-picon.el (gnus-group-display-picons): Goto body.
1791e2e5 6912
c113de23
GM
6913 * gnus.el: Indented all functions; broke long lines; changed all
6914 instances of illegal/legal to invalid/valid. Yes, I'm bored.
1791e2e5 6915
c113de23 69161999-01-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6917
c113de23 6918 * gnus.el: Pterodactyl Gnus v0.72 is released.
1791e2e5 6919
c113de23 69201999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6921
c113de23 6922 * gnus.el: Cleaned up trailing whitespace.
1791e2e5 6923
c113de23 6924 * mm-util.el (mm-read-charset): Work.
1791e2e5 6925
c113de23 69261999-01-17 Matt Armstrong <mattdav+matt@best.com>
1791e2e5 6927
c113de23
GM
6928 * gnus-score.el (gnus-score-find-bnews): Match regexp on the
6929 nnheader-translate-file-chars'd group name.
1791e2e5 6930
c113de23 69311999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6932
c113de23 6933 * message.el (message-encode-message-body): Fold case.
1791e2e5 6934
c113de23 69351999-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6936
c113de23 6937 * mailcap.el (mailcap-add): New function.
1791e2e5 6938
c113de23 69391999-01-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6940
c113de23
GM
6941 * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
6942 (article-goto-body): Use it.
6943 (gnus-treat-article): Ditto.
1791e2e5 6944
c113de23
GM
6945 * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
6946 downloaded articles from the downloadeble list.
1791e2e5 6947
c113de23 69481999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6949
c113de23
GM
6950 * message.el (message-encode-message-body): Bind
6951 mail-parse-charset.
1791e2e5 6952
c113de23
GM
6953 * mm-util.el (mm-charset-synonym-alist): New variable.
6954 (mm-charset-to-coding-system): Use it.
6955 (mm-charset-coding-system-alist): Removed.
6956 (mm-charset-to-coding-system): Don't use it.
6957 (mm-find-charset-region): Use mail-parse-charset.
1791e2e5 6958
c113de23
GM
6959 * gnus-art.el (gnus-treatment-function-alist): Use
6960 gnus-article-display-picons.
6961 (gnus-treat-display-xface): Only do if we have xface feature.
6962 (gnus-part-display-hook): New function.
6963 (gnus-treat-article): Use it.
6964 (gnus-treat-article): Use gnus-visual.
1791e2e5 6965
c113de23 6966 * gnus-msg.el (gnus-setup-posting-charset): Check elem.
1791e2e5 6967
c113de23
GM
6968 * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
6969 displaying.
1791e2e5 6970
c113de23 6971 * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
1791e2e5 6972
c113de23
GM
6973 * gnus-score.el (gnus-score-find-bnews): Protect against invalid
6974 regexp file names.
1791e2e5 6975
c113de23 69761999-01-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 6977
c113de23 6978 * gnus.el: Pterodactyl Gnus v0.71 is released.
1791e2e5 6979
c113de23 69801999-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 6981
c113de23 6982 * mm-view.el (mm-inline-image): Don't add a dot.
1791e2e5 6983
c113de23 6984 * gnus-art.el (gnus-treat-article): New function.
1791e2e5 6985
c113de23 6986 * gnus.el (gnus-article-display-hook): Removed.
1791e2e5 6987
c113de23 6988 * gnus-art.el (gnus-article-treat-custom): New variable.
1791e2e5 6989
c113de23 6990 * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
1791e2e5 6991
c113de23
GM
6992 * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
6993 functions.
1791e2e5 6994
c113de23
GM
6995 * message.el (message-posting-charset): New variable.
6996 (message-send-mail): Use it.
1791e2e5 6997
c113de23
GM
6998 * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
6999 (gnus-setup-posting-charset): New function.
7000 (gnus-setup-message): Use it.
1791e2e5 7001
c113de23
GM
7002 * message.el (message-encode-message-body): Just look for
7003 Content-Type before inserting a new one.
1791e2e5 7004
c113de23 70051999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7006
c113de23 7007 * rfc2047.el (rfc2047-default-charset): Removed.
1791e2e5 7008
c113de23
GM
7009 * mail-prsvr.el: New file.
7010 (mail-parse-charset): New variable.
1791e2e5 7011
c113de23
GM
7012 * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7013 Changed name.
1791e2e5 7014
c113de23 7015 * gnus.el (gnus-charset): New group.
1791e2e5 7016
c113de23 7017 * nnmail.el (nnmail-pathname-coding-system): Default to binary.
1791e2e5 7018
c113de23
GM
7019 * gnus-sum.el (gnus-default-charset): Default to nil.
7020 (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7021 (gnus-newsgroup-iso-8859-1-forced): Removed.
1791e2e5 7022
c113de23
GM
7023 * mm-util.el (mm-known-charsets): Removed.
7024 (mm-default-coding-system): Removed.
7025 (mm-default-charset): Removed.
7026 (mm-read-charset): New function.
1791e2e5 7027
c113de23 7028 * message.el (message-default-charset): Removed.
1791e2e5 7029
c113de23 7030 * rfc2047.el (rfc2047-default-charset): Default to nil.
1791e2e5 7031
c113de23 7032 * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
1791e2e5 7033
c113de23 70341999-01-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7035
c113de23 7036 * gnus.el: Pterodactyl Gnus v0.70 is released.
1791e2e5 7037
c113de23 70381999-01-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7039
c113de23
GM
7040 * mm-decode.el (mm-save-part): Use mm-get-part.
7041 (mm-insert-part): New function.
7042 (mm-get-part): Use it.
7043 (mm-get-image): Ditto.
7044 (mm-display-external): Ditto.
1791e2e5 7045
c113de23 7046 * mm-view.el (mm-inline-text): Ditto.
1791e2e5 7047
c113de23
GM
7048 * gnus-move.el (gnus-move-group-to-server): Protect against nil
7049 ranges.
1791e2e5 7050
c113de23
GM
7051 * mm-decode.el (mm-display-external): Save the buffer.
7052 (mm-remove-part): Kill it.
1791e2e5 7053
c113de23 7054 * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
1791e2e5 7055
c113de23 7056 * nnagent.el (nnagent-request-set-mark): Defined stub.
1791e2e5 7057
c113de23 70581999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7059
c113de23
GM
7060 * gnus-score.el (gnus-score-load-score-alist): Bind
7061 coding-system-for-read.
1791e2e5 7062
c113de23
GM
7063 * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7064 prepare-exit-hook.
1791e2e5 7065
c113de23 7066 * mm-view.el (mm-setup-w3): Require w3.
1791e2e5 7067
c113de23 70681999-01-13 Kiyokazu SUTO <suto@merry.xmath.ous.ac.jp>
1791e2e5 7069
c113de23
GM
7070 * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7071 body.
1791e2e5 7072
c113de23 70731999-01-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7074
c113de23 7075 * mm-encode.el: Ditto.
1791e2e5 7076
c113de23
GM
7077 * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7078 error.
1791e2e5 7079
c113de23 7080 * mailcap.el (mailcap-mime-data): SAFER ps.
1791e2e5 7081
c113de23
GM
7082 * message.el (message-encode-message-body): Always insert a
7083 Content-Type header.
1791e2e5 7084
c113de23
GM
7085 * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7086 shown inline.
1791e2e5 7087
c113de23 7088 * mm-view.el (mm-inline-text): Handle all sorts of text.
1791e2e5 7089
c113de23
GM
7090 * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7091 don't view.
1791e2e5 7092
c113de23 7093 * mm-decode.el (mm-display-external): Use it.
1791e2e5 7094
c113de23 7095 * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
1791e2e5 7096
c113de23 7097 * mm-decode.el (mm-save-part): Removed double code.
1791e2e5 7098
c113de23 70991999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7100
c113de23
GM
7101 * mm-decode.el (mm-save-part): Avoid doubly-compressed
7102 application/octet-stream .gz & al files with jka-compr.
1791e2e5 7103
c113de23 71041999-01-12 Dave Love <fx@gnu.org>
1791e2e5 7105
c113de23
GM
7106 * gnus-ems.el (gnus-down-mouse-3): New variable.
7107 * gnus-art.el (gnus-mime-button-map): Use it.
7108 (gnus-mime-button-menu): Set the clicked-on buffer initially.
1791e2e5 7109
c113de23 71101999-01-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7111
c113de23 7112 * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
1791e2e5 7113
c113de23 71141999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7115
c113de23
GM
7116 * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7117 buffers.
1791e2e5 7118
c113de23 7119 * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
1791e2e5 7120
c113de23 7121 * gnus-cache.el (gnus-cache-read-active): Reversed check.
1791e2e5 7122
c113de23 71231999-01-12 Matt Armstrong <matta@geoworks.com>
1791e2e5 7124
c113de23 7125 * mml.el (mml-parameter-string): Strip directory component.
1791e2e5 7126
c113de23 71271999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7128
c113de23 7129 * gnus.el (gnus-use-demon): Removed.
1791e2e5 7130
c113de23 71311999-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7132
c113de23 7133 * nnmail.el (nnmail-article-group): Don't infloop.
1791e2e5 7134
c113de23 71351999-01-11 Colin Rafferty <colin@xemacs.org>
1791e2e5 7136
c113de23
GM
7137 * gnus-art.el (article-update-date-lapsed): Made it work with
7138 picons, and make it update on all visible frames.
7139 (article-date-ut): Get summary-buffer's current-headers.
1791e2e5 7140
c113de23 71411999-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7142
c113de23
GM
7143 * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7144 (gnus-picons-setup-p): New variable.
1791e2e5 7145
c113de23 71461999-01-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7147
c113de23 7148 * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
1791e2e5 7149
c113de23 71501999-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7151
c113de23
GM
7152 * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7153 (gnus-summary-exit-no-update): Use mapcar.
1791e2e5 7154
c113de23 71551999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7156
c113de23 7157 * gnus-agent.el (gnus-category-write): Make directory.
1791e2e5 7158
c113de23 71591998-09-26 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7160
c113de23
GM
7161 * gnus-sum.el (gnus-update-read-articles):
7162 (gnus-update-marks): Request backend update of mark.
1791e2e5 7163
c113de23 71641999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7165
c113de23 7166 * mm-bodies.el (mm-body-encoding): Use mm-find.
1791e2e5 7167
c113de23 71681999-01-03 Kim-Minh Kaplan <kmkaplan@western.fr>
1791e2e5 7169
c113de23 7170 * gnus-picon.el (gnus-article-display-picons): Fix.
1791e2e5 7171
c113de23 71721999-01-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7173
c113de23 7174 * gnus.el: Pterodactyl Gnus v0.69 is released.
1791e2e5 7175
c113de23 71761999-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7177
c113de23 7178 * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
1791e2e5 7179
c113de23
GM
7180 * gnus-agent.el (gnus-agent-remove-group): New command and
7181 keystroke.
1791e2e5 7182
c113de23 7183 * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
1791e2e5 7184
c113de23 71851999-01-02 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7186
c113de23 7187 * gnus-agent.el (gnus-agent-write-servers): Make directory.
1791e2e5 7188
c113de23 71891998-12-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7190
c113de23 7191 * mm-view.el (mm-inline-text): Bind current id.
1791e2e5 7192
c113de23
GM
7193 * mm-decode.el (mm-handle-id): New macro.
7194 (mm-make-handle): Accept id.
7195 (mm-dissect-singlepart): Use it.
1791e2e5 7196
c113de23 71971998-12-23 Matt Pharr <mmp@graphics.stanford.edu>
1791e2e5 7198
c113de23
GM
7199 * message.el (message-cite-original-without-signature): Use
7200 message-signature-separator when searching for signature in
7201 message-cite-original-without-signature.
1791e2e5 7202
c113de23 72031998-12-24 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7204
c113de23 7205 * gnus.el (gnus-server-to-method): Check named methods.
1791e2e5 7206
c113de23 72071998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7208
c113de23 7209 * mm-view.el (mm-view-message): Goto point-min.
1791e2e5 7210
c113de23
GM
7211 * nnmail.el (nnmail-article-group): Don't delete lines, only
7212 shorten them.
1791e2e5 7213
c113de23
GM
7214 * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7215 values.
1791e2e5 7216
c113de23
GM
7217 * nnheader.el (nnheader-temp-directory): New variable.
7218 (nnheader-temp-directory): Removed.
1791e2e5 7219
c113de23 72201998-12-22 Jack Vinson <jvinson@chevax.ecs.umass.edu>
1791e2e5 7221
c113de23
GM
7222 * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7223 list of files to check for mailcap entries under windows-nt.
1791e2e5 7224
c113de23 72251998-12-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7226
c113de23
GM
7227 * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7228 summary buffer exists.
1791e2e5 7229
c113de23 72301998-12-22 Aaron M. Ucko <amu@mit.edu>
1791e2e5 7231
c113de23
GM
7232 * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7233 irrelevant Sun sendmail bug.
7234 (nnsoup-store-reply): Stop mucking with mail-header-separator.
1791e2e5 7235
c113de23
GM
7236 * message.el (message-send-news): Bind mail-header-separator to
7237 "" when asking backend to post.
1791e2e5 7238
c113de23 72391998-12-22 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7240
c113de23
GM
7241 * mm-uu.el (mm-dissect-disposition): New variable.
7242 (mm-uu-dissect): Use it.
1791e2e5 7243
c113de23 72441998-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7245
c113de23 7246 * mm-view.el (mm-inline-text): Bind url-current-object.
1791e2e5 7247
c113de23 72481998-12-06 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 7249
c113de23 7250 * gnus-range.el (gnus-remove-from-range): Rewrite.
1791e2e5 7251
c113de23 72521998-12-09 SL Baur <steve@altair.xemacs.org>
1791e2e5 7253
c113de23 7254 * gnus-picon.el (annotations): Remove bogus require 'xpm.
1791e2e5 7255
c113de23 72561998-12-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7257
c113de23
GM
7258 * message.el (message-encode-message-body): Insert `MIME-Version'
7259 instead of `Mime-Version'.
1791e2e5 7260
c113de23 72611998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7262
c113de23
GM
7263 * message.el (message-insert-mime-part): Add the attachment
7264 disposition.
7265 (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7266 (message-mime-query-type): New function.
7267 (message-mime-query-description): Ditto.
7268 (message-mime-query-file): Ditto.
7269 (message-insert-mime-part): Use them.
7270 (message-mime-insert-external): Use the new stuff.
1791e2e5 7271
c113de23 72721998-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7273
c113de23 7274 * nnmail.el (nnmail-split-header-length-limit): New variable.
1791e2e5 7275
c113de23 7276 * mm-decode.el (mm-dissect-buffer): Check syntax.
1791e2e5 7277
c113de23 7278 * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
1791e2e5 7279
c113de23
GM
7280 * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7281 (rfc2047-dissect-region): Ditto.
1791e2e5 7282
c113de23 72831998-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7284
c113de23 7285 * mm-view.el (mm-view-message): Decode charset.
1791e2e5 7286
c113de23 72871998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7288
c113de23
GM
7289 * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7290 CT headers.
1791e2e5 7291
c113de23 72921998-12-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7293
c113de23
GM
7294 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7295 mm-uu-*-function.
7296 * mm-uu.el (mm-uu-dissect): Use x-uuencode.
1791e2e5 7297
c113de23 72981998-12-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7299
c113de23
GM
7300 * message.el (message-send-mail): Do MML first.
7301 (message-send-news): Ditto.
1791e2e5 7302
c113de23 73031998-12-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7304
c113de23
GM
7305 * gnus-picon.el (gnus-picons-face): New face.
7306 (gnus-picons-try-face): Use it.
1791e2e5 7307
c113de23 73081998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7309
c113de23 7310 * gnus.el: Pterodactyl Gnus v0.68 is released.
1791e2e5 7311
c113de23 73121998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7313
c113de23 7314 * gnus.el: Pterodactyl Gnus v0.67 is released.
1791e2e5 7315
c113de23 73161998-12-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7317
c113de23 7318 * gnus.el: Pterodactyl Gnus v0.66 is released.
1791e2e5 7319
c113de23 73201998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7321
c113de23 7322 * gnus-art.el (gnus-insert-mime-button): Decode description.
1791e2e5 7323
c113de23 73241998-12-05 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7325
c113de23
GM
7326 * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7327 (gnus-decode-header-methods): Ditto.
7328 (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
1791e2e5 7329
c113de23 73301998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7331
c113de23 7332 * mml.el (mml-insert-mime-headers): Encode description.
1791e2e5 7333
c113de23
GM
7334 * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7335 line.
1791e2e5 7336
c113de23 7337 * gnus-sum.el (gnus-default-charset): Doc fix.
1791e2e5 7338
c113de23 73391998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7340
c113de23 7341 * mm-decode.el (mm-display-part): Forward a line.
1791e2e5 7342
c113de23 73431998-12-09 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7344
c113de23
GM
7345 * mm-util.el (mm-running-ntemacs): New variable.
7346 (mm-text-coding-system): Ditto.
7347 * nnmail.el (nnmail-incoming-coding-system): Ditto.
7348 (nnmail-split-incoming): Use nnmail-incoming-coding-system.
1791e2e5 7349
c113de23 73501998-12-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7351
c113de23
GM
7352 * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7353 buffer.
1791e2e5 7354
c113de23 7355 * message.el (message-insert-headers): New command and keystroke.
1791e2e5 7356
c113de23 73571998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7358
c113de23
GM
7359 * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7360 (mm-get-image): Ditto.
1791e2e5 7361
c113de23
GM
7362 * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7363 base64, uudecode and binhex.
1791e2e5 7364
c113de23 73651998-12-06 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7366
c113de23
GM
7367 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7368 in text/plain.
7369 * mm-uu.el (mm-uu-dissect): Use inline.
1791e2e5 7370
c113de23 73711998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7372
c113de23 7373 * mm-view.el (mm-view-message): New function.
1791e2e5 7374
c113de23
GM
7375 * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7376 qp.
1791e2e5 7377
c113de23 73781998-12-07 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 7379
c113de23
GM
7380 * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7381 entry for message/rfc822 as 8bit.
1791e2e5 7382
c113de23 73831998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7384
c113de23 7385 * mailcap.el (mailcap-mime-extensions): Add patch.
1791e2e5 7386
c113de23 73871998-12-05 Dale Hagglund <rdh@best.com>
1791e2e5 7388
c113de23
GM
7389 * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7390 argument to force all multipart/* to look like multipart/mixed.
1791e2e5 7391
c113de23
GM
7392 * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7393 variable.
7394 (gnus-mime-display-part): Use it.
1791e2e5 7395
c113de23 73961998-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7397
c113de23
GM
7398 * gnus-draft.el (gnus-draft-send): Only disable checks for
7399 non-interactive use.
7400 (gnus-draft-send-message): Use it.
1791e2e5 7401
c113de23 74021998-12-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7403
c113de23 7404 * gnus.el: Pterodactyl Gnus v0.65 is released.
1791e2e5 7405
c113de23 74061998-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7407
c113de23 7408 * gnus-art.el (gnus-article-prepare-display): Don't init w3.
1791e2e5 7409
c113de23 7410 * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
1791e2e5 7411
c113de23 74121998-12-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7413
c113de23 7414 * gnus.el: Pterodactyl Gnus v0.64 is released.
1791e2e5 7415
c113de23 74161998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7417
c113de23 7418 * mm-view.el (mm-setup-w3): Don't load.
1791e2e5 7419
c113de23
GM
7420 * gnus-msg.el (gnus-setup-message): Set group name.
7421 (gnus-group-mail): Avoid leaking local vars.
1791e2e5 7422
c113de23
GM
7423 * message.el (message-attach-file): Renamed.
7424 (message-mime-attach-file): Renamed again.
1791e2e5 7425
c113de23 74261998-12-05 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7427
c113de23
GM
7428 * gnus-art.el (article-decode-encoded-words): Bind
7429 rfc2047-default-charset here.
1791e2e5 7430
c113de23 7431 * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
1791e2e5 7432
c113de23 74331998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7434
c113de23
GM
7435 * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7436 (gnus-picons-setup-hook): New hook.
1791e2e5 7437
c113de23 74381998-12-05 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7439
c113de23
GM
7440 * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7441 string.
7442 (mailcap-mime-extensions): Ditto. Made first sentense fit a
7443 line.
1791e2e5 7444
c113de23 74451998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7446
c113de23
GM
7447 * gnus-art.el (gnus-article-prepare-display): Setup w3.
7448 (gnus-mime-view-part): Ditto.
7449 (gnus-mime-inline-part): Dotii.
7450 (gnus-mime-externalize-part): Daddo.
7451 (gnus-mime-internalize-part): Tutti frutti.
7452 (gnus-widget-press-button): Da da do.
1791e2e5 7453
c113de23 7454 * mm-view.el (mm-setup-w3): Require url-vars.
1791e2e5 7455
c113de23 74561998-12-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7457
c113de23
GM
7458 * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7459 * mm-util.el (mm-find-charset-region): Ditto.
1791e2e5 7460
c113de23 74611998-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7462
c113de23
GM
7463 * message.el (message-send): Don't encode here.
7464 (message-send-mail): But here.
7465 (message-send-news): And here.
1791e2e5 7466
c113de23 74671998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7468
c113de23 7469 * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
1791e2e5 7470
c113de23 74711998-12-04 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7472
c113de23 7473 * gnus.el: Pterodactyl Gnus v0.63 is released.
1791e2e5 7474
c113de23 74751998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7476
c113de23 7477 * mml.el (mml-base-boundary): Shorten.
1791e2e5 7478
c113de23 7479 * message.el (message-insert-mime-part): Use default.
1791e2e5 7480
c113de23 7481 * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
1791e2e5 7482
c113de23 74831998-12-03 Per Abrahamsen <abraham@dina.kvl.dk>
1791e2e5 7484
c113de23
GM
7485 * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7486 buttons, not [*].
1791e2e5 7487
c113de23 74881998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7489
c113de23 7490 * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
1791e2e5 7491
c113de23 74921998-12-04 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7493
c113de23 7494 * gnus-art.el (gnus-insert-mime-button): Fix.
1791e2e5 7495
c113de23 74961998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7497
c113de23
GM
7498 * message.el (message-insert-mime-part): Nicify prompts.
7499 (message-insert-mime-part): Really delete duplicates.
7500 (message-insert-mime-part): Check against common errors.
7501 (message-insert-mime-part): Fix docstring.
1791e2e5 7502
c113de23 75031998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7504
c113de23 7505 * gnus-art.el (gnus-mime-internalize-part): Bugged out.
1791e2e5 7506
c113de23 75071998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7508
c113de23
GM
7509 * gnus-art.el (gnus-mime-button-line-format): Nicify.
7510 (gnus-insert-mime-button): Modify accordingly.
1791e2e5 7511
c113de23 75121998-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7513
c113de23 7514 * gnus-art.el (gnus-display-mime): Set window point.
1791e2e5 7515
c113de23
GM
7516 * mm-decode.el (mm-display-external): Only decode when not
7517 saving.
7518 (mm-alternative-precedence): Prefer multiparts.
7519 (mm-inline-media-tests): Inline multiparts.
1791e2e5 7520
c113de23
GM
7521 * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7522 Ignore errors when requiring url.
1791e2e5 7523
c113de23 7524 * mml.el (mml-quote-region): New command.
1791e2e5 7525
c113de23
GM
7526 * message.el (message-cite-original): Use it.
7527 (message-cite-original-without-signature): Ditto.
1791e2e5 7528
c113de23 75291998-12-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7530
c113de23 7531 * gnus.el: Pterodactyl Gnus v0.62 is released.
1791e2e5 7532
c113de23 75331998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7534
c113de23 7535 * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
1791e2e5 7536
c113de23 75371998-12-03 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7538
c113de23
GM
7539 * mm-view.el (mm-inline-text): Use `point-min-marker' and
7540 `point-max-marker'.
1791e2e5 7541
c113de23 75421998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7543
c113de23 7544 * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
1791e2e5 7545
c113de23
GM
7546 * gnus-art.el (gnus-mime-display-single): Check for attachment
7547 before other tests.
1791e2e5 7548
c113de23
GM
75491998-12-03 Didier Verna <verna@inf.enst.fr>
7550
7551 * gnus-msg.el (gnus-configure-posting-styles): find a
7552 posting-style entry in the group parameters, if any, and honor it
7553 at the end.
7554
75551998-12-03 Felix Lee <flee@teleport.com>
7556
7557 * nntp.el (nntp-after-change-function): Fix.
7558
75591998-12-03 Mike McEwan <mike@lotusland.demon.co.uk>
1791e2e5 7560
c113de23 7561 * mml.el (mml-generate-mime-1): Insert literally.
1791e2e5 7562
c113de23 75631998-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7564
c113de23 7565 * mml.el (mml-insert-mime-headers): Removed debug.
1791e2e5 7566
c113de23
GM
75671998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
7568
7569 * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7570 prefixed.
1791e2e5 7571
c113de23
GM
7572 * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7573 application/emacs-lisp to 8bit.
1791e2e5 7574
c113de23 75751998-12-03 Dale Hagglund <rdh@best.com>
1791e2e5 7576
c113de23 7577 * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
1791e2e5 7578
c113de23 75791998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7580
c113de23 7581 * gnus.el: Pterodactyl Gnus v0.61 is released.
1791e2e5 7582
c113de23 75831998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7584
c113de23
GM
7585 * mml.el (mml-parse-1): Skipped parts.
7586 (mml-insert-mime-headers): Nil is a list.
7587 (mml-generate-mime-1): Don't insert literally.
7588 (mml-read-tag): Drop text props.
7589 (mml-read-part): Ditto.
7590 (mml-parse-singlepart-with-multiple-charsets): Ditto.
1791e2e5 7591
c113de23 75921998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7593
c113de23 7594 * gnus.el: Pterodactyl Gnus v0.60 is released.
1791e2e5 7595
c113de23 75961998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7597
c113de23 7598 * mml.el (mml-parse-1): Don't throw contents away.
1791e2e5 7599
c113de23 76001998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7601
c113de23 7602 * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
1791e2e5 7603
c113de23 76041998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7605
c113de23 7606 * mml.el (mml-parse-singlepart-with-multiple-charsets): New
1791e2e5 7607 function.
c113de23
GM
7608 (mml-parse-1): Use it.
7609
76101998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7611
c113de23
GM
7612 * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7613 Use gnus-newsgroup-default-charset.
7614 (article-decode-encoded-words): Remove charset codes.
7615 * gnus-sum.el (gnus-newsgroup-default-charset): Use
7616 gnus-default-charset.
1791e2e5 7617
c113de23 76181998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7619
c113de23
GM
7620 * message.el (message-send-mail): Don't encode here.
7621 (message-send-news): Nor here.
7622 (message-send): ... but here instead.
1791e2e5 7623
c113de23
GM
7624 * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7625 default to nil.
7626 (gnus-article-display-picons): Replace From line.
7627 (gnus-group-display-picons): Replace Newsgroups line.
7628 (gnus-picons-display-glyph): Set baseline.
7629 (gnus-group-display-picons): Piconize the entire Newsgroups line.
7630 (gnus-picons-xbm-face): Revert to old, standard colors.
1791e2e5 7631
c113de23 7632 * message.el (message-fetch-field): Remove text props.
1791e2e5 7633
c113de23
GM
7634 * gnus-art.el (gnus-article-normalized-header-length): New
7635 variable.
7636 (article-normalize-headers): New command and keystroke.
1791e2e5 7637
c113de23 7638 * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
1791e2e5 7639
c113de23 76401998-12-02 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7641
c113de23 7642 * gnus.el: Pterodactyl Gnus v0.59 is released.
1791e2e5 7643
c113de23 76441998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7645
c113de23 7646 * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
1791e2e5 7647
c113de23 7648 * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
1791e2e5 7649
c113de23 76501998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7651
c113de23 7652 * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
1791e2e5 7653
c113de23 76541998-12-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7655
c113de23
GM
7656 * mm-decode.el (mm-all-images-fit): New variable.
7657 (mm-image-fit-p): Use it.
1791e2e5 7658
c113de23
GM
7659 * gnus-art.el (gnus-mime-display-single): Use it.
7660 (gnus-mime-internalize-part): New command and keystroke.
1791e2e5 7661
c113de23
GM
7662 * mm-decode.el (mm-user-automatic-external-display): New
7663 variable.
7664 (mm-automatic-external-display-p): New function.
1791e2e5 7665
c113de23
GM
7666 * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7667 colors.
1791e2e5 7668
c113de23 76691998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7670
c113de23 7671 * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
1791e2e5 7672
c113de23
GM
7673 * gnus-art.el (gnus-with-article): Work in the original article
7674 buffer.
7675 (gnus-with-article): Work in read-only groups.
1791e2e5 7676
c113de23 76771998-12-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7678
c113de23
GM
7679 * mm-bodies.el (mm-decode-string): Return original string if not
7680 decode.
1791e2e5 7681
c113de23 76821998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7683
c113de23 7684 * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
1791e2e5 7685
c113de23 76861998-12-01 Francois Pinard <pinard@iro.umontreal.ca>
1791e2e5 7687
c113de23 7688 * nndoc.el (nndoc-mime-parts-type-p): Do related.
1791e2e5 7689
c113de23 76901998-12-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7691
c113de23 7692 * gnus.el: Pterodactyl Gnus v0.58 is released.
1791e2e5 7693
c113de23 76941998-11-30 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7695
c113de23
GM
7696 * mm-decode.el (mm-get-image): Return a glyph, not an image
7697 specifier.
1791e2e5 7698
c113de23 76991998-11-29 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7700
c113de23 7701 * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
1791e2e5 7702
c113de23 77031998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7704
c113de23 7705 * mail-parse.el (rfc2045): Required.
1791e2e5 7706
c113de23 77071998-12-01 William M. Perry <wmperry@aventail.com>
1791e2e5 7708
c113de23 7709 * mm-view.el (mm-inline-text): Remove props.
1791e2e5 7710
c113de23 77111998-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7712
c113de23 7713 * mm-view.el (mm-setup-w3): Protect url-misc.
1791e2e5 7714
c113de23
GM
7715 * message.el (message-ignored-resent-headers): Remove
7716 Gnus-Warning.
1791e2e5 7717
c113de23
GM
7718 * mml.el (mml-insert-mime-headers): Use encoding.
7719 (mml-parameter-string): Ditto.
1791e2e5 7720
c113de23
GM
7721 * rfc2045.el: New file.
7722 (rfc2045-encode-string): New function.
1791e2e5 7723
c113de23 77241998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7725
c113de23 7726 * mail-parse.el (mail-header-encode-parameter): New function.
1791e2e5 7727
c113de23 7728 * rfc2231.el (rfc2231-encode-string): New function.
1791e2e5 7729
c113de23 77301998-11-30 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7731
c113de23
GM
7732 * mm-bodies.el (mm-decode-string): New function.
7733 * mm-view.el (mm-inline-text): Use mm-decode-string.
1791e2e5 7734
c113de23 77351998-11-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7736
c113de23 7737 * gnus.el: Pterodactyl Gnus v0.57 is released.
1791e2e5 7738
c113de23 77391998-11-23 Felix Lee <flee@cygnus.com>
1791e2e5 7740
c113de23
GM
7741 * nntp.el (nntp-async-needs-kluge): new setting.
7742 (nntp-async-timer): new var.
7743 (nntp-async-process-list): new var.
7744 (nntp-async-kluge): new function.
7745 (nntp-async-timer-handler): new function.
7746 (nntp-async-wait): new function.
7747 (nntp-async-stop): new function.
7748 (nntp-after-change-function): renamed, and split apart.
7749 (nntp-async-trigger): new function.
7750 (nntp-do-callback): new function.
7751 (nntp-accept-process-output): add optional timeout arg.
1791e2e5 7752
c113de23
GM
7753 * gnus-async.el (gnus-async-request-fetched-article): fixed.
7754 (gnus-async-wait-for-article): new function.
7755 (gnus-async-with-semaphore): s/asynch/async/.
1791e2e5 7756
c113de23 77571998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7758
c113de23
GM
7759 * gnus-art.el (gnus-with-article): Don't encode.
7760 (gnus-insert-mime-button): Fall back on filename from C-D.
7761 (gnus-mime-display-single): Have dots right on text/plain
7762 attachments.
1791e2e5 7763
c113de23
GM
7764 * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7765 broken parts.
1791e2e5 7766
c113de23 7767 * gnus-art.el (gnus-with-article): Flush cache and backlog.
1791e2e5 7768
c113de23
GM
7769 * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7770 binhex.
1791e2e5 7771
c113de23
GM
7772 * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7773 (gnus-summary-repair-multipart): New command and keystroke.
1791e2e5 7774
c113de23 7775 * gnus-art.el (gnus-with-article-buffer): New macro.
1791e2e5 7776
c113de23 77771998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7778
c113de23
GM
7779 * gnus-art.el (gnus-mime-inline-part): Do not get part when
7780 undisplay the part.
1791e2e5 7781
c113de23 77821998-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7783
c113de23 7784 * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
1791e2e5 7785
c113de23 7786 * mml.el (mml-read-part): Partition right.
1791e2e5 7787
c113de23
GM
7788 * mm-decode.el (mm-handle-set-cache): New macro.
7789 (mm-handle-cache): Ditto.
7790 (mm-make-handle): Ditto.
7791 (mm-dissect-singlepart): Use it.
7792 (mm-get-image): Use the cache.
1791e2e5 7793
c113de23 77941998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7795
c113de23
GM
7796 * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7797 (gnus-mime-display-single): Don't insert lines between parts.
1791e2e5 7798
c113de23 77991998-11-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7800
c113de23
GM
7801 * nnmail.el (nnmail-file-coding-system-1): New variable.
7802 * nnfolder.el (nnfolder-file-coding-system): Ditto.
7803 (nnfolder-read-folder): Use nnfolder-file-coding-system.
7804 * nnml.el (nnml-file-coding-system): New variable.
7805 (nnml-request-article): Use nnml-file-coding-system.
1791e2e5 7806
c113de23 78071998-11-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7808
c113de23 7809 * gnus.el: Pterodactyl Gnus v0.56 is released.
1791e2e5 7810
c113de23 78111998-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7812
c113de23
GM
7813 * gnus-art.el (gnus-mime-display-part): New function.
7814 (gnus-mime-display-mixed): Use it.
1791e2e5 7815
c113de23 7816 * mm-view.el (mm-setup-w3): Don't register.
1791e2e5 7817
c113de23 7818 * message.el (message-cite-original): Cite parts.
1791e2e5 7819
c113de23 78201998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7821
c113de23
GM
7822 * mml.el (mml-parameter-string): New function.
7823 (mml-insert-mime-headers): Separated into new function.
1791e2e5 7824
c113de23 78251998-11-28 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7826
c113de23 7827 * mml.el (mml-make-boundary): Use `make-string'.
1791e2e5 7828
c113de23 78291998-11-27 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 7830
c113de23 7831 * binhex.el (binhex-insert-char): Ditto.
1791e2e5 7832
c113de23 7833 * uudecode.el (uudecode-insert-char): Code correctly.
1791e2e5 7834
c113de23 78351998-11-28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7836
c113de23
GM
7837 * mml.el (mml-generate-mime): Don't generate multiparts for
7838 empties.
1791e2e5 7839
c113de23 7840 * gnus-art.el (gnus-display-mime): Save excursion.
1791e2e5 7841
c113de23
GM
7842 * message.el (message-remove-first-header): New function.
7843 (message-encode-message-body): Use it.
1791e2e5 7844
c113de23 78451998-11-27 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7846
c113de23 7847 * gnus.el: Pterodactyl Gnus v0.55 is released.
1791e2e5 7848
c113de23 78491998-11-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7850
c113de23 7851 * mm-view.el (mm-setup-w3): New function.
1791e2e5 7852
c113de23
GM
7853 * mm-decode.el (mm-content-id-get-contents): New function.
7854 (mm-content-id-get-type): Ditto.
7855 (mm-content-id-get-encoding): Ditto.
7856 (mm-get-handle-by-content-id): Removed.
1791e2e5 7857
c113de23 78581998-11-25 Colin Rafferty <colin@xemacs.org>
1791e2e5 7859
c113de23 7860 * message.el (message-generate-new-buffers): Fix tag.
1791e2e5 7861
c113de23 78621998-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7863
c113de23 7864 * message.el (message-buffer-name): Check for unique first.
1791e2e5 7865
c113de23
GM
7866 * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7867 gnus-inhibit-mime-unbuttonizing.
1791e2e5 7868
c113de23
GM
7869 * gnus-sum.el (t): Bind M-t.
7870 (gnus-inhibit-unbuttonizing): New variable.
7871 (gnus-summary-toggle-display-buttonized): New command.
1791e2e5 7872
c113de23
GM
7873 * gnus-art.el (gnus-display-mime): Select article window.
7874 (article-strip-trailing-space): New command and keystroke.
1791e2e5 7875
c113de23
GM
7876 * nneething.el (nneething-include-files): New variable.
7877 (nneething-create-mapping): Use it.
1791e2e5 7878
c113de23 7879 * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
1791e2e5 7880
c113de23
GM
7881 * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7882 ayto-expirable marks.
1791e2e5 7883
c113de23 78841998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7885
c113de23 7886 * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
1791e2e5 7887
c113de23
GM
7888 * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7889 ARG.
1791e2e5 7890
c113de23 7891 * gnus-art.el (gnus-article-mode-line-format): Doc fix.
1791e2e5 7892
c113de23 78931998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7894
c113de23
GM
7895 * mm-util.el (mm-binary-coding-system): New variable.
7896 (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7897 * mm-decode.el (mm-display-external): Ditto.
1791e2e5 7898
c113de23 78991998-11-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 7900
c113de23 7901 * gnus.el: Pterodactyl Gnus v0.54 is released.
1791e2e5 7902
c113de23 79031998-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
1791e2e5 7904
c113de23 7905 * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
1791e2e5 7906
c113de23 79071998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7908
c113de23 7909 * mm-decode.el (mm-save-part): Unquote.
1791e2e5 7910
c113de23 79111998-11-24 Matt Armstrong <matta@geoworks.com>
1791e2e5 7912
c113de23 7913 * mm-decode.el (mm-save-part): Bind coding system for write.
1791e2e5 7914
c113de23 79151998-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7916
c113de23
GM
7917 * gnus-art.el (gnus-article-mode-line-format): New default.
7918 (gnus-article-mime-part-status): New function.
1791e2e5 7919
c113de23
GM
7920 * message.el (message-send-news): Check the body syntax before
7921 encoding.
1791e2e5 7922
c113de23
GM
7923 * gnus-art.el (gnus-unbuttonized-mime-type): New function.
7924 (gnus-mime-display-single): Use it.
7925 (gnus-mime-display-alternative): Ditto.
1791e2e5 7926
c113de23 7927 * mm-decode.el: Check for whether we are running under a term.
1791e2e5 7928
c113de23 79291998-11-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7930
c113de23
GM
7931 * mm-decode.el (mm-preferred-alternative): Default to first
7932 alternative.
7933 (mm-preferred-alternative): No, we dont.
1791e2e5 7934
c113de23 79351998-11-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7936
c113de23
GM
7937 * mm-decode.el (mm-display-external): Use binary instead of
7938 no-conversion.
7939 * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
7940 * nnheader.el (nnheader-file-coding-system): Ditto.
7941 * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
1791e2e5 7942
c113de23 79431998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7944
c113de23
GM
7945 * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
7946 name without method.
1791e2e5 7947
c113de23 79481998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 7949
c113de23
GM
7950 * gnus-sum.el (gnus-newsgroup-default-charset): Rename
7951 coding-system -> default-charset.
7952 (gnus-newsgroup-default-charset-alist): Ditto.
7953 (gnus-summary-local-variables): Ditto.
7954 (gnus-set-global-variables): Ditto.
7955 (gnus-get-newsgroup-headers): Ditto.
7956 (gnus-summary-from-or-to-or-newsgroups): Ditto.
7957 (gnus-get-newsgroup-headers-xover): Ditto.
7958 (gnus-newsgroup-setup-default-charset): Ditto.
7959 (article-decode-mime-words): Ditto.
7960 (article-decode-charset): Ditto.
7961 (article-decode-encoded-words): Ditto.
7962 (article-de-quoted-unreadable): Ditto.
7963 (gnus-mime-view-all-parts): Ditto.
7964 (gnus-mime-externalize-part): Ditto.
7965 (gnus-mm-display-part): Ditto.
7966 (gnus-mime-display-single): Ditto.
7967 (gnus-mime-display-alternative): Ditto.
7968
79691998-11-23 Shenghuo ZHU <zsh@cs.rochester.edu>
7970
7971 * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
7972 * gnus-art.el (article-decode-charset): Overlay
7973 rfc2047-default-charset.
7974 * message.el (message-draft-coding-system): New variable.
7975 (message-set-auto-save-file-name): Use message-draft-coding-system.
7976 * nndraft.el (nndraft-request-article): Ditto.
7977 * gnus-start.el (gnus-start-draft-setup): Set charset nil.
7978 * gnus-agent.el (gnus-agent-queue-setup): Ditto.
7979
79801998-11-22 Shenghuo ZHU <zsh@cs.rochester.edu>
7981
7982 * mm-uu.el (mm-uu-test): New function.
7983 (mm-uu-dissect): Inherit charset and cte from head.
7984 * gnus-art.el (article-decode-charset): Use mm-uu-test.
7985
79861998-11-21 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
7987
7988 * gnus.el: Pterodactyl Gnus v0.53 is released.
1791e2e5 7989
c113de23 79901998-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 7991
c113de23
GM
7992 * mm-decode.el (mm-get-image): New function.
7993 (mm-image-fit-p): New function.
1791e2e5 7994
c113de23 7995 * gnus-util.el (gnus-annotation-in-region-p): New definition.
1791e2e5 7996
c113de23
GM
7997 * gnus-art.el (gnus-article-insert-newline): New function.
7998 (article-goto-body): New function.
1791e2e5 7999
c113de23 80001998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8001
c113de23
GM
8002 * gnus-art.el (gnus-mime-display-single): Insert blank line before
8003 buttons.
1791e2e5 8004
c113de23
GM
8005 * gnus-sum.el (gnus-summary-display-buttonized): New command and
8006 keystroke.
1791e2e5 8007
c113de23
GM
8008 * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8009 line between parts.
1791e2e5 8010
c113de23 8011 * message.el (message-remove-header): Go to end if wanted.
1791e2e5 8012
c113de23 80131998-11-20 Karl Kleinpaste <karl@justresearch.com>
1791e2e5 8014
c113de23
GM
8015 * gnus-art.el (gnus-mime-display-alternative): Avoid window
8016 movement with save-window-excursion.
1791e2e5 8017
c113de23 80181998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8019
c113de23 8020 * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
1791e2e5 8021
c113de23 80221998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8023
c113de23 8024 * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
1791e2e5 8025
c113de23 80261998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8027
c113de23
GM
8028 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8029 gnus-newsgroup-coding-system.
8030 (gnus-get-newsgroup-headers): Ditto.
8031 (gnus-get-newsgroup-headers-xover): Ditto.
8032 (gnus-set-global-variables): Ditto.
8033 * gnus-art.el (article-decode-mime-words): Ditto.
8034 (article-decode-charset): Ditto.
8035 (article-decode-encoded-words): Ditto.
8036 (article-de-quoted-unreadable): Ditto.
8037 (gnus-mime-view-all-parts): Ditto.
8038 (gnus-mime-externalize-part): Ditto.
8039 (gnus-mm-display-part): Ditto.
8040 (gnus-mime-display-alternative): Ditto.
8041 (gnus-mime-display-single): Ditto.
8042 * mm-view.el (mm-inline-text): Use default coding system.
1791e2e5 8043
c113de23 80441998-11-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8045
c113de23
GM
8046 * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8047 (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8048 (gnus-newsgroup-coding-system): New local variable.
8049 (gnus-newsgroup-iso-8859-1-forced): New local variable.
8050 (gnus-summary-local-variables): Add two new local variables.
8051 (gnus-newsgroup-setup-coding-system): New function.
8052 (gnus-select-newsgroup): Setup coding system.
8053 * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8054 (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8055 * gnus-cus.el (gnus-group-parameters): Customizable
8056 iso-8859-1-forced.
1791e2e5 8057
c113de23 80581998-11-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8059
c113de23 8060 * gnus.el: Pterodactyl Gnus v0.52 is released.
1791e2e5 8061
c113de23 80621998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8063
c113de23
GM
8064 * rfc2047.el (rfc2047-encode-message-header): Encode the default
8065 encoding.
1791e2e5 8066
c113de23
GM
8067 * gnus-art.el (gnus-mime-display-single): Insert buttons for
8068 undisplayed text types.
1791e2e5 8069
c113de23
GM
8070 * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8071 types.
1791e2e5 8072
c113de23 80731998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 8074
c113de23 8075 * nntp.el (nntp-after-change-function-callback): recover from C-g.
1791e2e5 8076
c113de23 80771998-11-19 Felix Lee <flee@cygnus.com>
1791e2e5 8078
c113de23
GM
8079 * gnus-async.el (gnus-asynch-obarray): rename to
8080 gnus-async-hashtb, and don't buffer-local it.
1791e2e5 8081
c113de23
GM
8082 (gnus-async-article-callback): new function.
8083 (gnus-make-async-article-function): use it.
1791e2e5 8084
c113de23
GM
8085 (gnus-async-current-prefetch-group): new var.
8086 (gnus-async-current-prefetch-article): new var.
8087 (gnus-async-request-fetched-article): are we fetching it already?
1791e2e5 8088
c113de23 8089 (gnus-async-delete-prefected-entry): s/prefected/prefetched/
1791e2e5 8090
c113de23 80911998-11-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8092
c113de23 8093 * gnus-sum.el (gnus-summary-show-article): Require.
1791e2e5 8094
c113de23
GM
8095 * message.el: Provide before hooks.
8096 (message-send-news): Do MIME before headers.
1791e2e5 8097
c113de23
GM
8098 * gnus-art.el (gnus-article-check-buffer): New function.
8099 (gnus-article-read-summary-keys): Use it.
1791e2e5 8100
c113de23
GM
8101 * mm-decode.el (mm-user-automatic-display): Display all inline
8102 images.
1791e2e5 8103
c113de23
GM
8104 * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8105 much.
8106 (gnus-unbuttonized-mime-types): New variable.
1791e2e5 8107
c113de23 81081998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8109
c113de23 8110 * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
1791e2e5 8111
c113de23 8112 * mm-decode.el (mm-quote-arg): Quote semicolons.
1791e2e5 8113
c113de23
GM
8114 * gnus-art.el (gnus-mime-display-single): Don't display
8115 attachments.
8116 (gnus-mime-externalize-part): New command and keystroke.
1791e2e5 8117
c113de23
GM
8118 * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8119 (mm-alternative-precedence): Changed order.
1791e2e5 8120
c113de23 81211998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8122
c113de23
GM
8123 * gnus.el (gnus-method-simplify): New function.
8124 (gnus-native-method-p): New function.
8125 (gnus-secondary-method-p): Use gnus-method-equal.
1791e2e5 8126
c113de23 8127 * gnus-start.el (gnus-group-change-level): Shorten select method.
1791e2e5 8128
c113de23 81291998-11-19 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8130
c113de23 8131 * gnus.el: Pterodactyl Gnus v0.51 is released.
1791e2e5 8132
c113de23 81331998-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8134
c113de23 8135 * gnus.el: Applied patches from 5.6.45.
1791e2e5 8136
c113de23
GM
8137 * gnus-score.el (gnus-score-find-trace): Print complete file
8138 paths.
8139 (gnus-score-find-trace): Truncate lines.
1791e2e5 8140
c113de23 8141 * gnus.el (gnus-message-archive-group): Allow function.
1791e2e5 8142
c113de23
GM
8143 * message.el (message-encode-message-body): Remove Mime-Version
8144 before inserting.
1791e2e5 8145
c113de23 8146 * gnus-cus.el (gnus-group-customize): Optional topic.
1791e2e5 8147
c113de23
GM
8148 * gnus-sum.el (gnus-summary-customize-parameters): New command and
8149 keystroke.
1791e2e5 8150
c113de23 81511998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8152
c113de23 8153 * message.el (message-encode-message-body): Rewrite.
1791e2e5 8154
c113de23 81551998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8156
c113de23
GM
8157 * mml.el (mml-base-boundary): New variable.
8158 (mml-make-boundary): New function.
1791e2e5 8159
c113de23
GM
8160 * gnus-cache.el (gnus-cache-coding-system): New variable.
8161 (gnus-cache-request-article): Use it.
1791e2e5 8162
c113de23 8163 * message.el (message-insert-mime-part): Delete duplicates.
1791e2e5 8164
c113de23 81651998-11-18 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8166
c113de23
GM
8167 * gnus-art.el (gnus-mime-display-alternative): Set end of
8168 multipart and display even when nothing is preferred.
1791e2e5 8169
c113de23 81701998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8171
c113de23 8172 * gnus.el: Pterodactyl Gnus v0.50 is released.
1791e2e5 8173
c113de23 81741998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8175
c113de23
GM
8176 * mm-decode.el (mm-inline-media-tests): Check that device-type is
8177 fbound.
1791e2e5 8178
c113de23 8179 * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
1791e2e5 8180
c113de23 81811998-11-07 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8182
c113de23 8183 * gnus.el (gnus-similar-server-opened): Compare backend.
1791e2e5 8184
c113de23 81851998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8186
c113de23
GM
8187 * gnus-topic.el (gnus-topic-expire-articles): New function.
8188 (gnus-topic-mode-map): Bind it.
1791e2e5 8189
c113de23 8190 * gnus.texi (Topic Commands): New expiry command. Reordered.
1791e2e5 8191
c113de23 81921998-11-10 Miles Bader <miles@ccs.mt.nec.co.jp>
1791e2e5 8193
c113de23
GM
8194 * gnus-sum.el
8195 (gnus-auto-expirable-marks): New variable.
8196 (gnus-inhibit-user-auto-expire): New variable.
8197 (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8198 When looking to see if we should expire instead, check
8199 gnus-auto-expirable-marks instead of using a hard-wired list.
8200 (gnus-summary-mark-as-read-forward,
8201 gnus-summary-mark-as-read-backward):
8202 Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8203 gnus-summary-mark-forward, instead of `t'.
1791e2e5 8204
c113de23 82051998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8206
c113de23
GM
8207 * mml.el (mml-compute-boundary): New function.
8208 (mml-compute-boundary-1): New function.
8209 (mml-generate-mime-1): Use it.
1791e2e5 8210
c113de23 82111998-11-18 Hrvoje Niksic <hniksic@srce.hr>
1791e2e5 8212
c113de23
GM
8213 * mml.el (mml-generate-mime-1): Always precede closing boundary
8214 with newline.
1791e2e5 8215
c113de23 82161998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8217
c113de23
GM
8218 * mml.el (mml-generate-mime-1): Do right boundaries when several
8219 multiparts.
1791e2e5 8220
c113de23
GM
8221 * mm-decode.el (mm-user-automatic-display): Default to inline
8222 jpeg.
1791e2e5 8223
c113de23 8224 * mml.el (mml-generate-mime-1): Encode non-text parts.
1791e2e5 8225
c113de23 82261998-11-18 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8227
c113de23 8228 * gnus.el: Pterodactyl Gnus v0.49 is released.
1791e2e5 8229
c113de23 82301998-11-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8231
c113de23 8232 * mm-view.el (mm-inline-text): Require w3-vars.
1791e2e5 8233
c113de23 8234 * gnus-setup.el (gnus-use-tm): Removed.
1791e2e5 8235
c113de23
GM
8236 * gnus-art.el (gnus-article-goto-part): Don't beep.
8237 (gnus-article-view-part): Check return value.
8238 (gnus-mime-display-alternative): Don't display when there is
8239 nothing to display.
1791e2e5 8240
c113de23
GM
8241 * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8242 (mml-generate-mime-1): Use unibyte for binaries.
1791e2e5 8243
c113de23
GM
8244 * gnus-art.el (gnus-display-mime): Call
8245 gnus-article-mime-part-function.
8246 (gnus-mime-part-function): New function.
8247 (gnus-article-mime-part-function): New function.
1791e2e5 8248
c113de23 8249 * mml.el (mml-generate-mime-1): Don't insert so many newlines.
1791e2e5 8250
c113de23 82511998-11-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8252
c113de23 8253 * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
1791e2e5 8254
c113de23
GM
8255 * message.el (message-font-lock-keywords): Highlight MML.
8256 (message-mml-face): New font.
1791e2e5 8257
c113de23 82581998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8259
c113de23
GM
8260 * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8261 (gnus-mm-display-part): Do not select-window if the article window
8262 is not found.
1791e2e5 8263
c113de23 82641998-11-16 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8265
c113de23 8266 * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
1791e2e5 8267
c113de23 82681998-11-16 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8269
c113de23 8270 * gnus.el: Pterodactyl Gnus v0.48 is released.
1791e2e5 8271
c113de23
GM
82721998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
8273
8274 * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
1791e2e5 8275
c113de23 8276 * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
1791e2e5 8277
c113de23
GM
8278 * message.el (message-cite-original-without-signature): Ditto.
8279 (message-cite-original): Quote parts.
1791e2e5 8280
c113de23 82811998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8282
c113de23 8283 * gnus.el: Pterodactyl Gnus v0.47 is released.
1791e2e5 8284
c113de23 82851998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8286
c113de23 8287 * message.el (message-encode-message-body): Insert MIME warning.
1791e2e5 8288
c113de23 8289 * mml.el (mml-read-tag): Look for #tag.
1791e2e5 8290
c113de23
GM
8291 * mm-util.el (mm-find-charset-region): Check whether
8292 enable-multibyte-characters is bound.
1791e2e5 8293
c113de23 82941998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8295
c113de23 8296 * gnus.el: Pterodactyl Gnus v0.46 is released.
1791e2e5 8297
c113de23 82981998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8299
c113de23
GM
8300 * message.el (message-encode-message-body): Insert headers at the
8301 right spot.
1791e2e5 8302
c113de23 83031998-11-15 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8304
c113de23 8305 * gnus.el: Pterodactyl Gnus v0.45 is released.
1791e2e5 8306
c113de23 83071998-11-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8308
c113de23
GM
8309 * nndraft.el (nndraft-save-mime-part): Removed.
8310 (nndraft-get-mime-part): Ditto.
1791e2e5 8311
c113de23
GM
8312 * message.el (message-format-mime-old): Removed.
8313 (message-encode-message-body): Removed.
8314 (message-encode-message-body): Renamed.
1791e2e5 8315
c113de23 83161998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8317
c113de23 8318 * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
1791e2e5 8319
c113de23 8320 * message.el (message-format-mime): Check message-mime-part.
1791e2e5 8321
c113de23
GM
8322 * mm-encode.el (mm-mime-file-types): Removed.
8323 (mm-default-file-encoding): New definition.
8324
83251998-11-14 Shenghuo ZHU <zsh@cs.rochester.edu>
8326
8327 * mm-view.el (mm-inline-image): Use mm-insert-inline.
8328 * gnus-art.el (gnus-mm-display-part): Go to correct position.
8329
83301998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8331
8332 * gnus.el: Pterodactyl Gnus v0.44 is released.
8333
83341998-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8335
8336 * message.el (message-format-mime): New function.
8337
8338 * nndraft.el (nndraft-save-mime-part): New function.
8339 (nndraft-get-mime-part): New function.
8340
8341 * mm-encode.el (mm-default-file-encoding): New function.
8342 (mm-content-transfer-encoding): New function.
8343 (mm-encode-buffer): New function.
8344
8345 * message.el: New command.
8346 (message-mime-part): New variable.
8347 (message-insert-mime-part): New command.
8348
8349 * mm-encode.el (mm-encode-content-transfer-encoding): New
8350 function.
8351
8352 * mm-util.el (mm-content-transfer-encoding-defaults): New
1791e2e5 8353 variable.
c113de23 8354 (mm-mime-file-types): Taken from TM.
1791e2e5 8355
c113de23 83561998-11-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8357
c113de23 8358 * gnus.el: Pterodactyl Gnus v0.43 is released.
1791e2e5 8359
c113de23 83601998-11-07 Karl Kleinpaste <karl@jprc.com>
1791e2e5 8361
c113de23
GM
8362 * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8363 * gnus-score.el (gnus-score-default-header): Ditto.
8364 (gnus-header-index): Ditto.
8365 (gnus-summary-increase-score): Ditto, & process "extra" requests.
8366 (gnus-summary-header): Handle extra headers.
8367 (gnus-summary-score-entry): Ditto, & provide new score element.
8368 (gnus-summary-score-effect): Ditto.
8369 (gnus-score-string): Avoid "extra" string sort, & modify match in
8370 "extra" case.
8371 * gnus-sum.el (gnus-make-score-map): Add "extra" element.
1791e2e5 8372
c113de23 83731998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8374
c113de23
GM
8375 * message.el (message-resend): Bind message-required-mail-headers
8376 to nil.
1791e2e5 8377
c113de23 8378 * mm-view.el (mm-inline-text): Bind w3-strict-width.
1791e2e5 8379
c113de23 8380 * nngateway.el (require): Require cl.
1791e2e5 8381
c113de23
GM
8382 * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8383 things.
1791e2e5 8384
c113de23 83851998-11-11 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8386
c113de23
GM
8387 * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8388 when no articles.
1791e2e5 8389
c113de23 83901998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8391
c113de23 8392 * message.el (message-ignored-resent-headers): Remove X-Gnus.
1791e2e5 8393
c113de23 83941998-11-10 Colin Rafferty <colin@xemacs.org>
1791e2e5 8395
c113de23
GM
8396 * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8397 user-mail-address if non-nil.
1791e2e5 8398
c113de23 83991998-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8400
c113de23
GM
8401 * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8402 (gnus-make-sort-function-1): Ditto.
1791e2e5 8403
c113de23
GM
8404 * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8405 window.
1791e2e5 8406
c113de23 84071998-11-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8408
c113de23 8409 * mm-util.el (mm-with-unibyte-buffer): Ditto.
1791e2e5 8410
c113de23 8411 * binhex.el (binhex-decode-region): Quote.
1791e2e5 8412
c113de23 84131998-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1791e2e5 8414
c113de23 8415 * gnus-art.el (article-decode-charset): Don't downcase charset.
1791e2e5 8416
c113de23 8417 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
1791e2e5 8418
c113de23 84191998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1791e2e5 8420
c113de23 8421 * gnus.el: Pterodactyl Gnus v0.42 is released.
1791e2e5 8422
c113de23 84231998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8424
c113de23 8425 * gnus-art.el (gnus-display-mime): Add id for alternative part.
1791e2e5 8426
c113de23 84271998-11-08 Simon Josefsson <jas@pdc.kth.se>
1791e2e5 8428
c113de23 8429 * nntp.el (nntp-send-mode-reader): Revert.
1791e2e5 8430
c113de23 84311998-11-08 Shenghuo ZHU <zsh@cs.rochester.edu>
1791e2e5 8432
c113de23 8433 * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
1791e2e5 8434
c113de23 84351998-11-07 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8436
c113de23 8437 * message.el (message-make-date): Fix for negative time zones.
1270d7ca 8438
c113de23 84391998-11-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8440
c113de23 8441 * gnus.el: Pterodactyl Gnus v0.41 is released.
1270d7ca 8442
c113de23 84431998-11-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8444
c113de23 8445 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8446
c113de23 84471998-10-29 Sudish Joseph <sj@eng.mindspring.net>
1270d7ca 8448
c113de23
GM
8449 * gnus.el (gnus-short-group-name): When shortening foreign select
8450 methods, do not scan for plusses beyond the first colon.
1270d7ca 8451
c113de23 84521998-11-07 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 8453
c113de23
GM
8454 * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8455 lines where `group' is the last thing on the line.
1270d7ca 8456
c113de23 84571998-11-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8458
c113de23
GM
8459 * gnus-art.el (gnus-article-view-part): Do alternative.
8460 (gnus-mime-display-alternative): Insert marker.
1270d7ca 8461
c113de23 84621998-11-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8463
c113de23 8464 * mm-decode.el (mm-dissect-multipart): Quote regexp.
1270d7ca 8465
c113de23
GM
8466 * nnmail.el (nnmail-expired-article-p): Protect against bogus
8467 dates.
1270d7ca 8468
c113de23 8469 * gnus-cus.el (gnus-topic): Required.
1270d7ca 8470
c113de23
GM
8471 * nnheader.el (nnheader-parse-nov): Parse extra.
8472 (nnheader-nov-parse-extra): New macro.
1270d7ca 8473
c113de23 84741998-10-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8475
c113de23 8476 * gnus-art.el (gnus-article-view-part): Internal move.
1270d7ca 8477
c113de23 84781998-10-28 Per Abrahamsen <abraham@dina.kvl.dk>
1270d7ca 8479
c113de23
GM
8480 * gnus-cus-new.el (gnus-custom-topic): New free variable.
8481 (gnus-group-customize): Support editing topic parameters.
1270d7ca 8482
c113de23 84831998-10-29 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8484
c113de23
GM
8485 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8486 indicators.
1270d7ca 8487
c113de23 84881998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8489
c113de23
GM
8490 * gnus-art.el (gnus-mm-display-part): Return.
8491 (gnus-article-view-part): Only go if external.
8492 (gnus-article-dumbquotes-map): Do 205.
1270d7ca 8493
c113de23 8494 * mm-decode.el (mm-display-part): Return what was done.
1270d7ca 8495
c113de23
GM
8496 * message.el (message-buffer-naming-style): New variable.
8497 (message-generate-new-buffers): Extended.
8498 (message-buffer-naming-style): Removed.
8499 (message-buffer-name): Use it.
8500 (message-do-send-housekeeping): Rename new styling.
1270d7ca 8501
c113de23
GM
8502 * gnus-sum.el (gnus-summary-recenter): Allow
8503 gnus-auto-center-summary to be a number.
1270d7ca 8504
c113de23 85051998-11-04 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8506
c113de23
GM
8507 * pop3.el (pop3-open-server): Use "binary" instead of
8508 "no-conversion".
1270d7ca 8509
c113de23 85101998-11-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8511
c113de23
GM
8512 * gnus-srvr.el (gnus-browse-foreign-server): Set
8513 gnus-browse-current-method to the result of gnus-server-to-method.
1270d7ca 8514
c113de23 85151998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8516
c113de23
GM
8517 * gnus-util.el (gnus-pull): Another optional argument.
8518 * nnweb.el (nnweb-request-delete-group): Delete from
8519 nnweb-group-alist and update active file.
1270d7ca 8520
c113de23 85211998-10-29 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8522
c113de23
GM
8523 * gnus-group.el (gnus-group-make-group): Accept group of new
8524 method.
1270d7ca 8525
c113de23 85261998-10-28 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8527
c113de23 8528 * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
1270d7ca 8529
c113de23 85301998-10-27 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8531
c113de23 8532 * mm-view.el (mm-inline-text): Postion of html portion.
1270d7ca 8533
c113de23 85341998-10-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8535
c113de23
GM
8536 * nntp.el (nntp-list-active-group): Waited for short strings.
8537 (nntp-send-mode-reader): Ditto.
8538 (nntp-open-connection): Ditto.
1270d7ca 8539
c113de23 8540 * gnus-int.el (gnus-request-group-articles): New function.
1270d7ca 8541
c113de23
GM
8542 * nntp.el (nntp-request-listgroup): New function.
8543 (nntp-request-group-articles): Renamed.
1270d7ca 8544
c113de23 85451998-10-27 Karl Kleinpaste <karl@jprc.com>
1270d7ca 8546
c113de23 8547 * nnheader.el (nnheader-parse-nov): Supply extra.
1270d7ca 8548
c113de23 85491998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8550
c113de23
GM
8551 * gnus-art.el (gnus-button-push): Don't go to
8552 gnus-article-buffer.
1270d7ca 8553
c113de23 8554 * mm-view.el (mm-inline-image): Add a newline.
1270d7ca 8555
c113de23 8556 * gnus-start.el (gnus-check-first-time-used): Check more.
1270d7ca 8557
c113de23 85581998-10-26 Francois Felix Ingrand <felix@laas.fr>
1270d7ca 8559
c113de23 8560 * gnus-start.el (gnus-check-first-time-used): Check current.
1270d7ca 8561
c113de23 85621998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8563
c113de23 8564 * mm-util.el (mm-find-charset-region): New function.
1270d7ca 8565
c113de23 8566 * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
1270d7ca 8567
c113de23 8568 * gnus-art.el (gnus-mime-button-menu): Fix.
1270d7ca 8569
c113de23 85701998-10-26 Michael Welsh Duggan <md5i@cs.cmu.edu>
1270d7ca 8571
c113de23 8572 * gnus-art.el (gnus-mime-button-menu): New definition.
1270d7ca 8573
c113de23 85741998-10-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8575
c113de23
GM
8576 * gnus-art.el (article-decode-charset): Downcase charset.
8577 (article-decode-charset): Pass on type.
8578 (article-decode-charset): Check nil charsets.
8579 (article-remove-cr): Translate CR to LF.
8580 (gnus-ignored-mime-types): Default to nil.
1270d7ca 8581
c113de23 8582 * nnheader.el (nnheader-insert-nov): Work when not Xref.
1270d7ca 8583
c113de23
GM
8584 * gnus-sum.el (gnus-ignored-from-addresses): Default to
8585 user-mail-address.
8586 (gnus-nov-parse-extra): Didn't return right thing.
1270d7ca 8587
c113de23 85881998-10-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8589
c113de23 8590 * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
1270d7ca 8591
c113de23 85921998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8593
c113de23 8594 * gnus.el: Pterodactyl Gnus v0.40 is released.
1270d7ca 8595
c113de23 85961998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8597
c113de23 8598 * gnus-sum.el (gnus-summary-mark-forward): Show thread.
1270d7ca 8599
c113de23 8600 * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
1270d7ca 8601
c113de23 8602 * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
1270d7ca 8603
c113de23 8604 * nnml.el (nnml-possibly-create-directory): Check before making.
1270d7ca 8605
c113de23 86061998-10-25 Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1270d7ca 8607
c113de23 8608 * nnheader.el (nnheader-insert-nov): Don't infloop.
1270d7ca 8609
c113de23 86101998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8611
c113de23
GM
8612 * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8613 set up.
1270d7ca 8614
c113de23 86151998-10-25 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8616
c113de23 8617 * nneething.el (nneething-file-name): New definition.
1270d7ca 8618
c113de23
GM
86191998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8620
8621 * gnus-art.el (gnus-treatment-function-alist): Fix.
8622 (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8623
8624 * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8625
86261998-10-25 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
8627
8628 * gnus.el: Pterodactyl Gnus v0.39 is released.
8629
86301998-10-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
8631
8632 * gnus-art.el (gnus-ignored-mime-types): New variable.
8633 (gnus-mime-display-single): Use it.
8634 (gnus-treatment-function-alist): New variable.
8635
8636 * gnus.el (gnus-mime): New group.
8637
8638 * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8639 things for other parts.
8640 (gnus-mime-display-alternative): Place point.
8641
8642 * gnus.el: autoload gnus-uu-post-news.
8643
8644 * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8645 needsterm/DISPLAY.
8646
8647 * mm-decode.el (mm-display-part): Default to inline text/.*
8648 parts.
8649
8650 * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8651 8bit.
8652
8653 * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8654 (gnus-mime-display-single): Inline all text parts.
8655 (gnus-article-narrow-to-signature): Removed mime:: stubs.
8656
86571998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8658
8659 * nnml.el (nnml-possibly-create-directory): Rewrite.
8660 (nnml-request-create-group): Change to right server.
8661
8662 * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8663
8664 * gnus.el: rmail-output-to-rmail-file autoload.
8665
8666 * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8667 Gnus.
8668
8669 * nnheader.el (nnheader-parse-head): Checked wrong variable.
8670
8671 * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8672
86731998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8674
8675 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8676 mixed part.
8677
86781998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
8679
8680 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8681
8682 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8683
86841998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
8685
8686 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8687
86881998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
8689
8690 * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
1270d7ca 8691 value.
1270d7ca 8692
c113de23
GM
8693 * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8694 hidden.
8695
8696 * gnus-spec.el (gnus-update-format-specifications): Use the
8697 article mode line spec.
1270d7ca 8698
c113de23
GM
8699 * gnus-art.el (gnus-insert-mime-button): Put right type.
8700 (gnus-insert-prev-page-button): Ditto.
8701 (gnus-insert-next-page-button): Dutti.
1270d7ca 8702
c113de23 8703 * pop3.el: New version installed.
1270d7ca 8704
c113de23 87051998-10-24 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8706
c113de23
GM
8707 * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8708 and display last part.
1270d7ca 8709
c113de23 87101998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8711
c113de23 8712 * gnus.el: Pterodactyl Gnus v0.38 is released.
1270d7ca 8713
c113de23 87141998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8715
c113de23
GM
8716 * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8717 Removed.
8718 (article-de-quoted-unreadable): Narrow to default.
1270d7ca 8719
c113de23 8720 * qp.el (quoted-printable-encode-region): Encode before QP-ing.
1270d7ca 8721
c113de23
GM
8722 * gnus-art.el (article-decode-charset): Decode even when broken
8723 MIME.
1270d7ca 8724
c113de23
GM
8725 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8726 name.
1270d7ca 8727
c113de23 8728 * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
1270d7ca 8729
c113de23
GM
8730 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8731 nnheader.
1270d7ca 8732
c113de23 8733 * nnmail.el (nnmail-extra-headers): New variable.
1270d7ca 8734
c113de23 8735 * nnheader.el (nnheader-insert-nov): Insert extra.
1270d7ca 8736
c113de23 8737 * gnus.el (gnus-summary-line-format): Doc fix.
1270d7ca 8738
c113de23
GM
8739 * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8740 (gnus-nov-parse-line): Ditto.
8741 (gnus-nov-parse-extra): New macro.
8742 (gnus-header): New function.
8743 (gnus-update-summary-mark-positions): Change.
8744 (gnus-ignored-from-addresses): New variable.
8745 (gnus-summary-insert-from-or-to): New function.
1270d7ca 8746
c113de23 8747 * gnus.el (gnus-extra-headers): New variable.
1270d7ca 8748
c113de23
GM
8749 * nnheader.el (make-mail-header): Expand.
8750 (mail-header-extra): New macro.
8751 (mail-header-set-extra): Ditto.
8752 (make-full-mail-header): Expand.
1270d7ca 8753
c113de23 87541998-10-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8755
c113de23 8756 * gnus.el: Pterodactyl Gnus v0.37 is released.
1270d7ca 8757
c113de23 87581998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8759
c113de23 8760 * mm-bodies.el (mm-decode-body): Check for multibyticity.
1270d7ca 8761
c113de23
GM
8762 * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8763 on.
1270d7ca 8764
c113de23 87651998-10-22 Didier Verna <verna@inf.enst.fr>
1270d7ca 8766
c113de23
GM
8767 * gnus-spec.el (gnus-balloon-face-function): new function
8768 (gnus-parse-format): understand the %< %> specifiers
8769 (gnus-parse-complex-format): ditto.
1270d7ca 8770
c113de23 87711998-10-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8772
c113de23 8773 * gnus.el: Changed following-char to char-after throughout.
1270d7ca 8774
c113de23 87751998-10-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8776
c113de23 8777 * mm-decode.el (mm-display-external): Protect more and message.
1270d7ca 8778
c113de23 87791998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8780
c113de23
GM
8781 * gnus-art.el (gnus-mime-display-mixed): Multipart in
8782 mixed part.
1270d7ca 8783
c113de23 87841998-10-21 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8785
c113de23 8786 * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
1270d7ca 8787
c113de23 8788 * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
1270d7ca 8789
c113de23 87901998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8791
c113de23 8792 * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
1270d7ca 8793
c113de23 87941998-10-21 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8795
c113de23 8796 * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
1270d7ca 8797
c113de23
GM
8798 * mm-decode.el (mm-display-external): Set undisplayer to mm
8799 buffer, not the current buffer; use unwind-protect.
1270d7ca 8800
c113de23 88011998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8802
c113de23
GM
8803 * gnus-sum.el (gnus-summary-exit): Destroy parts.
8804 (gnus-summary-exit-no-update): Ditto.
1270d7ca 8805
c113de23 88061998-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8807
c113de23 8808 * mm-decode.el (mm-inline-media-tests): Look for w3.
1270d7ca 8809
c113de23 8810 * mailcap.el (mailcap-mime-data): Inline html.
1270d7ca 8811
c113de23 88121998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8813
c113de23 8814 * gnus.el: Pterodactyl Gnus v0.36 is released.
1270d7ca 8815
c113de23 88161998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8817
c113de23
GM
8818 * gnus-art.el (article-translate-strings):
8819 (gnus-article-dumbquotes-map): Don't dot.
1270d7ca 8820
c113de23 8821 * pop3.el (pop3-open-server): Set point right.
1270d7ca 8822
c113de23
GM
8823 * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8824 (mm-dissect-buffer): Ditto.
8825 (mm-destroy-part): Ignore non-handles.
8826 (mm-remove-part): Ditto.
8827 (mm-destroy-parts): New function.
8828 (mm-remove-parts): Ditto.
1270d7ca 8829
c113de23 8830 * gnus-art.el (gnus-mm-display-part): Don't move point.
1270d7ca 8831
c113de23 88321998-10-20 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8833
c113de23 8834 * mm-uu.el : New file.
1270d7ca 8835
c113de23 8836 * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
1270d7ca 8837
c113de23
GM
8838 * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8839 a function.
1270d7ca 8840
c113de23 88411998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8842
c113de23 8843 * mm-decode.el (mm-display-external): Check before selecting.
1270d7ca 8844
c113de23 88451998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 8846
c113de23 8847 * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
1270d7ca 8848
c113de23 8849 * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
1270d7ca 8850
c113de23
GM
8851 * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8852 variable.
1270d7ca 8853
c113de23 8854 * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
1270d7ca 8855
c113de23 8856 * gnus-art.el (gnus-decode-header-methods): New variable.
1270d7ca 8857
c113de23 8858 * gnus-art.el (gnus-decode-header-methods-cache): New variable.
1270d7ca 8859
c113de23 8860 * gnus-art.el (gnus-multi-decode-header): New function.
1270d7ca 8861
c113de23 88621998-10-20 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 8863
c113de23 8864 * gnus.el: Pterodactyl Gnus v0.35 is released.
1270d7ca 8865
c113de23 88661998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8867
c113de23
GM
8868 * uudecode.el (uudecode-decode-region-external): Insert
8869 literally.
1270d7ca 8870
c113de23 8871 * mm-bodies.el (mm-decode-body): Optional encoding.
1270d7ca 8872
c113de23 88731998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8874
c113de23 8875 * gnus-ems.el (gnus-mouse-3): New variable.
1270d7ca 8876
c113de23 8877 * binhex.el (binhex-decode-region-external): Don't use -internally.
1270d7ca 8878
c113de23 88791998-10-16 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8880
c113de23
GM
8881 * mailcap.el (mailcap-parse-mailcaps): Only open regular
8882 files.
1270d7ca 8883
c113de23 88841998-09-27 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8885
c113de23
GM
8886 * gnus-group.el (gnus-add-marked-articles): Request backend update
8887 of flags.
1270d7ca 8888
c113de23 88891998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8890
c113de23
GM
8891 * gnus-sum.el (gnus-update-read-articles):
8892 (gnus-update-marks): Request backend update of mark.
1270d7ca 8893
c113de23 88941998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8895
c113de23
GM
8896 * gnus.texi (Optional Backend Functions): New item,
8897 nnchoke-request-set-mark.
1270d7ca 8898
c113de23 88991998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8900
c113de23
GM
8901 * gnus-range.el (gnus-remove-from-range): Don't add stuff in
8902 list to range.
1270d7ca 8903
c113de23 89041998-10-20 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 8905
c113de23 8906 * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
1270d7ca 8907
c113de23 89081998-10-14 SL Baur <steve@altair.xemacs.org>
1270d7ca 8909
c113de23
GM
8910 * gnus-sum.el: Move gnus-save-hidden-threads above where it is
8911 first used.
1270d7ca 8912
c113de23 89131998-10-10 SL Baur <steve@altair.xemacs.org>
1270d7ca 8914
c113de23 8915 * mm-view.el: Require mm-decode for macros.
1270d7ca 8916
c113de23
GM
8917 * mm-decode.el (mm-handle-type): Move macro declarations above the
8918 place where they are used.
1270d7ca 8919
c113de23 89201998-10-18 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 8921
c113de23
GM
8922 * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
8923 buffer.
1270d7ca 8924
c113de23 89251998-10-20 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 8926
c113de23 8927 * nnagent.el (nnagent-open-server): Error message.
1270d7ca 8928
c113de23 89291998-10-20 Joerg Lenneis <lenneis@statrix2.wu-wien.ac.at>
1270d7ca 8930
c113de23 8931 * nnheader.el (nnheader-article-p): Recognize lower-case headers.
1270d7ca 8932
c113de23 89331998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8934
c113de23 8935 * score-mode.el (gnus-score-mode-map): Ditto.
1270d7ca 8936
c113de23 8937 * message.el (message-mode-map): Ditto.
1270d7ca 8938
c113de23 8939 * gnus-uu.el (gnus-uu-post-news): Ditto.
1270d7ca 8940
c113de23 8941 * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
1270d7ca 8942
c113de23 8943 * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
1270d7ca 8944
c113de23
GM
8945 * gnus-art.el (gnus-article-edit-mode-map): Use
8946 `set-keymap-parent' rather than `copy-keymap'.
1270d7ca 8947
c113de23 89481998-10-18 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8949
c113de23
GM
8950 * gnus-art.el (gnus-mime-button-commands): New variable.
8951 (gnus-mime-button-map): Initialize it from
8952 `gnus-mime-button-commands'.
8953 (gnus-mime-button-menu): New function.
8954 (gnus-insert-mime-button): Use `gnus-mime-button-map'.
1270d7ca 8955
c113de23 89561998-10-11 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8957
c113de23
GM
8958 * message.el (message-insert-to): Make `nobody' and `poster'
8959 synonymous to `never' and `always' in Mail-Copies-To.
8960 (message-reply): Ditto.
8961 (message-followup): Ditto.
1270d7ca 8962
c113de23 89631998-10-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8964
c113de23 8965 * mailcap.el (mailcap-mime-data): Save sound.
1270d7ca 8966
c113de23 89671998-09-24 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 8968
c113de23
GM
8969 * message.el (message-ignored-supersedes-headers): Include
8970 `NNTP-Posting-Date'.
1270d7ca 8971
c113de23 89721998-10-19 Jonas Steverud <d4jonas@dtek.chalmers.se>
1270d7ca 8973
c113de23 8974 * gnus-art.el (gnus-article-dumbquotes-table): New variable.
1270d7ca 8975
c113de23 89761998-10-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8977
c113de23
GM
8978 * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8979 uudecode.
1270d7ca 8980
c113de23 89811998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8982
c113de23 8983 * mm-decode.el (mm-display-external): Don't switch on save.
1270d7ca 8984
c113de23 89851998-10-18 Andy Piper <andyp@parallax.co.uk>
1270d7ca 8986
c113de23 8987 * nnmail.el (nnmail-movemail-args): New variable.
1270d7ca 8988
c113de23 89891998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8990
c113de23 8991 * gnus-art.el (article-translate-strings):
1270d7ca 8992
c113de23 89931998-10-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 8994
c113de23
GM
8995 * gnus-art.el (gnus-article-view-part): Use it.
8996 (gnus-mm-display-part): New function.
8997 (article-de-quoted-unreadable): Yse mm-default-coding-system.
1270d7ca 8998
c113de23 8999 * mm-decode.el (mm-handle-displayed-p): New function.
1270d7ca 9000
c113de23
GM
9001 * gnus-art.el (gnus-mime-copy-part): Create better names.
9002 (gnus-mime-button-line-format): Include dots spec.
1270d7ca 9003
c113de23 90041998-10-15 Matt Pharr <mmp@graphics.stanford.edu>
1270d7ca 9005
c113de23
GM
9006 * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9007 forward buffer first.
1270d7ca 9008
c113de23 90091998-10-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9010
c113de23 9011 * gnus-util.el (gnus-set-window-start): New function.
1270d7ca 9012
c113de23 9013 * message.el (message-send): Don't check changed.
1270d7ca 9014
c113de23 90151998-10-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9016
c113de23 9017 * gnus-art.el (gnus-article-setup-buffer): Set params.
1270d7ca 9018
c113de23
GM
9019 * mm-decode.el (mm-user-display-methods): Inline
9020 "message/delivery-status".
1270d7ca 9021
c113de23 90221998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9023
c113de23
GM
9024 * message.el (message-auto-save-directory): Rename.
9025 (message-mode): Dof fix.
1270d7ca 9026
c113de23
GM
9027 * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9028 (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
1270d7ca 9029
c113de23 9030 * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
1270d7ca 9031
c113de23 9032 * message.el (message-make-date): Avoid locale.
1270d7ca 9033
c113de23
GM
9034 * gnus-art.el (gnus-article-edit-done): Allow update before doing
9035 cache.
1270d7ca 9036
c113de23 9037 * mm-decode.el (mm-display-inline): Goto point-min.
1270d7ca 9038
c113de23 9039 * gnus-art.el (gnus-article-prepare-display): Not read-only.
1270d7ca 9040
c113de23 9041 * mm-decode.el (mm-display-external): Reverse before sorting.
1270d7ca 9042
c113de23 9043 * gnus-draft.el (gnus-draft-send): Allow mail.
1270d7ca 9044
c113de23 90451999-11-30 -SL Baur <steve@altair.xemacs.org>
1270d7ca 9046
c113de23
GM
9047 * message.el (message-check): Move message-check macro above where
9048 it is first used.
1270d7ca 9049
c113de23 9050 * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
1270d7ca 9051
c113de23 90521998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 9053
c113de23 9054 * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
1270d7ca 9055
c113de23 90561998-10-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9057
c113de23 9058 * gnus.el: Pterodactyl Gnus v0.34 is released.
1270d7ca 9059
c113de23 90601998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9061
c113de23 9062 * mm-decode.el (mm-inline-media-tests): delivery-status.
1270d7ca 9063
c113de23 9064 * mm-view.el (mm-inline-text): Provide default.
1270d7ca 9065
c113de23 90661998-10-11 Lloyd Zusman <ljz@asfast.com>
1270d7ca 9067
c113de23 9068 * mailcap.el (mailcap-possible-viewers): Fix nils.
1270d7ca 9069
c113de23 90701998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9071
c113de23
GM
9072 * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9073 (article-update-date-lapsed): Record the buffer.
9074 (article-update-date-lapsed): Do all windows that display article
9075 buffers.
1270d7ca 9076
c113de23 9077 * nnml.el (nnml-generate-nov-databases-1): Ditto.
1270d7ca 9078
c113de23 9079 * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
1270d7ca 9080
c113de23
GM
9081 * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9082 annoations.
1270d7ca 9083
c113de23 9084 * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
1270d7ca 9085
c113de23 90861998-10-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9087
c113de23
GM
9088 * gnus-agent.el (gnus-category-add): Change default category to
9089 'false.
1270d7ca 9090
c113de23
GM
9091 * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9092 scores.
1270d7ca 9093
c113de23 9094 * gnus-draft.el (gnus-draft-send): Check server more.
1270d7ca 9095
c113de23
GM
9096 * gnus-art.el (gnus-article-view-part): New command and keystroke.
9097 (gnus-article-goto-part): New function.
1270d7ca 9098
c113de23 9099 * mm-view.el (mm-inline-text): Insert richtext properly.
1270d7ca 9100
c113de23 9101 * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
1270d7ca 9102
c113de23 91031998-10-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9104
c113de23
GM
9105 * parse-time.el (parse-time-rules): Accept dates far into the past
9106 and the future, and parse single-digit numbers as years.
1270d7ca 9107
c113de23 91081998-10-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9109
c113de23 9110 * mm-decode.el (mm-display-external): Chop off directories.
1270d7ca 9111
c113de23 91121998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9113
c113de23
GM
9114 * uudecode.el (uu-decode-region-external): Use
9115 insert-file-contents-literally.
1270d7ca 9116
c113de23 9117 * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
1270d7ca 9118
c113de23 91191998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9120
c113de23 9121 * uudecode.el: New file.
1270d7ca 9122
c113de23
GM
9123 * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9124 x-uuencode.
1270d7ca 9125
c113de23 91261998-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9127
c113de23 9128 * gnus-art.el (gnus-mime-display-alternative): Set faces.
1270d7ca 9129
c113de23 9130 * message.el (message-fetch-field): Unfold properly.
1270d7ca 9131
c113de23
GM
9132 * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9133 in text/plain.
1270d7ca 9134
c113de23 91351998-09-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9136
c113de23
GM
9137 * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9138 (gnus-auto-select-first): Removed.
9139 (gnus-auto-select-first): Extended.
9140 (gnus-summary-read-group-1): Use new value.
1270d7ca 9141
c113de23 91421998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9143
c113de23 9144 * message.el (message-fix-before-sending): Space.
1270d7ca 9145
c113de23 9146 * nnmail.el (nnmail-find-file): Don't erase.
1270d7ca 9147
c113de23 91481998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9149
c113de23 9150 * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
1270d7ca 9151
c113de23 91521998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9153
c113de23 9154 * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
1270d7ca 9155
c113de23 91561998-10-01 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9157
c113de23 9158 * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
1270d7ca 9159
c113de23 91601998-09-26 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9161
c113de23
GM
9162 * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9163 20.4.
1270d7ca 9164
c113de23 91651998-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9166
c113de23
GM
9167 * gnus-art.el (gnus-mime-view-all-parts): New command and
9168 keystroke.
1270d7ca 9169
c113de23 9170 * mm-decode.el (mm-display-external): Translate slashes.
1270d7ca 9171
c113de23 9172 * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
1270d7ca 9173
c113de23 9174 * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
1270d7ca 9175
c113de23
GM
9176 * mm-decode.el (mm-quote-arg): Quote spaces.
9177 (mm-display-external): Quote args.
1270d7ca 9178
c113de23 91791998-09-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9180
c113de23 9181 * mm-decode.el (mm-inlinable-part-p): New function.
1270d7ca 9182
c113de23 91831998-09-26 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9184
c113de23 9185 * mm-util.el (mm-disable-multibyte): New function.
1270d7ca 9186
c113de23 91871998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9188
c113de23 9189 * gnus.el: Pterodactyl Gnus v0.33 is released.
1270d7ca 9190
c113de23 91911998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9192
c113de23 9193 * gnus-art.el (gnus-insert-mime-button): Get buffer size.
1270d7ca 9194
c113de23
GM
9195 * mm-decode.el (mm-display-external): Don't switch for externals.
9196 (mm-dissect-multipart): Don't include end-sep.
1270d7ca 9197
c113de23
GM
9198 * mm-util.el (mm-get-coding-system-list): New function.
9199 (mm-coding-system-list): New variable.
1270d7ca 9200
c113de23 92011998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9202
c113de23 9203 * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
1270d7ca 9204
c113de23 92051998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9206
c113de23
GM
9207 * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9208 group
1270d7ca 9209
c113de23 92101998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9211
c113de23 9212 * mm-decode.el (mm-interactively-view-part): Typo.
1270d7ca 9213
c113de23 92141998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9215
c113de23
GM
9216 * mm-decode.el (mm-dissect-multipart): Display last part when the
9217 article has no close-delimiter
1270d7ca 9218
c113de23 92191998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9220
c113de23
GM
9221 * mm-decode.el (mm-dissect-buffer): Display parts which have no
9222 content-type.
1270d7ca 9223
c113de23 92241998-09-24 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9225
c113de23 9226 * gnus-art.el (gnus-display-mime): Typo.
1270d7ca 9227
c113de23 92281998-09-24 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9229
c113de23 9230 * gnus.el: Pterodactyl Gnus v0.32 is released.
1270d7ca 9231
c113de23 92321998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9233
c113de23 9234 * gnus-kill.el (gnus-batch-score): Protect against errors.
1270d7ca 9235
c113de23 9236 * gnus-art.el: Protect against broken headers.
1270d7ca 9237
c113de23
GM
9238 * mm-decode.el (mm-display-external): Respect needsterm.
9239 (mm-display-external): Create buffer for external commands.
1270d7ca 9240
c113de23 92411998-09-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9242
c113de23 9243 * mailcap.el (mailcap-mime-info): Return the proper viewer.
1270d7ca 9244
c113de23 9245 * mm-decode.el (mm-display-external): Use file name.
1270d7ca 9246
c113de23 92471998-09-22 Markus Rost <markus.rost@mathematik.uni-regensburg.de>
1270d7ca 9248
c113de23
GM
9249 * gnus-util.el (gnus-output-to-rmail): adjust to
9250 `rmail-output-to-rmail-file'
1270d7ca 9251
c113de23 92521998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9253
c113de23 9254 * gnus-util.el (gnus-output-to-rmail): Reinstated function.
1270d7ca 9255
c113de23
GM
9256 * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9257 headers.
1270d7ca 9258
c113de23 9259 * gnus-art.el (article-decode-charset): Fold case.
1270d7ca 9260
c113de23 92611998-09-17 Simon Josefsson <jas@pdc.kth.se>
1270d7ca 9262
c113de23 9263 * mailcap.el (mailcap-save-binary-file): Goto point-min.
1270d7ca 9264
c113de23 92651998-09-23 Aaron M. Ucko <amu@mit.edu>
1270d7ca 9266
c113de23
GM
9267 * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9268 after being stored.
1270d7ca 9269
c113de23 92701998-09-15 Kurt Swanson <ksw@dna.lth.se>
1270d7ca 9271
c113de23
GM
9272 * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9273 come.
1270d7ca 9274
c113de23 92751998-09-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9276
c113de23 9277 * gnus-ems.el (gnus-widget-button-keymap): New variable.
1270d7ca 9278
c113de23 92791998-09-20 ZHU Shenghuo <zsh@cs.rochester.edu>
1270d7ca 9280
c113de23 9281 * gnus-art.el (gnus-mime-inline-part): remove part if necessary
1270d7ca 9282
c113de23 92831998-09-23 Matt Armstrong <matta@geoworks.com>
1270d7ca 9284
c113de23
GM
9285 * gnus-art.el (article-decode-charset): Narrow to the correct
9286 region.
1270d7ca 9287
c113de23 9288 * mm-bodies.el: Fix autoload.
1270d7ca 9289
c113de23 92901998-09-22 Lee Willis <lee@gbdirect.co.uk>
1270d7ca 9291
c113de23 9292 * gnus-art.el (gnus-mime-button-line-format): Doc fix.
1270d7ca 9293
c113de23 92941998-09-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9295
c113de23 9296 * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
1270d7ca 9297
c113de23 92981998-09-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9299
c113de23
GM
9300 * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9301 (gnus-article-add-button): Ditto.
1270d7ca 9302
c113de23 9303 * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
1270d7ca 9304
c113de23
GM
9305 * gnus-art.el (gnus-article-prepare-display): Make article mode.
9306 (gnus-article-prepare-display): Bind url-standalone-mode.
1270d7ca 9307
c113de23
GM
9308 * mm-decode.el (mm-remove-part): Also delete directory.
9309 (mm-display-external): Create a private sub-dir.
1270d7ca 9310
c113de23
GM
9311 * mailcap.el (mailcap-binary-suffixes): New variable.
9312 (mailcap-command-p): Use it.
1270d7ca 9313
c113de23 93141998-09-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9315
c113de23
GM
9316 * nnmbox.el (nnmbox-request-group): Change server.
9317 (nnmbox-possibly-change-newsgroup): Enable multibyte.
1270d7ca 9318
c113de23
GM
9319 * message.el (message-encode-message-body): Don't stomp MIME
9320 headers.
1270d7ca 9321
c113de23
GM
9322 * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9323 unless useful.
9324 (gnus-summary-exit): Check for a live article buffer.
9325 (gnus-summary-exit-no-update): Ditto.
1270d7ca 9326
c113de23
GM
9327 * gnus-int.el (gnus-request-replace-article): Accept no-encode
9328 param.
1270d7ca 9329
c113de23 9330 * gnus-sum.el (gnus-article-decoded-p): New variable.
1270d7ca 9331
c113de23 9332 * mm-decode.el (mm-display-external): Use no-conv.
1270d7ca 9333
c113de23
GM
9334 * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9335 (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
1270d7ca 9336
c113de23
GM
9337 * gnus-art.el (gnus-article-mode-map): Bind button2 to
9338 mouse-click.
1270d7ca 9339
c113de23 93401998-09-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9341
c113de23 9342 * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
1270d7ca 9343
c113de23 93441998-09-14 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9345
c113de23 9346 * gnus.el: Pterodactyl Gnus v0.31 is released.
1270d7ca 9347
c113de23 93481998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9349
c113de23 9350 * gnus-sum.el (gnus-summary-exit): Destroy MIME.
1270d7ca 9351
c113de23 9352 * mm-decode.el (mm-display-part): Accept no-default.
1270d7ca 9353
c113de23
GM
9354 * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9355 a parameter.
1270d7ca 9356
c113de23
GM
9357 * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9358 (gnus-summary-prepare-threads): Ditto.
1270d7ca 9359
c113de23 9360 * gnus.el (gnus-article-mode-map): Make sparse keymap.
1270d7ca 9361
c113de23
GM
9362 * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9363 (gnus-mime-button-line-format): Doc fix.
9364 (gnus-insert-mime-button): Use it.
9365 (gnus-article-add-button): Use widget-convert-button.
1270d7ca 9366
c113de23
GM
9367 * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9368 ignore.
1270d7ca 9369
c113de23 9370 * mm-decode.el (mm-alternative-precedence): Ditto.
1270d7ca 9371
c113de23 93721998-09-14 Conrad Sauerwald <conrad@stack.nl>
1270d7ca 9373
c113de23 9374 * mm-decode.el (mm-user-automatic-display): Use enriched.
1270d7ca 9375
c113de23 93761998-09-14 Paul Fisher <rao@gnu.org>
1270d7ca 9377
c113de23
GM
9378 * mm-decode.el (mm-dissect-multipart): Have the part start on the
9379 right place.
1270d7ca 9380
c113de23 93811998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9382
c113de23 9383 * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
1270d7ca 9384
c113de23
GM
9385 * gnus-art.el (article-update-date-lapsed): Only update header if
9386 buffer is dispalyed in frame.
9387 (gnus-article-prepare-display): New function.
9388 (gnus-article-prepare): Use it.
1270d7ca 9389
c113de23 93901998-09-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9391
c113de23 9392 * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
1270d7ca 9393
c113de23 9394 * mm-view.el (mm-insert-inline): New function.
1270d7ca 9395
c113de23 9396 * mm-decode.el (mm-pipe-part): Bugged.
1270d7ca 9397
c113de23 9398 * gnus-agent.el (gnus-agent-send-mail): Don't encode.
1270d7ca 9399
c113de23 9400 * mm-bodies.el (mm-encode-body): Move over the body.
1270d7ca 9401
c113de23 9402 * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
1270d7ca 9403
c113de23 9404 * rfc2047.el (rfc2047-q-encode-region): Would bug out.
1270d7ca 9405
c113de23 94061998-09-13 Francois Pinard <pinard@iro.umontreal.ca>
1270d7ca 9407
c113de23
GM
9408 * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9409 related functions. Handle message/rfc822 parts. Display subject on
9410 multipart summary lines. Display name on sub-parts when available.
1270d7ca 9411
c113de23 94121998-09-14 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9413
c113de23 9414 * mailcap.el (mailcap-command-p): New version.
1270d7ca 9415
c113de23 94161998-09-13 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9417
c113de23
GM
9418 * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9419 groups.
1270d7ca 9420
c113de23 94211998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9422
c113de23 9423 * message.el (message-make-date): Remove weekday name.
1270d7ca 9424
c113de23
GM
9425 * mm-decode.el (mm-dissect-buffer): Protect against broken
9426 headers.
1270d7ca 9427
c113de23
GM
9428 * mailcap.el (mailcap-command-in-path-p): New function.
9429 (mailcap-command-p): Renamed.
1270d7ca 9430
c113de23 94311998-09-13 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9432
c113de23 9433 * rfc2047.el (eval): Autoload.
1270d7ca 9434
c113de23 94351998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9436
c113de23
GM
9437 * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9438 (gnus-multi-decode-encoded-word-string): New function.
9439 (gnus-encoded-word-method-alist): New variable.
9440 (gnus-decode-encoded-word-functions): Removed.
1270d7ca 9441
c113de23 94421998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9443
c113de23
GM
9444 * gnus-int.el (gnus-request-replace-article): Replace
9445 message-narrow-to-headers with message-narrow-to-head
1270d7ca 9446
c113de23 94471998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9448
c113de23 9449 * drums.el (drums-quote-string): Reversed match.
1270d7ca 9450
c113de23 9451 * message.el (message-make-date): Use weekday name.
1270d7ca 9452
c113de23 94531998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9454
c113de23 9455 * gnus.el: Pterodactyl Gnus v0.30 is released.
1270d7ca 9456
c113de23 94571998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9458
c113de23
GM
9459 * gnus-art.el (article-decode-encoded-words): Use it.
9460 (gnus-decode-header-function): New variable.
1270d7ca 9461
c113de23
GM
9462 * gnus-sum.el (gnus-nov-parse-line): Use it.
9463 (gnus-decode-encoded-word-function): New variable.
1270d7ca 9464
c113de23
GM
9465 * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9466 buffer.
1270d7ca 9467
c113de23
GM
9468 * gnus-art.el (gnus-insert-mime-button): Use widget.
9469 (gnus-widget-press-button): New function.
9470 (gnus-article-prev-button): Removed.
9471 (gnus-article-next-button): Ditto.
9472 (gnus-article-add-button): Ditto.
1270d7ca 9473
c113de23
GM
9474 * gnus.el (gnus-article-mode-map): Inherit from widget.
9475 (gnus-article-mode-map): No, don't.
1270d7ca 9476
c113de23
GM
9477 * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9478 (mm-content-id-alist): New variable.
9479 (mm-get-content-id): New function.
1270d7ca 9480
c113de23
GM
9481 * gnus-art.el (gnus-request-article-this-buffer): Only decode
9482 articles if we are fetching to the article buffer.
1270d7ca 9483
c113de23 94841998-09-13 Shenghuo ZHU <zsh@cs.rochester.edu>
1270d7ca 9485
c113de23
GM
9486 * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9487 articles.
1270d7ca 9488
c113de23 94891998-09-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9490
c113de23
GM
9491 * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9492 (mm-default-mime-charset): New variable.
1270d7ca 9493
c113de23 9494 * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
1270d7ca 9495
c113de23 9496 * drums.el (drums-quote-string): Reversed test.
1270d7ca 9497
c113de23 94981998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9499
c113de23
GM
9500 * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9501 string.
1270d7ca 9502
c113de23 9503 * drums.el (drums-quote-string): New function.
1270d7ca 9504
c113de23
GM
9505 * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9506 (rfc2047-b-encode-region): Chop lines.
9507 (rfc2047-q-encode-region): Ditto.
1270d7ca 9508
c113de23 95091998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9510
c113de23 9511 * gnus.el: Pterodactyl Gnus v0.29 is released.
1270d7ca 9512
c113de23 95131998-09-12 Istvan Marko <imarko@pacificnet.net>
1270d7ca 9514
c113de23 9515 * mm-decode.el (mm-save-part): Message right.
1270d7ca 9516
c113de23 95171998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9518
c113de23
GM
9519 * drums.el (drums-parse-address): Returned a list instead of a
9520 string.
9521 (drums-remove-whitespace): Skip comments.
9522 (drums-parse-addresses): Didn't work.
1270d7ca 9523
c113de23 95241998-09-12 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9525
c113de23 9526 * gnus.el: Pterodactyl Gnus v0.28 is released.
1270d7ca 9527
c113de23 95281998-09-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9529
c113de23
GM
9530 * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9531 starting point.
9532 (article-decode-encoded-words): Rename.
1270d7ca 9533
c113de23 9534 * message.el (message-narrow-to-headers-or-head): New function.
1270d7ca 9535
c113de23
GM
9536 * gnus-int.el (gnus-request-accept-article): Narrow to the right
9537 region.
1270d7ca 9538
c113de23
GM
9539 * message.el (message-send-news): Encode body after checking
9540 syntax.
1270d7ca 9541
c113de23 9542 * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
1270d7ca 9543
c113de23 9544 * mm-decode.el (mm-save-part): Use Content-Disposition filename.
1270d7ca 9545
c113de23 9546 * gnus-art.el (gnus-display-mime): Respect disposition.
1270d7ca 9547
c113de23 9548 * mm-decode.el (mm-preferred-alternative): Respect disposition.
1270d7ca 9549
c113de23
GM
9550 * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9551 text with annotations.
1270d7ca 9552
c113de23
GM
9553 * message.el (message-make-date): Fix sign for negative time
9554 zones.
1270d7ca 9555
c113de23
GM
9556 * mm-view.el (mm-inline-image): Insert a space at the end of the
9557 image.
1270d7ca 9558
c113de23 9559 * mail-parse.el: New file.
1270d7ca 9560
c113de23 9561 * rfc2231.el: New file.
1270d7ca 9562
c113de23
GM
9563 * drums.el (drums-content-type-get): Removed.
9564 (drums-parse-content-type): Ditto.
1270d7ca 9565
c113de23 9566 * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
1270d7ca 9567
c113de23 95681998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9569
c113de23 9570 * gnus.el: Pterodactyl Gnus v0.27 is released.
1270d7ca 9571
c113de23 95721998-09-11 Lars Magne Ingebrigtsen- <larsi@gnus.org>
1270d7ca 9573
c113de23
GM
9574 * mm-decode.el (mm-alternative-precedence): New variable.
9575 (mm-preferred-alternative): New function.
1270d7ca 9576
c113de23 9577 * gnus-art.el (gnus-mime-copy-part): New command.
1270d7ca 9578
c113de23 9579 * mm-decode.el (mm-get-part): New function.
1270d7ca 9580
c113de23 9581 * mm-view.el: New file.
1270d7ca 9582
c113de23
GM
9583 * mm-decode.el (mm-dissect-buffer): Downcase cte.
9584 (mm-display-part): Default to mailcap-save-binary-file.
1270d7ca 9585
c113de23 95861998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9587
c113de23 9588 * gnus.el: Pterodactyl Gnus v0.26 is released.
1270d7ca 9589
c113de23 95901998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9591
c113de23 9592 * mm-decode.el (mm-interactively-view-part): New function.
1270d7ca 9593
c113de23 9594 * gnus-art.el (gnus-mime-view-part): New command.
1270d7ca 9595
c113de23 9596 * mm-decode.el (mm-last-shell-command): New variable.
1270d7ca 9597
c113de23 9598 * mailcap.el (mailcap-mime-info): Allow returning all matches.
1270d7ca 9599
c113de23 9600 * mm-decode.el (mm-save-part): New function.
1270d7ca 9601
c113de23
GM
9602 * gnus-art.el (article-decode-charset): Protect against buggy
9603 content-types.
9604 (gnus-mime-pipe-part): New command.
9605 (gnus-mime-save-part): New command.
9606 (gnus-mime-button-map): New keymap.
9607 (gnus-mime-button-line-format): New variable.
9608 (gnus-insert-mime-button): New function.
9609 (gnus-display-mime): Use it.
1270d7ca 9610
c113de23 9611 * gnus-util.el (gnus-dd-mmm): Removed length spec.
1270d7ca 9612
c113de23 9613 * mm-decode.el (mm-inline-text): Decode charsets.
1270d7ca 9614
c113de23 9615 * gnus-art.el (gnus-article-save): Comment fix.
1270d7ca 9616
c113de23
GM
9617 * gnus-int.el (gnus-start-news-server): When in batch, don't
9618 prompt.
1270d7ca 9619
c113de23
GM
9620 * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9621 decode.
1270d7ca 9622
c113de23
GM
9623 * mm-decode.el (mm-inline-media-tests): Add audio.
9624 (mm-inline-audio): New function.
1270d7ca 9625
c113de23 96261998-09-11 Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
1270d7ca 9627
c113de23 9628 * gnus-art.el (article-make-date-line): Didn't work.
1270d7ca 9629
c113de23 9630 * parse-time.el (parse-time-string): One too many nils.
1270d7ca 9631
c113de23 96321998-09-11 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9633
c113de23 9634 * gnus.el: Pterodactyl Gnus v0.25 is released.
1270d7ca 9635
c113de23 96361998-09-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9637
c113de23
GM
9638 * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9639 annotations.
1270d7ca 9640
c113de23
GM
9641 * gnus.el ((featurep 'gnus-xmas)): New
9642 'gnus-annotation-in-region-p alias.
1270d7ca 9643
c113de23 96441998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9645
c113de23 9646 * mm-util.el (mm-with-unibyte-buffer): New function.
1270d7ca 9647
c113de23 9648 * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
1270d7ca 9649
c113de23 9650 * mm-decode.el (mm-inline-media-tests): New variable.
1270d7ca 9651
c113de23 9652 * gnus-sum.el (gnus-summary-exit): Destroy handles.
1270d7ca 9653
c113de23 9654 * gnus-art.el (gnus-article-mime-handles): New variable.
1270d7ca 9655
c113de23 9656 * drums.el (drums-narrow-to-header): New function.
1270d7ca 9657
c113de23 9658 * gnus-art.el (article-decode-charset): Use it.
1270d7ca 9659
c113de23 9660 * drums.el (drums-content-type-get): New function.
1270d7ca 9661
c113de23 9662 * mm-util.el (mm-content-type-charset): Removed.
1270d7ca 9663
c113de23
GM
9664 * drums.el (drums-syntax-table): @ is word.
9665 (drums-parse-content-type): New function.
1270d7ca 9666
c113de23
GM
9667 * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9668 EDT" times.
1270d7ca 9669
c113de23 9670 * gnus-util.el (gnus-date-get-time): Use safe date.
1270d7ca 9671
c113de23
GM
9672 * gnus-sum.el (gnus-show-mime): Removed.
9673 (gnus-summary-toggle-mime): Removed.
1270d7ca 9674
c113de23
GM
9675 * gnus-art.el (gnus-strict-mime): Removed.
9676 (gnus-article-prepare): Don't do MIME.
9677 (gnus-decode-encoded-word-method): Removed.
9678 (gnus-show-mime-method): Removed.
1270d7ca 9679
c113de23 96801998-09-10 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9681
c113de23 9682 * gnus.el: Pterodactyl Gnus v0.24 is released.
1270d7ca 9683
c113de23 96841998-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9685
c113de23
GM
9686 * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9687 PREFIX.
1270d7ca 9688
c113de23
GM
9689 * parse-time.el (parse-time-rules): Accept times that look like
9690 "h:mm".
1270d7ca 9691
c113de23 9692 * message.el (message-make-date): Use zone properly.
1270d7ca 9693
c113de23 9694 * gnus.el: Autoload gnus-batch.
1270d7ca 9695
c113de23
GM
9696 * gnus-art.el (article-de-quoted-unreadable): Do not do
9697 gnus-article-decode-rfc1522.
1270d7ca 9698
c113de23 9699 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1270d7ca 9700
c113de23
GM
9701 * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9702 param.
1270d7ca 9703
c113de23 9704 * message.el (message-encode-message-body): Check for us-ascii.
1270d7ca 9705
c113de23
GM
9706 * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9707 to the left.
1270d7ca 9708
c113de23 97091998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9710
c113de23 9711 * gnus-art.el (article-decode-charset): Rename.
1270d7ca 9712
c113de23 97131998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9714
c113de23 9715 * gnus.el: Pterodactyl Gnus v0.23 is released.
1270d7ca 9716
c113de23 97171998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9718
c113de23
GM
9719 * gnus-util.el (gnus-parent-id): Ditto.
9720 (gnus-put-text-property-excluding-newlines): Ditto.
1270d7ca 9721
c113de23 9722 * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
1270d7ca 9723
c113de23 97241998-09-08 Karl Kleinpaste <karl@jprc.com>
1270d7ca 9725
c113de23
GM
9726 * message.el (message-generate-headers): Generate User-Agent
9727 instead of X-Mailer & X-Newsreader.
1270d7ca 9728
c113de23
GM
9729 * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9730 User-Agent header format.
1270d7ca 9731
c113de23 97321998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9733
c113de23 9734 * gnus.el: Pterodactyl Gnus v0.22 is released.
1270d7ca 9735
c113de23 97361998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9737
c113de23 9738 * mm-util.el (mm-multibyte-p): Typo.
1270d7ca 9739
c113de23 97401998-09-09 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9741
c113de23 9742 * gnus.el: Pterodactyl Gnus v0.21 is released.
1270d7ca 9743
c113de23 97441998-09-08 Hrvoje Niksic <hniksic@srce.hr>
1270d7ca 9745
c113de23 9746 * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
1270d7ca 9747
c113de23 97481998-09-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9749
c113de23 9750 * mm-util.el (mm-multibyte-p): New function.
1270d7ca 9751
c113de23 97521998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9753
c113de23 9754 * gnus.el: Pterodactyl Gnus v0.20 is released.
1270d7ca 9755
c113de23 97561998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9757
c113de23
GM
9758 * rfc2047.el (rfc2047-decode-region): Only decode when in
9759 multibyte.
1270d7ca 9760
c113de23 9761 * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
1270d7ca 9762
c113de23
GM
9763 * gnus-int.el (gnus-request-replace-article): Encode.
9764 (gnus-request-accept-article): Encode.
1270d7ca 9765
c113de23
GM
9766 * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9767 here.
1270d7ca 9768
c113de23
GM
9769 * gnus.el (gnus-article-display-hook): Take the charset functions
9770 out.
1270d7ca 9771
c113de23 9772 * time-date.el (safe-date-to-time): New function.
1270d7ca 9773
c113de23 9774 * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
1270d7ca 9775
c113de23 97761998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9777
c113de23 9778 * gnus.el: Pterodactyl Gnus v0.19 is released.
1270d7ca 9779
c113de23 97801998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9781
c113de23 9782 * mm-util.el (mm-mime-charset): New function.
1270d7ca 9783
c113de23 9784 * gnus-draft.el (gnus-draft-edit-message): Delete article.
1270d7ca 9785
c113de23 97861998-09-08 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9787
c113de23 9788 * gnus.el: Pterodactyl Gnus v0.18 is released.
1270d7ca 9789
c113de23 97901998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9791
c113de23
GM
9792 * message.el (message-send-and-exit): Return t on success.
9793 (message-make-date): Make a proper time zone.
1270d7ca 9794
c113de23
GM
9795 * gnus-draft.el (gnus-draft-send): Only remove article if the
9796 sending is successful.
1270d7ca 9797
c113de23
GM
9798 * drums.el (drums-get-comment): Return the last comment.
9799 (drums-parse-address): Parse old-style From headers.
1270d7ca 9800
c113de23 98011998-09-07 SL Baur <steve@altair.xemacs.org>
1270d7ca 9802
c113de23
GM
9803 * gnus-sum.el (gnus-data-compute-positions): Move below
9804 `gnus-save-hidden-threads' so the former is correctly detected as
9805 a macro.
1270d7ca 9806
c113de23 98071998-09-06 Dave Love <fx@gnu.org>
1270d7ca 9808
c113de23
GM
9809 * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9810 ignore-errors too, eval'd when compile. Require w3 stuff at load
9811 time for nicer failure if it's not available.
1270d7ca 9812
c113de23 98131998-09-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9814
c113de23 9815 * time-date.el (time-to-seconds): Renamed.
1270d7ca 9816
c113de23
GM
9817 * parse-time.el (parse-time-string): Downcase before handling.
9818 (parse-time-rules): Times without seconds have 0 seconds.
1270d7ca 9819
c113de23
GM
9820 * rfc2047.el (rfc2047-encode-region): New version.
9821 (rfc2047-dissect-region): New function.
1270d7ca 9822
c113de23 98231998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9824
c113de23 9825 * message.el (message-make-date): Use symbolic zone.
1270d7ca 9826
c113de23 98271998-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9828
c113de23 9829 * time-date.el (parse-time): Always use parse-time.
1270d7ca 9830
c113de23 9831 * parse-time.el (parse-time-syntax): Use vectors.
1270d7ca 9832
c113de23 98331998-09-06 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9834
c113de23 9835 * gnus.el: Pterodactyl Gnus v0.17 is released.
1270d7ca 9836
c113de23 98371998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9838
c113de23 9839 * time-date.el: Renamed from "date".
1270d7ca 9840
c113de23 9841 * gnus.el: Removed all timezone dependencies.
1270d7ca 9842
c113de23
GM
9843 * score-mode.el: Removed.
9844 (gnus-score-edit-insert-date): Use date.
1270d7ca 9845
c113de23 9846 * date.el (float-to-time): New function.
1270d7ca 9847
c113de23 9848 * nnspool.el (nnspool-seconds-since-epoch): Removed.
1270d7ca 9849
c113de23 9850 * date.el (time-to-float): New function.
1270d7ca 9851
c113de23
GM
9852 * message.el (message-make-date): Use format-time-string.
9853 (message-make-expires): Use make-date.
1270d7ca 9854
c113de23
GM
9855 * gnus-util.el (gnus-dd-mmm): Use date.
9856 (gnus-sortable-date): Ditto.
1270d7ca 9857
c113de23 9858 * message.el (message-make-date): Take an optional time.
1270d7ca 9859
c113de23 9860 * gnus: Applied patches from 5.6.43.
1270d7ca 9861
c113de23 9862 * date.el (if): Use parse-time.
1270d7ca 9863
c113de23
GM
9864 * gnus-score.el (gnus-summary-score-entry): Make into a command
9865 again.
1270d7ca 9866
c113de23
GM
9867 * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9868 gnus-agent.
1270d7ca 9869
c113de23 9870 * gnus.el (gnus-agent-meta-information-header): Moved here.
1270d7ca 9871
c113de23 98721998-09-05 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9873
c113de23
GM
9874 * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9875 (gnus-agent-fetch-group-1): Score article headers using normal
9876 group score files if the download score rule of a category/group
9877 is `file'.
9878 (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9879 deciding what articles to download.
9880 (gnus-agent-fetch-group-1): Don't push headers through scoring and
9881 predicate processing if predicate is `true' or `false'.
1270d7ca 9882
c113de23 98831998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9884
c113de23 9885 * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
1270d7ca 9886
c113de23 9887 * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
1270d7ca 9888
c113de23
GM
9889 * score-mode.el (score-mode-coding-system): New variable.
9890 (gnus-score-edit-exit): Use it.
1270d7ca 9891
c113de23 98921998-09-04 Jason R Mastaler <jason@4b.org>
1270d7ca 9893
c113de23 9894 * drums.el: Corrected typo.
1270d7ca 9895
c113de23 98961998-09-06 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 9897
c113de23 9898 * mm-bodies.el (mm-body-encoding): Faster version.
1270d7ca 9899
c113de23 99001998-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9901
c113de23
GM
9902 * gnus-art.el (gnus-article-decode-charset): Only decode text
9903 things.
1270d7ca 9904
c113de23 9905 * message.el (message-output): Use rmail.
1270d7ca 9906
c113de23
GM
9907 * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
9908 word part.
1270d7ca 9909
c113de23
GM
9910 * mm-util.el (mm-charset-to-coding-system): Use
9911 rfc2047-default-charset.
9912 (mm-known-charsets): New variable.
1270d7ca 9913
c113de23 9914 * message.el (message-caesar-region): Bugged out.
1270d7ca 9915
c113de23 99161998-09-06 Mike McEwan <mike@lotusland.demon.co.uk>
1270d7ca 9917
c113de23
GM
9918 * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
9919 specifying `agent-predicate' in a group's parameters.
1270d7ca 9920
c113de23 99211998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9922
c113de23 9923 * gnus.el: Pterodactyl Gnus v0.16 is released.
1270d7ca 9924
c113de23 99251998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9926
c113de23 9927 * nnmail.el (nnmail-expired-article-p): Use predicate.
1270d7ca 9928
c113de23 9929 * date.el (time-less-p): Renamed.
1270d7ca 9930
c113de23
GM
9931 * gnus-art.el (gnus-article-decode-charset): Really fetch headers
9932 from the headers.
1270d7ca 9933
c113de23
GM
9934 * rfc2047.el (rfc2047-decode-region): Use the mm decoding
9935 functions.
1270d7ca 9936
c113de23
GM
9937 * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
9938 all.
9939 (gnus-group-sort-selected-groups-by-alphabet): Changed interface
9940 to all functions.
1270d7ca 9941
c113de23 99421998-09-05 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9943
c113de23 9944 * gnus.el: Pterodactyl Gnus v0.15 is released.
1270d7ca 9945
c113de23 99461998-09-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9947
c113de23 9948 * date.el: New file.
1270d7ca 9949
c113de23
GM
9950 * gnus-util.el (gnus-encode-date): Removed.
9951 (gnus-time-less): Ditto.
1270d7ca 9952
c113de23
GM
9953 * nnmail.el (nnmail-date-to-time): Removed.
9954 (nnmail-time-less): Ditto.
9955 (nnmail-days-to-time): Ditto.
9956 (nnmail-time-since): Ditto.
1270d7ca 9957
c113de23 9958 * drums.el: New file.
1270d7ca 9959
c113de23 99601998-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9961
c113de23
GM
9962 * message.el (message-encode-message-body): Encode headers with
9963 body encoding.
1270d7ca 9964
c113de23
GM
9965 * rfc2047.el (rfc2047-default-charset): Renamed.
9966 (rfc2047-encodable-p): Use it.
1270d7ca 9967
c113de23 99681998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9969
c113de23
GM
9970 * gnus-msg.el (gnus-post-method): Peel off real info from opened
9971 servers.
1270d7ca 9972
c113de23 9973 * gnus-util.el (gnus-output-to-rmail): Removed.
1270d7ca 9974
c113de23
GM
9975 * gnus-art.el (gnus-summary-save-in-rmail): Use
9976 gnus-output-to-rmailrmail-output-to-rmail-file.
1270d7ca 9977
c113de23
GM
9978 * rfc2047.el (rfc2047-decode-region): Fold case.
9979 (rfc2047-decode): Use decode-string.
1270d7ca 9980
c113de23 9981 * mm-util.el: Provide mm-char-int.
1270d7ca 9982
c113de23 99831998-09-03 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 9984
c113de23 9985 * gnus.el: Pterodactyl Gnus v0.14 is released.
1270d7ca 9986
c113de23 99871998-09-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9988
c113de23
GM
9989 * mm-bodies.el (mm-body-encoding): Go through the buffer to make
9990 sure we have 7bit.
1270d7ca 9991
c113de23 99921998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 9993
c113de23
GM
9994 * gnus-msg.el (gnus-post-method): Use opened servers, and remove
9995 ducplicates.
9996 (gnus-inews-insert-mime-headers): Removed.
1270d7ca 9997
c113de23 9998 * message.el (message-caesar-region): Protect against MULE chars.
1270d7ca 9999
c113de23 100001998-09-02 Hallvard B. Furuseth <h.b.furuseth@usit.uio.no>
1270d7ca 10001
c113de23 10002 * mm-util.el (if): fset the right function.
1270d7ca 10003
c113de23 100041998-09-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10005
c113de23
GM
10006 * gnus-art.el (gnus-article-decode-charset): Use real
10007 read-coding-system.
1270d7ca 10008
c113de23 100091998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10010
c113de23
GM
10011 * mm-bodies.el (mm-decode-body): Protect against malformed
10012 base64.
10013 (mm-decode-body): Check that buffer-file-coding-system is
10014 non-nil.
1270d7ca 10015
c113de23 100161998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10017
c113de23 10018 * gnus.el: Pterodactyl Gnus v0.13 is released.
1270d7ca 10019
c113de23 100201998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10021
c113de23
GM
10022 * gnus-util.el (gnus-strip-whitespace): Already defined.
10023 Removed.
1270d7ca 10024
c113de23 10025 * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
1270d7ca 10026
c113de23 10027 * gnus-util.el (gnus-strip-whitespace): New function.
1270d7ca 10028
c113de23 10029 * mm-util.el (mm-content-type-charset): Downcase.
1270d7ca 10030
c113de23 100311998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10032
c113de23
GM
10033 * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10034 (gnus-article-decode-charset): Don't fetch all headers.
1270d7ca 10035
c113de23 10036 * mm-util.el (mm-read-coding-system): New function.
1270d7ca 10037
c113de23 10038 * mm-bodies.el (mm-decode-body): Check the right charset.
1270d7ca 10039
c113de23 10040 * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
1270d7ca 10041
c113de23
GM
10042 * gnus-art.el (gnus-article-mode-line-format): Use short group
10043 format.
1270d7ca 10044
c113de23 100451998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10046
c113de23 10047 * gnus.el: Pterodactyl Gnus v0.12 is released.
1270d7ca 10048
c113de23 100491998-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10050
c113de23 10051 * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
1270d7ca 10052
c113de23
GM
10053 * gnus-art.el (gnus-article-decode-charset): Supply cte.
10054 (gnus-article-decode-charset): Always run.
1270d7ca 10055
c113de23 10056 * mm-bodies.el (mm-decode-body): Decode cte.
1270d7ca 10057
c113de23 100581998-09-01 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10059
c113de23 10060 * gnus.el: Pterodactyl Gnus v0.11 is released.
1270d7ca 10061
c113de23
GM
100621998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10063
10064 * message.el (message-encode-message-body): Ditto.
1270d7ca 10065
c113de23
GM
10066 * gnus-art.el (gnus-article-decode-mime-words): New command and
10067 keystroke.
10068 (gnus-article-decode-charset): Ditto.
10069 (gnus-article-decode-charset): Only work under MULE.
1270d7ca 10070
c113de23 10071 * mm-util.el (mm-content-type-charset): New function.
1270d7ca 10072
c113de23 10073 * nnmail.el (nnmail-delete-incoming): Changed to nil.
1270d7ca 10074
c113de23
GM
10075 * message.el (message-send-mail): Insert MIME headers.
10076 (message-check-news-body-syntax): Don't warn for escape sequences.
10077 (message-check-news-body-syntax): Insert MIME headers.
1270d7ca 10078
c113de23 10079 * mm-bodies.el (mm-body-encoding): New function.
1270d7ca 10080
c113de23 10081 * message.el (message-encode-message-body): New function.
1270d7ca 10082
c113de23 10083 * mm-bodies.el: New file.
1270d7ca 10084
c113de23 10085 * mm-util.el (mm-narrow-to-head): New function.
1270d7ca 10086
c113de23 10087 * rfc2047.el (rfc2047-encode): Use it.
1270d7ca 10088
c113de23 10089 * mm-util.el: Provide mm-encode-coding-region.
1270d7ca 10090
c113de23 10091 * gnus-sum.el (gnus-summary-mode): Enable multibyte.
1270d7ca 10092
c113de23 10093 * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
1270d7ca 10094
c113de23 10095 * mm-util.el (mm-enable-multibyte): New function.
1270d7ca 10096
c113de23 10097 * message.el (message-set-work-buffer): Set multibyte.
1270d7ca 10098
c113de23 10099 * gnus.el (gnus-continuum-version): Be valid forever and ever.
1270d7ca 10100
c113de23
GM
10101 * gnus-util.el (gnus-point-at-eol): Removed.
10102 (gnus-point-at-bol): Ditto.
1270d7ca 10103
c113de23 101041998-08-31 Didier Verna <verna@inf.enst.fr>
1270d7ca 10105
c113de23
GM
10106 * gnus-msg.el (gnus-group-mail): make it behave like
10107 gnus-group-post-news with regards to the prefix (this enables the
10108 use of posting styles).
1270d7ca 10109
c113de23 101101998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10111
c113de23
GM
10112 * gnus.el (gnus-article-display-hook): Added
10113 gnus-article-decode-rfc1522 to hook.
1270d7ca 10114
c113de23 101151998-08-31 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10116
c113de23 10117 * gnus.el: Pterodactyl Gnus v0.10 is released.
1270d7ca 10118
c113de23 101191998-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10120
c113de23
GM
10121 * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10122 hook to be run.
1270d7ca 10123
c113de23 101241998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10125
c113de23 10126 * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
1270d7ca 10127
c113de23 10128 * mm-util.el (mm-charsets-in-region): Removed.
1270d7ca 10129
c113de23 10130 * rfc2047.el: Renamed file.
1270d7ca 10131
c113de23 10132 * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
1270d7ca 10133
c113de23 10134 * message.el (message-mode): Set multibyte.
1270d7ca 10135
c113de23 10136 * mm-util.el (mm-charsets-in-region): Copied here.
1270d7ca 10137
c113de23 10138 * gnus-util.el: Removed gnus-truncate-string.
1270d7ca 10139
c113de23 10140 * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
1270d7ca 10141
c113de23
GM
10142 * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10143 (rfc1522-encodable-p): New function.
10144 (rfc1522-encode-message-header): Use it.
1270d7ca 10145
c113de23 101461998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10147
c113de23 10148 * gnus.el: Pterodactyl Gnus v0.9 is released.
1270d7ca 10149
c113de23 101501998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10151
c113de23 10152 * mm-util.el: Shadow encode-coding-string.
1270d7ca 10153
c113de23 10154 * rfc1522.el (rfc1522-narrow-to-field): Copied here.
1270d7ca 10155
c113de23 10156 * mm-util.el: New file.
1270d7ca 10157
c113de23
GM
10158 * mm-decode.el: Somewhat depleted.
10159 * mm-encode.el: Ditto.
1270d7ca 10160
c113de23 10161 * rfc1522.el: New file.
1270d7ca 10162
c113de23 10163 * mm-util.el (mm-replace-chars-in-string): Copied here.
1270d7ca 10164
c113de23 10165 * mm-encode.el (mm-q-encode-region): New function.
1270d7ca 10166
c113de23
GM
10167 * qp.el (quoted-printable-encode-region): Take an optional CLASS
10168 param.
1270d7ca 10169
c113de23 10170 * mm-encode.el (mm-encode-word-region): Downcase.
1270d7ca 10171
c113de23 101721998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10173
c113de23 10174 * gnus.el: Pterodactyl Gnus v0.8 is released.
1270d7ca 10175
c113de23 101761998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10177
c113de23 10178 * message.el (message-send-mail): Encode headers.
1270d7ca 10179
c113de23
GM
10180 * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10181 (quoted-printable-encode-region): Upcase.
1270d7ca 10182
c113de23 10183 * message.el (message-default-charset): New variable.
1270d7ca 10184
c113de23 10185 * qp.el (quoted-printable-encode-region): Optional param FOLD.
1270d7ca 10186
c113de23 10187 * message.el (message-narrow-to-field): Changed name.
1270d7ca 10188
c113de23 10189 * mm-encode.el: New file.
1270d7ca 10190
c113de23 10191 * message.el (message-narrow-to-header): New function.
1270d7ca 10192
c113de23
GM
10193 * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10194 right buffer.
1270d7ca 10195
c113de23 101961998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10197
c113de23 10198 * gnus.el: Pterodactyl Gnus v0.7 is released.
1270d7ca 10199
c113de23 102001998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10201
c113de23
GM
10202 * gnus.el: Remove autoload for
10203 gnus-article-mime-decode-quoted-printable.
1270d7ca 10204
c113de23
GM
10205 * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10206 be decoded in non-MULE Emacsen.
1270d7ca 10207
c113de23 102081998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10209
c113de23 10210 * mm-decode.el: Check for coding-system-list.
1270d7ca 10211
c113de23 102121998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10213
c113de23 10214 * gnus.el: Pterodactyl Gnus v0.6 is released.
1270d7ca 10215
c113de23 102161998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10217
c113de23 10218 * nnheader.el (fboundp): Protect code-coding-string.
1270d7ca 10219
c113de23
GM
10220 * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10221 is available.
1270d7ca 10222
c113de23 102231998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10224
c113de23 10225 * gnus.el: Pterodactyl Gnus v0.5 is released.
1270d7ca 10226
c113de23 102271998-08-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10228
c113de23
GM
10229 * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10230 (gnus-hack-decode-rfc1522): Removed.
1270d7ca 10231
c113de23 10232 * mm-decode.el (mm-charset-coding-system-alist): Check better.
1270d7ca 10233
c113de23 102341998-08-30 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10235
c113de23 10236 * gnus.el: Gnus v0.4 is released.
1270d7ca 10237
c113de23 102381998-08-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 10239
c113de23
GM
10240 * gnus-art.el (gnus-article-decode-mime-words): New command and
10241 keystroke.
1270d7ca 10242
c113de23 10243 * qp.el (quoted-printable-decode-region): Don't use hexl.
1270d7ca 10244
c113de23
GM
10245 * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10246 (gnus-structured-field-decoder): Removed.
10247 (gnus-unstructured-field-decoder): Ditto.
1270d7ca 10248
c113de23 10249 * mm-decode.el: New file.
1270d7ca 10250
c113de23 10251 * qp.el: New file.
1270d7ca 10252
c113de23 10253 * gnus-art.el (article-mime-decode-quoted-printable): Removed.
1270d7ca 10254
c113de23 10255 * gnus-ems.el (fboundp): Removed gnus-split-string.
1270d7ca 10256
c113de23 10257 * gnus.el (gnus-splash-face): Doc fix.
1270d7ca 10258
c113de23 10259 * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
1270d7ca 10260
c113de23
GM
10261 * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10262 hexl.
1270d7ca 10263
c113de23 10264 * nnheader.el (nnheader-temp-write): Removed.
1270d7ca 10265
c113de23 102661998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10267
c113de23 10268 * gnus.el: Gnus v0.3 is released.
1270d7ca 10269
c113de23 102701998-08-29 Lars Magne Ingebrigtsen <larsi@menja.ifi.uio.no>
1270d7ca 10271
c113de23 10272 * gnus.el: Gnus v0.2 is released.
1270d7ca 10273
6922b018 10274;; Local Variables:
c113de23 10275;; coding: iso-2022-7bit
6922b018 10276;; End: